.commerce-module__nqFtFG__backdrop{z-index:1000;background:#0000006b;position:fixed;inset:0}.commerce-module__nqFtFG__drawer{color:#000;background:#f5f5f7;width:min(520px,100%);height:100%;padding:34px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-14px 0 44px #0000002e}.commerce-module__nqFtFG__close{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:auto;display:grid}.commerce-module__nqFtFG__eyebrow{font:11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px}.commerce-module__nqFtFG__drawer h2{letter-spacing:-.04em;margin:0 0 28px;font-size:42px;font-weight:300}.commerce-module__nqFtFG__items{gap:12px;display:grid}.commerce-module__nqFtFG__items article{background:#fff;border-radius:18px;grid-template-columns:1fr auto;gap:10px;padding:18px;display:grid}.commerce-module__nqFtFG__items article div{gap:5px;display:grid}.commerce-module__nqFtFG__items small{color:#626262}.commerce-module__nqFtFG__items label{align-items:center;gap:8px;display:flex}.commerce-module__nqFtFG__items select{background:#fff;border:1px solid #d3d3d3;border-radius:999px;min-width:58px;height:36px}.commerce-module__nqFtFG__items article>button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-column:1/-1;width:max-content;padding:0}.commerce-module__nqFtFG__total{border-top:1px solid #ccc;justify-content:space-between;margin:28px 0 18px;padding-top:18px;font-size:18px;display:flex}.commerce-module__nqFtFG__primary,.commerce-module__nqFtFG__secondary{border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;height:50px;margin-top:10px;text-decoration:none;display:flex}.commerce-module__nqFtFG__primary{color:#fff;background:#000}.commerce-module__nqFtFG__secondary{color:#000;background:0 0}.commerce-module__nqFtFG__error{color:#b42318}@media (max-width:600px){.commerce-module__nqFtFG__drawer{padding:22px}.commerce-module__nqFtFG__drawer h2{font-size:36px}}
@font-face{font-family:Seed Sans;src:url(/fonts/seed/SeedSans-Light-subset.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Seed Sans;src:url(/fonts/seed/SeedSans-LightItalic-subset.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Seed Sans;src:url(/fonts/seed/SeedSans-Regular-subset.woff2)format("woff2");font-style:normal;font-weight:350 400;font-display:swap}@font-face{font-family:Seed Sans;src:url(/fonts/seed/SeedSans-RegularItalic-subset.woff2)format("woff2");font-style:italic;font-weight:350 400;font-display:swap}@font-face{font-family:Seed Sans;src:url(/fonts/seed/SeedSans-Medium-subset.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Seed Sans;src:url(/fonts/seed/SeedSans-MediumItalic-subset.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Seed Sans Mono;src:url(/fonts/seed/SeedSansMono-Regular-subset.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/seed/NeueHaasUnica-35CD5E_0_0.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/seed/NeueHaasUnica-35CD5E_2_0.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/seed/NeueHaasUnica-35CD5E_4_0.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/seed/NeueHaasUnica-35CD5E_5_0.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-sans:"Seed Sans", Helvetica, sans-serif;--font-mono:"Seed Sans Mono", monospace;--forest:#000;--forest-deep:#1d1d1f;--card:#1c1c1e;--cream:#f5f5f7;--lime:#d9ff43;--ink:#000;--muted:#6e6e73;--glass:#0000006b;--hairline:#0000002e;--radius-sm:16px;--radius-lg:32px;--content-max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--forest-deep)}body{color:var(--ink);background:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--lime);outline-offset:3px}::selection{color:var(--cream);background:var(--forest)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
