@font-face{font-family:Space Grotesk;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2")}:root{--cta: #2BD96B;--cta-hover: #22C05D;--green: #13733A;--warn: #B45309;--primary: #13733A;--primary-hover: #0E5A2D;--primary-deep: #0B4A25;--primary-light: #E3F6EA;--primary-mid: #A9E6BF;--blue: #13733A;--blue-hover: #0E5A2D;--blue-deep: #0E5A2D;--blue-light: #E3F6EA;--blue-mid: #A9E6BF;--navy: #0B0F0C;--navy-2: #141A16;--navy-3: #1E2620;--dark: #0B0F0C;--ink: #0B0F0C;--ink-soft: #56605A;--line: #DCE1DC;--line-dark: #C3CBC4;--paper: #F2F4F1;--green-bg: #E3F6EA;--hero-soft: #C9D1CB;--hero-accent: #2BD96B}.btn-primary{background:var(--cta);border-color:var(--cta)}.btn-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.cart-btn,.hero-search button,.skip-to-content{background:var(--cta)}.cart-btn:hover,.hero-search button:hover{background:var(--cta-hover)}body .thp-stickybar button{background:var(--cta)}body .thp-stickybar button:hover{background:var(--cta-hover)}.btn-primary,.btn-primary:hover,.cart-btn,.header-actions a.cart-btn,.header-actions a.cart-btn:hover,.hero-search button,body .thp-stickybar button,.skip-to-content{color:#0b0f0c!important}.btn-primary,.cart-btn,.hero-search button,body .thp-stickybar button{border-radius:999px!important}.hero-hint a{color:inherit;text-decoration:none;margin-left:.35em}.hero-hint span[aria-hidden]{margin-left:.35em}.hero-hint a:hover code,.hero-hint a:focus-visible code{color:#fff;text-decoration:underline}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-hero>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.product-hero>div:nth-child(2)>*{order:4}.product-hero>div:nth-child(2)>.product-eyebrow{order:1}.product-hero>div:nth-child(2)>.product-title{order:2}.product-hero>div:nth-child(2)>.product-pn-row{order:3;margin-bottom:14px}.product-hero>div:nth-child(2)>.alias-note{order:6;margin-top:14px}.product-hero>div:nth-child(2)>.product-attrs{order:7;margin-top:12px}.product-hero>div:nth-child(2)>.jump-nav{order:8}.product-hero>div:nth-child(2) .product-title{font-size:clamp(24px,2.4vw,30px)}.product-hero>div:nth-child(2) .product-attrs{gap:6px 16px;font-size:13px}.product-hero>div:nth-child(2) .thp-fits{margin-top:12px;padding:14px 16px}.product-hero>div:nth-child(2) .thp-fits p{font-size:13px;margin-bottom:8px}.nav-toggle{display:none;align-items:center;gap:6px;background:none;border:1.5px solid var(--line-dark);border-radius:var(--radius);padding:8px 12px;font:600 14px Inter,sans-serif;color:var(--navy);cursor:pointer;min-height:44px}@media(max-width:768px){.nav-toggle{display:inline-flex}.header-quote-link,.header-nav{display:none}.header-nav.is-open{display:block}.cart-btn{min-height:44px}}.stock-story{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0}.stock-story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.stock-story-kicker{font:700 12.5px JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-deep);margin-bottom:12px}.stock-story-title{font-size:clamp(28px,3.2vw,40px);color:var(--navy);letter-spacing:-.035em;margin-bottom:18px;max-width:16ch}.stock-story-copy p{font-size:16.5px;color:var(--ink);max-width:60ch;margin-bottom:14px}.stock-story-list{list-style:none;display:grid;gap:0;border-left:3px solid var(--navy)}.stock-story-list li{padding:18px 0 18px 24px;border-bottom:1px solid var(--line)}.stock-story-list li:last-child{border-bottom:none}.stock-story-label{display:block;font:700 16px Space Grotesk,sans-serif;color:var(--navy);margin-bottom:4px}.stock-story-list p{font-size:14.5px;color:var(--ink-soft);max-width:52ch}@media(max-width:860px){.stock-story-grid{grid-template-columns:1fr;gap:28px}.stock-story{padding:48px 0}}.thp-noresults{max-width:640px;margin:24px auto 0;text-align:left}.thp-noresults h2{font-size:22px;color:var(--navy);margin-bottom:8px}.thp-noresults p{color:var(--ink-soft);margin-bottom:14px}.thp-noresults-alt{margin:18px 0}.thp-noresults-alt[hidden]{display:none}.thp-noresults-alt ul{list-style:none;display:grid;gap:8px}.thp-noresults-alt a{display:block;padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink)}.thp-noresults-form{display:grid;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.thp-noresults-form label{font-size:13px;font-weight:600;color:var(--ink)}.thp-noresults-form input,.thp-noresults-form textarea{width:100%;border:1.5px solid var(--line-dark);border-radius:6px;padding:10px 12px;font:15px Inter,sans-serif}.hero-glow,.hero-watermark{display:none!important}.home-hero{background:var(--navy)!important}.site-footer{background-image:none!important}.hero-eyebrow{background:transparent;border-color:#ffffff38;color:var(--hero-soft)}.hero-eyebrow:before{background:var(--cta)}.hero-badge-dot{background:#ffffff1a;color:var(--hero-soft)}.hero-badge,.hero-sub,.hero-hint,.header-utility,.header-utility a,.category-count{color:var(--hero-soft)!important}.header-trust span:before{color:var(--hero-accent)}.category-card-overlay{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--navy) 55%,transparent) 65%,color-mix(in srgb,var(--navy) 92%,transparent) 100%)!important}.part-card:hover{border-color:var(--ink)}.hero-h1 em{color:#2bd96b}h1,h2,.hero-h1,.section-title{letter-spacing:-.035em}.site-footer{border-top:4px solid var(--cta);padding-top:44px;color:#e3e8e4!important}.footer-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:36px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.14)}.footer-cta-title{font:800 30px Space Grotesk,sans-serif;color:#fff;letter-spacing:-.035em;margin:0 0 6px}.footer-cta-text{color:#e3e8e4;max-width:58ch;margin:0;font-size:15.5px;line-height:1.55}.footer-cta-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.footer-cta-phone{color:var(--cta)!important;font:700 18px JetBrains Mono,monospace}.footer-col h4{color:#fff!important}.footer-brand p,.footer-col li a,.footer-bottom,.footer-bottom a{color:#e3e8e4!important}.footer-col li a:hover,.footer-bottom a:hover{color:var(--cta)!important}.footer-bottom{border-top-color:#ffffff24}.footer-contact strong{color:#fff}.footer-contact a{color:var(--cta)!important;font-weight:600}.site-header .site-logo img{filter:grayscale(1) brightness(0)}
/*# sourceMappingURL=/cdn/shop/t/63/assets/impeccable-fixes.css.map */
