@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_1aa49d-module__yZwxgq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_1aa49d-module__yZwxgq__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_6b5bd451-module__q9STLa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_6b5bd451-module__q9STLa__variable{--font-sora-var:"Sora", "Sora Fallback"}
:root{--bg:#f2efe9;--ink:#16150f;--paper:#f7f4ec;--card:#fff;--card-alt:#faf9f5;--muted:#8d897c;--muted-dark:#5a5646;--muted-soft:#a9a597;--sand:#e8e4d8;--sand-dark:#dfdacb;--stone:#b8b29a;--yellow:#f2dd4e;--yellow-ink:#6d6118;--orange:#e0552e;--red:#c04524;--green-bg:#dcead2;--green:#4c7a3f;--green-dark:#3c6b2f;--green-ink:#3c4a33;--green-soft:#8fb07c;--moss:#4c5a41;--peach:#f6dcc4;--peach-ink:#7a5b3e;--pink:#f2d9df;--pink-ink:#b56a7e;--border-6:#16150f0f;--border-7:#16150f12;--border-8:#16150f14;--border-10:#16150f1a;--border-12:#16150f1f;--border-14:#16150f24;--border-15:#16150f26;--font-sora:"Sora", sans-serif;--font-sans:"Instrument Sans", system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg)}body{min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%2316150f' stroke-opacity='0.022' stroke-width='2.5' stroke-linejoin='round' stroke-linecap='round'%3E%3Cg transform='translate(30,34) rotate(-8 48 48)'%3E%3Cpath d='M12 24 L34 10 C36 22 60 22 62 10 L84 24 L74 42 L64 36 L64 86 L32 86 L32 36 L22 42 Z'/%3E%3C/g%3E%3Cg transform='translate(168,158) rotate(7 44 48)'%3E%3Cpath d='M20 8 L68 8 L70 22 L63 90 L48 90 L44 38 L40 90 L25 90 L18 22 Z'/%3E%3Cpath d='M19 21 L69 21'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:300px 300px;position:fixed;inset:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--muted-dark)}button{font-family:inherit}input,select{outline:none;font-family:inherit}input:focus,select:focus{border-color:var(--ink)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#16150f2e;border-radius:99px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes toastUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes drawRing{0%{stroke-dashoffset:290px}to{stroke-dashoffset:0}}@keyframes drawTick{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes confetti{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(240px)rotate(340deg)}}@keyframes pulseDot{0%{box-shadow:0 0 #f2dd4eb3}70%{box-shadow:0 0 0 12px #f2dd4e00}to{box-shadow:0 0 #f2dd4e00}}@keyframes ride{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes flyWishMove{0%{transform:translate(0)}to{transform:translate(var(--fx), var(--fy))}}@keyframes flyWishWave{0%{opacity:1;transform:translate(0)scale(1)}25%{transform:translate(-24px,-36px)scale(1.2)}50%{transform:translate(20px,-16px)scale(.95)}75%{opacity:1;transform:translate(-18px,-28px)scale(.6)}to{opacity:0;transform:translate(0)scale(.25)}}.hover-lift{transition:transform .18s,box-shadow .18s}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #16150f14}.hover-cta{transition:transform .18s,box-shadow .18s}.hover-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #16150f47}.hover-ring{transition:box-shadow .15s}.hover-ring:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.hover-bg{transition:background .15s}.hover-bg:hover{background:#16150f0f}.hover-row{transition:background .15s}.hover-row:hover{background:var(--card-alt)}.hover-mute:hover{color:var(--muted)}.desktop-only{display:none!important}@media (min-width:800px){.desktop-only{display:block!important}.desktop-only-flex{display:flex!important}.mobile-only{display:none!important}}@media (max-width:799.98px){.desktop-only-flex,.checkout-rail{display:none!important}.pdp-cta{flex:100%;justify-content:space-between}}input[type=range]{accent-color:var(--ink)}
