:root{--im-bg:#0a0b0d;--im-panel:#111318;--im-panel2:#171a20;--im-text:#f4f4f2;--im-muted:#a9adb5;--im-red:#d32027;--im-line:#2a2d33;--font-body--family:Arial,Helvetica,sans-serif;--font-heading--family:Arial,Helvetica,sans-serif;--font-subheading--family:Arial,Helvetica,sans-serif;--font-accent--family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--im-bg);color:var(--im-text);font-family:Arial,Helvetica,sans-serif}body h1,body h2,body h3,body h4,body button,body input,body textarea{font-family:Arial,Helvetica,sans-serif}body a:focus-visible,body summary:focus-visible{outline:2px solid #ff6b71;outline-offset:5px}.im-store *,.im-header *,.im-footer *{box-sizing:border-box}.im-store a,.im-header a,.im-footer a{text-decoration:none;color:inherit}.im-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.im-header{background:#08090bfa;border-bottom:1px solid #202228}.im-header__inner{min-height:74px;width:min(1200px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.im-brand{font-size:16px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.im-brand span{color:var(--im-red)}.im-nav{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:700}.im-nav a:hover,.im-footer a:hover{text-decoration:underline;text-underline-offset:5px}.im-nav__cta{border:1px solid var(--im-red);padding:10px 16px}.im-mobile-nav{display:none}.im-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center;min-height:650px;padding-block:72px}.im-eyebrow{font-size:11px;font-weight:800;letter-spacing:.17em;line-height:1.6;color:#d9d9da;margin:0 0 20px}.im-store h1{font-size:clamp(48px,5.5vw,78px);line-height:.99;font-weight:900;letter-spacing:-.045em;margin:0}.im-store h1 span{color:var(--im-red)}.im-lead{font-size:18px;line-height:1.65;color:#d0d2d6;max-width:510px;margin:27px 0 32px}.im-actions{display:flex;flex-wrap:wrap;gap:12px}.im-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 21px;background:var(--im-red);color:#fff!important;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900;line-height:1.5;border:1px solid var(--im-red);transition:background .18s}.im-button:hover{background:#ed272f}.im-button--ghost{border-color:#777b83;background:transparent}.im-button--ghost:hover{background:#202228}.im-hero__visual{margin:0;min-width:0}.im-hero__visual img{display:block;width:100%;height:auto;background:#b8b8b8;border:1px solid #353942}.im-hero__visual figcaption{margin-top:11px;color:var(--im-muted);font-size:11px;line-height:1.6;max-width:520px}.im-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--im-line);border-left:1px solid var(--im-line);border-bottom:1px solid var(--im-line)}.im-proof>div{padding:26px 22px;border-right:1px solid var(--im-line)}.im-proof strong,.im-proof span{display:block}.im-proof strong{font-size:14px;margin-bottom:6px}.im-proof span{font-size:12px;color:var(--im-muted)}.im-section{padding-block:100px;scroll-margin-top:24px}.im-section-head{max-width:740px;margin-bottom:42px}.im-store h2{font-size:clamp(34px,4.3vw,57px);font-weight:900;line-height:1.04;letter-spacing:-.035em;margin:0 0 22px}.im-section-head>p:last-child,.im-detail p:last-child,.im-fitment p,.im-shop p:not(.im-eyebrow){color:var(--im-muted);font-size:17px;line-height:1.7}.im-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.im-product{background:linear-gradient(145deg,#121419,#0d0f12);border:1px solid var(--im-line);display:flex;flex-direction:column;overflow:hidden}.im-product--featured{border-top:2px solid var(--im-red)}.im-product__image{height:220px;background:#b8b8b8;display:flex;align-items:center}.im-product__image img{display:block;width:100%;height:100%;object-fit:contain}.im-product__copy{padding:26px;display:flex;flex-direction:column;flex:1}.im-product h3{font-size:23px;line-height:1.15;margin:0 0 15px;font-weight:800;letter-spacing:-.02em}.im-product__copy>p:not(.im-tag){color:var(--im-muted);font-size:14px;line-height:1.7;margin:0 0 24px}.im-tag{color:#ff676e;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.im-status{font-size:12px;letter-spacing:.04em;color:#d9d9da;margin-top:auto}.im-size{height:220px;display:flex;align-items:center;padding:22px 26px;font-size:118px;font-weight:900;line-height:1;letter-spacing:-.075em;color:#31343b;border-bottom:1px solid var(--im-line)}.im-size span{font-size:75px;align-self:flex-start;margin-top:15px;color:var(--im-red)}.im-text-link{display:block;margin-top:15px;font-size:13px;text-decoration:underline!important;text-underline-offset:4px}.im-detail{background:var(--im-panel);border-block:1px solid var(--im-line);padding-block:70px}.im-detail__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.im-detail figure{margin:0;min-width:0}.im-detail img{width:100%;height:auto;display:block;border:1px solid #353942}.im-detail h2{font-size:clamp(33px,3.6vw,49px)}.im-fitment{display:grid;grid-template-columns:1.2fr .8fr;gap:80px}.im-note{border-left:2px solid var(--im-red);padding-left:16px;font-size:13px!important;margin-top:28px}.im-fitment dl{margin:0;align-self:center;border-top:1px solid var(--im-line)}.im-fitment dl>div{border-bottom:1px solid var(--im-line);padding:25px 0}.im-fitment dt{font-size:12px;color:var(--im-muted);margin-bottom:12px}.im-fitment dd{font-size:34px;font-weight:800;letter-spacing:-.03em;margin:0}.im-shop{padding-block:80px;background:linear-gradient(135deg,#171a20,#0b0c0f);border-top:1px solid var(--im-line)}.im-shop p:not(.im-eyebrow){max-width:650px;margin-bottom:26px}.im-footer{width:min(1200px,calc(100% - 48px));margin:auto;border-top:1px solid var(--im-line);padding-block:40px;display:grid;grid-template-columns:1fr auto;gap:26px}.im-footer p{color:var(--im-muted);font-size:12px;line-height:1.7;max-width:400px}.im-footer nav{display:flex;gap:22px;align-items:start;flex-wrap:wrap;font-size:12px;color:var(--im-muted)}.im-footer small{font-size:11px;color:var(--im-muted);grid-column:1/-1}.im-store img{max-width:100%}#header-group{position:sticky;top:0;z-index:30}body .button,body .button-secondary,body .shopify-payment-button__button{border-radius:0}body footer{background:var(--im-bg)}@media(max-width:1050px){.im-nav{gap:18px;font-size:12px}.im-brand{font-size:14px}.im-hero{gap:26px}.im-actions{gap:10px}.im-button{padding-inline:15px}.im-range{grid-template-columns:repeat(2,minmax(0,1fr))}.im-product__copy{padding:22px}}@media(max-width:850px){.im-nav{display:none}.im-mobile-nav{display:block}.im-mobile-nav summary{font-size:13px;font-weight:700;cursor:pointer;padding:12px}.im-mobile-nav nav{position:absolute;top:74px;left:0;right:0;background:#0a0b0d;border-bottom:1px solid var(--im-line);padding:24px;display:flex;flex-direction:column;gap:24px;font-size:14px}.im-header__inner{min-height:74px}.im-hero{grid-template-columns:1fr;gap:42px;padding-block:60px;min-height:0}.im-hero__copy{max-width:620px}.im-store h1{font-size:64px}.im-hero__visual{width:100%}.im-proof{grid-template-columns:1fr 1fr}.im-proof>div:nth-child(-n+2){border-bottom:1px solid var(--im-line)}.im-range{grid-template-columns:1fr 1fr}.im-product--double{grid-column:1/-1}.im-product--featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.im-product__image{height:100%;min-height:230px}.im-size{height:170px;font-size:100px}.im-detail__grid{grid-template-columns:1fr;gap:36px}.im-detail__grid>div{max-width:650px}.im-fitment{grid-template-columns:1fr;gap:28px}.im-fitment dl{display:grid;grid-template-columns:1fr 1fr;gap:30px}.im-footer{grid-template-columns:1fr}.im-footer nav{gap:20px}.im-section{padding-block:75px}}@media(max-width:540px){.im-shell,.im-header__inner,.im-footer{width:calc(100% - 36px)}.im-brand{font-size:13px}.im-store h1{font-size:50px}.im-eyebrow{font-size:10px}.im-lead{font-size:17px}.im-actions{flex-direction:column;align-items:stretch}.im-hero{padding-block:45px}.im-hero__visual figcaption{font-size:10px}.im-proof>div{padding:22px 16px}.im-proof strong{font-size:13px}.im-proof span{font-size:11px}.im-range{grid-template-columns:1fr}.im-product--featured{display:flex;grid-column:auto}.im-product__image{height:190px;min-height:0}.im-product__copy{padding:25px}.im-product--planned{display:grid;grid-template-columns:95px 1fr}.im-size{font-size:78px;height:auto;padding:16px 12px;border-bottom:0;border-right:1px solid var(--im-line);align-items:center;justify-content:center}.im-size span{font-size:42px;margin-top:33px}.im-product--planned .im-product__copy{padding:25px 20px}.im-product h3{font-size:22px}.im-product--planned .im-product__copy>p:not(.im-tag){font-size:13px}.im-detail{padding-block:50px}.im-fitment dd{font-size:26px}.im-fitment dl{gap:20px}.im-shop{padding-block:60px}.im-footer nav{flex-direction:column;gap:16px}.im-section{padding-block:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.im-button{transition:none}}#judgeme_product_reviews .jm-review-widget{--jm-review-widget-text-color: var(--im-text) !important;--jm-review-widget-lighter-text-color: var(--im-muted) !important;--jm-review-widget-star-and-histogram-color: #ff676e !important;--jm-review-widget-button-color: var(--im-red) !important;--jm-review-widget-button-text-color: #fff !important;--jm-widget-primary-color: var(--im-red) !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important}#judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:24px;font-weight:700}#judgeme_product_reviews .jm-button:focus-visible{outline:2px solid #ff6b71;outline-offset:4px}body .jdgm-write-review-modal{--jdgm-primary-color: var(--im-red);--jdgm-star-color: var(--im-red);--jdgm-write-review-bg-color: var(--im-red);--jdgm-write-review-text-color: #fff}body .jdgm-write-review-modal .jdgm-star{color:var(--im-red)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/im-store.css.map */
