@import "https://fonts.googleapis.com/css2?family=Acme&display=swap";
:root{--sick-bg:#f2f2eb;--sick-text:#111;--sick-font:var(--font-acme),"Acme",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:before,:after{box-sizing:border-box}html,body{width:100%;overflow-x:clip}body{font-family:var(--sick-font);background:var(--sick-bg);color:var(--sick-text);margin:0}img,svg,video,canvas{max-width:100%;height:auto}.sick-header{z-index:50;background:var(--sick-bg);border-bottom:1px solid #0000001f;position:sticky;top:0}.sick-header-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:.8rem;width:100%;padding:.65rem .9rem;display:grid}.sick-header-side{display:none}.sick-header-center{justify-content:flex-start;align-items:center;display:flex}.sick-header-logo{max-width:220px;height:auto}.sick-header-nav{flex-direction:column;align-items:stretch;gap:.6rem;display:flex}.sick-nav-block{color:#111;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #111;justify-content:center;align-items:center;width:100%;padding:.85rem .9rem;font-size:.78rem;text-decoration:none;display:inline-flex}.sick-nav-block-primary{letter-spacing:.2em;border-width:2px;padding:1.15rem 1rem;font-size:.98rem}@media (max-width:380px){.sick-header-logo{max-width:200px}.sick-nav-block{padding:.75rem .8rem;font-size:.72rem}.sick-nav-block-primary{padding:.95rem .8rem;font-size:.9rem}}@media (min-width:900px){.sick-header-inner{grid-template-columns:1fr auto 1fr;gap:1rem;padding:.75rem 1rem}.sick-header-center{justify-content:center}.sick-nav-block-primary{border-width:2px;padding:.6rem .85rem;font-size:.78rem}.sick-header-inner{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;gap:1rem;padding:.75rem 1rem}.sick-header-side{display:block}.sick-header-logo{max-width:240px}.sick-header-nav{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.6rem}.sick-nav-block{letter-spacing:.16em;width:auto;padding:.55rem .75rem;font-size:.72rem}.sick-nav-block-primary{padding:.6rem .85rem;font-size:.78rem}}.sick-page{justify-content:center;min-height:100vh;padding:1.5rem 1.25rem 3rem;display:flex}.sick-inner{width:100%;max-width:1000px}.sick-logo-wrap{text-align:center;margin-bottom:1.8rem}.sick-hero-text{text-align:center;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.78rem}.sick-email-form{border:1px solid var(--sick-text);background:#fff;max-width:480px;margin:0 auto .7rem;display:flex}.sick-email-input{color:var(--sick-text);background:0 0;border:none;flex:1;padding:.75rem .9rem;font-size:.9rem}.sick-email-input::placeholder{color:#777}.sick-email-input:focus{outline:none}.sick-email-button{border:none;border-left:1px solid var(--sick-text);cursor:pointer;background:0 0;padding:0 1.1rem;font-size:1.1rem}.sick-consent-text{letter-spacing:.06em;opacity:.7;text-align:center;max-width:480px;margin:0 auto 2.2rem;font-size:.72rem;line-height:1.35}.sick-product-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:640px){.sick-product-grid{grid-template-columns:1fr}}.sick-product-card{text-align:center}.sick-product-image{object-fit:contain;width:100%;height:520px}.sick-product-name{text-transform:uppercase;letter-spacing:.14em;opacity:.85;margin-top:.4rem;font-size:.8rem}.sick-footer-tag{text-transform:uppercase;letter-spacing:.18em;text-align:center;opacity:.6;margin-top:2.2rem;font-size:.7rem}.product-page{justify-content:center;min-height:100vh;padding:2rem 1.5rem 3rem;display:flex}.product-inner{flex-direction:column;gap:2.5rem;width:100%;max-width:1100px;display:flex}@media (min-width:900px){.product-inner{flex-direction:row;align-items:flex-start}}.product-gallery{flex:1}.product-gallery-main{aspect-ratio:3/4;background:var(--sick-bg);border:1px solid #0000001a;width:100%;max-width:430px;margin:0 auto .75rem;position:relative}.product-gallery-main-image{object-fit:contain}.product-gallery-nav{align-items:center;gap:24px;display:flex;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.product-gallery-nav button{cursor:pointer;color:#111;background:0 0;border:none;padding:8px 14px;font-size:42px;font-weight:700}.product-gallery-nav span{opacity:.6;font-size:18px}.product-gallery-thumbs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.product-thumb-button{cursor:pointer;background:0 0;border:1px solid #0000;padding:0}.product-thumb-button.thumb-active{border-color:#111}.product-thumb-image{display:block}.product-details{flex:1;max-width:420px}.product-brand{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem}.product-name{letter-spacing:.06em;margin:0 0 .4rem;font-size:1.5rem}.product-price{margin:0 0 1.2rem}.product-block{margin-bottom:1.1rem}.product-label{text-transform:uppercase;letter-spacing:.14em;margin:0 0 .4rem;font-size:.8rem}.product-size-row{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.size-chip{cursor:pointer;background:0 0;border:1.5px solid #111;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;transition:all .2s;display:inline-flex}.size-chip:hover{color:#fff;background:#111}.product-add-button{color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#111;border:none;width:100%;margin-top:1.4rem;padding:.9rem 1.1rem;font-size:.8rem}.custom-page{justify-content:center;min-height:100vh;padding:2rem 1.5rem 3rem;display:flex}.custom-inner{flex-direction:column;gap:2rem;width:100%;max-width:1100px;display:flex}@media (min-width:900px){.custom-inner{flex-direction:row;align-items:flex-start}}.custom-controls{flex:0 0 320px}.custom-title{text-transform:uppercase;letter-spacing:.1em;margin:0 0 .4rem;font-size:1.6rem}.custom-subtitle{opacity:.9;margin:0 0 1.5rem;font-size:.9rem}.custom-group{margin-bottom:1.2rem}.custom-group-label{text-transform:uppercase;letter-spacing:.16em;margin:0 0 .5rem;font-size:.85rem}.chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.chip{text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #111;padding:.35rem .7rem;font-size:.85rem}.chip-active{color:#fff;background:#111}.shop-title{letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:1.2rem}.shop-grid{grid-template-columns:1fr;gap:.9rem;display:grid}.shop-block{color:#111;text-transform:uppercase;letter-spacing:.14em;border:1.5px solid #111;justify-content:center;align-items:center;padding:1.2rem 1rem;font-size:.85rem;text-decoration:none;display:flex}.shop-block-primary{padding:1.55rem 1rem;font-size:1rem}@media (min-width:700px){.shop-grid{grid-template-columns:1fr 1fr}.shop-block-primary{grid-column:1/-1}}.sick-header-nav-desktop{display:none}.sick-mobile-shop-trigger{color:#111;font-family:var(--sick-font);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #111;justify-content:center;justify-self:end;align-items:center;padding:.85rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.sick-mobile-menu{background:var(--sick-bg);z-index:999;padding:1.25rem 1.25rem 2rem;position:fixed;inset:0}.sick-mobile-close{cursor:pointer;color:#111;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:1rem;left:1rem}.sick-mobile-menu-links{flex-direction:column;gap:2.2rem;margin-top:6.5rem;display:flex}.sick-mobile-link{font-family:var(--sick-font);color:#111;letter-spacing:.18em;text-transform:uppercase;font-size:1.8rem;font-weight:700;text-decoration:none}.sick-header-nav-hidden{display:none}.sick-mobile-shop-trigger{display:inline-flex}.sick-mobile-menu{display:block}@media (min-width:900px){.sick-mobile-menu{padding:2rem 3rem 3rem}.sick-mobile-menu-links{max-width:520px;margin-top:7.5rem}.sick-mobile-link{font-size:2.2rem}}
@font-face{font-family:Acme;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61b159a623dd5ba4-s.p.f54a5b1b.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:Acme Fallback;src:local(Arial);ascent-override:109.06%;descent-override:34.91%;line-gap-override:0.0%;size-adjust:87.93%}.acme_67a225aa-module__6fr5UG__className{font-family:Acme,Acme Fallback;font-style:normal;font-weight:400}.acme_67a225aa-module__6fr5UG__variable{--font-acme:"Acme","Acme Fallback"}
