.header__icons{display:flex!important;grid-area:icons;justify-self:end;align-items:center}.header__icon--account,.header__search,header-drawer{display:none!important}.header{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important;column-gap:12px}.header__icon--cart{position:relative}.header__icon--cart .cart-count-bubble{background:var(--s-accent);color:var(--s-accent-ink);font-weight:800;animation:s-pop .45s cubic-bezier(.3,1.6,.5,1)}.header__inline-menu a[href*="/products/"]{background:var(--s-ink);color:#fff!important;border-radius:999px;padding:.7rem 1.6rem!important;margin-left:.4rem;text-decoration:none!important;transition:background .2s}.header__inline-menu a[href*="/products/"]:hover{background:var(--s-accent);color:var(--s-ink)!important}.header__inline-menu a[href*="/products/"] span{text-decoration:none!important}@media(max-width:749px){.header__inline-menu li:nth-child(3),.header__inline-menu li:nth-child(4){display:none}}@keyframes s-pop{0%{transform:scale(.3)}to{transform:scale(1)}}.s-ph{position:relative;width:100%;height:100%;min-height:inherit;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--s-accent-soft) 70%,#fff),transparent 60%),linear-gradient(160deg,#f7e3b8,#e9be62)}.s-ph--dark{background:radial-gradient(120% 90% at 20% 10%,#2a2622,transparent 60%),linear-gradient(160deg,#1b1916,#0e0e0e);color:#fff}.s-ph--paper{background:linear-gradient(160deg,#fff,var(--s-paper))}.s-ph>svg{width:46%;max-width:260px;filter:drop-shadow(0 22px 28px rgba(60,35,0,.22));animation:s-float 6s ease-in-out infinite}.s-ph__tag{position:absolute;left:12px;bottom:12px;right:12px;font:600 11px/1.35 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.02em;padding:7px 9px;border-radius:8px;background:#ffffffd1;color:#5b5246;border:1px dashed color-mix(in srgb,var(--s-ink) 25%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.s-ph--dark .s-ph__tag{background:#00000080;color:#e9e2d6;border-color:#ffffff40}@keyframes s-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}.s-bb{display:flex;flex-direction:column;gap:16px;color:var(--s-ink)}.s-bb__label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.s-flavours{display:flex;gap:8px;flex-wrap:wrap}.s-flavour{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--s-ink);border-radius:999px;padding:8px 16px 8px 8px;font-weight:700;font-size:15px;background:#fff}.s-flavour i{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8a5a3c,#3d2416);box-shadow:inset 0 0 0 2px #fff6}.s-flavour small{font-weight:600;opacity:.55;font-size:13px}.s-plans{border:0;margin:0;padding:0;display:grid;gap:12px;min-width:0}.s-plans legend{padding:0;margin-bottom:10px}.s-plan{position:relative;display:block;border:1.5px solid var(--s-line);border-radius:14px;padding:18px;cursor:pointer;background:#fff;transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.3,1.4,.5,1)}.s-plan:hover{border-color:color-mix(in srgb,var(--s-ink) 45%,var(--s-line))}.s-plan input[type=radio]{position:absolute;opacity:0;pointer-events:none}.s-plan.is-on{border-color:var(--s-ink);box-shadow:0 0 0 1.5px var(--s-ink),0 14px 30px -18px #11111173;background:#fffcf5}.s-plan.is-on:not(.is-off){transform:translateY(-1px)}.s-plan.is-off{cursor:not-allowed;background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#fbf8f2 10px 20px)}.s-plan.is-off .s-plan__top,.s-plan.is-off .s-plan__price,.s-plan.is-off .s-plan__perks{opacity:.55}.s-plan__flag{position:absolute;top:-11px;left:16px;background:var(--s-accent);color:var(--s-accent-ink);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.s-plan.is-off .s-plan__flag{background:var(--s-ink);color:#fff}.s-plan__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.s-plan__name{display:flex;align-items:center;gap:12px;font-weight:800;font-size:17px;letter-spacing:-.01em}.s-plan__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--s-line);display:grid;place-items:center;flex:0 0 22px;transition:border-color .2s}.s-plan__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--s-ink);transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.s-plan.is-on .s-plan__radio{border-color:var(--s-ink)}.s-plan.is-on .s-plan__radio:after{transform:scale(1)}.s-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:10px 0 0 34px}.s-plan__price b{font-size:22px;letter-spacing:-.02em}.s-plan__price s{opacity:.45;font-size:15px}.s-plan__meal{font-size:14px;font-weight:600;opacity:.7}.s-plan__perks{list-style:none;display:grid;gap:6px;margin:12px 0 0 34px;font-size:14px}.s-plan__perks li{display:flex;gap:8px;align-items:flex-start}.s-plan__perks svg{width:16px;height:16px;flex:0 0 16px;margin-top:3px;color:var(--s-ok)}.s-plan__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.s-plan__more>*{overflow:hidden;display:block}.s-plan.is-on .s-plan__more,.s-plan.is-off .s-plan__more{grid-template-rows:1fr}.s-plan__freq{display:flex;align-items:center;gap:10px;margin:14px 0 0 34px;font-size:14px;font-weight:600}.s-plan__freq select{-webkit-appearance:none;appearance:none;border:1.5px solid var(--s-line);border-radius:10px;padding:8px 34px 8px 12px;font:inherit;font-weight:700;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 12px center/10px;color:var(--s-ink)}.s-plan__soon{font-size:13px;margin:10px 0 0 34px;opacity:.75}.s-gift{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--s-accent-soft) 45%,#fff);border:1.5px dashed color-mix(in srgb,var(--s-accent) 70%,transparent);position:relative;overflow:hidden}.s-gift__img{width:56px;height:56px;flex:0 0 56px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.s-gift__img img{width:100%;height:100%;object-fit:contain}.s-gift__img svg{width:26px}.s-gift p{font-size:14px;line-height:1.35}.s-gift b{font-size:15px}.s-gift s{opacity:.5;margin:0 4px}.s-gift__free{font-weight:800;color:var(--s-ok)}.s-gift:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translate(-100%);animation:s-shine 4.5s ease-in-out 1.2s infinite}@keyframes s-shine{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.s-bb__buy{display:flex;gap:10px}.s-qty{display:flex;align-items:center;border:1.5px solid var(--s-line);border-radius:var(--s-btn-radius);height:56px;background:#fff;flex:0 0 auto}.s-qty button{width:42px;height:100%;font-size:20px;display:grid;place-items:center;border-radius:inherit}.s-qty button:hover{background:var(--s-paper)}.s-qty input{width:34px;border:0;text-align:center;font:inherit;font-weight:800;font-size:16px;background:transparent;-moz-appearance:textfield;color:var(--s-ink)}.s-qty input::-webkit-outer-spin-button,.s-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s-atc{flex:1;min-height:56px;font-size:17px;position:relative;overflow:hidden}.s-atc__p{opacity:.75;font-weight:600}.s-atc[disabled]{opacity:.5;cursor:not-allowed}.s-atc.is-loading .s-atc__l,.s-atc.is-loading .s-atc__p{opacity:0}.s-atc.is-loading:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:s-spin .7s linear infinite}.s-atc.is-added{background:var(--s-ok)!important}@keyframes s-spin{to{transform:rotate(360deg)}}.s-bb__trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:600;opacity:.8}.s-bb__trust span{display:inline-flex;align-items:center;gap:6px}.s-bb__trust svg{width:16px;height:16px}.s-bb__note{font-size:13px;opacity:.6}.s-bb__err{font-size:14px;color:#b3261e}.s-price-roll{display:inline-block;animation:s-roll .35s cubic-bezier(.3,1.4,.5,1)}@keyframes s-roll{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.s-buy{display:grid;grid-template-columns:1.05fr 1fr;gap:16px;align-items:stretch}.s-buy__media{position:relative;border-radius:var(--s-radius);overflow:hidden;min-height:520px;background:var(--s-media-bg,linear-gradient(160deg,#F7E3B8,#E9BE62));display:grid;place-items:center}.s-buy__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.s-buy.is-in .s-buy__media>img{transform:scale(1)}.s-buy__media .s-ph{position:absolute;top:0;right:0;bottom:0;left:0}.s-buy__panel{background:#fff;border:1px solid var(--s-line);border-radius:var(--s-radius);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:18px;color:var(--s-ink)}.s-buy__title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.s-buy__title h3{font-size:clamp(28px,3vw,38px);letter-spacing:-.03em}.s-buy__title p{opacity:.65;margin-top:6px!important}.s-buy__link{font-size:14px;font-weight:700;border-bottom:1.5px solid currentColor;white-space:nowrap;margin-top:8px}.s-stamp{position:absolute;top:22px;right:22px;width:118px;height:118px;border-radius:50%;background:var(--s-accent-soft);color:var(--s-ink);display:grid;place-items:center;z-index:2;box-shadow:0 10px 26px #0000002e;transform:rotate(-8deg)}.s-stamp svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:s-spin 16s linear infinite}.s-stamp text{font:800 9px/1 var(--s-body-font);letter-spacing:1.6px;fill:var(--s-ink);text-transform:uppercase}.s-stamp b{position:relative;width:62px;height:62px;border-radius:50%;background:var(--s-ink);color:var(--s-accent-soft);display:grid;place-items:center;text-align:center;font-size:11px;line-height:1.05;text-transform:uppercase;letter-spacing:.04em}.s-buy__chips{position:absolute;left:18px;bottom:18px;display:flex;flex-wrap:wrap;gap:8px;z-index:2;right:18px}.s-buy__chips span{background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;color:var(--s-ink);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}.s-buy.is-in .s-buy__chips span{opacity:1;transform:none}.s-buy.is-in .s-buy__chips span:nth-child(2){transition-delay:.08s}.s-buy.is-in .s-buy__chips span:nth-child(3){transition-delay:.16s}.s-buy.is-in .s-buy__chips span:nth-child(4){transition-delay:.24s}.s-buy.is-in .s-buy__chips span:nth-child(5){transition-delay:.32s}.s-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.s-crumbs{font-size:13px;opacity:.6;margin-bottom:18px;display:flex;gap:8px;flex-wrap:wrap}.s-crumbs a:hover{text-decoration:underline}.s-gal{position:sticky;top:20px;display:grid;grid-template-columns:76px 1fr;gap:12px}.s-gal__thumbs{display:flex;flex-direction:column;gap:10px}.s-gal__thumb{width:76px;height:76px;border-radius:10px;overflow:hidden;border:1.5px solid var(--s-line);background:var(--s-paper);padding:0;transition:border-color .2s,transform .2s}.s-gal__thumb img{width:100%;height:100%;object-fit:cover}.s-gal__thumb.is-on{border-color:var(--s-ink)}.s-gal__thumb:hover{transform:translateY(-2px)}.s-gal__main{position:relative;border-radius:var(--s-radius);overflow:hidden;background:var(--s-paper)}.s-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1.05}.s-gal__track::-webkit-scrollbar{display:none}.s-gal__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;display:grid;place-items:center;background:linear-gradient(160deg,#f7e3b8,#e9be62)}.s-gal__slide img{width:100%;height:100%;object-fit:cover}.s-gal__badge{position:absolute;top:16px;left:16px;z-index:2;background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;color:var(--s-ink)}.s-gal__dots{position:absolute;bottom:14px;left:0;right:0;display:none;justify-content:center;gap:6px;z-index:2}.s-gal__dots i{width:7px;height:7px;border-radius:50%;background:#11111140;transition:width .3s,background .3s}.s-gal__dots i.is-on{width:22px;border-radius:6px;background:var(--s-ink)}.s-pdp__info{display:flex;flex-direction:column;gap:18px;color:var(--s-ink)}.s-pdp__info h1{font-size:clamp(38px,4.4vw,58px);letter-spacing:-.04em;line-height:1}.s-pdp__sub{font-size:17px;opacity:.7;margin-top:-6px!important}.s-pdp__desc{font-size:16px;opacity:.85}.s-keystats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.s-keystat{background:var(--s-paper);border:1px solid var(--s-line);border-radius:12px;padding:12px 14px}.s-keystat b{display:block;font-size:20px;letter-spacing:-.02em}.s-keystat span{font-size:13px;opacity:.65}.s-acc details{border-bottom:1px solid var(--s-line)}.s-acc details:first-child{border-top:1px solid var(--s-line)}.s-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.s-acc summary::-webkit-details-marker{display:none}.s-acc .s-pm{width:28px;height:28px;flex:0 0 28px}.s-acc details[open] .s-pm{transform:rotate(45deg);background:var(--s-ink);color:#fff}.s-acc__body{padding:0 0 20px;font-size:15px;opacity:.88}.s-acc__body table{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.s-acc__body th,.s-acc__body td{padding:9px 0;border-bottom:1px solid var(--s-line);text-align:left}.s-acc__body td:last-child,.s-acc__body th:last-child{text-align:right}.s-acc__body ol,.s-acc__body ul{padding-left:20px;display:grid;gap:6px}.s-acc__body a{text-decoration:underline}.s-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--s-line);box-shadow:0 18px 40px -12px #1111114d;transform:translateY(140%);transition:transform .45s cubic-bezier(.2,.9,.2,1);max-width:760px;margin:0 auto;color:var(--s-ink);font-family:var(--s-body-font)}.s-sticky.is-on{transform:none}.s-sticky__img{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--s-paper);flex:0 0 48px}.s-sticky__img img{width:100%;height:100%;object-fit:cover}.s-sticky__t{flex:1;min-width:0;line-height:1.25}.s-sticky__t b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-sticky__t span{font-size:13px;opacity:.7}.s-sticky .s-btn{min-height:46px;padding:0 20px;font-size:15px}.s-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;visibility:hidden;pointer-events:none;font-family:var(--s-body-font);color:var(--s-ink)}.s-cart.is-open{visibility:visible;pointer-events:auto}.s-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e80;opacity:0;transition:opacity .35s ease}.s-cart.is-open .s-cart__scrim{opacity:1}.s-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.9,.2,1);box-shadow:-20px 0 50px #0000001f}.s-cart.is-open .s-cart__panel{transform:none}.s-cart__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--s-line)}.s-cart__head h2{font:var(--s-heading-weight) 22px/1.1 var(--s-heading-font);letter-spacing:-.02em;margin:0}.s-cart__head h2 sup{font-size:12px;background:var(--s-ink);color:#fff;border-radius:999px;padding:2px 8px;margin-left:6px;vertical-align:4px}.s-cart__x{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--s-paper)!important;font-size:22px;line-height:1;cursor:pointer;border:0;color:var(--s-ink)}.s-cart__body{flex:1;overflow-y:auto;padding:16px 22px;display:flex;flex-direction:column;gap:14px}.s-cart__banner{border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;background:var(--s-paper);border:1px solid var(--s-line)}.s-cart__banner--gift{background:color-mix(in srgb,var(--s-accent-soft) 45%,#fff);border:1.5px dashed color-mix(in srgb,var(--s-accent) 70%,transparent)}.s-cart__bar{height:6px;border-radius:6px;background:var(--s-line);overflow:hidden;margin-top:8px}.s-cart__bar i{display:block;height:100%;background:var(--s-ok);border-radius:inherit;transition:width .6s cubic-bezier(.2,.9,.2,1)}.s-line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--s-line);animation:s-in .45s cubic-bezier(.2,.9,.2,1) both}.s-line__img{width:76px;height:76px;border-radius:12px;overflow:hidden;background:var(--s-paper)}.s-line__img img{width:100%;height:100%;object-fit:cover}.s-line__t{font-weight:700;font-size:15px;line-height:1.3}.s-line__m{font-size:13px;opacity:.65;margin-top:2px!important}.s-line__plan{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--s-ok) 12%,#fff);color:var(--s-ok);border-radius:999px;padding:3px 9px;margin-top:6px}.s-line__p{text-align:right;font-weight:800;font-size:15px;white-space:nowrap}.s-line__p s{display:block;font-weight:500;opacity:.45;font-size:13px}.s-line__free{color:var(--s-ok)}.s-line__ctl{display:flex;align-items:center;gap:12px;margin-top:10px}.s-line__ctl .s-qty{height:36px}.s-line__ctl .s-qty button{width:32px;font-size:16px}.s-line__ctl .s-qty input{width:26px;font-size:14px}.s-line__rm{font-size:13px;text-decoration:underline;opacity:.6;cursor:pointer;background:none;border:0;padding:0;color:inherit}.s-line--gift .s-line__img{background:color-mix(in srgb,var(--s-accent-soft) 50%,#fff)}.s-line__gifttag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--s-accent);color:var(--s-accent-ink);border-radius:6px;padding:3px 7px;margin-top:6px}.s-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.s-cart__empty svg{width:120px;animation:s-float 6s ease-in-out infinite}.s-cart__empty h3{font:var(--s-heading-weight) 24px/1.1 var(--s-heading-font);letter-spacing:-.02em;margin:0}.s-cart__foot{border-top:1px solid var(--s-line);padding:18px 22px calc(18px + env(safe-area-inset-bottom));display:grid;gap:12px;background:#fff}.s-cart__row{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.s-cart__row b{font-size:20px;letter-spacing:-.02em}.s-cart__save{color:var(--s-ok);font-weight:700}.s-cart__fine{font-size:12px;opacity:.6;text-align:center}.s-cart__foot .s-btn{width:100%;min-height:56px;font-size:17px;border:0}.s-cart.is-busy .s-cart__body{opacity:.55;pointer-events:none;transition:opacity .2s}@keyframes s-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}body.s-lock{overflow:hidden}.s-mq{overflow:hidden;padding:var(--s-pt,22px) 0 var(--s-pb,22px);background:var(--s-bg);color:var(--s-fg)}.s-mq__row{display:flex;width:max-content;animation:s-marquee var(--s-speed,40s) linear infinite}.s-mq--rev .s-mq__row{animation-direction:reverse}.s-mq ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.s-mq li{display:flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;font:var(--s-heading-weight) clamp(22px,3vw,40px)/1 var(--s-heading-font);letter-spacing:-.03em}.s-mq li em{font-family:var(--s-accent-font);font-weight:400;font-style:italic}.s-mq li svg{width:.7em;height:.7em;color:var(--s-accent);animation:s-spin 6s linear infinite}.s-mq:hover .s-mq__row{animation-play-state:paused}.s-stats__grid{display:grid;grid-template-columns:repeat(var(--s-cols,4),1fr);gap:16px;margin-top:clamp(28px,4vw,48px)}.s-stat{border-radius:var(--s-radius);padding:clamp(20px,2.4vw,30px);background:var(--s-card-bg,rgba(255,255,255,.06));border:1px solid var(--s-stat-line,rgba(255,255,255,.12));display:flex;flex-direction:column;gap:10px;min-height:190px;justify-content:space-between;position:relative;overflow:hidden}.s-stat__n{font:var(--s-heading-weight) clamp(48px,5.6vw,84px)/1 var(--s-heading-font);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.s-stat__n small{font-size:.42em;letter-spacing:-.02em;margin-left:4px}.s-stat p{font-size:15px;opacity:.8}.s-stat__bar{height:4px;border-radius:4px;background:#ffffff1f;overflow:hidden}.s-stat__bar i{display:block;height:100%;width:0;background:var(--s-accent);border-radius:inherit;transition:width 1.6s cubic-bezier(.2,.9,.2,1)}.s-stats.is-in .s-stat__bar i{width:var(--w,100%)}.s-rit{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,5vw,72px);align-items:center}.s-rit__steps{list-style:none;display:grid;gap:12px;margin-top:28px!important}.s-rit__step{border-radius:var(--s-radius);padding:18px 20px;border:1px solid var(--s-line);background:#fff;cursor:pointer;transition:background .35s,border-color .35s,transform .35s;color:var(--s-ink);text-align:left;width:100%}.s-rit__step h3{display:flex;align-items:center;gap:12px;font-size:22px}.s-rit__step h3 span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--s-paper);font-size:14px;font-weight:800;transition:background .35s,color .35s}.s-rit__step p{font-size:15px;opacity:.75;margin:8px 0 0 44px!important;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.s-rit__step p>span{overflow:hidden}.s-rit__prog{height:3px;border-radius:3px;background:var(--s-line);margin:14px 0 0 44px;overflow:hidden;opacity:0;transition:opacity .3s}.s-rit__prog i{display:block;height:100%;width:0;background:var(--s-ink)}.s-rit__step.is-on{border-color:var(--s-ink);background:#fffcf5}.s-rit__step.is-on h3 span{background:var(--s-ink);color:#fff}.s-rit__step.is-on p{grid-template-rows:1fr}.s-rit__step.is-on .s-rit__prog{opacity:1}.s-rit__step.is-on .s-rit__prog i{animation:s-prog var(--s-phase,2.6s) linear forwards}@keyframes s-prog{to{width:100%}}.s-rit__stage{position:relative;border-radius:20px;overflow:hidden;background:var(--s-stage-bg,#F1ECE3);aspect-ratio:1.18/1}.s-rit__stage>svg{width:100%;height:100%;display:block}.s-rit__timer{position:absolute;top:18px;left:18px;width:92px;height:92px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 30px -10px #00000040}.s-rit__timer svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);transform:rotate(-90deg)}.s-rit__timer circle{fill:none;stroke-width:6}.s-rit__timer .bg{stroke:var(--s-line)}.s-rit__timer .fg{stroke:var(--s-accent);stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:226}.s-rit__timer b{position:relative;font:800 24px/1 var(--s-heading-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.s-rit__timer b small{font-size:13px;margin-left:1px}.r-blob{transform-box:fill-box;transform-origin:center;animation:r-blob 14s ease-in-out infinite}.r-blob--2{animation-duration:18s;animation-direction:reverse}@keyframes r-blob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-14px) scale(1.08)}}.r-pouch{transform-box:fill-box;transform-origin:50% 100%;transition:transform .8s cubic-bezier(.3,1.4,.5,1)}.r-scoop{transform-box:view-box;transition:transform 1s cubic-bezier(.6,0,.2,1)}.r-scoop__inner{transform-box:fill-box;transform-origin:85% 50%;transition:transform .7s cubic-bezier(.6,0,.2,1) .9s}.r-grain{opacity:0}.r-shaker{transform-box:fill-box;transform-origin:50% 60%;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.r-fill{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.04);transition:transform 1.2s cubic-bezier(.2,.9,.2,1)}.r-done{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .4s,transform .6s cubic-bezier(.3,1.7,.5,1)}.r-spark{opacity:0;transform-box:fill-box;transform-origin:center}.s-rit[data-phase="1"] .r-pouch{transform:rotate(-4deg)}.s-rit[data-phase="1"] .r-scoop{transform:translate(253px,-36px)}.r-lid{transform-box:fill-box;transform-origin:center;transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .4s}.s-rit[data-phase="1"] .r-lid{transform:translate(18px,-30px) rotate(14deg);opacity:0}.s-rit[data-phase="1"] .r-scoop__inner{transform:rotate(-58deg)}.s-rit[data-phase="1"] .r-grain{animation:r-grain .9s ease-in 1.4s infinite}.s-rit[data-phase="1"] .r-fill{transform:scaleY(.35);transition-delay:1.5s}@keyframes r-grain{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(96px)}}.s-rit[data-phase="2"] .r-scoop,.s-rit[data-phase="3"] .r-scoop{transform:translate(0)}.s-rit[data-phase="2"] .r-shaker{animation:r-shake .32s ease-in-out infinite}.s-rit[data-phase="2"] .r-fill{transform:scaleY(.82)}.s-rit[data-phase="2"] .r-blur{opacity:1}.r-blur{opacity:0;transition:opacity .3s}@keyframes r-shake{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-14px) rotate(7deg)}}.s-rit[data-phase="3"] .r-shaker{transform:translate(-6px,-10px) rotate(-14deg)}.s-rit[data-phase="3"] .r-fill{transform:scaleY(.82)}.s-rit[data-phase="3"] .r-done{opacity:1;transform:scale(1);transition-delay:.35s}.s-rit[data-phase="3"] .r-spark{animation:r-spark .9s ease-out .45s both}@keyframes r-spark{0%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:0;transform:scale(1.5)}}.s-hero--motion .s-hero__media img{animation:s-kb 18s ease-out both}@keyframes s-kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.s-hero--motion .s-hero__copy>*{animation:s-up .9s cubic-bezier(.2,.9,.2,1) both}.s-hero--motion .s-hero__copy>:nth-child(2){animation-delay:.08s}.s-hero--motion .s-hero__copy>:nth-child(3){animation-delay:.16s}.s-hero--motion .s-hero__copy>:nth-child(4){animation-delay:.24s}.s-hero--motion .s-hero__copy>:nth-child(5){animation-delay:.32s}.s-hero--motion .s-hero__copy>:nth-child(6){animation-delay:.4s}@keyframes s-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.s-hero__chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.s-fchip{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px -14px #11111159;font-size:14px;font-weight:700;color:var(--s-ink);white-space:nowrap;animation:s-chipin .8s cubic-bezier(.3,1.5,.5,1) both,s-bob 5s ease-in-out infinite;animation-delay:calc(.5s + var(--i) * .14s),calc(1.3s + var(--i) * .6s);translate:var(--px,0) var(--py,0);transition:translate .4s ease-out}.s-fchip i{width:26px;height:26px;border-radius:50%;background:var(--s-accent);display:grid;place-items:center;font-style:normal;font-size:12px}.s-fchip i svg{width:15px;height:15px}@keyframes s-chipin{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:none}}@keyframes s-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.s-hero__price{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--s-line);font-size:14px;font-weight:600}.s-hero__price b{background:var(--s-ink);color:#fff;border-radius:999px;padding:5px 10px;font-size:13px}.s-hero .s-form .s-btn--dark{box-shadow:0 14px 30px -14px #1119}.s-foot{padding:clamp(48px,6vw,80px) 0 28px}.s-foot__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.s-foot__brand p{opacity:.7;max-width:34ch;margin-top:14px!important;font-size:15px}.s-foot__logo img{max-width:140px;height:auto;filter:var(--s-logo-filter,none)}.s-foot h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:0 0 14px;font-weight:700}.s-foot ul{list-style:none;display:grid;gap:10px}.s-foot a{opacity:.9;transition:opacity .2s,color .2s}.s-foot a:hover{color:var(--s-accent-soft);opacity:1}.s-foot__word{font:400 clamp(90px,22vw,320px)/.8 var(--s-accent-font);font-style:italic;letter-spacing:-.04em;margin:clamp(36px,6vw,72px) 0 20px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22);white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,var(--s-accent-soft),var(--s-accent)) 0 0/0% 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-size 1.8s cubic-bezier(.2,.9,.2,1)}.s-foot.is-in .s-foot__word{background-size:100% 100%}.s-foot__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.12);padding-top:20px;font-size:13px;opacity:.75}.s-pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none}.s-pay svg{width:38px;height:24px}.s-social{display:flex;gap:10px;margin-top:18px}.s-social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff40}.s-social svg{width:16px;height:16px}.s-cart p,.s-cart h2,.s-cart h3{margin:0}.s-cart svg,.s-cart img{display:block;max-width:100%}.s-cart a{color:inherit;text-decoration:none}.s-cart .s-btn--dark{color:#fff}.s-cart__foot .s-btn svg{width:20px;height:20px;flex:0 0 20px}.header__inline-menu a[href*="/products/"] span,.header__inline-menu a[href*="/products/"] .header__active-menu-item{color:#fff!important}.header__inline-menu a[href*="/products/"]:hover span{color:var(--s-ink)!important}.s-foot h4{color:inherit}.s-foot a{color:inherit;text-decoration:none}body:has(.s-sticky.is-on) .s-foot{padding-bottom:110px}.s-buy__media>img.s-buy__hover{opacity:0;transition:opacity .45s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.s-buy__media:hover>img.s-buy__hover{opacity:1}}.s-foot__word--logo{width:min(100%,1000px);aspect-ratio:2.52/1;font-size:0;-webkit-text-stroke:0;-webkit-mask:var(--s-word-logo) 50% 52%/145.2% auto no-repeat;mask:var(--s-word-logo) 50% 52%/145.2% auto no-repeat;background:linear-gradient(90deg,var(--s-accent-soft),var(--s-accent)) 0 0/0% 100% no-repeat,#ffffff1f;-webkit-background-clip:border-box;background-clip:border-box}.s-foot.is-in .s-foot__word--logo{background-size:100% 100%,100% 100%}.s-foot .s-foot__word--logo{display:block}@media(max-width:900px){.s-hero__chips{bottom:auto;height:var(--s-hero-mh,300px)}}@media(max-width:1080px){.s-buy{grid-template-columns:1fr}.s-buy__media{min-height:420px}.s-pdp{grid-template-columns:1fr}.s-gal{position:relative;top:0;grid-template-columns:1fr}.s-gal__thumbs{display:none}.s-gal__dots{display:flex}.s-rit{grid-template-columns:1fr}.s-stats__grid{grid-template-columns:repeat(2,1fr)}.s-foot__top{grid-template-columns:1fr 1fr}.s-foot__brand{grid-column:1/-1}}@media(max-width:640px){.s-buy__media{min-height:340px}.s-stamp{width:96px;height:96px;top:14px;right:14px}.s-stamp b{width:50px;height:50px;font-size:9px}.s-plan{padding:16px 14px}.s-plan__price,.s-plan__perks,.s-plan__freq,.s-plan__soon{margin-left:0}.s-keystat b{font-size:17px}.s-keystat{padding:10px}.s-stats__grid{grid-template-columns:1fr 1fr;gap:10px}.s-stat{min-height:150px}.s-fchip{font-size:12px;padding:7px 11px 7px 7px}.s-fchip i{width:22px;height:22px}.s-hero__chips .s-fchip:nth-child(n+4){display:none}.s-rit__timer{width:72px;height:72px}.s-rit__timer b{font-size:19px}.s-sticky__t span{display:none}}@media(prefers-reduced-motion:reduce){.s-hero__chips *,.s-ph>svg,.s-stamp svg,.s-mq__row,.s-gift:after,.s-cart__empty svg{animation:none!important}.s-rit .r-scoop,.s-rit .r-shaker,.s-rit .r-fill{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/stapl-store.css.map */
