@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.ttf)format("truetype");font-weight:300 900;font-style:italic;font-display:swap}:root{--bg:#f6f6f6;--surface:#fff;--ink:#000;--heading:#383838;--text:#222;--btn:#242424;--accent:#ffe30d;--watermark:#ededec;--review-front:#f9f9f9;--sky:#a9c9e8;--wordmark:#141210;--display:"Bricolage Grotesque", sans-serif;--sans:"Satoshi", system-ui, sans-serif;--wordmark-font:"Rubik", sans-serif;--weight-ui:700;--ls-display:-.04em;--ls-body:-.025em;--ls-small:-.02em;--container:1440px;--gutter:32px;--header-h:56px;--border:2px solid #000;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-duration:.7s;--motion-duration-slow:.85s;--motion-stagger:70ms}.display{font-family:var(--display);font-variation-settings:"opsz" 14;font-optical-sizing:none;letter-spacing:var(--ls-display);font-weight:800}body{background:var(--bg);color:var(--text);font-family:var(--sans);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:22px}.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}img,svg{display:block}[id]{scroll-margin-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img{object-fit:cover}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button,.btn-tap{transition:transform .11s ease-out,filter .11s ease-out}@media (hover:hover){button:hover,.btn-tap:hover{filter:brightness(1.05)}}button:active,.btn-tap:active{transform:scale(.965)}@media (prefers-reduced-motion:reduce){button:active,.btn-tap:active{transform:none}}[data-icon-move]{transition:transform .18s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){button:hover [data-icon-move=up-right],.btn-tap:hover [data-icon-move=up-right]{transform:translate(3px,-3px)}button:hover [data-icon-move=right],.btn-tap:hover [data-icon-move=right]{transform:translate(4px)}button:hover [data-icon-move=left],.btn-tap:hover [data-icon-move=left]{transform:translate(-4px)}button:hover [data-icon-move=scale],.btn-tap:hover [data-icon-move=scale]{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){[data-icon-move]{transition:none}}.h2{color:var(--heading);font-size:48px;line-height:58px}.label{letter-spacing:var(--ls-small);font-size:14px;line-height:20px}.wordmark{font-family:var(--wordmark-font);color:var(--wordmark);font-weight:900}@media (width<=768px){.h2{font-size:36px;line-height:44px}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{transition-property:opacity,transform,clip-path;transition-duration:var(--motion-duration);transition-timing-function:var(--motion-ease);transition-delay:var(--reveal-delay,0s)}html.js [data-reveal=fade],html.js [data-reveal=fade-up]{opacity:0}html.js [data-reveal=fade-up]{transform:translateY(24px)}html.js [data-reveal=image]{opacity:0;clip-path:inset(6%);transition-duration:var(--motion-duration-slow)}html.js [data-reveal].is-revealed{opacity:1;transform:none}html.js [data-reveal=image].is-revealed{clip-path:inset(0)}html.js [data-reveal=fade-line]>.reveal-line,html.js [data-reveal=wordmark-up]>.wordmark-up-inner{opacity:0;transition-property:opacity,transform,clip-path;transition-duration:var(--motion-duration);transition-timing-function:var(--motion-ease);transition-delay:var(--reveal-delay,0s);display:block}html.js [data-reveal=fade-line]>.reveal-line{transform:translateY(100%)}html.js [data-reveal=wordmark-up]>.wordmark-up-inner{clip-path:inset(0 0 100%);transition-duration:var(--motion-duration-slow)}html.js [data-reveal=fade-line].is-revealed>.reveal-line{opacity:1;transform:none}html.js [data-reveal=wordmark-up].is-revealed>.wordmark-up-inner{opacity:1;clip-path:inset(0)}}.header[data-astro-cid-nen7h5rs]{z-index:2;background:var(--surface);position:relative}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);grid-template-columns:636px auto 1fr;align-items:center;display:grid}.header__nav[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:var(--weight-ui);gap:28px;line-height:22.5px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{font-size:30px;line-height:36px}.header__cart[data-astro-cid-nen7h5rs]{background:var(--btn);width:100px;height:41px;color:var(--surface);font-weight:var(--weight-ui);justify-content:space-between;place-self:start end;align-items:center;margin-top:7px;padding-inline:16px;line-height:22.5px;display:flex}.header__count[data-astro-cid-nen7h5rs]{background:var(--accent);width:22px;height:25px;color:var(--ink);letter-spacing:var(--ls-small);place-items:center;font-size:14px;display:grid}@media (width<=1100px){.header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr}}@media (width<=768px){.header__inner[data-astro-cid-nen7h5rs]{padding-inline:16px}.header__nav[data-astro-cid-nen7h5rs]{gap:14px;font-size:14px}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:first-child{display:none}.header__logo[data-astro-cid-nen7h5rs]{font-size:20px;line-height:24px}.header__cart[data-astro-cid-nen7h5rs]{width:76px;height:36px;margin-top:10px;padding-inline:10px}}.reveal-line-wrap[data-astro-cid-zk24qqgt]{display:block;overflow:clip}.reveal-line[data-astro-cid-zk24qqgt]{display:block}.footer[data-astro-cid-jo6i4kqk]{background:var(--bg);padding-top:160px}.footer__strip[data-astro-cid-jo6i4kqk]{overflow:clip}.footer__track[data-astro-cid-jo6i4kqk]{align-items:flex-start;width:max-content;animation:linear infinite footer-marquee;display:flex}.footer__strip[data-astro-cid-jo6i4kqk]:hover .footer__track[data-astro-cid-jo6i4kqk]{animation-play-state:paused}.footer__photo[data-astro-cid-jo6i4kqk]{margin-right:var(--photo-gap);flex:none}@keyframes footer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.footer__track[data-astro-cid-jo6i4kqk]{animation:none}}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:144px 143px 153px 609px 1fr;margin-top:97px;display:grid}.footer__col[data-astro-cid-jo6i4kqk]:not(:first-child),.footer__aside[data-astro-cid-jo6i4kqk]{padding-top:1px}.footer__aside[data-astro-cid-jo6i4kqk]{padding-top:2px}.footer__heading[data-astro-cid-jo6i4kqk]{letter-spacing:-.015em;color:var(--heading);font-size:24px;font-weight:800;line-height:34px}.footer__links[data-astro-cid-jo6i4kqk]{font-weight:var(--weight-ui);letter-spacing:-.015em;color:var(--heading);gap:13px;margin-top:27px;display:grid}.footer__link--off[data-astro-cid-jo6i4kqk]{cursor:default}.footer__col[data-astro-cid-jo6i4kqk]:first-child .footer__links[data-astro-cid-jo6i4kqk]{gap:16px;margin-top:30px}.footer__social[data-astro-cid-jo6i4kqk]{gap:28px;display:flex}.footer__disclaimer[data-astro-cid-jo6i4kqk]{letter-spacing:var(--ls-body);margin:159px 0 0 1px;font-size:12px;line-height:16px}.footer__bar[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:71px;padding-bottom:33px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{font-size:39px;line-height:46px}.footer__tagline[data-astro-cid-jo6i4kqk]{letter-spacing:var(--ls-small);color:var(--heading);margin-top:6px}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--heading);margin-top:32px;padding-right:2px;font-size:14px;line-height:20px}@media (width<=1240px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,auto);justify-content:space-between;row-gap:40px}.footer__aside[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__disclaimer[data-astro-cid-jo6i4kqk]{max-width:326px;margin:24px 0 0}}@media (width<=768px){.footer[data-astro-cid-jo6i4kqk]{padding-top:72px}.footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{padding-inline:16px}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);margin-top:48px}.footer__bar[data-astro-cid-jo6i4kqk]{flex-direction:column;margin-top:48px}.footer__legal[data-astro-cid-jo6i4kqk]{margin-top:0}}.cart[data-astro-cid-7o6y2myb]{z-index:100;visibility:hidden;transition:visibility 0s linear .25s;position:fixed;inset:0}.cart[data-astro-cid-7o6y2myb][data-open]{visibility:visible;transition-delay:0s}.cart__overlay[data-astro-cid-7o6y2myb]{inset:var(--cart-top,var(--header-h)) 0 0;opacity:0;background:#2424247a;transition:opacity .25s;position:absolute}.cart[data-astro-cid-7o6y2myb][data-open] .cart__overlay[data-astro-cid-7o6y2myb]{opacity:1}.cart__panel[data-astro-cid-7o6y2myb]{top:var(--cart-top,var(--header-h));width:512px;max-height:calc(100vh - var(--cart-top,var(--header-h)));max-height:calc(100svh - var(--cart-top,var(--header-h)));background:var(--bg);opacity:0;outline:none;flex-direction:column;padding-inline:24px;transition:opacity .25s,transform .25s;display:flex;position:absolute;right:0;transform:translateY(-12px)}.cart[data-astro-cid-7o6y2myb][data-open] .cart__panel[data-astro-cid-7o6y2myb]{opacity:1;transform:none}.cart__header[data-astro-cid-7o6y2myb]{border-bottom:1px solid #d9d9d9;flex:none;align-items:center;height:79px;padding-top:8px;display:flex}.cart__title[data-astro-cid-7o6y2myb]{color:var(--heading);font-size:32px;line-height:45px}.cart__badge[data-astro-cid-7o6y2myb]{background:var(--btn);min-width:22px;height:25px;color:var(--surface);letter-spacing:var(--ls-small);place-items:center;margin-left:18px;padding-inline:4px;font-size:14px;display:grid}.cart__close[data-astro-cid-7o6y2myb]{place-items:center;width:44px;height:44px;margin:4px -4px 0 auto;display:grid}.cart__status[data-astro-cid-7o6y2myb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cart__list[data-astro-cid-7o6y2myb]{overscroll-behavior:contain;flex:0 auto;min-height:0;margin-right:-24px;padding:24px 24px 0 0;overflow-y:auto}.cart__list[data-astro-cid-7o6y2myb][hidden],.cart__empty[data-astro-cid-7o6y2myb][hidden],.cart__footer[data-astro-cid-7o6y2myb][hidden]{display:none}.cart__item[data-astro-cid-7o6y2myb]{grid-template-columns:160px minmax(0,1fr);column-gap:16px;padding-block:16px;display:grid;position:relative}.cart__item[data-astro-cid-7o6y2myb]+.cart__item[data-astro-cid-7o6y2myb]{border-top:1px solid #d9d9d9}.cart__pouch[data-astro-cid-7o6y2myb]{width:160px;height:160px}.cart__info[data-astro-cid-7o6y2myb]{flex-direction:column;min-width:0;padding:10px 7px 12px 0;display:flex}.cart__name[data-astro-cid-7o6y2myb]{color:var(--heading);padding-right:28px;font-size:24px;line-height:34px}.cart__shape[data-astro-cid-7o6y2myb]{gap:8px;display:flex}.cart__plan[data-astro-cid-7o6y2myb]{color:var(--text)}.cart__plan[data-astro-cid-7o6y2myb][hidden]{display:none}.cart__row[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.cart__stepper[data-astro-cid-7o6y2myb]{background:var(--surface);grid-template-columns:repeat(3,22px);align-items:center;height:30px;display:grid}.cart__stepper[data-astro-cid-7o6y2myb] button[data-astro-cid-7o6y2myb]{place-items:center;height:30px;display:grid}.cart__stepper[data-astro-cid-7o6y2myb] button[data-astro-cid-7o6y2myb][aria-disabled=true]{cursor:default}.cart__quantity[data-astro-cid-7o6y2myb]{text-align:center;color:var(--text)}.cart__price[data-astro-cid-7o6y2myb]{color:var(--heading);font-size:24px;line-height:34px}.cart__remove[data-astro-cid-7o6y2myb]{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:23px;right:-5px}.cart__empty[data-astro-cid-7o6y2myb]{color:var(--text);flex-direction:column;align-items:flex-start;gap:16px;padding-block:32px;display:flex}.cart__shop[data-astro-cid-7o6y2myb]{background:var(--accent);width:158px;height:35px;color:var(--ink);line-height:22.5px;font-weight:var(--weight-ui);justify-content:space-between;align-items:center;padding-inline:16px 15px;display:flex}.cart__footer[data-astro-cid-7o6y2myb]{border-top:1px solid #d9d9d9;flex:none;padding-block:20px 24px}.cart__total[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:center;margin-bottom:14px;padding-right:2px;display:flex}.cart__total-label[data-astro-cid-7o6y2myb]{letter-spacing:.06em;color:var(--text)}.cart__total-value[data-astro-cid-7o6y2myb]{color:var(--heading);font-size:32px;line-height:45px}.cart__checkout[data-astro-cid-7o6y2myb]{background:var(--accent);width:100%;height:52px;color:var(--ink);cursor:default;font-weight:var(--weight-ui);justify-content:center;align-items:center;gap:16px;display:flex}.cart__panel[data-astro-cid-7o6y2myb] button[data-astro-cid-7o6y2myb]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cart[data-astro-cid-7o6y2myb],.cart[data-astro-cid-7o6y2myb][data-open],.cart__overlay[data-astro-cid-7o6y2myb],.cart__panel[data-astro-cid-7o6y2myb]{transition:none}}@media (width<=768px){.cart__overlay[data-astro-cid-7o6y2myb]{inset:0}.cart__panel[data-astro-cid-7o6y2myb]{width:100%;height:100svh;max-height:none;padding-inline:16px;top:0}.cart__list[data-astro-cid-7o6y2myb]{flex:auto;margin-right:-16px;padding-right:16px}.cart__empty[data-astro-cid-7o6y2myb]{flex:auto}.cart__item[data-astro-cid-7o6y2myb]{grid-template-columns:112px minmax(0,1fr)}.cart__pouch[data-astro-cid-7o6y2myb]{width:112px;height:112px}.cart__info[data-astro-cid-7o6y2myb]{padding-block:0}}
