:root{--bg:#fafaf9;--surface:#fff;--ink:#171717;--ink-soft:#52525b;--muted:#6b6b70;--line:#ececea;--accent:#ffb009;--accent-deep:#e69e00;--accent-tint:#fff4dc;--red:#d7262c;--green:#15803d;--ease:cubic-bezier(.32, .72, 0, 1);--shadow-s:0 1px 2px #1717170a, 0 2px 8px #1717170a;--shadow-m:0 1px 2px #1717170a, 0 12px 32px #17171714;--shadow-l:0 2px 4px #1717170a, 0 24px 64px #1717171f;--radius-surface:20px;--radius-input:14px;--radius-modal:28px;--mobile-header-h:64px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}button{cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit}img,video{max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:2s linear infinite rotation}@keyframes pulse{0%{box-shadow:0 0 #17171740}70%{box-shadow:0 0 0 10px #17171700}to{box-shadow:0 0 #17171700}}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);will-change:opacity, transform;transform:translateY(24px)}.reveal.revealed{opacity:1;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .6s var(--ease) both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.text-gray{color:var(--ink-soft)}.display{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;font-weight:600;line-height:1.05}.h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;font-size:clamp(2.25rem,5vw,4rem);font-style:normal;font-weight:600;line-height:1.05}.h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;font-size:clamp(1.75rem,3.5vw,2.75rem);font-style:normal;font-weight:600;line-height:1.1}.h3{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.h4{letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.25}.h5{letter-spacing:-.015em;font-size:1.3rem;font-weight:700;line-height:1.3}.h6{letter-spacing:-.01em;font-size:1.1rem;font-weight:600;line-height:1.45}.p{letter-spacing:0;font-size:1rem;line-height:1.55}.sp{letter-spacing:0;font-size:14px;line-height:1.5}.ssp{font-size:12.5px;line-height:1.45}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600!important}.font-bold,b{font-weight:700}.whitespace-preserve{white-space:pre-wrap}.text-center{text-align:center}.text-left{text-align:left}.uppercase{text-transform:uppercase}.tnum{font-variant-numeric:tabular-nums}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.rounded{border-radius:50%}.pointer{cursor:pointer}.flex{display:flex}.block{display:block}.grid{display:grid}.scroll{overflow:scroll}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.row{flex-direction:row}.column{flex-direction:column}.jc{justify-content:center}.jsb{justify-content:space-between}.jfs{justify-content:flex-start}.jfe{justify-content:flex-end}.ac{align-items:center}.afs{align-items:flex-start}.afe{align-items:flex-end}.flex-1{flex:1}.w-full{width:100%}.h-full{height:100%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.center{justify-content:center;align-items:center;display:flex}.transition{transition:all .35s var(--ease)}.ma{margin:auto}.m0{margin:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mb-8{margin-bottom:2rem!important}.m-auto{margin:auto}.mt-auto{margin-top:auto!important}.maxWidth{max-width:1240px}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1rem!important}.mt-8{margin-top:2rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.border-b-1,.border-b-2{border-bottom:1px solid var(--line)}.divider{background:var(--line);width:100%;height:1px}@media (max-width:1240px){.maxWidthPadding{padding:1rem!important}}@media (min-width:768px){*{scrollbar-width:thin;scrollbar-color:#17171740 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#17171740;border:#0000;border-radius:20px}.md-flex{display:flex}.md-row{flex-direction:row}.md-column{flex-direction:column}.md-h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;font-size:clamp(2.5rem,4.5vw,4rem);font-style:normal;font-weight:600;line-height:1.05}.md-h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;font-size:clamp(2rem,3.5vw,2.75rem);font-style:normal;font-weight:600;line-height:1.1}.md-h3{letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:1.15}.md-h4{letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1.25}.md-h5{letter-spacing:-.015em;font-size:1.3rem;font-weight:700;line-height:1.3}.md-h6{letter-spacing:-.01em;font-size:1.1rem;font-weight:600;line-height:1.45}.md-p{font-size:1rem;line-height:1.55}.md-sp{font-size:14px;line-height:1.5}.md-ssp{font-size:12.5px}}.skeleton{background:#f1f1ef;border-radius:12px;position:relative;overflow:hidden}.skeleton:after{content:"";animation:skeletonSweep 1.4s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes skeletonSweep{to{transform:translate(100%)}}@keyframes cartButtonAnimation{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.scaleUpDown{animation:cartButtonAnimation .45s var(--ease)}
@font-face{font-family:manrope;src:url(../media/manrope_var-s.p.1be3uzb4-_815.woff2?dpl=dpl_4qNaN72G677i3s8cEWYzugzUZoSV)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_9e806225-module__ZMSAMa__className{font-family:manrope,manrope Fallback}
@font-face{font-family:unbounded;src:url(../media/unbounded_600-s.p.19pefeph1yjgl.woff2?dpl=dpl_4qNaN72G677i3s8cEWYzugzUZoSV)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:70.19%;descent-override:17.28%;line-gap-override:0.0%;size-adjust:141.75%}.unbounded_7e32f8f1-module__jGTfYG__className{font-family:unbounded,unbounded Fallback;font-weight:600}
