/** Shopify CDN: Minification failed

Line 128:48 Expected ":"
Line 128:53 Expected ":"
Line 473:140 Expected ":"

**/
@font-face {
font-family: 'Avenir LT Std';
src: url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Black.eot?v=16844253747384722959);
src: url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Black.eot?%23iefix&29074) format('embedded-opentype'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Black.woff2?v=12546309252590479608) format('woff2'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Black.woff?v=5297528000334586248) format('woff'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Black.ttf?v=14070140458048693219) format('truetype'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Black.svg%23AvenirLTStd-Black?29074) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirHeavy';
src: url('AvenirHeavy.eot');
src: url('AvenirHeavy.eot') format('embedded-opentype'),
url('AvenirHeavy.woff2') format('woff2'),
url('AvenirHeavy.woff') format('woff'),
url('https://cdn.shopify.com/s/files/1/0036/2990/8041/files/AvenirHeavy.ttf?v=1667292285') format('truetype'),
url('AvenirHeavy.svg#AvenirHeavy') format('svg');
}


@font-face {
font-family: 'Avenir LT Std Book';
src: url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Book.eot?v=10290367873615554547);
src: url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Book.eot?%23iefix&29074) format('embedded-opentype'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Book.woff2?v=12766633068586993700) format('woff2'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Book.woff?v=6670066814564405236) format('woff'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Book.ttf?v=2366306502495622064) format('truetype'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Book.svg%23AvenirLTStd-Book?29074) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Avenir LT Std';
src: url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Roman.eot?v=11131447251524561968);
src: url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Roman.eot?%23iefix&29074) format('embedded-opentype'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Roman.woff2?v=14616012765625826902) format('woff2'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Roman.woff?v=279121676063225195) format('woff'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Roman.ttf?v=124539048170668175) format('truetype'),
url(//actionclutch.com/cdn/shop/files/AvenirLTStd-Roman.svg%23AvenirLTStd-Roman?29074) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Avenir LT Std';
src: url('AvenirMedium.eot');
src: url('AvenirMedium.eot') format('embedded-opentype'),
url('AvenirMedium.woff2') format('woff2'),
url('AvenirMedium.woff') format('woff'),
url('https://cdn.shopify.com/s/files/1/0036/2990/8041/files/AvenirMedium.ttf?v=1660634237') format('truetype'),
url('AvenirMedium.svg#AvenirMedium') format('svg');
font-weight:500;
font-style: normal;
font-display: swap;
}

html {scroll-behavior: smooth;}
.flexbox{display:flex;flex-wrap:wrap;}
body, .section-header__title{font-family: 'Avenir LT Std';}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p, span, input, input::-webkit-input-placeholder, input:-ms-input-placeholder, input::placeholder{font-family: 'Avenir LT Std';}
h2.page-title, .blog-listing-section .section-header__title{font-weight:900;font-size:64px;margin:0px 0px 20px;line-height:1;letter-spacing:normal;font-family: 'Avenir LT Std';}
.index-section{margin:0px;}
.page-width{max-width:1486px}
.header-topbar{background-color:#fff;}
.header-topbar a.js-drawer-open-cart .cart-counter{width: 15px;height: 15px;background-color: #c90000;position: absolute;color: #fff;border-radius: 100%;display: flex;align-items: center;font-size: 10px;line-height: 1;padding-left: 4px;left: 16px;top: -9px;}
.header-topbar .header-topbar-wrap{background-color:#000;padding:10px 0px;}
.header-topbar .header-search-tagline{padding-right:42px;display:flex;align-items:center;}
.header-topbar .header-item--icons{position:absolute;right:40px;color:#fff;}
.header-topbar .header-item--icons .site-nav{margin:0px;}
.header-topbar .header-search-tagline p{color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:right;margin:0px;font-size:16px;line-height:1;}
.header-topbar .header-search-tagline p span{display:block;font-size:10px;}
.header-topbar .header-search{max-width:429px;width:100%;position:relative;}
.header-topbar .header-search button#SearchClose{left:unset;right:0px;top:2px;}
.header-topbar .header-search button#SearchClose svg{color:#fff;}
.header-topbar .header-search #HeaderSearchForm{padding:0px;position:relative;}
.header-topbar .header-search #HeaderSearchForm input{background-color:#464646;}
.header-topbar .header-search button{position: absolute;padding: 0;cursor: pointer;height: 28px;display: flex;align-items: center;top: 1px;left: 5px;}
.header-topbar .header-search input{border-radius:3px;padding:8px 15px 9px 30px;color:#fff;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1px;line-height:1.1;}
.header-topbar .header-search input::-webkit-input-placeholder{color:#fff;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1px;line-height:1.1;}
.header-topbar .header-search input:-ms-input-placeholder{color:#fff;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1px;line-height:1.1;}
.header-topbar .header-search input::placeholder{color:#fff;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1px;line-height:1.1;}
.header-topbar .page-width{display:flex;justify-content:center;align-content:center;position:relative;}
.header-topbar .page-width .header-item .site-nav__icons .site-nav__link{padding:0px 30px 9px;position:relative;}
.header-topbar .page-width .header-item .site-nav__icons .site-nav__link .text-name{color: #fff;font-size: 10px;position: absolute;bottom: 0;left: 0px;letter-spacing: 1px;width:100%;text-align:center;text-transform:capitalize;}
.header-topbar .page-width .header-item .site-nav__icons .site-nav__link:last-child .text-name{text-align: right;right: -4px;left: unset;}
.header-topbar .page-width .header-item .site-nav__icons .site-nav__link:last-child{padding-right:0px;}
#SiteHeader .header-layout--left .site-navigation{margin-left:auto;}
#SiteHeader .header-layout ul .site-nav__item .site-nav__link{font-size:15px;font-weight:500;letter-spacing:1px;padding:0px 20px 0px;line-height:95px;}
#SiteHeader .header-layout ul .site-nav__item .site-nav__link:hover{color:#107aa3}
#SiteHeader #HeaderWrapper .header-item{align-items: unset;}
.header-wrapper .site-nav.nav-toggle{display:none;}
.site-header{padding:10px 0px;}
.blog-listing-section{padding-top:70px;background-color:#000;padding-bottom:100px;}
.blog-listing-section .section-header__title{color:#fff;font-weight:bold;text-transform:unset;}
.blog-listing-section .blog-flexbox{margin:0px;display:flex;flex-wrap:wrap;}
.blog-listing-section .blog-flexbox > .grid__item{width:100%;max-width:50%;padding:0px 33px;}
.blog-listing-section .blog-flexbox .grid{margin:0px;}
.blog-listing-section .blog-flexbox .grid .grid__item{padding:0px 22px;margin:0px;}
.blog-listing-section .blog-flexbox .grid__item .article__grid-meta{text-align:left;color:#fff;}
.blog-listing-section .blog-flexbox .grid__item .article__grid-meta h4{letter-spacing:1px;font-family: 'Avenir LT Std';font-size:30px;margin:0px;}
.blog-listing-section .blog-flexbox .grid__item .article__grid-meta a{color:#fff;}
.blog-listing-section .article__grid-image{margin-bottom:29px;}
.blog-listing-section .article__date{display:flex;flex-wrap:wrap;margin-bottom:15px;}
.blog-listing-section .article__date a{text-transform:uppercase;font-size:14px;}
.blog-listing-section .article__date time, .blog-listing-section .article__date{font-family: 'Avenir LT Std';font-size:14px;text-transform:uppercase;letter-spacing:normal;}
.blog-listing-section .article__date span.article_tag_list{margin-left:7px;margin-right:7px;}
.blog-listing-section .article__grid-meta a.article__title{font-weight:500;text-transform:uppercase;font-size:37px;line-height:1;display:inline-block;margin-bottom:6px;letter-spacing:normal;}
.blog-listing-section .article__grid-meta .article__author{font-size:15px;text-transform:uppercase;line-height:1;letter-spacing:normal;font-family: 'Avenir LT Std';margin:0px;}
.blog-listing-section .blog-flexbox .grid__item .article__grid-meta .article_content{margin-top:14px;}
.blog-listing-section .blog-flexbox .grid__item .article__grid-meta .article_content p{font-family: 'Avenir LT Std';}
.blog-listing-section .article_content{margin-top:5px;}
.blog-listing-section .article_content p{margin:0px;}
.blog-listing-section .article_content .more_link{display:inline-block;border-bottom:1px solid #fff;line-height:1.2}
.blog-listing-section .section-btn{padding-top:60px;text-align:center;}
.blog-listing-section .section-btn a{font-size:14px;color:#fff;letter-spacing:3px;background-color:#107AA3;line-height:1.4;border:1px solid #107AA3;text-align:center;display:inline-block;padding:11px 48px 9px;margin:0px;}
.blog-listing-section .grid.blog-flexbox{display;flex;flex-wrap:wrap;}
.blog-listing-section .blog-flexbox .main_grid_item{max-width:50%;width:100%;}
.image-text-section{background-color:#000;padding-top:0px;}
.image-text-section .section-wrap{position:relative;overflow:hidden;}
.image-text-section .section-wrap .section-image{display:flex;align-items:center;}
.image-text-section .section-wrap .section-image img{width:100%;}
.image-text-section .section-text{position:absolute;top:0px;left:0px;width:100%;height:100%;color:#fff;text-align:center;padding-top:10%}
.image-text-section .section-text p,
.fast-racer-section .section-head p{font-size: 30px;max-width: 1270px;margin: 0 auto;letter-spacing: normal;}
.fast-racer-section{background-color:#000;}
.fast-racer-section h2{text-transform:unset;}
.fast-racer-section .section-head{color:#fff;text-align:center;}
.fast-racer-section .section-head p{max-width:1477px;margin:0px auto;}
.fast-racer-section .section-image{display:flex;align-items:center;justify-content:center;padding:90px 15px;}
.fast-racer-section .section-colgroup{padding:0px 50px;}
.fast-racer-section .section-colgroup .col{flex:1;padding:0px 20px;color:#fff;}
.fast-racer-section .section-colgroup .col h4{letter-spacing:normal;font-family: 'Avenir LT Std';font-size:30px;text-transform:capitalize;}
.fast-racer-section .section-colgroup .col p{line-height: 1.45;font-size: 20px;}
.craftsmanship-section{background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding-top:200px;padding-bottom:150px;}
.craftsmanship-section .section-head-wrap{padding-bottom:140px;overflow:hidden;}
.craftsmanship-section .section-head-wrap h2{text-align:center;text-transform:unset;line-height:1.2}
.craftsmanship-section .section-colgroup{max-width:1800px;margin:0px auto;}
.craftsmanship-section .section-colgroup .col{max-width:50%;width:100%;padding-bottom:100px;}
.craftsmanship-section .section-colgroup .col .col-wrap{max-width:750px;margin:0px auto;}
.craftsmanship-section .section-colgroup .col h4{letter-spacing:normal;text-transform:unset;font-weight:900;font-size:52px;margin-bottom:25px;line-height:1;}
.craftsmanship-section .section-colgroup .col p{font-size:31px;line-height:1.5;max-width:735px;}
.site-footer .page-width{max-width:1587px;}
.site-footer .grid{display:flex;flex-wrap:wrap;}
.site-footer .footer-company-address p{font-size:12px;}
.site-footer .bottom-footer{padding-top:80px;text-align:center;}
.site-footer .bottom-footer p{margin:0px;text-transform:uppercase;font-size:12px;}
.site-footer .bottom-footer p.bottomline{font-size:10px;margin-top:12px;}
.site-footer .footer__title{letter-spacing:1px;font-size:16px;font-weight:900;text-transform:unset;font-family: 'Avenir LT Std';padding-bottom:4px;border-bottom:1px solid	#545454;margin-bottom:18px;}
.site-footer .site-footer__linklist li a{font-size:15px;font-family: 'Avenir LT Std';padding:0px;display:inline-block;}
.site-footer .site-footer__linklist li a:hover{color:#107aa3;}
.site-footer .footer-col-wrap{max-width:180px;}
.site-footer .footer-newsletter-header p{text-transform:uppercase;font-family: 'Avenir LT Std';letter-spacing:1px;font-size:14px;margin:0px;}
.site-footer .footer-newsletter-header p:last-child{font-size:12px;margin-top:5px;}
.site-footer .footer-newsletter-header{padding-bottom:20px;}
.site-footer .footer__newsletter{width:100%;max-width:100%;display:flex;align-items:center;}
.site-footer .footer__newsletter .newsletter-btn{background-color: #107aa3;color: #fff;font-family: 'Avenir LT Std';text-transform: uppercase;width: 100%;max-width: 100px;font-size: 12px;margin-left: 5px;line-height: 1;padding: 10px 5px;letter-spacing: 2px;}
.site-footer .footer__newsletter input{letter-spacing:1.4px;width:100%;max-width:217px;padding:8px;line-height:1.2;font-family: 'Avenir LT Std'; background-color:#393939;border:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-moz-outline:none;font-size:14px;}
.site-footer .footer__newsletter input::-webkit-input-placeholder{line-height:1.2;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1.4px;}
.site-footer .footer__newsletter input:-ms-input-placeholder{line-height:1.2;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1.4px;}
.site-footer .footer__newsletter input::placeholder{line-height:1.2;font-family: 'Avenir LT Std';font-size:14px;letter-spacing:1.4px}
.site-footer .newsletter-footer-logo{display:flex;align-items:center;max-width:323px;padding-top:30px;justify-content:center;}
.site-footer .newsletter-footer-logo a{display:flex;align-items:center;}
.site-footer .footer-social-wrap{display:flex;align-content:center;}
.site-footer .footer-social-wrap .social-title{padding-right:25px;display:flex;align-items:center;}
.site-footer .footer-social-wrap .social-title p{text-transform:uppercase;font-size:12px;letter-spacing:2px;margin:0px;font-weight:bold}
.site-footer .footer-social-wrap .footer__social .icon{width:18px;height:23px;}
.site-footer .footer-social-wrap .footer__social .icon:hover{fill:#107aa3}
.site-footer .footer-social-wrap .footer__social li{margin-bottom:0px;}
.site-footer .footer-social-wrap .footer__social li a,
.site-footer .footer-social-wrap .footer__social{display:flex;align-items:center;}
.site-footer{padding:33px 0px 23px;}
.disc-hero-section .section-image{display:flex;align-items:center;}
.disc-hero-section .section-image img{width:100%;}
.disc-hero-section .section-wrap{position:relative;}
.disc-hero-section .section-wrap .section-text{padding-bottom:2%;position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;text-align:center;}
.disc-hero-section .section-wrap .section-text h1{font-family: 'Avenir LT Std';margin:0px;font-weight:bold;font-size:80px;line-height:1;}
.disc-hero-section .section-wrap .section-text p{font-family: 'Avenir LT Std';font-size:41px;text-transform:uppercase;letter-spacing:7px;line-height:1;margin:0px;}
.page-text-section{background-color:#000;width:100%;padding:100px 15px 25px}
.page-text-section .section-text p{color:#fff;font-size:20px;line-height:1.4;margin-bottom:30px;}
.page-text-section .section-text p:last-child{margin-bottom:0px;}
.page-text-section .section-text{max-width:1692px;width:100%;margin:0px auto;}
.tab-section .tab-header-wrap{max-width:1756px;width:100%;margin:0px auto;display:flex;align-items:center;justify-content:center;}
.tab-section .tab-header-section{box-shadow:0px 0px 30px rgba(0, 0, 0, 0.1);padding:29px 0px;}
.tab-section .header-tab{max-width:246px;width:100%;padding:0px 3px;}
.tab-section .header-tab .header-tab-wrap{cursor:pointer;}
.tab-section .header-tab .header-tab-icon{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1;}
.tab-section .header-tab .header-tab-icon:after{transition:all 0.2s ease-in-out;width:100%;height:6px;content:"";background-color:#882225;position:absolute;bottom:0px;left:0px;right:0px;margin:0px auto;z-index:-1;}
.tab-section .header-tab.current .header-tab-icon:after,
.tab-section .header-tab:hover .header-tab-icon:after{height:12px;z-index:2;}
.tab-section .header-tab .tab-header-text{text-align:center;padding-top:10px;min-height:54px;}
.tab-section .header-tab .tab-header-text h5{font-size:23px;text-transform:uppercase;letter-spacing:1px;line-height:1;margin:0px;font-family: 'Avenir LT Std';}
.tab-section .header-tab .tab-header-text p{font-size:15px;text-transform:uppercase;margin:0px;letter-spacing:2px;font-family: 'Avenir LT Std';}
.tab-section .tab-body-section{padding-top:50px;}
.tab-section .tab-body-section .tab-content{display:none;}
.tab-section .tab-body-section .tab-content.current{display:block;}
.tab-section .tab-body-section .tab-content-wrap{padding:0px 20px;}
.tab-section .tab-body-section .tab-content-wrap .tab-image-wrap{padding:0px 20px;max-width:500px;width:100%;}
.tab-section .tab-body-section .tab-content-wrap .tab-details{padding:0px 20px;max-width:calc(100% - 500px);width:100%;}
.tab-section .tab-body-section .tab-content-wrap .tab-details .rte p a{display:inline-block;color:#107AA3;border:none;}
.tab-section .tab-body-section .tab-content-wrap .tab-details .rte p a:hover{text-decoration:underline;}
.tab-section .tab-body-section .tab-content-wrap .tab-details .rte p a:after{display:none;}
.tab-section .tab-body-section .tab-image-group{display:flex;align-items:center;}
.tab-section .tab-body-section .tab-image-group img{max-width:300px;}
.tab-section .tab-body-section .tab-image-group img:not(:last-child){margin-right:30px;margin-bottom:20px;}
.tab-section .tab-details .rte div{margin-bottom:30px;}
.tab-section .tab-details .rte p{margin-bottom:30px;}
.tab-section .tab-details .rte p, .tab-section .tab-details .rte li{font-size:20px;color:#000;line-height:1.8;}
.tab-section .tab-details .rte h4{font-size:25px;letter-spacing:normal;text-transform:unset;margin-bottom:10px;}
.tab-section .tab-details .rte .col{padding:0px 20px;}
.tab-section .tab-details .rte .col ul{margin-left:17px;}
.tab-section .tab-details .rte .flexbox{margin:0px -20px;}
.page-bottom-video{padding:0px 12px;margin-top:50px;margin-bottom:32px;}
.page-bottom-video .section-wrap{background-color:#E8E8E8;padding:80px 0px;}
.page-bottom-video .flexbox{justify-content:center;align-items:center}
.page-bottom-video .flexbox ul li{line-height:1.2;}
.page-bottom-video .flexbox ul{list-style:none;padding:0px;margin:0px;}
.page-bottom-video .flexbox h4{font-size:23px;font-weight:bold;}
.page-bottom-video .flexbox ul{font-size:20px;}
.page-bottom-video .flexbox .col.left-col{padding-right:23px;}
.page-bottom-video .flexbox .video-box{width:100%;max-width:800px;position:relative;overflow:hidden;}
.page-bottom-video .flexbox .video-box:after{content:"";width:100%;padding-bottom:20%;}



.template-product .product-single__vendor{font-size:16px;letter-spacing:normal;margin:0px;}
.template-product h1.product-single__title{font-family: 'Avenir LT Std';font-size:30px;line-height:1.2;font-weight:bold;}
.page-product-infobox .product-info-footer-box{display:flex;align-items:center;}
.page-product-infobox .product-info-footer-box .add-to-cart{font-size: 15px;letter-spacing: normal;font-family: 'Avenir LT Std';line-height: 1.1;padding: 12px 61px 8px;background:#107AA3;}
.product-info-footer-box .quantity_selector{margin-right:15px;}
.template-product .product-pricebox .sale-price{font-size:33px;font-family: 'Avenir LT Std';line-height:1;letter-spacing:normal;padding:0px;margin:0px;}
.template-product .product-pricebox .sale-price .compare-price .product__price{font-size:19px;font-family: 'Avenir LT Std';line-height:1;letter-spacing:normal;text-transform:uppercase;}
.product-page-tab{padding:0px 114px;}
.product-page-tab .tab-body-section{padding-top:50px;max-width:1300px;margin:0px auto;}
.product-page-tab .tab-body-section .tab-content:not(.current){display:none;}
.product-page-tab .tab-header-section .tab-header-wrap{height:72px;display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid #000;}
.product-page-tab .tab-header-section .tab-header-wrap .header-tab{transition:all 0.3s ease-in-out;cursor:pointer;position:relative;max-width:213px;width:100%;background-color:#707070;text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#fff;text-align:center;line-height:70px;}
.product-page-tab .tab-header-section .tab-header-wrap .header-tab:not(:last-child){margin-right:5px;}
.product-page-tab .tab-header-section .tab-header-wrap .header-tab.current,
.product-page-tab .tab-header-section .tab-header-wrap .header-tab:hover{line-height:95px;}
.product-page-tab .tab-body-section .rte{font-family: 'Avenir LT Std';}
.page-404 .page-image{display:flex;align-items:center;justify-content:center;}
.page-404 .section-header__title{font-size:83px;font-weight:bold;margin-bottom:30px;}
.page-404 .text-spacing{margin-top:40px;font-size:20px;}


.about-hero-section .section-image{display:flex;align-items:center;}
.about-hero-section .section-image img{width:100%;max-width:100%;}
.about-hero-section .section-image img.mobile-image,
.influencer-hero-section .section-image img.mobile-image{display:none;}
.about-hero-section .section-wrap{position:relative;overflow:hidden;}
.about-hero-section .section-wrap .section-text{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;}
.about-hero-section .section-wrap .section-text h1{color:#fff;text-transform:uppercase;font-size:56px;font-family: 'Avenir LT Std';font-weight:bold;letter-spacing:1px;margin:0px;}
.text-breadcrumbs .section-text .section-text-wrap{max-width:1430px;padding:0px 15px;margin:0px auto;}
.text-breadcrumbs .section-text .section-text-wrap p{margin:0px;font-size:21px;line-height:1.2;}
.text-breadcrumbs .section-text .section-text-wrap p .big_text{font-size:44px;text-transform:uppercase;font-weight:bold;}
.text-breadcrumbs .section-text{padding:127px 0px;}
.section-breadcrumbs{background-color:#000;padding:24px 0px;}
.section-breadcrumbs .section-breadcrumbs-wrap{padding:0px;margin:0px;display:flex;align-items:center;justify-content:center;list-style:none;}
.section-breadcrumbs .section-breadcrumbs-wrap li a{display:inline-block;color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;}
.section-breadcrumbs .section-breadcrumbs-wrap li:not(:last-child):after{content:"/";color:#882225;margin:0px 15px;}
.about-history-section .section-text{max-width:1495px;padding:0px 15px;margin:0px auto;}
.about-history-section .section-text h2{font-family: 'Avenir LT Std';font-size:44px;font-weight:bold;margin:0px;line-height:1;}
.about-history-section .section-text h5{font-family: 'Avenir LT Std';font-size:22px;font-weight:bold;margin:0px;line-height:1;letter-spacing:normal;margin-bottom:30px;}
.about-history-section .section-text{padding:100px 15px;}
.about-history-section .section-text .description p{font-size:21px;margin:0px;}
.about-history-section .section-text .description p:not(:last-child){margin-bottom:30px;}
.about-history-section .section-image{width:60%;margin:0 auto;}
.about-history-section{padding-bottom:98px;}

.about-image-text{padding:28px 0px;background-color:rgba(32,32,32,0.16);}
.about-image-text .col-left{max-width:40%;width:100%}
.about-image-text .col-right{max-width:60%;width:100%;padding-left:43px;}
.about-image-text .col-right .col-wrap{max-width:834px;width:100%;}
.about-image-text .col h2,
.about-text-section  .col h2{font-family: 'Avenir LT Std';font-weight:900;font-size:44px;line-height:1;margin:0px;}
.about-image-text .col h5,
.about-text-section  .col h5{letter-spacing:3px;font-family: 'Avenir LT Std';font-weight:900;font-size:22px;line-height:1;margin:0px;margin-bottom:40px;}
.about-image-text .col .description p,
.about-text-section  .description p{margin:0px;font-size:21px;line-height:1.4;}
.about-image-text .col .description p:not(:last-child),
.about-text-section  .description p:not(:last-child){margin-bottom:30px;}
.about-text-section{padding-top:70px;}
#shopify-section-about-rnd{padding-bottom:126px;}
#shopify-section-about-rnd .about-text-section{padding-top:100px;}
.about-text-section .section-wrap{max-width:1458px;width:100%;padding:0px 15px;margin:0px auto;}
.about-text-section .col:not(:last-child){margin-bottom:98px;}
.main-search-grid{display:flex;flex-wrap:wrap;}
.main-search-grid .grid__item{max-width:33.33%;width:100%;}
.influencer-hero-section .section-image{display:flex;align-items:center;align-items:center;}
.influencer-hero-section .section-image img{width:100%;}
.influencer-section .section-section-title{padding:40px 15px 35px;}
.influencer-section .section-section-title h2{font-family: 'Avenir LT Std';font-weight:900;font-size:54px;line-height:1;margin:0px;text-align:center;}
.influencer-section .pagemenu-list{background-color:#000000;padding:27px 0px 25px}
.influencer-section .pagemenu-list ul{list-style:none;padding:0px;margin:0px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.influencer-section .pagemenu-list ul li{margin:0px;}
.influencer-section .pagemenu-list ul li a{font-size:16px;text-transform:uppercase;color:#fff;font-weight:bold;letter-spacing:normal;}
.influencer-section .pagemenu-list ul li:not(:last-child):after{content:'/';color:#882225;margin:0px 15px;}
.influencer-section .section-iconbox{padding-top:150px;}
.influencer-section .section-iconbox .flexbox{max-width:1774px;width:100%;margin:0px auto;}
.influencer-section .section-iconbox .flexbox .col{max-width:33.33%;width:100%;padding:0px 15px;}
.influencer-section .col-icon-wrap{display:flex;align-items:center;justify-content:center;position:relative;}
.influencer-section .col-icon-wrap:after{content:"";width:100%;padding-bottom:50%;display:block;}
.influencer-section .col-icon-wrap img{position:absolute;max-height:100%;}
.influencer-section .col-details{text-align:center;max-width:543px;margin:0px auto;}
.influencer-section .col-details h4{font-size:35px;line-height:1;letter-spacing:2px;font-weight:500;margin-bottom:40px;}
.influencer-section .col-details .description p{font-size:25px;line-height:1.7;text-align:left}
.influencer-section .col-details .col-btn-box{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:50px;}
.influencer-section .col-details .col-btn-box a{background-color:#107AA3;color:#fff;text-transform:uppercase;font-size:15px;display:inline-block;max-width:218px;width:100%;padding:13px 10px 10px;line-height:1.1}
.influencer-section .col-details .col-btn-box a:last-child{background-color:#393939;}
.influencer-section .section-bttom-image{margin-top:100px;display:flex;align-items:center;justify-content:center;}
.influencer-section .section-bttom-image img{width:100%;object-fit:cover;}
.contact-address{padding-top:70px;padding-bottom:100px;}
.contact-address .col{max-width:50%;width:100%;padding:0px 50px;}
.contact-address .col.left-col{text-align:right;}
.contact-address .col h4{font-family: 'Avenir LT Std';font-weight:bold;font-size:25px;letter-spacing:1px;line-height:1;position:relative;padding-bottom:15px;}
.contact-address .col h4:after{content:"";width:60px;height:1px;display:block;position:absolute;bottom:0px;background-color:#000000;}
.contact-address .col.left-col h4:after{right:0px;}
.contact-address .col p{font-size:20px;}
.contact-address .col p:last-child{margin:0px;}
.contact-address .col p span{color:#882225;font-size: 18px;}
.contact-tab-form .tab-header-section .tab-header-wrap{display:flex;flex-wrap:wrap; align-items:center;justify-content:center;background-color:#000;padding:32px 15px 29px;}
.contact-tab-form .tab-header-section .tab-header-wrap .header-tab{color:#fff;text-transform:uppercase;line-height:1;font-size:16px;cursor:pointer}
.contact-tab-form .tab-header-section .tab-header-wrap .header-tab:not(:last-child):after{content:"/";color:#882225;margin:0px 15px;display:inline-block;}
.contact-tab-form .tab-body-section .tab-content:not(.current){display:none;}
.contact-tab-form .tab-body-section .tab-content-wrap{padding-top:60px;}
.contact-tab-form .tab-body-section .tab-content-header{text-align:center;padding-bottom:70px;max-width:1550px;margin:0 auto;padding-left:20px;padding-right:20px;}
.contact-tab-form .tab-body-section .tab-content-header h2{font-family: 'Avenir LT Std';font-size:43px;line-height:1;margin:0px;text-align:center;margin-bottom:15px;}
.contact-tab-form .tab-body-section .tab-content-header .description p{margin:0px;font-size:20px;}
.contact-tab-form .tab-body-section .tab-content-header .description .section-btn{display:flex;align-items:center;justify-content:center;margin-top:50px;}
.contact-tab-form .tab-body-section .tab-content-header .description .section-btn a{transition:all 0.2s ease-in-out;text-transform:uppercase;background-color:#107AA3;color:#000;border-radius:3px;display:inline-block;padding:17px 18px 11px;}
.contact-tab-form .tab-body-section .tab-content-header .description .section-btn a:hover,
.contact-tab-form .tab-body-section .tab-content-header .description .section-btn a.active{background-color:#87BCD1;}
.contact-tab-form .tab-body-section .tab-content-header .description .section-btn a:not(:last-child){margin-right:18px;}

.expectations-section{padding-top:100px;}
.expectations-section .section-title{margin-bottom:100px;}
.expectations-section .section-title h2{text-align:center;font-family: 'Avenir LT Std';letter-spacing:2px; font-size:54px;font-weight:600;text-transform:uppercase;margin:0px;line-height:1;}
.expectations-section .section-image{max-width:60%;width:100%;display:flex;}
.expectations-section .section-image .section-image-wrap{display:flex;}
.expectations-section .section-image .section-image-wrap img{width:100%;object-fit:cover;}
.expectations-section .row-details{max-width:40%;width:100%;display:flex;align-items:center;}
.expectations-section .section-row.image-right .row-details{order:1;}
.expectations-section .section-row.image-right .section-image{order:2;}
.expectations-section .section-row{background-color:#E8E8E8;}
.expectations-section .section-row:not(:last-child){margin-bottom:98px;}
.expectations-section .row-details .row-details-wrap{max-width:543px;width:100%;margin:0px auto;padding:20px 0px}
.expectations-section .row-details h4{margin:0px 0px 45px;line-height:1;font-family: 'Avenir LT Std';font-size:35px;letter-spacing:3px;font-weight:600;}
.expectations-section .row-details p{margin:0px;line-height:1.7;font-size:25px;}
.expectations-section .section-row.image-left .row-details{text-align:right;}


.influencer-user .section-wrap{display:flex;align-items:center;}
.influencer-user .section-wrap img{width:100%;}
.influencer-user .user-list .col{max-width:25%;width:100%;padding:0px 15px 100px;;}
.influencer-user .user-list .col .col-wrap{max-width:358px;margin:0px auto;}
.influencer-user .user-image{display:flex;align-items:center;justify-content:center;}
.influencer-user .user-image .user-image-wrap{max-width:262px;width:100%;position:relative;overflow:hidden;border-radius:100%;}
.influencer-user .user-image .user-image-wrap:after{content:"";width:100%;padding-bottom:100%;display:block;}
.influencer-user .user-image .user-image-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.influencer-user .user-details{padding-top:50px;}
.influencer-user .user-details .social_media{margin-bottom:36px;}
.influencer-user .user-details .social_media ul{list-style:none;padding:0px;margin:0px;display:flex;align-items:center;}
.influencer-user .user-details .social_media ul li{margin:0px;}
.influencer-user .user-details .social_media ul li a{display:flex;align-items:center;justify-content:center;}
.influencer-user .user-details .social_media ul li:not(:last-child){margin-right:13px;}
.influencer-user .user-details .user-info h5{font-family: 'Avenir LT Std';font-weight:900;font-size:30px;text-transform:uppercase;letter-spacing:normal;line-height:1;margin:0px;}
.influencer-user .user-details .user-info .user-position{margin:0px;font-size:19px;text-transform:uppercase;font-weight:bold;}
.influencer-user .user-details .user-info{margin-bottom:19px;}
.influencer-user .user-bio h6{font-family: 'Avenir LT Std';letter-spacing:normal;text-transform:uppercase;font-weight:bold;font-size:26px;line-height:1;margin-bottom:5px;}
.influencer-user .user-bio .bio-wrap p{margin:0px;font-size:22px;line-height:1.5;}
.influencer-user .user-list {max-width:1774px;width:100%;margin:-40px auto 0px;}

.home-slide-show,.disc-hero-section{position:relative;}
.product_vehicle_filter,.page-search-section{z-index:99;position:absolute;max-width:1470px;width:100%;left:0px;right:0px;margin:0px auto;bottom:0px;}
.product_vehicle_filter .page-width.container,.page-search-section .page-width.container{max-width:100%;width:100%;margin:0px auto;padding:0px;}
.product_vehicle_filter .page-width.container #ymm_searchbox{margin:0px;border-radius:10px;width:100%;}
.product_vehicle_filter #ymm_searchbox,#shopify-section-header  #ymm_searchbox,.page-search-section #ymm_searchbox{display:flex;align-items:center;}
.product_vehicle_filter #ymm_searchbox h2,#shopify-section-header  #ymm_searchbox h2,.page-search-section .horizontal h2{font-family: 'Avenir LT Std';line-height:1.2;font-size:22px;text-align:right;margin:0px;padding:0px;max-width:calc(100% - 1000px);width:100%;padding-right:20px;}
.product_vehicle_filter #ymm_searchbox h2:after,#shopify-section-header  #ymm_searchbox h2:after,.page-search-section .horizontal h2:after{content:"Find your clutch";text-transform:uppercase;display:block;width:100%;font-size:16px;}
.product_vehicle_filter #ymm_searchbox ul.dropdowns li:not(.ymm_bttns){max-width:290px;width:100%;}
.product_vehicle_filter #ymm_searchbox.horizontal .formFields li{padding-top:0px;margin-bottom:0px;}
.product_vehicle_filter #ymm_searchbox ul.dropdowns li.ymm_bttns input[name="reset"],
.product_vehicle_filter #ymm_searchbox ul.dropdowns li .ymm_label,.page-search-section #ymm_searchbox label{display:none;} 
.product_vehicle_filter #ymm_searchbox ul.dropdowns li.ymm_bttns input[name="submit"],
#shopify-section-header #ymm_searchbox ul.dropdowns li.ymm_bttns input[name="submit"],
.page-search-section #ymm_searchbox ul.dropdowns li.ymm_bttns input[name="submit"]{background-color: #107AA3;opacity: 1;color: #fff;font-family: 'Avenir LT Std';font-size:16px;border-radius:3px;}
.product_vehicle_filter #ymm_searchbox.horizontal .formFields ul{margin:0px;}
.product_vehicle_filter #ymm_searchbox.horizontal .formFields{max-width:1000px;width:100%;}
.product_vehicle_filter #ymm_searchbox select{font-family: 'Avenir LT Std';font-size:16px;}
.tab-section .tab-content-wrap .tab-btn-group-wrap .tab-btn{border:none;padding:14px 25px 10px; background-color:#393939;color:#fff;text-transform:uppercase;display:inline-block;letter-spacing:2px;line-height:1;}
.tab-section .tab-content-wrap .tab-btn-group-wrap .tab-btn:after{display:none;}
.tab-section .tab-content-wrap .tab-btn-group-wrap .tab-btn:not(:last-child){margin-right:40px;}
#shopify-section-header  #ymm_searchbox .formFields,.page-search-section .horizontal .formFields{max-width:calc(100% - 350px);}
#shopify-section-header #ymm_searchbox h2,.page-search-section #ymm_searchbox h2{max-width:350px;font-size: 24px;font-weight: normal;padding-right:20px;}
#shopify-section-header #ymm_searchbox h2:after,.page-search-section #ymm_searchbox h2:after{font-size:14px;}
#shopify-section-header #ymm_searchbox  .ymm_label,#shopify-section-header #ymm_searchbox  .ymm_bttns .btn.btn--secondary,
.page-search-section #ymm_searchbox .ymm_bttns .btn.btn--secondary{display:none;}
#shopify-section-header  #ymm_searchbox.horizontal, .page-search-section #ymm_searchbox.horizontal{background-color:#f7f7f7;border:1px solid #cfcfcf;border-radius:4px;}
.page-search-section #ymm_searchbox h2{text-align:right;padding-bottom:0;}
.page-search-section #ymm_searchbox.horizontal{margin:0;}
.page-search-section{bottom:-60px;}

.blog-template-section .page-width{max-width: 1694px;width: 100%;padding: 50px 15px;}
.blog-template-section .latest-blog-section{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;margin:0px auto 60px;padding:0px 100px 60px;border-bottom:1px solid #000;}
.blog-template-section .latest-blog-section .main_grid_item{width:100%;max-width:100%;padding:0px;}
.blog-template-section .latest-blog-section .main_grid_item .grid{display:flex;flex-wrap:wrap;}
.blog-template-section .latest-blog-section .main_grid_item .grid .grid__item:nth-child(1){max-width:670px;width:100%;}
.blog-template-section .latest-blog-section .main_grid_item .grid .grid__item:nth-child(1) a{margin:0px;}
.blog-template-section .latest-blog-section .main_grid_item .grid .grid__item:nth-child(2){display:flex;align-items:center;max-width:calc(100% - 670px);text-align:left;padding-left:24px;}
.blog-template-section .latest-blog-section .main_grid_item .grid .grid__item:nth-child(1) .grid__image-ratio--wide:before{padding-bottom:46%;}
.blog-template-section .latest-blog-section .article__grid-meta{margin:0px;text-align:left;}
.blog-template-section .latest-blog-section .main_grid_item:not(:last-child){margin-bottom:64px;}
.blog-template-section .blog-list-section{padding:0px 71px;}
.blog-template-section .blog-list-section .main_grid_item{width:100%;max-width:33.33%;padding:0px 29px;}
.blog-template-section .blog-list-section .main_grid_item .grid{margin:0px;}
.blog-template-section .blog-list-section .main_grid_item .grid .grid__item{padding-left:0px;}
.blog-template-section .blog-list-section .main_grid_item .grid .article__grid-meta{text-align:left;}

.blog-template-section .article__title{font-size:30px;text-transform:none;font-weight:600;letter-spacing:1px;margin:0px;line-height:1;}
.blog-template-section .article__author{text-transform:uppercase;font-size:14px;margin-bottom:15px;}


.blog-template-section .blog-list-section{display:flex;flex-wrap:wrap;clear:both;}
.blog-hero-section .section-image{display:flex;align-items:center;justify-content:center;}
.blog-hero-section .section-image img{width:100%;}
.blog-hero-section .section-wrap{position:relative;overflow:hidden;}
.blog-hero-section .blog-hero-text{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;}
.blog-hero-section .blog-hero-text .blog-hero-text-wrap{width:100%;max-width:1700px;padding-bottom:72px;}
.blog-hero-section .blog-hero-text h1{font-size:56px;text-transform:uppercase;font-weight:bold;font-family: 'Avenir LT Std';color:#fff;}
.blog-hero-section .blog-hero-text p{font-size:16px;text-transform:uppercase;color:#fff;margin-bottom:5px;}
.blog-hero-section .blog-hero-text .section-btn a{display:inline-block;background-color:#107AA3;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:2px;padding:12px 50px 7px;}
.blog-tag-filter .blog-tag-filter-wrap{max-width:100%;margin:0px auto;width:100%;display:flex;}
.blog-tag-filter{background:#000000;padding: 0px;overflow:hidden;}
.blog-tag-filter ul{display:flex;align-items:center;padding:0px;margin:0px;list-style:none;}
.blog-tag-filter ul li{margin:0px;}
.blog-tag-filter ul li a{text-transform:uppercase;color:#fff;font-size:14px;}
.blog-tag-filter ul li:not(:last-child):after{content:"/";color:#882225;margin:0px 12px;display:inline-block;}
.blog-template-section h1.section-header__title{width:100%;margin-left:0px;margin-right:0px;font-size:54px;letter-spacing:2px;font-weight:bold;border-bottom:1px solid #000;display:inline-block;margin:0px 12px;line-height:1;}
.blog-template-section .section-header{margin-bottom:64px;}
.blog-tag-filter .blog-right-col{z-index:1;max-width:700px;width:100%;position:relative;background-color:#882225;display:flex;align-items:center;padding:15px 90px 15px 15px;}
.blog-tag-filter .blog-left-col{max-width:calc(100% - 700px);width:100%;display:flex;align-items:center;padding-left:90px;}
.blog-tag-filter .blog-right-col input{background-color:#fff;width:100%;max-width:100%;line-height:1;padding:7px 10px;border-radius:5px;}
.blog-tag-filter .blog-right-col form{padding:0px;position:relative;}
.blog-tag-filter .search-submit-btn{position:absolute;padding:0px;padding: 0;right: 11px;top: 8px;display:flex;align-items:center;width:16px;}
.blog-tag-filter .blog-right-col h5{color:#fff;text-align:right;letter-spacing:normal;text-transform:uppercase;font-family: 'Avenir LT Std';line-height:1;margin:0px;font-size:14px;font-weight:bold;padding:0px 5px;}
.blog-tag-filter .blog-right-col:after{content: "";width: 100px;height: 100%;position: absolute;left: -39px;display: block;background: #882225;transform:rotate(-61deg) translateX(-17px);z-index: -1;}

.kit-section-block{background-color: #471115;color:#fff;}
.home-kit-section .section-header{text-align:center;}
/* .home-kit-section .section-header h2{color:#fff;font-size:87px;text-transform:capitalize;font-family: 'Avenir LT Std';font-weight:bold;margin-bottom:50px;} */
.home-kit-section .section-header .header-btn{text-align:center;}
.home-kit-section .section-image{display:flex;align-items:center;justify-content:center;max-width:1700px;padding:0px 15px;margin:0px auto;}
.home-kit-section .section-header .header-btn a{padding:10px 33px 9px;display:inline-block;background-color:#107AA3;color:#fff;font-size:14px;text-transform:uppercase;line-height:1;}
.home-kit-section .section-header .header-btn a:hover,.blog-listing-section .section-btn a:hover,
#shopify-section-header #ymm_searchbox ul.dropdowns li.ymm_bttns input[name=submit]:hover, .page-search-section #ymm_searchbox ul.dropdowns li.ymm_bttns input[name=submit]:hover, .product_vehicle_filter #ymm_searchbox ul.dropdowns li.ymm_bttns input[name=submit]:hover,
.site-footer .footer__newsletter .newsletter-btn:hover,.blog-hero-section .blog-hero-text .section-btn a:hover{background-color: rgb(16 122 163 / 60%);}
.tab-section .tab-content-wrap .tab-btn-group-wrap .tab-btn:hover{background-color:rgb(57 57 57 / 70%);}

.template-collection #CollectionAjaxResult .page-width.container{width:100%;max-width:100%;}
.template-collection #CollectionAjaxResult .page-width{width:100%;max-width:100%;}
.template-collection #CollectionAjaxResult .grid-product__title, .product-design .grid__item .grid-product__title{letter-spacing:normal;text;font-family: 'Avenir LT Std';font-weight:bold;text-align:left}
.template-collection #CollectionAjaxResult .grid-product__meta, .product-design .grid__item .grid-product__meta{text-align:left;padding:10px 15px 0px;}
.template-collection #CollectionAjaxResult .grid-product__content, .product-design .grid__item .grid-product__content{border:1px solid #000;width:100%;}
.template-collection #CollectionAjaxResult .affirm-as-low-as, .product-design .grid__item .affirm-as-low-as{font-size:14px;max-width:185px;}
.template-collection .collection-wrap-column, .product-recommendations .product-design{display:flex;flex-wrap:wrap;}
.template-collection .collection-wrap-column .grid__item,  .product-recommendations .product-design .grid__item{display:flex;}
.template-collection #CollectionAjaxResult .image-wrap, .product-design .grid__item .image-wrap{padding-bottom: 80%!important;display: flex;justify-content: center;align-items: center;position: relative;}
.template-collection #CollectionAjaxResult .image-wrap img, .product-design .grid__item .image-wrap img{width: 100%;height: 100%;transform: unset;object-fit: contain;top: 0;left: 0;position: absolute;}
.template-collection #CollectionAjaxResult .grid-product__sku, .product-design .grid__item .grid-product__sku, 
.product_grid-review,
.template-collection #CollectionAjaxResult .grid-product__price, .grid-product__sku, .product-design .grid__item .grid-product__price{font-family: 'Avenir LT Std';font-size:17px;margin:15px 0px;line-height:1;margin:5px 0 8px;}
.template-collection #CollectionAjaxResult .grid-product__sku span, .product-design .grid__item .grid-product__sku span,
.product_grid-review span,
.template-collection #CollectionAjaxResult .grid-product__price span, .product-design .grid__item .grid-product__price span{text-transform:uppercase;}
.template-collection #CollectionAjaxResult .affirm-as-low-as a,
.product-design .grid__item .affirm-as-low-as a{text-transform:uppercase;color:#107AA3;font-size:12px;}
.product-design .grid__item .grid-product__content{display:flex;}
.product-design .grid__item .grid-product__content a{display:flex;width:100%;flex-direction:column;}
.product-design .grid__item .grid-product__content a .grid-product__meta{flex:1;display:flex;flex-direction:column;}
.product-design .grid__item .grid-product__content a .grid-product__meta form{margin-top:auto;}
.product_grid-review span .spr-badge-caption{display:none;}
.product_grid-review .spr-badge-starrating{font-size: 16px;padding-left: 5px;margin-top: -5px;display: block;}
.recommendations-product-page{padding:100px 0px;}
.recommendations-product-page .page-width{width:1700px;margin:0px auto;max-width:100%;}
body:not(.template-product) .grid-product__meta .product-single__form{display:none}
.recommendations-product-page .product-single__form{display:flex;justify-content:center;padding-bottom:10px;}
.recommendations-product-page .product-single__form button{font-family: 'Avenir LT Std';font-size:15px;text-transform:uppercase;letter-spacing:1px;line-height:1;padding:11px 32px 8px;background-color:#107AA3;}
.recommendations-product-page .product-design .affirm-as-low-as{font-size:12px;text-align:center;width:100%;max-width:100%;}
.recommendations-product-page .section-header h3{font-weight:bold}

.artical-top{padding-top:50px;padding-bottom:30px;border-bottom:1px solid #000;max-width:1700px;margin:0px auto;text-align:center;}
.artical-top h1{font-size:50px;font-family: 'Avenir LT Std';text-transform:none;font-weight:bold;}
.artical-top .Posted_on_date{font-size:14px;font-family: 'Avenir LT Std';text-transform:uppercase;}
.artical-top .article__tags, .artical-top .article__tags a{font-size:14px;font-family: 'Avenir LT Std';text-transform:uppercase;color:#686868;}
.site-nav__link--underline:after{display:none;}
.home-kit-section .section-image img.mobile-image{display:none;}
.filter-form .collection-sidebar__group button{letter-spacing:normal;font-family: 'Avenir LT Std';font-weight:bold;font-size:14px;text-transform:uppercase;}
.page-about #ymm_searchbox{margin-bottom:0px;}
body .site-header{box-shadow:none;}

.page-blocks .page-bottom-form #ymm_searchbox label{display:none;}
.page-blocks .page-bottom-form .tab-page-dec .page-width.container{padding:0px 20px;width:100%;max-width:calc(100% - 500px);margin:0px 0px 0px auto;}
.page-blocks .page-bottom-form .tab-page-dec #ymm_searchbox{margin:0px;}
.page-blocks .page-bottom-form #ymm_label{text-align:left;}
.page-blocks .page-bottom-form #ymm_actions .ymm_search{background-color: #107aa3;opacity: 1;color: #fff;font-family: 'Avenir LT Std';font-size: 16px;border-radius: 3px;}
.page-blocks .page-bottom-form #ymm_actions input[name="reset"]{display:none;}
.collection-main-image{display:flex;align-items:center;justify-content:center;background-color:#000;}
.collection__description h3{font-weight:bold;text-transform:capitalize}
.mobile-title{display:none;}

.collection-template-search .grid-product__image-mask .image-wrap{padding-bottom:100% !important;display:flex;align-items:center;justify-content:center;}
.collection-template-search .grid-product__image-mask .image-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit: contain;opacity:1;visibility:visible;}
.collection-template-search .grid-product__title{letter-spacing:1px;font-family: 'Avenir LT Std';font-weight:bold;line-height:1;margin-bottom:8px;}
.collection-template-search .grid-product__meta{text-align:left;}
.collection-template-search .grid-product__price,
.collection-template-search .grid-product__sku{text-transform:uppercase;font-family:'Avenir LT Std'; font-size:17px;margin:0px 0px 5px 0px;}

.template-search .page-width.page-content{max-width:1500px;width:100%;padding:0px 15px}
.template-search h1{letter-spacing:3px;}
.template-search .ajax_loadmore{display:block;width:100%;text-align:center;padding-bottom:80px;}
.template-search .ajax_loadmore a{display:inline-block;text-transform:uppercase;background-color:#107AA3;color:#fff;font-size:14px;padding:12px 65px;letter-spacing:}
.template-search .ajax_loadmore a:hover{background-color:#000;}
.template-search #AjaxinateContainer{width:100%;display:flex;flex-wrap:wrap;}


#PredictiveResults div[data-type-collections],
#PredictiveResults div[data-type-pages]{display:none;}
#PredictiveResults .grid-product__title{letter-spacing: normal;font-weight: 700;text-align: left;}
.predictive-results .predictive-results__footer button{font-family: 'Avenir LT Std';border: none;padding: 11px 25px 10px;background-color:#107aa3;color: #fff;text-transform: uppercase;display: inline-block;letter-spacing: 2px;line-height: 1;}
#PredictiveResults .predictive__label{font-family: 'Avenir LT Std';text-transform:unset;color:#000;letter-spacing:normal;font-weight:bold;font-size:20px;}
#PredictiveResults div[data-type-articles] .grid-product__link{flex-wrap:wrap;}
#PredictiveResults div[data-type-articles] .grid-product__link .grid-product__image-mask{width:100%;display:flex;justify-content:center}
#PredictiveResults div[data-type-articles] .grid-product__link .grid-product__meta{width:100%;text-align:center;}
#PredictiveResults div[data-type-articles] .grid-product__link .grid-product__image-mask .grid__image-ratio{width:100%;max-width:100%:}

.site-header{position:relative;}
#SiteHeader{padding:0px;}
.site-header .dd-megamenu{position: unset;}
.site-header .dd-megamenu .dropdown-megamenu-wrap{max-width:1400px;width:100%;display:flex;flex-wrap:wrap;margin:0px auto;padding:20px 0px;}
.site-header .dd-megamenu .dropdown-megamenu-wrap li{max-width:100%;flex:1;width:100%;display:flex;flex-wrap:wrap;}
.site-header .dd-megamenu .menu-btn-link{width:100%;text-align:center;}
.site-header .dd-megamenu .megamenu-image{display:flex;align-items:center;justify-content:center;width:100%;}
.site-header .dd-megamenu .megamenu-image .megamenu-image-wrap{display:block;max-width:100px;width:100%;position:relative;}
.site-header .dd-megamenu .megamenu-image .megamenu-image-wrap img{    position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.site-header .dd-megamenu .megamenu-image .megamenu-image-wrap:after{content:"";width:100%;padding-bottom:100%;display:block;}
.site-header .dd-megamenu .menu-btn-link{font-weight:bold;font-family: 'Avenir LT Std';}
.site-header .site-nav--has-dropdown a.site-nav__link--has-dropdown{background-image:url(//actionclutch.com/cdn/shop/t/22/assets/megamenu-down-arrow.svg?v=130674492569739443101667285771);background-repeat:no-repeat;background-position:right 5px center;background-size:10px;}
.site-header .site-nav--has-dropdown a.site-nav__link--has-dropdown:hover{background-color:#e1e1e1;}

.template-search .grid-search__page-link{background:transparent;}
.template-search .collection-template-search .blog-title{width:100%;display:block;text-transform:uppercase;font-size:28px;font-weight:600;line-height:1;margin:10px 0  0px;}
.template-search .collection-template-search .blog-auther{display:block;width:100%;font-size:15px;text-transform:uppercase;line-height:1;}
.template-search .blog-dec{padding-top:10px;}
.template-search .blog-dec p{margin:0px;}
.template-search .blog-dec p a{text-decoration:underline;}
.template-search .main-search-grid .grid__item{margin-bottom:40px;}
.template-search .blog-taglist span, .template-search .blog-taglist time{font-size:14px;}
.template-search .blog-taglist span:after{content:"/";display:inline-block;margin:0px 5px;}

#AjaxinatePagination{text-align:center;}
#AjaxinatePagination a{display:inline-block;background-color:#107AA3;color:#fff;text-transform:uppercase;font-size:14px;line-height:1;padding:12px 55px 10px;}
#AjaxinatePagination a:hover{background-color:#000}

.page-product-result .ymm-product-details{text-align:left;}
.page-product-result .ymm-product-details .grid-view-item__title a{letter-spacing: normal;font-weight: 700;text-align: left;font-family: 'Avenir LT Std';}
.page-product-result .ymm-product-details .compare_price{display:none;}
.page-product-result .ymm-product-details .ymm-product-price{font-family: 'Avenir LT Std';font-size: 17px;line-height: 1;margin: 5px 0 8px;}

.site-footer a:hover{color:#107aa3;}
body .megamenu .h5{letter-spacing:normal;font-family:'Avenir LT Std';margin-bottom:0px;}
body .megamenu .h5 a{line-height:1;padding:0px;}

.home-kit-list .flexbox{justify-content:center;align-items:center;flex-wrap:nowrap;padding:0px 15px;}
.home-kit-list .left-col-image .kit-list a{display:flex;align-items:center;}

.template-search #ymm_searchbox{margin-top:0px;}

.product-single__meta .page-product-infobox .shopify-app-block .spr-starrating.spr-summary-starrating{justify-content:flex-start !important;font-size:0px;margin-bottom:25px;}
.product-single__meta .page-product-infobox .shopify-app-block .spr-starrating.spr-summary-starrating .spr-stars svg path{fill:#f3c200;}
.product-single__meta .page-product-infobox .shopify-app-block .spr-starrating.spr-summary-starrating .spr-stars svg{width:25px !important;height:25px !important;}
.product-single__meta .product-block{margin-bottom:15px;}
.product-single__meta .product-single__sku{display:block;line-height:1;}

#shopify-product-reviews .spr-header-title{display:none;}
#shopify-product-reviews .spr-reviews{text-align:left;}
#shopify-product-reviews .spr-review-header-byline{display:none;}
#shopify-product-reviews .spr-review-header{margin-bottom:15px;}
#shopify-product-reviews .spr-header .spr-summary-caption,
#shopify-product-reviews .spr-summary:before,
#shopify-product-reviews .spr-summary:after{display:none;}
#shopify-product-reviews .spr-header .spr-summary.rte{display: flex;align-items: center;justify-content:space-between;}
#shopify-product-reviews .spr-review-header-title{font-weight:400;font-family:'Avenir LT Std';color:#000;font-size:16px;}
#shopify-product-reviews .spr-review-content .spr-review-content-body{font-size:16px;font-family:'Avenir LT Std';color:#000;}
#shopify-product-reviews .spr-review-footer{display:none;}
#shopify-product-reviews .spr-review-content{margin:0px;}
#shopify-product-reviews .spr-review:not(:first-child){border:none;}
.product_grid-review{display:flex;align-items:center;}

/*Filter CSS*/
.car-filter{background-color: #f7f7f7;border: 1px solid #cfcfcf;border-radius: 4px;max-width: 1406px;width: 100%;margin: 0 auto;display: flex;align-items: center;padding:20px 30px;}
.car-filter .SectionHeader{max-width: 350px;padding-right: 20px;text-align:right;width:100%;}
.car-filter .SectionHeader h2{font-size: 24px;font-weight: 400;margin:0px;}
.car-filter .select-your-grid{width:100%;display:flex;align-items:center;justify-content:center;max-width:calc(100% - 350px);}
.car-filter .select-your-grid .dropdown.Grid__Cell{list-style: none;padding: 0px 5px 0px;display: inline-block;text-align: left;font-size: 16px;-webkit-flex: 1;flex: 1;}
.car-filter .select-your-grid .dropdown.Grid__Cell:not(.Grid__Cell_btn){max-width:28%;width:100%;}
.car-filter .select-your-grid .dropdown.Grid__Cell:not(.Grid__Cell_btn) select{width:100%;}
.car-filter .filter-sub-title{font-family: 'Avenir LT Std Book';text-transform: uppercase;display: block;width: 100%;font-size: 14px;margin: 0;letter-spacing:3px;padding-top:5px;}
.car-filter .select-your-grid .dropdown.Grid__Cell select{color: #000;margin: 0;width: 100%;font-size: 16px;padding: 10px 25px 10px 8px;font-weight: 500;min-height: 42px;border: 1px solid #e8e9eb;border-radius: 2px;background-color: #fff;height: auto;line-height: normal;cursor: pointer;}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn button{background-color: #107aa3;opacity: 1;color: #fff;font-family: 'Avenir LT Std';font-size:14px;padding:0px 15px;cursor:pointer;border-radius: 3px;text-transform: uppercase;line-height: 40px;}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn{width: 100%;max-width: 16%;display: flex;justify-content: center;}
.template-index .home-section-filter{background-color:#000;}
.home-section-filter .car-filter{max-width:1470px;}
body.template-search .boost-pfs-search-result-toolbar{display:none;}
body.template-search .search-page-width{width:100%;max-width:100%;}
.search-page-section{padding-bottom:100px;}
.search-page-section .grid.boost-pfs-filter-products{display: flex;flex-wrap: wrap;}
.search-page-section .grid.boost-pfs-filter-products .grid__item.grid-product{display:flex;flex-wrap:wrap;}
.search-page-section .grid.boost-pfs-filter-products .grid__item.grid-product .grid-product__content{}
.collections-page-product-wrap .boost-pfs-filter-products{display:flex;flex-wrap:wrap;}
.template-collection .grid__item--sidebar{max-height:unset;}
/*Ends Filter*/
.hero_video_wrapper{position:relative;padding-bottom:35%;}
.history-video{position:relative;padding-bottom:5%;}
.hero_video_wrapper iframe,.history-video video{position:absolute;top:0;left:0;height:100%;width:100%;}
.hero_video_wrapper.mobile-image{display:none;}
.hero_video_wrapper:before{position:absolute;content:"";height:100%;width:auto;left:0;top:0;z-index:1;}

.tab-img-left .bg-green{background-color:#a19c0e;color:#000;font-size:20px;padding: 5px 10px 0; display: inline-block;}
.tab-img-left h5{font-size: 28px;letter-spacing: normal;font-weight: 400;margin-bottom:10px;}
.tab-img-left h2{ margin: 0;font-size: 64px;font-family: 'Avenir LT Std';}
.tab-section .tab-details .tab-img-right{display:flex;align-items:center;margin-bottom:0;margin-left:30px;}
.tab-blockpage-list .tab-section .tab-details .tab-img-right img{margin-bottom:0;}
.tab-img-right h5{margin:0;font-size: 17px;letter-spacing: normal;font-weight: 400;}
.contact-tab-form  .tab-form{margin-bottom:50px;}
.hero__text-wrap{position: absolute;top: 0;left: 50%;transform: translate(-50%);z-index:9;}

#installs .description ul{width: fit-content; margin: 0 auto;text-align: left;}
.contact-tab-form .tab-content-header .description  span.red-text{display:block;text-align:center;color:#882225;font-size:35px;}
.contact-tab-form .tab-content-header h3{font-family: 'Avenir LT Std';}
.contact-tab-form .tab-content-header .description p a{color: #107aa3;}

.page-blocks .tab-blockpage-list:last-child .tab-page-dec .page-width.container{max-width:100%;width:100%;}
#shopify-section-about-rnd .about-text-section{padding-top:40px;}
#general-inquiries .tab-form:not(.active){display:none;}

.review-section-block{background-color:#000000;}
.home-review .section-title{padding:0px 15px 100px;text-align:center;color:#fff;}
/* .home-review .section-title p{font-size:50px;font-weight:bold;font-family:'Avenir LT Std';text-transform:unset;line-height:1;margin-bottom:0px;} */
.home-review .review-group{max-width:90%;width:100%;margin:0px auto;display:flex;flex-wrap:wrap;}
.home-review .review-group .review-col .review-col-wrap{max-width:474px;width:100%;}
.home-review .review-group .review-col{max-width:33.33%;display:flex;justify-content:center;width:100%;padding:0px 15px;text-align:center;color:#fff;}
.home-review .review-col .review-image{display:flex;align-items:center;justify-content:center;padding-bottom:30px;}
.home-review .review-col .review-image .review-image-wrap{max-width:275px;width:100%;display:block;position:relative;overflow:hidden;}
.home-review .review-col .review-image .review-image-wrap:after{content:"";width:100%;padding-bottom:92.73%;display:block;}
.home-review .review-col .review-image .review-image-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.home-review .review-col .review-icon{display:flex;align-items:center;justify-content:center;margin-bottom:30px;}
.home-review .review-col .review-icon img{max-height:37px;}
.home-review .review-col .review-title{letter-spacing:normal;font-family:'Avenir LT Std';font-size:25px;text-transform:unset;font-weight:bold;line-height:1;margin-bottom:28px;}
.home-review .review-col .review-dec p{font-family:'Avenir LT Std';font-size:20px;line-height:1.5;letter-spacing:-0.20px;}
.home-review .review-col .review-dec p:last-child{margin-bottom:0px;}
.drawer .drawer__contents .header-search{padding:0px 30px 10px;}
.drawer .drawer__header{border:none}
.drawer .drawer__contents .site-header__search-form{padding:0px;border:1px solid #000;}
.hero_video_wrapper video{position:absolute;top:0px;left:0px;width:100%;height:100%;}

/*==landingpage-start==*/
.name-landing h2 , .name-landing .h2  {font-family:'Avenir LT Std';font-size:64px;line-height:1.1;font-weight:900;}
.name-landing h3 {font-size: 27px;font-weight: 900;font-family: 'Avenir LT Std';margin-bottom: 50px;}
.landing-hero-section{background-size:cover;background-position:bottom}
.hero-video-block .hero-video-right h2{margin:0}
.hero-video-block .hero-video-right p{font-family:Avenir LT Std;font-size:30px;font-weight:500;letter-spacing:0}
.hero-video-block .hero-video-right h2 span{font-size:30px;display:block;margin-bottom:3px;letter-spacing: 4px;}
.hero-video-block{display:flex;flex-wrap:wrap;align-items:center;position:relative}
.hero-video-block .hero-video-right{padding-left:100px}
.hero-video-block .hero-video-left{width:45%}
.hero-video-block .hero-video-right{width:55%}
.landing-hero-video-section{padding:170px 0;position:relative}
.hero-video-block .hero-video-right h2 + h2{margin-bottom:14px}
.landing-hero-video-section::before , .landing-image-bg::before  {content:'';background-color:#000;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}
.hero-video-block .hero-video-right .hero-video-content p:last-child{margin-bottom:0}
.hero-video-time h4{font-size:30px;letter-spacing:7px;line-height:1;margin-bottom:10px;color:#fff}
.hero-video-time{text-align:Center}
.hero-video-block .hero-video-right h2 + h2 {margin-top:5px;}

#countdown div#tiles{background-color: #9a0000;width: 750px;margin: 0 auto;color: #fff;display: flex;align-items: center;justify-content: space-between;padding: 24px 30px 0;max-width:100%;}
#countdown div#tiles span{font-size:95px;font-family:'Avenir LT Std';font-weight:900;line-height:.8;position:relative}
#countdown div#tiles span + span::before{content:":";position:absolute;font-family:Avenir LT Std;font-weight:900;display:inline-block;padding:0;transform:translatex(2px);left:-50%;bottom:0;margin-top:-14px}
.hero-video-time .labels{display:flex;align-items:center;max-width:750px;padding:15px 35px 11px;background-color:#404040;margin:0 auto;color:#fff;justify-content:space-between;margin-top:10px}
.hero-video-time .labels li{list-style:none; width:113px;list-style:none;font-size:17px;font-weight:900;letter-spacing:4px;text-transform:uppercase;font-family:Avenir LT Std;line-height:1;margin:0}
.hero-video-time{text-align:Center;padding:55px 0}

.landing-image-bg {position:relative;}
.landing-image-bg .feature-row {position:relative;}
.landing-image-bg .feature-row__text * {color:#fff;}
.landing-image-with-text .landing-image-bg {padding:74px 0px;background-color:#000;background-size: cover;}
.landing-image-with-text .h2 {margin-bottom:40px;}
.landing-image-with-text p {font-size:27px;line-height:1.36;}
.landing-image-bg .feature-row {margin:0px;}
.landing-image-bg .feature-row__item{flex:0 1 48%;padding-left:100px}
.landing-image-bg .feature-row__text{min-width:52%;flex:0 1 52%;padding:0}
.landing-image-bg .feature-row__text p em{font-size:24px}

.landing-form-section, .landing-testimonial , .landing-form{position:relative}
.landing-testimonial{text-align:center;margin-top:60px;}
.landing-testimonial .testimonial-row{display:flex;flex-wrap:wrap;margin-top:80px;margin-left:-35px;margin-right:-35px}
.landing-testimonial .testimonial-row .testimonial-col{width:33.33%;padding:0 35px}
.landing-testimonial .testimonial-row .testimonial-col p{font-size:22px;line-height:1.3}
.landing-testimonial .testimonial-row .testimonial-col span.author{font-family:Avenir LT Std;font-weight:900;display:block;margin-top:25px;font-size:22px;line-height:1.3}

.landing-form{text-align:center;margin-bottom:20px}
.landing-form-section{background-color:#000;background-size:cover;padding:100px 0}
.landing-kalaviyo-form form{max-width: 1026px!important;}
.landing-kalaviyo-form form label{font-family:'Avenir LT Std';font-weight:500;font-size:14px;}
/* .landing-kalaviyo-form div[data-testid="form-component"] > .needsclick{flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px;display:flex !important;}
.landing-kalaviyo-form form  label{font-family:Avenir LT Std!important;height: 100%;justify-content: center;font-weight:500!important;font-size:18px!important;background-color:#9a0000;text-transform:unset!important;margin:7px;display:flex;align-items:center;line-height:1;padding:9px 20px!important;margin-left:auto;width:200px}
.landing-kalaviyo-form form input,.landing-kalaviyo-form form label + input.needsclick , .landing-kalaviyo-form form input,.landing-kalaviyo-form form label + div[aria-haspopup="listbox"] {width:calc(100% - 248px)!important;flex-grow: unset !important;}
.landing-form h3{margin-bottom:65px}
.landing-kalaviyo-form form button:not([aria-label="Search Countries"]){min-width:170px;font-family:Avenir LT Std!important;font-weight:500!important;line-height:1!important}
.landing-kalaviyo-form div[role="option"] span {color:#000 !important;}
.landing-kalaviyo-form form button[aria-label="Search Countries"] svg {fill:#000 !important;}
.landing-kalaviyo-form div[data-testid="form-component"] > .needsclick > .needsclick:not(label , input) {display: flex;flex-grow: 1; align-self: flex-end;flex-direction: row!important;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0px}
.landing-kalaviyo-form div[data-testid="form-component"] > .needsclick > input + .needsclick {display: block;margin: 0px;flex-grow: unset;}
.landing-kalaviyo-form div[role="listbox"] div[role="option"] {text-align:left !important;}
.landing-kalaviyo-form div[role="combobox"] button {color:#000 !important;}
.landing-kalaviyo-form div[role="combobox"] button input { width: 100%!important;flex: unset !important;text-align: left;}
.landing-kalaviyo-form  button + input[type="tel"]  {width: calc(100% - 85px) !important;flex: unset!important;text-align: left;}
.landing-kalaviyo-form div[role=combobox] button svg {fill: #000 !important;}
.landing-kalaviyo-form form input,.landing-kalaviyo-form form label + div.needsclick {width: calc(100% - 248px) !important;}
.landing-kalaviyo-form div[role=group] label {width: 100%;background-color: transparent; margin: 0px;padding: 0px !important;text-align: left;justify-content: flex-start;}
.landing-kalaviyo-form div[role=group] {display:flex !important;}
.landing-kalaviyo-form div[data-testid=form-component]>button.needsclick {display:block !important;}
.landing-kalaviyo-form form input[role="combobox"] {width:100% !important;flex:unset !important;text-align:left;} */
/*==landingpage-end==*/
.landing-kalaviyo-form label.needsclick {font-size: 16px !important;}
.landing-kalaviyo-form div[data-testid="form-row"] {margin-bottom:20px;}
.landing-kalaviyo-form * {text-align:left !important;}
.landing-form h3 , .landing-testimonial * , .hero-video-time * {color:#fff;}
/*Filter responsive css*/
/************ Home-page-start *****************/
.section-padding {padding:60px 0px;}
/*==homehero-start==*/
.hero__text-wrap{width:100%}
.hero__text-wrap h2.h1.hero__title{filter:drop-shadow(0px 3px 6px #000);letter-spacing:4px;font-family:'AvenirHeavy'}
.hero__text-wrap .hero__subtitle{font-size:23px;filter:drop-shadow(0px 3px 6px #000);font-family:AvenirHeavy;letter-spacing:2px}
.hero__text-wrap .hero__text-content .hero__link{margin-top:30px}
.hero__text-wrap .hero__link .btn{font-size: 13px;letter-spacing: 2px;background-color: #107aa3;font-family: AvenirHeavy;padding: 10px 20px 8px;}
.home-section-filter .car-filter{margin-top:-27px;z-index:1;position:relative}
.car-filter .SectionHeader h2{font-size:25px;letter-spacing:3px;font-family:AvenirHeavy}
.car-filter .filter-sub-title{letter-spacing:4px;font-size:15px}
.car-filter .select-your-grid .dropdown.Grid__Cell select{font-family:'Avenir LT Std Book';font-size:15px;padding:17px 25px 13px;min-height:50px;border:1px solid #000;border-radius:5px}
.car-filter{padding:20px}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn{max-width:114px}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn button{font-size: 14px;letter-spacing: 1.67px;font-family: AvenirHeavy;padding: 7px 20px 3px;}
.car-filter .SectionHeader{max-width:380px}
.car-filter .select-your-grid{max-width:calc(100% - 380px)}
.home-slide-show span.bottom-text {font-size: 14px;font-family: AvenirHeavy;position: absolute;bottom: 35px;right: -20px;}
/*==homehero-end==*/
/*==large-image-width-text-start==*/
.background-media-text__text.full-width{width:100%}
.background-overlay::before{content:'';background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}
.background-media-text--center .background-media-text__text{text-align:center}
.background-media-text--center .background-media-text__text.remove-color{background-color:transparent;color:#fff;padding:0}
.background-media-text__text.full-width p.h3{font-size:68px;line-height:1.4;font-weight:900;font-family:Avenir LT Std;margin-bottom:30px}
.background-media-text__text.full-width .background-media-text__subtext p{font-family:Avenir LT Std Book;font-size:22px}
.background-media-text__text.full-width .rte.background-media-text__subtext{max-width:1110px;margin:0 auto}
.background-media-text__container img{object-fit:cover}
.product-finder + .large-bg-with-image .background-media-text {margin-top:-66px;}
.product-finder + .logo-list + .large-bg-with-image .background-media-text{margin-top:-116px;}
.product-finder{position:relative;z-index:3}
.template-index .home-section-filter{background-color:transparent}
.product-finder + .logo-list + .large-bg-with-image .background-media-text__aligner{margin:140px 60px 60px}
.background-media-text__text .btn{margin-top:40px}
.background-media-text--850{min-height:800px}
.background-media-text__text{display:flex;align-items:center;height:100%;flex-wrap:wrap;justify-content: center;}
.background-media-text__text .button-wrapper{width:100%}
.background-media-text__text .button-wrapper a.btn , .common-btn {font-size:13px;letter-spacing:2px;background-color:#107aa3;font-family:'AvenirHeavy';padding:10px 20px 8px}
.background-media-text , .background-media-text__inner {position:relative;}
/*==large-image-width-text-end==*/
/*==custom-content-start==*/
.custom-content-block h2 {color:#fff;text-align:center;}
h2.home-title {font-size: 60px;font-weight: 900;font-family: Avenir LT Std;margin-bottom: 30px;text-transform: initial;}
.custom-content td, .custom-content th , .custom-content table {background: transparent;}
.custom-content table * {color:#fff;}
.custom-content th {font-family:'AvenirHeavy';font-size:18px;}
.custom-content tr:nth-child(even) td {background-color:#545454;}
.custom-content td {font-size:15.5px;}
.custom-content td , .custom-content th {padding:7px 10px;}
.custom-content-block .page-width {max-width:100%;padding:0px;}
.custom-content tr td:first-child , .custom-content tr th:first-child {padding-left:250px;}
.custom-content tr td:last-child , .custom-content tr th:last-child {padding-right:250px;}
.custom-content table {table-layout: unset;border-spacing: 0px;}
.custom-content .rte .table-wrapper + p {color:#fff;text-align:center;font-size: 12px;}
.custom-content .button-wrapper {text-align: center;margin-top: 30px;}
/*==custom-content-end==*/
/*==review-start==*/
.home-review .review-col .review-image .review-image-wrap:after{padding-bottom:169%}
.home-review .review-group{max-width:830px}
.home-review .review-group .review-col{padding:0 7px}
.home-review .review-col .review-icon img{max-height:16px}
.home-review .review-col .review-icon{margin-bottom:10px}
.home-review .review-col .review-title{font-weight:900;font-size:15px;margin-bottom:3px}
.home-review .review-col h6{font-weight:500;font-size:15px;font-weight:500;font-size:15px;text-transform:initial;letter-spacing:0;margin-bottom:2px}
.home-review .section-title{padding:0 15px 30px}
.home-review button.slick-arrow , .home-kit-list button.slick-arrow {background-image:url(https://cdn.shopify.com/s/files/1/0036/2990/8041/files/next_a19c224a-0425-46cd-a7cc-21f16577fad3.png?v=1667384393);width:20px;height:34px;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;transform:translateY(-50%);font-size:0;z-index:3;}
.home-review button.slick-arrow.slick-prev , .home-kit-list button.slick-arrow.slick-prev {left:-40px;transform:translateY(-50%) rotate(-180deg)}
.home-review button.slick-arrow.slick-next , .home-kit-list button.slick-arrow.slick-next {right:-40px}

.review-button{text-align:center;margin-top:70px}
.home-review .section-title p {font-size: 22px;font-family: AvenirHeavy;margin-top:-10px;}
section.home-review.home-review-style2 .review-group {max-width:100%;}
section.home-review.home-review-style2  .review-col .review-dec p {font-weight:500;font-size:12px;}
section.home-review.home-review-style2 .review-group .review-col .review-col-wrap {background-color: #393939;border:2px solid #107AA3;padding: 10px 15px 25px;position: relative;}
section.home-review.home-review-style2  .review-col h6 {font-weight:900;font-size: 12px;position: absolute;bottom: 5px;left: 0;right: 0;}
section.home-review.home-review-style2 .review-col .review-icon img {max-height: 18px;}
section.home-review.home-review-style2 .review-col .review-icon {margin-bottom: 15px;}
section.home-review.home-review-style2 .review-dec .review-dec {margin-bottom: 10px;}
section.home-review.home-review-style2 .review-group .review-col {padding:0px 5px;height:unset;}
section.home-review.home-review-style2 .slick-track {display:flex;flex-wrap:wrap;}
/*==review-end==*/
/*==kit-start==*/
.home-kit-list .kit-list-wrap{display:flex;align-items:flex-start;justify-content:center;margin-left:-6px;margin-right:-6px}
.home-kit-list .kit-list{padding:0 6px;width:12.5%}
.home-kit-list .left-col-image .kit-list a{border:1px solid #707070;position:relative;display:block;padding-top:169%;margin-bottom:25px}
.home-kit-list .kit-content{text-align:center}
.home-kit-list .kit-content h6{font-size:13px;letter-spacing:0;text-transform:inherit;font-weight:900}
.home-kit-section .page-width{max-width:1550px}
.home-kit-list .left-col-image .kit-list a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.home-kit-list .kit-content p{font-size:13px;font-weight:500;line-height:1.5}
.home-kit-section .header-btn{text-align:center;margin-top:10px}
/*==kit-end==*/
/*==logo-kit-start==*/
.template-index .logo-bar-block-section{display:flex;justify-content:center;align-items:center;max-width:1100px;background-color:#393939;padding:5px 30px;margin:0 auto}
.template-index .logo-bar-block-section h2.section-header__title{color:#fff;font-family:AvenirHeavy;font-size:13px;letter-spacing:2px}
.template-index .logo-bar-block-section .section-header{margin-bottom:0;margin-right:20px}
.template-index .logo-bar{margin:0;justify-content:flex-start}
.template-index .logo-bar .logo-bar__item img{height:30px;object-fit:contain}
.template-index .logo-bar .logo-bar__item{margin:5px 8px;flex:unset;width:110px}
.template-index .large-bg-with-image{position:relative;z-index:1}
.template-index .logo-list{position:relative;z-index:2}
section.select-your-section.home-section-filter.section-padding {padding:0px;}
section.select-your-section.section-padding {padding: 0px;}
/*==logo-kit-end==*/
/*==megamenu-start==*/
/* .header-layout{position:relative}
body .megamenu .h5{display:none}
.megamenu .site-nav__dropdown-link{font-size:14px!important;font-family:Avenir LT Std Book;text-align:center;padding:0}
.megamenu__colection-image{margin-bottom:10px}
.site-nav__dropdown.megamenu .grid__item{max-width:210px;padding:0 30px}
.site-nav__dropdown.megamenu .grid{display:flex;flex-wrap:wrap;justify-content:center}
.megamenu{padding:15px 0} */
/*==megamenu-end==*/
/************ Home-page-end *****************/

@media only screen and (min-width:991px) and (max-width:1199px){
.search-page-section .grid.boost-pfs-filter-products .grid__item.grid-product, .collections-page-product-wrap .boost-pfs-filter-products .grid__item{width:33.33%;}
}
@media only screen and (min-width: 769px) and (max-width:990px){
.search-page-section .grid.boost-pfs-filter-products .grid__item.grid-product,
.collections-page-product-wrap .boost-pfs-filter-products .grid__item{width:50%;}
}
@media only screen and (max-width:1700px){
.home-section-filter .car-filter{max-width:calc(100% - 100px);}
.home-slide-show span.bottom-text { max-width: calc(100% - 100px);display: block;width: 100%;left: 0;text-align: right;right: 0px; margin: 0 auto;}

.background-media-text__text.full-width p.h3 {font-size: 50px;}
.custom-content tr td:last-child, .custom-content tr th:last-child {padding-right: 150px;}
.custom-content tr td:first-child, .custom-content tr th:first-child {padding-left: 150px;}

section.home-review.home-review-style2 button.slick-arrow.slick-prev {left: -25px;}
section.home-review.home-review-style2 button.slick-arrow.slick-next {right: -25px;}
}
@media only screen and (max-width:1500px){
.car-filter{max-width:calc(100% - 80px);}
.home-slide-show span.bottom-text {max-width:calc(100% - 80px);}

}
@media only screen and (max-width:1360px){
.car-filter{flex-wrap:wrap;}
.car-filter .SectionHeader{width:100%;max-width:100%;padding:0px 0px 15px 0px;text-align:center;}
.car-filter .select-your-grid{max-width:100%;width:100%;}
.home-slide-show span.bottom-text {max-width:calc(100% - 40px);}
}
@media only screen and (max-width:1199px){
.hero-video-block .hero-video-right{padding-left:40px}
.name-landing h2,.name-landing .h2{font-size:55px}
.hero-video-block .hero-video-right h2 span{font-size:25px}
.hero-video-block .hero-video-right p{font-size:22px}
.landing-hero-video-section{padding:130px 0}
#countdown div#tiles span{font-size:90px}
#countdown div#tiles span+span:before{left:-57%}
.hero-video-time .labels li{width:108px}
.hero-video-block .hero-video-right{text-align:center}
.custom-content tr td:last-child, .custom-content tr th:last-child {padding-right:40px;}
.custom-content tr td:first-child, .custom-content tr th:first-child {padding-left:40px;}
}
@media only screen and (max-width:1080px){
.page-blocks .tab-blockpage-list:last-child .tab-page-dec .page-width.container{max-width:100%;width:100%;}
#shopify-section-about-rnd .about-text-section{padding-top:40px;}
.home-section-filter .car-filter{max-width:calc(100% - 0px);}
}
@media only screen and (max-width:991px){
.car-filter{max-width:calc(100% - 34px);padding:15px}
.car-filter .select-your-grid .dropdown.Grid__Cell:not(.Grid__Cell_btn){max-width:26%;}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn{max-width:22%;}

body .boost-pfs-search-suggestion-wrapper,
body .boost-pfs-search-suggestion-wrapper.boost-pfs-search-suggestion-open{right: 0 !important;left: unset !important;max-width: 350px;min-width: unset !important;width: 100% !important;}
.boost-pfs-search-suggestion-wrapper .boost-pfs-search-suggestion{height:calc(100vh - 150px) !important}

.hero-video-block .hero-video-right,.hero-video-block .hero-video-left{width:100%;padding:0}
.hero-video-right{margin-top:50px}
.landing-hero-video-section{padding:70px 0}
.home-review .review-group{max-width:100%;padding:0 40px}
.home-review button.slick-arrow.slick-next,.home-kit-list button.slick-arrow.slick-next{right:-10px}
.home-review button.slick-arrow.slick-prev,.home-kit-list button.slick-arrow.slick-prev{left:-10px}
}
/*ends filer css*/

@media only screen and (max-width:768px){
.hero_video_wrapper{padding-bottom:500px;}
.hero_video_wrapper.mobile-show{display:none;}
.hero_video_wrapper.mobile-image{display:block;}

.hero-video{max-width:280px;margin:0 auto}
.hero-video-right{margin-top:60px}
.hero-video-block .hero-video-right h2 span{font-size:20px}
.name-landing h2,.name-landing .h2{font-size:40px}
.hero-video-block .hero-video-right p{font-size:14px}
.hero-video-content{display:inline-block;margin:0 auto;text-align:left}
.landing-hero-video-section::before{opacity:0!important}
.hero-video-time h4{font-size:15px;letter-spacing:2px;margin-bottom:5px}
#countdown div#tiles span{font-size:55px}
#countdown div#tiles span+span:before{left: -115%;transform: translateX(-50%);}
.landing-hero-video-section{padding:15px 0}
#countdown div#tiles{padding:14px 15px 0}
.hero-video-time .labels li{width:65px;font-size:10px;letter-spacing:2px}
.hero-video-time .labels{margin:5px auto 0;padding:8px 15px 6px}
.landing-image-with-text .landing-image-bg{padding:0}
.hero-video-time{padding:40px 0}
.landing-image-with-text .feature-row{flex-direction:column-reverse}
.name-landing .landing-image-with-text .feature-row .h2{font-size:28px;margin-bottom:20px}
.landing-image-with-text p{font-size:15px;line-height:1.3}
.landing-image-with-text .feature-row-wrapper{padding:30px 17px 50px}
.landing-image-bg .feature-row__text p em{font-size:14px}
.landing-image-bg .feature-row__item{padding-left:0}
.landing-image-bg .feature-row__text{margin-bottom:40px}
.name-landing h3{line-height:1.4;font-size:22px}
.landing-testimonial .testimonial-row .testimonial-col{width:100%;padding:0}
.landing-testimonial .testimonial-row .testimonial-col p{font-size:20px}
.landing-testimonial .testimonial-row .testimonial-col + .testimonial-col{margin-top:80px}
.landing-form h3{margin-bottom:50px}
.landing-form-section{padding:60px 0}
.landing-testimonial{margin-top:30px}
.landing-testimonial .testimonial-row{margin:50px 0 0}
.landing-kalaviyo-form div[role=combobox] button input::-webkit-input-placeholder , .landing-kalaviyo-form form input[role=combobox]::-webkit-input-placeholder {font-size:15px!important}
.landing-kalaviyo-form div[role=combobox] button input:-ms-input-placeholder ,  .landing-kalaviyo-form form input[role=combobox]::-ms-input-placeholder {font-size:15px!important}
.landing-kalaviyo-form div[role=combobox] button input::placeholder , .landing-kalaviyo-form form input[role=combobox]::placeholder {font-size:15px!important}
.landing-kalaviyo-form * {font-size:15px !important;}

.background-media-text__text.full-width p.h3{font-size:40px;line-height:1.3;margin-bottom:25px}
.background-media-text__container{position:absolute;height:unset}
.product-finder+ .logo-list + .large-bg-with-image .background-media-text{margin-top:0}
h2.home-title{font-size:40px;    line-height: 1.4;}
.custom-content th{font-size:14px}
.custom-content td{font-size:12px}
.custom-content .rte .table-wrapper+p small{font-size:13px;max-width:328px;margin:0 auto}
.custom-content tr td:first-child,.custom-content tr th:first-child{padding-left:15px}
.custom-content tr td:last-child,.custom-content tr th:last-child{padding-right:15px}
.custom-content .button-wrapper{margin-top:15px}

.home-review .review-col .review-icon img {max-height: 12px;}
.home-review .review-col .review-title , .home-review .review-col h6 {font-size:12px;}
.home-review button.slick-arrow , .home-kit-list button.slick-arrow {width: 14px;height: 23px;background-size: 14px auto;}
.home-review .section-title {padding: 0 15px 5px;}
.review-button {margin-top: 55px;}

.home-section-filter .car-filter{margin-top:0;padding:40px 17px}
.car-filter .filter-sub-title{letter-spacing:4.8px;font-size:16px;margin-top:5px}
.car-filter .SectionHeader h2{font-size:27px;letter-spacing:2px}
.car-filter .select-your-grid{margin-top:15px}
.car-filter .select-your-grid .dropdown.Grid__Cell select{font-size:14px!important;padding:14px 15px 10px;min-height:42px;border-radius:3px;border:1px solid #6D6D6D}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn button{padding:5px 20px 1px;letter-spacing:1.4px;min-width:150px}
.background-media-text__aligner , .product-finder + .logo-list + .large-bg-with-image .background-media-text__aligner  {margin:45px 17px}
.background-media-text__text.full-width .background-media-text__subtext p{font-size:20px;line-height:1.5}
.background-media-text__text .button-wrapper a.btn,.common-btn{font-size:14px;letter-spacing:1.4px;padding:14px 20px 10px;min-width:150px}
.review-section-block .slick-list,.home-kit-list-wrap .slick-list{padding:0!important}
.home-review .review-group .review-col{max-width:unset;display:block}
.home-review .review-group .review-col .review-col-wrap{width:unset}
.home-review .review-group{padding:0}
section.home-review.home-review-style2 .review-group .review-col{display:flex}
section.home-review.home-review-style2 .section-title{padding:0 0 5px}
.home-review .section-title p{font-size:18px;letter-spacing:.9px;margin-bottom:30px}
section.home-review.home-review-style2 .review-group .review-col{padding:0 4px}
section.home-review.home-review-style2 .review-group .review-col .review-col-wrap{border-width:3px;padding:8px 4px 25px}
section.home-review.home-review-style2 button.slick-arrow.slick-prev{left:-15px}
section.home-review.home-review-style2 button.slick-arrow.slick-next{right:-15px}
section.home-review.home-review-style2 .review-button{margin-top:35px}
section.home-review.home-review-style2 .section-wrap {padding:0px;}
.product-finder+.large-bg-with-image .background-media-text {margin-top:0px;}

.hero__text-wrap h2.h1.hero__title,.hero__text-wrap .hero__subtitle{font-size:25px;line-height:1.2;letter-spacing:2px;margin:0}
.hero__text-shadow{text-align:center;max-width:312px;margin:0 auto;display:block}
.hero__text-wrap .hero__text-content .hero__link{margin-top:15px}
.home-slide-show span.bottom-text{max-width:calc(100% - 40px);font-size:17px;text-align:center;letter-spacing:1.53px}
.hero__text-content.vertical-center{vertical-align:top}
.hero__text-shadow{margin-top:60px}
section.home-review .section-wrap {padding:0px 17px;}

.template-index .logo-bar-block-section{display:block;padding:17px 0 12px;margin-left:-4px;margin-right:-4px}
.template-index .logo-bar-block-section h2.section-header__title{font-size:22px;letter-spacing:4px;font-family:AvenirHeavy;margin-bottom:10px}
.template-index .logo-bar .logo-bar__item img{height:30px}
.template-index .logo-bar .logo-bar__item{margin:8px 4px;width:106px}
.template-index .logo-list{background-color:#393939}
.template-index .logo-bar{justify-content:center}

}

@media only screen and (max-width:767px){
.product-design .grid__item .grid-product__title, .template-collection #CollectionAjaxResult .grid-product__title{font-size:14px;}
.template-search .collection-template-search .blog-title{font-size:22px;}
.template-search h1{letter-spacing:1px;}
#shopify-section-about-rnd .about-text-section{padding-top:0px;}
#countdown div#tiles span+span:before {right: calc(((100vw - 34px )/4) - 6vw);transform: none;left: unset;}

.hero__text-wrap{width:100%;}
.slideshow__slide--slideshow-0 .hero__title{font-size:26px;}

/*Filter css*/
.car-filter .select-your-grid{flex-wrap:wrap;}
.car-filter .select-your-grid .dropdown.Grid__Cell:not(.Grid__Cell_btn){max-width:100%;flex:auto;margin-bottom:4px;padding:0px;}
.car-filter .select-your-grid .Grid__Cell.Grid__Cell_btn{max-width:100%;flex:auto;margin-top: 10px;}
.home-section-filter .car-filter .dropdown.Grid__Cell:not(.Grid__Cell_btn){margin-bottom:10px;}
/*ends filter*/

.hero_video_wrapper{padding:0;padding-bottom:500px}
.hero_video_wrapper iframe,.history-video video{height:500px}
}
@media(max-width:480px)
{
#countdown div#tiles span{font-size:40px}
.background-media-text__text.full-width p.h3{font-size:33px}
.background-media-text__text.full-width .background-media-text__subtext p{font-size:18px}
h2.home-title{font-size:35px}
.rte table td,.rte table th{padding:5px}
.custom-content th{font-size:12px}
.custom-content td{font-size:11px}
}


