.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}:root{--colorSmallImageBg: none !important;--colorSmallImageBgDark: none !important;--colorLargeImageBg: none !important;--colorLargeImageBgLight: none !important}div.page-content h1.section-header__title{text-align:center}.hd-sub-menu{display:flex;justify-content:center;background-color:#000;margin-top:10px;padding:10px}.hd-sub-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.hd-sub-menu li{margin:10px}.hd-sub-menu a{display:block;background-color:#d52627;color:#fff;text-align:center;padding:10px 20px;text-decoration:none;font-weight:700;border-radius:0}.hd-sub-menu a:hover{display:block;background-color:#a21d1d;color:#fff}@media(max-width:767px){.hd-sub-menu li{width:80%;margin:2px;text-align:center}}.ii-faq{margin:2rem 0}.ii-faq h2{margin:0 0 1rem;font-size:1.25rem;line-height:1.2}.ii-faq details{border:1px solid rgba(var(--color-foreground, 0, 0, 0),.14);border-radius:14px;background:rgb(var(--color-background, 255, 255, 255));overflow:hidden;margin:0 0 12px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ii-faq summary::-webkit-details-marker{display:none}.ii-faq summary{list-style:none}.ii-faq summary{position:relative;display:block;padding:16px 54px 16px 18px;font-weight:600;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease}.ii-faq summary:hover{background:rgba(var(--color-foreground, 0, 0, 0),.04)}.ii-faq summary:focus{outline:none}.ii-faq summary:focus-visible{outline:3px solid rgba(var(--color-foreground, 0, 0, 0),.35);outline-offset:2px;border-radius:10px}.ii-faq summary:after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:2px solid rgba(var(--color-foreground, 0, 0, 0),.75);border-bottom:2px solid rgba(var(--color-foreground, 0, 0, 0),.75);transform:translateY(-50%) rotate(45deg);transition:transform .16s ease,opacity .16s ease;opacity:.9}.ii-faq details[open]{border-color:rgba(var(--color-foreground, 0, 0, 0),.22);box-shadow:0 6px 22px #0000000f}.ii-faq details[open] summary{background:rgba(var(--color-foreground, 0, 0, 0),.05)}.ii-faq details[open] summary:after{transform:translateY(-50%) rotate(-135deg);opacity:1}.ii-faq details>:not(summary){padding:0 18px 16px;color:rgba(var(--color-foreground, 0, 0, 0),.88);line-height:1.6}.ii-faq details p{margin:10px 0 0}.ii-faq details ul,.ii-faq details ol{margin:10px 0 0 18px}.ii-faq details li{margin:6px 0}.ii-faq details[open]>:not(summary):first-child{padding-top:2px}@media(prefers-reduced-motion:reduce){.ii-faq details,.ii-faq summary,.ii-faq summary:after{transition:none!important}}.site-nav__link--underline:after{border-bottom:4px solid #d52627}h1.element-text.element-text--heading-xl{padding-bottom:0;margin-bottom:24px}body.template-product h1:after,body.template-product h2:after,body.template-product h3:after{content:"";display:block;width:clamp(80px,22%,150px);height:clamp(3px,.12em,7px);background:#d52627;margin-top:16px}.section-header__title:after{margin-left:auto;margin-right:auto}#MainContent{background-color:#000!important;background-image:linear-gradient(to bottom right,#202020,#000)!important}.megamenu__col-title a{font-weight:700;color:#d52627}.site-header__element--sub{border:none!important;box-shadow:inset 0 -2px #d52627!important}.site-nav__dropdown{background-color:#000}.site-nav__dropdown a,.site-nav__dropdown a:hover,.site-nav__dropdown a:focus,.site-nav__dropdown a:focus-visible{background:transparent!important;background-color:transparent!important}.site-nav__dropdown.megamenu--products .megamenu__cols{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr));column-gap:80px;row-gap:48px;width:100%;columns:unset!important;column-count:unset!important}.site-nav__dropdown.megamenu--products .megamenu__col{width:auto!important;max-width:none!important;break-inside:auto!important}@media screen and (max-width:900px){.site-nav__dropdown.megamenu--products .megamenu__cols{grid-template-columns:1fr;column-gap:0;row-gap:32px}}#SiteHeader .header-item--search .search__input-wrap{background:#ffffff0d!important;box-shadow:inset 0 0 0 1px #ffffff29!important}#SiteHeader .header-item--search input#Search.search__input{color:#c2c2c2!important;background:transparent!important;-webkit-text-fill-color:#c2c2c2!important}#SiteHeader .header-item--search input#Search.search__input::placeholder{color:#c2c2c2d9!important;opacity:1!important}#SiteHeader .header-item--search .search__input-wrap:focus-within{background:#ffffff14!important;box-shadow:inset 0 0 0 1px #d52627bf!important}#SiteHeader .search__input-wrap{background:#ffffff0d!important;box-shadow:inset 0 0 0 1px #ffffff29!important}#SiteHeader input[type=search],#SiteHeader input#Search.search__input{color:#c2c2c2!important;background:transparent!important;-webkit-text-fill-color:#c2c2c2!important}#SiteHeader input[type=search]::placeholder,#SiteHeader input#Search.search__input::placeholder{color:#c2c2c2d9!important;opacity:1!important}#SiteHeader .search__input-wrap:focus-within{background:#ffffff14!important;box-shadow:inset 0 0 0 1px #d52627bf!important}.template-product .element-text--rte,.template-product .element-text--rte p,.template-product .element-text--rte span,.template-product .element-text--rte div,.template-product .element-text--rte li{color:#c2c2c2!important;-webkit-text-fill-color:#c2c2c2!important}.template-product .hulkapps_option select.hulk_po_dropdown,.template-product .hulkapps_option select.hulkapps_option_child{background-color:#fff!important;color:#212121!important;-webkit-text-fill-color:#212121!important;border:1px solid #c2c2c2!important;min-height:44px;padding:10px 14px!important}.template-product .hulkapps_option select.hulk_po_dropdown option{background:#fff!important;color:#212121!important}.template-product product-images{display:block}.template-product product-images .product__photos{background:#fff!important;border:1px solid rgba(255,255,255,.28);box-shadow:0 0 0 8px #ffffff0b,0 28px 80px #00000080;padding:clamp(20px,2.5vw,36px)!important}.template-product product-images .product__main-photos,.template-product product-images .product-main-photos,.template-product product-images .product-slideshow,.template-product product-images .product-main-slide,.template-product product-images .product-image-main,.template-product product-images .image-wrap{background:#fff!important;border:none!important;outline:none!important;box-shadow:none!important}.template-product product-images .product__photo-zoom,.template-product product-images .js-photoswipe__zoom,.template-product product-images button.btn--circle{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.template-product product-images .product__photo-zoom:hover,.template-product product-images .product__photo-zoom:focus,.template-product product-images .product__photo-zoom:focus-visible,.template-product product-images .js-photoswipe__zoom:hover,.template-product product-images .js-photoswipe__zoom:focus,.template-product product-images .js-photoswipe__zoom:focus-visible{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.template-product product-images img{object-fit:contain!important}@media screen and (max-width:768px){.template-product nav[aria-label=breadcrumbs]{padding:12px 16px 0!important;margin-bottom:14px!important}}@media screen and (max-width:768px){.template-product h1{font-size:clamp(32px,8vw,44px)!important;line-height:1.02}}body h4,body h5,body h6,.element-text.element-text--rte h4,.element-text.element-text--rte h5,.element-text.element-text--rte h6,.rte h4,.rte h5,.rte h6{font-family:Jura,sans-serif!important;font-weight:700;letter-spacing:.03em;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.site-footer{background-image:linear-gradient(#141414ad,#141414ad),url("{{ 'grunge-wall.jpg' | asset_url }}");background-size:cover;background-position:center;background-repeat:no-repeat}.site-footer .footer__section{background:transparent}.ii-freight-program{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;margin:20px 0;padding:16px 18px;border:1px solid rgba(255,255,255,.16);border-radius:4px;border-bottom:3px solid #d52627;background:linear-gradient(135deg,#ffffff0b,#ffffff03),#181818;box-shadow:0 10px 28px #00000052}.ii-freight-program__icon{display:flex;align-items:center;justify-content:center}.ii-freight-program__icon img{width:115px!important;max-width:115px!important;height:auto!important;display:block}.ii-freight-program__content h4{margin:0 0 6px;color:#fff;font-family:Jura,sans-serif;font-size:17px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ii-freight-program__intro{margin:0 0 12px;color:#ffffffc7;font-size:14px;line-height:1.4}.ii-freight-program__points{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;row-gap:7px}.ii-freight-program__point{display:flex;align-items:center;gap:9px;color:#ffffffe6;font-size:14px;line-height:1.3}.ii-freight-program__point-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;height:17px;border:1px solid #d52627;border-radius:50%;color:#d52627;font-size:11px;font-weight:700;line-height:1}.ii-freight-program__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.ii-freight-program__tagline{color:#ffffffa3;font-size:13px;font-style:italic;letter-spacing:.02em}.ii-freight-program__link{align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(213,38,39,.85);color:#fff;font-size:12px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.ii-freight-program__link,.ii-freight-program__link:hover,.ii-freight-program__link:focus{text-decoration:none!important}.ii-freight-program__link{padding:7px 12px;text-decoration:none!important}.ii-freight-program__link:hover{background:#d52627;color:#fff}.ii-freight-mini-note{display:flex;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;border-left:3px solid #d52627;background:#ffffff0f;color:#ffffffe0;font-size:14px;line-height:1.4}.ii-freight-mini-note strong{color:#fff}.ii-freight-mini-note__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;color:#d52627}.ii-freight-mini-note__icon svg{width:22px;height:22px;stroke-width:3}.ii-freight-mini-note__link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-left:4px}.ii-freight-mini-note__link:hover{color:#d52627}.ii-freight-program__link{display:inline-block;margin-left:8px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.ii-freight-program{grid-template-columns:70px 1fr;gap:14px;padding:14px;margin:18px 0;align-items:start}.ii-freight-program__icon{align-items:flex-start;justify-content:flex-start}.ii-freight-program__icon img{width:70px!important;max-width:70px!important}.ii-freight-program__content h4{font-size:15px;line-height:1.2;margin-bottom:8px;letter-spacing:.04em}.ii-freight-program__intro{display:none}.ii-freight-program__points{grid-template-columns:1fr;gap:6px}.ii-freight-program__point{font-size:13px;line-height:1.25;gap:8px}.ii-freight-program__point-icon{flex:0 0 16px;width:16px;height:16px;font-size:10px}.ii-freight-program__tagline{display:none}}block-buy-buttons[data-template=engines]>form>.product__policies.rte{display:none}@media screen and (max-width:749px){.ii-freight-program{display:none}}@media screen and (max-width:749px){product-images .product__main-photos .flickity-viewport{height:calc(100vw - 24px)!important;max-height:640px}product-images .product__main-photos .flickity-slider,product-images .product__main-photos .product-main-slide,product-images .product__main-photos .product-image-main,product-images .product__main-photos .image-wrap{height:100%!important}product-images .product__main-photos .image-wrap{padding-bottom:0!important;background:#fff}product-images .product__main-photos img.image-element{width:100%!important;height:100%!important;object-fit:contain!important}}@media screen and (max-width:749px){.product-single__meta{--layout-stack-gap-size-sm: 10px;--layout-stack-gap-size-xs: 7px}.product-single__meta nav[aria-label=breadcrumbs]{display:none!important}body.template-product h1.element-text--heading-xl{font-size:clamp(32px,8vw,40px)!important;line-height:1.05!important;margin-bottom:10px!important}body.template-product h1.element-text--heading-xl:after{margin-top:10px!important;width:145px!important;height:4px!important}#hulkapps_options_6790541017222{margin:10px 0 8px!important}#hulkapps_options_6790541017222 .hulkapps_option_title{padding:8px 10px!important;font-size:14px!important}#hulkapps_option_list_6790541017222{padding:8px 10px!important}#hulkapps_option_list_6790541017222 select{padding-top:9px!important;padding-bottom:9px!important;min-height:42px!important}.ii-freight-mini-note{margin:10px 0!important;padding:10px 12px!important;font-size:13px!important;line-height:1.3!important}.ii-freight-mini-note__icon{flex:0 0 18px!important;width:18px!important;height:18px!important}.ii-freight-mini-note__icon svg{width:18px!important;height:18px!important}.ii-freight-program{display:none!important}}@media screen and (max-width:749px){#shopify-section-template--18753233420422__recommendations,#shopify-section-template--18753233420422__recently-viewed,[id*=__recommendations],[id*=__recently-viewed],.product-recommendations,.recently-viewed{display:none!important}}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}product-images,.product__main-photos,.product-main-slide,.product-image-main,.product__video-wrapper,.element-video,video-media{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.product__main-photos .flickity-viewport{overflow:hidden!important}.product__main-photos .flickity-slider{max-width:100%!important}}@media screen and (max-width:749px){.footer__block--image{max-width:180px!important;margin-left:auto!important;margin-right:auto!important}.footer__block--image img.footer__image{width:100%!important;max-width:180px!important;height:auto!important}}@media screen and (max-width:749px){.ii-collection-seo{margin:42px auto 38px;padding:0 18px}.ii-collection-seo h2{margin-bottom:22px}.ii-collection-seo__content{margin-bottom:34px}.ii-collection-seo__faq-title{font-size:21px}.ii-collection-seo .ii-collection-seo__faq summary{padding:16px 50px 16px 16px}.ii-collection-seo .ii-faq__answer{padding:0 16px 18px}}body .ii-collection-seo .ii-collection-seo__faq-wrap{max-width:980px;margin-top:36px}body .ii-collection-seo .ii-collection-seo__faq-title{position:relative;display:inline-block;margin:0 0 22px;padding-bottom:10px;color:#fff!important;font-size:24px;line-height:1.2}body .ii-collection-seo .ii-collection-seo__faq-title:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background:#d52627}body .ii-collection-seo .ii-collection-seo__faq details{margin:0 0 12px!important;border:1px solid rgba(255,255,255,.14)!important;border-left:3px solid #d52627!important;border-radius:4px!important;background:#141414!important;box-shadow:none!important;overflow:hidden}body .ii-collection-seo .ii-collection-seo__faq details[open]{background:#181818!important;border-color:#fff3!important;border-left-color:#d52627!important}body .ii-collection-seo .ii-collection-seo__faq summary{position:relative;display:block;cursor:pointer;padding:18px 56px 18px 20px!important;background:#141414!important;color:#fff!important;font-weight:700!important;line-height:1.35;list-style:none;border:none!important;box-shadow:none!important}body .ii-collection-seo .ii-collection-seo__faq details[open] summary{background:#1c1c1c!important;border-bottom:1px solid rgba(255,255,255,.1)!important}body .ii-collection-seo .ii-collection-seo__faq summary::-webkit-details-marker{display:none}body .ii-collection-seo .ii-collection-seo__faq summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#d52627!important;font-size:26px;line-height:1;font-weight:400}body .ii-collection-seo .ii-collection-seo__faq details[open] summary:after{content:"\2013"}body .ii-collection-seo .ii-faq__answer{padding:18px 20px 20px!important;background:#101010!important;color:#ffffffc7!important}body .ii-collection-seo .ii-faq__answer p,body .ii-collection-seo .ii-faq__answer .metafield-rich_text_field p{margin:0!important;color:#ffffffc7!important;font-size:15px;line-height:1.55}body .ii-collection-seo .ii-collection-seo__faq *,body .ii-collection-seo .ii-faq__answer .metafield-rich_text_field{box-shadow:none!important}body .ii-collection-seo h2{position:relative;display:inline-block;margin:0 0 28px;padding-bottom:12px;color:#fff!important;line-height:1.2}body .ii-collection-seo h2:after{content:"";position:absolute;left:0;bottom:0;width:84px;height:3px;background:#d52627}body.template-collection .section-header{text-align:center;margin-bottom:34px}body.template-collection .section-header__title{position:relative;display:block;margin:0 auto 26px;padding-bottom:0;color:#fff;line-height:1.1;text-align:center}body.template-collection .section-header__title:after{content:"";display:block;width:84px;height:3px;background:#d52627;margin:16px auto 0}body.template-collection .collection-hero__description{width:72%;max-width:820px;margin:0 auto 34px;text-align:left}body.template-collection .collection-hero__description p,body.template-collection .collection-hero__description .element-text{margin:0;color:#ffffffd1;font-size:16px;line-height:1.5}body.template-collection .collection-hero__description p:empty{display:none}body.template-collection .section-header nav[aria-label=breadcrumbs]{text-align:left;margin-bottom:10px}@media screen and (max-width:749px){body.template-collection .collection-hero__description{width:100%;max-width:none;margin:0 0 24px}body.template-collection .section-header__title{margin-bottom:22px}body.template-collection .section-header__title:after{margin-top:12px}body.template-collection .collection-hero__description p,body.template-collection .collection-hero__description .element-text{font-size:15px;line-height:1.45}}body.template-collection .collection-hero__description a{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700;text-decoration:none;border-bottom:1px solid #ffffff;transition:color .16s ease,border-color .16s ease}body.template-collection .collection-hero__description a:hover,body.template-collection .collection-hero__description a:focus{color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-bottom-color:#fff}body .index-section--sub-product{background:#0b0b0b!important;margin-bottom:0!important;padding-bottom:32px!important}body main .shopify-section:last-child,body #MainContent .shopify-section:last-child{margin-bottom:0!important}body .site-footer,body footer{margin-top:0!important}body.template-collection .ii-collection-category-nav{max-width:900px;margin:28px auto 34px;padding:0 18px;text-align:center}body.template-collection .ii-collection-category-nav h2{position:relative;display:inline-block;margin:0 0 34px;padding-bottom:12px;color:#fff;line-height:1.2}body.template-collection .ii-collection-category-nav h2:after{content:"";display:block;width:84px;height:3px;margin:14px auto 0;background:#d52627}body.template-collection .ii-collection-category-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.template-collection .ii-collection-category-card{display:flex;align-items:center;justify-content:center;min-height:58px;background:#151515;border:1px solid rgba(255,255,255,.16);border-left:3px solid #d52627;border-radius:4px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}body.template-collection .ii-collection-category-card span{display:block;padding:16px 14px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}body.template-collection .ii-collection-category-card span:after{content:" \2192";color:#d52627}body.template-collection .ii-collection-category-card:hover{background:#1b1b1b;border-color:#d52627bf;border-left-color:#d52627;transform:translateY(-2px)}body.template-collection .ii-collection-category-card:hover span{color:#fff}@media screen and (max-width:749px){body.template-collection .ii-collection-category-nav{margin:34px auto 42px;padding:0 14px}body.template-collection .ii-collection-category-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.template-collection .ii-collection-category-card{min-height:52px}body.template-collection .ii-collection-category-card span{padding:13px 10px;font-size:13px}}body.template-collection .ii-active-collection-filter{width:fit-content;max-width:100%;margin:16px auto 0;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-bottom:2px solid #d52627;border-radius:4px;background:#111;color:#ffffffd1;text-align:center;font-size:14px}body.template-collection .ii-active-collection-filter__label{color:#ffffff9e}body.template-collection .ii-active-collection-filter strong{color:#fff;text-transform:uppercase;letter-spacing:.04em}body.template-collection .ii-active-collection-filter a{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700;text-decoration:none;border-bottom:2px solid #d52627}body.template-collection .ii-active-collection-filter a:hover{color:#d52627!important;-webkit-text-fill-color:#d52627!important;border-bottom-color:#fff}body.template-collection .ii-collection-category-card.is-active{background:#d52627;border-color:#d52627;border-left-color:#fff}body.template-collection .ii-collection-category-card.is-active span{color:#fff}body.template-collection .ii-collection-category-card.is-active span:after{color:#fff}@media screen and (max-width:749px){body.template-collection .ii-active-collection-filter{width:auto;margin:14px auto 0;padding:10px 12px;flex-wrap:wrap;font-size:13px}}body .ii-injector-options,body .accordion-container{max-width:820px;margin:24px 0 36px}body .ii-injector-options details{margin:0 0 10px!important;border:1px solid rgba(255,255,255,.14)!important;border-left:3px solid #d52627!important;border-radius:4px!important;background:#141414!important;overflow:hidden;box-shadow:none!important}body .ii-injector-options details[open]{background:#181818!important;border-color:#ffffff38!important;border-left-color:#d52627!important}body .ii-injector-options summary{position:relative;display:block;cursor:pointer;padding:16px 54px 16px 18px!important;background:#141414!important;color:#fff!important;font-weight:700!important;line-height:1.35;list-style:none;border:none!important}body .ii-injector-options summary::-webkit-details-marker{display:none}body .ii-injector-options summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#d52627;font-size:24px;line-height:1;font-weight:400}body .ii-injector-options details[open] summary{background:#1c1c1c!important;border-bottom:1px solid rgba(255,255,255,.1)!important}body .ii-injector-options details[open] summary:after{content:"\2013"}body .ii-injector-options .ii-faq__answer{padding:16px 20px 18px!important;background:#101010!important;color:#ffffffc7!important}body .ii-injector-options .ii-faq__answer ul{margin:0;padding-left:20px}body .ii-injector-options .ii-faq__answer li{margin-bottom:6px;color:#ffffffc7}body .ii-injector-options .ii-faq__answer li:last-child{margin-bottom:0}body .accordion-container .accordion-item{margin:0 0 10px!important;border:1px solid rgba(255,255,255,.14)!important;border-left:3px solid #d52627!important;border-radius:4px!important;background:#141414!important;overflow:hidden;box-shadow:none!important}body .accordion-container .accordion-title{position:relative;cursor:pointer;padding:16px 54px 16px 18px!important;background:#141414!important;color:#fff!important;font-weight:700!important;line-height:1.35;border:none!important}body .accordion-container .accordion-title:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#d52627;font-size:24px;line-height:1;font-weight:400}body .accordion-container .accordion-item.active,body .accordion-container .accordion-item.open{background:#181818!important;border-color:#ffffff38!important;border-left-color:#d52627!important}body .accordion-container .accordion-item.active .accordion-title,body .accordion-container .accordion-item.open .accordion-title{background:#1c1c1c!important;border-bottom:1px solid rgba(255,255,255,.1)!important}body .accordion-container .accordion-item.active .accordion-title:after,body .accordion-container .accordion-item.open .accordion-title:after{content:"\2013"}body .accordion-container .accordion-content{padding:16px 20px 18px!important;background:#101010!important;color:#ffffffc7!important}body .accordion-container .accordion-content ul{margin:0;padding-left:20px}body .accordion-container .accordion-content li{margin-bottom:6px;color:#ffffffc7}body .accordion-container .accordion-content li:last-child{margin-bottom:0}body .accordion-container .accordion-content[hidden]{display:none!important}body .accordion-container .accordion-item.active .accordion-content,body .accordion-container .accordion-item.open .accordion-content{display:block!important}body .accordion-container .accordion-title{-webkit-user-select:none;user-select:none}body .accordion-container .accordion-title:focus{outline:2px solid #d52627;outline-offset:2px}body .hero{isolation:isolate}body .hero .hero__image-wrapper{z-index:0!important}body .hero .hero__text-wrap,body .hero .hero__text-content{z-index:3!important}#SiteHeader,.site-header,.header-wrapper,.shopify-section-group-header-group{z-index:50!important}body .hero .hero__text-content p,body .hero .hero__text-content .element-text:not(h1):not(h2):not(h3){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}body .hero .hero__title,body .hero .hero__text-content h1,body .hero .hero__text-content h2{position:relative;display:inline-block;padding-bottom:18px;margin-bottom:24px;text-transform:uppercase;background-image:url("{{ 'grunge2.jpg' | asset_url }}");background-size:420px auto;background-position:center;background-repeat:repeat;color:transparent!important;-webkit-text-fill-color:transparent!important;background-clip:text;-webkit-background-clip:text;opacity:1!important;visibility:visible!important}body .hero .hero__title:after,body .hero .hero__text-content h1:after,body .hero .hero__text-content h2:after{content:"";display:block;width:clamp(120px,32%,220px);height:5px;margin-top:18px;background:#d52627}#shopify-section-template--18861873004678__text_with_icons_BemRzC{padding-bottom:70px}#shopify-section-template--18861873004678__text_with_icons_BemRzC .text-with-icons__title{text-align:center!important}#shopify-section-template--18861873004678__text_with_icons_BemRzC .text-with-icons__title h2{position:relative;display:inline-block!important;font-size:42px!important;line-height:1.05!important;margin:0 auto 54px!important;padding-bottom:16px!important;text-transform:uppercase;letter-spacing:.03em}#shopify-section-template--18861873004678__text_with_icons_BemRzC .text-with-icons__title h2:after{content:"";display:block;width:140px;height:4px;margin:16px auto 0;background:#d52627}@media screen and (max-width:749px){#shopify-section-template--18861873004678__text_with_icons_BemRzC .text-with-icons__title h2{font-size:30px!important;margin-bottom:36px!important}}.header-item--logo a,.site-header__logo-link,.site-header__logo{font-size:0!important;line-height:0!important}.header-item--logo img,.site-header__logo-link img,.site-header__logo img{display:block}.ii-leadership-page{--ii-red: #d52627;--ii-red-rgb: 213, 38, 39;--ii-deep-red: #6c0000;--ii-black: #000;--ii-charcoal: #414141;--ii-light-gray: #c2c2c2;--ii-sand: #dcd7ce;background:radial-gradient(circle at 15% 5%,rgba(var(--ii-red-rgb),.22),transparent 34rem),linear-gradient(145deg,#050505,#151515 48%,#050505);color:#fff;padding:clamp(48px,7vw,92px) 20px;overflow:hidden}.ii-leadership-inner{max-width:1320px;margin:0 auto}.ii-leadership-hero{max-width:880px;margin:0 0 clamp(34px,5vw,58px)}.ii-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--ii-red);font-family:Jura,Fira Sans,Arial,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ii-kicker:before{content:"";width:34px;height:2px;background:var(--ii-red);display:inline-block}.ii-leadership-page h1,.ii-leadership-page h2{font-family:Bitter,Kanit,Arial,sans-serif;line-height:1.05;letter-spacing:-.035em;margin:0;color:#fff}.ii-leadership-page h1{font-size:clamp(2.25rem,5vw,4.9rem);max-width:860px}.ii-leadership-page h1:after,.ii-section-heading h2:after{content:"";display:block;width:86px;height:4px;margin-top:18px;background:var(--ii-red)}.ii-hero-copy{max-width:760px;margin:24px 0 0;color:#ffffffc2;font-family:Fira Sans,Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.ii-section-heading{margin-bottom:22px}.ii-section-heading--spaced{margin-top:clamp(46px,6vw,76px)}.ii-section-heading h2{font-size:clamp(1.65rem,3vw,2.75rem)}.ii-team-grid-base{display:grid;gap:clamp(18px,2vw,26px)}.ii-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ii-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ii-team-card{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#ffffff14,#ffffff09);box-shadow:0 18px 60px #00000040}.ii-team-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--ii-red-rgb),.24),transparent 42%);opacity:0;transition:opacity .25s ease;pointer-events:none}.ii-team-card:hover:before,.ii-team-card:focus-within:before{opacity:1}.ii-team-card--owner{border-color:rgba(var(--ii-red-rgb),.42)}.ii-team-card-btn{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.ii-team-card-btn:focus-visible{outline:3px solid var(--ii-red);outline-offset:-3px}.ii-team-photo{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.ii-team-photo img,.ii-bio-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;transition:transform .35s ease,filter .35s ease}.ii-team-card:hover img,.ii-team-card:focus-within img{transform:scale(1.035);filter:contrast(1.06)}.ii-photo-fallback{display:none;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(var(--ii-red-rgb),.28),transparent 22rem),linear-gradient(145deg,#1a1a1a,#050505);color:#ffffffe0;font-family:Bitter,Kanit,Arial,sans-serif;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800}.ii-team-info{display:block;padding:18px 18px 20px;min-height:136px}.ii-team-name{display:block;font-family:Kanit,Bitter,Arial,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.12;color:#fff}.ii-team-title{display:block;margin-top:8px;color:#ffffffad;font-family:Fira Sans,Arial,sans-serif;font-size:.91rem;line-height:1.38}.ii-view-bio{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--ii-red);font-family:Jura,Fira Sans,Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ii-view-bio:after{content:"\2192";transition:transform .2s ease}.ii-team-card:hover .ii-view-bio:after,.ii-team-card:focus-within .ii-view-bio:after{transform:translate(4px)}.ii-bio-modal[hidden]{display:none!important}.ii-bio-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px}.ii-bio-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ii-bio-modal__dialog{position:relative;z-index:1;width:min(980px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(var(--ii-red-rgb),.18),transparent 26rem),linear-gradient(145deg,#161616,#050505);box-shadow:0 30px 100px #0000009e;color:#fff}.ii-bio-modal__close{position:sticky;top:12px;float:right;z-index:3;width:42px;height:42px;margin:14px 14px 0 0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0000008a;color:#fff;font-size:30px;line-height:1;cursor:pointer}.ii-bio-modal__close:hover,.ii-bio-modal__close:focus-visible{background:var(--ii-red);outline:none}.ii-bio-layout{display:grid;grid-template-columns:minmax(250px,330px) 1fr;gap:clamp(24px,4vw,46px);padding:clamp(24px,4vw,48px)}.ii-bio-photo{overflow:hidden;border-radius:18px;aspect-ratio:1 / 1;align-self:start;background:#fff;border:1px solid rgba(255,255,255,.14)}.ii-bio-copy h2{margin:0;color:#fff;font-family:Bitter,Kanit,Arial,sans-serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.035em}.ii-bio-title{margin:12px 0 24px;color:var(--ii-red);font-family:Kanit,Fira Sans,Arial,sans-serif;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;line-height:1.35}.ii-bio-copy p:not(.ii-kicker):not(.ii-bio-title){margin:0 0 16px;color:#ffffffc7;font-family:Fira Sans,Arial,sans-serif;font-size:1rem;line-height:1.72}body.ii-modal-open{overflow:hidden}@media(max-width:1100px){.ii-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.ii-owner-grid,.ii-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ii-bio-layout{grid-template-columns:1fr}.ii-bio-photo{max-width:280px}}@media(max-width:540px){.ii-leadership-page{padding-left:14px;padding-right:14px}.ii-owner-grid,.ii-team-grid{grid-template-columns:1fr}.ii-team-card{border-radius:16px}.ii-team-card-btn{display:grid;grid-template-columns:112px 1fr;align-items:stretch}.ii-team-photo{aspect-ratio:auto;min-height:138px;height:100%}.ii-team-info{min-height:0;padding:16px}.ii-bio-modal{padding:10px}.ii-bio-modal__dialog{border-radius:18px;max-height:calc(100vh - 20px)}}.ii-founder-legacy{margin:0 0 clamp(42px,6vw,72px);padding:clamp(28px,4vw,46px);border:1px solid rgba(var(--ii-red-rgb),.32);background:radial-gradient(circle at 10% 0%,rgba(var(--ii-red-rgb),.16),transparent 24rem),linear-gradient(145deg,#ffffff13,#ffffff08);box-shadow:0 18px 60px #00000040}.ii-founder-legacy__content{max-width:880px}.ii-founder-legacy h2{font-size:clamp(1.65rem,3vw,2.75rem);margin:0}.ii-founder-legacy h2:after{content:"";display:block;width:86px;height:4px;margin-top:18px;background:var(--ii-red)}.ii-founder-legacy p{max-width:780px;margin:22px 0 0;color:#ffffffc2;font-family:Fira Sans,Arial,sans-serif;font-size:1rem;line-height:1.7}.ii-founder-legacy__link{display:inline-flex;margin-top:24px;color:var(--ii-red);font-family:Jura,Fira Sans,Arial,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.ii-founder-legacy__link:after{content:"\2192";margin-left:8px}.article-image figcaption{padding-left:10px;border-left:3px solid #D52627;font-family:Fira Sans,sans-serif;font-size:.875rem;line-height:1.45;color:#666}@media screen and (max-width:749px){.article__image,.article__image-wrapper,.article-template__hero,.article-template__image,.article-image{max-width:100%}.article__image img,.article__image-wrapper img,.article-template__hero img,.article-template__image img{max-height:none}}@media screen and (min-width:769px){.blog-layout>.index-section--hero .hero--padded{max-width:850px;margin-left:auto;margin-right:auto}.blog-layout>.index-section--hero .slideshow-wrapper,.blog-layout>.index-section--hero [class*=hero-natural--]{max-width:850px;margin-left:auto;margin-right:auto}.blog-layout>.index-section--hero .hero__image{width:100%;height:100%;object-fit:contain}}.article-image{max-width:720px;margin:30px auto 36px}.article-image img{display:block;width:100%;height:auto;margin:0}.article-image figcaption{margin-top:8px}@media screen and (max-width:768px){.article-image{max-width:100%;margin:24px auto 30px}}.block-price__save .element-text{color:#d52627!important}layout-stack .element-text[style*=--color-text-savings]{color:#d52627!important}.ii-cross-ref{background:#f2f2f2;border-left:4px solid #d52627;padding:18px 20px;margin:24px 0;font-family:Fira Sans,sans-serif}.ii-cross-ref.ii-cross-ref,.ii-cross-ref.ii-cross-ref h3,.ii-cross-ref.ii-cross-ref h4,.ii-cross-ref.ii-cross-ref p,.ii-cross-ref.ii-cross-ref li,.ii-cross-ref.ii-cross-ref span,.ii-cross-ref.ii-cross-ref strong{color:#252525!important;-webkit-text-fill-color:#252525!important;opacity:1!important;text-shadow:none!important}.ii-cross-ref.ii-cross-ref .ii-cross-ref__title{font-family:Kanit,sans-serif;font-size:21px;font-weight:600;line-height:1.3;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;text-transform:none!important;margin:0 0 12px!important;padding:0}.ii-cross-ref .ii-cross-ref__title:after,.ii-cross-ref .ii-cross-ref__label:after{content:none!important;display:none!important}.ii-cross-ref.ii-cross-ref .ii-cross-ref__note{color:#555!important;-webkit-text-fill-color:#555!important;font-size:13px;line-height:1.5;margin:0 0 20px}.ii-cross-ref.ii-cross-ref .ii-cross-ref__label{font-family:Kanit,sans-serif;color:#414141!important;-webkit-text-fill-color:#414141!important;font-size:16px;font-weight:600;line-height:1.4;text-transform:none!important;margin:18px 0 10px;padding:0 0 7px;border-bottom:1px solid #d0d0d0}.ii-cross-ref.ii-cross-ref .ii-cross-ref__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:7px 22px;list-style:none;margin:0 0 20px!important;padding:0!important}.ii-cross-ref.ii-cross-ref .ii-cross-ref__list--oem{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.ii-cross-ref.ii-cross-ref .ii-cross-ref__list li{color:#252525!important;-webkit-text-fill-color:#252525!important;font-size:14px;line-height:1.5;list-style:none;margin:0;padding:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ii-cross-ref.ii-cross-ref .ii-cross-ref__alternate{color:#666!important;-webkit-text-fill-color:#666!important}.ii-cross-ref .ii-cross-ref__list+.ii-cross-ref__label{margin-top:26px!important}.ii-cross-ref.ii-cross-ref .ii-cross-ref__list:last-child{margin-bottom:0!important}@media screen and (max-width:749px){.ii-cross-ref{padding:18px 16px}.ii-cross-ref.ii-cross-ref .ii-cross-ref__title{font-size:19px}.ii-cross-ref.ii-cross-ref .ii-cross-ref__list li{font-size:13px}}.ii-cross-ref{margin-bottom:36px!important}.ii-cross-ref.ii-cross-ref .ii-cross-ref__title{font-family:Kanit,sans-serif;font-size:22px;font-weight:700;line-height:1.3;border-bottom:3px solid #d52627;padding-bottom:10px;margin-bottom:18px!important}.ii-cross-ref.ii-cross-ref .ii-cross-ref__label{font-family:Kanit,sans-serif;font-size:17px;font-weight:600;line-height:1.4;border-left:3px solid #d52627;border-bottom:1px solid #d0d0d0;padding:0 0 8px 10px;margin-bottom:12px}.product-full-width .element-text--rte{display:block;margin-top:24px;margin-bottom:24px}.ii-freight-mini-note,.ii-warranty-mini{display:flex;align-items:center;gap:10px;margin:0!important;padding:12px 14px!important;border-left:3px solid #d52627;background:#ffffff0f;color:#ffffffe0;font-size:14px!important;line-height:1.4!important}.ii-freight-mini-note strong,.ii-warranty-mini strong{color:#fff}.ii-freight-mini-note__icon,.ii-warranty-mini>svg{flex:0 0 22px!important;width:22px!important;height:22px!important;color:#d52627}.ii-freight-mini-note__icon svg{width:22px!important;height:22px!important}.ii-freight-mini-note a,.ii-warranty-mini a{margin-left:4px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ii-freight-mini-note a:hover,.ii-warranty-mini a:hover{color:#d52627}div:has(>.ii-freight-mini-note){margin-bottom:0!important;padding-bottom:0!important}div:has(>.ii-freight-mini-note)+div:has(>.ii-warranty-mini){margin-top:0!important;padding-top:0!important}@media(max-width:749px){.ii-freight-mini-note,.ii-warranty-mini{padding:10px 12px!important;font-size:13px!important;line-height:1.4!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/overrides.css.map */
