.error-404{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;min-height:400px;padding:30px 20px;background-color:var(--color-surface);text-align:center}body:has(.error-404){--footer-backdrop: var(--color-surface)}.error-404__text{display:flex;flex-direction:column;gap:20px;width:100%}.error-404__title{--fs: 102px;margin:0}.error-404__message{margin:0}@media(min-width:1200px){.error-404{min-height:700px;padding:70px 45px}.error-404__text{gap:40px}.error-404__title{--fs: 200px}.error-404__message{--fs: 18px}}.additional{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}.additional--desktop{background-color:var(--color-background)}.additional--desktop .benefit-pill,.additional--desktop.additional--surface{background-color:var(--color-surface)}.additional--desktop.additional--surface .benefit-pill{background-color:var(--color-background)}.additional__slider{grid-column:1 / -1;justify-self:center;width:min(100%,var(--page-width))}.additional__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.additional__track::-webkit-scrollbar{display:none}.additional__slide{display:flex;flex:0 0 100%;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}.additional__content{display:flex;flex-direction:column;gap:18px;align-items:center;padding:30px var(--page-margin) 10px}.additional__intro{display:flex;flex-direction:column;gap:14px;align-items:center;width:100%;text-align:center}.additional__heading{display:flex;flex-direction:column;align-items:center;width:100%}.additional--single .additional__track{overflow:visible}.additional--single .additional__title{--fs: 40px;line-height:.9}.additional .additional__description{line-height:18px}.additional__benefits{display:grid;grid-template-columns:repeat(2,max-content);gap:6px;justify-content:center;margin:0;padding:0;list-style:none}.additional__benefits>.benefit-pill:nth-child(3){grid-column:1 / -1;justify-self:center}.additional__media{margin-top:auto;overflow:hidden}.additional__image{display:block;width:100%;height:auto}.additional__slider .slider-arrow{top:auto;bottom:224.5px}.additional__image--desktop{display:none}@media(max-width:1199px){.additional--desktop .additional__slider .slider-arrow{top:auto;bottom:230px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background-color:#2117140d;box-shadow:0 0 8.088px #0000000d;-webkit-backdrop-filter:blur(2.206px);backdrop-filter:blur(2.206px)}.additional--desktop .additional__slider .slider-arrow:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.additional--desktop .additional__slider .slider-arrow img{width:8.824px;height:13.636px}.additional--desktop .additional__slider .slider-arrow--prev{left:20px}.additional--desktop .additional__slider .slider-arrow--next{right:20px}.additional--desktop .slider-dots--light{bottom:31px;gap:4.096px;height:24px;padding:0 9.654px;border-radius:var(--radius-pill);background-color:#ffffff0d;box-shadow:0 0 8.85px #0000001a;filter:none;-webkit-backdrop-filter:blur(3.218px);backdrop-filter:blur(3.218px)}.additional--desktop .slider-dots--light .slider-dots__dot{width:7.909px;height:7.909px;background-color:var(--color-ink);opacity:.3}.additional--desktop .slider-dots--light .slider-dots__dot[aria-current=true]{width:20.338px;opacity:1}}@media(min-width:1200px){.additional--desktop .additional__slider{position:relative;grid-column:2;justify-self:stretch;width:auto;margin-right:calc(var(--page-margin) * -1)}.additional--desktop .additional__slide{flex-direction:row;gap:60px;align-items:stretch}.additional--desktop .additional__content{flex:1 0 0;gap:20px;align-items:flex-start;min-width:0;min-height:515px;padding:70px 0 110px}.additional--desktop .additional__intro{gap:20px;align-items:flex-start;text-align:left}.additional--desktop .additional__heading{align-items:flex-start}.additional--desktop .additional__title{--fs: 58px;line-height:49px}.additional--desktop .additional__description{--fs: 18px;line-height:20px}.additional--desktop .additional__benefits{gap:10px;justify-content:start}.additional--desktop .additional__benefits>.benefit-pill:nth-child(3){justify-self:start}.additional--desktop .benefit-pill{padding:16px 20px}.additional--desktop .benefit-pill__icon{width:16px;height:16px}.additional--desktop .benefit-pill__core{inset:calc(50% - 4.44444px)}.additional--desktop .benefit-pill__text{--fs: 18px}.additional--desktop .additional__media{display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-end;min-width:0;margin-top:0}.additional--desktop .additional__media--desktop-image{background-color:color-mix(in srgb,var(--benefit-dot, transparent) 20%,transparent)}.additional--desktop .additional__image{flex:none;width:100%;height:auto;aspect-ratio:1560 / 1076;object-fit:cover;object-position:50% 100%}.additional--desktop .additional__media--desktop-image .additional__image{display:none}.additional--desktop .additional__media--desktop-image .additional__image--desktop{display:block}.additional--desktop .slider-dots--light{top:auto;bottom:76px;left:0;gap:4.778px;height:28px;padding:0 11.264px;border-radius:var(--radius-pill);background-color:#2117140d;box-shadow:0 0 10.325px #0000000d;filter:none;transform:none;-webkit-backdrop-filter:blur(3.755px);backdrop-filter:blur(3.755px)}.additional--desktop .slider-dots--light .slider-dots__dot{width:9.227px;height:9.227px;background-color:var(--color-ink);opacity:.3}.additional--desktop .slider-dots--light .slider-dots__dot[aria-current=true]{width:23.728px;opacity:1}.additional--desktop .additional__slider .slider-arrow{top:auto;bottom:70px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:#2117140d}.additional--desktop .additional__slider .slider-arrow:after{top:0;right:0;bottom:0;left:0}.additional--desktop .slider-arrow img{width:12px;height:18px}.additional--desktop.additional--single .additional__content{justify-content:center;min-height:0;padding:0}.additional--desktop.additional--single .additional__slider{margin-right:-5px}.additional--desktop.additional--single .additional__media{display:block;flex:0 0 calc(100% * 663.4158 / 1355);align-self:flex-start;aspect-ratio:663.4158 / 524.28;padding-top:50px;background-color:transparent}.additional--desktop.additional--single .additional__image{height:100%;aspect-ratio:auto}.additional--desktop .slider-arrow--prev{left:calc((100% - 60px)/2 - 100px)}.additional--desktop .slider-arrow--next{right:auto;left:calc((100% - 60px)/2 - 40px)}}.announcement-bar{display:flex;align-items:center;justify-content:center;min-height:35px;padding:8px var(--page-margin);background-color:var(--color-accent);color:var(--color-ink)}.announcement-bar__text{--fs: 12px;text-align:center;font-feature-settings:"ss02" 1}.announcement-bar__desktop-only{display:none}@media(min-width:1200px){.announcement-bar__text{--fs: 14px}.announcement-bar__mobile-only{display:none}.announcement-bar__desktop-only{display:inline}}@media(max-width:1199px){.benefits{overflow-x:clip}}.benefits{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}.benefits--white{background-color:var(--color-background)}.benefits__inner{grid-column:2;display:flex;flex-direction:column;gap:30px;min-width:0;padding:30px 0}.benefits__title{text-align:center}.benefits__slider{display:flex;flex-direction:column;gap:20px}.benefits__track{display:flex;gap:15px;align-items:flex-start;margin-right:calc(-1 * var(--carousel-bleed, var(--page-margin)));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.benefits__track::-webkit-scrollbar{display:none}.benefit-card{display:flex;flex:0 0 210px;flex-direction:column;gap:15px;min-width:0;scroll-snap-align:start}.benefit-card__media{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-large);background-color:var(--color-line)}.benefit-card__picture{display:contents}.benefit-card__image{width:100%;height:100%;object-fit:cover}.benefit-card__text{display:flex;flex-direction:column;gap:3px}.benefit-card .benefit-card__title{line-height:19px}.benefit-card .benefit-card__description{line-height:18px}@media(min-width:1200px){.benefits__inner{gap:40px;padding:70px 0}.benefits .benefits__title{--fs: 58px;line-height:49px;width:522px;max-width:100%;text-align:left}.benefits__track{gap:30px;margin-right:0;overflow:visible;scroll-snap-type:none}.benefits__track>[inert]{display:none}.benefits__slider .slider-dots{display:none}.benefit-card{flex:1 0 0;gap:20px}.benefit-card__media{height:360px;aspect-ratio:auto;border-radius:30px}.benefit-card__text{gap:5px}.benefit-card .benefit-card__title{--fs: 22px;font-weight:700;line-height:27px}.benefit-card .benefit-card__description{--fs: 18px;line-height:20px}.benefit-card__keep{white-space:nowrap}}cart-drawer{--drawer-duration: .32s;--drawer-ease: cubic-bezier(.32, .72, 0, 1);--promo-cream: #f6f0e3;--promo-green-from: #e0ffe4;--promo-green-to: #55ff69;position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--drawer-duration)}cart-drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}@media(prefers-reduced-motion:reduce){cart-drawer{--drawer-duration: 1ms}}html.cart-drawer-open{overflow:hidden}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#21171466;opacity:0;transition:opacity var(--drawer-duration) var(--drawer-ease)}cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,var(--page-width));background-color:var(--color-background);color:var(--color-ink);outline:none;transform:translate(100%);transition:transform var(--drawer-duration) var(--drawer-ease)}cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__top{position:relative;z-index:2;display:flex;flex:none;flex-direction:column;gap:20px;padding-bottom:20px;background-color:var(--color-background);box-shadow:0 4px 6px #0000000d}.cart-drawer__header{display:flex;gap:10px;align-items:center;padding:20px;box-shadow:inset 0 -1px 0 var(--color-line)}.cart-drawer .cart-drawer__title{--fs: 18px;flex:1;min-width:0;line-height:22px}.cart-drawer__close{position:relative;display:block;flex:none;width:13.518px;height:13.537px;padding:0;border:0;background:none;cursor:pointer}.cart-drawer__close:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.cart-drawer__close img{max-width:none}.cart-drawer__close:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.cart-drawer__promo{display:flex;flex-direction:column;padding:0 20px}.promo-note{height:23px}.promo-note .promo-note__text{--fs: 14px;padding-top:6px;color:var(--color-ink);line-height:17px;white-space:pre-wrap}.promo-banner{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 15px;border-radius:var(--radius-card);background-color:var(--promo-cream);color:#000}.promo-banner__message{white-space:nowrap;transition:opacity .16s ease}.promo-banner__message.is-changing{opacity:0}.promo-banner__message strong{font-weight:600}.promo-banner__gifts{display:flex;flex:none;gap:11.367px;align-items:center}.promo-banner .promo-banner__plus{--fs: 18.188px;color:#000}.promo-gift{display:flex;flex-direction:column;gap:12px;align-items:center}.promo-gift__image{position:relative;width:55.7px;height:79.402px;overflow:hidden;transition:transform .42s var(--drawer-ease)}.promo-gift__image--tinted{width:68.772px;height:80px}.promo-gift__image img{width:100%;height:100%;max-width:none;object-fit:cover}.promo-gift__image--tinted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff0d}cart-drawer[data-state=achieved] .promo-gift__image{animation:promo-pop .52s var(--drawer-ease)}@keyframes promo-pop{40%{transform:scale(1.06)}}.promo-gift__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.promo-progress{position:relative;height:49px}.promo-progress__track,.promo-progress__fill{position:absolute;top:11px;left:0;height:10px;border-radius:20px}.promo-progress__track{width:100%;background-color:var(--promo-cream)}.promo-progress__fill{width:calc(var(--progress, 0) * 1%);background-image:linear-gradient(to right,var(--promo-green-from),var(--promo-green-to));transition:width .64s var(--drawer-ease)}.promo-progress__emblem{position:absolute;top:0;left:66.29%;width:9.14%;aspect-ratio:1}.promo-progress__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;transition:opacity .32s ease}.promo-progress__icon--done,cart-drawer[data-state=achieved] .promo-progress__icon--idle{opacity:0}cart-drawer[data-state=achieved] .promo-progress__icon--done{opacity:1}.promo-progress__goal{position:absolute;top:40px;left:62.29%;width:17.14%;color:#000;white-space:nowrap}.cart-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cart-drawer__body::-webkit-scrollbar{display:none}.cart-lines{margin:0;padding:0;list-style:none}.cart-line{display:grid;grid-template-rows:1fr;box-shadow:inset 0 -1px 0 var(--color-line);opacity:1;transition:grid-template-rows .3s var(--drawer-ease),opacity .24s ease}.cart-line.is-entering,.cart-line.is-leaving{grid-template-rows:0fr;opacity:0}.cart-line__clip{min-height:0;overflow:hidden}.cart-line__row{display:flex;gap:15px;align-items:center;padding:15px 20px}.cart-line__media{display:block;flex:none;width:81px;height:100px;overflow:hidden;border-radius:var(--radius-thumb);background-color:var(--color-surface)}.cart-line__media img,.cart-line__media svg{width:100%;height:100%;object-fit:cover}.cart-line__info{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:space-between;align-self:stretch;min-width:0;padding:5px 0}.cart-line__head{display:flex;gap:10px;align-items:center;justify-content:space-between}.cart-line .cart-line__type{line-height:18px}.cart-line__free{display:flex;flex:none;gap:4px;align-items:center;justify-content:center;height:19px;padding:0 8px;border-radius:var(--radius-pill);background-color:var(--color-accent);text-align:center;white-space:nowrap}.cart-line__free .cart-line__free-compare{--fs: 14px;line-height:97.42%}.cart-line__title{flex:1;min-width:0}.cart-line__title a{color:inherit;text-decoration:none}.cart-line__prices{display:flex;flex:none;gap:4px;align-items:center;text-align:center;white-space:nowrap}.cart-line__foot{display:flex;align-items:center;justify-content:space-between;min-height:30px}.cart-qty{display:flex;gap:10px;align-items:center;justify-content:center;width:70px;height:30px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-ink)}.cart-qty__button{position:relative;display:block;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cart-qty__button:after{content:"";position:absolute;top:-8px;right:-5px;bottom:-8px;left:-5px}.cart-qty__button:focus-visible,.cart-line__remove:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.cart-line__remove{position:relative;display:block;width:14px;height:15px;padding:0;border:0;background:none;cursor:pointer}.cart-line__remove:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.cart-line__remove img{position:absolute;top:-.65px;left:-.65px;width:15.3px;height:16.3px;max-width:none}cart-drawer[aria-busy=true] .cart-qty__button,cart-drawer[aria-busy=true] .cart-line__remove{pointer-events:none}.cart-drawer__footer{position:relative;z-index:2;display:flex;flex:none;flex-direction:column;gap:10px;padding:20px calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));background-color:var(--color-background);box-shadow:0 -4px 6px #0000000d}.cart-total{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;row-gap:6px;padding:0 10px}.cart-total__snack{display:flex;flex:0 0 calc(100% + 20px);justify-content:flex-end;margin:0 -10px}.cart-total__snack-pill{padding:4px 6px;border-radius:100px;background-color:var(--promo-cream);line-height:1.1;white-space:nowrap}.cart-total .type-title{line-height:19px}.cart-total__prices{display:flex;gap:6px;align-items:flex-start;text-align:right;white-space:nowrap}.cart-total .cart-total__compare{line-height:18px;opacity:.7}.cart-drawer__guarantee{margin-top:-2px}.cart-drawer__guarantee .purchase-notes{--fs: 15px !important;letter-spacing:.15px}.cart-drawer__guarantee .purchase-notes__line{height:20px;line-height:20px;white-space:nowrap}.cart-drawer__guarantee .purchase-notes__line span:first-child{line-height:1}.cart-drawer__checkout .button__label{display:flex;gap:8px;align-items:center}.cart-drawer__checkout .button__label img{width:10px;height:13px;max-width:none}.cart-drawer__error{margin:20px 20px 0;padding:10px 15px;border-radius:var(--radius-card);background-color:var(--promo-cream)}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.comparison{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}.comparison__inner{grid-column:2;display:flex;flex-direction:column;gap:70px;min-width:0;padding:30px 0}.comparison__heading{display:flex;flex-direction:column;gap:12px;text-align:center}.comparison .comparison__description{line-height:18px}.comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:end}.comparison__header{position:relative;display:flex;align-items:flex-end;justify-content:center;height:83px;padding:15px 20px;border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--color-background)}.comparison__bags{display:contents}.comparison__bag{position:absolute;top:-52px;left:50%;width:60px;height:90px;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity var(--comparison-slide-duration, .7s) var(--comparison-slide-ease, cubic-bezier(.32, .72, 0, 1))}.comparison__bag.is-active{z-index:2;opacity:1}.comparison__bag.is-leaving{z-index:1;opacity:1;transition:none}.comparison__bag--others{width:38px}.comparison__bag-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:bottom}.comparison__bag-image--test{object-fit:fill}.comparison__header>img{width:110px;height:19px;max-width:none}.comparison__others-title{margin-bottom:1.5px;font-family:var(--font-body);font-size:18px;font-weight:700;line-height:16px;text-transform:uppercase;white-space:nowrap}.comparison__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:320px;margin:0;padding:0;overflow:hidden;border-radius:0 0 var(--radius-card) var(--radius-card);list-style:none}.comparison__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.comparison__cycle{--comparison-slide-duration: .7s;--comparison-slide-ease: cubic-bezier(.32, .72, 0, 1);display:block}.comparison__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transition:opacity var(--comparison-slide-duration) var(--comparison-slide-ease)}.comparison__slide.is-active{z-index:2;opacity:1}.comparison__slide.is-leaving{z-index:1;opacity:1;transition:none}@media(prefers-reduced-motion:reduce){.comparison__cycle{--comparison-slide-duration: 1ms}}.comparison__brand-text{position:relative;color:#fff;font-family:var(--font-chunky);font-size:24px;font-weight:400;line-height:22px;text-align:center;text-transform:uppercase;white-space:nowrap}.comparison__row{position:relative;display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:0}.comparison__row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;box-shadow:inset 0 -1.5px #fff}.comparison__row:last-child:after{box-shadow:none}.comparison .comparison__row-text{position:relative;z-index:1;color:#fff;line-height:16px;text-align:center;white-space:nowrap}.comparison__picture{display:contents}.comparison__desktop-only,.comparison .comparison__button{display:none}@media(min-width:1200px){.comparison__inner{flex-direction:row;gap:60px;align-items:center;justify-content:center;padding:120px 0 70px}.comparison__heading{flex:1 0 0;gap:20px;align-items:flex-start;justify-content:center;min-width:0;max-width:420px;text-align:left}.comparison .comparison__title{--fs: 58px;line-height:49px;width:100%}.comparison__mobile-only{display:none}.comparison .comparison__description{--fs: 18px;width:100%;line-height:1.1}.comparison__desktop-only{display:inline}.comparison .comparison__button{display:flex}.comparison__grid{flex:1 0 0;gap:30px;min-width:0}.comparison__header{height:135px;padding:30px 0;border-radius:30px 30px 0 0}.comparison__header>img{width:160px;height:26.667px}.comparison__bag{top:-76px;width:86px;height:130px}.comparison__bag--others{width:56px}.comparison__others-title{font-size:28px;letter-spacing:0}.comparison__body{height:375px;border-radius:0 0 30px 30px}.comparison__brand-text{font-size:clamp(40px,3.334vw,48px);line-height:.9}.comparison__row:after{box-shadow:inset 0 -2px #fff}.comparison .comparison__row-text{--fs: 20px;letter-spacing:0}.comparison__row-text br{display:none}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.difference{--difference-hairline: 1px;--difference-hairline-opacity: .5;display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background)}@media(min-resolution:2dppx){.difference{--difference-hairline: .5px;--difference-hairline-opacity: 1}}.difference__inner{grid-column:2;display:flex;flex-direction:column;gap:80px;min-width:0;padding:30px 0}.difference .difference__title{line-height:32px;text-align:center}.difference__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.difference__column{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-card);background-color:var(--color-background)}.difference__column:after{content:"";position:absolute;inset:calc(-1 * var(--difference-hairline));border:var(--difference-hairline) solid var(--color-line);border-radius:calc(var(--radius-card) + var(--difference-hairline));opacity:var(--difference-hairline-opacity);pointer-events:none}.difference__header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:83px;padding:15px 20px;border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--color-background)}.difference__header img{max-width:none;height:19px}.difference__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.difference__row{position:relative;display:flex;gap:10px;align-items:center;min-height:62px;padding:15px 20px;background-color:var(--color-background)}.difference__row:before{content:"";position:absolute;top:0;right:0;left:0;height:var(--difference-hairline);background-color:var(--color-line);opacity:var(--difference-hairline-opacity)}.difference__row:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.difference__column--brand .difference__row{background-color:var(--color-accent)}.difference__column--brand .difference__row:before{background-color:#fff}.difference__icon{flex:none;width:20px;height:20px}.difference .difference__text{min-width:0;line-height:16px;white-space:nowrap}.difference__bag{position:absolute;z-index:1;overflow:hidden;pointer-events:none}.difference__bag--brand{top:-46.7px;left:57px;width:55px;height:82px}.difference__bag--others{top:-51px;left:65px;width:38px;height:90px}.difference__bag-image{position:absolute;max-width:none;width:100%;height:100%;object-fit:contain;object-position:bottom}.difference--product-bag .difference__bag--brand{top:-48px;left:57px;width:55px;height:84px}.difference__bag-image--product{object-fit:contain;object-position:bottom}.difference__bag-image--brand-test{top:-21.42%;left:-35.96%;width:166.65%;height:139.13%;object-fit:fill}.difference__bag-image--others-test{top:0;right:0;bottom:0;left:0;object-fit:fill}.difference .difference__desktop-only,.difference__table{display:none}@media(min-width:1200px){.difference--desktop .difference__inner{flex-direction:row;gap:60px;align-items:center;justify-content:center;padding:120px 0 70px}.difference--desktop .difference__title{--fs: 58px;line-height:49px;flex:none;width:471px;max-width:35%;text-align:left}.difference--desktop .difference__columns{display:none}.difference--desktop .difference__table{position:relative;display:flex;flex:1 0 0;flex-direction:column;min-width:0}.difference--desktop .difference__table:before{content:"";position:absolute;top:0;right:250px;bottom:0;width:250px;border:1px solid var(--color-line);border-radius:30px 30px 0 0;background-color:var(--color-accent)}.difference__table-row{position:relative;display:flex;height:62px}.difference__table-row--head{height:100px}.difference__table-label{display:flex;flex:1 0 0;align-items:center;min-width:0;padding:0 20px;border-top:1px solid var(--color-line);white-space:nowrap}.difference__table-row--head .difference__table-label{border-top:0}.difference__table .difference__table-label.type-title{--fs: 18px;font-weight:700;line-height:22px}.difference__table-cell{display:flex;flex:none;align-items:center;justify-content:center;width:250px;border-top:1px solid var(--color-line)}.difference__table-row--head .difference__table-cell{border-top:0}.difference__table-cell--brand{border-top-color:#fff}.difference__table-row:last-child .difference__table-label,.difference__table-row:last-child .difference__table-cell:last-child{border-bottom:1px solid var(--color-line)}.difference__table-cell img{width:32px;height:32px}.difference__table-row--head .difference__table-cell img{width:160px;height:26.667px}.difference__table-cell{position:relative}.difference__table-bag{position:absolute;top:-66px;left:50%;width:73px;height:110px;transform:translate(-50%);pointer-events:none}.difference__table-bag--others{width:47px}.difference__table-row--head .difference__table-bag img{width:100%;height:100%;object-fit:contain;object-position:bottom}.difference--product-bag .difference__table-bag--brand{top:-67px;height:112px}.difference__table-row--head .difference__table-bag .difference__table-bag-image--test{object-fit:fill}.difference__table-row--head .difference__table-cell{align-items:flex-end;padding-bottom:15px}.difference__table-others{font-family:var(--font-body);font-size:26px;font-weight:700;line-height:normal;text-transform:uppercase;white-space:nowrap}}.explanation{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background)}.explanation--surface{background-color:var(--color-surface)}.explanation__inner{grid-column:1 / -1;display:flex;flex-direction:column;gap:40px;justify-self:center;width:min(100%,var(--page-width));padding-top:30px}.explanation__intro{display:flex;flex-direction:column;gap:20px;padding:0 var(--page-margin)}.explanation__text{display:flex;flex-direction:column;gap:8px;text-align:center}.explanation__media{aspect-ratio:350 / 173;overflow:hidden}.explanation__image{width:100%;height:100%;object-fit:cover;object-position:50% 0}.explanation__picture{display:contents}@media(min-width:1200px){.explanation__inner{grid-column:2;flex-direction:row;gap:0;align-items:center;justify-content:space-between;justify-self:stretch;width:auto;padding-top:70px}.explanation__intro{flex:1 0 0;align-items:flex-start;min-width:0;padding:0 0 60px}.explanation__text{gap:20px;text-align:left}.explanation .explanation__title{--fs: 58px;line-height:49px}.explanation .explanation__description{--fs: 18px;line-height:20px}.explanation__media{flex:none;width:min(780px,57.78%);aspect-ratio:780 / 383}.explanation__image{object-position:50% 50%}}.faq{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background);scroll-margin-top:55px}.faq--surface{background-color:var(--color-surface)}@media(max-width:1199px){.faq--surface-mobile{background-color:var(--color-surface)}body:has(.faq--surface-mobile){--footer-backdrop: var(--color-surface)}}body:has(.faq--surface){--footer-backdrop: var(--color-surface)}.faq__inner{grid-column:2;display:flex;flex-direction:column;gap:20px;padding:30px 0}.faq accordion-list{--accordion-line: var(--color-line)}.faq__title{text-align:center}.faq__note{margin:0;text-align:center}.faq .accordion-item__answer a{color:inherit}@media(max-width:1199px){.faq--centered .faq__title br{display:none}}@media(min-width:1200px){.faq{scroll-margin-top:65px}.faq--desktop .faq__inner{gap:40px;padding:var(--faq-padding-desktop, 70px) 0}.faq--desktop .faq__title{--fs: 58px;line-height:49px;text-align:left}.faq--desktop .faq__title br{display:none}.faq--desktop .accordion-item{padding:20px 8px}.faq--desktop .accordion-item .accordion-item__title{--fs: 18px;line-height:22px}.faq--desktop .accordion-item .accordion-item__answer{--fs: 18px;line-height:20px}.faq--desktop .faq__note{--fs: 18px}.faq--desktop.faq--centered .faq__title{text-align:center}.faq--desktop.faq--centered .faq__title br{display:inline}.faq--desktop.faq--centered .accordion-item{padding:15px 8px}.faq--desktop.faq--centered .accordion-item .accordion-item__title{font-weight:700}}.featured{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background)}.featured__inner{grid-column:2;display:flex;flex-direction:column;gap:20px;min-width:0;padding:30px 0}.featured__image{position:relative;aspect-ratio:350 / 280;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-surface)}.featured__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay);pointer-events:none}.featured__image--plain:after{content:none}.featured__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.featured__photo.is-active{opacity:1}.featured__text{display:flex;flex-direction:column;gap:20px}.featured__intro{display:flex;flex-direction:column;gap:14px;text-align:center}.featured .featured__subtitle{line-height:18px}.featured__subtitle--desktop{display:none}.featured--surface{background-color:var(--color-surface)}.featured__content{display:flex;flex-direction:column;gap:15px}.featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none}.feature-card{display:flex;gap:8px;align-items:center;justify-content:center;min-width:0;padding:10px 14px;border:0;border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:background-color .2s ease}.featured--surface .feature-card{background-color:#fff}.feature-card[aria-pressed=true]{background-color:var(--color-accent)}.feature-card--static{cursor:default}.feature-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.feature-card--wide{gap:6px;width:100%;padding:10px 0}.feature-card__icon{flex:none;width:22px;height:22px}.feature-card .feature-card__text{line-height:19px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.featured__photo,.feature-card{transition:none}}@media(min-width:1200px){.featured__inner{flex-direction:row;gap:60px;align-items:center;padding:70px 0}.featured__image{flex:1 0 0;min-width:0;border-radius:30px}.featured__text{order:-1;flex:1 0 0;gap:40px;min-width:0}.featured__intro{gap:20px;text-align:left}.featured .featured__title{--fs: 58px;max-width:476px;line-height:49px}.featured .featured__subtitle{--fs: 18px;line-height:20px}.featured .featured__subtitle--mobile{display:none}.featured .featured__subtitle--desktop{display:block}.featured--surface .featured__image{aspect-ratio:606.383 / 475}.featured--surface .featured__grid .feature-card,.featured--surface .featured__grid .feature-card:nth-child(odd){flex:none;width:300px;padding:10px 0}.featured__content{gap:20px}.featured__grid{display:flex;flex-wrap:wrap;gap:20px}.featured__grid .feature-card{flex:1 0 auto;gap:6px}.featured__grid .feature-card:nth-child(odd){flex:none;padding:10px 100px}.feature-card .feature-card__icon{width:30px;height:30px}.feature-card .feature-card__text{--fs: 18px;font-weight:700;line-height:22px}}@media(min-width:1200px)and (hover:hover)and (pointer:fine){button.feature-card:not([aria-pressed=true]):hover{background-color:#fcdc8d66}}.shopify-section:has(>.footer){background-color:var(--footer-backdrop, transparent)}.footer{display:grid;grid-template-columns:var(--content-grid);padding:20px 0;border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--color-accent);color:var(--color-ink)}.footer__inner{grid-column:2;display:flex;flex-direction:column;gap:30px;min-width:0}.footer__brand a{display:block}.footer__brand img{width:100%;height:auto}.footer__columns{display:flex;align-items:stretch;justify-content:space-between}.footer__side{display:flex;flex-direction:column;gap:20px;width:141px}.footer__group{display:flex;flex-direction:column;gap:4px}.footer .footer__heading{--fs: 14px;line-height:18px;white-space:nowrap}.footer__side--right .footer__group,.footer__side--right .footer__links{flex:1}.footer__side--right .footer__links{gap:0;justify-content:space-between}.footer__links{display:flex;flex-direction:column;gap:3px;width:139px;margin:0;padding:0;font-size:14px;line-height:18px;list-style:none;white-space:nowrap}.footer__link{color:inherit;text-decoration:none}.footer__legal{display:flex;flex-direction:column-reverse;gap:10px;align-items:center}.footer__copyright{display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;justify-content:center;margin:0;padding:0;font-family:"degular",var(--font-body);font-size:12px;line-height:10px;letter-spacing:0;list-style:none;white-space:nowrap}.footer__copyright li{display:flex;gap:8px;align-items:center}.footer__copyright li+li:before{content:"|";font-size:15px}.footer__copyright .footer__copyright-break{flex-basis:100%;height:10px}.footer__copyright .footer__copyright-break:before,.footer__copyright .footer__copyright-start:before{content:none}.footer__payments{display:flex;gap:10px;align-items:center;justify-content:center;min-width:0;height:18.203px;margin:0;padding:0;list-style:none}.footer__payments img{width:24.628px;height:15.554px}.footer__payment--desktop{display:none}@media(max-width:1199px){.footer{padding-bottom:100px}}@media(min-width:1200px){.footer--desktop{padding:100px 0;border-radius:30px 30px 0 0}.footer--desktop .footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px}.footer--desktop .footer__brand{grid-row:1;grid-column:1}.footer--desktop .footer__legal{grid-row:2;grid-column:1;flex-direction:row;gap:20px;justify-content:space-between;aspect-ratio:641 / 24}.footer--desktop .footer__columns{grid-row:1 / span 2;grid-column:2;gap:40px;justify-content:flex-end}.footer--desktop .footer__side{width:auto}.footer--desktop .footer__side--right{width:224px}.footer--desktop .footer__group{gap:8px}.footer--desktop .footer__heading{--fs: 20px;line-height:24px;letter-spacing:0}.footer--desktop .footer__links{gap:12px;font-size:18px;line-height:20px;letter-spacing:.01em}.footer--desktop .footer__side--right .footer__links{justify-content:flex-start}.footer--desktop .footer__copyright{justify-content:flex-start;font-size:15px}.footer--desktop .footer__payments{flex:none;gap:8px;justify-content:flex-end;height:24px}.footer--desktop .footer__payments img{width:38px;height:24px}.footer--desktop .footer__payment--desktop{display:block}}.shopify-section:has(>.site-header){--header-duration: .24s;--header-ease: cubic-bezier(.32, .72, 0, 1);position:sticky;z-index:30;top:0;transition:transform var(--header-duration) var(--header-ease),visibility 0s}.shopify-section:has(>.site-header).is-header-hidden{visibility:hidden;transform:translateY(-100%);transition:transform var(--header-duration) var(--header-ease),visibility 0s linear var(--header-duration)}@media(prefers-reduced-motion:reduce){.shopify-section:has(>.site-header){--header-duration: 1ms}}sticky-header{display:none}.site-header{display:grid;grid-template-columns:var(--content-grid);height:55px;background-color:var(--color-background)}.site-header__bar{grid-column:2;display:flex;align-items:center;justify-content:space-between;align-self:start;height:26px;margin-top:15px}.site-header__logo{display:block;flex:none;width:160px;height:26px}.site-header__logo img{width:160px;height:26px;max-width:none}.site-header__icon{position:relative;display:block;flex:none;padding:0;border:0;background:none;color:var(--color-ink);cursor:pointer}.site-header__icon:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.site-header__icon img{position:absolute;max-width:none}.site-header__icon--menu{width:22.167px;height:16.333px}.site-header__icon--menu img{top:-1px;left:-1px;width:24.1667px;height:18.3333px}.site-header__icon--cart{width:19.5px;height:21.5px}.site-header__icon--cart img{top:-.1px;left:-.1px;width:19.7003px;height:21.7px}.site-header__count{position:absolute;top:-7.25px;left:14.5px;display:flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 3px;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-ink);font-family:var(--font-inter);font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.1px;text-align:center}.site-header__count[hidden],.site-header__nav,.site-header__icon--account{display:none}.site-header__actions{display:flex;flex:none;gap:15px;align-items:center}@media(min-width:1200px){.site-header{height:65px}.site-header__bar{position:relative;height:21.5px;margin-top:21.75px}.site-header__icon--menu{display:none}.site-header__nav{display:block}.site-header__menu{display:flex;gap:30px;align-items:center;margin:0;padding:0;list-style:none}.site-header .site-header__link{display:block;color:var(--color-ink);font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-decoration:none;text-box:trim-both cap alphabetic}.site-header__logo{position:absolute;top:-4.75px;left:calc(50% - 98.5px);width:197px;height:32px}.site-header__logo img{width:197px;height:32px}.site-header__icon--account{display:block;width:21.5px;height:21.5px}.site-header__icon--account img{top:-.85px;left:-.85px;width:23.2px;height:23.2px}}.hero{display:grid;grid-template-columns:var(--content-grid)}.hero__inner{grid-column:2;min-width:0}.hero__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:395px;padding:20px;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-line);color:#fff}.hero__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 40%,#000000b3 69.888%)}.hero__picture{display:contents}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;align-items:center;width:313px;max-width:100%}.hero__copy{display:flex;flex-direction:column;gap:6px;align-items:center;width:100%;text-align:center}.hero__reviews{display:flex;gap:8px;align-items:baseline;justify-content:center}.hero__reviews img{width:83.13px;height:13px;max-width:none}.hero__reviews-label{white-space:nowrap}.hero .hero__title{--fs: 36px;width:100%}.hero__stars--desktop,.hero__desktop-only,.hero__buttons{display:none}@media(min-width:1200px){.hero__card{height:600px;padding:50px 0;border-radius:30px}.hero__card:after{background:linear-gradient(to bottom,#0000 45%,#0009 85.071%)}.hero__content{gap:25px;width:100%}.hero__copy{gap:5px;max-width:850px}.hero .hero__reviews-label{--fs: 20px}.hero__reviews .hero__stars--desktop{display:block;width:117px;height:19px}.hero__stars--mobile,.hero__mobile-only{display:none}.hero__desktop-only{display:inline}.hero .hero__title{--fs: 72px}.hero .hero__button{width:250px;margin-inline:auto}.hero .hero__button--mobile{display:none}.hero__buttons{display:flex;gap:15px;align-items:flex-start;justify-content:center}.hero .hero__button-desktop{flex:none;width:250px}.hero .hero__button-desktop--glass{background-color:#ffffffe6;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}}@media(min-width:1200px)and (hover:hover)and (pointer:fine){.hero .hero__buttons .hero__button-desktop--glass:hover{background-color:#ffffffe6;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}}.legal-content{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}body:has(.legal-content){--footer-backdrop: var(--color-surface)}.legal-content__inner{grid-column:2;min-width:0;padding-block:30px}.legal-content__title{text-align:center}.legal-content__body{margin-top:20px;line-height:18px}.legal-content__body h2{margin-top:30px;margin-bottom:0;font-family:var(--font-inter);font-size:16px;font-weight:600;line-height:19px;letter-spacing:-.04em}.legal-content__body p,.legal-content__body ul{margin-top:0;margin-bottom:0}.legal-content__body>p:first-child{margin-bottom:18px}.legal-content__body h2+p,.legal-content__body h2+ul{margin-top:6px}.legal-content__body--plain>p:first-child{margin-bottom:0}.legal-content__body--plain p+p{margin-top:18px}.legal-content__body ul{padding-left:1.5em}.legal-content__body li::marker{font-size:.7em}.legal-content__body strong{font-weight:600}.legal-content__body a{color:inherit;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:from-font}@media(min-width:1200px){.legal-content__inner{padding-block:70px}.legal-content__title{--fs: 58px;line-height:49px}.legal-content__body{--fs: 18px;margin-top:40px;line-height:20px}.legal-content__body>p:first-child{margin-bottom:20px}.legal-content__body--plain>p:first-child{margin-bottom:0}.legal-content__body--plain p+p{margin-top:20px}.legal-content__body h2{margin-top:40px;font-size:18px;line-height:22px}}.shopify-policy__container{max-width:none;margin:0;padding:30px max(var(--page-margin),calc((100% - var(--page-width) + var(--page-margin) * 2) / 2));background-color:var(--color-surface)}body:has(.shopify-policy__container){--footer-backdrop: var(--color-surface)}.shopify-policy__title h1{margin:0;font-family:var(--font-inter);font-size:38px;font-weight:800;line-height:.85;letter-spacing:-.06em;font-feature-settings:"calt" 0;text-align:center}.shopify-policy__body{margin-top:20px;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:18px;letter-spacing:.01em}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-top:0;margin-bottom:0}.shopify-policy__body :is(h2,p:has(>strong:only-child)){margin-top:30px;margin-bottom:0;font-family:var(--font-inter);font-size:16px;font-weight:600;line-height:19px;letter-spacing:-.04em}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body :is(h2,p:has(>strong:only-child))+:is(p,ul,ol){margin-top:6px}.shopify-policy__body p:last-child:has(>br:only-child){display:none}.shopify-policy__body :is(ul,ol){padding-left:1.5em}.shopify-policy__body li::marker{font-size:.7em}.shopify-policy__body strong{font-weight:600}.shopify-policy__body a{color:inherit;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:from-font}@media(min-width:1200px){.shopify-policy__container{--page-width: var(--page-width-desktop);--page-margin: 45px;padding-block:70px}.shopify-policy__title h1{font-size:58px;line-height:49px}.shopify-policy__body{margin-top:40px;font-size:18px;line-height:20px}.shopify-policy__body :is(h2,p:has(>strong:only-child)){margin-top:40px;font-size:18px;line-height:22px}}.pack-hero{--pack-duration: .26s;--pack-ease: cubic-bezier(.32, .72, 0, 1);display:flex;flex-direction:column;gap:30px;padding-bottom:30px}@media(prefers-reduced-motion:reduce){.pack-hero{--pack-duration: 1ms}}.pack-hero__galleries{position:relative;height:var(--gallery-height, 290px)}.pack-hero__galleries--desktop{display:none}@media(max-width:1199px){.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__arrow{top:calc(50% - 15px);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background-color:#ffffff1a;box-shadow:0 0 11px #0000000d;filter:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__arrow:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__arrow img{width:11.66px;height:18px}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__arrow--prev{left:20px}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__arrow--next{right:20px}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__dots{bottom:20px;gap:4.096px;height:24px;padding:0 9.654px;border-radius:var(--radius-pill);background-color:#ffffff0d;box-shadow:0 0 8.85px #0000000d;filter:none;-webkit-backdrop-filter:blur(3.218px);backdrop-filter:blur(3.218px)}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__dot{width:7.909px;height:7.909px}.pack-hero--desktop:not(.pack-hero--snack) .pack-hero__galleries--mobile .gallery__dot[aria-current=true]{width:20.338px}}.pack-hero__gallery-set{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;visibility:hidden;opacity:0;transition:opacity 0s linear var(--pack-duration),visibility 0s linear var(--pack-duration)}.pack-hero__gallery-set[data-gallery=all],.pack-hero[data-purchase-option=subscription] .pack-hero__gallery-set[data-gallery=subscription],.pack-hero[data-purchase-option=one_time] .pack-hero__gallery-set[data-gallery=one_time]{z-index:2;visibility:visible;opacity:1;transition:opacity var(--pack-duration) var(--pack-ease),visibility 0s}.pack-hero__info,.pack-hero__form{display:flex;flex-direction:column;gap:20px}.pack-hero__intro{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.pack-hero__heading{display:flex;flex-direction:column;gap:2px;align-items:center;width:100%}.pack-hero__reviews{display:flex;gap:8px;align-items:center}.pack-hero__stars{display:block;flex:none}.pack-hero__reviews img{width:83.13px;height:13px;max-width:none}.pack-hero__reviews-label{white-space:nowrap}.pack-hero__title,.pack-hero__description{width:100%;text-align:center}.pack-hero__benefits{display:grid;grid-template-columns:repeat(2,max-content);gap:6px;justify-content:center;margin:7px 0 0;padding:0;list-style:none}.pack-hero__benefits>.benefit-pill:nth-child(3){grid-column:1 / -1;justify-self:center}.pack-hero__benefits .benefit-pill{background-color:#f6f0e3}.pack-hero__included,.pack-hero__options{display:flex;flex-direction:column;gap:10px}.pack-hero__items{margin:0;padding:0;list-style:none;box-shadow:inset 0 -1px 0 var(--color-line)}.included-item{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--pack-duration) var(--pack-ease),visibility 0s}.included-item__clip{min-height:0;overflow:hidden;transition:opacity var(--pack-duration) var(--pack-ease)}.included-item__row{display:flex;gap:10px;align-items:center;padding:10px 0;box-shadow:inset 0 1px 0 var(--color-line)}.included-item__media{flex:none;width:74px;height:90px;overflow:hidden;border-radius:var(--radius-thumb);background-color:var(--color-surface)}.included-item__image{width:100%;height:100%;object-fit:cover}.included-item__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;padding-top:5px}.included-item__text{display:flex;flex-direction:column;gap:2px}.included-item__heading{display:flex;gap:8px;align-items:flex-start}.included-item__title{white-space:nowrap}.included-item__gift{display:flex;gap:4px;align-items:center;align-self:stretch;padding:0 8px;border-radius:var(--radius-pill);background-color:var(--color-accent);white-space:nowrap}.included-item__price{--fs: 14px;line-height:97.42%}.included-item__description{opacity:.8}.included-item__link{display:block;align-self:flex-start;height:16.83px;color:var(--color-ink);line-height:14px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.included-item__link--button{box-sizing:content-box;margin:-10px -12px -10px 0;padding:10px 12px 10px 0;border:0;background:none;cursor:pointer;text-align:left}.included-item__link--button:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.pack-hero__label{color:var(--color-ink)}.pack-hero__option-list{display:flex;flex-direction:column;gap:8px}.purchase-card{position:relative;display:block;padding:16px;border-radius:var(--radius-card);background-color:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-ink);opacity:.5;cursor:pointer;transition:opacity var(--pack-duration) var(--pack-ease)}.purchase-card:has(input:checked){opacity:1}.purchase-card:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.purchase-card__main{display:flex;align-items:flex-start;justify-content:space-between}.purchase-card__summary{display:flex;flex-direction:column;gap:8px}.purchase-card__heading{display:flex;gap:8px;align-items:flex-end}.purchase-card__radio{position:relative;flex:none;width:20px;height:20px}.purchase-card__radio:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border:1px solid var(--color-ink);border-radius:50%}.purchase-card__radio:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background-color:var(--color-ink);opacity:0;transform:scale(.4);transition:opacity var(--pack-duration) var(--pack-ease),transform var(--pack-duration) var(--pack-ease)}.purchase-card:has(input:checked) .purchase-card__radio:after{opacity:1;transform:scale(1)}.purchase-card__benefits{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.purchase-card__benefit{display:flex;gap:8px;align-items:center;white-space:nowrap}.purchase-card__benefit .type-body{line-height:20px}.purchase-card__benefit--long{align-items:flex-start;white-space:normal}.purchase-card__benefit--long .purchase-card__dot{margin-top:5.5px}.purchase-card__summary{flex:1 1 auto;min-width:0}.purchase-card__more{position:relative;z-index:1;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){html:has(.purchase-card__more[href^="#"]){scroll-behavior:smooth}}.purchase-card__dot{position:relative;flex:none;width:9px;height:9px}.purchase-card__dot img{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;width:19px;height:19px;max-width:none}.purchase-card__dot-glow img{animation:purchase-dot-glow 2.4s ease-in-out infinite}@keyframes purchase-dot-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}@keyframes purchase-dot-glow-strong{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(2)}}@keyframes purchase-dot-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.purchase-card__dot-glow img{animation:none}}.purchase-card__aside{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.purchase-card__prices{display:flex;gap:6px;align-items:center;padding:0 4px;white-space:nowrap}.purchase-card__compare{opacity:.7}.purchase-card__badge{padding:8px;border-radius:var(--radius-pill);background-color:var(--color-accent);white-space:nowrap}.pack-hero__one-time{display:flex;flex-direction:column;gap:4px}.pack-hero__cta{display:flex;flex-direction:column;gap:8px;align-items:center}.pack-hero__buy{display:flex;gap:8px;width:100%}.pack-hero__buy .button{flex:1;width:auto;min-width:0}.quantity{display:flex;flex:none;gap:10px;align-items:center;justify-content:center;min-width:80px;height:40px;padding:0 20px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-ink);color:var(--color-ink)}.quantity__button{position:relative;display:block;padding:0;border:0;background:none;color:inherit;cursor:pointer}.quantity__button:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.quantity__button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.pack-hero[data-purchase-option=one_time] [data-purchase-only=subscription]{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--pack-duration) var(--pack-ease),visibility 0s linear var(--pack-duration)}.pack-hero[data-purchase-option=one_time] [data-purchase-only=subscription] .included-item__clip{opacity:0}@media(min-width:1200px){.pack-hero--desktop{grid-column:1 / -1;display:grid;grid-template-columns:1fr calc((var(--content-width) - 80px) * 670 / 1270) 80px calc((var(--content-width) - 80px) * 600 / 1270) 1fr;gap:0;align-items:start;padding-bottom:60px}.pack-hero--desktop .pack-hero__galleries--mobile{display:none}.pack-hero--desktop .pack-hero__galleries--desktop{position:sticky;top:65px;grid-row:1;grid-column:2;display:grid;width:100%;height:auto}.pack-hero--desktop .pack-hero__galleries--desktop .pack-hero__gallery-set{position:relative;inset:auto;grid-area:1 / 1}.pack-hero--desktop .gallery{height:auto;aspect-ratio:670 / 630;border-radius:20px}.pack-hero--desktop .gallery__image{object-position:50% 50%}.pack-hero--desktop .gallery__badge{padding:10px 20px;font-size:15px}.pack-hero--desktop .gallery__arrow{top:calc(50% - 17px);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background-color:#ffffff1a;box-shadow:0 0 11px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pack-hero--desktop .gallery__arrow:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.pack-hero--desktop .gallery__arrow img{width:11.66px;height:18px}.pack-hero--desktop .gallery__arrow--prev{left:25px}.pack-hero--desktop .gallery__arrow--next{right:25px}.pack-hero--desktop .gallery__dots{bottom:19px;gap:5.091px;height:26px;padding:0 14.1px;border-radius:var(--radius-pill);background-color:#ffffff1a;box-shadow:0 0 11px #0000000d;filter:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pack-hero--desktop .gallery__dot{width:9.831px;height:9.831px}.pack-hero--desktop .gallery__dot[aria-current=true]{width:25.279px}.pack-hero--desktop .pack-hero__info{grid-row:1;grid-column:4;gap:30px;width:calc(100% * 560 / 600);padding-top:40px}.pack-hero--desktop .pack-hero__details-list{grid-row:2;grid-column:4}.pack-hero--desktop .pack-hero__intro{gap:20px;align-items:flex-start;text-align:left}.pack-hero--desktop .pack-hero__heading{gap:8px;align-items:flex-start}.pack-hero--desktop .pack-hero__reviews img{width:110px;height:18px}.pack-hero--desktop .pack-hero__reviews-label{--fs: 18px}.pack-hero--desktop .pack-hero__title{--fs: 58px;line-height:49px;text-align:left}.pack-hero--desktop .pack-hero__description{--fs: 18px;line-height:20px;text-align:left}.pack-hero--desktop .pack-hero__form{gap:30px}.pack-hero--desktop .pack-hero__label{--fs: 18px;font-weight:600;line-height:22px}.pack-hero--desktop .included-item__row{gap:15px;padding:15px 0}.pack-hero--desktop .included-item__media{width:74px;height:90px;border-radius:10px}.pack-hero--desktop .included-item__gift{height:26px;padding:4px 12px}.pack-hero--desktop .included-item__free{--fs: 17px}.pack-hero--desktop .included-item .included-item__title{--fs: 18px;font-weight:700;line-height:22px}.pack-hero--desktop .included-item .included-item__description{--fs: 18px;line-height:20px}.pack-hero--desktop .included-item .included-item__link{--fs: 16.93px;height:19px;line-height:15.8px;text-decoration-thickness:1.69px;text-underline-offset:4.5px}.pack-hero--desktop .pack-hero__option-list{gap:12px}.pack-hero--desktop .pack-hero__one-time{gap:8px}.pack-hero--desktop .purchase-card .type-title{--fs: 18px;font-weight:700;line-height:22px}.pack-hero--desktop .purchase-card .purchase-card__compare{--fs: 18px;line-height:20px}.pack-hero--desktop .purchase-card .purchase-card__badge{--fs: 17px;padding:10px 12px}.pack-hero--desktop .purchase-card__benefit .type-body{font-size:17px;line-height:23px;letter-spacing:.01em}.pack-hero--desktop .purchase-card__dot{width:12px;height:12px}.pack-hero--desktop .purchase-card__dot img{width:22px;height:22px}@media(prefers-reduced-motion:no-preference){.pack-hero--desktop .purchase-card__dot-glow img{animation:purchase-dot-glow-strong 2s ease-in-out infinite}.pack-hero--desktop .purchase-card__dot-core img{animation:purchase-dot-core 2s ease-in-out infinite}}.pack-hero--desktop .purchase-card__benefit--long .type-body{max-width:298px}.pack-hero--desktop .purchase-card__benefit--long .purchase-card__dot{margin-top:5.5px}.pack-hero--desktop .pack-hero__cta{gap:12px}.pack-hero--desktop .purchase-notes{gap:4px;font-size:16px}.pack-hero--desktop .purchase-notes__line{line-height:21px}.pack-hero--snack .gallery{aspect-ratio:670 / 650}.pack-hero--snack .gallery__dots{bottom:20px}.pack-hero--snack .pack-hero__details-list{width:calc(100% * 560 / 600);margin-top:30px}.pack-hero--snack .pack-hero__details-list .accordion-item{padding:15px 8px}.pack-hero--snack .pack-hero__details-list .accordion-item__title{--fs: 18px;line-height:22px}.pack-hero--snack .pack-hero__details-list .accordion-item__answer{--fs: 18px;line-height:20px}.pack-hero--snack .pack-hero__benefits{gap:10px;justify-content:start;margin-top:0}.pack-hero--snack .pack-hero__benefits>.benefit-pill:nth-child(3){justify-self:start}.pack-hero--snack .pack-hero__benefits .benefit-pill{padding:16px 20px;background-color:var(--color-surface)}.pack-hero--snack .pack-hero__benefits .benefit-pill__icon{width:16px;height:16px}.pack-hero--snack .pack-hero__benefits .benefit-pill__core{inset:calc(50% - 4.44444px)}.pack-hero--snack .pack-hero__benefits .benefit-pill__text{--fs: 18px}.pack-hero--snack .pack-hero__buy{gap:12px}.pack-hero--snack .quantity{gap:12px;width:100px;height:50px;padding:0}.pack-hero--snack .quantity .type-button{--fs: 18px}.pack-hero--snack .pack-hero__buy:has(.quantity)+.purchase-notes{align-self:stretch;padding-left:112px}}.pack-hero .sealsubs-target-element{display:none!important}.pack-hero .pack-hero__submit:not(:disabled) .button__label{transform:translate(-10px)}.pack-hero .pack-hero__submit:not(:disabled) .button__arrow--plus{opacity:1}floating-cta{--floating-duration: .26s;--floating-ease: cubic-bezier(.32, .72, 0, 1);position:fixed;z-index:20;right:0;bottom:0;left:0;display:block;width:100%;padding:15px max(20px,env(safe-area-inset-right),calc((100% - var(--page-width)) / 2)) calc(15px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left),calc((100% - var(--page-width)) / 2));background-color:#fff;opacity:0;visibility:hidden;transform:translateY(100%);pointer-events:none;transition:transform var(--floating-duration) var(--floating-ease),opacity var(--floating-duration) var(--floating-ease),visibility 0s linear var(--floating-duration)}floating-cta.is-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:transform var(--floating-duration) var(--floating-ease),opacity var(--floating-duration) var(--floating-ease),visibility 0s}@media(prefers-reduced-motion:reduce){floating-cta{--floating-duration: 1ms}}.floating-cta__row{position:relative;display:flex;gap:20px;align-items:center;height:50px}.floating-cta__thumb{position:relative;flex:none;width:50px;height:50px;overflow:hidden;border-radius:10px;background-color:var(--color-surface)}.floating-cta__image{width:100%;height:100%;object-fit:cover}.floating-cta__image[data-purchase-only]{position:absolute;top:0;right:0;bottom:0;left:0}.pack-hero[data-purchase-option=one_time]~floating-cta .floating-cta__image[data-purchase-only=subscription],.pack-hero[data-purchase-option=subscription]~floating-cta .floating-cta__image[data-purchase-only=one_time]{display:none}.floating-cta .floating-cta__badge{--fs: 10px;position:absolute;top:-8px;left:42px;z-index:1;display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-ink);line-height:1.1;letter-spacing:.1px}.floating-cta .floating-cta__button{flex:1;gap:10px;width:auto;min-width:0;padding:10px 35px}.floating-cta__info{display:none}.floating-cta__label{position:relative;transform:translate(-11px)}.floating-cta__label--sold-out{transform:none}.floating-cta__button .floating-cta__icon--plus{position:absolute;top:50%;left:calc(100% + 10.857px);display:block;width:10.2853px;max-width:none;height:10.2853px;margin-top:-5.143px;transform:rotate(45deg);pointer-events:none}@media(min-width:1200px){floating-cta{width:100%;padding:15px max(45px,calc((100% - 1350px)/2))}.floating-cta__row{gap:15px;height:70px}.floating-cta__thumb{width:70px;height:70px;border-radius:15px}.floating-cta .floating-cta__badge{--fs: 12.667px;top:-7px;left:58px;width:19px;height:19px;letter-spacing:.1267px}.floating-cta__info{display:flex;flex:1 1 599px;flex-direction:column;gap:2px;justify-content:center;min-width:0;max-width:599px;color:var(--color-ink);white-space:nowrap}.floating-cta .floating-cta__name,.floating-cta .floating-cta__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-cta .floating-cta__name{line-height:normal}.floating-cta .floating-cta__description{line-height:1.1;opacity:.8}.floating-cta .floating-cta__button{flex:none;width:350px;margin-left:auto;height:50px;padding:10px 35px}.floating-cta .floating-cta__button .type-button{--fs: 17px}.floating-cta__label{transform:none;transition:transform var(--button-hover-duration, .2s) ease}.floating-cta__button .floating-cta__icon--plus{left:calc(100% + 8.857px);opacity:0;transition:opacity var(--button-hover-duration, .2s) ease}}@media(min-width:1200px)and (hover:hover)and (pointer:fine){.floating-cta__button:hover:not(:disabled) .floating-cta__label{transform:translate(-10px)}.floating-cta__button:hover:not(:disabled) .floating-cta__icon--plus{opacity:1}}@media(prefers-reduced-motion:reduce){.floating-cta__label,.floating-cta__button .floating-cta__icon--plus{transition:none}}html.mobile-menu-open{overflow:hidden}.mobile-menu__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-menu__scroll::-webkit-scrollbar{display:none}.mobile-menu__top{position:relative;z-index:1;background-color:var(--color-background);box-shadow:0 4px 6px #0000000d}.mobile-menu__header{display:flex;gap:10px;align-items:center;padding:20px;box-shadow:inset 0 -1px 0 var(--color-line)}.mobile-menu .mobile-menu__title{--fs: 18px;flex:1;min-width:0;line-height:22px}.mobile-menu__close{position:relative;display:block;flex:none;width:13.518px;height:13.537px;padding:0;border:0;background:none;cursor:pointer}.mobile-menu__close:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.mobile-menu__close img{max-width:none}.mobile-menu__close:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.mobile-menu__shop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px}.mobile-menu__shop-item{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.mobile-menu__image{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-line)}.mobile-menu__image img{width:100%;height:100%;object-fit:cover}.mobile-menu .mobile-menu__shop-button .button__label{display:flex;gap:10px;align-items:center;white-space:nowrap}.mobile-menu .mobile-menu__shop-button .button__label img{flex:none;max-width:none}.mobile-menu__links{padding:20px}.mobile-menu__list{margin:0;padding:0;list-style:none}.mobile-menu__item+.mobile-menu__item{box-shadow:inset 0 1px 0 var(--color-line)}.mobile-menu__link{display:flex;gap:10px;align-items:center;padding:10px 0;color:var(--color-ink);text-decoration:none}a.mobile-menu__link{cursor:pointer}a.mobile-menu__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.mobile-menu .mobile-menu__link-title{flex:1;min-width:0;line-height:19px}.mobile-menu__link img{flex:none;max-width:none}.mobile-menu__auth{position:relative;z-index:1;display:flex;flex:none;gap:10px;padding:20px calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));background-color:var(--color-background);box-shadow:0 -4px 6px #0000000d}.mobile-menu .mobile-menu__auth-button{flex:1;width:auto;min-width:0;padding:0 20px;background-color:var(--color-surface)}.pack-showcase{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}.pack-showcase__inner{grid-column:2;display:flex;flex-direction:column;gap:20px;min-width:0;padding:30px 0}.pack-showcase__heading{display:flex;flex-direction:column;gap:8px;text-align:center}.pack-showcase__offer{display:flex;flex-direction:column;gap:30px}.pack-showcase__gallery-link{display:block}.pack-showcase__summary{display:flex;flex-direction:column;gap:10px}.pack-showcase__rows{margin:0;padding:0;list-style:none}.pack-row{padding-bottom:10px}.pack-row--divider{box-shadow:inset 0 -1px 0 var(--color-ink)}.pack-row--divider+.pack-row{padding-top:10px}.pack-row__head{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:19px}.pack-row .type-title{line-height:19px}.pack-row__title{flex:1;min-width:0}.pack-row__prices{display:flex;flex:none;gap:6px;align-items:baseline;height:19px;white-space:nowrap}.pack-row .pack-row__compare{line-height:18px;opacity:.7}.pack-row__prices.pack-row__prices--badge{gap:4px;align-items:center;height:26px;padding:0 8px;border-radius:var(--radius-pill);background-color:var(--color-accent)}.pack-row .pack-row__prices--badge .pack-row__compare{--fs: 14px;line-height:.9742;opacity:1}.pack-row .pack-row__prices--badge .pack-row__price{--fs: 15px;font-family:var(--font-body);line-height:1;letter-spacing:0;text-transform:uppercase;text-box:trim-both cap alphabetic}.pack-row .pack-row__description{margin-top:4px;line-height:18px}.pack-showcase__snack{display:flex;justify-content:flex-end;margin:-10px 0 0}.pack-showcase__snack-pill{padding:4px 8px;border-radius:var(--radius-pill);background-color:var(--color-background);white-space:nowrap}.pack-showcase--per-snack .pack-row:last-child{padding-bottom:6px}.pack-showcase__cta{display:flex;flex-direction:column;gap:8px;align-items:center}.pack-showcase__cta .button{width:100%}.pack-showcase__photo{display:none}@media(min-width:1200px){.pack-showcase__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 60px;align-items:start;padding:70px 0}.pack-showcase__offer,.pack-showcase__summary{display:contents}.pack-showcase__heading,.pack-showcase__rows,.pack-showcase__snack,.pack-showcase__cta{grid-column:1}.pack-showcase--per-snack .pack-showcase__gallery-link,.pack-showcase--per-snack .pack-showcase__offer>.gallery,.pack-showcase--per-snack .pack-showcase__photo{grid-row:1 / span 4}.pack-showcase__heading{gap:20px;text-align:left}.pack-showcase .pack-showcase__title{--fs: 58px;line-height:49px}.pack-showcase .pack-showcase__subtitle{--fs: 20px;max-width:505px;line-height:24px;letter-spacing:0}.pack-showcase__gallery-link,.pack-showcase__offer>.gallery,.pack-showcase__photo{grid-row:1 / span 3;grid-column:2}.pack-showcase__gallery-link,.pack-showcase__offer>.gallery{align-self:center}.pack-showcase--desktop-photo .pack-showcase__gallery-link,.pack-showcase--desktop-photo .pack-showcase__offer>.gallery{display:none}.pack-showcase__photo{position:relative;display:block;align-self:stretch;min-height:0;overflow:hidden;border-radius:30px}.pack-showcase__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pack-showcase .pack-row{padding:15px 0 0}.pack-showcase .pack-row--divider,.pack-showcase .pack-row:last-child{padding-bottom:15px}.pack-showcase--per-snack .pack-row:last-child{padding-bottom:10px}.pack-showcase__snack{margin-top:-20px}.pack-showcase .pack-showcase__snack-pill{--fs: 18px;padding:4px 10px}.pack-showcase .pack-row--divider{box-shadow:inset 0 -1px 0 var(--color-line)}.pack-showcase .pack-row__head{min-height:22px}.pack-showcase .pack-row .type-title{--fs: 18px;line-height:22px}.pack-showcase .pack-row__prices{gap:5px;height:22px}.pack-showcase .pack-row .pack-row__compare{--fs: 20px;line-height:22px}.pack-showcase .pack-row__prices.pack-row__prices--badge{height:25px;padding:2px 12px}.pack-showcase .pack-row .pack-row__prices--badge .pack-row__compare{--fs: 16px;line-height:21px}.pack-showcase .pack-row .pack-row__prices--badge .pack-row__price{--fs: 17px}.pack-showcase .pack-row__head:has(.pack-row__prices--badge){min-height:25px}.pack-showcase .pack-row .pack-row__description{--fs: 18px;max-width:368px;line-height:20px}.pack-showcase__cta{gap:20px}.pack-showcase .purchase-notes{font-size:16px}.pack-showcase .purchase-notes__line{line-height:21px}}.promotion{display:grid;grid-template-columns:var(--content-grid)}.promotion__inner{grid-column:2;min-width:0;padding-bottom:30px}.promotion__card{position:relative;display:flex;flex-direction:column;height:170px;padding:15px;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-line);color:#fff;text-align:center}.promotion__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay)}.promotion__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promotion__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.promotion .promotion__note{--fs: 15px;white-space:pre-wrap}.promotion__band{display:none}@media(min-width:1200px){.shopify-section:has(>.promotion--mobile-only){display:none}}@media(max-width:1199px){.promotion__inner{display:none}.promotion__band{grid-column:1 / -1;display:flex;gap:10px;align-items:stretch;justify-content:center;margin-bottom:30px;padding:20px var(--page-margin);border-top:1px solid var(--color-line);background-color:#fff;filter:drop-shadow(0 4px 6px rgba(0,0,0,.05))}.promotion__band-copy{display:flex;flex:0 1 172.8px;flex-direction:column;gap:6px;justify-content:space-between;min-width:0}.promotion .promotion__band-text{margin:0;color:#000;line-height:1.1}.promotion .promotion__band-note{--fs: 14px;margin:0;white-space:pre}.promotion__band-highlight{font-weight:600}.promotion__band-gifts{display:flex;flex:none;gap:8px;align-items:center}.promotion__gift--snack{width:59.078px;height:84.217px;object-fit:cover}.promotion__gift--bag{width:72.943px;height:84.852px;object-fit:cover;object-position:50% 100%}.promotion .promotion__plus{--fs: 19.291px;color:#000}}.quote{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-accent);color:var(--color-ink)}.quote__inner{grid-column:2;min-width:0;padding:30px 0}.quote__text{margin:0 -4px;text-align:center}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}@media(max-width:1199px){.snacks-carousel{overflow-x:clip}}.snacks-carousel{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background)}.snacks-carousel__inner{grid-column:2;display:flex;flex-direction:column;gap:30px;min-width:0;padding:30px 0}.snacks-carousel__heading{display:flex;flex-direction:column;gap:18px;text-align:center}.snacks-carousel__slider{display:flex;flex-direction:column;gap:20px}.snacks-carousel__track{display:flex;gap:10px;align-items:flex-start;margin-right:calc(-1 * var(--carousel-bleed, var(--page-margin)));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.snacks-carousel__track::-webkit-scrollbar{display:none}.snacks-carousel__slide{display:flex;flex:0 0 200px;flex-direction:column;min-width:0;scroll-snap-align:start}@media(min-width:1200px){.snacks-carousel__inner{gap:40px;padding:70px 0}.snacks-carousel__heading{text-align:left}.snacks-carousel .snacks-carousel__title{--fs: 58px;line-height:49px}.snacks-carousel__heading .button{display:none}.snacks-carousel__track{gap:30px;align-items:stretch;margin-right:0;overflow:visible;scroll-snap-type:none}.snacks-carousel__track>[inert]{display:none}.snacks-carousel__slider .slider-dots{display:none}.snacks-carousel__slide{flex:1 0 0}.snacks-carousel__slide .snack-card{flex:1;gap:15px}.snacks-carousel__slide .snack-card .snack-card__details{gap:15px}.snacks-carousel__slide .snack-card .snack-card__text{display:flex;flex-direction:column;gap:2px}.snacks-carousel__slide .snack-card .snack-card__image{height:auto;aspect-ratio:200 / 230;border-radius:30px}.snacks-carousel__slide .snack-card .snack-card__name{--fs: 22px;font-weight:700;line-height:27px}.snacks-carousel__slide .snack-card .snack-card__description{--fs: 18px;height:40px;line-height:20px}.snacks-carousel__slide .snack-card .button{height:45px}.snacks-carousel__slide .snack-card .button__label{--fs: 17px;gap:8px;align-items:center}.snacks-carousel__slide .snack-card .button__label>span+span{font-size:17px}}.snacks{display:grid;grid-template-columns:var(--content-grid)}.snacks__inner{grid-column:2;display:flex;flex-direction:column;gap:20px;min-width:0;padding-bottom:30px}.snacks__title{display:flex;align-items:center;justify-content:center;min-height:34px;text-align:center}.snacks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.snacks__banner{display:none}@media(min-width:1200px){.snacks--desktop .snacks__inner{gap:40px;padding:70px 0}.snacks--desktop .snacks__title{--fs: 58px;justify-content:flex-start;min-height:0;line-height:49px;text-align:left}.snacks--desktop .snacks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:60px 30px}.snacks--desktop .snack-card{gap:15px}.snacks--desktop .snack-card__image{height:auto;aspect-ratio:200 / 230;border-radius:30px}.snacks--desktop .snack-card__details{gap:15px}.snacks--desktop .snack-card__text{display:flex;flex-direction:column;gap:2px}.snacks--desktop .snack-card .snack-card__name{--fs: 22px;font-weight:700;line-height:27px}.snacks--desktop .snack-card .snack-card__description{--fs: 18px;height:40px;line-height:20px}.snacks--desktop .snack-card .button{height:45px}.snacks--desktop .snack-card .button__label{--fs: 17px;gap:8px;align-items:center}.snacks--desktop .snack-card .button__label>span{font-size:17px}.snacks--desktop .snack-card__link:focus-visible:after{border-radius:30px}.snacks--banner .snacks__banner{grid-column:1 / -1;position:relative;z-index:1;display:grid;grid-template-columns:var(--content-grid);padding:45px 0;border-top:1px solid var(--color-line);background-color:var(--color-background);filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}.snacks__banner-inner{grid-column:2;display:flex;gap:clamp(40px,5.833vw,84px);align-items:center;min-width:0}.snacks__banner-title{--fs: 58px;flex:none;margin:0;line-height:49px;white-space:nowrap}.snacks--banner .snacks__title{display:none}.snacks__promo{box-sizing:border-box;display:flex;flex:1 0 0;gap:20px;align-items:center;justify-content:space-between;min-width:0;height:255px;padding:40px clamp(24px,3.472vw,50px);border-radius:30px;background-color:var(--color-surface)}.snacks__promo-text{display:flex;flex:0 1 298px;flex-direction:column;gap:10px;justify-content:center;min-width:0}.snacks__promo .snacks__promo-title{--fs: 22px;margin:0;color:#000}.snacks__promo-title strong{font-weight:600}.snacks__promo .snacks__promo-note{--fs: 18px;margin:0;white-space:pre-wrap}.snacks__promo-gifts{display:flex;flex:none;gap:20px;align-items:center;height:clamp(110px,12.153vw,175px)}.snacks__promo-gift{width:auto;max-width:none;height:100%;object-fit:cover}.snacks__promo-gift--snack{aspect-ratio:47 / 67}.snacks__promo-gift--bag{aspect-ratio:49 / 57;object-position:50% 100%}.snacks__promo .snacks__promo-plus{--fs: 30px;flex:none;color:#000}}.story{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background)}.story__inner{grid-column:2;display:flex;flex-direction:column;min-width:0}.story__media{position:relative;height:395px;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-line)}.story__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story__card{display:flex;flex-direction:column;gap:20px;padding:30px 0;color:var(--color-ink)}.story__title{margin:0;text-align:center}.story__text p{margin:0}.story__text p+p{margin-top:1.1em}@media(max-width:1199px){.story__text{line-height:18px}}@media(min-width:1200px){.story__inner{flex-direction:row;gap:30px;align-items:stretch;padding-bottom:70px}.story__media,.story__card{flex:none;box-sizing:border-box;width:calc(50% - 15px);height:auto;min-height:550px;overflow:hidden;border-radius:30px}.story__card{gap:30px;align-items:flex-start;justify-content:center;padding:45px;background-color:var(--color-surface)}.story__title{--fs: 58px;line-height:49px;width:100%;text-align:left}.story__text{--fs: 18px;width:100%}}@media(max-width:1199px){.testimonials{overflow-x:clip}}.testimonials{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background)}.testimonials--line{box-shadow:inset 0 1px 0 var(--color-line)}.testimonials--surface{background-color:var(--color-surface)}.testimonials--surface .testimonial{background-color:var(--color-background)}.testimonials__inner{grid-column:2;display:flex;flex-direction:column;gap:20px;min-width:0;padding:30px 0}.testimonials__summary{display:flex;flex-direction:column;gap:8px;text-align:center}.testimonials .testimonials__subtitle{line-height:18px}.testimonials__slider{display:flex;flex-direction:column;gap:20px}.testimonials__track{display:flex;gap:10px;margin-right:calc(-1 * var(--carousel-bleed, var(--page-margin)));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials__track::-webkit-scrollbar{display:none}.testimonial{display:flex;flex:0 0 246px;flex-direction:column;gap:30px;min-width:0;padding:20px 15px;border-radius:var(--radius-card);background-color:var(--color-surface);scroll-snap-align:start}.testimonial__profile{display:flex;flex-direction:column;gap:8px}.testimonial__profile img{width:83.13px;height:13px;max-width:none}.testimonial__profile .testimonial__stars--partial{clip-path:inset(0 calc(var(--stars-hidden) * 17.226px) 0 0)}.testimonial__details{display:flex;flex-direction:column;gap:6px}.testimonial .testimonial__title{min-height:38px;line-height:19px}.testimonial .testimonial__text{--fs: 14px;min-height:75px;line-height:15px;opacity:.8}.testimonial__author{display:flex;flex-direction:column;gap:2px}.testimonial__name{white-space:nowrap}.testimonial__verified{display:flex;gap:4px;align-items:center}.testimonial__verified img{flex:none;width:12px;height:12px}.testimonial .testimonial__verified-label{--fs: 14px;line-height:15px;opacity:.8;white-space:nowrap}.testimonials__desktop-only{display:none}@media(min-width:1200px){.testimonials--desktop{overflow-x:clip}.testimonials--desktop .testimonials__inner{gap:40px;padding:70px 0}.testimonials--desktop .testimonials__summary{gap:20px;text-align:left}.testimonials--desktop .testimonials__title{--fs: 58px;line-height:49px}.testimonials--desktop .testimonials__subtitle{--fs: 18px;line-height:20px}.testimonials--desktop .testimonials__mobile-only{display:none}.testimonials--desktop .testimonials__desktop-only{display:inline}.testimonials--desktop .testimonials__slider{gap:30px}.testimonials--desktop .testimonials__track{gap:20px;margin-right:calc(-1*max(var(--page-margin),(100vw - var(--page-width)) / 2 + var(--page-margin)))}.testimonials--desktop .testimonial{flex-basis:307px;padding:25px;border-radius:30px}.testimonials--desktop .testimonial__profile img{width:91px;height:14px}.testimonials--desktop .testimonial__profile .testimonial__stars--partial{clip-path:inset(0 calc(var(--stars-hidden) * 18.857px) 0 0)}.testimonials--desktop .testimonial .testimonial__title{--fs: 18px;min-height:0;line-height:22px}.testimonials--desktop .testimonial .testimonial__text{--fs: 16px;min-height:0;line-height:18px}.testimonials--desktop.testimonials--surface .testimonial .testimonial__title{font-weight:700}.testimonials--desktop .testimonial__author{gap:4px;margin-top:auto}.testimonials--desktop .testimonial .testimonial__name{--fs: 16px}.testimonials--desktop .testimonial .testimonial__verified-label{--fs: 15px;line-height:17px}}.ticker{display:flex;align-items:center;height:55px;overflow:hidden;background-color:var(--color-accent);color:var(--color-ink)}.ticker__track{display:flex;flex:none;width:max-content;animation:ticker-scroll var(--ticker-duration, 30s) linear infinite}.ticker__group{display:flex;flex:none;gap:20px;align-items:center;margin:0;padding:0 20px 0 0;list-style:none}.ticker__item{display:flex;flex:none;gap:15px;align-items:center;padding:0 20px}.ticker__icon{flex:none;width:25px;max-width:none;height:auto}.ticker__text{white-space:nowrap}@media(min-width:1200px){.ticker--desktop{height:75px}.ticker--desktop .ticker__group{gap:30px;padding-right:30px}.ticker--desktop .ticker__icon{width:32px;height:var(--ticker-icon-height-desktop, auto)}.ticker--desktop .ticker__text{--fs: 20px}}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{justify-content:center;width:100%;animation:none}.ticker__group[aria-hidden=true]{display:none}}@media(max-width:1199px){.ugc{overflow-x:clip}}.ugc{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}@media(max-width:1199px){.shopify-section:has(>.ugc--desktop-only){display:none}}.ugc--white{background-color:var(--color-background)}.ugc--line{box-shadow:inset 0 1px 0 var(--color-line)}.ugc__inner{grid-column:2;display:flex;flex-direction:column;gap:25px;min-width:0;padding:30px 0}.ugc__heading{display:flex;flex-direction:column;gap:18px;align-items:stretch}.ugc__title{text-align:center}.ugc__slider{display:flex;flex-direction:column;gap:25px}.ugc__track{display:flex;gap:15px;margin-right:calc(-1 * var(--carousel-bleed, var(--page-margin)));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ugc__track::-webkit-scrollbar{display:none}.ugc-card{display:flex;flex:0 0 210px;flex-direction:column;gap:15px;min-width:0;scroll-snap-align:start}.ugc-card__media{position:relative;display:flex;align-items:center;justify-content:center;height:343px;padding:22px;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-line)}.ugc-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ugc-card__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#000}.ugc-card__video video{width:100%;height:100%;object-fit:cover}.ugc-card__play{position:relative;display:grid;flex:none;place-items:center;width:37px;height:37px;padding:0;border:0;border-radius:50%;background-color:#ffffffb3;-webkit-backdrop-filter:blur(31.5px);backdrop-filter:blur(31.5px)}button.ugc-card__play{cursor:pointer}.ugc-card__play img{width:37px;height:37px;max-width:none}.ugc-card__play[hidden]{display:none}.ugc-card__details{display:flex;flex-direction:column;gap:3px}.ugc-card .ugc-card__author{line-height:18px}.ugc--photos{overflow:clip}.ugc__marquee{--ugc-marquee-gap: 15px;--ugc-marquee-pace: 6.6s;min-width:0;margin-right:calc((100% - 100vw)/2);overflow:clip}.ugc__marquee-track{display:flex;width:max-content;animation:ugc-marquee calc(var(--ugc-marquee-cards, 3) * var(--ugc-marquee-pace)) linear infinite}.ugc__marquee-group{display:flex;flex:none;gap:var(--ugc-marquee-gap);margin:0;padding:0 var(--ugc-marquee-gap) 0 0;list-style:none}@media(max-width:1199px){.ugc__marquee{margin-left:calc((100% - 100vw)/2)}}@keyframes ugc-marquee{0%{transform:translate(calc(-100% / var(--ugc-marquee-copies, 4)))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ugc__marquee{overflow-x:auto;scrollbar-width:none}.ugc__marquee-track{animation:none}.ugc__marquee-group[aria-hidden=true]{display:none}}.ugc--photos .ugc-card{flex:none;width:240px}.ugc--photos .ugc-card__media{height:307px}.ugc--photos .ugc-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 10px #0000000d;pointer-events:none}@media(min-width:1200px){.ugc--desktop .ugc__inner{flex-direction:row;gap:60px;align-items:center;justify-content:center;padding:70px 0}.ugc--desktop .ugc__heading{flex:1 0 0;gap:30px;align-items:flex-start;min-width:0;max-width:420px}.ugc--desktop .ugc__title{--fs: 58px;line-height:49px;width:100%;text-align:left}.ugc--desktop .ugc__slider{flex:none;gap:30px;width:min(840px,62.22%)}.ugc--desktop .ugc__track{gap:30px;margin-right:0}.ugc--desktop .ugc-card{flex:0 0 calc((100% - 60px) / 3);gap:20px;height:541px}.ugc--desktop .ugc-card__media{flex:1 0 0;height:auto;min-height:0;aspect-ratio:auto;border-radius:30px}.ugc--desktop .ugc-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000026;pointer-events:none}.ugc--desktop .ugc-card__play{z-index:1;width:50px;height:50px}.ugc--desktop .ugc-card__play img{width:50px;height:50px}.ugc--desktop .ugc-card__details{gap:6px}.ugc--desktop .ugc-card__quote{--fs: 20px;line-height:24px;letter-spacing:0}.ugc--desktop .ugc-card .ugc-card__author{--fs: 20px;line-height:22px}.ugc--desktop .ugc__marquee{--ugc-marquee-gap: 30px;--ugc-marquee-pace: 10s;flex:1 0 0}.ugc--desktop.ugc--photos .ugc-card{flex:none;width:356px;height:455px}.ugc--desktop.ugc--photos .ugc-card__media:after{background-color:transparent;box-shadow:inset 0 0 10px #0000000d}}.usp{display:grid;grid-template-columns:var(--content-grid)}.usp__inner{grid-column:2;display:flex;justify-content:center;min-width:0;padding:20px 0}.usp__image{width:350px;max-width:100%;height:70px;object-fit:contain}.usp__list{display:none}@media(min-width:1200px){.usp__inner{padding:50px 0}.usp__inner:has(.usp__list) .usp__image{display:none}.usp__list{display:flex;flex:1;justify-content:space-between;min-width:0;margin:0;padding:0;list-style:none}.usp__item{display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:center;min-width:0}.usp__icon{width:auto;height:100px;max-width:none}.usp .usp__text{--fs: 20px;max-width:312px;line-height:24px;letter-spacing:0;text-align:center}}@media(min-width:1200px)and (max-width:1339px){.usp .usp__text{text-wrap:balance}.usp__text br{display:none}}.values{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-surface)}.values__inner{grid-column:2;min-width:0;padding:30px 0}.values accordion-list{--accordion-line: var(--color-line)}.values .accordion-item:first-child:before{display:none}.values .accordion-item:first-child{padding-top:0}.values .accordion-item.is-open .accordion-item__icon{width:0;margin-left:-20px;overflow:hidden;opacity:0}.values .accordion-item__answer p{margin:0}.values .accordion-item__answer p+p{margin-top:1.1em}.values__photo{display:block;object-fit:cover}.values__photo--top{object-position:top}@media(max-width:1199px){.values .accordion-item .accordion-item__title{transition:font-size var(--accordion-duration) var(--accordion-ease),line-height var(--accordion-duration) var(--accordion-ease)}.values .accordion-item.is-open .accordion-item__title{--fs: 38px;font-weight:800;line-height:.85;letter-spacing:-.06em;font-feature-settings:"calt" 0}.values__photo{width:100%;height:250px;margin-top:15px;border-radius:var(--radius-card)}}@media(min-width:1200px){.values__inner{padding:70px 0}.values accordion-list{--accordion-icon-size: 42px;--accordion-answer-gap: 20px;container-type:inline-size}.values accordion-list:after{display:none}.values .accordion-item{--values-photo: min(700px, 51.85cqw);display:grid;grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) 0px;column-gap:0;padding:40px 8px;transition:grid-template-columns var(--accordion-duration) var(--accordion-ease),column-gap var(--accordion-duration) var(--accordion-ease)}.values .accordion-item.is-open{grid-template-columns:minmax(0,1fr) var(--values-photo);column-gap:60px}.values .accordion-item:first-child{padding-top:0}.values .accordion-item:last-child{padding-bottom:0}.values .accordion-item__heading{grid-area:2 / 1}.values .accordion-item__panel{grid-area:3 / 1}.values .accordion-item__media{grid-area:1 / 2 / -1 / 2;min-width:0;overflow:hidden}.values .accordion-item .accordion-item__title{--fs: 58px;font-weight:800;line-height:49px;letter-spacing:-.06em;font-feature-settings:"calt" 0}.values .accordion-item .accordion-item__answer{--fs: 18px;line-height:20px}.values__photo{width:var(--values-photo);max-width:none;height:auto;aspect-ratio:700 / 450;border-radius:30px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}accordion-list{--accordion-duration: .26s;--accordion-ease: cubic-bezier(.32, .72, 0, 1);--accordion-line: var(--color-ink);--accordion-hairline: 1px;--accordion-hairline-opacity: .5;--accordion-icon-size: 24px;--accordion-icon-line-height: 22px;--accordion-answer-gap: 8px;position:relative;display:block}@media(min-resolution:2dppx){accordion-list{--accordion-hairline: .5px;--accordion-hairline-opacity: 1}}@media(prefers-reduced-motion:reduce){accordion-list{--accordion-duration: 1ms}}accordion-list:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--accordion-hairline);background-color:var(--accordion-line);opacity:var(--accordion-hairline-opacity)}.accordion-item{position:relative;padding:10px 8px}.accordion-item:before{content:"";position:absolute;top:0;right:0;left:0;height:var(--accordion-hairline);background-color:var(--accordion-line);opacity:var(--accordion-hairline-opacity)}.accordion-item__heading{margin:0;font:inherit}.accordion-item__trigger{display:flex;gap:20px;align-items:center;width:100%;padding:0;border:0;background:none;color:var(--color-ink);text-align:left;cursor:pointer}.accordion-item__trigger:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.accordion-item .accordion-item__title{flex:1;min-width:0;line-height:19px}.accordion-item__icon{display:grid;flex:none;align-items:center;justify-items:center;font-family:var(--font-eyebrow);font-size:var(--accordion-icon-size);line-height:var(--accordion-icon-line-height)}.accordion-item__glyph{grid-area:1 / 1;transition:opacity var(--accordion-duration) var(--accordion-ease),transform var(--accordion-duration) var(--accordion-ease)}.accordion-item__glyph--minus{opacity:0;transform:rotate(-90deg)}.accordion-item.is-open .accordion-item__glyph--plus{opacity:0;transform:rotate(90deg)}.accordion-item.is-open .accordion-item__glyph--minus{opacity:1;transform:rotate(0)}.accordion-item__panel,.accordion-item__media{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--accordion-duration) var(--accordion-ease),visibility 0s linear var(--accordion-duration)}.accordion-item.is-open .accordion-item__panel,.accordion-item.is-open .accordion-item__media{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--accordion-duration) var(--accordion-ease),visibility 0s}.accordion-item__clip{min-height:0;overflow:hidden}.accordion-item .accordion-item__answer{padding-top:var(--accordion-answer-gap);line-height:18px}.benefit-pill__icon{position:relative;flex:none;width:12px;height:12px}.benefit-pill__icon--yellow{--benefit-dot: #ffd15f}.benefit-pill__icon--blue{--benefit-dot: #74b2fe}.benefit-pill__icon--coral{--benefit-dot: #fea974}.benefit-pill__icon--green{--benefit-dot: #98ec80}.benefit-pill__icon--pink{--benefit-dot: #ff84af}.benefit-pill__icon--red{--benefit-dot: #fe7479}.benefit-pill__icon--purple{--benefit-dot: #cd98ff}.benefit-pill__icon--salmon{--benefit-dot: #fb9284}.benefit-pill__glow,.benefit-pill__core{position:absolute;border-radius:50%;background-color:var(--benefit-dot, transparent)}.benefit-pill__glow{top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--benefit-dot, transparent) 50%,transparent);filter:blur(2.5px)}.benefit-pill__core{inset:calc(50% - 3.33333px)}@media(prefers-reduced-motion:no-preference){.benefit-pill__glow{animation:purchase-dot-glow-strong 2s ease-in-out infinite}.benefit-pill__core{animation:purchase-dot-core 2s ease-in-out infinite}}.benefit-pill{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-pill);background-color:#fff}.benefit-pill__text{white-space:nowrap}.button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 35px;border:0;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-ink);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--button-hover-duration, .2s) ease,color var(--button-hover-duration, .2s) ease}.button__label{position:relative;transition:transform var(--button-hover-duration, .2s) ease}.button .button__label>.button__arrow{position:absolute;top:50%;left:calc(100% + 9.25px);width:15.5px;max-width:none;height:9.5px;margin-top:-4.75px;opacity:0;pointer-events:none;transition:opacity var(--button-hover-duration, .2s) ease}.button .button__label>.button__arrow--plus{left:calc(100% + 8.857px);width:10.2853px;height:10.2853px;margin-top:-5.143px;transform:rotate(45deg)}.button--secondary img{transition:filter var(--button-hover-duration, .2s) ease}@media(hover:hover)and (pointer:fine){.button:hover:not(:disabled){background-color:#fcdc8de6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.button:hover:not(:disabled) .button__label:has(>.button__arrow){transform:translate(-12px)}.button:hover:not(:disabled) .button__arrow{opacity:1}.button:hover:not(:disabled) .button__label:has(>.button__arrow--plus){transform:translate(-10px)}.button--secondary:hover:not(:disabled){background-color:var(--color-ink);color:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.button--secondary:hover:not(:disabled) img{filter:brightness(0) invert(1) sepia(1) brightness(.98)}}@media(hover:none),(pointer:coarse){.button:active:not(:disabled){opacity:.85}}@media(prefers-reduced-motion:reduce){.button,.button__label,.button__arrow,.button--secondary img{transition:none}}.button--compact{height:32px}.button--slim{height:36px}.button--narrow{width:250px;max-width:100%;margin-inline:auto}@media(min-width:1200px){.button--desktop{width:300px;max-width:100%;height:50px;margin-inline:0}.button--desktop .button__label{--fs: 17px}}.button:disabled{cursor:not-allowed;opacity:.5}.button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}content-slider{position:relative;display:block;min-width:0}.drawer{--drawer-duration: .26s;--drawer-ease: cubic-bezier(.32, .72, 0, 1);position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--drawer-duration)}.drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}@media(prefers-reduced-motion:reduce){.drawer{--drawer-duration: 1ms}}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#21171466;opacity:0;transition:opacity var(--drawer-duration) var(--drawer-ease)}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,var(--page-width));background-color:var(--color-background);color:var(--color-ink);outline:none;transform:translate(100%);transition:transform var(--drawer-duration) var(--drawer-ease)}.drawer--left .drawer__panel{right:auto;left:0;transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.gallery{position:relative;display:block;height:var(--gallery-height, 290px);overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-surface)}.gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay);pointer-events:none}.gallery--plain:after{display:none}.gallery__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.gallery__image{width:100%;height:100%;object-fit:cover;object-position:var(--gallery-position, 50% 50%)}.gallery__arrow{position:absolute;z-index:2;top:var(--gallery-arrow-top, 143px);width:11px;height:17px;padding:0;border:0;background:none;cursor:pointer}.gallery__arrow:after{content:"";position:absolute;top:-14px;right:-12px;bottom:-14px;left:-12px}.gallery__arrow img{width:11px;height:17px;max-width:none}.gallery__arrow--prev{left:25px}.gallery__arrow--next{right:25px;transform:rotate(180deg)}.gallery__dots{position:absolute;z-index:2;bottom:19.97px;left:50%;display:flex;gap:3.625px;align-items:center;height:9.969px;transform:translate(-50%);filter:drop-shadow(0 0 4px rgba(0,0,0,.15))}.gallery__dot{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:var(--radius-pill);background-color:#fff;opacity:.6;cursor:pointer}.gallery__dot:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.gallery__dot[aria-current=true]{width:18px;opacity:1}.gallery__badge{position:absolute;z-index:2;top:15px;left:15px;display:flex;gap:6px;align-items:center;justify-content:center;padding:10px 12px;border-radius:var(--radius-pill);background-color:var(--color-glass);color:var(--color-ink);font-family:var(--font-body);font-size:12px;font-weight:500;line-height:18px;letter-spacing:0;white-space:nowrap;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}html.product-modal-open{overflow:hidden}.drawer.product-modal{--product-modal-overlay: rgba(0, 0, 0, .2);--product-modal-pill: #f6f0e3}.drawer.product-modal .drawer__overlay{background-color:var(--product-modal-overlay)}.drawer.product-modal .drawer__panel{top:100px;right:0;bottom:auto;left:0;width:min(calc(100% - 40px),calc(var(--page-width) - 40px));max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);margin-inline:auto;overflow:hidden;border-radius:20px;background-color:#fff;opacity:0;transform:translateY(24px);transition:transform var(--drawer-duration) var(--drawer-ease),opacity var(--drawer-duration) var(--drawer-ease)}.drawer.product-modal.is-open .drawer__panel{opacity:1;transform:none}.product-modal__header{display:flex;flex:none;justify-content:flex-end;padding:15px 20px;border-bottom:1px solid var(--color-line)}.product-modal__close{position:relative;width:13.518px;height:13.537px;padding:0;border:0;background:none;cursor:pointer}.product-modal__close:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.product-modal__close:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.product-modal__close img{position:absolute;top:-.375px;right:-.375px;bottom:-.375px;left:-.375px;width:14.268px;height:14.2874px;max-width:none}.product-modal__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.product-modal__body::-webkit-scrollbar{display:none}.product-modal__content{display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.product-modal__intro{display:flex;flex-direction:column;gap:30px}.product-modal .gallery{--gallery-height: 400px;--gallery-position: 50% 73.75%;border-radius:0}.product-modal .gallery__arrow{top:191px}.product-modal .gallery__arrow img,.product-modal .gallery__dots{filter:drop-shadow(0 0 8px rgba(0,0,0,.15))}.product-modal__media{height:400px;background-color:var(--color-surface)}.product-modal__photo{display:block;width:100%;height:100%;object-fit:cover}.product-modal__photo--placeholder{object-fit:contain}.product-modal__text{display:flex;flex-direction:column;gap:18px;align-items:center}.product-modal__summary{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;padding:0 15px;text-align:center}.product-modal__heading{display:flex;flex-direction:column;gap:2px;align-items:center;width:100%}.product-modal__reviews{display:flex;gap:8px;align-items:center}.product-modal__reviews img{width:83.13px;height:13px;max-width:none}.product-modal__reviews-label{white-space:nowrap}.product-modal__title,.product-modal__description{width:100%}.product-modal .product-modal__description{line-height:18px}.product-modal__pills{display:grid;grid-template-columns:repeat(2,auto);gap:6px;justify-content:center;margin:0;padding:0;list-style:none}.product-modal__pills>:nth-child(3),.product-modal__pills>:only-child{grid-column:1 / -1;justify-self:center}.product-modal__pill{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-pill);background-color:var(--product-modal-pill);white-space:nowrap}.product-modal__details{padding:0 15px}.product-modal__details:after{right:15px;left:15px}@media(min-width:1200px){.drawer.product-modal{--product-modal-overlay: rgba(33, 23, 20, .2)}.drawer.product-modal .drawer__panel{top:65px;width:600px;max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);border-radius:30px}.product-modal__content{padding-bottom:50px}.product-modal__header{padding:20px 30px}.product-modal__close{width:16px;height:16px}.product-modal__close img{top:-.375px;right:-.375px;bottom:-.375px;left:-.375px;width:16.75px;height:16.75px}.product-modal__media,.product-modal .gallery{--gallery-height: 600px;--gallery-position: 50% 50%;height:600px}.product-modal .gallery__arrow{top:calc(50% - 17px);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background-color:#ffffff1a;box-shadow:0 0 11px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-modal .gallery__arrow:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.product-modal .gallery__arrow img{width:11.66px;height:18px;filter:none}.product-modal .gallery__arrow--prev{left:30px}.product-modal .gallery__arrow--next{right:30px}.product-modal .gallery__dots{bottom:20px;gap:5.091px;height:26px;padding:0 14.1px;border-radius:var(--radius-pill);background-color:#ffffff1a;box-shadow:0 0 11px #0000000d;filter:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-modal .gallery__dot{width:9.831px;height:9.831px}.product-modal .gallery__dot[aria-current=true]{width:25.279px}.product-modal__text{gap:20px}.product-modal__summary{gap:20px;padding:0 45px}.product-modal__heading{gap:8px}.product-modal__reviews img{width:110px;height:18px}.product-modal .product-modal__reviews-label{--fs: 18px}.product-modal .product-modal__title{--fs: 58px;line-height:49px}.product-modal .product-modal__description{--fs: 18px;line-height:1.1}.product-modal__pills{gap:10px}.product-modal__pill{padding:16px 20px}.product-modal__pill .type-button{--fs: 18px}.product-modal__pill .benefit-pill__icon{width:16px;height:16px}.product-modal__pill .benefit-pill__core{inset:calc(50% - 4.44444px)}.product-modal .accordion-item .accordion-item__title{--fs: 18px;font-weight:700;line-height:normal}.product-modal .accordion-item .accordion-item__answer{--fs: 18px;line-height:1.1}}.purchase-notes{display:flex;flex-direction:column;align-items:center}.purchase-notes__line{display:flex;gap:6px;align-items:center;line-height:19px;white-space:nowrap}.shopify-section.reveal{overflow-y:clip}.shopify-section.reveal>*{opacity:0;transform:translateY(24px)}.shopify-section.reveal.is-revealed>*{opacity:1;transform:none;transition:opacity .7s ease-out,transform .7s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.shopify-section.reveal>*{opacity:1;transform:none;transition:none}}.slider-dots{display:flex;gap:3.625px;align-items:center;height:9.969px}.slider-dots--dark{align-self:center;justify-content:center}.slider-dots--light{position:absolute;z-index:2;bottom:19.97px;left:50%;transform:translate(-50%);filter:drop-shadow(0 0 4px rgba(0,0,0,.15))}.slider-dots__dot{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:var(--radius-pill);cursor:pointer}.slider-dots__dot:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.slider-dots--dark .slider-dots__dot{background-color:#21171433}.slider-dots--dark .slider-dots__dot[aria-current=true]{background-color:var(--color-ink)}.slider-dots--light .slider-dots__dot{background-color:#fff;opacity:.6}.slider-dots--light .slider-dots__dot[aria-current=true]{opacity:1}.slider-dots__dot[aria-current=true]{width:18px}@media(min-width:1200px){.desktop-layout .slider-dots--dark{gap:4.362px;height:11.997px}.desktop-layout .slider-dots--dark .slider-dots__dot{width:8.424px;height:8.424px}.desktop-layout .slider-dots--dark .slider-dots__dot[aria-current=true]{width:24.068px}}.slider-dots.slider-dots--pill{gap:4.096px;height:24px;padding:0 9.654px;border-radius:var(--radius-pill);background-color:#2117140d;box-shadow:0 0 8.85px #0000000d;-webkit-backdrop-filter:blur(3.218px);backdrop-filter:blur(3.218px)}.slider-dots--pill .slider-dots__dot{width:7.909px;height:7.909px}.slider-dots.slider-dots--pill .slider-dots__dot{background-color:var(--color-ink);opacity:.3}.slider-dots.slider-dots--pill .slider-dots__dot[aria-current=true]{width:20.338px;opacity:1}.slider-nav{display:flex;align-items:center;justify-content:center}.slider-nav__arrows{display:none}@media(min-width:1200px){.slider-nav{justify-content:space-between;width:100%}.slider-dots.slider-dots--pill-desktop{border-radius:var(--radius-pill);background-color:#2117140d}.slider-dots.slider-dots--pill-desktop .slider-dots__dot{background-color:var(--color-ink);opacity:.3}.slider-dots.slider-dots--pill-desktop .slider-dots__dot[aria-current=true]{opacity:1}.slider-dots.slider-dots--pill,.slider-dots.slider-dots--pill-desktop{gap:4.778px;height:28px;padding:0 11.264px;box-shadow:0 0 10.325px #0000000d;-webkit-backdrop-filter:blur(3.755px);backdrop-filter:blur(3.755px)}.slider-dots.slider-dots--pill .slider-dots__dot,.slider-dots.slider-dots--pill-desktop .slider-dots__dot{width:9.227px;height:9.227px}.slider-dots.slider-dots--pill .slider-dots__dot[aria-current=true],.slider-dots.slider-dots--pill-desktop .slider-dots__dot[aria-current=true]{width:23.728px}.slider-nav__arrows{display:flex;gap:20px}}.slider-nav__arrow{display:block;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.slider-nav__arrow img{width:40px;height:40px}.slider-nav__arrow--next{transform:rotate(180deg)}.slider-nav__arrow:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.slider-arrow{position:absolute;z-index:2;top:19.5px;width:11px;height:17px;padding:0;border:0;background:none;cursor:pointer}.slider-arrow:after{content:"";position:absolute;top:-14px;right:-12px;bottom:-14px;left:-12px}.slider-arrow img{width:11px;height:17px;max-width:none}.slider-arrow--prev{left:35px}.slider-arrow--next{right:35px;transform:rotate(180deg)}.snack-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.snack-card__image{height:210px;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-surface)}.snack-card__image img,.snack-card__image svg{width:100%;height:100%;object-fit:cover}.snack-card__details{display:flex;flex:1;flex-direction:column;gap:10px}.snack-card__text{padding:0 5px}.snack-card .snack-card__name{line-height:19px}.snack-card .snack-card__description{display:-webkit-box;height:36px;overflow:hidden;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.snack-card--large .snack-card__image{height:230px}.snack-card__image .snack-card__hover-image{display:none}@media(min-width:1200px)and (hover:hover)and (pointer:fine){.snack-card__image{position:relative}.snack-card__image .snack-card__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .3s ease}.snack-card:hover .snack-card__hover-image,.snack-card:focus-within .snack-card__hover-image{opacity:1}}@media(prefers-reduced-motion:reduce){.snack-card__image .snack-card__hover-image{transition:none}}.snack-card--large .snack-card__description{--fs: 15px;height:33px;line-height:16.5px}.snack-card__link{color:inherit;text-decoration:none}.snack-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.snack-card__link:focus-visible{outline:none}.snack-card__link:focus-visible:after{border-radius:var(--radius-card);outline:2px solid var(--color-ink);outline-offset:2px}.snack-card__action{position:relative;z-index:1;margin-top:auto}.snack-card__button--sold-out{opacity:.5}.snack-card .button__label{display:flex;gap:4px;white-space:nowrap}.snack-card .snack-card__key--desktop{display:none}@media(min-width:1200px){.snack-card .snack-card__key--mobile{display:none}.snack-card .snack-card__key--desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
