html{--font-heading: "Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-body: "Archivo Narrow", "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.2,.7,.2,1);--gutter: clamp(14px, 2.6vw, 40px);--round: 0px;--radius: 0px;--card-radius: 0px}html:not([data-theme=dark]){--neon: #D4FF3A;--ink: #111111;--color-bg: #ffffff;--cream: #ffffff;--color-text: #111111;--color-accent: var(--color-accent-2);--color-accent-text: #ffffff;--color-soft: #f3f3f1;--lime: #D4FF3A;--muted: rgba(17,17,17,.58);--line: rgba(17,17,17,.12);--hair: 1px solid rgba(17,17,17,.12)}html:not([data-theme=dark]) body{background:#fff;color:#111}body{font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:#d4ff3a;color:#111}h1,h2,h3,.h-display,.hero__heading,.statement__text,.product__title,.footer__wordmark,.collection-hero h1,.page-head h1{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.92}h1 em,h2 em,h3 em,.hero__heading em,.statement__text em{font-family:var(--font-heading);font-style:normal;text-transform:uppercase;background:none!important;color:var(--color-accent-2);font-weight:400}.section-head h2,.rail__title{font-size:clamp(2.2rem,4.4vw,4rem)}.eyebrow{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.eyebrow:before{display:none!important}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2.4vw,32px)}.section-head .link,.rail__all{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;background:none}.btn,.btn--accent{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;min-height:54px;padding:0 32px;border-radius:0!important;box-shadow:none!important;transform:none!important;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}html:not([data-theme=dark]) .btn,html:not([data-theme=dark]) .btn--accent,html:not([data-theme=dark]) .hero .btn,html:not([data-theme=dark]) .hero--split .btn,html:not([data-theme=dark]) .hero--split .btn--accent{background:var(--color-accent-2)!important;color:#fff!important;border:1.5px solid var(--color-accent-2)!important;letter-spacing:.08em}html:not([data-theme=dark]) .btn:hover,html:not([data-theme=dark]) .btn--accent:hover,html:not([data-theme=dark]) .hero .btn:hover{background:#111!important;color:#fff!important;border-color:#111!important;letter-spacing:.08em}html:not([data-theme=dark]) .btn--outline,html:not([data-theme=dark]) .hero .btn--outline{background:transparent!important;color:#111!important;border:1.5px solid #111!important}html:not([data-theme=dark]) .btn--outline:hover,html:not([data-theme=dark]) .hero .btn--outline:hover{background:#111!important;color:#fff!important}.btn[disabled],.btn[disabled]:hover{background:#d9d9d6!important;color:#8a8a86!important;border-color:#d9d9d6!important}.marquee--small{border:0!important}.marquee--small .marquee__item{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html:not([data-theme=dark]) .header{background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(17,17,17,.08)!important;box-shadow:none}.header__inner{min-height:68px}.nav-item>a,.nav-item>details>summary{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nav-item>a>span,.nav-item summary>span{background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s var(--ease);padding-bottom:3px}.nav-item>a:hover>span,.nav-item summary:hover>span{background-size:100% 2px}.nav-item .nav-sale,.nav-item .nav-sale>span{color:var(--color-accent-2)}html:not([data-theme=dark]) .nav-item .dropdown{background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:0;box-shadow:0 30px 60px #1111111f}.nav-item .dropdown a{font-size:14px;letter-spacing:.02em;text-transform:none}html:not([data-theme=dark]) .nav-item .dropdown a:hover{background:#f3f3f1;color:#111}.header__icon{border-radius:0!important}html:not([data-theme=dark]) .header__icon:hover{background:transparent;opacity:.6}html:not([data-theme=dark]) .cart-count{background:#d4ff3a!important;color:#111!important;border:0!important;font-weight:700}.drawer__nav>ul>li>a,.drawer__nav summary{font-family:var(--font-heading);font-size:34px;text-transform:uppercase;letter-spacing:.01em}.hero{overflow:hidden}.hero__heading{font-size:clamp(3.6rem,9vw,9.5rem)!important;line-height:.86!important}.hero--split .hero__heading{font-size:clamp(3.4rem,7.6vw,8.4rem)!important}.hero__content p,.hero__content .rte{font-size:clamp(15px,1.2vw,18px);max-width:44ch}.hero__buttons{gap:10px}.hero__badge{border-radius:0!important;background:#d4ff3a!important;color:#111!important;font-family:var(--font-body);font-weight:700}.hero__bar{height:3px!important;border-radius:0!important}.hero__arrow{border-radius:0!important}.grid{--grid-gap: 4px;column-gap:4px!important;row-gap:28px!important}@media(min-width:990px){.section .grid:not(.grid--scroll-mobile){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){.grid:not(.grid--scroll-mobile){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:3px!important;row-gap:22px!important}}.card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.card__media,.card__media-wrap{border-radius:0!important;overflow:hidden}html:not([data-theme=dark]) .card__media-wrap,html:not([data-theme=dark]) .card__media{background:#f3f3f1}.card__media img{transition:transform 1.1s var(--ease),opacity .45s var(--ease)}.card:hover .card__media img{transform:scale(1.05)}.card__info{padding:12px 2px 0!important;gap:4px}.card__vendor{display:none}.card__title{font-family:var(--font-body);font-size:15px!important;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.3}.card__title a{color:#111}.card .price{font-size:15px;gap:8px}.card .price__current{font-weight:700}.card__list-details,.card__list-desc,.card__list-specs{display:none!important}html:not([data-theme=dark]) .badge,html:not([data-theme=dark]) .pill{border-radius:0!important;background:#d4ff3a!important;color:#111!important;border:0!important;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px}html:not([data-theme=dark]) .badge--dark{background:#111!important;color:#fff!important}.card [data-quick-add],.card .quick-add,.card__quick{border-radius:0!important}.price{align-items:center}html:not([data-theme=dark]) .price--sale .price__current{background:none!important;color:#111!important;padding:0!important;font-weight:700}.price__compare{color:#11111173;font-weight:400}.price__off{display:inline-block;background:#d4ff3a;color:#111;font-size:.72em;font-weight:700;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase;line-height:1.2}.cg-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}@media(max-width:749px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}}.cg-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:0!important;border:0!important}.cg-tile__media{position:absolute!important;top:0;right:0;bottom:0;left:0}.cg-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.cg-tile:hover .cg-tile__media img{transform:scale(1.06)}.cg-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6))!important;opacity:1!important}.cg-tile__body{position:absolute!important;left:0;right:0;bottom:0;padding:clamp(12px,2vw,24px)!important;color:#fff!important;display:flex;flex-direction:column;gap:2px;background:none!important}.cg-tile__title{font-family:var(--font-heading);font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:.9;text-transform:uppercase;color:#fff!important}.cg-tile__count{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9!important}.section-trust-icons{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee--medium .marquee__item,.marquee--large .marquee__item{font-family:var(--font-heading);font-style:normal!important;text-transform:uppercase;letter-spacing:.01em}html:not([data-theme=dark]) .scheme-accent{--bg: var(--color-accent-2);--fg: #fff;background:var(--color-accent-2);color:#fff;--muted: rgba(255,255,255,.75);--line: rgba(255,255,255,.25)}html:not([data-theme=dark]) .scheme-accent .marquee__item,html:not([data-theme=dark]) .scheme-accent .marquee__sep{color:#fff}html:not([data-theme=dark]) .scheme-accent a{color:#fff}.collection-hero h1{font-size:clamp(3.6rem,10vw,10rem)!important}.col-tab,.cat-opt,.pill{border-radius:0!important}.col-tab.is-active,.cat-opt.is-on{background:#111!important;color:#fff!important;border-color:#111!important}.toolbar{border-bottom:1px solid var(--line);padding-bottom:14px}.select,.input,textarea.input{border-radius:0!important}html:not([data-theme=dark]) .input,html:not([data-theme=dark]) .select{background:#fff;border:1px solid rgba(17,17,17,.25);color:#111}.input:focus,.select:focus{outline:2px solid var(--color-accent-2);outline-offset:0}.product{gap:clamp(20px,3vw,56px)}@media(min-width:990px){.product__info-inner{position:sticky;top:92px}.product__gallery--stack{gap:4px!important}}.product__gallery img,.gallery__item,.product__media{border-radius:0!important}.product__title{font-size:clamp(2.6rem,4.4vw,4.4rem)!important;margin:4px 0 10px}.product__info .price{font-size:26px;gap:12px}.product__info .price__current{font-weight:700}.product__tax{font-size:12px;color:var(--muted);margin-top:4px}.option legend,.option legend span{font-family:var(--font-body);font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}html:not([data-theme=dark]) .option__value label:not(.edt-option-swatch){border-radius:0!important;border:1px solid rgba(17,17,17,.22)!important;background:#fff;min-width:54px;min-height:46px;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,color .2s}html:not([data-theme=dark]) .option__value label:not(.edt-option-swatch):hover{border-color:#111!important}html:not([data-theme=dark]) .option__value input:checked+label:not(.edt-option-swatch){background:#111!important;color:#fff!important;border-color:#111!important}.option__value .edt-option-swatch{border-radius:0!important}.option__value input:checked+.edt-option-swatch{outline:2px solid #111;outline-offset:2px}.buy__row{gap:8px}.buy .btn,.buy__row .btn{min-height:58px;font-size:15px;width:100%}.qty{border-radius:0!important;border:1px solid rgba(17,17,17,.22)!important}.size-guide-link{font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.accordion,.accordion summary{border-radius:0!important}.accordion summary{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pill-btn{border-radius:0!important}html:not([data-theme=dark]) .sticky-atc{background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(17,17,17,.1);box-shadow:0 -10px 30px #0000000f}.rail__img{border-radius:0!important}.ftags{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ftag{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;border:1px solid rgba(17,17,17,.12);background:#fff;text-align:center}.ftag svg{background:#d4ff3a;color:#111;padding:8px;box-sizing:content-box;width:24px;height:24px;border-radius:50%;transition:background .25s,color .25s}.ftag span{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111}.ftag:hover svg{background:#111;color:#d4ff3a}.delivery{margin:14px 0 6px;border:1px solid rgba(17,17,17,.12);padding:16px 18px;background:#fafaf8}.delivery__row{display:flex;gap:12px;align-items:center}.delivery__row p{margin:0;font-size:15px}.delivery__row strong{color:var(--color-accent-2)}.delivery__icon{flex:none;color:var(--color-accent-2)}.delivery__list{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(17,17,17,.1);display:grid;gap:8px;font-size:14px;color:#333}.delivery__list li{display:flex;align-items:center;gap:10px}.delivery__list li:before{content:none!important;display:none!important}.delivery__list svg{flex:none;width:16px;height:16px;padding:5px;box-sizing:content-box;background:#d4ff3a;color:#111;border-radius:50%}.newsletter__card{background:var(--color-accent-2)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:clamp(32px,5vw,72px)!important;align-items:center}.newsletter__card h2{font-size:clamp(3rem,7vw,6.4rem);line-height:.9;color:#fff!important}.newsletter__card h2 em{color:#d4ff3a!important}.newsletter__card .eyebrow,.newsletter__card .rte,.newsletter__card .rte p{color:#ffffffd9!important}.newsletter__smiley{display:none!important}.newsletter__card .newsletter-form{display:flex;gap:0;max-width:540px}.newsletter__card .newsletter-form .input{background:#fff;color:#111;border:0!important;height:58px;flex:1;min-width:0}.newsletter__card .newsletter-form .btn{background:#111!important;color:#fff!important;border:0!important;height:58px}.newsletter__card .newsletter-form .btn:hover{background:#d4ff3a!important;color:#111!important}.newsletter__stickers{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.newsletter__stickers .nl-sticker{background:#d4ff3a!important;color:#111!important;transform:none!important;border:0!important;border-radius:0!important;padding:5px 10px!important;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:none!important}.newsletter__card .form-message--success{color:#fff}@media(max-width:640px){.newsletter__card .newsletter-form{flex-direction:column;gap:8px}.newsletter__card .newsletter-form .input,.newsletter__card .newsletter-form .btn{width:100%}}.review{border-radius:0!important;box-shadow:none!important;border:1px solid var(--line)!important}.statement__text{font-size:clamp(2.8rem,6.6vw,7rem)!important;line-height:.92!important}.split__media,.split__media img,.spotlight,.spotlight img{border-radius:0!important}.footer__heading{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.footer__links a{font-size:15px}.footer__links a:hover{text-decoration:underline;text-underline-offset:5px;background:none}.footer__lead{font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,3.2rem);line-height:.95;text-transform:uppercase}.pay-pill,.cd__panel,.cart-item,.cd-item,.cd__close,.cd-pick__add,.cd-item__disc{border-radius:0!important}html:not([data-theme=dark]) .toast__inner{background:#111;color:#fff;border-radius:0}.js [data-prem]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:var(--prem-delay, 0s)}.js [data-prem].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-prem]{opacity:1!important;transform:none!important;transition:none!important}.card__media img,.cg-tile__media img{transition:none!important}}.ti-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ti-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@media(max-width:749px){.ti-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}.ti-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 10px}.ti-item+.ti-item{border-left:1px solid var(--line)}@media(max-width:749px){.ti-item:nth-child(odd){border-left:0}}.ti-item__icon{display:inline-flex;width:46px;height:46px;border-radius:50%;background:#d4ff3a;color:#111;align-items:center;justify-content:center}.ti-item__icon svg{width:24px!important;height:24px!important;max-width:24px}.ti-item__heading{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ti-item__text{font-size:13px;color:var(--muted)}.crt__glass,.crt__lines,.crt__roll{display:none!important}.crt,.crt__screen{filter:none!important;opacity:1!important;border-radius:0!important;box-shadow:none!important}.crt__screen img,.crt img{filter:none!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/83/assets/overhaul.css.map */
