.layout-landing{--la-navy: #003088;--la-blue: #0071d0;--la-sky: #a9d8f0;--la-ice: #cdeafa;--la-salmon: #f7b0a4;--la-red: #c43a2f;--la-cherry-pastel: #f9c9c5;--la-lemon-pastel: #fbf0a3;--la-razz-pastel: #b5ddf2;--la-ink: #151515;--la-white: #ffffff;--la-cream: #fbfaf6;--la-muted: #5b6475;--la-star: #f5b82e;--la-radius: 28px;--la-radius-sm: 18px;--la-max: 1180px;--la-gutter: clamp(16px, 4vw, 40px);--la-display: "Jost", "Futura", "Century Gothic", sans-serif;--la-body: "DM Sans", var(--font-base), sans-serif;--la-cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath fill='%23ffffff' d='M48 22h24v26h26v24H72v26H48V72H22V48h26z'/%3E%3C/svg%3E");background:var(--la-white);font-family:var(--la-body)}html:has(.layout-landing){scroll-behavior:smooth;scroll-padding-top:16px}.la-container{width:100%;max-width:calc(var(--la-max) + var(--la-gutter) * 2);margin:0 auto;padding-left:var(--la-gutter);padding-right:var(--la-gutter);box-sizing:border-box}.la-section{padding-top:var(--la-pt, 56px);padding-bottom:var(--la-pb, 56px)}.la-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-repeat:repeat}.la-pattern--svg{background-image:var(--la-cross);background-size:96px 96px;opacity:var(--la-pattern-opacity, .28)}.la-pattern--img{background-size:cover;background-position:center}.la-display{font-family:var(--la-display);font-weight:700;text-transform:none;letter-spacing:.005em;line-height:1.05;margin:0;color:var(--la-navy)}.la-eyebrow{margin:0 0 14px;font-family:var(--la-body);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:inherit}.la-copy{font-family:var(--la-body);font-size:clamp(16px,1.35vw,19px);line-height:1.5;margin:0}.la-copy p{margin:0 0 1em}.la-copy p:last-child{margin-bottom:0}.la-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:0;padding:.66em 1.6em;border-radius:999px;border:2px solid transparent;font-family:var(--la-body);font-weight:700;font-size:16.5px;letter-spacing:.01em;text-transform:none;text-decoration:none;line-height:1.1;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.la-btn:hover{transform:translateY(-2px)}.la-btn:focus-visible{outline:3px solid var(--la-blue);outline-offset:3px}.la-btn--navy,.la-btn--ink{background:var(--la-navy);color:var(--la-white)}.la-btn--navy:hover,.la-btn--ink:hover{background:#00256a;color:var(--la-white)}.la-btn--white{background:var(--la-white);color:var(--la-navy)}.la-btn--white:hover{box-shadow:0 8px 22px #00000026;color:var(--la-navy)}.la-btn--red{background:var(--la-red);color:var(--la-white)}.la-btn--red:hover{background:#a92f25;color:var(--la-white)}.la-media{position:relative;overflow:hidden;border-radius:var(--la-radius);background:var(--la-ice)}.la-media img,.la-media svg{display:block;width:100%;height:100%;object-fit:cover;max-width:100%}.la-header{position:relative;z-index:20;background:var(--la-header-bg, var(--la-sky))}.la-announce{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 24px;max-width:calc(var(--la-max) + var(--la-gutter) * 2);margin:0 auto;padding:9px 16px;border-radius:0 0 var(--la-radius-sm) var(--la-radius-sm);color:var(--la-white);font-size:13px;font-weight:500;text-align:center;box-sizing:border-box}.la-announce a{color:inherit}.la-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:var(--la-max);margin:14px auto 0;padding:12px clamp(16px,3vw,28px);width:calc(100% - var(--la-gutter) * 2);background:var(--la-white);border-radius:var(--la-radius-sm);box-sizing:border-box}.la-nav__logo{display:block;line-height:0;color:var(--la-navy);text-decoration:none;justify-self:center;grid-column:2;grid-row:1}.la-nav__logo img{height:auto;display:block}.la-nav__logo-text{font-family:var(--la-display);font-weight:800;font-size:28px;line-height:1}.la-nav__links{display:flex;gap:clamp(16px,2.6vw,36px);list-style:none;margin:0;padding:0;grid-column:1;grid-row:1}.la-nav__links a{color:var(--la-navy);text-decoration:none;font-family:var(--la-body);font-weight:700;font-size:14px}.la-nav__links a:hover{color:var(--la-blue)}.la-nav__right{display:flex;align-items:center;justify-content:flex-end;gap:16px;grid-column:3;grid-row:1}.la-nav__icon{position:relative;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--la-navy)}.la-nav__icon svg{width:21px;height:21px}.la-nav__icon .wt-header__panel__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.la-nav__icon .wt-header__panel__counter{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--la-red);color:var(--la-white);font-size:10px;font-weight:700;line-height:17px;text-align:center;box-sizing:border-box}.la-nav__cta.la-btn{padding:.5em 1.3em;font-size:15px}@media(max-width:899px){.la-nav{grid-template-columns:1fr auto 1fr;padding:10px 14px}.la-nav__links{gap:12px}.la-nav__links a{font-size:13px}.la-nav__links li:nth-child(n+3){display:none}.la-nav__icon--account,.la-nav__cta.la-btn{display:none}}@media(max-width:420px){.la-nav__links li:nth-child(n+2){display:none}}.la-hero{position:relative;overflow:hidden;background:var(--la-hero-bg, var(--la-sky));color:var(--la-hero-text, var(--la-navy))}.la-hero__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(36px,5vw,64px)}.la-hero__content{padding-left:clamp(0px,3vw,40px)}.la-hero__heading{font-size:clamp(46px,6.4vw,88px);font-weight:800;color:inherit;max-width:10ch}.la-hero__sub{margin-top:clamp(18px,2.4vw,28px);max-width:34ch;font-weight:500;color:#00205e}.la-hero__cta{margin-top:clamp(24px,3vw,36px)}.la-hero__media{aspect-ratio:1 / 1;width:100%;max-width:560px;justify-self:end;box-shadow:0 18px 40px #0030882e}@media(max-width:749px){.la-hero__grid{grid-template-columns:minmax(0,1fr)}.la-hero__content{padding-left:0}.la-hero__media{justify-self:stretch;max-width:none;aspect-ratio:4 / 3.6}}.la-features__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px)}.la-features__media{aspect-ratio:1.2 / 1}.la-features__heading{font-size:clamp(34px,4vw,54px)}.la-features__body{margin-top:18px;color:var(--la-ink)}.la-features__icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 32px;padding:0;list-style:none}.la-feature{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;border-radius:var(--la-radius-sm);background:var(--la-ice);text-align:center}.la-feature__icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--la-white);color:var(--la-icon, var(--la-navy))}.la-feature__icon svg{width:24px;height:24px}.la-feature__icon img{width:28px;height:28px;object-fit:contain}.la-feature__label{font-family:var(--la-display);font-weight:700;font-size:15px;line-height:1.15;color:var(--la-navy)}@media(max-width:749px){.la-features__grid{grid-template-columns:minmax(0,1fr)}.la-features__icons{grid-template-columns:repeat(2,minmax(0,1fr))}}.la-ingredients__heading{font-size:clamp(32px,3.8vw,52px);text-align:center;margin-bottom:clamp(24px,3vw,40px)}.la-ingredients__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);list-style:none;margin:0;padding:0}.la-ingredient{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(18px,2.4vw,28px);border-radius:var(--la-radius);background:var(--la-ice);text-align:center}.la-ingredient__photo{width:clamp(96px,12vw,150px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--la-white);display:flex;align-items:center;justify-content:center;color:var(--la-navy);font-family:var(--la-display);font-weight:800;font-size:38px}.la-ingredient__photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.la-ingredient__name{margin:0;font-family:var(--la-display);font-weight:700;font-size:clamp(19px,1.8vw,24px);color:var(--la-navy);line-height:1.15}.la-ingredient__text{font-size:15px;line-height:1.45;color:var(--la-ink)}.la-ingredient__text p{margin:0}.la-ingredients__note{margin:20px 0 0;text-align:center;font-size:13px;color:var(--la-muted)}@media(max-width:749px){.la-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.la-ingredient__text{font-size:13px}}.la-offer__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,56px) clamp(24px,4.4vw,64px);border-radius:var(--la-radius);background:var(--la-offer-bg, var(--la-salmon));color:var(--la-offer-text, var(--la-red));--la-pattern-opacity: .12}.la-offer__card>*:not(.la-pattern){position:relative}.la-offer__media{position:relative;display:flex;align-items:center;justify-content:center}.la-offer__media img{display:block;width:100%;height:auto;max-width:560px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(124,30,22,.18))}.la-offer__badge{position:absolute;top:2%;right:4%;width:clamp(84px,9vw,112px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--la-navy);color:var(--la-white);transform:rotate(10deg);box-shadow:0 10px 24px #0030884d;text-align:center;line-height:1}.la-offer__badge-top{font-family:var(--la-body);font-weight:700;font-size:clamp(11px,1vw,13px);letter-spacing:.12em;text-transform:uppercase}.la-offer__badge-amount{margin-top:4px;font-family:var(--la-display);font-weight:800;font-size:clamp(24px,2.6vw,32px)}.la-offer__eyebrow{color:inherit;opacity:.85}.la-offer__heading{font-size:clamp(36px,4.4vw,60px);font-weight:800;color:inherit}.la-offer__body{margin-top:16px;color:inherit;max-width:46ch}.la-offer__chips-label{margin:22px 0 10px;font-family:var(--la-display);font-weight:700;font-size:16px;color:inherit}.la-offer__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.la-offer__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:#ffffffb8;color:var(--la-ink);font-family:var(--la-display);font-weight:700;font-size:14px}.la-offer__chip:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--la-chip, var(--la-red))}.la-offer__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:28px}.la-offer__price{font-family:var(--la-display);font-weight:800;font-size:22px;color:inherit}.la-offer__price s{margin-left:8px;font-family:var(--la-body);font-weight:500;font-size:16px;opacity:.7}@media(max-width:749px){.la-offer__card{grid-template-columns:minmax(0,1fr)}}.la-videos__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:clamp(20px,3vw,32px)}.la-videos__heading{font-size:clamp(32px,3.8vw,52px);max-width:14ch}.la-videos__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,20px);list-style:none;margin:0;padding:0}.la-video__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--la-radius-sm);overflow:hidden;background:var(--la-navy)}.la-video__frame video,.la-video__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.la-video__caption{margin:10px 4px 0;font-family:var(--la-display);font-weight:700;color:var(--la-navy)}@media(max-width:749px){.la-videos__track{grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(var(--la-gutter) * -1);padding-right:var(--la-gutter);scrollbar-width:none}.la-videos__track::-webkit-scrollbar{display:none}.la-video{scroll-snap-align:start}}.la-bar{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);padding:20px clamp(20px,3vw,32px);border-radius:var(--la-radius);background:var(--la-navy);color:var(--la-white);--la-pattern-opacity: .07}.la-bar>*:not(.la-pattern){position:relative}.la-bar__heading{font-size:clamp(22px,2.4vw,30px);font-weight:800;color:inherit;max-width:10ch}.la-bar__stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px 24px;list-style:none;margin:0;padding:0}.la-bar__stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-family:var(--la-display);font-weight:700}.la-bar__stat-value{font-size:30px;font-weight:800;line-height:1;color:var(--la-sky)}.la-bar__stat-label{font-size:15px}@media(max-width:749px){.la-bar{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.la-bar__heading{max-width:none}}.la-sticky{position:fixed;left:50%;bottom:16px;z-index:40;width:min(calc(100% - 32px),var(--la-max));transform:translate(-50%,calc(100% + 32px));transition:transform .35s ease;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 22px;border-radius:999px;background:var(--la-navy);color:var(--la-white);box-shadow:0 12px 32px #0030884d;box-sizing:border-box}.la-sticky.is-visible{transform:translate(-50%)}.la-sticky__text{margin:0;font-family:var(--la-display);font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-sticky__text span[aria-hidden]{margin:0 .5em;color:var(--la-sky)}.la-sticky .la-btn{padding:.5em 1.4em;font-size:15px;flex-shrink:0}@media(max-width:749px){.la-sticky__text .la-sticky__extra{display:none}}@media(prefers-reduced-motion:reduce){.la-sticky,.la-btn{transition:none}}.la-press__heading{margin:0 0 20px;text-align:center;font-family:var(--la-display);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--la-navy)}.la-press__logos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px clamp(12px,3vw,32px);list-style:none;margin:0;padding:0}.la-press__logo img{display:block;height:clamp(64px,8vw,104px);width:auto;object-fit:contain}.la-press__logos--mono img{filter:grayscale(1);opacity:.8}@media(max-width:749px){.la-press__logos{justify-content:center}.la-press__logo img{height:72px}}.la-flavors__heading{font-size:clamp(32px,3.8vw,52px);text-align:center;margin-bottom:clamp(24px,3vw,40px)}.la-flavors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.4vw,32px);list-style:none;margin:0;padding:0}.la-flavor{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:clamp(20px,2.6vw,32px) 16px;border-radius:var(--la-radius);background:var(--la-flavor-bg, var(--la-razz-pastel));text-align:center;--la-pattern-opacity: .35}.la-flavor>*:not(.la-pattern){position:relative}.la-flavor__img{position:relative;width:70%;aspect-ratio:3 / 4}.la-flavor__img img,.la-flavor__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;display:block;filter:drop-shadow(0 14px 18px rgba(0,0,0,.18))}.la-flavor__name{margin:16px 0 0;font-family:var(--la-display);font-weight:700;font-size:clamp(19px,1.8vw,24px);color:var(--la-flavor-text, var(--la-navy))}.la-flavor__tag{margin:4px 0 0;font-size:14px;color:var(--la-flavor-text, var(--la-navy));opacity:.85}@media(max-width:749px){.la-flavors__grid{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--la-gutter) * -1);padding-right:var(--la-gutter)}.la-flavors__grid::-webkit-scrollbar{display:none}.la-flavor{scroll-snap-align:start}}.la-reviews__heading{font-size:clamp(32px,3.8vw,52px);text-align:center;margin-bottom:clamp(20px,3vw,32px)}.la-reviews__tray{border-radius:var(--la-radius);padding:clamp(12px,1.6vw,18px);background:var(--la-ice)}.la-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:clamp(12px,1.6vw,18px);list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.la-reviews__track::-webkit-scrollbar{display:none}.la-review{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--la-radius-sm);background:var(--la-white);scroll-snap-align:start;color:var(--la-ink)}.la-review__stars{color:var(--la-star);font-size:18px;letter-spacing:2px;line-height:1;order:-1}.la-review__stars .is-empty{color:#d9dee8}.la-review__title{margin:0;font-family:var(--la-display);font-weight:700;font-size:18px;line-height:1.2;color:var(--la-navy)}.la-review__text{font-size:15px;line-height:1.5;flex:1}.la-review__text p{margin:0}.la-review__foot{display:contents}.la-review__author{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--la-muted)}@media(max-width:749px){.la-reviews__track{grid-auto-columns:84%}}.la-buy{background:var(--la-buy-bg, var(--la-white));color:var(--la-ink)}.la-buy__eyebrow{display:inline-block;margin-bottom:14px;padding:6px 14px;border-radius:999px;background:var(--la-ice);color:var(--la-navy);font-weight:700;font-size:13px}.la-buy__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px)}.la-buy__media{position:relative;aspect-ratio:1 / 1;background:var(--la-sky);--la-pattern-opacity: .35}.la-buy__media{display:flex;align-items:center;justify-content:center}.la-buy__media img{position:relative;z-index:1;width:82%;height:82%;object-fit:contain;padding:4%;box-sizing:border-box;border-radius:var(--la-radius-sm);background:var(--la-white);box-shadow:0 18px 40px #0030882e}.la-buy__title{font-size:clamp(34px,4vw,54px)}.la-buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:14px}.la-buy__price-now{font-family:var(--la-display);font-size:30px;font-weight:800;color:var(--la-navy)}.la-buy__price-was{font-size:18px;color:var(--la-muted);text-decoration:line-through}.la-buy__price-save{font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:var(--la-red);color:var(--la-white)}.la-buy__desc{margin-top:18px}.la-buy__desc ul{padding-left:1.2em;margin:.4em 0 1em}.la-buy__steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 28px;padding:0;list-style:none}.la-buy__step{padding:16px;border-radius:var(--la-radius-sm);background:var(--la-ice)}.la-buy__step-label{display:block;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--la-blue)}.la-buy__step-title{display:block;margin-top:4px;font-family:var(--la-display);font-weight:700;font-size:18px;color:var(--la-navy)}.la-buy__step-text{margin-top:6px;font-size:14px;line-height:1.45}.la-buy__form{margin-top:26px}.la-buy__row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.la-qty{display:inline-flex;align-items:center;border:2px solid var(--la-navy);border-radius:999px;overflow:hidden;background:var(--la-white)}.la-qty button{width:40px;height:100%;min-height:42px;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--la-navy)}.la-qty input{width:36px;border:0;text-align:center;font-family:var(--la-display);font-weight:700;font-size:17px;color:var(--la-navy);background:transparent;-moz-appearance:textfield}.la-qty input::-webkit-outer-spin-button,.la-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.la-buy__submit{flex:1;min-width:180px}.la-buy__submit[disabled],.la-buy__submit[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.la-buy__submit.loading{opacity:.75}.la-buy__note{margin-top:12px;font-size:13px;color:var(--la-muted)}.la-buy .product-form__error-message-wrapper{margin-top:12px;color:#b42318;font-size:14px}@media(max-width:749px){.la-buy__grid{grid-template-columns:minmax(0,1fr)}.la-buy__steps{grid-template-columns:1fr}}.la-hero__grid>*,.la-features__grid>*,.la-offer__card>*,.la-buy__grid>*,.la-bar>*{min-width:0}@media(max-width:749px){.la-section{padding-top:calc(var(--la-pt, 56px) * .7);padding-bottom:calc(var(--la-pb, 56px) * .7)}.la-btn{white-space:normal;text-align:center}}.la-nav__menu{display:none}@media(max-width:749px){.la-header{background:var(--la-white)}.la-announce{border-radius:0;max-width:none;font-size:11px;padding:7px 12px}.la-nav{width:100%;margin:0;padding:10px 16px;border-radius:0;border-bottom:1px solid rgba(0,48,136,.12);grid-template-columns:44px 1fr 44px}.la-nav__links,.la-nav__icon--account,.la-nav__cta.la-btn{display:none}.la-nav__logo{grid-column:2}.la-nav__logo img{width:116px!important}.la-nav__right{grid-column:3}.la-nav__menu{display:block;grid-column:1;grid-row:1;position:static}.la-nav__burger{list-style:none;cursor:pointer;color:var(--la-navy);display:flex;width:32px;height:32px;align-items:center}.la-nav__burger::-webkit-details-marker{display:none}.la-nav__drawer{position:absolute;left:0;right:0;top:100%;padding:8px 20px 24px;background:var(--la-white);box-shadow:0 16px 24px #0030881f}.la-nav__drawer ul{list-style:none;margin:0 0 16px;padding:0}.la-nav__drawer li a{display:block;padding:14px 0;border-bottom:1px solid rgba(0,48,136,.1);color:var(--la-navy);font-family:var(--la-display);font-weight:700;font-size:20px;text-decoration:none}.la-nav__drawer .la-btn{width:100%}.la-btn{padding:.6em 1.25em;font-size:16px;white-space:nowrap}.la-section{padding-top:calc(var(--la-pt, 56px) * .6);padding-bottom:calc(var(--la-pb, 56px) * .6)}.la-hero__grid{gap:22px;padding-top:16px;padding-bottom:32px}.la-hero__media{order:-1;aspect-ratio:1 / 1;border-radius:20px}.la-hero__heading{font-size:46px}.la-hero__sub{margin-top:14px;font-size:17px}.la-hero__cta{margin-top:20px}.la-eyebrow{font-size:11px;margin-bottom:10px}.la-features__grid{gap:22px}.la-features__media{aspect-ratio:1.6 / 1;border-radius:20px}.la-features__heading{font-size:34px}.la-features__body{margin-top:12px;font-size:16px}.la-features__icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:22px 0}.la-feature{background:transparent;padding:0;gap:6px}.la-feature__icon{width:42px;height:42px;background:var(--la-ice)}.la-feature__icon svg{width:22px;height:22px}.la-feature__label{font-size:12px}.la-ingredients__heading{font-size:32px;margin-bottom:18px}.la-ingredients__grid{gap:10px}.la-ingredient{padding:16px 10px;gap:8px;border-radius:20px}.la-ingredient__photo{width:76px;font-size:26px}.la-ingredient__name{font-size:17px}.la-ingredient__text{font-size:12.5px;line-height:1.4}.la-offer__card{gap:8px;padding:22px 18px 26px;border-radius:22px}.la-offer__media img{max-width:92%}.la-offer__badge{width:76px;top:-4px;right:0}.la-offer__badge-amount{font-size:22px}.la-offer__heading{font-size:34px}.la-offer__body{margin-top:10px;font-size:15px}.la-offer__chips-label{margin-top:16px;font-size:14px}.la-offer__chip{font-size:13px;padding:6px 12px 6px 8px}.la-offer__actions{margin-top:20px}.la-offer__price{font-size:19px}.la-videos__head{align-items:flex-start;flex-direction:column;gap:12px}.la-videos__heading{font-size:32px}.la-videos__track{grid-auto-columns:44%;gap:10px}.la-bar{gap:14px;padding:22px 16px;border-radius:22px}.la-bar__heading{font-size:26px}.la-bar__stats{flex-wrap:nowrap;gap:10px;width:100%;justify-content:space-around}.la-bar__stat-value{font-size:24px}.la-bar__stat-label{font-size:12px}.la-press__logos{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:18px;margin-right:calc(var(--la-gutter) * -1);padding-right:var(--la-gutter)}.la-press__logos::-webkit-scrollbar{display:none}.la-press__logo{flex:0 0 auto}.la-press__logo img{height:56px}.la-reviews__heading{font-size:32px}.la-reviews__tray{padding:10px;border-radius:22px}.la-reviews__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;gap:10px}.la-review{padding:18px}.la-review__text{font-size:17px}.la-flavors__heading{font-size:30px;margin-bottom:18px}.la-flavors__grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:8px;margin-right:0;padding-right:0}.la-flavor{padding:14px 6px;border-radius:18px}.la-flavor__img{width:86%}.la-flavor__name{font-size:15px;margin-top:10px}.la-flavor__tag{font-size:11px}.la-buy__grid{gap:22px}.la-buy__media{border-radius:22px}.la-buy__title{font-size:34px}.la-buy__price-now{font-size:26px}.la-buy__steps{margin-bottom:20px}.la-buy__row .la-btn{padding-top:.7em;padding-bottom:.7em}.la-sticky{bottom:10px;padding:6px 6px 6px 18px}.la-sticky__text{font-size:14px}}.la-offer__price-note{display:block;margin-top:2px;font-family:var(--la-body);font-weight:600;font-size:13px;opacity:.85}.la-buy__note--code{color:var(--la-navy);font-weight:600}.la-buy__media .la-buy__art{width:86%;height:auto;padding:0;background:none;box-shadow:none;border-radius:0;filter:drop-shadow(0 22px 28px rgba(0,48,136,.28))}.layout-landing{--la-header-h: 132px}.layout-landing .section-landing-header{position:absolute;top:0;left:0;right:0;z-index:30}.layout-landing .section-landing-header .la-header{background:transparent}.layout-landing .section-landing-header+.section-landing-hero .la-hero{padding-top:var(--la-header-h)}@media(max-width:749px){.layout-landing{--la-header-h: 88px}.layout-landing .section-landing-header .la-header{background:var(--la-white)}}.la-hero__heading{font-size:clamp(42px,5.6vw,var(--la-hero-size, 88px));max-width:13ch;text-wrap:balance}.la-hero__grid{grid-template-columns:1.1fr .9fr}@media(max-width:749px){.la-hero__grid{grid-template-columns:minmax(0,1fr)}.la-hero__heading{font-size:clamp(38px,11vw,46px);max-width:none}}.la-sticky{padding:12px 12px 12px 30px;bottom:20px}.la-sticky__text{font-size:19px}.la-sticky .la-btn{padding:.75em 1.9em;font-size:17px}@media(max-width:749px){.la-sticky{padding:8px 8px 8px 20px;bottom:12px}.la-sticky__text{font-size:15.5px}.la-sticky .la-btn{padding:.65em 1.3em;font-size:15px}}.la-buy .la-qty input[type=number]{-webkit-appearance:none;appearance:textfield;-moz-appearance:textfield;width:44px!important;min-width:44px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-indent:0!important;text-align:center!important;color:var(--la-navy)!important;font-family:var(--la-display)!important;font-weight:700!important;font-size:18px!important;line-height:1!important;opacity:1!important}.la-buy .la-qty button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.la-reviews__dots{display:none}@media(max-width:749px){.la-reviews__track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 10px;-webkit-overflow-scrolling:touch}.la-review{scroll-snap-align:start}.la-reviews__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.la-reviews__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#00308840;cursor:pointer;transition:width .2s ease,background-color .2s ease}.la-reviews__dot.is-active{width:22px;background:var(--la-navy)}}.layout-landing{--la-navy: #007848;--la-blue: #084d2e;--la-sky: #efdeba;--la-ice: #e7f4ec;--la-salmon: #b9e1ca;--la-red: #c4122f;--la-ink: #0c221a;--la-muted: #4f6158;--la-cream: #fffef4;--la-display: var(--heading-font-stack, system-ui, -apple-system, "Segoe UI", sans-serif);--la-body: var(--main-font-stack, Inter, system-ui, sans-serif);--la-radius: 32px;--la-radius-sm: 20px}.layout-landing .la-display{font-weight:500;letter-spacing:-.04em;line-height:1.05}.layout-landing .la-hero__heading{font-weight:500;letter-spacing:-.05em}.layout-landing .la-eyebrow{letter-spacing:.12em}.layout-landing .la-btn{font-family:var(--la-body);font-weight:600;letter-spacing:0}.layout-landing .la-btn--white{color:var(--la-navy)}.layout-landing .la-feature__label,.layout-landing .la-ingredient__name,.layout-landing .la-flavor__name,.layout-landing .la-review__title,.layout-landing .la-buy__step-title{font-weight:600;letter-spacing:-.02em}.la-nav__count{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--la-navy);color:var(--la-white);font-size:10px;font-weight:700;line-height:17px;text-align:center;box-sizing:border-box}.la-nav__count[hidden]{display:none}.la-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.la-nav__icon .theme-icon{width:22px;height:22px}.la-bar-section--band{position:relative;background:var(--la-band);color:var(--la-band);margin:64px 0;padding-top:calc(var(--la-pt, 24px) + 24px);padding-bottom:calc(var(--la-pb, 24px) + 24px)}.la-wave{position:absolute;left:0;width:100%;height:64px;display:block;color:var(--la-band)}.la-wave--top{bottom:100%;margin-bottom:-1px}.la-wave--bottom{top:100%;margin-top:-1px}.la-bar-section--band .la-bar{background:transparent;border-radius:0;padding:8px 0;color:var(--la-white);grid-template-columns:1fr;justify-items:center;text-align:center;gap:28px}.la-bar-section--band .la-bar__heading{max-width:none;font-size:clamp(28px,3vw,40px)}.la-bar-section--band .la-bar__stats{width:100%;justify-content:space-between;gap:24px;flex-wrap:wrap}.la-bar-section--band .la-bar__stat{flex:1 1 140px;gap:12px;font-family:var(--la-body);font-weight:600}.la-bar-section--band .la-bar__stat-label{font-size:15px}.la-bar__stat-icon{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--la-white)}.la-bar__stat-icon img{width:100%;height:100%;object-fit:contain;display:block}.la-buy__options{border:0;margin:20px 0 0;padding:0;display:grid;gap:10px}.la-buy__options-label{padding:0;margin-bottom:4px;font-family:var(--la-display);font-weight:600;font-size:16px;color:var(--la-ink)}.la-buy__option{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border:2px solid rgba(0,120,72,.25);border-radius:var(--la-radius-sm);background:var(--la-white);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.la-buy__option:hover{border-color:#0078488c}.la-buy__option input{width:18px;height:18px;accent-color:var(--la-navy);flex-shrink:0;margin:0}.la-buy__option:has(input:checked){border-color:var(--la-navy);background:var(--la-ice)}.la-buy__option:has(input:disabled){opacity:.5;cursor:not-allowed}.la-buy__option-body{display:flex;flex-direction:column;gap:2px;flex:1}.la-buy__option-label{font-weight:600;color:var(--la-ink)}.la-buy__option-detail{font-size:13px;color:var(--la-muted)}.la-buy__option-price{font-weight:600;color:var(--la-navy)}.la-buy__error{margin-top:12px;color:#b42318;font-size:14px}.la-buy__error[hidden]{display:none}.la-buy__submit.loading{opacity:.7}@media(max-width:749px){.la-bar-section--band{margin:48px 0}.la-wave{height:36px}.la-bar-section--band .la-bar__stats{justify-content:center}.la-bar-section--band .la-bar__stat{flex:0 1 30%}.la-bar__stat-icon{width:64px;height:64px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/landing.css.map */
