.mpack-hero{position:relative;overflow:hidden;padding-block-end:0;--mpack-word-w: min(85vw, min(100vw - 2 * var(--mpack-margin), var(--mpack-container, 1264px)));--mpack-word-h: calc(var(--mpack-word-w) * 716 / 2392)}.mpack-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.mpack-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:blur(7px) saturate(.92);transform:scale(1.04);opacity:.3}.mpack-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--scheme-bg, var(--mpack-bg)) 82%,transparent) 0%,color-mix(in srgb,var(--scheme-bg, var(--mpack-bg)) 62%,transparent) 38%,color-mix(in srgb,var(--scheme-bg, var(--mpack-bg)) 88%,transparent) 78%,var(--scheme-bg, var(--mpack-bg)) 100%)}.mpack-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"word word" "copy cta";column-gap:24px;padding-block:calc(var(--mpack-header-h, 140px) + clamp(24px,4vh,48px)) clamp(28px,4vh,52px)}.mpack-hero__inner .mpack-hero__word{grid-area:word;position:relative;z-index:1;justify-self:center;margin:0;width:var(--mpack-word-w);height:var(--mpack-word-h);margin-block-end:clamp(28px,5vh,56px)}.mpack-hero__cut{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scheme-ink-2);-webkit-mask-image:var(--mpack-word-mask);mask-image:var(--mpack-word-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-mode:alpha;mask-mode:alpha}.mpack-hero__cut picture{display:contents}.mpack-hero__video,.mpack-hero__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;transform:scale(1.35);transform-origin:center 58%}.mpack-hero__vdim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--mpack-bg) 34%,transparent),color-mix(in srgb,var(--mpack-bg) 8%,transparent))}.mpack-pouch{position:relative;aspect-ratio:240 / 320;container-type:inline-size}.mpack-pouch svg{width:100%;height:100%;display:block;overflow:visible}.mpack-pouch__body{fill:var(--pouch);stroke:color-mix(in srgb,var(--mpack-ink) 40%,transparent);stroke-width:2}.mpack-pouch__seal{stroke:color-mix(in srgb,var(--pouch-label) 45%,transparent);stroke-width:1.5;stroke-dasharray:3 3;fill:none}.mpack-pouch__crease{stroke:color-mix(in srgb,#fff 7%,transparent);stroke-width:2;fill:none}.mpack-pouch__panel{fill:color-mix(in srgb,var(--pouch-label) 9%,transparent);stroke:color-mix(in srgb,var(--pouch-label) 22%,transparent);stroke-width:1.5}.mpack-pouch__hole{fill:var(--mpack-bg-2)}.mpack-pouch__notch{fill:color-mix(in srgb,var(--pouch-label) 55%,transparent)}.mpack-pouch__label{position:absolute;inset:33% 17% auto;display:flex;flex-direction:column;gap:.5cqw;color:var(--pouch-label);text-align:left}.mpack-pouch__brand{font-family:var(--mpack-font-display);font-weight:800;font-size:4.4cqw;letter-spacing:.22em;opacity:.68}.mpack-pouch__name{font-family:var(--mpack-font-display);font-weight:700;font-size:9cqw;line-height:1;text-transform:uppercase;text-wrap:balance;margin-block:1.5cqw 2.5cqw;padding-block-end:2.5cqw;border-block-end:1px solid color-mix(in srgb,currentColor 30%,transparent)}.mpack-pouch__meta{font-size:4cqw;letter-spacing:.08em;opacity:.66}.mpack-chip{display:inline-flex;align-items:center;flex:0 0 auto;scroll-snap-align:start;gap:8px;padding:10px 18px;border:1px solid var(--scheme-line);border-radius:999px;background:transparent;color:var(--scheme-ink-2);font-family:var(--mpack-font-display);font-weight:700;font-size:.98rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--mpack-hover) var(--ease-out),border-color var(--mpack-hover) var(--ease-out),background-color var(--mpack-hover) var(--ease-out),transform var(--mpack-press) var(--ease-out)}.mpack-chip:hover{color:var(--scheme-ink);border-color:var(--scheme-ink-2)}.mpack-chip:active{transform:scale(.97)}.mpack-chip[aria-selected=true]{background:var(--scheme-accent);border-color:var(--scheme-accent);color:var(--scheme-accent-ink)}.mpack-chip__badge{padding:2px 6px;border-radius:3px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:.72rem;letter-spacing:.08em}.mpack-hero__copy{grid-area:copy;z-index:3;align-self:end;max-width:36ch}.mpack-hero__desc{margin:0;font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.55;color:var(--scheme-ink)}.mpack-hero__cta{grid-area:cta;z-index:3;align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.mpack-quick-add[hidden]{display:none}.mpack-quick-add form{margin:0}.mpack-quick-add .mpack-quick-add__button{min-height:0;border-radius:var(--mpack-radius);justify-content:center}.mpack-hero__ghost{align-self:flex-end}.mpack-hero__micro{margin:0;font-size:.86rem;line-height:1.4;color:var(--scheme-ink-2)}.mpack-hero__facts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block:clamp(36px,5vh,64px) 0;padding:0 0 clamp(24px,3vh,40px);list-style:none;border-block-start:1px solid var(--scheme-line)}.mpack-hero__fact{padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,28px);padding-inline-start:0}.mpack-hero__fact+.mpack-hero__fact{padding-inline-start:clamp(20px,2.4vw,36px);border-inline-start:1px solid var(--scheme-line)}.mpack-hero__fact-value{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1;letter-spacing:-.01em;color:var(--scheme-ink);font-variant-numeric:tabular-nums}.mpack-hero__fact-label{margin:10px 0 0;font-size:.98rem;line-height:1.35;color:var(--scheme-ink-2);max-width:20ch}@keyframes mpack-hero-word{0%{clip-path:inset(100% 0 0 0);transform:translateY(8%)}to{clip-path:inset(-20% 0 0 0);transform:none}}@keyframes mpack-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mpack-hero__word{animation:mpack-hero-word var(--mpack-load) var(--ease-out) both}.mpack-hero__copy{animation:mpack-hero-rise .7s var(--ease-out) .3s both}.mpack-hero__cta{animation:mpack-hero-rise .7s var(--ease-out) .38s both}.mpack-hero__fact{animation:mpack-hero-rise .7s var(--ease-out) both}.mpack-hero__fact:nth-child(1){animation-delay:.46s}.mpack-hero__fact:nth-child(2){animation-delay:.54s}.mpack-hero__fact:nth-child(3){animation-delay:.62s}.mpack-hero__fact:nth-child(4){animation-delay:.7s}@media screen and (max-width:989px){.mpack-hero__copy{max-width:32ch}}@media screen and (max-width:767px){.mpack-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"word" "cta" "copy";padding-block:calc(var(--mpack-header-h, 110px) + clamp(24px,6vw,40px)) 24px}.mpack-hero__cta{align-items:stretch;justify-self:stretch;text-align:left;margin-block-end:22px}.mpack-hero__ghost{align-self:stretch;justify-content:center}.mpack-hero__copy{max-width:none}.mpack-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:32px}.mpack-hero__fact{padding:22px 0 22px 20px;border-inline-start:1px solid var(--scheme-line)}.mpack-hero__fact:nth-child(odd){padding-inline-start:0;border-inline-start:0}.mpack-hero__fact:nth-child(n+3){border-block-start:1px solid var(--scheme-line)}}@media screen and (max-width:430px){.mpack-hero{--mpack-word-w: min(100vw - 2 * var(--mpack-margin), var(--mpack-container, 1264px));--mpack-word-h: calc(var(--mpack-word-w) * 1476 / 1851)}.mpack-hero__cut{-webkit-mask-image:var(--mpack-word-mask-2l);mask-image:var(--mpack-word-mask-2l)}}@media(prefers-reduced-motion:reduce){.mpack-hero__video{display:none}.mpack-hero__word,.mpack-hero__copy,.mpack-hero__cta,.mpack-hero__fact{animation:none;clip-path:none;opacity:1}}.mpack-ann{position:relative;display:block;min-block-size:var(--mpack-ann-h, 54px);overflow-anchor:none;background:var(--scheme-bg, var(--mpack-brand));color:var(--scheme-ink, var(--mpack-ink));font-family:var(--mpack-font-body);font-size:.8125rem;line-height:1.3;transition:background-color .4s var(--ease-out)}.mpack-ann[data-highlight=true]{background:color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 18%,var(--scheme-bg, var(--mpack-brand)))}.mpack-ann__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:9px var(--mpack-margin);min-block-size:var(--mpack-ann-h, 54px)}.mpack-ann__zone{display:flex;align-items:center;gap:12px;min-width:0}.mpack-ann__zone--center{display:grid;grid-template-rows:auto 1fr;justify-items:center;text-align:center;gap:2px;transition:grid-template-rows .2s var(--ease-out)}.mpack-ann__zone--end{justify-content:flex-end}.mpack-ann__msg{margin:0;font-weight:500}.mpack-ann__cutoff{margin:0;color:var(--scheme-ink-2, var(--mpack-ink-2));overflow:hidden;transition:opacity .2s var(--ease-out)}.mpack-ann[data-ann-pending=true] .mpack-ann__cutoff,.mpack-ann[data-ann-pending=true] .mpack-ann__status{visibility:hidden}.mpack-ann__chip{position:relative;overflow:hidden;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--scheme-accent, var(--mpack-accent));color:var(--scheme-accent-ink, var(--mpack-accent-ink));font-family:var(--mpack-font-display);font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s var(--ease-out)}.mpack-ann__chip:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(0);animation:mpack-ann-sweep .9s var(--ease-out) .4s 1 both}@keyframes mpack-ann-sweep{to{transform:translate(420%)}}.mpack-ann__status{display:inline-flex;align-items:center;gap:7px;color:var(--scheme-ink-2, var(--mpack-ink-2));white-space:nowrap}.mpack-ann__dot{width:7px;height:7px;border-radius:50%;background:var(--scheme-ink-2, var(--mpack-ink-2));transition:background-color var(--mpack-hover) var(--ease-out)}.mpack-ann__status[data-open=true] .mpack-ann__dot{background:var(--mpack-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--mpack-ok) 22%,transparent)}.mpack-ann__contact{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mpack-ann__ico{width:16px;height:16px;flex:0 0 auto}.mpack-ann[data-collapsed=true] .mpack-ann__zone--center{grid-template-rows:auto 0fr}.mpack-ann[data-collapsed=true] .mpack-ann__cutoff,.mpack-ann[data-collapsed=true] .mpack-ann__chip,.mpack-ann[data-collapsed=true] .mpack-ann__status,.mpack-ann[data-collapsed=true] .mpack-ann__contact--icon{opacity:0;pointer-events:none}@media screen and (max-width:749px){.mpack-ann,.mpack-ann__inner{--mpack-ann-h: 40px}.mpack-ann__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-inline:12px}.mpack-ann__cutoff,.mpack-ann__status-text,.mpack-ann__contact-text{display:none}.mpack-ann__zone--center{justify-items:start;text-align:left}}@media(prefers-reduced-motion:reduce){.mpack-ann__chip:after{animation:none}.mpack-ann__zone--center{transition:none}}.mpack-stats{position:relative;z-index:2;padding-block:clamp(28px,3.4vw,44px)}.mpack-stats--overlap{margin-block-start:calc(-1*clamp(28px,3.4vw,44px))}.mpack-stats-section+.shopify-section .mpack-section{padding-block-start:clamp(40px,5vw,72px)}.mpack-stats__rail{overflow-x:clip}.mpack-stats__row{--stat-gap-x: clamp(20px, 2.4vw, 36px);--stat-gap-y: clamp(20px, 2.4vw, 36px);margin:0;margin-inline-start:calc(-1 * (var(--stat-gap-x) + 1px));inline-size:calc(100% + var(--stat-gap-x) + 1px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:0;row-gap:var(--stat-gap-y)}.mpack-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding-inline-start:var(--stat-gap-x);border-inline-start:1px solid var(--scheme-line, var(--mpack-line));transition-delay:calc(var(--stat-index, 0) * 80ms)}.mpack-stat__value{display:flex;align-items:baseline;gap:.35em;margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--scheme-ink, var(--mpack-ink))}.mpack-stat__unit{font-size:.42em;font-weight:700;letter-spacing:.1em;color:var(--scheme-accent, var(--mpack-accent))}.mpack-stat__label{margin:0;font-size:.95rem;line-height:1.35;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-stats__note{margin:clamp(18px,2vw,28px) 0 0;font-size:.85rem;transition-delay:calc(var(--stat-index, 0) * 80ms)}@media screen and (max-width:749px){.mpack-stats__row{--stat-gap-x: 16px;--stat-gap-y: 18px;grid-template-columns:repeat(2,minmax(0,1fr))}}.mpack-stat__num{display:inline-block}.mpack-calc{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,3vw,46px);align-items:stretch}.mpack-calc__ctrl,.mpack-calc__out{padding:clamp(22px,3vw,38px);border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius)}.mpack-calc__ctrl{display:flex;flex-direction:column;justify-content:center;background:var(--scheme-surface, var(--mpack-card))}.mpack-calc__out{display:flex;flex-direction:column;justify-content:space-between;gap:26px;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 20%,transparent),transparent 62%),var(--scheme-surface, var(--mpack-card))}.mpack-field+.mpack-field{margin-block-start:30px}.mpack-field__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:14px}.mpack-field__top label,.mpack-field__label{font-size:.9rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-field__val{font-family:var(--mpack-font-display);font-weight:800;font-size:1.5rem;line-height:1;color:var(--scheme-accent, var(--mpack-accent))}.mpack-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--scheme-accent, var(--mpack-accent)) var(--p, 40%),color-mix(in srgb,var(--scheme-ink, var(--mpack-ink)) 18%,transparent) var(--p, 40%));outline:none;cursor:pointer}.mpack-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;cursor:pointer;background:var(--scheme-ink, var(--mpack-ink));border:4px solid var(--scheme-accent, var(--mpack-accent));box-shadow:0 0 18px color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 55%,transparent)}.mpack-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;cursor:pointer;background:var(--scheme-ink, var(--mpack-ink));border:4px solid var(--scheme-accent, var(--mpack-accent));box-shadow:0 0 18px color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 55%,transparent)}.mpack-seg{display:flex;gap:8px;flex-wrap:wrap}.mpack-seg__btn{flex:1;min-width:104px;display:grid;gap:3px;padding:11px 10px;cursor:pointer;text-align:start;background:transparent;border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius);color:var(--scheme-ink, var(--mpack-ink));font:inherit;transition:background-color var(--mpack-hover) var(--ease-out),border-color var(--mpack-hover) var(--ease-out),color var(--mpack-hover) var(--ease-out)}.mpack-seg__btn:hover{border-color:color-mix(in srgb,var(--scheme-ink, var(--mpack-ink)) 34%,transparent)}.mpack-seg__name{font-family:var(--mpack-font-display);font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.mpack-seg__sub{font-size:.76rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-seg__btn[aria-pressed=true]{background:var(--scheme-accent, var(--mpack-accent));border-color:var(--scheme-accent, var(--mpack-accent));color:var(--scheme-accent-ink, var(--mpack-accent-ink))}.mpack-seg__btn[aria-pressed=true] .mpack-seg__sub{color:color-mix(in srgb,var(--scheme-accent-ink, var(--mpack-accent-ink)) 74%,transparent)}.mpack-calc__figures{display:flex;flex-direction:column;gap:22px}.mpack-calc__big{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(3.4rem,9vw,6.5rem);line-height:.85;color:var(--scheme-ink, var(--mpack-ink))}.mpack-calc__big-unit{font-family:var(--mpack-font-body);font-weight:400;font-size:.95rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-calc__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--scheme-line, var(--mpack-line));border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius);overflow:hidden}.mpack-calc__grid>div{padding:15px 17px;background:var(--scheme-bg, var(--mpack-bg))}.mpack-calc__grid dt{margin-block-end:4px;font-size:.78rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-calc__grid dd{margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:1.35rem;line-height:1.1}.mpack-calc__was{margin-inline-end:6px;font-size:.9rem;font-weight:700;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-calc__foot{margin:0}.mpack-calc__total-label{display:block;font-size:.82rem}.mpack-calc__price{font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.mpack-calc__cta{display:flex;flex-direction:column;gap:10px;align-items:start}.mpack-calc__add{width:100%;justify-content:center}.mpack-calc__limit{margin:0;max-width:44ch;font-size:.85rem;line-height:1.35;color:var(--scheme-alert, var(--mpack-alert))}.mpack-calc__msg{display:flex;align-items:baseline;gap:8px;margin:0;min-height:1.2em;font-size:.85rem}.mpack-calc__msg--error{color:var(--mpack-alert)}.mpack-calc__msg-x{flex:none;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-size:1.1em;line-height:1;cursor:pointer;opacity:.7}.mpack-calc__msg-x:hover{opacity:1}.mpack-calc__notes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:.8rem;line-height:1.5}.mpack-calc__empty{margin:0}@media screen and (max-width:899px){.mpack-calc{grid-template-columns:1fr}.mpack-calc__notes{flex-direction:column;gap:6px}}@media screen and (max-width:480px){.mpack-calc__grid{grid-template-columns:1fr}.mpack-seg__btn{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){.mpack-seg__btn{transition:none}}.mpack-meals__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(24px,3vw,36px)}.mpack-meals__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(14px,1.6vw,22px)}.mpack-meals__grid .mpack-card[data-filtered=out]{display:none}.mpack-meals__grid .mpack-card[data-filtered=in]{animation:mpack-filter-in .32s var(--ease-out) both;animation-delay:calc(var(--filter-index, 0) * 40ms)}@keyframes mpack-filter-in{0%{opacity:0;transform:translateY(10px)}}.mpack-meals__empty{margin:clamp(24px,3vw,40px) 0 0;text-align:center;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-meals__more{display:flex;justify-content:center;margin-top:clamp(28px,3.4vw,44px)}@media screen and (max-width:749px){.mpack-meals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpack-meals__filters{position:relative;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--mpack-margin));padding-inline:var(--mpack-margin)}.mpack-meals__filters::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.mpack-meals__grid .mpack-card[data-filtered=in]{animation:none}}.mpack-bundles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);align-items:stretch}.mpack-bundles__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mpack-bundle{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);background:var(--scheme-surface, var(--mpack-card));border:var(--mpack-border);border-radius:var(--mpack-radius);transition:transform var(--mpack-drawer) var(--ease-out),opacity var(--mpack-rv-load) var(--ease-out),border-color var(--mpack-hover) var(--ease-out);transition-delay:calc(var(--card-index, 0) * 70ms)}.mpack-bundle:hover{border-color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-bundle[data-featured=true]{border-color:color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 55%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 14%,transparent),color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 3%,transparent)),var(--scheme-surface, var(--mpack-card));z-index:1}.mpack-bundle__flag{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);margin:0;padding:5px 14px;border-radius:999px;background:var(--scheme-accent, var(--mpack-accent));color:var(--scheme-accent-ink, var(--mpack-accent-ink));font-family:var(--mpack-font-display);font-weight:700;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mpack-bundle__head{display:grid;gap:4px}.mpack-bundle__sub{margin:0;font-size:.95rem;color:var(--scheme-ink, var(--mpack-ink))}.mpack-bundle__media{position:relative;aspect-ratio:3 / 2;margin-block-end:-4px}.mpack-bundle__media:after{content:"";position:absolute;inset-inline:6%;inset-block-end:4%;height:34%;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 13%,transparent) 0%,transparent 70%)}.mpack-bundle__media>img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform var(--mpack-drawer) var(--ease-out)}.mpack-bundle:hover .mpack-bundle__media>img{transform:scale(1.03)}.mpack-bundle__pouches{display:flex;gap:6px;height:54px;align-items:flex-end}.mpack-bundle__pouch{width:26px;height:calc(38px + var(--i) * 5px);border:1px solid var(--scheme-line, var(--mpack-line));border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 14%,transparent));transform-origin:bottom center;transition:transform var(--mpack-hover) var(--ease-out);transition-delay:calc(var(--i) * 40ms)}.mpack-bundle:hover .mpack-bundle__pouch{transform:translateY(-4px)}.mpack-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1;color:var(--scheme-accent, var(--mpack-accent))}.mpack-bundle__was{font-size:.5em;font-weight:700;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-bundle__sep{flex:0 0 100%;font-family:var(--mpack-font-body);font-size:.38em;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-bundle__per{margin:-8px 0 0;font-size:.9rem}.mpack-bundle__save{align-self:start;margin:0;padding:4px 10px;border:1px solid var(--scheme-accent, var(--mpack-accent));border-radius:999px;color:var(--scheme-accent, var(--mpack-accent));font-family:var(--mpack-font-display);font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.mpack-bundle__list{margin:0;padding:14px 0 0;border-top:1px solid var(--scheme-line, var(--mpack-line));list-style:none;display:grid;gap:8px;font-size:.95rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-bundle__list li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start}.mpack-bundle__tick{width:14px;height:14px;margin-top:4px;color:var(--scheme-accent, var(--mpack-accent))}.mpack-bundle__foot{margin-top:auto;padding-top:6px}.mpack-bundle__foot .mpack-quick-add,.mpack-bundle__foot form,.mpack-bundle__cta{width:100%}.mpack-bundle__cta{justify-content:center}.mpack-bundles__note{margin:clamp(20px,2.4vw,32px) 0 0;font-size:.85rem}@media screen and (max-width:1100px){.mpack-bundles__grid,.mpack-bundles__grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (max-width:749px){.mpack-bundles__grid,.mpack-bundles__grid[data-count="3"]{grid-template-columns:1fr;gap:26px}}.mpack-box{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,3vw,46px);align-items:stretch}.mpack-box__ctrl,.mpack-box__out{padding:clamp(22px,3vw,38px);border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius)}.mpack-box__ctrl{display:flex;flex-direction:column;gap:26px;background:var(--scheme-surface, var(--mpack-card))}.mpack-box__out{display:flex;flex-direction:column;justify-content:space-between;gap:26px;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 20%,transparent),transparent 62%),var(--scheme-surface, var(--mpack-card))}.mpack-box__presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mpack-box__preset{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 12px;cursor:pointer;text-align:start;background:transparent;border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius);color:var(--scheme-ink, var(--mpack-ink));font:inherit;transition:background-color var(--mpack-hover) var(--ease-out),border-color var(--mpack-hover) var(--ease-out),color var(--mpack-hover) var(--ease-out)}.mpack-box__preset:hover{border-color:color-mix(in srgb,var(--scheme-ink, var(--mpack-ink)) 34%,transparent)}.mpack-box__preset[aria-pressed=true]{background:var(--scheme-accent, var(--mpack-accent));border-color:var(--scheme-accent, var(--mpack-accent));color:var(--scheme-accent-ink, var(--mpack-accent-ink));transition-duration:var(--mpack-press)}.mpack-box__preset--best{border-color:color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 55%,var(--scheme-line, var(--mpack-line)))}.mpack-box__preset-media{display:block;margin:-14px -12px 2px;aspect-ratio:3 / 2;overflow:hidden;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--scheme-ink, var(--mpack-ink)) 6%,transparent)}.mpack-box__preset-img{display:block;width:100%;height:100%;object-fit:cover}.mpack-box__preset-count{display:flex;align-items:baseline;gap:4px;font-family:var(--mpack-font-display);font-weight:800;font-size:1.3rem;line-height:1}.mpack-box__preset-unit{font-family:var(--mpack-font-body);font-weight:400;font-size:.7rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-box__preset[aria-pressed=true] .mpack-box__preset-unit{color:color-mix(in srgb,var(--scheme-accent-ink, var(--mpack-accent-ink)) 74%,transparent)}.mpack-box__preset-price{font-family:var(--mpack-font-display);font-weight:700;font-size:1rem}.mpack-box__preset-badge{position:absolute;top:10px;right:10px;padding:2px 6px;border-radius:3px;background:#0000008c;color:#fff;font-family:var(--mpack-font-display);font-weight:700;font-size:.68rem}.mpack-box__preset-best-tag{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--scheme-accent, var(--mpack-accent))}.mpack-box__preset[aria-pressed=true] .mpack-box__preset-best-tag{color:inherit;opacity:.82}.mpack-box__flavors{display:flex;flex-direction:column;border-radius:var(--mpack-radius);transition:background-color .26s var(--ease-out)}.mpack-box__flavors--updated{background-color:color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 10%,transparent)}.mpack-box__flavor{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-block:14px}.mpack-box__flavor+.mpack-box__flavor{border-block-start:1px solid var(--scheme-line, var(--mpack-line))}.mpack-box__flavor-media{flex:none;width:52px;height:52px;border-radius:calc(var(--mpack-radius) * .6);overflow:hidden;background:var(--scheme-bg, var(--mpack-bg))}.mpack-box__flavor-media img{display:block;width:100%;height:100%;object-fit:cover}.mpack-box__flavor-info{min-width:0}.mpack-box__flavor-name{margin:0 0 2px;font-family:var(--mpack-font-display);font-weight:700;font-size:1rem}.mpack-box__flavor-price{margin:0;font-size:.8rem}.mpack-box__flavor-max{grid-column:1 / -1;margin:0;font-size:.78rem;line-height:1.3;color:var(--scheme-alert, var(--mpack-alert))}.mpack-box__qty{flex:none;display:inline-flex;align-items:center;background:transparent;border:1px solid var(--scheme-line, var(--mpack-line));border-radius:999px;overflow:hidden}.mpack-box__qty .quantity-minus,.mpack-box__qty .quantity-plus{inline-size:34px;block-size:34px;padding:0;border:0;background:none;color:var(--scheme-ink-2, var(--mpack-ink-2));-webkit-tap-highlight-color:transparent}.mpack-box__qty .quantity-minus:active,.mpack-box__qty .quantity-plus:active{background:none;transform:scale(.9)}@media(hover:hover)and (pointer:fine){.mpack-box__qty .quantity-minus:hover,.mpack-box__qty .quantity-plus:hover{background:none;color:var(--scheme-ink, var(--mpack-ink))}}.mpack-box__qty input{inline-size:2.2em;min-inline-size:0;padding:0;border:0;background:none;text-align:center;font-family:var(--mpack-font-display);font-weight:700;color:var(--scheme-ink, var(--mpack-ink))}.mpack-box__qty[data-variant-id] .quantity-minus[disabled],.mpack-box__qty[data-variant-id] .quantity-plus[disabled]{opacity:.35;cursor:not-allowed}.mpack-box__figures{display:flex;flex-direction:column;gap:18px}.mpack-box__price{margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(2.6rem,6vw,4rem);line-height:.95;color:var(--scheme-ink, var(--mpack-ink))}.mpack-box__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--scheme-line, var(--mpack-line));border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius);overflow:hidden}.mpack-box__grid>div{padding:15px 17px;background:var(--scheme-bg, var(--mpack-bg))}.mpack-box__grid dt{margin-block-end:4px;font-size:.78rem;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-box__grid dd{margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:1.35rem;line-height:1.1}.mpack-box__was{margin-inline-end:6px;font-size:.9rem;font-weight:700;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-box__cta{display:flex;flex-direction:column;gap:10px;align-items:start}.mpack-box__hint,.mpack-box__note{margin:0;max-width:44ch;font-size:.85rem;line-height:1.35}.mpack-box__note{color:var(--scheme-alert, var(--mpack-alert))}.mpack-box__add{width:100%;justify-content:center}.mpack-box__msg{display:flex;align-items:baseline;gap:8px;margin:0;min-height:1.2em;font-size:.85rem}.mpack-box__msg--error{color:var(--mpack-alert)}.mpack-box__msg-x{flex:none;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-size:1.1em;line-height:1;cursor:pointer;opacity:.7}.mpack-box__msg-x:hover{opacity:1}.mpack-box__notes{margin:0;font-size:.8rem;line-height:1.5}.mpack-box__empty{margin:0}@media screen and (max-width:899px){.mpack-box{grid-template-columns:1fr}}@media screen and (max-width:480px){.mpack-box__presets{grid-template-columns:repeat(2,1fr)}.mpack-box__grid{grid-template-columns:1fr}.mpack-box__flavor{grid-template-columns:auto 1fr;row-gap:10px}.mpack-box__flavor .quantity-selector-wrapper{grid-column:1 / -1;justify-self:stretch}.mpack-box__qty{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.mpack-box__preset,.mpack-box__flavors{transition:none}}.mpack-steps__rail{display:flow-root;overflow:hidden;overflow:clip}.mpack-steps__list{--step-gap-x: clamp(24px, 3vw, 44px);--step-gap-y: clamp(28px, 3vw, 40px);margin:0;margin-block-start:calc(-1 * (var(--step-gap-y) + 1px));margin-inline-start:calc(-1 * (var(--step-gap-x) + 1px));inline-size:calc(100% + var(--step-gap-x) + 1px);padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0}.mpack-step{position:relative;isolation:isolate;padding-block:var(--step-gap-y);padding-inline:var(--step-gap-x) 0;border-inline-start:1px solid var(--scheme-line, var(--mpack-line));border-block-start:1px solid var(--scheme-line, var(--mpack-line));transition-delay:calc(var(--card-index, 0) * 80ms)}.mpack-step__bg{display:block;position:relative;inline-size:100%;aspect-ratio:4 / 3;min-block-size:180px;margin-block-end:-18px;overflow:hidden;background:var(--mpack-bg-2);pointer-events:none}.mpack-step__bg img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%;filter:contrast(1.06) saturate(1.04);-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.mpack-step__num{display:block;position:relative;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(3.4rem,6vw,5rem);line-height:.9;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px var(--scheme-accent, var(--mpack-accent));margin-bottom:10px}.mpack-step__title{margin-bottom:8px}.mpack-step__text{margin:0;line-height:1.5;color:var(--scheme-ink, var(--mpack-ink));max-width:34ch}@media screen and (max-width:749px){.mpack-steps__list{--step-gap-x: 20px;--step-gap-y: 24px}}.mpack-specs__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,64px);align-items:start}.mpack-specs__list{margin:0}.mpack-specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-block-end:1px solid var(--scheme-line, var(--mpack-line))}.mpack-specs__row:first-child{border-block-start:1px solid var(--scheme-line, var(--mpack-line))}.mpack-specs__label{color:var(--scheme-ink-2, var(--mpack-ink-2));font-size:.95rem}.mpack-specs__value{margin:0;font-family:var(--mpack-font-display);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;letter-spacing:.01em;text-align:end;white-space:nowrap}.mpack-specs__note{margin:18px 0 0;max-width:46ch;font-size:.85rem}.mpack-specs__vis{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1 / 1;border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius);overflow:hidden;background:radial-gradient(74% 62% at 50% 100%,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 34%,transparent),transparent 66%),var(--mpack-bg)}.mpack-specs__vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 46px,rgba(255,255,255,.028) 46px 47px)}:is(.mpack-specs__img,.mpack-specs__vis .mpack-pouch__img){position:relative;z-index:1;width:58%;height:auto;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}@media screen and (max-width:899px){.mpack-specs__grid{grid-template-columns:1fr}.mpack-specs__vis{order:-1;max-width:320px;margin-inline:auto}}@media screen and (max-width:480px){.mpack-specs__row{flex-direction:column;align-items:flex-start;gap:2px}.mpack-specs__value{text-align:start}}.mpack-compare__scroll{position:relative;overflow-x:auto;scrollbar-width:thin}.mpack-compare__table{width:100%;border-collapse:collapse;text-align:left;font-size:clamp(.95rem,1.1vw,1.05rem)}.mpack-compare__table th,.mpack-compare__table td{padding:clamp(12px,1.4vw,18px) clamp(10px,1.4vw,20px);border-bottom:1px solid var(--scheme-line, var(--mpack-line));white-space:nowrap}.mpack-compare__table thead th{font-family:var(--mpack-font-display);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase}.mpack-compare__table tbody th{font-weight:600;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-compare__table [data-highlight=true]{background:color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 10%,transparent);color:var(--scheme-ink, var(--mpack-ink));font-weight:700}.mpack-compare__table td[data-highlight=true]{font-weight:600}.mpack-compare__table thead [data-highlight=true]{border-radius:var(--mpack-radius) var(--mpack-radius) 0 0;color:var(--scheme-accent, var(--mpack-accent))}.mpack-compare__table tbody tr:last-child td,.mpack-compare__table tbody tr:last-child th{border-bottom:0}.mpack-yesno{display:inline-flex;align-items:center;vertical-align:-3px}.mpack-yesno__svg{width:18px;height:18px;flex:none}.mpack-yesno--good{color:var(--scheme-ok, var(--mpack-ok))}.mpack-yesno--bad{color:var(--scheme-alert, var(--mpack-alert))}.mpack-yesno--neutral,.mpack-yesno__tail{color:inherit}.mpack-compare__note{margin:18px 0 0;font-size:.85rem}@media screen and (max-width:749px){.mpack-compare__table tbody th,.mpack-compare__table thead th:first-child{position:sticky;inset-inline-start:0;background:var(--scheme-bg);z-index:1}}.mpack-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.6vw,22px)}.mpack-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border:var(--mpack-border);border-radius:var(--mpack-radius);background:var(--scheme-surface, var(--mpack-card));color:inherit;text-decoration:none;transition-delay:calc(var(--card-index, 0) * 70ms)}.mpack-tile__media{display:block;aspect-ratio:4 / 3;overflow:hidden}.mpack-tile__media>img,.mpack-tile__fallback{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.mpack-tile__fallback{background:radial-gradient(120% 90% at 30% 0%,color-mix(in srgb,var(--tile-tint, #2c211a) 100%,transparent),transparent 70%),var(--mpack-bg-2)}.mpack-tile:hover .mpack-tile__media>img,.mpack-tile:hover .mpack-tile__fallback{transform:scale(1.04)}.mpack-tile__body{display:grid;gap:8px;padding:clamp(18px,2vw,26px)}.mpack-tile__text{color:var(--scheme-ink-2, var(--mpack-ink-2));line-height:1.45}.mpack-tile .link-action{margin-top:4px;font-size:.88rem}.mpack-video__frame{position:relative;overflow:hidden;border:var(--mpack-border);border-radius:var(--mpack-radius);background:var(--mpack-bg-2)}.mpack-video__frame video,.mpack-video__frame iframe,.mpack-video__poster{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border:0}.mpack-video__external{position:relative;aspect-ratio:16 / 9}.mpack-video__poster{opacity:.82}.mpack-video__external:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mpack-bg) 62%,transparent) 0%,color-mix(in srgb,var(--mpack-bg) 34%,transparent) 14%,transparent 34%)}.mpack-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:84px;height:84px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mpack-accent);color:var(--mpack-accent-ink);cursor:pointer;animation:mpack-play-pulse 2.4s var(--ease-in-out) infinite;transition:transform var(--mpack-press) var(--ease-out)}.mpack-video__play svg{width:34px;height:34px}.mpack-video__play:active{transform:scale(.97)}.mpack-video__play[hidden]{display:none}@keyframes mpack-play-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1)}}.mpack-video__duration{position:absolute;inset-block-end:12px;inset-inline-start:12px;margin:0;padding:5px 10px;background:color-mix(in srgb,var(--mpack-bg) 78%,transparent);border:1px solid var(--mpack-line);border-radius:var(--mpack-radius);font-family:var(--mpack-font-display);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mpack-ink-2)}.mpack-video__duration[hidden]{display:none}.mpack-video__caption{margin:14px 0 0;font-size:.9rem}.mpack-video__loop,.mpack-video__ambient{position:relative;aspect-ratio:16 / 9}.mpack-video__loop video{inline-size:100%;block-size:100%}.mpack-video__ambient .mpack-video__poster{opacity:1;animation:mpack-video-drift 40s ease-in-out infinite alternate;will-change:transform}@keyframes mpack-video-drift{0%{transform:scale(1.03) translate3d(-1%,0,0)}to{transform:scale(1.06) translate3d(1%,-1%,0)}}.mpack-quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.6vw,22px)}.mpack-quote{margin:0;padding:clamp(22px,2.4vw,32px);background:var(--scheme-surface, var(--mpack-card));border:var(--mpack-border);border-radius:var(--mpack-radius);transition-delay:calc(var(--card-index, 0) * 70ms)}.mpack-quote:before{content:"\201e";display:block;font-family:var(--mpack-font-display);font-weight:800;font-size:3rem;line-height:.6;color:var(--scheme-accent, var(--mpack-accent));margin-bottom:12px}.mpack-quote__text{margin:0 0 18px;font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.5}.mpack-quote__by{display:grid;gap:2px;font-size:.9rem}.mpack-quote__name{font-family:var(--mpack-font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mpack-about__quote{margin:0;font-family:var(--mpack-font-display);font-weight:800;font-size:clamp(2.1rem,5.6vw,4.4rem);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;max-width:18ch}.mpack-about__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(24px,3vw,40px);padding-top:clamp(18px,2vw,28px);border-top:1px solid var(--scheme-line, var(--mpack-line))}.mpack-about__by{margin:0;font-family:var(--mpack-font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}@media(prefers-reduced-motion:reduce){.mpack-bundle__pouch,.mpack-bundle__media>img,.mpack-tile__media>img,.mpack-tile__fallback{transition:none}.mpack-video__play,.mpack-video__ambient .mpack-video__poster{animation:none}}.mpack-trust{padding-block:clamp(28px,3.4vw,44px);border-block-start:1px solid var(--scheme-line, var(--mpack-line))}.mpack-trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,40px)}.mpack-trust__promises{display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none}.mpack-trust__promise{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--scheme-ink-2, var(--mpack-ink-2));transition-delay:calc(var(--promise-index, 0) * 70ms)}.mpack-trust__ico{flex:none;width:22px;height:22px;color:var(--scheme-accent, var(--mpack-accent))}.mpack-trust__ico svg{width:100%;height:100%;display:block}.mpack-trust__promises,.mpack-trust__marks-rail{flex:1 1 100%}.mpack-trust__marks-rail{min-inline-size:0}.mpack-trust__promises{justify-content:space-between}.mpack-trust__marks{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.mpack-trust__group{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.mpack-trust__group--shipping{margin-inline-start:auto}@media screen and (min-width:750px){.mpack-trust__marks-rail{overflow-x:clip}.mpack-trust__marks{margin-inline-start:-17px;inline-size:calc(100% + 17px)}.mpack-trust__group{padding-inline-start:16px;border-inline-start:1px solid var(--scheme-line, var(--mpack-line))}.mpack-trust__group--shipping{padding-inline-start:0;border-inline-start:0}}.mpack-trust__logo{display:flex;align-items:center;height:26px;color:var(--scheme-ink-3, var(--mpack-ink-3));transition:transform var(--mpack-hover) var(--ease-out)}.mpack-trust__logo:hover{transform:translateY(-1px)}.mpack-trust__logo:hover .mpack-trust__logo-img{filter:none;opacity:1}.mpack-trust__logo-img{height:100%;width:auto;display:block;filter:grayscale(1);opacity:.8;transition:filter var(--mpack-hover) var(--ease-out),opacity var(--mpack-hover) var(--ease-out)}.mpack-trust__logo-text{display:inline-flex;align-items:center;height:26px;padding-inline:9px;border:1px solid var(--scheme-line, var(--mpack-line));border-radius:var(--mpack-radius);font-family:var(--mpack-font-display);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.mpack-trust__inner{display:grid;gap:22px}.mpack-trust__promises{flex-direction:column;gap:12px}.mpack-trust__marks{position:relative;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block-end:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent 100%)}.mpack-trust__marks::-webkit-scrollbar{display:none}.mpack-trust__group{flex:none}.mpack-trust__group+.mpack-trust__group{padding-inline-start:16px;border-inline-start:1px solid var(--scheme-line, var(--mpack-line))}.mpack-trust__group+.mpack-trust__group--shipping{padding-inline-start:0;border-inline-start:0}}.mpack-trust-compact{margin-block-start:12px}.mpack-trust-compact__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none}.mpack-trust-compact__logo{flex:none;display:inline-flex;align-items:center;height:20px;padding-inline:7px;border:1px solid var(--mpack-line);border-radius:var(--mpack-radius);font-family:var(--mpack-font-display);font-weight:700;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--mpack-ink-2)}@media(prefers-reduced-motion:reduce){.mpack-trust__logo,.mpack-trust__logo-img{transition:none}}.mpack-kit__grid{--mpack-kit-band: clamp(130px, 17vw, 240px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.2vw,44px) clamp(14px,2.2vw,32px);width:100%;margin:clamp(22px,3vw,38px) 0 0;padding:0;list-style:none}.mpack-kit__item{display:flex;flex-direction:column;align-items:center}.mpack-kit__shot{display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--mpack-kit-band)}.mpack-kit__img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--mpack-kit-band) * var(--s, 1));object-fit:contain}.mpack-kit__label{position:relative;margin-block-start:clamp(14px,1.8vw,22px);font-family:var(--mpack-font-display);font-weight:700;font-size:clamp(.68rem,1.15vw,.86rem);letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-kit__label:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:50%;width:1px;height:clamp(8px,1.4vw,16px);margin-block-end:6px;background:var(--scheme-line, var(--mpack-line))}@media(max-width:749px){.mpack-kit__grid{grid-template-columns:repeat(2,1fr)}}.mpack-kit__note{margin:clamp(20px,2.4vw,32px) 0 0;font-size:.85rem}.mpack-safety{display:inline-flex;align-items:center;gap:10px;color:inherit}.mpack-safety__icon{flex:none;width:20px;height:20px}.mpack-safety__icon svg{display:block;width:100%;height:100%}.mpack-safety__meta{font-size:.78rem;letter-spacing:.02em;opacity:.68}.mpack-safety--inline{margin-block-start:clamp(16px,1.8vw,24px);font-size:.9rem;text-decoration:none}.mpack-safety--inline .mpack-safety__text{border-block-end:1px solid color-mix(in srgb,currentColor 45%,transparent);padding-block-end:2px}.mpack-safety--inline:hover .mpack-safety__text{border-block-end-color:currentColor}.mpack-safety--button{margin-block-start:clamp(20px,2.4vw,32px);text-decoration:none;max-width:100%;white-space:normal;align-items:flex-start}.mpack-safety--button .mpack-safety__text{flex:1 1 0;min-width:0}@media(max-width:480px){.mpack-safety{flex-wrap:wrap;row-gap:4px}.mpack-safety__meta{flex-basis:100%;margin-inline-start:30px}}.mpack-faq__wrap{max-width:900px}.mpack-faq__list{margin-block-start:clamp(28px,3.4vw,48px);border-block-start:1px solid var(--scheme-line, var(--mpack-line))}.mpack-faq__item{border-block-end:1px solid var(--scheme-line, var(--mpack-line))}.mpack-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:clamp(18px,2vw,24px);font-family:var(--mpack-font-display);font-size:clamp(1.02rem,1.5vw,1.22rem);font-weight:700;line-height:1.25;color:var(--scheme-ink, var(--mpack-ink));cursor:pointer;list-style:none;transition:color var(--mpack-hover) var(--ease-out)}.mpack-faq__q::-webkit-details-marker{display:none}.mpack-faq__q:hover{color:var(--scheme-accent, var(--mpack-accent))}.mpack-faq__q:focus-visible{outline:2px solid var(--scheme-accent, var(--mpack-accent));outline-offset:4px}.mpack-faq__sign{position:relative;flex:none;width:16px;height:16px;color:var(--scheme-accent, var(--mpack-accent))}.mpack-faq__sign:before,.mpack-faq__sign:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:16px;height:2px;background:currentColor;translate:-50% -50%}.mpack-faq__sign:after{rotate:90deg;transition:opacity var(--mpack-hover) var(--ease-out),rotate var(--mpack-hover) var(--ease-out)}.mpack-faq__item[open] .mpack-faq__sign:after{opacity:0;rotate:0deg}.mpack-faq__a{padding-block-end:clamp(18px,2.2vw,26px);padding-inline-end:36px}.mpack-faq__a p{margin:0;max-width:68ch;font-size:.95rem;line-height:1.65;color:var(--scheme-ink, var(--mpack-ink))}@supports (interpolate-size: allow-keywords){.mpack-faq__list{interpolate-size:allow-keywords}.mpack-faq__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size var(--mpack-dropdown) var(--ease-out),opacity var(--mpack-dropdown) var(--ease-out),content-visibility var(--mpack-dropdown) allow-discrete;transition-behavior:allow-discrete}.mpack-faq__item[open]::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){.mpack-faq__q,.mpack-faq__sign:after,.mpack-faq__item::details-content{transition:none}}.mpack-cta{position:relative;isolation:isolate;padding-block:clamp(72px,10vw,140px);border-block-start:1px solid var(--scheme-line, var(--mpack-line));background:var(--scheme-bg, var(--mpack-bg-2));color:var(--scheme-ink, var(--mpack-ink));text-align:center;overflow:hidden}.mpack-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(80% 100% at 50% 100%,color-mix(in srgb,var(--scheme-accent, var(--mpack-accent)) 26%,transparent),transparent 62%)}.mpack-cta__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,1.8vw,22px)}.mpack-cta__h{margin:0;max-width:16ch;font-family:var(--mpack-font-display);font-size:clamp(2.4rem,6.4vw,4.6rem);font-weight:700;line-height:.94;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.mpack-cta__h span{display:block}.mpack-cta__lead{margin:0;max-width:46ch;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.55;color:var(--scheme-ink, var(--mpack-ink))}.mpack-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:clamp(6px,1vw,12px)}.mpack-cta__note{margin:0;max-width:52ch;font-size:.85rem}@media screen and (max-width:480px){.mpack-cta__actions{flex-direction:column;align-self:stretch}.mpack-cta__actions .mpack-btn{justify-content:center}}.mpack-marquee{--mpack-marquee-duration: 60s;border-block:1px solid var(--scheme-line, var(--mpack-line));background:var(--scheme-bg, var(--mpack-bg));color:var(--scheme-ink-2, var(--mpack-ink-2))}.mpack-marquee__viewport{overflow:hidden;padding-block:clamp(10px,1.2vw,14px)}.mpack-marquee__track{display:flex;width:max-content;animation:mpack-marquee var(--mpack-marquee-duration) linear infinite}.mpack-marquee__viewport:hover .mpack-marquee__track,.mpack-marquee__viewport:focus-within .mpack-marquee__track{animation-play-state:paused}.mpack-marquee__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.mpack-marquee__item{display:flex;align-items:center;gap:clamp(24px,3vw,44px);padding-inline-end:clamp(24px,3vw,44px);font-family:var(--mpack-font-display);font-size:clamp(.72rem,1vw,.82rem);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}.mpack-marquee__item:after{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--scheme-accent, var(--mpack-accent))}@keyframes mpack-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mpack-marquee__track{animation:none;width:100%}.mpack-marquee__list[aria-hidden=true]{display:none}.mpack-marquee__list{flex-wrap:wrap;justify-content:center;row-gap:8px}}.mpack-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(14px,1.6vw,22px)}.mpack-related__more{display:flex;justify-content:center;margin-top:clamp(28px,3.4vw,44px)}@media screen and (max-width:749px){.mpack-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mpack-sections.css.map */
