:root{--pl-navy: #062b49;--pl-navy-deep: #021a2c;--pl-mint: #39e6b0;--pl-mint-soft: #baffea;--pl-aqua: #67f4d2;--pl-ice: #ebfff9;--pl-white: #f9fffd;--pl-black: #031813;--pl-line: rgba(57, 230, 176, .28)}html{scroll-behavior:smooth}body{background:var(--pl-ice);color:var(--pl-navy)}h1,h2,h3,.h0,.h1,.h2{font-weight:800;letter-spacing:-.055em;text-transform:uppercase}.page-width{max-width:148rem}.announcement-bar-section{background:var(--pl-mint)}.announcement-bar{color:var(--pl-black);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.header-wrapper{border:0;background:var(--pl-navy)}.header{min-height:8.6rem}.header__heading-link,.header__heading-link .h2,.header__menu-item,.header__icon,.header__active-menu-item{color:var(--pl-white)}.header__heading-link .h2{font-size:2.7rem;font-weight:800;letter-spacing:-.06em;text-transform:none}.header__heading-link .h2:before{display:inline-block;width:1.3rem;height:1.3rem;margin-right:.8rem;border-radius:.3rem;background:var(--pl-mint);box-shadow:0 0 2rem #39e6b0e6;content:"";transform:rotate(45deg)}.header__menu-item{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header__icon:hover{color:var(--pl-mint)}.pl-header-shop{display:inline-flex;min-height:4.4rem;align-items:center;gap:1.5rem;padding:0 1.8rem 0 2.2rem;border-radius:999px;background:var(--pl-mint);color:var(--pl-black);font-size:1rem;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.pl-header-shop:hover{box-shadow:0 1rem 2.5rem #39e6b038;transform:translateY(-2px)}.header__search .header__icon{width:14rem;border:1px solid var(--pl-line);border-radius:999px}.pl-hero{position:relative;overflow:hidden;min-height:calc(100svh - 11rem);background:radial-gradient(circle at 51% 45%,rgba(57,230,176,.96) 0 7%,rgba(57,230,176,.38) 24%,transparent 48%),linear-gradient(135deg,#063253 0%,var(--pl-navy-deep) 56%,#074261 100%);color:var(--pl-white)}.pl-carousel{display:block}.pl-carousel__viewport{position:relative}.pl-carousel__slide[hidden]{display:none}.pl-carousel__slide.is-active{animation:pl-slide-in .48s ease both}.pl-slide-number{display:block;margin-bottom:1.8rem;color:var(--pl-slide-accent, var(--pl-mint));font-size:1rem;font-weight:850;letter-spacing:.16em}@keyframes pl-slide-in{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:translate(0)}}.pl-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:7rem 7rem;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.pl-hero__glow{position:absolute;top:12%;left:50%;width:46vw;height:46vw;border:1px solid rgba(57,230,176,.3);border-radius:50%;box-shadow:0 0 0 8rem #39e6b009,0 0 0 16rem #39e6b006;transform:translate(-50%)}.pl-hero__navline{position:relative;z-index:3;display:flex;justify-content:space-between;padding-top:2.6rem;color:#f9fffda8;font-size:1rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.pl-hero__stage{position:relative;z-index:2;display:grid;min-height:69rem;grid-template-columns:.85fr 1.3fr .7fr;align-items:center;gap:2rem;padding-top:4rem;padding-bottom:7rem}.pl-hero__copy{position:relative;z-index:3;align-self:center}.pl-hero__title{position:relative;z-index:4;width:160%;margin:0 0 2.4rem;color:var(--pl-white);font-size:clamp(7.2rem,10vw,15rem);line-height:.76;letter-spacing:-.075em;text-shadow:.035em .045em 0 rgba(2,26,44,.92),.075em .09em 0 color-mix(in srgb,var(--pl-slide-accent, var(--pl-mint)) 32%,transparent),0 .16em .38em rgba(0,0,0,.48);text-wrap:balance}.pl-hero__intro{max-width:34rem;margin-bottom:3rem;color:#f9fffdcc;font-size:1.55rem;line-height:1.55}.pl-pill-button{display:inline-flex;min-width:22rem;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1rem 1rem 2.3rem;border-radius:999px;background:var(--pl-mint);color:var(--pl-black);font-size:1.2rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.pl-pill-button span:last-child{display:grid;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--pl-navy);color:var(--pl-white);font-size:1.8rem;place-items:center}.pl-product-stage{position:relative;display:grid;min-height:62rem;place-items:center}.pl-product-stage__halo{position:absolute;width:40rem;height:40rem;border-radius:50%;background:radial-gradient(circle,var(--pl-slide-accent, var(--pl-mint)),rgba(57,230,176,.08) 64%,transparent 72%);filter:blur(1px)}.pl-product-stage__orbit{position:absolute;width:50rem;height:16rem;border:1px solid rgba(186,255,234,.35);border-radius:50%;transform:rotate(-14deg)}.pl-product-stage__orbit--two{width:35rem;height:52rem;transform:rotate(38deg)}.pl-product-stage__media{position:relative;z-index:2;display:grid;width:100%;height:58rem;place-items:center;filter:drop-shadow(0 4rem 3rem rgba(0,0,0,.35))}.pl-product-stage__media:has(.pl-product-stage__image){width:min(43rem,100%);height:53rem;padding:5rem 3.5rem 6rem;border:1px solid rgba(255,255,255,.68);border-radius:1.2rem;background:var(--pl-white);box-shadow:0 3rem 8rem #00000052,1.2rem 1.2rem #39e6b0bf;filter:none;transform:rotate(var(--pl-image-rotation, 2deg))}.pl-product-stage__media:has(.pl-product-stage__image):before{position:absolute;top:1.7rem;left:2rem;color:var(--pl-navy);content:"VITALEAN / FEATURED FORMULA";font-size:.8rem;font-weight:850;letter-spacing:.14em}.pl-product-stage__media:has(.pl-product-stage__image):after{position:absolute;right:2rem;bottom:1.8rem;padding:.7rem 1rem;border-radius:999px;background:var(--pl-mint);color:var(--pl-black);content:"SHOP NOW  \2197";font-size:.8rem;font-weight:900;letter-spacing:.12em}.pl-product-stage__image{width:100%;height:100%;background:var(--pl-white);object-fit:contain;scale:var(--pl-image-scale, 100%)}.pl-product-stage__media--packshot:has(.pl-product-stage__image){width:min(68rem,125%);height:45rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 3.5rem 2.8rem rgba(0,0,0,.42));transform:none}.pl-product-stage__media--packshot:has(.pl-product-stage__image):before,.pl-product-stage__media--packshot:has(.pl-product-stage__image):after{display:none}.pl-product-stage__image--packshot{background:transparent;filter:drop-shadow(0 2.8rem 1.6rem rgba(0,0,0,.58)) drop-shadow(1.2rem 1.1rem 1.4rem color-mix(in srgb,var(--pl-slide-accent, var(--pl-mint)) 22%,transparent));object-fit:contain;rotate:var(--pl-image-rotation, 0deg)}.pl-bottle{position:relative;width:25rem;height:47rem;transform:perspective(900px) rotateY(-7deg) rotate(2deg)}.pl-bottle__cap{position:relative;z-index:2;width:18rem;height:10rem;margin:0 auto -1.6rem;border:2px solid rgba(255,255,255,.4);border-radius:3rem 3rem 1.2rem 1.2rem;background:repeating-linear-gradient(90deg,#37dca9 0 5px,#0c8f72 5px 8px);box-shadow:inset 0 1.5rem 2rem #ffffff3b,0 1rem 2rem #00000040}.pl-bottle__glass{display:flex;height:39rem;align-items:center;border:2px solid rgba(255,255,255,.5);border-radius:5rem 5rem 3.2rem 3.2rem;background:linear-gradient(90deg,#ffffff26,#062b49e0 27%,#051f35f5 70%,#ffffff24);box-shadow:inset 0 0 4rem #ffffff26}.pl-bottle__label{display:flex;width:100%;min-height:23rem;flex-direction:column;justify-content:space-between;padding:2.4rem;border-top:1px solid var(--pl-aqua);border-bottom:1px solid var(--pl-aqua);background:linear-gradient(135deg,var(--pl-slide-accent, var(--pl-mint)),rgba(10,112,98,.92));color:var(--pl-navy-deep)}.pl-bottle__label span{font-size:1.4rem;font-weight:800}.pl-bottle__label strong{font-size:3.3rem;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.pl-bottle__label small{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.pl-float-card{position:absolute;z-index:4;display:flex;border:1px solid rgba(255,255,255,.25);border-radius:1.6rem;background:#062b49b8;box-shadow:0 2rem 5rem #00000038;color:var(--pl-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pl-float-card--quality{top:21%;right:-1rem;align-items:center;gap:1rem;padding:1.5rem}.pl-float-card--quality>span{display:grid;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--pl-mint);color:var(--pl-navy);place-items:center}.pl-float-card--quality strong{font-size:1.25rem;line-height:1;text-transform:uppercase}.pl-float-card--batch{bottom:12%;left:-3rem;min-width:14rem;flex-direction:column;padding:1.6rem}.pl-float-card--batch small{color:var(--pl-mint);font-size:.85rem;letter-spacing:.14em}.pl-float-card--batch strong{margin:.4rem 0;font-size:4.5rem;line-height:1}.pl-float-card--batch span{font-size:1rem}.pl-hero__side{align-self:end;max-width:27rem;margin-bottom:9rem;padding-left:2rem;border-left:1px solid var(--pl-line)}.pl-kicker{color:var(--pl-mint);font-size:.9rem;font-weight:800;letter-spacing:.16em}.pl-hero__side p{color:#f9fffdbd;font-size:1.35rem;line-height:1.6}.pl-hero__side a{color:var(--pl-white);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.pl-carousel__controls{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;margin-top:-7rem;padding-bottom:2.2rem;pointer-events:none}.pl-carousel__arrows,.pl-carousel__dots{display:flex;gap:.8rem;pointer-events:auto}.pl-carousel__arrows button{display:grid;width:4.6rem;height:4.6rem;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#021a2c9e;color:var(--pl-white);cursor:pointer;font-size:1.8rem;place-items:center;transition:background .16s ease,color .16s ease}.pl-carousel__arrows button:hover{background:var(--pl-mint);color:var(--pl-black)}.pl-carousel__dots{align-items:center}.pl-carousel__dots button{width:3rem;height:.4rem;padding:0;border:0;border-radius:999px;background:#ffffff52;cursor:pointer;transition:width .18s ease,background .18s ease}.pl-carousel__dots button.is-active{width:6rem;background:var(--pl-mint)}.pl-ticker{position:relative;z-index:4;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:var(--pl-mint);color:var(--pl-black)}.pl-ticker__track{display:flex;width:max-content;animation:pl-marquee 24s linear infinite}.pl-ticker span{display:inline-flex;align-items:center;gap:3rem;padding:1.6rem 3rem;font-size:1.15rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pl-ticker b{font-size:1.6rem}@keyframes pl-marquee{to{transform:translate(-50%)}}.pl-shop-section{padding:clamp(8rem,10vw,14rem) 0;background:var(--pl-ice)}.pl-shop-section__header{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:5rem}.pl-shop-section__header h2{max-width:95rem;margin:1.8rem 0 0;font-size:clamp(5.2rem,8vw,11rem);line-height:.8}.pl-text-link{flex:0 0 auto;padding-bottom:.8rem;border-bottom:1px solid currentColor;color:var(--pl-navy);font-size:1.1rem;font-weight:850;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.pl-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.pl-shop-card{position:relative;display:flex;overflow:hidden;min-height:63rem;flex-direction:column;border:1px solid rgba(6,43,73,.15);background:var(--pl-white);color:var(--pl-navy);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pl-shop-card:hover{box-shadow:0 3rem 7rem #021a2c29;transform:translateY(-1rem)}.pl-shop-card__topline{display:flex;justify-content:space-between;padding:1.5rem 1.8rem;border-bottom:1px solid rgba(6,43,73,.12);font-size:.85rem;font-weight:800;letter-spacing:.14em}.pl-shop-card__media{position:relative;display:grid;overflow:hidden;min-height:37rem;background:radial-gradient(circle at 50% 53%,rgba(57,230,176,.85),rgba(57,230,176,.2) 38%,transparent 58%),linear-gradient(135deg,#062b49,#021a2c);place-items:center}.pl-shop-card__media:before,.pl-shop-card__media:after{position:absolute;width:32rem;height:11rem;border:1px solid rgba(186,255,234,.35);border-radius:50%;content:"";transform:rotate(-16deg)}.pl-shop-card__media:after{width:17rem;height:34rem;transform:rotate(33deg)}.pl-shop-card__media img{position:relative;z-index:2;width:100%;height:37rem;padding:2.5rem;background:var(--pl-white);object-fit:contain;transition:transform .24s ease}.pl-shop-card__media:has(img){padding:2rem;background:var(--pl-navy)}.pl-shop-card__media:has(img):before{width:calc(100% - 4rem);height:calc(100% - 4rem);border:0;border-radius:0;background:var(--pl-white);transform:none}.pl-shop-card__media:has(img):after{z-index:3;right:3rem;bottom:3rem;width:1.2rem;height:1.2rem;border:0;border-radius:50%;background:var(--pl-mint);box-shadow:0 0 0 .7rem #39e6b033;transform:none}.pl-shop-card:hover .pl-shop-card__media img{transform:scale(1.035)}.pl-shop-card__product{position:relative;z-index:2;display:grid;width:14rem;height:24rem;border:2px solid rgba(255,255,255,.38);border-radius:3rem 3rem 1.6rem 1.6rem;background:linear-gradient(90deg,#ffffff21,#021a2cf2,#ffffff1a);box-shadow:0 3rem 4rem #0000004d;color:var(--pl-navy);place-items:center}.pl-shop-card__product:before{position:absolute;top:-4.4rem;width:10rem;height:5rem;border-radius:1rem 1rem .5rem .5rem;background:repeating-linear-gradient(90deg,var(--pl-mint) 0 4px,#0c8f72 4px 7px);content:""}.pl-shop-card__product span{display:grid;width:100%;min-height:11rem;background:var(--pl-mint);font-size:3.6rem;font-weight:900;place-items:center}.pl-shop-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.6rem}.pl-shop-card__content h3{margin:0 0 1rem;font-size:3rem;line-height:.9}.pl-shop-card__content p{margin:0;color:#062b49ad;line-height:1.5}.pl-shop-card__button{display:flex;align-items:center;justify-content:space-between;padding:1.3rem 1.5rem 1.3rem 2rem;border-radius:999px;background:var(--pl-mint);color:var(--pl-black);font-size:1.1rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pl-shop-card__button b{display:grid;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--pl-navy);color:var(--pl-white);font-size:1.5rem;place-items:center}.vl-section{padding:clamp(8rem,10vw,15rem) 0}.vl-section--soft{background:var(--pl-navy);color:var(--pl-white)}.vl-section--soft h2,.vl-section--soft h3,.vl-section--soft .vl-eyebrow,.vl-section--soft .vl-faq summary{color:var(--pl-white)}.vl-section--soft .vl-story__content .rte,.vl-section--soft .vl-faq__answer{color:#f9fffdb3}.vl-section__header{max-width:104rem;margin-bottom:7rem}.vl-section__title{font-size:clamp(5rem,8.5vw,12rem);line-height:.82}.vl-eyebrow{padding:.7rem 1.2rem;border:1px solid currentColor;border-radius:999px;color:var(--pl-navy);font-size:.9rem;letter-spacing:.15em}.vl-card{position:relative;overflow:hidden;min-height:30rem;padding:3.4rem;border:1px solid rgba(6,43,73,.16);border-radius:0;background:transparent;transition:background .18s ease,color .18s ease,transform .18s ease}.vl-card:after{position:absolute;right:-5rem;bottom:-5rem;width:14rem;height:14rem;border:1px solid rgba(57,230,176,.65);border-radius:50%;content:""}.vl-card:hover{background:var(--pl-navy);color:var(--pl-white);transform:translateY(-.8rem)}.vl-card:hover h3,.vl-card:hover p{color:var(--pl-white)}.vl-card__icon{width:6.5rem;height:6.5rem;border:1px solid var(--pl-navy);background:var(--pl-mint);color:var(--pl-navy);font-size:1.1rem;font-weight:850}.vl-card h3{margin-top:5rem;font-size:3rem}.vl-story__media{position:relative;display:grid;min-height:60rem;border:1px solid var(--pl-line);border-radius:0;background:radial-gradient(circle,rgba(57,230,176,.8),transparent 52%),repeating-linear-gradient(135deg,transparent 0 3rem,rgba(57,230,176,.08) 3rem 3.1rem);place-items:center}.pl-lab-visual{position:relative;display:grid;width:100%;min-height:60rem;place-items:center}.pl-lab-visual:before,.pl-lab-visual:after{position:absolute;width:38rem;height:14rem;border:1px solid rgba(57,230,176,.42);border-radius:50%;content:"";transform:rotate(-15deg)}.pl-lab-visual:after{width:22rem;height:50rem;transform:rotate(32deg)}.pl-lab-visual__vial{position:relative;z-index:2;display:flex;width:20rem;height:36rem;flex-direction:column;justify-content:center;padding:2.5rem;border:2px solid rgba(255,255,255,.36);border-radius:4rem 4rem 2rem 2rem;background:linear-gradient(90deg,#ffffff1f,#021a2cf0,#ffffff17);box-shadow:0 3rem 6rem #00000059,inset 0 0 3rem #ffffff14;color:var(--pl-white)}.pl-lab-visual__vial:before{position:absolute;top:-6rem;left:2.5rem;width:15rem;height:7rem;border-radius:1.5rem 1.5rem .8rem .8rem;background:repeating-linear-gradient(90deg,var(--pl-mint) 0 5px,#0c8f72 5px 8px);box-shadow:inset 0 1rem 1.5rem #fff3;content:""}.pl-lab-visual__vial span{color:var(--pl-mint);font-size:1.2rem;font-weight:800}.pl-lab-visual__vial strong{margin-top:2rem;font-size:3.2rem;line-height:.9;letter-spacing:-.05em}.pl-lab-visual__index,.pl-lab-visual__note{position:absolute;z-index:3;padding:.8rem 1rem;border:1px solid var(--pl-line);color:var(--pl-mint);font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pl-lab-visual__index{top:2rem;left:2rem}.pl-lab-visual__note{right:2rem;bottom:2rem}.vl-story__content h2{color:var(--pl-white);font-size:clamp(5rem,7vw,9.5rem);line-height:.85}.vl-checklist li{padding:1.5rem 0;border-bottom:1px solid var(--pl-line);color:var(--pl-white);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.vl-quote{min-height:38rem;background:var(--pl-navy);color:var(--pl-white)}.vl-quote h3,.vl-quote p,.vl-quote cite{color:var(--pl-white)}.vl-quote blockquote{font-size:2.3rem;line-height:1.35}.vl-stars{color:var(--pl-mint)}.vl-faq{border-color:var(--pl-line)}.vl-faq details{border-color:var(--pl-line)}.vl-faq summary{padding:3rem 0;font-size:2.3rem;text-transform:uppercase}.vl-faq summary:after{color:var(--pl-mint)}.featured-collection,.collection{background:var(--pl-ice)}.collection__title .title{max-width:100rem;font-size:clamp(5rem,8vw,11rem);line-height:.82}.card-wrapper .card{border:1px solid rgba(6,43,73,.13);border-radius:0;background:var(--pl-white)}.card__media{border-bottom:1px solid rgba(6,43,73,.12);background:var(--pl-white)}.card__media .media{background:var(--pl-white)}.card__media .media img{object-fit:contain}.card__heading{font-size:2rem;text-transform:uppercase}.quick-add__submit,.product-form__submit{background:var(--pl-mint);color:var(--pl-black);font-weight:900;letter-spacing:.08em}.button,.shopify-challenge__button,.customer button{border-radius:999px;text-transform:uppercase}.product{padding-top:4rem}.product__media{border:1px solid rgba(6,43,73,.13);border-radius:0;background:var(--pl-white)}.product__media img{background:var(--pl-white);object-fit:contain}.product__media-wrapper{position:relative;padding:2rem;background:linear-gradient(var(--pl-line) 1px,transparent 1px),linear-gradient(90deg,var(--pl-line) 1px,transparent 1px),var(--pl-navy);background-size:4rem 4rem}.product__info-wrapper{padding:5rem!important}.product__info-container .product__title h1{font-size:clamp(5rem,7vw,9rem);line-height:.8}.product__text{color:var(--pl-navy);font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.product-form__input .form__label{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:999px!important}.pl-buy-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}.pl-buy-trust span{padding:1rem .6rem;border:1px solid rgba(6,43,73,.18);color:var(--pl-navy);font-size:.9rem;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}.price{color:var(--pl-navy);font-weight:800}.cart-drawer .drawer__inner,.menu-drawer,.predictive-search{background:var(--pl-navy-deep);color:var(--pl-white)}.drawer__heading,.cart-drawer h2,.cart-drawer h3,.cart-drawer a,.menu-drawer a,.predictive-search h2,.predictive-search a{color:var(--pl-white)}.drawer__heading{font-size:4.5rem;line-height:.82}.cart-item{border-bottom:1px solid var(--pl-line)}.cart-drawer .price,.cart-drawer .quantity__input{color:var(--pl-white)}.cart__empty-text,.cart__warnings .cart__login-title{font-size:clamp(4rem,7vw,8rem);line-height:.82}.template-search__header h1,.main-page-title,.customer h1{font-size:clamp(5rem,9vw,12rem);line-height:.82}.field__input,.select__select,.customer .field input{border-radius:0}.accordion{border-color:#062b4933}.collection-hero{border-radius:0;background:var(--pl-navy);color:var(--pl-white)}.collection-hero__title,.collection-hero__description{color:var(--pl-white)}.collection-hero__title{font-size:clamp(6rem,10vw,14rem);line-height:.8}.footer{background:var(--pl-navy-deep)}.footer,.footer h2,.footer .h2,.footer a,.footer p{color:var(--pl-white)}.footer__content-top{padding-top:0}.footer__heading{font-size:2.2rem;text-transform:uppercase}.vl-disclaimer{border-color:#39e6b033;background:var(--pl-navy-deep);color:#f9fffd94}@media screen and (max-width:989px){.pl-hero__stage{min-height:auto;grid-template-columns:1fr;padding-top:5rem}.pl-hero__title{width:100%;font-size:clamp(6.4rem,18vw,11rem)}.pl-product-stage{min-height:54rem;order:2}.pl-hero__side{max-width:100%;margin:0 0 4rem;order:3}.pl-carousel__controls{margin-top:-3rem}.pl-shop-grid{grid-template-columns:1fr}.pl-shop-card{min-height:auto}}@media screen and (max-width:749px){.header{min-height:7rem}.pl-hero__navline span:last-child{display:none}.pl-hero__title{font-size:clamp(5.6rem,20vw,8.5rem)}.pl-carousel__controls{margin-top:-1rem}.pl-product-stage{min-height:46rem}.pl-product-stage__media{height:44rem}.pl-product-stage__media:has(.pl-product-stage__image){width:min(34rem,90vw);height:43rem;padding:4.5rem 2.5rem 5rem}.pl-product-stage__media--packshot:has(.pl-product-stage__image){width:min(44rem,105vw);height:34rem;padding:0}.pl-product-stage__orbit{width:34rem}.pl-product-stage__orbit--two{width:25rem;height:40rem}.pl-bottle{width:19rem;height:38rem}.pl-bottle__cap{width:14rem;height:8rem}.pl-bottle__glass{height:31rem}.pl-bottle__label{min-height:19rem}.pl-float-card--quality{right:0}.pl-float-card--batch{left:0}.vl-section__header{text-align:left}.pl-shop-section__header{align-items:start;flex-direction:column}.vl-section__title{font-size:5rem}.product__info-wrapper{padding:3rem 1.5rem!important}.pl-buy-trust{grid-template-columns:1fr}body:has(main[data-template=product]){padding-bottom:9rem}body:has(main[data-template=product]) .product-form__buttons{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr;gap:.7rem;max-width:none;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid rgba(6,43,73,.16);background:#f9fffdf5;box-shadow:0 -1.5rem 4rem #021a2c29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:has(main[data-template=product]) .product-form__buttons .button{min-height:5.4rem;margin:0}.card-wrapper .quick-add{margin:1rem}.quick-add__submit{min-height:4.8rem}}@media(prefers-reduced-motion:reduce){.pl-ticker__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vitalean-peplab.css.map */
