.ui-seal[data-v-7fdab1ba]{align-content:center;background:var(--c-surface);border:calc(var(--seal-size)*.1) solid var(--c-seal);border-radius:50%;box-shadow:0 0 0 3px var(--c-surface),var(--sh-1);color:var(--c-seal-900);display:inline-grid;flex:none;gap:2px;height:var(--seal-size);justify-content:center;justify-items:center;place-content:center;text-align:center;width:var(--seal-size)}.ui-seal__cap[data-v-7fdab1ba]{color:var(--c-ink-2);font-size:calc(var(--seal-size)*.085);font-weight:var(--fw-bold);line-height:1.2;max-width:90%}.ui-seal__core[data-v-7fdab1ba]{font-family:var(--font-display);font-size:calc(var(--seal-size)*.26);font-weight:var(--fw-display);line-height:1}.ui-banner[data-v-0ff9cc10]{background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--sh-1);display:block;min-width:0;overflow:hidden}.ui-banner img[data-v-0ff9cc10]{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-3) var(--ease-out);width:100%}.ui-banner:hover img[data-v-0ff9cc10]{transform:scale(1.02)}.ui-head[data-v-88056956]{align-items:center;display:flex;gap:var(--s-4);margin:0 0 var(--s-4)}.ui-head__title[data-v-88056956]{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:var(--lh-tight);margin:0;white-space:nowrap}.ui-head__rule[data-v-88056956]{background:var(--c-seal);border-radius:var(--r-pill);flex:1;height:var(--line-w);position:relative}.ui-head__rule[data-v-88056956]:after{background:var(--c-paper);border:var(--line-w) solid var(--c-seal);border-radius:50%;content:"";height:14px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:14px}.ui-price[data-v-adc18ee4]{grid-gap:2px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:2px;justify-items:end}.ui-price__was[data-v-adc18ee4]{align-items:center;color:var(--c-ink-3);display:flex;font-size:var(--fs-xs);gap:var(--s-2)}.ui-price__off[data-v-adc18ee4]{background:var(--c-saffron);border-radius:var(--r-stamp);color:var(--c-on-saffron);font-weight:var(--fw-black);padding:1px 6px}.ui-price__now[data-v-adc18ee4]{align-items:baseline;color:var(--c-ink);display:flex;gap:var(--s-1)}.ui-price__value[data-v-adc18ee4]{font-size:1.0625rem;font-weight:var(--fw-black)}.ui-price__unit[data-v-adc18ee4]{color:var(--c-ink-2);font-size:var(--fs-xs)}.ui-price--lg .ui-price__value[data-v-adc18ee4]{font-size:1.5rem}.ui-tile[data-v-0e29e122]{background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--sh-1);container-type:inline-size;display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-2) var(--s-2) var(--s-3);position:relative;transition:box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ui-tile[data-v-0e29e122]:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.ui-tile__link[data-v-0e29e122]{color:inherit;display:flex;flex-direction:column;gap:var(--s-2);-webkit-text-decoration:none!important;text-decoration:none!important}.ui-tile__pack[data-v-0e29e122]{background:var(--c-surface);border-radius:var(--r-sm);flex:none;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.ui-tile__pack img[data-v-0e29e122]{bottom:0;display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;transition:transform var(--dur-3) var(--ease-out);width:100%}.ui-tile:hover .ui-tile__pack img[data-v-0e29e122]{transform:scale(1.04)}.ui-tile__band[data-v-0e29e122]{align-items:center;background:var(--c-seal);clip-path:inset(0 0 calc(100% - 5px) 0);color:var(--c-on-seal);display:flex;font-size:var(--fs-xs);font-weight:var(--fw-bold);height:26px;justify-content:center;left:0;position:absolute;right:0;top:0;transition:clip-path var(--dur-2) var(--ease-out);z-index:1}.ui-tile__band span[data-v-0e29e122]{opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.ui-tile:hover .ui-tile__band[data-v-0e29e122],.ui-tile__link:focus-visible .ui-tile__band[data-v-0e29e122]{clip-path:inset(0)}.ui-tile:hover .ui-tile__band span[data-v-0e29e122],.ui-tile__link:focus-visible .ui-tile__band span[data-v-0e29e122]{opacity:1}.ui-tile__name[data-v-0e29e122]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--c-ink);display:-webkit-box;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:0;min-height:calc(var(--fs-sm)*var(--lh-snug)*2);overflow:hidden}.ui-tile__name[data-v-0e29e122],.ui-tile__swatches[data-v-0e29e122]{padding-left:var(--s-1);padding-right:var(--s-1)}.ui-tile__swatches[data-v-0e29e122]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ui-tile__swatch[data-v-0e29e122]{background:var(--swatch);border:2px solid var(--c-surface);border-radius:50%;box-shadow:0 0 0 1px var(--c-line-strong);cursor:pointer;height:18px;padding:0;transition:box-shadow var(--dur-1) var(--ease-out);width:18px}.ui-tile__swatch[data-v-0e29e122]:hover{box-shadow:0 0 0 1.5px var(--c-ink-3)}.ui-tile__swatch.is-selected[data-v-0e29e122]{box-shadow:0 0 0 2px var(--c-seal)}.ui-tile__more[data-v-0e29e122]{color:var(--c-ink-2);font-size:var(--fs-xs)}.ui-tile__foot[data-v-0e29e122]{align-items:flex-end;display:flex;gap:var(--s-2);justify-content:space-between;margin-top:auto;padding-left:var(--s-1);padding-right:var(--s-1)}.ui-tile__price[data-v-0e29e122]{min-width:0}.ui-tile__cart[data-v-0e29e122]{align-items:center;background:var(--c-seal);border:0;border-radius:var(--r-sm);color:var(--c-on-seal);cursor:pointer;display:grid;flex:none;font-size:1.0625rem;height:40px;justify-items:center;padding:0;place-items:center;transition:background-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out);width:40px}.ui-tile__cart[data-v-0e29e122]:hover:not(:disabled){background:var(--c-seal-700)}.ui-tile__cart[data-v-0e29e122]:active:not(:disabled){transform:scale(.94)}.ui-tile__cart.is-added[data-v-0e29e122]{background:var(--c-saffron);color:var(--c-on-saffron)}.ui-tile__cart[data-v-0e29e122]:disabled{background:var(--c-line);color:var(--c-ink-3);cursor:not-allowed}.is-void .ui-tile__pack img[data-v-0e29e122]{filter:grayscale(1);opacity:.55}.is-void .ui-tile__price[data-v-0e29e122]{opacity:.55}.ui-tile__void[data-v-0e29e122]{background:hsla(0,0%,100%,.85);border:2px solid var(--c-void);border-radius:var(--r-stamp);color:var(--c-void);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--fw-display);left:50%;padding:var(--s-1) var(--s-3);position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-8deg);z-index:1}@media (max-width:720px){.ui-tile__cart[data-v-0e29e122]{height:36px;width:36px}}@container (max-width: 180px){.ui-tile__foot[data-v-0e29e122]{align-items:stretch;flex-direction:column}.ui-tile__cart[data-v-0e29e122]{height:34px;width:100%}}.ui-shelf[data-v-58d0ea47]{min-width:0}.ui-shelf__track>li[data-v-58d0ea47]{display:flex;min-width:0}.ui-shelf__track>li>[data-v-58d0ea47]{flex:1}.ui-shelf__nav[data-v-58d0ea47]{display:flex;gap:var(--s-2)}.ui-shelf__btn[data-v-58d0ea47]{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-line-strong);border-radius:50%;color:var(--c-ink);cursor:pointer;display:grid;font-size:1.25rem;height:40px;justify-items:center;place-items:center;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);width:40px}.ui-shelf__btn[data-v-58d0ea47]:hover:not(:disabled){border-color:var(--c-seal);color:var(--c-seal)}.ui-shelf__btn[data-v-58d0ea47]:disabled{cursor:default;opacity:.35}.ui-shelf__track[data-v-58d0ea47]{--cols:6;grid-gap:var(--s-4);display:grid;gap:var(--s-4);grid-auto-columns:calc(16.66667% - var(--s-4)*5/6);grid-auto-columns:calc((100% - (var(--cols) - 1)*var(--s-4))/var(--cols));grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--s-1) 2px var(--s-5);scroll-snap-type:x mandatory;scrollbar-color:var(--c-line-strong) transparent;scrollbar-width:thin}.ui-shelf__track>li[data-v-58d0ea47]{scroll-snap-align:start}@media (max-width:1280px){.ui-shelf__track[data-v-58d0ea47]{--cols:5}}@media (max-width:1024px){.ui-shelf__track[data-v-58d0ea47]{--cols:4}}@media (max-width:720px){.ui-shelf__nav[data-v-58d0ea47]{display:none}.ui-shelf__track[data-v-58d0ea47]{gap:var(--s-3);grid-auto-columns:42%;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding-left:var(--gutter);padding-right:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.ui-shelf__track[data-v-58d0ea47]::-webkit-scrollbar{display:none}}.home[data-v-7e70baa8]{background:var(--c-paper);padding-bottom:0}.hero[data-v-7e70baa8]{--header-h:88px;background:var(--c-seal);color:var(--c-on-seal);overflow:hidden;position:relative}.hero[data-v-7e70baa8]:before{background:var(--tx-lines) center /contain no-repeat;content:"";height:900px;opacity:.45;pointer-events:none;position:absolute;right:-220px;top:50%;transform:translateY(-50%);width:900px}.hero__inner[data-v-7e70baa8]{grid-gap:var(--s-8);align-items:center;display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:min(700px,calc(100vh - 96px));padding-bottom:var(--s-9);padding-top:calc(var(--header-h) + var(--s-7));position:relative}.hero__inner--solo[data-v-7e70baa8]{grid-template-columns:minmax(0,1fr)}.hero__title[data-v-7e70baa8]{text-wrap:balance;color:var(--c-on-seal);display:grid;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-tight);margin:0 0 var(--s-5)}.hero__title-accent[data-v-7e70baa8]{color:var(--c-saffron)}.hero__sub[data-v-7e70baa8]{color:var(--c-on-seal-2);font-size:1.0625rem;line-height:var(--lh-body);margin:0 0 var(--s-6);max-width:44ch}.hero__actions[data-v-7e70baa8]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hero__pack[data-v-7e70baa8]{justify-self:center;position:relative;width:min(100%,540px)}.hero__window[data-v-7e70baa8]{aspect-ratio:4/3;background:var(--c-surface);border:10px solid var(--c-paper);border-radius:var(--r-lg);box-shadow:0 30px 60px -30px rgba(0,0,0,.55);overflow:hidden;position:relative}.hero__slide[data-v-7e70baa8]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--dur-3) var(--ease-out),visibility 0s linear var(--dur-3);visibility:hidden}.hero__slide.is-active[data-v-7e70baa8]{opacity:1;transition:opacity var(--dur-3) var(--ease-out);visibility:visible}.hero__slide img[data-v-7e70baa8]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero__band[data-v-7e70baa8]{align-items:center;background:var(--c-seal-900);border-radius:var(--r-sm);box-shadow:inset 0 -6px 0 var(--c-saffron),0 8px 16px -10px rgba(0,0,0,.5);color:var(--c-on-seal);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-bold);height:38px;justify-content:center;left:-28px;padding-bottom:6px;position:absolute;right:-28px;top:26px;z-index:2}.hero__seal[data-v-7e70baa8]{bottom:-30px;left:-36px;position:absolute;z-index:3}.hero__dots[data-v-7e70baa8]{display:flex;gap:var(--s-2);justify-content:center;margin-top:var(--s-5)}.hero__dots button[data-v-7e70baa8]{background:hsla(90,17%,95%,.3);border:0;border-radius:var(--r-pill);cursor:pointer;height:6px;padding:0;transition:background-color var(--dur-2) var(--ease-out),width var(--dur-2) var(--ease-out);width:28px}.hero__dots button.is-active[data-v-7e70baa8]{background:var(--c-saffron);width:44px}.hero__trust[data-v-7e70baa8]{position:relative}.home__body[data-v-7e70baa8]{grid-gap:var(--s-8);display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1fr);padding-bottom:var(--s-8);padding-top:var(--s-8)}.home__body>[data-v-7e70baa8]{min-width:0}.bgroup[data-v-7e70baa8]{grid-gap:var(--s-4);display:grid;gap:var(--s-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bgroup.is-n1[data-v-7e70baa8]{margin-left:auto;margin-right:auto;width:min(100%,880px)}.bgroup.is-square[data-v-7e70baa8]{width:min(100%,520px)}.bgroup--pair.is-full[data-v-7e70baa8]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.bgroup--trio.is-full[data-v-7e70baa8]{grid-auto-flow:row;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bgroup--trio.is-full[data-v-7e70baa8]>:first-child{grid-row:span 2;height:100%}.brands[data-v-7e70baa8]{scroll-margin-top:104px}.brands__list[data-v-7e70baa8]{display:flex;gap:var(--s-3);list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--s-2);scrollbar-color:var(--c-line-strong) transparent;scrollbar-width:thin}.brands__list>li[data-v-7e70baa8]{flex:none}.brands__item[data-v-7e70baa8]{align-items:center;background:var(--c-surface);border:1.5px dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-ink-2);display:grid;font-weight:var(--fw-bold);height:80px;justify-items:center;padding:var(--s-3);place-items:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:border-color var(--dur-2) var(--ease-out);width:136px}.brands__item[data-v-7e70baa8]:hover{border-color:var(--c-seal);border-style:solid}.brands__item img[data-v-7e70baa8]{display:block;filter:grayscale(1);max-height:52px;max-width:108px;-o-object-fit:contain;object-fit:contain;transition:filter var(--dur-2) var(--ease-out)}.brands__item:hover img[data-v-7e70baa8]{filter:none}.outro[data-v-7e70baa8]{background:var(--c-seal);color:var(--c-on-seal);overflow:hidden;position:relative}.outro[data-v-7e70baa8]:before{background:var(--tx-lines) center /contain no-repeat;content:"";height:800px;left:-300px;opacity:.35;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);width:800px}.outro__inner[data-v-7e70baa8]{grid-gap:var(--s-7);align-items:center;display:grid;gap:var(--s-7);grid-template-columns:auto 1fr auto;padding-bottom:var(--s-8);padding-top:var(--s-8);position:relative}.outro__title[data-v-7e70baa8]{color:var(--c-on-seal);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-display);line-height:var(--lh-tight);margin:0 0 var(--s-2)}.outro__sub[data-v-7e70baa8]{color:var(--c-on-seal-2);line-height:var(--lh-body);margin:0;max-width:60ch}@media (max-width:960px){.hero__inner[data-v-7e70baa8]{gap:var(--s-7);grid-template-columns:1fr;min-height:0;padding-bottom:var(--s-8);padding-top:calc(var(--header-h) + var(--s-6))}.hero[data-v-7e70baa8]:before{height:560px;right:-260px;top:0;transform:none;width:560px}.outro__inner[data-v-7e70baa8]{gap:var(--s-5);grid-template-columns:1fr;justify-items:start}}@media (max-width:720px){.hero[data-v-7e70baa8]{--header-h:108px}.hero__inner[data-v-7e70baa8]{padding-bottom:var(--s-7);padding-top:calc(var(--header-h) + var(--s-6))}.hero__sub[data-v-7e70baa8]{font-size:var(--fs-body)}.hero__actions>[data-v-7e70baa8]{flex:1}.hero__seal[data-v-7e70baa8]{bottom:-24px;left:-8px;transform:scale(.8)}.hero__band[data-v-7e70baa8]{left:-12px;right:-12px}.home__body[data-v-7e70baa8]{gap:var(--s-7);padding-bottom:var(--s-6);padding-top:var(--s-6)}.bgroup--pair.is-full[data-v-7e70baa8],.bgroup--trio.is-full[data-v-7e70baa8],.bgroup[data-v-7e70baa8]{gap:var(--s-3);grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.bgroup--promo.is-n2[data-v-7e70baa8],.bgroup--promo.is-n3[data-v-7e70baa8]{grid-template-columns:repeat(2,minmax(0,1fr))}.bgroup--promo.is-n3[data-v-7e70baa8]>:first-child{grid-column:1/-1}.bgroup--trio.is-full[data-v-7e70baa8]>:first-child{aspect-ratio:16/10;grid-row:auto}.brands__list[data-v-7e70baa8]{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding-left:var(--gutter);padding-right:var(--gutter);scrollbar-width:none}.brands__item[data-v-7e70baa8]{height:68px;width:112px}}