/*================ Font Face ================*/
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
@font-face {font-family: 'american-captain';src: url('american-captain.eot');src: url('american-captain.eot?#iefix') format('embedded-opentype'),url('american-captain.svg#american-captain') format('svg'),url('american-captain.ttf') format('truetype'),url('american-captain.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'CircularStd';src: url('CircularStd-Book.eot');src: url('CircularStd-Book.eot?#iefix') format('embedded-opentype'), url('CircularStd-Book.woff') format('woff'), url('CircularStd-Book.ttf') format('truetype'), url('CircularStd-Book.svg#bcc26993292869431e54c666aafa8fcd') format('svg');font-weight: 400;font-style: normal;}
@font-face {font-family: 'CircularStd';src: url('CircularStd-Medium.eot');src: url('CircularStd-Medium.eot?#iefix') format('embedded-opentype'), url('CircularStd-Medium.woff') format('woff'), url('CircularStd-Medium.ttf') format('truetype'), url('CircularStd-Medium.svg#bcc26993292869431e54c666aafa8fcd') format('svg');font-weight: 500;font-style: normal;}
@font-face {font-family: 'CircularStd';src: url('CircularStd-Bold.eot');src: url('CircularStd-Bold.eot?#iefix') format('embedded-opentype'), url('CircularStd-Bold.woff') format('woff'), url('CircularStd-Bold.ttf') format('truetype'), url('CircularStd-Bold.svg#bcc26993292869431e54c666aafa8fcd') format('svg');font-weight: 600;font-style: normal;}
@font-face {font-family: 'CircularStd';src: url('CircularStd-Black.eot');src: url('CircularStd-Black.eot?#iefix') format('embedded-opentype'), url('CircularStd-Black.woff') format('woff'), url('CircularStd-Black.ttf') format('truetype'), url('CircularStd-Black.svg#bcc26993292869431e54c666aafa8fcd') format('svg');font-weight: 800;font-style: normal;}



/*================ General Css ================*/
html{font-size:100%;}
html, body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body, input, textarea, button, select{font-family: 'CircularStd';font-size:18px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'american-captain';letter-spacing:0;font-weight: normal;}
a:hover, a:focus{text-decoration:none;outline:none;}
button:focus, input:focus, select:focus, textarea:focus{outline:none;box-shadow:none;}
a:hover, a:focus, .btn--link:hover, .btn--link:focus, .btn:hover, .btn:focus{opacity:1;}
a, button, input, select{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a:not([disabled]):hover, a:focus{color:#ff721f;}
img{max-width:100%;vertical-align:top;}
.btn{font-size:16px;border-radius:0;letter-spacing:0;font-weight:800;padding:12px 25px;position:relative;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform:skew(-17deg, 0deg);}
.btn span{display: inline-block;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform:skew(17deg, 0deg);}
sup{font-size:60%;}
b, strong {font-weight: 600;}
body.template-product .header-section {position: relative;    z-index: 9;}
.page-width{max-width:990px;padding-left:15px;padding-right:15px;}
.page-container{-ms-transform: none !important;-webkit-transform: none !important;transform:none !important;}
.section-header h1, .section-header h2{font-size:42px;position:relative;}
.section-header h1 span, .section-header h2 span{color:#ff721f;}
.section-header .rte p{font-size:20px;color:#292929;line-height:32px;}
.section-header--line h1:before, .section-header--line h2:before{content: '';width: 52px;height: 5px;background-color: #ff721f;position: absolute;bottom: -8px;left: 0;}
.section-header--line.text-center h1:before, .section-header--line.text-center h2:before{right:0;margin:0 auto;}
.product-card:hover .product-card__image-wrapper, .product-card:focus-within .product-card__image-wrapper{opacity:1;}
.slick-slider *:focus{outline:none;}
.form-vertical label{font-size:15px;color:#929097;font-weight:500;}
.form-vertical input, .form-vertical select, .form-vertical textarea{border-radius:4px;}

.pagination li{width:48px;height:48px;background-color:#f2f2f4;margin: 0 4px; -webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.pagination li a, .pagination li span{width:100%;font-size:18px;color:#292929;font-weight: 800;line-height: 48px;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);display: inline-block;}
.pagination .active{background-color:#ff721f;}
.pagination .active a, .pagination .active span{color:#fff;}

/*================ Header Css ================*/
.site-header{background-color:#2f2e32;padding:0;}
.site-header.logo--center{padding:0;}
.site-header__mobile-nav{background-color:#2f2e32;padding-bottom:15px;table-layout:auto;}
.top-bar{padding:12px 0;}
.call-team{font-size:12px;color:#9f9fa2;font-weight: 500;}
.call-team svg{width:16px;height:16px;margin-right: 7px;}
.call-team a{font-size:14px;color:#c3c3c8;font-weight:800;margin-left: 12px;}
.currency-picker__wrapper{margin:0;display:inline-block;}
.currency-picker__label{font-size: 12px;color: #9f9fa2;font-weight: 500;}
.currency-picker{background-color:transparent;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/icon-arrow-down.png?v=15560097217643121917);font-size:12px;color:#c3c3c8;padding-top:0;padding-bottom:0;font-weight:800;border:none;border-radius:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.site-header__account{font-size:12px;color:#9f9fa2;padding:0;font-weight:500;margin-left: 15px;}
.logo-align--center .site-header__logo{text-align:left;}
.site-header__logo-image--centered img{margin:0;}
.site-header__cart{font-size:12px;color:#fff;padding:0;font-weight:500;margin-left: 15px;}
.site-header__cart:not([disabled]):hover, .site-header__cart:focus{color:#ff721f;}
.site-header__cart-count{background-color:#c3c3c8; position:static;display:inline-block;height: 22px;min-width: 22px;text-align: center;line-height: 22px;vertical-align: middle;}
.site-header__cart-count span{font-family: 'CircularStd';font-size:12px;color:#303038;font-weight:600;}
.cart_title-text{margin: 0 5px;text-transform:uppercase;vertical-align: middle;}
.header_search-bar{max-width: 500px;margin: 0 auto;padding: 0 35px;position:relative;}
.header_search-bar .search__input{width:100%;background-color:#fff;font-size:12px;color:#8e8e8e;border:none;padding-left: 60px;border-radius:0;font-weight:600; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.header_search-bar .search__input::-webkit-input-placeholder {color: #8e8e8e;opacity:1;}
.header_search-bar .search__input::-moz-placeholder {color: #8e8e8e;opacity:1;}
.header_search-bar .search__input:-ms-input-placeholder {color: #8e8e8e;opacity:1;}
.header_search-bar .search__input:-moz-placeholder {color: #8e8e8e;opacity:1;}
.header_search-bar form{position:relative;}
.header_search-bar form:before{content:'';width: 0;height: 0;border-left: 11px solid transparent;border-right: 22px solid transparent;border-bottom: 39px solid #2f2e32;position:absolute;top:0;left:-11px;}
.header_search-bar form:after{content:'';width: 0;height: 0;border-left: 22px solid transparent;border-right: 11px solid transparent;border-bottom: 39px solid #2f2e32;position:absolute;top:0;right:-11px;}
.search__submit{padding:0;background:transparent;border:none;position:absolute;top: 1px;left: 30px;}
.search__submit svg{width:14px;height:14px;fill:#8e8e8e;margin:0;}
.header_search-bar:before{content:'';width:8px;height:100%;background-color:#ff721f;position:absolute;top:0;left:33px;z-index:1;-webkit-transform: skew(29deg, 0deg);-moz-transform: skew(29deg, 0deg);-ms-transform: skew(29deg, 0deg);-o-transform: skew(29deg, 0deg);transform:skew(29deg, 0deg);}
.header_search-bar:after{content:'';width:8px;height:100%;background-color:#ff721f;position:absolute;top:0;right:33px;z-index:1;-webkit-transform: skew(-29deg, 0deg);-moz-transform: skew(-29deg, 0deg);-ms-transform: skew(-29deg, 0deg);-o-transform: skew(-29deg, 0deg);transform:skew(-29deg, 0deg);}
.site-nav-wrap{background-color:#ff721f;}
.site-nav-wrap .site-nav{margin:0;padding:0;display: table;table-layout: fixed;width: 100%;}
.site-nav-wrap .site-nav li{display:table-cell;vertical-align:middle;}
.site-nav a{font-size:12px;color:#fff;padding:0;text-transform: uppercase;font-weight: 800;line-height: 45px;display:inline-block;position:relative;}
.site-nav a:before{content:'';background:transparent;width:100%;height:4px;position:absolute;left:0;bottom:0;}
.site-nav a:hover{color:#fff;}
.site-nav__label{border:none;}
.site-nav .site-nav--active {background-color:#fff;}
.site-nav .site-nav--active a{color:#ff8004;}
.site-nav .site-nav--active a:before{background-color:#ff8004;}

.header-bottom{background-color:#f9f8fb;position:relative;z-index:2;}
.guarantee-wrap{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content: space-between;}
.guarantee-item,.guarantee-item a{text-transform: uppercase;font-size:12px;color:#5f5c65;font-weight:600;padding:10px 0px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.guarantee-icon{margin-right:17.5px;}
.guarantee-icon .icon{fill:#5f5c65;width:24px;height:24px;}
.guarantee-icon .icon-truck{width:60px;height:30px;}
.guarantee-popup {position: fixed;    top: 12vh;   left: 50%;   transform: translate(-50%,0);    width: 100%;    max-width: 950px;   background:#f9f8fb;    padding: 30px;   text-align: center;}
.guarantee-popup .popup-modal-dismiss {font-size:0;  position: absolute;    right:10px;  top:10px;width:20px;height:20px;}
.guarantee-popup .popup-modal-dismiss:before, .guarantee-popup .popup-modal-dismiss:after {  position: absolute;  left:9px;  content: ' ';  height:20px;  width: 2px;  background-color: #000;}
.guarantee-popup .popup-modal-dismiss:before {transform: rotate(45deg);}
.guarantee-popup .popup-modal-dismiss:after {transform: rotate(-45deg);}
.guarantee_icon {margin-bottom: 10px;}
.guarantee_icon svg {width: 60px;    height: 30px;}
#test-modal1.guarantee-popup .guarantee_icon svg {width:60px;   height:30px;}
#test-modal2.guarantee-popup .guarantee_icon svg{width:60px;height: 30px;}
.guarantee_text h2 {    font-size: 26px;    margin-bottom: 10px;}
.guarantee_text p {color: #000;    max-width: 600px;    margin-left: auto;    margin-right: auto;}
.guarantee-popup .guarantee_icon {margin-bottom:15px;}
body.template-product .header-section {position: relative;    z-index: 9;}

/*================ Homepage Css ================*/
.index-section--slideshow{padding-bottom:0;}
.slideshow-wrapper .slideshow:before{content:'';width:100%;height:100%;background-color:#ff721f;position:absolute;top:0;left:0;-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);-ms-transform: rotate(4deg);-o-transform: rotate(4deg);transform: rotate(4deg);transform-origin: bottom right;opacity:0;}
.slideshow-wrapper .slick-slider:before{opacity:1;}
.slideshow__text-content-list{max-width:600px;}
.mega-title, .mega-subtitle{text-shadow:none;}
.mega-subtitle{font-size:21px;font-weight:600;margin-bottom: 45px;display: block;}
.mega-title{font-size:82px;font-weight:normal;line-height: 1;}
.slideshow__btn{font-size:18px;min-height:60px;line-height:1;padding:20px 25px;min-width:310px;}
.home-slideshow .mega-subtitle{font-size:16px;text-transform:uppercase;}

.section-craft{background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/craft_pattern_a2ad8d269926db9b6eedd67b7b18c47d.png?v=4264774064417195446);background-repeat: no-repeat;background-size: cover;background-position: center center;padding-bottom:0;padding-top:100px;margin-top: -65px;}
.section-craft .feature-row__image-wrapper{margin-bottom:-20px;}
.section-craft h2{font-size:60px;line-height:1.1;}
.section-craft h2 span{color:#ff721f;}
.section-craft .featured-row__subtext{font-size:21px;}
.section-craft .featured-row__subtext p{color:#292929;}

.section-products{padding-top:120px;}	
.section-products .section-header h2, .blog-section .section-header h2{position:relative;}	
.section-products .section-header h2:before, .blog-section .section-header h2:before{content:'';width:73px;height:7px;background-color:#ff721f;position:absolute;bottom:-8px;left:0;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}	
.blog-section .section-header h2:before{width: 53px;bottom: -12px;}
.section-products .grid{margin:0;}
.section-products .grid__item{width:100%;padding:40px;margin-bottom:30px;border:1px solid #e1e1e1;}
.section-products .grid-view-item{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;margin: 0;}
.section-products .grid-view-item__image-wrapper .grid-view-item__image{width:auto;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.grid-view-item__title{font-size:54px;border:none;margin-bottom: 10px;display: block;}
.grid-view-item:hover .grid-view-item__title a{color:#ff6d16;}
.product_des{margin-bottom:15px;}
.product_des p{font-size:18px;color:#292929;line-height: 28px;}
.product_bottom{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.product_price-option{-webkit-box-flex: 1 1 66%;-moz-box-flex: 1 1 66%;-webkit-flex: 1 1 66%;-ms-flex: 1 1 66%;flex: 1 1 66%; }
.product_cart-wrap{-webkit-box-flex: 1 1 34%;-moz-box-flex: 1 1 34%;-webkit-flex: 1 1 34%;-ms-flex: 1 1 34%;flex: 1 1 34%; }
.section-products .grid-view-item{overflow:hidden;}
.section-products .grid-view-item .grid-view-item__image-wrapper>div{position:relative;}
.product_cart-wrap .product-form__cart-submit{border:none;padding:12px 10px;}
.product_cart-wrap .product-form__cart-submit:before, .blog-list-view .btn:before {content: '';width: 5px;height: 100%;background-color: #292929;position: absolute;top: 0;left: -10px;z-index: 1;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}	
.product_cart-wrap .product-form__cart-submit:after, .blog-list-view .btn:after {content: '';width: 5px;height: 100%;background-color: #292929;position: absolute;top: 0;right: -10px;z-index: 1;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.product_cart-wrap .product-form__cart-submit .cart_icon{width:66px;height:100%;line-height: 42px;background-color:#292929;position:absolute;top:0;left:0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.product_cart-wrap .product-form__cart-submit .cart_icon .icon{width: 25px;height: 25px;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.product-card .price{font-size:34px;}
.product-card .price .price-item{font-weight:800;}
.price__regular{color:#292929;}
.fa-star, .fa-star-checked, .fa-star-half-o, .fa-star-o, .stamped-fa-star, .stamped-fa-star-checked, .stamped-fa-star-half-o, .stamped-fa-star-o{color:#ff721f !important;}
.price--on-sale{-webkit-box-align: flex-end;-moz-box-align: flex-end;-ms-flex-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end;}
/* .price--on-sale .price__regular{font-size:24px;} */
.price--on-sale .price__regular{color: #f77220;} 
.price--on-sale .price__sale{color: #292929;} 

.section-products .btn-all,.expolre_all{background-color:#e9e9e9;color:#292929;min-width: 320px;margin-top: 20px;}
.section-partner{background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/partner-bg.jpg?v=15281997480279684835);margin-bottom:-55px;padding-top:80px;}
.section-partner h3{margin-bottom:45px;}
.logo-bar{margin:0 -5px;}
.logo-bar__item{width: calc(100% - 10px);margin:0 5px 15px;max-width: 180px;border-top:4px solid #c6cacf;}
.logo-bar_item{background: rgba(242,242,243,1);background: -moz-linear-gradient(15deg, rgba(242,242,243,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(242,242,243,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(15deg, rgba(242,242,243,1) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(15deg, rgba(242,242,243,1) 0%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(15deg, rgba(242,242,243,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(15deg, rgba(242,242,243,1) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f3', endColorstr='#ffffff', GradientType=1 );padding: 20px 5px 0;display:block;margin:0 15px 60px;border-top: 1px solid #f0f0f0;position:relative;}
.logo-bar_item:before{content:'';width:100%;height:60px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/polygon-shape-gradient_c978fb3628dd3a1d29f14be35d2ce6cc.png?v=5300360191741760016);background-repeat:no-repeat;background-size:contain;position:absolute;left:0;bottom:-60px;}
.logo_item-container{padding-top:75%;position:relative;}
.logo_item-container img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mix-blend-mode: darken;}
.logo-bar_item h4{font-size:21px;margin-bottom:10px;margin-top:20px;line-height:1;}
.logo-bar_item p{font-size:12px;color:#292929;line-height:normal;padding:0 10px;}

.section-hero .hero__inner{padding:90px 0;}
.hero .mega-title, .hero .mega-subtitle{text-shadow:none;}
.section-hero .mega-title{font-size:70px;max-width: 700px;margin-left: auto;margin-right:auto;}
.section-hero .mega-subtitle {font-weight:400;max-width: 100%;}


/*================ Footer CSS ================*/
.site-footer{padding:0;}
.footer-top{position:relative;/*border-top:6px solid #ff721f;*/}
.template-index .footer-top{border:none;padding-bottom: 15px;}
.footer-top .grid{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.footer-top h2{font-size:38px;margin-bottom:0;color:#fff;}
.footer-top p{font-size:18px;line-height: normal;font-weight: 500;margin-bottom:40px;color:#fff;}
.footer-top .btn{min-width: 175px;}
.grid-newsletter:before{content:'';width:50%;height:100%;background-color:#f2610b;position:absolute;top:0;left:0;}
/* .grid-newsletter:after{content:'';width:170px;height:180px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/newsletter-icon.png?v=5057670838505460715);background-size:contain;position:absolute;left:0;bottom:0;} */
.footer_newsletter{padding: 76px 40px 120px 0;position:relative;z-index:1;text-align: center;}
.footer_newsletter .footertop-icon , .footer_about .footertop-icon{margin-bottom:20px;}
.footer_newsletter h2, .site-footer .footer_newsletter p{}
.footer_newsletter form .input-group {-webkit-flex-wrap: inherit;-moz-flex-wrap: inherit;-ms-flex-wrap: inherit;flex-wrap: inherit;}
.footer_newsletter form .newsletter__input{width:100%;min-height: 52px;font-size:16px;border-radius:0;border:none;margin:0;line-height: 52px;padding: 0 35px;font-weight: 600;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.footer_newsletter form .newsletter__input::-webkit-input-placeholder {color: #898b8f;text-transform:uppercase;opacity:1;font-family: 'Poppins', sans-serif;font-weight:bold;}
.footer_newsletter form .newsletter__input::-moz-placeholder {color: #898b8f;text-transform:uppercase;opacity:1;font-family: 'Poppins', sans-serif;font-weight:bold;}
.footer_newsletter form .newsletter__input:-ms-input-placeholder {color: #898b8f;text-transform:uppercase;opacity:1;font-family: 'Poppins', sans-serif;font-weight:bold;}
.footer_newsletter form .newsletter__input:-moz-placeholder {color: #898b8f;text-transform:uppercase;opacity:1;font-family: 'Poppins', sans-serif;font-weight:bold;}
.footer_newsletter form .email_input{width:100%;position:relative;margin-right: -9px;}
.footer_newsletter form .email_input input:before {content: '';width: 0;height: 0;border-left: 0px solid transparent;border-right: 17px solid transparent;border-top: 52px solid #f2610b;position: absolute;left: 0;top: 0;}
.footer_newsletter form .email_input input:after{content: '';width: 0;height: 0;border-left: 17px solid transparent;border-right: 0 solid transparent;border-bottom: 52px solid #f2610b;position: absolute;right: 0;top: 0;}
.footer_newsletter form .btn{background-color:#41414c;min-width:160px;font-weight:bold;font-family: 'Poppins', sans-serif;}
.footer_newsletter form .btn:hover, .footer_newsletter form .btn:focus{background-color:#292929;}
.grid-know-about:before{content:'';width:50%;height:100%;background-color:#212126;position:absolute;top:0;right:0;}
.footer_about{padding: 76px 0px 105px 0;position:relative;z-index:1;text-align:center;}
.footer_newsletter form .input-group,.klaviyo-form-Rg5Bxi form .eMCKqX.eMCKqX{position:relative;}
/* .contact-form .input-group::before , .contact-form .input-group::after ,.klaviyo-form-Rg5Bxi form .Row__FormRow-sc-17nghml-0:first-child .eMCKqX.eMCKqX::before ,.klaviyo-form-Rg5Bxi form .Row__FormRow-sc-17nghml-0:first-child .eMCKqX.eMCKqX::after {content: ''; background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);background-repeat: no-repeat;width: 23px;height: 100%;display: block;position: absolute;left: -12px;z-index: 1;background-size: 23px;top:0;}
.contact-form .input-group::after,.klaviyo-form-Rg5Bxi form .Row__FormRow-sc-17nghml-0:first-child .eMCKqX.eMCKqX::after{left:auto;right:-20px;}
*/
.footer_newsletter .contact-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.eWdoBc.notranslate.kl-private-reset-css-Xuajs1::before , .footer_newsletter .contact-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.eWdoBc.notranslate.kl-private-reset-css-Xuajs1::after {content: ''; background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);background-repeat: no-repeat;width: 23px;height: 100%;display: block;position: absolute;left: -12px;z-index: 1;background-size: 23px;top:0;}
.footer_newsletter .contact-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.eWdoBc.notranslate.kl-private-reset-css-Xuajs1::after {left:auto;right:-12px;}


.footer_about .btn{position:relative;}
.footer_about .btn::before , .footer_about .btn::after {content: ''; background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);background-repeat: no-repeat;width: 23px;height: 100%;display: block;position: absolute;left: -22px;z-index: 1;background-size: 23px;top:0;webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.footer_about .btn::after {left:auto;right:-20px;}
.footer-middle-logo{position: absolute;bottom: -85px;left: 0;right: 0;text-align: center;z-index:1;}
.footer-top{position:relative;}
.footer-middle-logo::before , .footer-middle-logo::after{content:'';background-color:#41414c;position:absolute;height: 15px;left: 0;width: calc((100% - 830px)/2);bottom:83px;}
.footer-middle-logo::after{left:auto;right:0;}
.footer-social p{font-size:15px;color:#fff;line-height:26px;font-weight: 900;float: left;margin-right: 20px;margin-bottom:10px;position:relative;z-index:2;}
.footer-middle-top {display: flex;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;margin-bottom:45px;}
.footermt-left , .footermt-right {width:50%;}
.feedback-part {display: flex;align-items: center;margin-left: 60px;width: 100%;}


.footer-middle{background-size:cover;padding: 50px 0 35px;background-color:#41414c;}
.site-footer__content{-webkit-align-items: inherit;-moz-align-items: inherit;-ms-align-items: inherit;-o-align-items: inherit;align-items: inherit;}
.site-footer__item-logo{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex: 1 1 25%;-moz-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;}
.site-footer__item{margin-bottom:0;}
.site-footer__item-help{-webkit-flex: 1 1 50%;-moz-flex:1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;border-left:1px solid #747278;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.site-footer__item-links{-webkit-flex: 1 1 50%;-moz-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;}
.footer_logo{max-width:110px;margin-bottom: 15px;}
.site-footer__icon-list{display:block;width: 100%;}
.site-footer__social-icons li{padding:0 5px;}
.site-footer__social-icons li a{width:28px;height:28px;line-height: 26px;background-color:#8e8c93;border-radius:50%;display:block;text-align: center;position:relative;z-index:2;}
.social-icons .icon{width:16px;height:16px;fill: #46424d;}
.site-footer__social-icons li a:hover{background-color:#ff721f;}
.footer_links-inner{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;padding-top:10px;width:100%;}
.site-footer__item-links h3{font-family: 'CircularStd';font-size:14px;color:#fff;font-weight:800;text-transform:uppercase;}
.link_list-column{padding-right:15px;flex: 1 1 0px;}
.site-footer__linklist li{padding:0 0 15px;display:block;}
.site-footer__linklist a{font-size:14px;color:#bcbcbc;font-weight:normal;padding:0 0 0 25px;position:relative;}
.site-footer__linklist a .icon{width:14px;height:14px;fill:#ff721f;position:absolute;top:-1px;left:0;}
.site-footer__linklist a:hover{color:#ff721f !important;}
.contact-info{display: flex;width: 100%;padding: 0px;align-items:flex-start;justify-content: flex-end;}
.contact-info h3{font-family: 'CircularStd';font-size: 15px;color: #fff;font-weight:800;line-height:1;margin-bottom:3px;}
.contact-info a{    font-size: 21px;color: #ff721f;font-weight: 800;}
.contact-info a svg{fill:#bebebf;width:22px;height:22px;margin-right: 15px;}
.contact-info a:hover{color:#ff721f !important;}
.contact-info a:hover svg{color:#ff721f;}
.contact-info img{margin-top:5px;position:relative;z-index:2;}
.c-info {margin-left: 25px;position:relative;z-index:2;}
.feedback-box{width: calc(100% - 24px);background-color: rgba(73, 73, 85, 0.59);padding: 35px 50px;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg); transform: skew(-17deg, 0deg);}
.site-footer .feedback-box p{font-size:16px;color:#fff;font-weight:700;}
.feedback-box .btn{font-size: 11px;font-family: 'CircularStd';font-weight:800}
.feedback-box-content{-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg); transform: skew(17deg, 0deg);}

.footer-bottom{background-color:#2f2c37;padding:15px 0;}
.site-footer small{font-size:14px;color:#bec1c7;}
.site-footer small a{color:#bec1c7;}
.privacy_links{text-align:right;}
.privacy_links li{display:inline-block;vertical-align:middle;padding-left:25px;}
.privacy_links li a{font-size:16px;color:#bec1c7;}
.privacy_links li a:hover{color:#ff721f;}


/*================ Product Detail CSS ================*/
.product-template__container{padding-bottom:75px;}
.featuredPostSlider{margin-bottom:7.5px;}
.featuredPostSlider .slick-slide{height:0;}
.featuredPostSlider .slick-current{height:100%;}
.pro_thumnail {margin:0 -7.5px;font-size: 0;text-align:center;}
.pro_thumnail>div{width:20%;display:inline-block;vertical-align:top;}
.pro_thumnail .product_thumbnails{padding-top:calc(100% - 15px);position:relative;border:2px solid #e8e6eb;margin:7.5px;cursor:pointer;}
.pro_thumnail .product_thumbnails.active{border-color:#ff721f;}
.pro_thumnail.slick-initialized>div{width:100%;}
.pro_thumnail .product_thumbnails img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.pro_thumnail .slick-current .product_thumbnails{border-color:#ff721f;}
.pro_thumnail .slick-arrow:before{content:none;}
.pro_thumnail .slick-arrow{background-repeat:no-repeat;background-position:center center;}
.pro_thumnail .slick-prev{background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/left-chevron-grey.png?v=13186892744651627710);}
.pro_thumnail .slick-next{background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/right-chevron-grey.png?v=16180099947672152641);}
.product-single__grid-meta{padding-left:55px;}
.product-single__title{font-size:52px;line-height:1;margin-bottom:0;}
.product-form{padding-top:20px;}
.product-form__item{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2; -webkit-order: 2; order: 2;margin-bottom: 20px;}
.product-form .product__price .price dd{line-height:1;}
.product-form .product__price .price{font-size:38px;justify-content:flex-end;}
.product-form__item.selector-wrapper{-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;display: none;}
form.product-form.loadform .product-form__item.selector-wrapper{display: block;}
.product-form__item.selector-wrapper span{display: block; width: 100%; color: #ff0000;}
.product-form__item label{font-size:18px;font-weight:600;}
.product-form__item--quantity{-webkit-flex: 0 0 165px;-moz-flex: 0 0 165px;-ms-flex: 0 0 165px;flex: 0 0 165px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;}
.qty_input-wrap{max-width:165px;position:relative;overflow:hidden;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.qty_input-wrap .qtyminus{left:0;}
.qty_input-wrap .qtyplus{right:0;}
.qty_input-wrap .qtyminus, .qty_input-wrap .qtyplus{border:none;border-radius:0;background-color:#f0eff1;background-repeat:no-repeat;background-position:center center;font-size:0;padding:0;height:100%;width:44px;cursor:pointer;position:absolute;top:0;z-index:1;}
.qty_input-wrap svg{width:14px;height:14px;fill:#949395;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.qty_input-wrap .product-form__input{background-color:#f8f6f9; border-radius:0;border:none;text-align:center;font-size:14px;color:#47454a;padding:0 54px;font-weight:800;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.qty_input-wrap input{min-height:38px;display:inline-block;vertical-align:middle;outline:none;}
.selector-mask-pdp{-webkit-flex: 1 1 100%;-moz-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.selector-mask-pdp .dd-select{width: 100%;}
.product-form__item--submit{-webkit-flex: 1 1 55%;-moz-flex: 1 1 55%;-ms-flex: 1 1 55%;flex: 1 1 55%;}
.product-form__item--submit .product-form__cart-submit{border:none;box-shadow:4px 4px 0px rgba(0,0,0,0.11);padding:12px 25px 12px 95px;}
.product-form__item--submit .product-form__cart-submit:before{content:'';width: 61px;height: 100%;background-image:url('add-white.png');background-size: 25px 25px;background-position: center center;background-repeat:no-repeat;position: absolute;top: 0;left: 0;z-index:1;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}		
.product-form__item--submit .product-form__cart-submit:after{content:'';width: 66px;height: 100%;line-height: 42px;background-color: #292929;position: absolute;top: 0;left: 0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.product-form__item--submit .product-form__cart-submit:before{content:'';width: 61px;height: 100%;background-image:url('add-white.png');background-size: 25px 25px;background-position: center center;background-repeat:no-repeat;position: absolute;top: 0;left: 0;z-index:1;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.product-form__item--submit .product-form__cart-submit:after{content:'';width: 66px;height: 100%;line-height: 42px;background-color: #292929;position: absolute;top: 0;left: 0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.product-form__item--submit .product-form__cart-submit .cart_icon {width: 66px;height: 100%;line-height: 42px;background-color: #292929;position: absolute;top: 0;left: 0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.product-form__item--submit .product-form__cart-submit .cart_icon .icon {width: 25px;height: 25px;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.product-form__item--compare{-webkit-flex: 1 1 45%;-moz-flex: 1 1 45%;-ms-flex: 1 1 45%;flex: 1 1 45%;padding-left: 15px;max-width:45%;}
.product-form__item--compare .btn{width:100%;border:none;background-color:#f0eff1;color:#2f2e32;font-weight:600;text-transform:capitalize;display:inline-block !important;}
.product-form__item--compare .btn.SPCMP_Added{color: #fff;background-color: #ff721f;}
.product-form__item--compare .btn svg{margin-right:5px;}
.product-form__item--compare .btn:before{content:'';width:20px;height:20px;background-image: url(compare.png);background-size: 20px;background-position: center center;background-repeat: no-repeat;    display: inline-block;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);margin-right: 5px;margin-bottom: -5px;}
.product-form__item--compare .btn:hover:before{background-image:url(compare-white.png);}
.social_sharing{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content: space-between;}
.social_sharing label{font-size:18px;color:#aca9b1;font-weight:600;margin:0;}
.social_sharing .share-title{display:none;}
.social_sharing .btn--share{margin-right:30px;}
.social_sharing .btn--share .icon{fill:#aca9b1;margin:0;width: 24px;height: 24px;}
.social_sharing .btn--share:hover svg{fill:#ff6d16;}
.customize-product{-webkit-flex: 1 1 100%;-moz-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.customize-product label > span{color: #ff0000;}
.customize-product ul li{width:100%;padding-bottom:25px;padding-top:25px;border-bottom:1px solid #e5e3e8;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.customize-product ul li:last-child{border:none;padding-bottom: 0;}
.customize-img{max-width:100px;min-width:100px;margin-right: 25px;}
.customize-text h3{font-family: 'CircularStd';font-size:21px;font-weight:600;color:#2f2e32;margin-bottom:0;}
.customize-price{font-size:21px;color:#949395;font-weight:800;margin-bottom:5px;}
.customize-qty .qty_input-wrap{max-width:120px;}
.customize-qty .qty_input-wrap .qtyminus, .customize-qty .qty_input-wrap .qtyplus{width:32px;}
.customize-qty .qty_input-wrap .product-form__input{min-height: 32px;padding:0 42px;}

.section-confidence .section-header{overflow:hidden;position:relative;margin-bottom:35px;}
.section-confidence .section-header:before{content:'';width:100%;height:2px;background-color:#e5e3e8;position:absolute;left:0;top:50%;margin-top:-5px;}
.section-confidence .section-header h2{background-color:#fff;font-size:28px;display:inline-block;vertical-align:top;margin:0;position: relative;padding: 0 25px;line-height: 1;}
.confidence-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content: space-between;border-bottom:2px solid #e5e3e8;padding-bottom:35px;}
.confidence-item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.confidence-item .confidence-icon{min-width:54px;height:54px;margin-right: 15px;background-color:#f0eff1;border-radius:50%;text-align:center;line-height:52px;}
.confidence-item .confidence-icon svg{width:25px;height:25px;}
.confidence-item:nth-child(2) .confidence-icon svg{width:30px;height:30px;}
.confidence-text p{font-size:15px;color:#2f2e32;margin-bottom:0;}
.confidence-text h4{font-family: 'CircularStd';font-size:15px;color:#2f2e32;font-weight:600;margin: 0;}

.section-header--dashed h2{color:#292929;position:relative;}
.section-header--dashed h2:before {content: '';width: 37px;height: 5px;background-color: #ff721f;position: absolute;bottom: -8px;left: 0;}
.template-product .section-header h2{font-size:36px;}
.product-single__description{margin-top:75px;font-size: 18px;color:#2f2e32;}
.product-single__description p{color:#2f2e32;}
.product-single__description ul{list-style:none;margin:0;}
.product-single__description ul li{padding:10px 15px 10px 60px;position:relative;margin:0;font-weight:500;    list-style: none;}
.product-single__description ul li:before{content:'';width:20px;height:20px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/tick-sign.png?v=18414072095127040837);background-position:center center;background-repeat:no-repeat;position:absolute;left:20px;top:12px;}
.product-single__description ul li:nth-child(odd){background-color:#f7f6f9;border-radius:4px;}
.technical-data table{margin-bottom:0;font-size:21px;color:#2f2e32;font-weight:600;}
.technical-data table label{font-size:16px;color:#868e9c;text-transform:uppercase;margin-bottom: 0;}
.technical-data table td{width:50%;border-width:0px 1px 1px 0px;border-style:solid;border-color:#f7f6f9;padding: 15px;}
.technical-data table tr td:last-child{border-right:none;}
.technical-data table tr td:first-child{padding-left:0;}
.technical-data table tr:last-child td{border-bottom:none;}
.rte h4, .rte .h4, .rte h5, .rte .h5, .rte h6, .rte .h6{font-family: 'CircularStd';}
.technical-data h5{font-size:21px;font-weight:600;}

.product-review .section-header{margin-bottom:25px;}
.product-review #stamped-main-widget{margin:0;}
.product-review div.stamped-container[data-widget-style=standard], .product-review div[data-widget-style=standard] div.stamped-container{margin-top:0 !important;}
.product-review .stamped-summary{background-color:#f0eff1;padding:25px;}
/* .product-review .stamped-summary:before{background-color:#f8f7f8;width:185px;height:100%;position:absolute;left:0;top:0;display:block;} */
.product-review .stamped-summary-caption .stamped-summary-text{color:#868e9c;font-weight:600;}
.product-review .summary-overview{position:relative;}
.product-review .summary-rating-bar-content{background-color:#ff6d16;border-radius: 15px;height:10px !important;}
.product-review .summary-rating-bar{background-color:#fff;border-radius:15px;}
.product-review div[data-widget-style=standard] .summary-rating-bar{height:10px!important;}
.product-review .stamped-summary-actions-newreview{background-color:#f0eff1;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/icon-pencil.png?v=9374370401021834611);background-repeat:no-repeat;background-position:left 15px center;background-size:16px 16px;padding-left: 45px;font-size:14px;color:#2f2e32;text-transform:uppercase;border: none;border-radius: 0;font-weight: 600;}
.product-review .stamped-summary-actions-newreview:hover{color:#2f2e32;}
.product-review .stamped-summary-actions-newreview:before{content:none;}
.product-review #stamped-sort-select{border-radius:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.product-review .stamped-review{border-top: 2px solid #e5e3e8;margin-bottom: 40px;padding-top: 40px;}
.product-review .stamped-review-header{display:inline-block;vertical-align:top;}
.product-review .stamped-review-avatar{border-radius:0;margin-right:15px;}
.product-review .stamped-review-avatar-content{width:74px;height:74px;}
.product-review .stamped-review .author{font-size:21px;}
.product-review .stamped-review-header .review-location{font-size:14px;color:#868e9c;font-weight:600;margin:5px 0;}
.product-review .stamped-review-content{margin-top:25px;}
.product-review h3.stamped-review-header-title{font-family: 'CircularStd';font-size:21px;font-weight:600;margin-bottom:5px;}
.product-review .stamped-review-content-body{font-size:18px;color:#2f2e32;line-height: 28px;}
.product-review .stamped-review-header .created, .product-review .stamped-review-header-byline .created{font-size:16px;color:#868e9c;font-weight:600;}
.product-review .stamped-share-icon{background-color:#f0eff1;font-size:14px;color:#2f2e32;font-weight:600;padding:10px 15px 10px 50px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/icon-share.png?v=13970312024456815054);background-repeat:no-repeat;background-position:left 15px center;background-size:18px 18px; text-transform:uppercase;}
.product-review .stamped-share-icon:hover{color:#2f2e32;}
.product-review .stamped-share-icon i{display:none;}
.product-review .stamped-share-links{font-size:14px;}
.product-review .stamped-rating-holder{font-size:16px;color:#868e9c;font-weight:600;}
.product-review .stamped-rating-holder i{color:#aca9b1;}
.product-review .stamped-rating-holder i:before{font-size:16px;}
.product-review .stamped-rating-holder a:hover i{color:#ff721f;}
.product-review .stamped-container{font-family: 'CircularStd';}
.product-review .stamped-form-label{font-weight:500;}
.product-review input.stamped-form-input-email, .product-review input.stamped-form-input-text {font-size:14px;min-height: 44px;line-height: 44px;border-radius: 0;padding-left:20px;margin:0 0 20px;}
.product-review textarea.stamped-form-input-textarea{font-size:14px;border-radius: 0;padding-left:20px;margin:0 0 20px;}
.product-review #stamped-button-submit{padding: 10px 25px;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.product-review .stamped-form-review-body .stamped-form-label+.stamped-form-input{margin-bottom:0;}
#yottie_1 .yottie-widget-header{background:transparent !important;}
.yottie-widget-header-info{padding-bottom:15px;position:relative;}
.yottie-widget-header-info:before{content: '';width: 37px;height: 5px;background-color: #ff721f;position: absolute;bottom: -8px;left: 0;}
#yottie_1 .yottie-widget-header-channel-title{font-family: 'american-captain';letter-spacing: 0;font-weight: normal;color:#292929 !important;font-size:32px;position:relative;line-height: 1;}
#yottie_1 .yottie-widget-video-info-title{font-size:18px;color:#2f2e32 !important;font-weight:600;}
#yottie_1 .yottie-widget-video-info-caption{font-size:16px;color:#2f2e32 !important;height: 44px !important;}
div.yottie-widget-video-info-properties-inner {font-size: 14px !important;font-weight: 600;}
#yottie_1 .yottie-widget-video-info-properties-item{color:#868e9c !important;}
div.yottie-widget-feed-section-arrow-next{right:-14px !important;}
div.yottie-widget-feed-section-arrow-prev{left:-14px !important;}
div.yottie-widget-feed-section-arrow span::after, div.yottie-widget-feed-section-arrow span::before{width: 16px !important;height: 4px !important;}
#yottie_1 .yottie-widget-feed-section-arrow span::before, #yottie_1 .yottie-widget-feed-section-arrow span::after, #yottie_1 .yottie-widget-feed-section-arrow::before{background-color:#aca9b1 !important;}
#yottie_1 .yottie-widget-feed-section-arrow{background:transparent !important;box-shadow:none;}
.yottie-widget-header-info{width:100% !important;}
.yottie-widget-header-inner{text-align:left !important;}
.yottie-widget-inner{margin-left:-20px;margin-right: -20px;}

.eapps-instagram-feed-title{font-family: 'american-captain';letter-spacing: 0;font-weight: normal !important;color:#292929;font-size:36px !important;text-align:left !important;position:relative;margin-bottom:10px;padding-left:0px !important;}
.eapps-instagram-feed-title:before{content: '';width: 37px;height: 5px;background-color: #ff721f;position: absolute;bottom: 5px;left: 0px;}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more{background-color:#095fc9 !important; font-size:16px;font-weight:800;width: 150px;line-height: 44px;height: 44px;}
.eapps-instagram-feed-posts-view{padding-left:0 !important;padding-right:0 !important;}
.eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-inner{margin:0 -7.5px;}

.product-data{font-family: 'CircularStd';font-size:16px;color:#2f2e32;}
.product-data th{background-color:#f9fafc;font-family: 'CircularStd';font-size:14px;color:#2f2e32;text-transform:uppercase;font-weight:600;border-width:0px 2px 0px 0px;border-color:#f7f6f9;padding:15px;}
.product-data td{border-width:0px 2px 2px 0px;border-color:#f7f6f9;padding:15px;}
.product-data tr th:last-child, .product-data tr td:last-child{border-right:none;}



/*================ About CSS ================*/
.page-banner{margin-top:-55px;}
.page-banner-img{height:260px;}
.page-banner-img img{width:100%;height:100%;object-fit:cover;}
.section-about{position: relative;padding-bottom:150px;}
.section-about .grid{display:flex;align-items:center;}
/* .about-box{background-color:#fff;} */
.about-box p b{font-size:18px;font-weight:700;}
.about-box p{color:#292929;font-size: 16px;line-height: 1.7;}
.about-page .section-header{margin-bottom:40px;}
.section-about .rte p{margin-bottom:30px;}
.section-about .btn{min-width:240px;}
.section-core{padding-bottom:100px;}
.core-flex{margin-top:55px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap: wrap;margin-left:-20px;}
.core-flex>.grid__item{padding-left:20px;}
.core-box{padding-bottom:30px;height: 100%;}
.core-head{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: flex-start;-moz-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start; }
.core-icon{min-width:85px;margin-right:15px;text-align:center;}
.core-icon svg{width:54px;height:54px;fill:#ff721f;}
.core-icon svg g{fill:#ff721f;}
.core-head h3{font-family: 'CircularStd';font-size: 21px;font-weight: 800;margin:20px 0 10px !important;}
.core-des p{font-size:16px;color:#292929;line-height:24px;}
.team-row{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;padding-bottom:75px;}
/* .team-row:nth-child(odd){padding-right:150px;}
.team-row:nth-child(even){padding-left:150px;} */
.team-head{padding-top:2%;}
.team-head h3{font-family: 'CircularStd';font-size: 24px;font-weight: 800;margin-bottom:10px;}
.team-head h5{font-family: 'CircularStd';font-size: 16px;color:#ff721f;font-weight: 600;text-transform:uppercase;}
.team-des p{font-size:16px;color:#292929;line-height:24px;margin-bottom:30px;}
.team-des ul{list-style:none;margin:0 0 20px;padding:0;column-count: 2;}
.team-des ul li{font-size:16px;color:#292929;line-height:24px;padding-left:25px;position:relative;margin-bottom: 10px;}
.team-des ul li:before{content:'';width:18px;height:14px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/check.png?v=945579352248082231);background-repeat:no-repeat;background-position:center center;background-size:17px 14px;position:absolute;top:4px;left:0;}
.agencie-flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap: wrap;}
.agencie-flex>.grid__item{margin-bottom:30px;}
.agencie-item{box-shadow:8px 8px 0px rgba(0,0,0,0.09);padding:25px;height: 100%;text-align: center;border: 1px solid #d8d8d8;}
.agencie-icon{padding-top:125px;position:relative;margin-bottom:17.5px;}
.agencie-icon img{max-width:100%;max-height:100%;object-fit:contain;position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.agencie-item h3{font-size:42px;color:#292929;margin-bottom:0;line-height: 1;}
.agencie-item p{font-size:14px;color:#292929;font-weight:600;text-transform:uppercase;}
.team-listing{margin-top:50px;}
.section-agencie .section-header p{font-weight:500;color:#ff721f;font-size:18px;text-transform:uppercase;margin-bottom:10px;}
.section-team .team-des.rte a { color: #ff721f;}


/*================ Affiliate CSS ================*/
.affiliate-hero{margin-top:-55px;padding-bottom:100px;}
.affiliate-hero .mega-title{font-size:80px;}
.affiliate-hero .text-center .mega-subtitle{max-width:100%;}
.affiliate-hero .mega-subtitle p{font-size:18px;font-weight:500;}
.affiliate-hero .sub-title{font-size:16px;color:#fff;font-weight:800;text-transform:uppercase;}
.affiliate-hero .hero__btn{min-width:260px;padding:15px 25px;}
.section-affiliate-program{padding-bottom:100px;}
.section-affiliate-program .section-header{margin-bottom:100px;}
.section-affiliate-program .grid{font-size:0;text-align: center;}
.section-affiliate-program .grid__item{float:none;display:inline-block;vertical-align:top;}
.section-affiliate-program .rte-setting p{font-size:21px;color:#3e3d41;font-weight:600;}
.section-affiliate-program .rte-setting p a{color:#ff721f;}
.section-affiliate-program .program_block:before{content:'';width:130%;height:2px;border-top: 2px dashed #959dab;position:absolute;top:50%;right:-150%;margin-top:-2px;}
.section-affiliate-program .program_block:after{content:'';width: 0; height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 11px solid #959dab;position:absolute;right:-94%;top:50%;margin-top: -9px;}
.section-affiliate-program .grid__item:nth-child(3n+3) .program_block:before, .section-affiliate-program .grid__item:nth-child(3n+3) .program_block:after, .section-affiliate-program .grid__item:last-child .program_block:before, .section-affiliate-program .grid__item:last-child .program_block:after{content:none;}
.program_block{max-width:120px;margin: 0 auto 15px;position: relative;left: 15px;}
.program_block-svg{background-color:#3e3d41;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);height:120px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content:center;}
.program_block-svg span{display:inline-block;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.program_block-svg svg{width:50px;height:50px;fill:#fff;}
.program_block-count{background-color:#ff721f;width:40px;height:40px;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content:center;position: absolute;top: 15px;left: -11px;z-index: 1;}
.program_block-count span{font-size:18px;color:#fff;display:inline-block;font-weight: 800;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}

.affiliate-why{padding-bottom:75px;}
.affiliate-why .section-header h2{color:#fff;}
.affiliate-why .rte{max-width:58%;}
.affiliate-why .rte ul{list-style:none;margin:0;padding:0;}
.affiliate-why .rte ul li{font-size:21px;color:#fff;font-weight:600;padding-left:65px;position:relative;margin-bottom:20px;}
.affiliate-why .rte ul li:before{content:'';width:38px;height:32px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/check-box.png?v=9808982660268294148);background-repeat:no-repeat;background-position:center center;background-size:37px 31px;position:absolute;top:0;left:0;}
.affiliate-rich{padding-bottom:20px;}
.affiliate-rich .section-header{margin:0;}
.affiliate-rich .hero__btn{margin-top:0;min-width:260px;}


/*================ Sidebar Pages ================*/
.page-hero{padding-bottom:55px;margin-top:-55px;}
.template-page .page-hero {margin-top: 0;}  
.page-hero .mega-title{margin:20px 0 0;line-height:1;}
.page-hero .hero__overlay::before{background-color:#525058;opacity:0.7;}
.sidebar-page{margin:-55px 0;}
.main-flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap:wrap;}
.page-sidebar{background-color:#f6f5f7; width:240px;padding:75px 0;position:relative;}
.page-sidebar select{display:none;}
.page-sidebar:before{content:'';background-color:#f6f5f7;width:100vh;height:100%;position:absolute;top:0;left:-100vh;}
.page-sidebar ul li{border-left:4px solid transparent;}
.page-sidebar ul li a{font-size:14px;color:#929097;font-weight:800;text-transform:uppercase;padding:20px 5px 17px 15px;line-height:1.2;display:block;}
.page-sidebar ul li.active{background-color:#fff;border-color:#ff721f;}
.page-sidebar ul li.active a{color:#3e3d41;}
.page-content{width:calc(100% - 240px);padding:75px 0 55px 40px;}
.page-content .rte h3{font-family: 'CircularStd';font-size:21px;color:#3e3d41;font-weight:600;}
.page-content .rte p{font-size:16px;color:#929097;line-height:28px;}
.page-content .rte li{font-size:16px;}
.grid-flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap:wrap;}
.grid-flex .grid__item{margin-bottom:15px;}
.point-item{background-color:#ff721f;padding:30px 15px;border-radius:4px;box-shadow:0px 5px 13px rgba(255,114,31,0.46);height: 100%;}
.round-check{width:35px;height:35px;background-color:#fff;border-radius:50%;margin:0 auto 17.5px;padding:10px 0;}
.page-content .point-item p{font-size:14px;color:#fff;font-weight:600;line-height: 24px;}
.rte a:not(.btn){border:none;color:#929097;font-weight:600;}

.accordionjs {position: relative; margin: 0;padding: 0;list-style: none;margin-bottom: 20px;}
.accordionjs .acc_section {background: #f6f5f7;position: relative;z-index: 10;overflow: hidden;margin-bottom:15px;}
.accordionjs .acc_section .acc_head {font-size:16px;color:#3e3d41;font-weight:800;position: relative;display: block;cursor: pointer;padding:12px 50px 12px 25px;position:relative;}
.accordionjs .acc_section .acc_head:before{content:'';width:16px;height:2px;background-color:#dad6d6;position:absolute;right:25px;top:50%;margin-top:-2px;}
.accordionjs .acc_section .acc_head:after{content:'';width:2px;height:16px;background-color:#dad6d6;position:absolute;right:32px;top:50%;margin-top: -9px;}
.accordionjs .acc_section.acc_active .acc_head:after{content:none;}
.accordionjs .acc_section .acc_head h3 {line-height: 1;margin: 5px 0;}
.accordionjs .acc_section .acc_content {padding: 0 25px 15px;}
.accordionjs .acc_section .acc_content p{font-size:14px;color:#6a696d;line-height: 24px;}
.accordionjs .acc_section.acc_active > .acc_content {display: block;}
.faq-accordion{margin-top:-10px;}
.dealer-hero .mega-title{margin:0 0 25px;}
.dealer-hero .mega-subtitle p{font-size:28px;font-weight: 400;}
.dealer-hero .text-center .mega-subtitle{max-width:100%;}
.section-global{padding:55px 0;}
.global-img{padding-right:25px;position:relative;}
.global-img:before{content:'';background: rgba(255,255,255,1);background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 50%, rgba(255,113,31,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,113,31,1)));background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 50%, rgba(255,113,31,1) 100%);background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 50%, rgba(255,113,31,1) 100%);background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 50%, rgba(255,113,31,1) 100%);background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(255,113,31,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff711f', GradientType=1 );width:100vw;height:33%;position:absolute;right:0;bottom:1px;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.global-img img{position:relative;}
.global-text{padding-left:25px;}
.global-text .section-header{margin-bottom:25px;padding:25px 0 15px;position:relative;}
.global-text .section-header h2{margin:0;}
.global-text .section-header:before{content:'';background-color:#f5f5f5;width:100vw;height:100%;position: absolute;left: -30px;top: 0;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.global-text p{font-size:18px;color:#6a696d;line-height: 30px;margin-bottom: 30px;}
.global-text p:last-child{margin-bottom:0;}
.section-expansion{background-color:#fafbfb;padding-top:55px;}
.section-expansion .section-header{margin-bottom:35px;}
.section-expansion .rte{max-width:85%;margin:0 auto;}
.section-expansion p{font-size:18px;color:#6a696d;}
.section-expansion .link{font-size:21px;color:#ff721f;font-weight:800;margin-top:25px;display:inline-block;vertical-align:top;}
.section-expansion .link svg{margin-left:10px;}
.section-benefit{padding-top:75px;}
.benefir-listing li{background-color:#f5f5f5;border-radius:6px;padding:25px;margin-bottom:25px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.benefir-listing li p{color:#3e3d41;}
.benefir-listing li span{color:#ff721f;}
.benefir-listing .icon-box{min-width:28px;height:28px;background-color:#ff721f;border-radius:50%;margin-right:30px;text-align: center;}
.benefir-listing .icon-box svg{width:13px;height:13px;fill:#fff;}
.section-join{padding-top:55px;}
.section-join .section-header h2{margin-bottom:0;}
.section-join .section-header p{font-size:24px;color:#3e3d41;}
.dealer-form, .comment-form{background-color:#f0eff1;padding:45px;}
.dealer-form .required-text, .comment-form .required-text{font-size:14px;font-weight: 500;}
.dealer-form .btn, .comment-form .btn{border-radius:0;margin-bottom:0;min-width:280px;}

.rte h1, .rte .h1, .rte h2, .rte .h2, .rte h3, .rte .h3, .rte h4, .rte .h4, .rte h5, .rte .h5, .rte h6, .rte .h6{color:#292929;}


/*================ Contact Pages ================*/
.contact-list ul{list-style:none;margin:0;padding:0;}
.contact-list ul li{background-color:#f6f5f7;margin-bottom:15px;padding:15px 90px 15px 20px;position:relative;}
.contact-list ul li label{font-size:14px;color:#ff721f;text-transform:uppercase;font-weight: 800;line-height: 1;margin-bottom: 10px;}
.call-text{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.call-text svg{width:25px;min-width:25px;height:25px;margin-right:15px;}
.contact-icon{position:absolute;right:15px;top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.contact-icon svg{width:60px;height:60px;}
.contact-icon, .rte a.contact-icon:not(.btn){color:#dad8db;}
.contact-list li:hover .contact-icon, .rte .contact-list li:hover a.contact-icon:not(.btn){color:#ff721f;}
.call-text svg{fill:#a4a2a7;}
.page-content .rte .call-text p{font-size:16px;color:#3e3d41;line-height:1.2;font-weight:800;}
.call-text p small{font-size:13px;color:#929097;font-weight:500;}
.page-content .rte .chat-box p{font-size: 13px;text-transform:uppercase;}
.page-content .rte .chat-box p small{text-transform:none;}

.follow-us h4{font-family: 'american-captain';font-size:24px;color:#929097;position:relative;line-height: 1;}
.follow-us h4 span{background-color:#fff;padding-right:15px;position:relative;}
.follow-us h4:before{content:'';width:100%;height:1px;background-color:rgba(123,122,128,0.35);position:absolute;top:38%;left:0;}
.follow-us ul{list-style:none;padding:0;margin:0;}
.follow-us li{width:100%;margin-bottom:20px;}
.follow-btn{width:100%;font-size:12px;color:#fff !important;display:block;text-transform:uppercase;padding-left:15px;padding-right:15px;line-height: 42px; -webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg); transform: skew(-17deg, 0deg);}
.follow-btn span{display:block;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg); transform: skew(17deg, 0deg);}
.follow-btn span svg{margin-right:25px;}
.facebook-btn{background-color:#4267b2;}
.twitter-btn{background-color:#00a4e4;}
.instagram-btn{background: rgba(251,171,42,0.8);background: -moz-linear-gradient(45deg, rgba(251,171,42,0.8) 0%, rgba(251,171,42,0.85) 25%, rgba(239,60,78,0.9) 49%, rgba(150,55,148,0.95) 75%, rgba(150,55,148,1) 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(251,171,42,0.8)), color-stop(25%, rgba(251,171,42,0.85)), color-stop(49%, rgba(239,60,78,0.9)), color-stop(75%, rgba(150,55,148,0.95)), color-stop(100%, rgba(150,55,148,1)));background: -webkit-linear-gradient(45deg, rgba(251,171,42,0.8) 0%, rgba(251,171,42,0.85) 25%, rgba(239,60,78,0.9) 49%, rgba(150,55,148,0.95) 75%, rgba(150,55,148,1) 100%);background: -o-linear-gradient(45deg, rgba(251,171,42,0.8) 0%, rgba(251,171,42,0.85) 25%, rgba(239,60,78,0.9) 49%, rgba(150,55,148,0.95) 75%, rgba(150,55,148,1) 100%);background: -ms-linear-gradient(45deg, rgba(251,171,42,0.8) 0%, rgba(251,171,42,0.85) 25%, rgba(239,60,78,0.9) 49%, rgba(150,55,148,0.95) 75%, rgba(150,55,148,1) 100%);background: linear-gradient(45deg, rgba(251,171,42,0.8) 0%, rgba(251,171,42,0.85) 25%, rgba(239,60,78,0.9) 49%, rgba(150,55,148,0.95) 75%, rgba(150,55,148,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbab2a', endColorstr='#963794', GradientType=1 );}
.contact-wrap{padding-top:75px;}
.contact-wrap .section-header h2{font-size:28px;color:#3e3d41;margin: 0;}
.contact-wrap .section-header p{font-size:14px;color:#3e3d41;}
.contact-wrap .contact-form.form-vertical {background-color:#f0eff1;padding:25px;}
.contact-wrap h5{color:#3e3d41;font-size:15px;font-weight:800;text-transform:uppercase; margin-top:0;}
.contact-wrap h5 small{font-size: 13px;text-transform:none;}
.contact-wrap ul{list-style:none;margin:0 -10px 35px;padding:0;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap:wrap;}
.contact-wrap ul li{width:33.33%;float:left;padding:0 10px;margin-bottom:20px;}
.contact-wrap li label{background-color:#fff;color:#7e7e81;border:2px solid #fff;width:100%;height:100%;margin:0;padding:15px 10px 5px;text-align: center;min-height: 100px;position:relative;overflow:hidden;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content: flex-end;flex-direction: column;}
.contact-wrap li input{margin: 0;padding: 0;width: 0;height: 0;border: none;opacity:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;position:absolute;}
.contact-wrap li label svg{width:28px;height:28px;margin-bottom:15px;}
.contact-wrap li label span{display:block;font-size:11px;font-weight:800;line-height:1;min-height:25px;}
.contact-wrap li label:before{content:'';width:60px;height:60px;background-color:#ff721f;position:absolute;top:-30px;left:-30px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);opacity:0;visibility:hidden;}
.contact-wrap li label:after{content:'';width:17px;height:14px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/check-white.png?v=16808182296603042502);background-repeat:no-repeat;background-size:17px 14px;position:absolute;top:6px;left:5px;opacity:0;visibility:hidden;}
.contact-wrap li input:checked + label{background-color:#fbf2ed;border-color:#ff721f;color:#ff721f;}
.contact-wrap li input:checked + label:before, .contact-wrap li input:checked + label:after{opacity:1;visibility:visible;}
.input-grid label{font-size: 11px;color: #7e7e81;font-weight: 800;line-height: 1;width: 100%;display: inline-block;}
.input-grid label span{font-size: 10px;float:right;}
.input-grid input, .input-grid textarea{font-size:12px;margin-bottom:10px;}
.contact-wrap .btn{min-width:180px;margin-top:15px;}
.contact-wrap .shopify-section{margin:0;}
.contact-wrap .map-section__background-wrapper, .contact-wrap .map-section__image{position:static;}
.contact-wrap .map-section__image img{width:100%;}
.contact-wrap .map-section__content-wrapper {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;}
.contact-wrap .map-section{min-height:inherit;}
.contact-wrap .map-section__wrapper{padding:0;}
.contact-wrap .map-section__content{margin:0;padding: 25px 20px;background-color:#f0eff1;min-height: inherit;text-align: left;}
.contact-wrap .map-section__content h3{font-size:11px;color:#929097;font-weight:800;margin-bottom: 12.5px;}
.contact-wrap .map-section__content .rte-setting{padding-left:25px;background-image:url(//cdn.shopify.com/s/files/1/2262/5147/files/map-marker.png?v=14734241615420024294);background-size:12px 18px;background-position:left center;background-repeat:no-repeat;}
.contact-wrap .map-section__content p{font-size:13px;color:#3e3d41;font-weight:800;line-height: 1.4;}
#MapSection--map .map-section__background-wrapper .map-section__image{padding:0 !important;}
#MapSection--map{height:auto !important;}
#MapSection--map .map-section__background-wrapper{height:380px;}
.contact-wrap .contact-form .form-message--success{color: #1f873d;border: none;padding: 0;background: transparent;line-height: 24px;}



/*================ Cart Pages ================*/
.cart-header{overflow: hidden;position: relative;margin-bottom: 35px;}
.cart-header:before{content: '';width: 100%;height: 2px;background-color: #e5e3e8;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.cart-header h1{background-color:#fff;font-size:42px;color:#949395;margin: 0;line-height: 1;padding:0 25px;position:relative;display: inline-block;}
.cart-form{margin-bottom:35px;}
.cart-data h5{font-family: 'CircularStd';font-size:18px;color:#949395;font-weight:800;text-transform:uppercase;margin-bottom:25px;}
.cart_item-row{padding: 40px 0;border-bottom: 1px solid rgba(123, 122, 128, 0.35);display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.cart_image-wrapper{min-width:180px;}
.cart_meta{width:100%;padding-left:35px;}
.cart-form .list-view-item__title{font-size:21px;font-weight:800;text-transform: uppercase;}
.cart-form .list-view-item__title a{color:#2f2e32;border-bottom:none !important;}
.cart_price{font-size:21px;color:#949395;font-weight:800;padding-bottom:10px;}
.cart__meta-text{padding-bottom:7px;}
.cart_meta-inner{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content:space-between;}
.cart_remove a{font-size:16px;color:#949395;font-weight:500;display:inline-block;vertical-align:middle;border:none;}
.cart_remove a svg{width:22px;height:22px;margin-right:5px;}
.cart_remove span{margin-top:4px;display:inline-block;vertical-align:middle;}
.cart_qty .qty_input-wrap{max-width:120px;}
.cart_qty .qty_input-wrap .qtyminus, .cart_qty .qty_input-wrap .qtyplus{width: 30px;}
.cart_qty .qty_input-wrap .product-form__input{padding:0 30px;min-height: 32px;}
.want-add{margin-top:40px;}
.want-add h5{margin:0;}
.want-add .cart_item-row:last-child{border:none;}
.cart__footer{background-color:#f0eff1;padding:55px 25px 35px;}
.cart__footer h2{background-color:#ff721f;font-size:36px;color:#fff;position:relative;padding:13px 12px 5px 25px;margin-left: -25px;margin-bottom: 35px;display:inline-block;line-height:1;}
.cart__footer h2:before{content:'';background-color:#ff721f;width:30px;height:100%;position:absolute;top:0;right:-15px;-webkit-transform: skew(-17deg, 0deg); -moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.cart_total{margin-bottom:35px;}
.cart_total .cart__subtotal-title{font-size:16px;color:#929097;text-transform:uppercase;font-weight:800;display:block;}
.cart_total .cart__subtotal{font-size:30px;color:#2f2e32;padding:0;font-weight:800;line-height: 1;}
.cart-note{margin-bottom:35px;}
.cart-note label{font-size:16px;color:#929097;font-weight:500;line-height: 1;margin-bottom: 10px;}
.cart-note__input{font-size: 16px;min-height:100px;margin:0;}
.cart__submit-controls{justify-content: center;}
.cart__submit-controls>.cart__submit-control{margin:0;width:100%;}
.additional-checkout-buttons{text-align:center;}
.additional-checkout-buttons label{font-size:16px;color:#929097;font-weight:500;line-height: 1;margin-bottom: 22px;}
.need-help{background-color:#f0eff1;padding:30px;}
.need-help h4{font-family: 'CircularStd';font-size:16px;color:#929097;font-weight:800;text-transform:uppercase;margin-bottom: 7.5px;}
.need-help p{font-size:21px;color:#2f2e32;font-weight:800;}
.need-help p svg{width:25px;height:25px;margin-right:10px;fill:#bebebf;}
.need-help ul{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap:wrap;margin-bottom: -10px;}
.need-help ul li{width:33.33%;padding-left:25px;position:relative;margin-bottom: 10px;}
.need-help li a{font-size:14px;color:#949395;font-weight:500;}
.need-help li a svg{fill:#fb5e16;width:15px;height:15px;position:absolute;left:0;top:6px;}
.additional-checkout-buttons div[data-testid="grid-cell"]:nth-child(2){display:none !important;}
.additional-checkout-buttons div{justify-content:center !important;}


/*================ Blog CSS ================*/
.blog-hero{margin-top:-55px;}
.blog-hero .hero__overlay::before{opacity: 0.7;}
.blog-hero .sub-title{font-size:21px;font-weight:600;text-transform:uppercase;margin-bottom: 10px;color: #d6d5d7;}
.blog-hero .text-center .mega-subtitle{max-width:100%;}
.blog-hero .mega-subtitle p{font-size:18px;font-weight:500;}
.author_text{position: relative; display: table;margin: 15px auto 0;background-color: rgba(255, 255, 255, 0.28);font-size: 15px; color: #fff;font-weight: 600;padding: 6px 17.5px;border-radius: 4px;}
.blog-hero .btn{min-width:190px;}
/* .blog-newsletter{margin-bottom:75px;} */
.index-section--newsletter-background{background-color:#ff721f;padding-bottom: 55px;}
.blog-newsletter .section-header{margin-bottom:20px;position:relative;z-index:1;}
.blog-newsletter .section-header h2{color:#fff;margin: 0;line-height: 1;font-size: 70px;}
.blog-newsletter form{max-width:400px;margin-bottom: 0;position:relative;z-index:1;}
/* .blog-newsletter form .input-group {-webkit-flex-wrap: inherit;-moz-flex-wrap: inherit;-ms-flex-wrap: inherit;flex-wrap: inherit;} */
.blog-newsletter form .input-group__field{-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);width:100%;min-height: 52px;font-size: 16px;border-radius:0;border:none;margin:0;line-height: 52px;padding: 0 35px;font-weight: 600;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.blog-newsletter form .input-group__field::-webkit-input-placeholder {color: #333339;opacity:0.53;}
.blog-newsletter form .input-group__field::-moz-placeholder {color: #333339;opacity:0.53;}
.blog-newsletter form .input-group__field:-ms-input-placeholder {color: #333339;opacity:0.53;}
.blog-newsletter form .input-group__field:-moz-placeholder {color: #333339;opacity:0.53;}
/* .blog-newsletter form .email_input:before{content: '';width: 0;height: 0;border-left: 0px solid transparent;border-right: 17px solid transparent;border-top: 52px solid #ff721f;position: absolute;left: 0;top: 0;} */
/* .blog-newsletter form .email_input:after{content: '';width: 0;height: 0;border-left: 17px solid transparent;border-right: 0 solid transparent;border-bottom: 52px solid #ff721f;position: absolute;right: 0;top: 0;} */
/* .blog-newsletter form .btn{background-color:#292929;box-shadow:6px 6px 0px rgba(0,0,0,0.11);}
.blog-newsletter form .btn:hover, .blog-newsletter form .btn:focus{background-color:#292929;} */
.blog-newsletter .page-width{position:relative;}
/* .blog-newsletter .page-width:after {content: '';width: 180px;height: 180px;background-image: url(//cdn.shopify.com/s/files/1/2262/5147/files/newsletter-icon2.png?v=14536924045074384668);background-size: contain;position: absolute;left: 0;bottom: -50px;} */
/* .blog-section .section-header{margin-bottom:15px;} */
/* .blog-section .section-header h2{font-size:36px;color:#898c92;} */
.article-listing{background: #ededed;padding-top:0;margin-bottom:30px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.article__list-image-wrapper{width:38%;margin:0;position: relative;}
.article__list-content{width:62%;padding:30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.article__list-image{height:100%;object-fit:cover;}
.article__list-content .article__title{font-size:42px;margin: 0 0 20px;}
.article__author, .article__date{font-size:16px;}
.article__author{color:#898b8f;font-weight:500;}
.article__author span{color:#ff721f;font-weight:800;font-style:normal;}
.article__date{color:#898b8f;}
.blog-section .rte{font-size:16px;color:#898b8f;font-weight:500;}
.article__meta-buttons{text-align:right;}
.article__grid-image-container img{height:100%;object-fit:cover;}
.article-grid{box-shadow:0px 4px 13px rgba(63,66,62,0.14);}
.article__grid-meta{padding:30px;}
.article-grid .article__grid-image-container{margin-bottom:0;}
.blog-section .pagination{padding-bottom:55px;}
.article__meta-buttons li+li{margin-left:0;}

.blog-hero-info{width: 100%;text-align: center;}
.blog-hero-img{margin-right: calc(-50vw);max-width: calc(50vw + 30px);position: relative;right: 0;width: calc(50vw + 30px);padding-left: 100px;}
.blog-hero-grid{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bloghero-img-box{width: 80%;overflow: hidden;-webkit-transform: skew(-10deg, 0deg);-moz-transform: skew(-10deg, 0deg);-ms-transform: skew(-10deg, 0deg);-o-transform: skew(-10deg, 0deg);transform: skew(-10deg, 0deg);position:relative;}
.bloghero-img-box img{object-fit: cover;max-width: initial;height: 400px;margin: 0 -50px;-webkit-transform: skew(10deg, 0deg);-moz-transform: skew(10deg, 0deg);-ms-transform: skew(10deg, 0deg);-o-transform: skew(10deg, 0deg);transform: skew(10deg, 0deg);}
.blog-hero .hero__inner{padding: 130px 0;}
.blog-hero-info .mega-subtitle{margin: 30px 0 5px;}
.blog-hero .hero__btn{position: relative;}
.blog-hero .hero__btn::before, .blog-hero .hero__btn::after, .newsletter-submit .btn::before, .newsletter-submit .btn::after{content:'';background-image:url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);background-repeat:no-repeat;width:23px;height:100%;display:block;position:absolute;left:-22px;z-index:1;background-size:23px;top:0;webkit-transform:skew(17deg, 0deg);-moz-transform:skew(17deg, 0deg);-ms-transform:skew(17deg, 0deg);-o-transform:skew(17deg, 0deg);transform:skew(17deg, 0deg);}
.blog-hero .hero__btn::after, .newsletter-submit .btn::after{left:auto;right:-20px;}
.blog-hero-img:after{position:absolute;content:"";height:100%;width:calc(100% - 100px);right:-100px;top:0;background-color:#ff721e;z-index:-1;}
.blog-hero-img:before{content:'';width:10px;height:100%;background-color:#ff721f;position:absolute;top:-70px;left:140px;z-index:1;-webkit-transform:skew(-10deg, 0deg);-moz-transform:skew(-10deg, 0deg);-ms-transform:skew(-10deg, 0deg);-o-transform:skew(-10deg, 0deg);transform:skew(-10deg, 0deg);}
.blog-newsletter-bg{background:url('https://cdn.shopify.com/s/files/1/2262/5147/files/s-bg.jpg?v=1587811842');background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.newsletter-army-man{margin-top:-60px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;}
.blog-newsletter-left{max-width:430px;padding:30px 30px 30px 75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.blog-newsletter .section-header h2 span{color:#fff;background:#ff721f;line-height:normal;padding:12px 10px 0;display:inline-block;}
.blog-newsletter .section-header .rte p{font-size:16px;color:#fff;line-height:1.4;max-width:350px;margin:20px auto 0;}
.blog-newsletter form .email_input,.klaviyo-form-Rg5Bxi .Row__FormRow-sc-17nghml-0  .needsclick.TextInput__StyledInputContainer-sc-1o6de9f-1{-webkit-transform:skew(-17deg, 0deg);-moz-transform:skew(-17deg, 0deg);-ms-transform:skew(-17deg, 0deg);-o-transform:skew(-17deg, 0deg);transform:skew(-17deg, 0deg);background:#fff;overflow:hidden;width:100%;}
.blog-newsletter .newsletter-submit,.klaviyo-form-Rg5Bxi .Row__FormRow-sc-17nghml-0:last-child .FormComponent__StyledFormComponentWrapper-e0xun6-0{width:100%;margin-top:10px;text-align:center;}
.blog-newsletter{padding:130px 0 100px;}
.blog-newsletter .newsletter-section{padding-top:0;}
.newsletter-army-man img{padding-right:40px;}
.article-listing .article__author{margin-bottom:5px;}
.template-blog .blog-section .rte{color:#272727;font-weight:400;margin-bottom:30px;}
.template-blog .article__meta-buttons{text-align:left;padding-left:15px;}
.article__list_date .article__date{background-color:#ff721f;margin:0;color:#fff;padding:10px;}
.article__list_date .date_year{margin-top:-5px;display:block;}
.article__list_date{position:absolute;bottom:20px;right:0;z-index:1;}
.article__list_date:after{background-color:#ff721f;top:0;left:-11px;height:100%;width:100%;position:absolute;content:"";z-index:-1;-webkit-transform:skew(-15deg, 0deg);-moz-transform:skew(-15deg, 0deg);-ms-transform:skew(-15deg, 0deg);-o-transform:skew(-15deg, 0deg);transform:skew(-15deg, 0deg);}
.article__list_date .date_day{font-size:40px;letter-spacing:2px;font-family:'american-captain';font-weight:600;width:100%;display:inline-block;line-height:1;}
.blog-hero-grid .author_text:after{position:absolute;content:"";top:50%;width:120px;background:#a7a6a9;height:1px;right:100%;margin-right:20px;}
.blog-hero-grid .author_text:before{position:absolute;content:"";top:50%;width:120px;background:#a7a6a9;height:1px;left:100%;margin-left:20px;}


/*================ Collection CSS ================*/
.collection-hero{margin-top:-55px;margin-bottom:0;}
.collection-hero .mega-title{font-size:60px;}
.collection-hero .mega-subtitle{font-size:24px;font-weight:400;}
.collection-template {padding:100px 0;}
.collection-header .section-header{position:relative;}
.collection-header .section-header:before {content: '';width: 100%;height: 1px;background-color: #7b7a80;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.collection-header .section-header h1{background-color: #fff;color: #929097;margin: 0;line-height: 1;display: inline-block;}
.collection-header .section-header h1 span{color: #929097;}
.collection-header .section-header.text-center h1{padding: 0 25px;}
.flags_div{margin-bottom:85px;}
.flags_div ul{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:center;margin:-13px;}
.flags_div ul li{width:25%;padding:13px;}
.flags_div ul li a{background-color:#f1f0f5;font-size:14px;color:#7c7981;font-weight:600;text-transform:uppercase;line-height: 18px;padding:20px 18px;height: 100%;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.flags_div ul li .active{background-color:#ff721f;color:#fff;box-shadow:0px 12px 27px rgba(255,115,32,0.65);}
.flags_div .flag-icon{min-width:64px;margin-right:18px;}
.flags_div .flag-icon svg{width:64px;height:54px;}
.collection-image-with-text .hero--large {height: 595px;}
.collection-image-with-text .page-width--inner{width:49%;}
.collection-image-with-text .content-right{margin-left:auto;}
.collection-image-with-text .content-left{margin-right:auto;}
.collection-image-with-text .mega-title{font-size:60px;color:#2f2e32;}
.collection-image-with-text .mega-subtitle{font-size:18px;color:#414043;font-weight:400;}
.collection-image-with-text .mega-subtitle p{color:#414043;}

.collection-template .product-card--list{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin: 0;}
.collection-template .list-view-item{border:none;margin-bottom:0;padding-bottom:55px;}
.collection-template .list-view-item__image-column{width:40%;display:inline-block;}
.collection-template .list-view-item__title-column{width:60%;padding-left: 55px;display:inline-block;}
.collection-template .list-view-item__image-wrapper{margin-right:0;}
.collection-template .list-view-item__image{max-height:100%;}
.collection-template .list-view-item_short-name{font-family: 'american-captain';font-size:36px;color:#fff;letter-spacing: 0;font-weight: normal;position:relative;line-height:1;padding:12px 0 4px;    margin-bottom: 25px;}
.collection-template .list-view-item_short-name:before{content: '';background-color: #ff7321;width: 100vw;height: 100%;position: absolute;left: -30px;top: 0;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.collection-template .list-view-item:nth-child(even) .list-view-item_short-name:before{-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.collection-template .list-view-item_short-name span{position:relative;vertical-align:text-top;}
.collection-template .list-view-item__title-column .list-view-item__title{font-size:30px;color:#fff;font-weight:600;line-height:1.2;margin-bottom: 25px;}
.collection-template .list-view-item__title .product-card__title{color:#2f2e32;border:none;}
.collection-template .list-view-item__title-column .product_des{margin-bottom:35px;}
.collection-template .list-view-item__title-column .product_des p{font-size:18px;color:#fff;}
.collection-template .product_des li{font-size:18px;color:#2f2e32;line-height:26px;margin-bottom:15px;padding-left:25px;position:relative;}
.collection-template .product_des li:before{content: '';width: 18px;height: 14px;background-image: url(//cdn.shopify.com/s/files/1/2262/5147/files/check.png?v=945579352248082231);background-repeat: no-repeat;background-position: center center;background-size: 17px 14px;position: absolute;top: 6px;left: 0;}
.list-view-item__bottom{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.list-view-item_price {-webkit-box-flex: 1 1 61%;-moz-box-flex: 1 1 61%;-webkit-flex: 1 1 61%;-ms-flex: 1 1 61%;flex: 1 1 61%;}
.list-view-item_cart {-webkit-box-flex: 1 1 39%;-moz-box-flex: 1 1 39%;-webkit-flex: 1 1 39%;-ms-flex: 1 1 39%;flex: 1 1 39%;padding: 0 15px;}
/* .collection-template .list-view-item_price .price__regular{color:#fff;} */
.price dd{line-height:1;}
/* .collection-template .list-view-item__bottom .stamped-badge-caption{color:#fff;} */
.list-view-item_cart .btn{border: none;padding: 12px 20px 12px 20px;white-space:nowrap;}
.list-view-item_cart .btn:before {content: '';width: 5px;height: 100%;background-color: #292929;position: absolute;top: 0;left: -10px;z-index: 1;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.list-view-item_cart .btn:after {content: '';width: 5px;height: 100%;background-color: #292929;position: absolute;top: 0;right: -10px;z-index: 1;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.list-view-item_cart .cart_icon {width: 66px;height: 100%;line-height: 42px;background-color: #292929;position: absolute;top: 0;left: 0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.list-view-item_cart .cart_icon .icon {width: 25px;height: 25px;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.collection-template .list-view-item:nth-child(even) .list-view-item_short-name:before{right:-30px;left:auto;}
.collection-template .list-view-items.filter_prd .list-view-item:nth-child(even) .list-view-item_short-name:before {right: -30px;left: -30px;  -webkit-transform: skew(17deg, 0deg);  -moz-transform: skew(17deg, 0deg);  -ms-transform: skew(17deg, 0deg);  -o-transform: skew(17deg, 0deg);  transform: skew(17deg, 0deg);}


.bulk-discount{position:relative;}
.bulk_bg{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;}
.bulk_bg img{width:100%;height:100%;object-fit:cover;}
.bulk-discount .grid-flex>.grid__item{float:none;margin:0;}
.bulk-img{height:100%;margin-bottom:0;}
.bulk-img .feature-row__image{height: 108%;width: auto;margin: 0 auto;top:-8%;left: 0;right: 0;}
.grid_bulk-text{padding-top:55px;padding-bottom:55px;}
.bulk-content{position:relative;}
.bulk-content h3{font-size:70px;color:#fff;line-height:1;position:relative;margin-bottom: 25px;}
.bulk-content h3 span{color:#292929;}
.bulk-content h3:before{content:'';width:8px;height:88%;background-color:#292929;position:absolute;top:0;left:-28px;}
.bulk-content ul{width:100%;display:inline-block;vertical-align:top;margin-bottom: 30px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.bulk-content ul li{width:calc(100% - 25px);float:left;margin-right:25px;margin-bottom:15px;border-bottom:5px solid #292929;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.bulk-icon{min-width:70px;height:70px;background-color:#292929;text-align: center;padding: 12px;margin-bottom:-5px;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;justify-content:center;}
.bulk-icon img{height:100%;object-fit:contain; -webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.bulk-icon svg{width: 36px;height: 36px;fill:#fff;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.bulk-content ul li:nth-child(2) .bulk-icon svg{width: 46px;height: 46px;}
.bulk-content p{font-size:16px;color:#ffffff;font-weight:800;font-style:italic;text-transform:uppercase;padding-left: 15px; display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.bulk-content .btn{background-color:#fff;color:#292929;border:none;margin:0 12px;}
.bulk-content .btn:hover{background-color:#292929;color:#fff;}
.bulk-content .btn:before{content:'';width:5px;height:100%;background-color:#292929;position:absolute;top:0;left:-12px;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.bulk-content .btn:after{content:'';width:5px;height:100%;background-color:#292929;position:absolute;top:0;right:-12px;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}

.collection-text-block{background-color:#2f2e32;padding-top:100px;}
.collection-text-block .grid{padding-bottom:100px;}
.block-img {padding-right: 25px;position: relative;}
.block-img:before{content:'';background: rgba(48,47,51,1);background: -moz-linear-gradient(-45deg, rgba(48,47,51,1) 50%, rgba(48,47,51,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(50%, rgba(48,47,51,1)), color-stop(100%, rgba(48,47,51,1)));background: -webkit-linear-gradient(-45deg, rgba(48,47,51,1) 50%, rgba(255,113,31,1) 100%);background: -o-linear-gradient(-45deg, rgba(48,47,51,1) 50%, rgba(255,113,31,1) 100%);background: -ms-linear-gradient(-45deg, rgba(48,47,51,1) 50%, rgba(255,113,31,1) 100%);background: linear-gradient(135deg, rgba(48,47,51,1) 50%, rgba(255,113,31,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#302f33', endColorstr='#ff711f', GradientType=1 );width:100vw;height:200px;position:absolute;right:0;bottom:1px;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.block-img img {width:100%;position: relative;}
.block-text {padding-left: 55px;}
.block-text .section-header {margin-bottom: 25px;padding: 25px 0 15px;position: relative;}
.block-text .section-header:before {content: '';background-color: #414043;width: 100vw;height: 100%;position: absolute;left: -55px;top: 0;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.block-text .section-header h2 {color:#fff;margin: 0;}
.block-text p {font-size: 18px;color: #aeaeaf;line-height: 30px;margin-bottom: 30px;}
.block-text p:last-child {margin-bottom: 0;}
.block-img-right .grid-block-img{float:right;}
.block-img-right .block-text{padding-left:0;padding-right:55px;}
.block-img-right .block-text .section-header:before{right:-55px;left:auto;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.block-img-right .block-img{padding-left:25px;padding-right:0;}
.block-img-right .block-img:before{background: rgba(255,113,31,1);background: -moz-linear-gradient(-45deg, rgba(255,113,31,1) 0%, rgba(47,46,50,1) 50%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,113,31,1)), color-stop(50%, rgba(47,46,50,1)));background: -webkit-linear-gradient(-45deg, rgba(255,113,31,1) 0%, rgba(47,46,50,1) 50%);background: -o-linear-gradient(-45deg, rgba(255,113,31,1) 0%, rgba(47,46,50,1) 50%);background: -ms-linear-gradient(-45deg, rgba(255,113,31,1) 0%, rgba(47,46,50,1) 50%);background: linear-gradient(135deg, rgba(255,113,31,1) 0%, rgba(47,46,50,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff711f', endColorstr='#2f2e32', GradientType=1 ); -webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);left:0;right:auto;}

.section-instagram{background-color:#36343b;padding:55px 0 75px;margin-bottom:-55px;}
.section-instagram .section-header{position:relative;margin-bottom:35px;}
.section-instagram .section-header h2{background-color: #36343b;color: #929097;margin: 0;line-height: 1;padding: 0 25px;display: inline-block;}
.section-instagram .section-header:before {content: '';width: 100%;height: 1px;background-color: #7b7a80;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.section-instagram .eapps-instagram-feed-title-container{display:none;}
.section-instagram .eapps-instagram-feed-posts-item-visible.eapps-instagram-feed-posts-item-loaded{border-radius:12px;}

.filters-toolbar-wrapper{border:none;}
.filters-toolbar__item-wrapper{justify-content: space-between;}
.filters-toolbar__input-wrapper{border-radius:4px;background-color:#f1f0f5;}
.filters-toolbar__label{color:#7c7981;margin-right: 10px;display:block;font-weight:800;}
.filters-toolbar__input{font-size: 16px;color:#7c7981;height: 55px;border:none;border-radius:4px;padding-left: 20px;padding-right:54px;}
.filters-toolbar .icon-chevron-down{fill:#686868;right: 18px;}
.grid_list{margin-top:25px;}
.grid_list span{border:2px solid #f1f0f5;cursor:pointer;padding: 0 23px;line-height: 51px;color: #7c7981;font-size:16px;display: inline-block;background-color:#f1f0f5;border-radius:8px;margin-right:12px;}
.grid_list span:last-child{margin-right:0;}
.grid_list span svg{margin-right:15px;}
.grid_list span.active, .grid_list span:hover{background-color:#fff3ec;color:#ff7321;border-color:#ff7321;box-shadow:0px 6px 16px rgba(255,114,31,0.32);}


.all-product{padding:75px 0;margin-bottom:-55px;background-color:#fff;}
.all-product .collection-header .section-header h1{background-color:#fff;}
.all-product .list-view-item{padding-bottom:55px;}
.all-product .list-view-item__image-column{width:33.33333333%;}
.all-product .list-view-item__title-column{width:66.66666667%;padding-left: 35px;}
.all-product .list-view-items .product-card--list{-webkit-box-align: flex-start;-moz-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
.all-product .list-view-item_short-name:before{width:100%;}
.all-product .list-view-item_short-name{padding-left:15px;padding-right:30px;}
.all-product .list-view-item .list-view-item_short-name:before, .all-product .list-view-item:nth-child(even) .list-view-item_short-name:before{left:0px;right:auto;}
.all-product .list-view-items .list-view-item_short-name{font-size:30px;}
.all-product .list-view-item__title-column .list-view-item__title{font-size:24px;}
.all-product .list-view-item__title-column .list-view-item__title a{color:#686868;border:none;}
.all-product .product_des li, .all-product .list-view-item__title-column .product_des p{color:#686868;}
.all-product .default-product_price{margin-bottom:25px;}
.all-product .product-card .price {font-size: 34px;}
.all-product .list-view-item__title-column .product_des{margin-bottom:0;}
.all-product .list-view-item_cart .btn{max-width:220px;}

.sidebar{margin-top:0;}
.sidebar .section-header{margin-bottom:35px;}
.sidebar .section-header h2{color: #686868;font-size: 28px;}
.product{border-bottom: 1px dashed #dfdfdf;margin-bottom:15px;padding-bottom:15px;}
.product:last-child{border:none;padding-bottom:0;margin-bottom:0;}
.product-title, .product-title a{font-size:18px;color:#686868;font-family: 'american-captain';letter-spacing: 0;font-weight: normal;}
.product-price {font-size: 22px;color:#000;font-weight: 800;line-height: 1;margin-top: 5px;}
.product-price .price_compare{font-size:16px;color:#ff7321;}

.all-product .grid--view-items .product-card:hover .grid-view-item__title, .all-product .product-card:hover .grid-view-item__title{color:#ff721f;}
.all-product .grid--view-items .grid-view-item__title, .all-product .grid-view-item__title{font-size:22px;color:#2f2e32;text-align:center;}
.all-product .grid--view-items .product-card .price, .all-product .product-card .price{font-size:22px;justify-content:center;}
.all-product .grid--view-items .price--on-sale .price__sale, .all-product .price--on-sale .price__sale{font-size:18px;}
.all-product .grid--view-items .list-view-item_cart .btn, .all-product .list-view-item_cart .btn{font-size: 13px; max-width:180px;margin: 10px auto 0;padding:12px 15px 12px 15px;}
.all-product .grid--view-items .list-view-item_cart .cart_icon, .all-product .list-view-item_cart .cart_icon{width:50px;}
.all-product .grid--view-items .list-view-item_cart .cart_icon .icon, .all-product .list-view-item_cart .cart_icon .icon{width: 20px;height: 20px;}


/*================ Account CSS ================*/
th{font-family: 'american-captain';letter-spacing: 0;font-weight: normal;}
.myaccount__account-details p {font-size:16px;}
#RegisterForm .form-message--error, #customer_login .form-message--error{background: transparent;border:none;padding:0;}
#RegisterForm .form-message--error h2, #customer_login .form-message--error h2{display:none !important;}
#RegisterForm .form-message--error ul li, #customer_login .form-message--error li{list-style:none;}



/*================ Article CSS ================*/
.article-hero{position:relative;margin-top:-55px;border-bottom:5px solid #ff721f;}
.article_img{height:640px;position:relative}
.article_img img{width:100%;height:100%;object-fit:cover;}
.article_img:after{content:"";background-color:#484551;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.75;}
.article-hero .section-header{width:100%;position:absolute;top:50%;left:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.article-hero .article__title{font-size:90px;color:#fff;line-height:1;}
.article-hero .article__author, .article-hero .article__date{font-size:21px;color:#fff;font-weight:600;font-style:normal;}
.article-hero .article__author{background-color:rgba(255,255,255,0.24);border-radius:6px;padding:10px 25px;text-transform:capitalize;margin-right: 35px;}
.article-template .social_sharing{justify-content: flex-end;}
.article-template .social_sharing label{margin-right:25px;line-height:50px;}
.article-template .social-sharing{background-color:#ff721f;}
.article-template .social_sharing .btn--share{padding:12px 15px;display: inline-block;margin:0;vertical-align:top;}
.article-template .social_sharing .btn--share .icon{fill:#fff;width: 22px;height: 22px;}

.article_content{padding-top:55px;}
.article_content p{color:#2f2e32;}
.article_content h2{font-size:42px;color:#2f2e32;position: relative;}
.article_content .article_table-content{list-style:none;margin-left:0;}
.article_table-content li{margin-bottom: 7px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex; cursor: pointer;}
.article_table-content li span{min-width:66px;height:66px;line-height: 68px;margin-right:15px;background-color:#ff721f;font-size:42px;color:#fff;text-align:center;}
.article_table-content li p{width:100%;font-size:21px;font-weight:600;height:66px;border-bottom:2px solid #f0eef1;padding-left: 25px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content: center;flex-direction:column;}
.article_content .feature-row__image{width:100%;height:100%;object-fit:cover;}
.need-item{margin-bottom:25px;}
.need-item h4{font-size:21px;color:#2f2e32;font-weight:600;margin:17.5px 0 15px;}
.examples-content{margin-top:30px;}
.examples-content h4{font-size:24px;color:#2f2e32;font-weight:800;margin:0;}
.examples-box{background-color:#f9fafc;padding:30px;margin-bottom:25px;}
.examples-box h5{color:#2f2e32;font-weight:800;text-transform:uppercase;}
ul.dotted-list{list-style:none;margin-left:0;}
.dotted-list li{margin-bottom:5px;padding-left:25px;position:relative;}
.dotted-list li:before{content:'';width:8px;height:8px;background-color:#ff721f;position:absolute;top:7px;left:0;border-radius:50%;}
.examples-box .dotted-list li{margin-bottom:25px;}
.purifying-img p{text-transform:uppercase;margin-top: 15px;}
.purifying-img p strong{font-weight:800;}
.filter-table{font-family: 'CircularStd';font-size:16px;color:#2f2e32;}
.filter-table th{background-color:#f9fafc;font-family: 'CircularStd';font-size:14px;color:#2f2e32;text-transform:uppercase;font-weight:600;border-width:0px 2px 0px 0px;border-color:#f7f6f9;padding:15px;}
.filter-table td{border-width:0px 2px 2px 0px;border-color:#f7f6f9;padding:15px;}
.filter-table tr th:last-child, .filter-table tr td:last-child{border-right:none;}
.filter-table tr:last-child td{border-bottom:none;}
.filter-color, .filter-mask, .filter-class{text-align:center;}
.filter-color span{width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align: middle;}
.filter-color {width: 100px;}
.filter-mask{width:115px;}
.filter-class{width:90px;}
.filter-standerd{width:115px;}
.ratings-systems .grid{margin-bottom:55px;}
.ratings-systems h4{font-size:24px;color:#2f2e32;font-weight:800;margin-bottom:0;}
.product_listing h4{font-size:24px;color:#2f2e32;font-weight:800;margin-top: 35px;margin-bottom:15px;}
.product_listing label{font-size:24px;color:#2f2e32;font-weight:800;display:inline-block;}
.product_price{font-size:24px;}
.product_summary ul.dotted-list{margin-left:15px;}
.product_listing>.grid>.grid__item{margin-bottom:35px;}
.obsolete-mask .grid{margin-bottom:35px;}
ul.numberic-list{list-style:none;margin-left:0;}
.numberic-list li{margin-bottom: 5px;padding-left: 40px;position: relative;}
.numberic-list li span{width:26px;height:26px;font-size: 16px;background-color:#f9fafc;color:#2f2e32;border-radius:50%;line-height:26px;text-align:center; position:absolute;top:0;left:0;}
.mask-faq{margin-top:0;}
.mask-faq .acc_section{background-color:#f9fafc;}
.mask-faq .acc_section .acc_head{font-size:21px;font-weight:600;}
.mask-faq .acc_section .acc_content p{font-size:18px;color:#2f2e32;line-height: 28px;}

.comment_form{padding-top:55px;}
.comment_form .section-header{margin-bottom:25px;}
/* .comment_form .form-vertical input[type="text"], .comment_form .form-vertical input[type="email"], .comment_form .form-vertical textarea{background-color:#f9fafc;border:none;border-radius:0;} */
.comment_form .form-vertical input::-webkit-input-placeholder, .comment_form .form-vertical textarea::-webkit-input-placeholder {color: #3e3d41;opacity:1;}
.comment_form .form-vertical input::-moz-placeholder, .comment_form .form-vertical textarea::-moz-placeholder {color: #3e3d41;opacity:1;}
.comment_form .form-vertical input:-ms-input-placeholder, .comment_form .form-vertical textarea:-ms-input-placeholder {color: #3e3d41;opacity:1;}
.comment_form .form-vertical input:-moz-placeholder, .comment_form .form-vertical textarea:-moz-placeholder {color: #3e3d41;opacity:1;}

.fine-print{text-align:right;}
/* .comment_form .form-vertical input.btn{float: right;border-radius:0;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);} */
.comment{border-bottom:2px solid #e5e3e8;padding-bottom:30px;}
.comment__meta{margin-bottom:20px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.comment__meta-avatar{min-width:60px;max-width:60px;height:60px;background-color:#f0eff1;margin-right: 25px;}
.comment__meta-item span{display:block;}
.comment__meta-author{font-size:18px;color:#2f2e32;font-weight:600;}
.comment__meta-date{font-size: 14px;color:#868e9c;}
.comment__content p{font-size:18px;color:#2f2e32;}


/*================ Compare page ================*/
.compare-page .sp_compare_tbl *{font-family: 'CircularStd';font-size: 14px;}
.compare-page .sa_cmp_title{font-family: 'american-captain' !important;font-size:42px !important;letter-spacing: 0;font-weight: normal;color: #292929 !important;position: relative;}
.compare-page .sa_cmp_title:before{content: '';width: 37px;height: 5px;background-color: #ff721f;position: absolute;bottom: 0;left: 0;}
.compare-page .sp_product_heading li{font-family: 'american-captain';font-size: 18px;font-weight: normal !important;}
.compare-page .sp_product_con p.sp_add_title, .compare-page .sp_compare_tbl .sp_title{font-family: 'american-captain';font-size: 18px;font-weight: normal;}
.compare-page .sp_price{font-weight:800;}
.compare-page .sp_price .money{font-size:16px;}
.compare-page .sp_price sup {top: -0.2em;}
.compare-page .technical-data table label{font-size:14px;}
.compare-page .technical-data h5{font-size:16px;}
.compare-page .yottie-widget, .compare-page .eapps-instagram-feed{display:none !important;}
.compare-page .sp_compare_tbl .sp_add_to_cart .sa_cmp_addcart{font-family: 'CircularStd';font-size: 14px;border-radius: 0;letter-spacing: 0;font-weight: 800;text-transform: uppercase;padding:10px 25px 8px;}


.rte ul.country-list{list-style:none;margin-left:0;column-count:3;}

/*================ Search Page ================*/
/* .template-search .section-header{margin:0;} */
.search-page .section-header{margin-bottom:0;}
.template-search .section-header h1{font-size:48px;}
.found-results{margin-top:55px;}
.found-results .section-header h2{font-size:36px;}
.found-results .section-header h2:before {content: '';width: 73px;height: 7px;background-color: #ff721f;position: absolute;bottom: -8px;left: 0;-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.template-search .search-page .input-group{-webkit-flex-wrap: inherit;-moz-flex-wrap: inherit;-ms-flex-wrap: inherit; flex-wrap: inherit;}
.template-search .search-page .search_input{width:100%;position:relative;}
.template-search .search-page .search_input:before {content: '';width: 0;height: 0;border-left: 0px solid transparent;border-right: 17px solid transparent;border-top: 55px solid #fff;position: absolute;left: 0;top: 0;}
.template-search .search-page .search_input:after{content: '';width: 0;height: 0;border-left: 17px solid transparent;border-right: 0 solid transparent;border-bottom: 55px solid #fff;position: absolute;right: 0;top: 0;}
.template-search .search-page .search__input{width:100%;background-color:#f1f0f5;font-size:16px;color:#7c7981;border:none;padding: 0 35px 0 75px;height: 55px;margin-bottom:0;}
.template-search .search-page .input-group .btn{letter-spacing:0.16em;}
.template-search .search-page .search_input .icon-search{fill:#8e8e8e;position: absolute;left: 30px;top: 50%;margin-top: -10px;}





.template-search .product-card--list{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin: 0;}
.template-search .list-view-item{border:none;margin-bottom:0;padding-bottom:55px;}
.template-search .list-view-item__image-column{width:40%;display:inline-block;}
.template-search .list-view-item__title-column{width:60%; display:inline-block;}
.template-search .list-view-item__image-wrapper{margin-right:0;}
.template-search .list-view-item__image{max-height:100%;}
.template-search .list-view-item_short-name{font-family: 'american-captain';font-size:36px;color:#fff;letter-spacing: 0;font-weight: normal;position:relative;line-height:1;padding:12px 0 4px;    margin-bottom: 25px;}
.template-search .list-view-item_short-name:before{content: '';background-color: #ff7321;width: 100vw;height: 100%;position: absolute;left: -30px;top: 0;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.template-search .list-view-item:nth-child(even) .list-view-item_short-name:before{-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.template-search .list-view-item_short-name span{position:relative;vertical-align:text-top;}
.template-search .list-view-item__title-column .list-view-item__title{font-size:30px;color:#fff;font-weight:600;line-height:1.2;margin-bottom: 25px;}
.template-search .list-view-item__title .product-card__title{color:#2f2e32;border:none;}
.template-search .list-view-item__title-column .product_des{margin-bottom:35px;}
.template-search .list-view-item__title-column .product_des p{ font-size:18px; }
.template-search .product_des li{font-size:18px;color:#2f2e32;line-height:26px;margin-bottom:15px;padding-left:25px;position:relative;}
.template-search .product_des li:before{content: '';width: 18px;height: 14px;background-image: url(//cdn.shopify.com/s/files/1/2262/5147/files/check.png?v=945579352248082231);background-repeat: no-repeat;background-position: center center;background-size: 17px 14px;position: absolute;top: 6px;left: 0;}


/* .list-view-item__bottom{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
.list-view-item_price {-webkit-box-flex: 1 1 61%;-moz-box-flex: 1 1 61%;-webkit-flex: 1 1 61%;-ms-flex: 1 1 61%;flex: 1 1 61%;}
.list-view-item_cart {-webkit-box-flex: 1 1 39%;-moz-box-flex: 1 1 39%;-webkit-flex: 1 1 39%;-ms-flex: 1 1 39%;flex: 1 1 39%;padding: 0 15px;}

.price dd{line-height:1;}

.list-view-item_cart .btn{border: none;padding: 12px 20px 12px 20px;white-space:nowrap;}
.list-view-item_cart .btn:before {content: '';width: 5px;height: 100%;background-color: #292929;position: absolute;top: 0;left: -10px;z-index: 1;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.list-view-item_cart .btn:after {content: '';width: 5px;height: 100%;background-color: #292929;position: absolute;top: 0;right: -10px;z-index: 1;-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);-o-transform: skew(0deg);transform: skew(0deg);}
.list-view-item_cart .cart_icon {width: 66px;height: 100%;line-height: 42px;background-color: #292929;position: absolute;top: 0;left: 0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.list-view-item_cart .cart_icon .icon {width: 25px;height: 25px;-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
*/

.template-search .list-view-item:nth-child(even) .list-view-item_short-name:before{right:-30px;left:auto;}
.template-search .list-view-items.filter_prd .list-view-item:nth-child(even) .list-view-item_short-name:before {right: -30px;left: -30px;  -webkit-transform: skew(17deg, 0deg);  -moz-transform: skew(17deg, 0deg);  -ms-transform: skew(17deg, 0deg);  -o-transform: skew(17deg, 0deg);  transform: skew(17deg, 0deg);}





/* .template-search .list-view-item{border:1px solid #e1e1e1;padding:40px;margin-bottom:30px;}
.template-search .product-card--list{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.template-search .list-view-item__image-column .list-view-item__image-wrapper{margin-right:0;padding-top:100%;}
.template-search .list-view-item__image-column .list-view-item__image{width: auto;max-width: 100%;max-height: 100%;display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.template-search .list-view-item_short-name{display:none;}
.template-search .list-view-item__title{margin-bottom: 15px;}
.template-search .product-card__title{font-family: 'american-captain';font-size: 55px;letter-spacing: 0;font-weight: normal;line-height: 1;border: none;}
.template-search .product_des{margin-bottom:25px;}
.template-search .product_des li{font-size: 18px;color: #292929;line-height: 28px;} */


/* .pro_thumnail {display: none;} */
.pro_thumnail.slick-initialized {display: block;}
/* .featuredPostSlider {display: none;} */
.featuredPostSlider.slick-initialized {display: block;}
.rte table{table-layout: inherit;}
.dis-link {  margin-top: 25px; text-align: center;}
.dis-link span, .dis-link a {  color: #929097;  font-size: 16px;  font-weight: 700;  letter-spacing: 0.2px;  display: block;  padding: 5px 0;}


.giftcard-product #AddToCart-product-template{display:none;}
.product-form__item--submit .product-form__cart-submit.gwbutton{padding: 12px 15px 12px 75px;}

.questions-answers{margin-bottom: 35px;}


.questions-answers .simpAsk-title-container h2:before {content: '';width: 37px;height: 5px;background-color: #ff721f;position: absolute;bottom: -8px;left: 0;}
#simpAskQuestion.simpAsk-container h2{position:relative;font-family: 'american-captain';letter-spacing: 0;font-weight: normal;font-size: 36px;color: #292929;}
.accordionSimpQA ul li p{color: #2f2e32;font-family: 'CircularStd';}


.Order-form, .Dealer-form, .Affiliate-form, .General-form, .Media-form, .Partnership-form, .Others-form{display:none;}

/*==mk-start==*/
.contact-form-div {min-height: 417px;position:relative;}
a.footer-logo-link {position: absolute;right: 0; left: 0;max-width: 140px;margin: 0 auto; display: inline-block;top: 20px;}
.footer-middle-logo img.only-desk {margin-left: -4px;}
.single-img {    text-align: center;    margin: 30px 0;}
.blub_icons {    display: flex;    table-layout: fixed;    align-items: center;}
.blub_icons span {    vertical-align: middle;    margin-left: 5px;   color: #fc7320;    font-weight: bold;}
.icon_with_text h2 {    margin-top: 5px;    margin-bottom: 0;}
.icon_with_text p {   margin-bottom: 25px;}
.filter_text {     background: #f9fafc;    margin: 30px 0;   position: relative;}
.border_line {    width: 100%;    height: 2px;   background: #2f2e31;}
.filter_text img {   margin-top: -25px;    position: relative;   z-index: 0; margin-right:20px;  margin-left: 20px;}
.filter_text h4 {   margin-top: 15px;   margin-left: 20px;  margin-right:20px;  margin-bottom: 15px;    font-weight: bold;}
.filter_text p {  padding-right: 20px;   padding-left: 20px;    padding-bottom: 20px;}
.particle_part img,.particle_part {    margin-bottom: 30px;}
.single-img img {    max-width: 700px;}
.article_content p a{color:#ff9f09 !important;}
.small_image img {    max-width: 400px;}
.small_image {text-align: center;    margin: 25px 0;}
.simple_part_text label {    margin-bottom: 20px;      font-size: 22px;  color: #2f2e32;    font-weight: bold;}
.icon_with_text {margin-top: 40px;}
/*==mk-end==*/
/*==mk-articalpage-start==*/
.article__title small {font-size:24px;font-family: 'CircularStd';display:block;font-weight: bold;margin-bottom:20px;}
.newarticle-content h6 {font-size:24px;line-height: 1.2;margin-bottom:15px;font-weight:bold;}
.newarticle-content p {font-size: 18px;line-height: 29px;color: #2f2e32;margin-bottom: 30px;}
.newarticle-content .img-caption {margin: 50px auto 70px;display: block;text-align:center;}
.newarticle-content p a {color: #ff721f !important;font-weight: 400 !important;}
.newarticle-content .img-caption p{background-color: #f9fafc;text-align: center;max-width: 690px;margin: 25px auto 30px;padding: 13px 0px;}
.leftimage-with-text {margin:50px 0px;}
.newarticle-content .article_table-content li span {font-size:30px;font-weight:bold;}
.newarticle-content .article_table-content li p{padding-left:0px;margin-bottom: 0px;}
.newarticle-content .article_table-content li span{margin-right:44px;}
.newarticle-content .article_table-content li{margin-bottom:10px;}
.newarticle-content h2 {margin-top:120px;margin-bottom:30px;}
.newarticle-content h2 small {color: #ff721f;font-size: 21px;font-family: 'CircularStd';display: block;text-transform: capitalize;margin-bottom: 10px;}
.newarticle-content h2 small.with-icon {text-transform:uppercase;font-size: 21px;line-height:1;color: #ff721f;font-weight:800;}
.newarticle-content h2 small.with-icon img {vertical-align:middle;margin-top: -6px;}
.newarticle-content .examples-box li p {font-size:22px;line-height: 35px;}
.newarticle-content .dotted-list li:before{top:12px;}
.quote {background-color: #eff0f3;max-width: 500px;margin: 0 auto;min-height: 110px;display: flex;justify-content: center;margin-bottom: 35px;align-items: center;padding: 10px 80px;position:relative;}
.quote p {margin-bottom:0px;font-size:26px;color: #2f2e32;font-style:italic;font-weight: bold;}
.quote::before {content: '';background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/quote-left.png?v=1592044042);width: 46px;height: 33px;position: absolute;top: 20px;left: 25px;}
.quote::after {content: '';background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/quote-right.png?v=1592044043);width: 46px;height: 33px;position: absolute;bottom: 20px;right: 25px;}
.quote img.top-shape { position: absolute;top: -23px;left: 30px;}
.bottonspace{margin-bottom:80px;}
.social-sharing li a{position:relative;}
.social-sharing li + li a::before{content:'';border-right:1px solid #fff;position:absolute;left:0;top:50%;transform: translateY(-50%);height:10px;margin-top: 2px;}
.leftimage-with-text p:last-child {margin-bottom:0px;}
.newarticle-content .examples-box{margin-bottom:50px;}
.newarticle-content h2.medium-space{margin-top:60px;}
#disqus_thread {margin-top: 50px;}
#disqus_thread iframe {background-color: #f0eff1;padding: 30px;}
/*==mk-articalpage-end ==*/

.blog-hero-info small {font-size: 24px;font-family: 'CircularStd';display: block;font-weight: bold;margin-bottom: 20px;}

.govx-id-full-wrapper .govx-id-full{ min-width: 100% !important; max-width: 100% !important; }

.affirm-as-low-as {clear: both;width: 100%;display: flex;order: 2;margin-bottom: 10px;}
.affirm-as-low-as .affirm-modal-trigger{padding-left: 4px;}
span.__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__.__processed{padding-left: 5px;}
.__affirm-logo.__ligature__affirm_full_logo__:after, .__affirm-logo.__ligature__affirm_short_logo__:after{left: 6px;bottom: 4px;}

.survey-page{width: 100%;}

/* .suit-plate-pro .yottie-widget-inner .yottie-widget-contents { padding:0 20px; }
.suit-plate-pro .yottie-widget-inner .yottie-widget-contents .yottie-widget-video { padding-top:20px; } */

/*vk start*/
.klaviyo-form-Rg5Bxi form{max-width:400px;padding:0 !important;}
.klaviyo-form-Rg5Bxi form input.TextInput__FormStyledTextInput-sc-1o6de9f-0 {-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(17deg, 0deg);font-family: 'CircularStd' !important;color:#939396 !important;font-style:normal !important;min-height:52px;line-height: 52px !important; padding: 0 35px !important;font-weight: 600 !important;border:0 !important;}
.klaviyo-form-Rg5Bxi .eMCKqX{padding:0 !important;}
.klaviyo-form-Rg5Bxi .Row__FormRow-sc-17nghml-0:last-child .FormComponent__StyledFormComponentWrapper-e0xun6-0{padding:0 !important;}
.klaviyo-form-Rg5Bxi .Row__FormRow-sc-17nghml-0:last-child .FormComponent__StyledFormComponentWrapper-e0xun6-0{justify-content:center !important;}
.klaviyo-form-Rg5Bxi .Row__FormRow-sc-17nghml-0:last-child .FormComponent__StyledFormComponentWrapper-e0xun6-0 .Button__FormStyledButton-p2mbjt-0{font-size:16px !important;border-radius:0 !important;width:auto !important; letter-spacing:0 !important;font-weight:800 !important;padding:12px 25px;position:relative !important;border:1px solid transparent !important;line-height:1.5 !important;font-family: 'CircularStd' !important;font-style: normal !important;}
.klaviyo-form-Rg5Bxi form input::placeholder{font-weight:600 !important;font-family: 'CircularStd' !important;color:#939396 !important;font-style:normal !important;opacity:1 !important;}
.klaviyo-form-Rg5Bxi form input:focus{box-shadow:none !important;}
.klaviyo-form-Rg5Bxi .kTTJjm.kTTJjm{background:none !important;}

.section-about{position:relative;z-index:1;}
.section-about:before{position:absolute;content:"";top:0;left:0;height: calc(100% - 10%);width: calc(100% - 35%);background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);z-index:-1; -webkit-transform:skew(350deg,0deg);-moz-transform:skew(350deg,0deg);-ms-transform: skew(350deg,0deg);-o-transform: skew(350deg,0deg);transform: skew(350deg,0deg);}


/*vk end*/

.hatch-insane-deal-gdpr .page-content .btn{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;padding:11px 25px;vertical-align:top;}



/* 404 New Design */
.no-page-warpper { width:100%; position:relative; }

#shopify-section-with-video-404 { position:relative; z-index:2; padding:130px 0 105px; }
#shopify-section-with-video-404:before { content:""; position:absolute; top:0; left:0; width:100%; height:100%;
background:url(https://cdn.shopify.com/s/files/1/2262/5147/files/video-shadow.png?v=1621596713) no-repeat center; background-size:cover; }	

.no-page-warpper h1 { font-size:262px; background: #fff; -webkit-background-clip: text;  
-webkit-text-fill-color: transparent; line-height: 1; margin: 0 0 -40px 0; }
.no-page-warpper h1:after {  background: none; content: attr(data-text); left: 0; top: 0; z-index: -1; position: absolute;  
text-shadow: 0px 0px 163px rgba(0, 0, 0, 0.78),17.678px 17.678px 17.11px rgba(0, 0, 0, 0.24);  }

.no-page-warpper h4 { margin:0; font-size:48px; color:#f0a074; }

.no-page-warpper .background-video { position: absolute; left: 0; top: 0; z-index: -1; height: 100%; width: 100%; }
.no-page-warpper .background-video video { position: absolute; left: 0; top: 0; height: 100%; width:100%; object-fit:cover; }

.no-page-warpper .no-page-content { font-size: 18px; color: #fff; text-align: left; max-width: 500px; }
.no-page-warpper .no-page-content p { color: #fff; }

.no-page-warpper .page-width { position:relative; z-index:1; }

.no-page-warpper .links-warpper { margin-top:40px; }
.no-page-warpper .links-warpper .btn:not(:last-child)  { margin-right:10px; }
.no-page-warpper .links-warpper .btn.light { background:#fff; color:#ff721f; }
.no-page-warpper .links-warpper .btn.light:hover { color: #fff; background-color: #eb5700; }


.template-404 .main-content { padding-top:0; }
.template-404 .site-footer { margin-top:0; }
/* & 404 New Design */



.email_input form .needsclick .iaaKKr.iaaKKr{width:auto !important;margin: 0;position: absolute;top:0 !important;    justify-content: flex-end !important;transform: skew(-17deg,0deg);right: 9px;    -webkit-transform: skew(-17deg,0deg);-moz-transform: skew(-17deg,0deg);-ms-transform: skew(-17deg,0deg);-o-transform: skew(-17deg,0deg);}
.email_input form .needsclick .lnviXl.lnviXl{position:initial;}
.email_input form .OqocD.OqocD.OqocD.OqocD.OqocD.OqocD{padding-top:13px;padding-bottom:13px !important;}
.email_input form .hVFNhP.hVFNhP{position:relative;}

.mobile-img{display:none;}

.product_slider .pro_img{position:relative;overflow:hidden;}
.product_slider .pro_img:after{content: "";width: 100%;display: block;padding-bottom: 100%;}
.product_slider .pro_img a{width:100%;height:100%;}
.product_slider .pro_img img{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position:center;top:0px;left:0px;}


#shopify-section-about-core-values .core-icon { height: 78px; width: 78px; min-width: 78px; background: #0c070a; transform: skew( -17deg, 0deg); display: flex; align-items: center; justify-content: center; box-shadow: -14.863px 13.383px 0px 0px #ff721f;margin-right: 25px;}
#shopify-section-about-core-values .core-icon svg { transform: skew( 17deg, 0deg); fill:#fff; height: 50%; width: 50%; object-fit: contain  }
#shopify-section-about-core-values .core-icon svg g { fill:#fff;}
#shopify-section-about-core-values .grid__item .core-des { max-width: 360px; padding-right: 30px; }

.upload-kit-warpper { display: flex; width: 100%; order: 2; border:#292929 1px solid; margin:20px 0 35px 0; }
.upload-kit-warpper .upload-file-icon { border-right:#292929 1px solid; background:#f0eff1; display:flex; align-items: center; justify-content: center; width: 118px; }
.upload-kit-warpper .upload-file-icon img { position:relative; top:-2px; right:-3px; width:61px; }

.upload-kit-warpper .uploadkit { padding:20px; width:calc(100% - 118px); }
.upload-kit-warpper .uploadkit .uploadkit-label { font-size:16px; color:#2f2e32; margin-bottom:11px !important; }
.upload-kit-warpper .uploadkit .uploadkit-button { border: none; border-radius: 0 !important; background: transparent !important;
  margin: 0;  width: 100px;  position: relative;  z-index: 1;  text-align: center;  font-size: 12px !important;  text-transform: uppercase;
  height: 36px; padding: 0 !important; line-height: 36px; }
.upload-kit-warpper .uploadkit .uploadkit-button:after { content:""; background:#292929; position:absolute; z-index:-1; width:100%; height:100%;
left:0; top:0; transition: all .2s ease-in-out; transform: skew(-17deg,0deg); box-shadow: 4px 4px 0 rgb(0 0 0 / 11%); }
.upload-kit-warpper .uploadkit .uploadkit-button:hover:after { background:#ff6d16; }



.site-footer .needsclick.gXjtva::before,.site-footer .needsclick.gXjtva::after{    content: '';    background-image: url(https://web.archive.org/web/20210727045501im_/https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);   background-repeat: no-repeat;    width: 23px;    height: 100%;    display: block;    position: absolute;    left: -5px;    z-index: 99;    background-size: 23px;    top: 0;}
.site-footer .needsclick.gXjtva .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz:first-child{   width: 100%;    position: relative;    margin-right: -9px;}
.site-footer .needsclick.gXjtva .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz:first-child:before {    content: '';    width: 0;    height: 0;    border-left: 0 solid transparent;    border-right: 17px solid transparent;    border-top: 52px solid #f2610b;    position: absolute;    left: 8px;    top: 0px;    z-index: 9;}
.site-footer .needsclick.gXjtva .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz:first-child:after {   content: '';   width: 0;    height: 0;    border-left: 17px solid transparent;    border-right: 0 solid transparent;    border-bottom: 52px solid #f2610b;    position: absolute;    right: 0;    top: 0;z-index: 9;}
.site-footer .needsclick.gXjtva .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz:first-child input{    width: 100%;    min-height: 52px;    font-size: 16px;   border-radius: 0;    border: none;    margin: 0;    line-height: 52px;    padding: 0 35px;    font-weight: 600;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}
.site-footer .needsclick.gXjtva .needsclick.Row__FormRow-sc-1avh9u7-1.fMxCHz:first-child:after {    content: '';    width: 0;   height: 0;    border-left: 17px solid transparent;    border-right: 0 solid transparent;    border-bottom: 52px solid #f2610b;    position: absolute;    right:10px;    top: 0;}
.site-footer button.needsclick {   background-color: #41414c;     height: 100% !important;   min-width: 160px;   font-weight: 700;    font-family: Poppins,sans-serif !important;    font-size: 16px;    border-radius: 0;   letter-spacing: 0;   padding: 0px 3px !important;    z-index: 9;  position: relative;   width: auto!important;    height: 100%;    color: #FFF !important;}
.site-footer .gXjtva {    display: inline-block !important;}
.site-footer form.needsclick {overflow: visible !important;max-width: 100% !important;}
.site-footer input.needsclick {   height: 52px !important;    padding-left:10px !important; padding-right:10px !important;    text-transform: uppercase !important;}
.site-footer .needsclick.gXjtva::after{left: auto;    right: -70px;}



.blog-newsletter-bg form.needsclick.View__FormView-sc-1i2s79a-0{overflow:visible !important;}
.blog-newsletter-bg .needsclick.Column__FormColumn-sc-1rrm03f-2.bfAJHs{   display: -webkit-flex;    display: -ms-flexbox;    display: flex;    width: 100%;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;position:relative;    -webkit-justify-content: center;    -ms-justify-content: center;    justify-content: center;}
.blog-newsletter-bg .needsclick.Column__FormColumn-sc-1rrm03f-2.bfAJHs::after{    content: '';    background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);    background-repeat: no-repeat;    width: 23px;    height: 100%;    display: block;    position: absolute;    right: -10px;    z-index: 1;    background-size: 23px;    top: 0;}
.blog-newsletter-bg .needsclick.TextInput__StyledInputContainer-j8u27t-1 {    -webkit-transform: skew(-17deg,0deg);   -moz-transform: skew(-17deg,0deg);    -ms-transform: skew(-17deg,0deg);    -o-transform: skew(-17deg,0deg);    transform: skew(-17deg,0deg);    background: #fff;    overflow: hidden;    width: 100%;}
.blog-newsletter-bg input.needsclick{-webkit-transform: skew(1-7deg,0deg) !important;   -moz-transform: skew(-17deg,0deg) !important;    -ms-transform: skew(-17deg,0deg) !important;   -o-transform: skew(-17deg,0deg) !important;    transform: skew(-17deg,0deg)  !important;    width: 100%  !important;    min-height: 52px  !important;     font-size: 16px  !important;    border-radius: 0  !important;    border: none  !important;    margin: 0  !important;    line-height: 52px  !important;    padding: 0 35px  !important;    font-weight: 600  !important;    -webkit-appearance: none  !important;    -moz-appearance: none  !important ;    appearance: none !important;margin-bottom: 15px !important;}
.blog-newsletter-bg .needsclick.FormComponent__StyledFormComponentWrapper-sc-15knat2-0.fGdtdU {    width: 100%;    margin-top: 10px;    text-align: center;}
.blog-newsletter-bg button.needsclick {    font-size: 16px !important;    border-radius: 0 !important;    letter-spacing: 0 !important;position:relative;    font-weight: 800 !important;    padding: 18px 25px !important;    background-color: #ff721f!important;    position: relative !important;    -webkit-transform: skew( -17deg , 0deg );    -moz-transform: skew(-17deg,0deg);    -ms-transform: skew(-17deg,0deg);    -o-transform: skew(-17deg,0deg);    transform: skew( -17deg , 0deg );    width: auto !important;    margin: 0 auto !important;    font-family: "Work Sans",sans-serif !important;}
.blog-newsletter-bg button.needsclick::after,.blog-newsletter-bg button.needsclick::before {   content: '';   background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);    background-repeat: no-repeat;    width: 23px;    height: 100%;    display: block;    position: absolute;    left: -22px;   z-index: 1;    background-size: 23px;    top: 0;    webkit-transform: skew(17deg,0deg);    -moz-transform: skew(17deg,0deg);    -ms-transform: skew(17deg,0deg);    -o-transform: skew(17deg,0deg);    transform: skew(17deg,0deg);}
.blog-newsletter-bg button.needsclick::after{left:initial;right:-20px;}
.kfJVyn.kfJVyn,.foVbhT.foVbhT{display:none;}
.free_icon svg path,.free_icon svg polyline{fill:#5f5c65;}
.blog-newsletter-bg .needsclick.Column__FormColumn-sc-1rrm03f-2.bfAJHs [data-testid="form-row"]:last-child {padding-top: 10px !important;}
.needsclick.ValidationMessage__Container-sc-ja3t6w-0 {display: none;}


/* ===Prodcut-css======== */
.universal_text {margin-top: 7px;}
.universal_text p {color: #000;}
.include_text {margin: 15px 0;max-width: 400px;}
.tapr-products .product-form { padding-top: 0;}
.tapr-products .price--on-sale .price-item--regular {opacity: 0.3;   font-size: 85%;}
.tapr-products .price--on-sale .price__sale{color:#000;}
.added_option {    order: 2;  margin-bottom: 20px;    margin-top: 10px;}
.added_option p {margin-bottom: 6px;    color: #000;}
.added_option ul li {    position: relative;    margin-left:15px;    margin-bottom: 5px;    font-size: 16px;}
.added_option ul li:after {    content: "";    position: absolute;    left: -15px;    top: 0;    width: 5px;    height: 5px;    background: #000;    border-radius: 50%;    margin-top: 10px;}
.total_price {    order: 2;    width: 100%;    margin-bottom: 20px;    display: flex;    align-items: center;    justify-content: space-between;}
.total_price h2 {margin: 0;    font-size: 36px;}
.total_price span {    font-weight: 600;    font-size: 38px;}
.customize_mask {    margin-top: 15px;}
.customize_mask h2 span {    display: inline-block;    background: url(arrow-down.jpg);    width: 20px;    vertical-align: middle;   height: 20px;    padding-left: 25px;    background-repeat: no-repeat;    background-position: center right;}
.customize_mask h2 {margin: 0;    font-size: 30px;   display: inline-block;   cursor: pointer;}
.product_description_tab .acc_section {margin: 0;}
.product_description_tab .acc_section .acc_head:before {    right: initial;    left: 15px;    width: 0;    height: 0;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 7px solid #000;    background: transparent;}
.product_description_tab .acc_section .acc_head:after{display:none;}
.product_description_tab .acc_head,.product_description_tab .acc_content {padding-left: 45px !important;font-weight: 400 !important;}
.product_description_tab .acc_section:nth-child(even) {background: #FFF;}
.product_description_tab .acc_section.acc_active .acc_head:before{transform: rotate(-180deg);}
.customize_mask_inner p {padding-top: 10px;color: #000;}
.customize_mask_product {    display: flex;    table-layout: fixed;   justify-content: space-between;}
.customize_mask_product_image {width: 200px;}
.customize_mask_product_text {width: calc(100% - 220px);}
.customize_mask_heading {display: flex;    align-items: center;}
.customize_mask_heading h2 {    margin: 0;}
.added_pro:after {    content: "";    position: absolute;  left: 0;    top: 0;    background: url(circle-right.png);    width: 22px;    height: 22px;    display: inline-block;    background-repeat: no-repeat;    background-size: contain;}
.added_pro {    position: relative;    font-style: italic;    line-height: 1;   color: #55b168;    font-weight: 600;    margin-left:15px;    padding-left: 25px !important;}
.customize_mask_heading h2 {margin: 0;    font-family: "Work Sans",sans-serif !important;   text-transform: capitalize;    font-weight: 600;}
.customize_mask_description {margin: 15px 0;}
.customize_mask_price {margin-bottom: 10px;}
.customize_mask_price span.money {opacity: 0.5;font-size: 24px;}
.customize_mask_qty_btn {display: flex;    justify-content: end;}
.customize_mask_qty_btn button.btn.product-form__cart-submit {width: auto;    margin-left: 30px;}
.customize_mask_qty_btn button.btn.product-form__cart-submit i.plus_icon {    width: 22px;   height: 22px;    display: inline-block;    background: url(https://cdn.shopify.com/s/files/1/2262/5147/files/arrow-plus.png?v=1633413306);    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    vertical-align: middle;}
.product-single__description h2 {letter-spacing: 1px;}


.live360.product-image-gallery .product_img{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center;top: 0;left: 0;}
.Sirv .spin-figure{width:100%;}
.live360.product_thumbnails:before {content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 1;background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/360-view.png?v=1633519874);background-repeat: no-repeat;background-position: center;}
.pdf_viewer {    max-width: 600px;    margin: 0 auto;    text-align: center;   border: 2px solid #e5e3e8;    padding: 15px;}
.pdf_viewer h3 {    margin-top: 10px;}
.product_pdf_section {    margin-bottom: 35px;}
.scrollable-wrapper b.light_text {    text-transform: uppercase;    color: #999;}


/* ===Prodcut-css======== */

.live360.product-image-gallery .product_img{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center;top: 0;left: 0;}
.Sirv .spin-figure{width:100%;}
.live360.product_thumbnails:before {content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 1;background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/360-view.png?v=1633519874);background-repeat: no-repeat;background-position: center;}


.list-view-item_short-name {font-family: 'CircularStd' !important;    font-size: 26px !important;    font-weight: 700 !important;    line-height: 0.8 !important;  }   
.product-single__title {    font-family: 'CircularStd' !important;    font-size: 40px !important;      font-weight: 600 !important;    line-height: 1.1 !important;    margin-bottom: 5px !important;}
.product-item__content > .grid-view-item__title {    font-family: 'CircularStd';    font-size: 35px !important;    font-weight: 600 !important;  }
.grid-view-item__title {    font-family: 'CircularStd' !important;    font-size: 16px !important;    font-weight: 600 !important;}


body.hatch-insane-deal-gdpr .article_img:before{display:none;}
.survive_blog .filter_text {background: #e8e8e8;}
.survive_blog  .border_line {height: 5px;}
.throsafe_part {    background: #e8e8e8;    padding: 40px 30px;margin-bottom: 50px;}
.throsafe_image {    float: right;    margin-left: 30px;    margin-bottom: 30px;}
.survive_blog h4{font-weight:bold;}
.throsafe_text {margin-bottom: 50px;}
.throsafe_text h4 {position: relative;margin-left:40px;    margin-bottom: 15px;}
.throsafe_text h4:after { content: "";    background: url(https://cdn.shopify.com/s/files/1/2262/5147/files/right-square.png?v=1641809592);    position: absolute;    left: -35px;    top: -5px;    width: 30px;    height: 30px;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;}
.throsafe_text:last-child{margin-bottom:0;}
.survive_blog  h2#section3 {    margin-top: 20px;}
.survive_blog .examples-box{background:#e8e8e8;}


.Hazmat-Suit-Buyers-Guide .medium-up--one-quarter { width: 49%;}
.Hazmat-Suit-Buyers-Guide .medium-up--three-quarters { width: 51%;}
.hazmat-text {font-size: 24px;}
.article_content h2::after { position: absolute; content: "";width: 5%; border-bottom: 5px solid #ff721f; bottom: 0;  left: 0;}
.Hazmat-Suit-Buyers-Guide .blub_icons span { margin-left: 0; font-weight: normal;font-size: 18px;  border-bottom: 1px solid #fc7320;}
.Hazmat-Suit-Buyers-Guide .border_line { background: #2f2e32;  height: 5px;}
.Hazmat-Suit-Buyers-Guide .filter_text { background: #e8e8e8;}
.Hazmat-Suit-Buyers-Guide .filter_text p { padding: 20px;}
.Hazmat-Suit-Buyers-Guide .dotted-list li { margin-bottom: 25px; padding-left: 25px;position: relative;}
/* .Hazmat-Suit-Buyers-Guide .dotted-list li:before { background: url(https://cdn.shopify.com/s/files/1/2262/5147/files/right-square.png?v=1641809592); background-color: transparent; width: 35px; height: 35px;top: -4px;} */
.Hazmat-Suit-Buyers-Guide .mask-faq .acc_section {background-color: #e8e8e8;}
.Hazmat-Suit-Buyers-Guide .accordionjs .acc_section .acc_head:after,.Hazmat-Suit-Buyers-Guide .accordionjs .acc_section .acc_head:before {background-color: #b2b2b2;}
.Hazmat-Suit-Buyers-Guide h4 { font-size: 21px;color: #ff721f;font-weight: 600;}
.Hazmat-Suit-Buyers-Guide .Hazmat-Suit2 .medium-up--one-quarter {width: 37%;}
.Hazmat-Suit-Buyers-Guide .Hazmat-Suit2 .medium-up--three-quarters {width: 63%;}
.Hazmat-Suit-Buyers-Guide .filter-table th {background-color: #e8e8e8; border-color: #d0d0d0; border-width: 1px;}
.Hazmat-Suit-Buyers-Guide .filter-table tr th:last-child,.Hazmat-Suit-Buyers-Guide .filter-table tr td:last-child {border-right: 1px solid #d0d0d0; }
.Hazmat-Suit-Buyers-Guide .filter-table td { border-width: 1px;border-color: #d0d0d0;}
.Hazmat-Suit-Buyers-Guide .filter-table tr:last-child td {  border-bottom: 1px solid #d0d0d0;}


.article-hero .article__date{display:none;}
.article-hero .article__author{margin-right:0;}
.Hazmat-Suit-Buyers-Guide h4.no-space {margin-bottom: 0;}
.Hazmat-Suit-Buyers-Guide h4.no-space + h2 {margin-top: 15px;}
.level-box {    position: relative;    display: inline-block;    width: 100%;    height: 100%;}
.level-box span {    background: url(right-at.jpg) #dbdbdb;    display: inline-block;    padding: 5px 50px 5px 0px;    color: #2f2e32;    font-size: 14px;    text-transform: uppercase;    position: absolute;    left: 0;    font-weight: 700;    letter-spacing: 1px;    background-repeat: no-repeat;    background-position: center right;    background-size: contain;}
.level-box span:after {    content: "";    position: absolute;    left: -100vw;    width: 100vw;    height: 100%;    background: #dbdbdb;    top: 0;}


.orange { color: #ff721f;font-weight: 600;}
.key-factors .medium-up--three-quarters {width: 68%;}
.key-factors .medium-up--one-quarter { width: 32%;padding-left: 0;}
.background-text { color: #2f2e32;font-style: italic; font-size: 21px; padding: 30px; border-left: 5px solid #2f2e32; margin-bottom: 40px;background: rgb(232,232,232);background: linear-gradient(109deg,#e8e8e8 0%,#fff 100%);}
.truck-key .medium-up--three-quarters { width: 64%;}
.truck-key .medium-up--one-quarter { width: 36%;}
.Key-Factors-for-Surviving-Nuclear-War .filter_text {margin: 30px 0; background: #e8e8e8;}
.Key-Factors-for-Surviving-Nuclear-War .border_line { height: 5px; background: #2f2e31;}
.Key-Factors-for-Surviving-Nuclear-War .filter_text p { padding: 20px; line-height: 32px;}
.Key-Factors-for-Surviving-Nuclear-War .single-img img { max-width: 100%; vertical-align: middle;}
.Key-Factors-for-Surviving-Nuclear-War p a {color: #ff721f !important;border-bottom: 1px solid #ff721f !important;}
.doublemask .medium-up--one-quarter { width: 38%;}
.doublemask .medium-up--three-quarters {width: 62%;}
.double-image .medium-up--one-quarter { width: 37%;}
.double-image .medium-up--three-quarters {width: 63%;}
.key-fillter-wrapper .six-eighths { width: 66.6%;}
.threecoloum span {width: 100%; display: block;padding: 20px 20px 0; font-size: 24px; color: #2f2e32; font-weight: 700;text-transform: uppercase; letter-spacing: 1.2px;}
.threecoloum .filter_text {background: #fff2ea;}
.key-factors p { margin-bottom: 35px;}
.key-fillter-wrapper .filter_text img {text-align: center;margin: -25px auto 0;; display: flex; justify-content: center;}
.threecoloum .filter_text img {margin-top: -38px;}
.threecoloum { margin-top: 40px;}

.cart-accept-icons {margin: 12px 0;    text-align: center;}
.cart-accept-text {font-size: 16px;    color: #929097;    font-weight: 500;   line-height: 1;    margin-bottom: 12px;}
.cart-accept-icons .site-footer__payment-icons {text-align: center;}

/* .cart-accept-icons .site-footer__payment-icons ul.payment-icons li.payment-icon:nth-child(3),
.cart-accept-icons .site-footer__payment-icons ul.payment-icons li.payment-icon:nth-child(8),
.cart-accept-icons .site-footer__payment-icons ul.payment-icons li.payment-icon:nth-child(11),
.cart-accept-icons .site-footer__payment-icons ul.payment-icons li.payment-icon:nth-child(5),
.cart-accept-icons .site-footer__payment-icons ul.payment-icons li.payment-icon:nth-child(12){display:none;} */
.cart-accept-icons li.payment-icon.affirm svg {background: #FFF;    padding: 3px;    border: 1px solid #e0dfe1;}
.cart-accept-icons .site-footer__payment-icons li.payment-icon svg {    width: 48px;    height: 34px;}
.cart-accept-icons .site-footer__payment-icons li.payment-icon {margin-left: 2px;    margin-bottom: 2px;}
.article_content .product_listing h4 a {color: #000 !important;}

.site-footer input.needsclick,.site-footer button.needsclick {transform: skew(-17deg)!important;-webkit-transform: skew(-17deg)!important;    -moz-transform: skew(-17deg)!important;    -ms-transform: skew(-17deg)!important;    -o-transform: skew(-17deg)!important;}


.subsection-title {font-family: CircularStd; font-size: 20px;font-weight: 600;}
.technical-data.subsection-content .product-data,.technical-data.subsection-content table {font-family: CircularStd;font-size: 16px;color: #2f2e32;font-weight: 400;table-layout: fixed;}
.product-single__description .technical-data.subsection-content .scrollable-wrapper p {font-size: 16px;font-weight: 400; font-family: CircularStd;}
.technical-data.subsection-content table td {border-width: 1px;border-color: #ccc;}
.technical-data.subsection-content table tr:last-child td {border-bottom:1px solid #ccc;}
.technical-data.subsection-content table tr td:last-child { border-right: 1px solid #ccc;padding-left: 15px;}
.technical-data.subsection-content .scrollable-wrapper { overflow: visible;}
.technical-data.subsection-content table tr td:first-child{padding-left: 15px;}


.Hazmat-Suit-Buyers-Guide.gas-mask-filters-buyers-guide .blub_icons span {margin-left: 5px;font-weight: bold; border-bottom: 0;}
.Hazmat-Suit-Buyers-Guide.gas-mask-filters-buyers-guide h4 {color: #292929;}
.Hazmat-Suit-Buyers-Guide.gas-mask-filters-buyers-guide .dotted-list li {margin-bottom: 5px;}
.Hazmat-Suit-Buyers-Guide.gas-mask-filters-buyers-guide .examples-box {background-color: #e8e8e8;}
/* ------------------------------ Blog H Css------------------------- */


.filter_text img.img_multi{margin:0;height: 265px;object-fit: cover;width: 100%;margin-bottom: 25px;}
.template-article .mask_content_blog{display:flex;justify-content:space-between;}
.template-article .mask_content_blog .inner_text{width:24%;padding:15px;background: rgb(255,255,255);background: linear-gradient(145deg, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 50%, rgba(255,255,255,1) 100%);}
.template-article .mask_content_blog .inner_text h4{margin: 10px 0 20px 0;font-weight: 600;}
.template-article .bg_grey{    background: #e8e8e8;    padding: 30px;}
.template-article .bg_grey ul li{list-style: none;display: flex;align-items: flex-start;color: #000;margin-bottom: 20px;}
.template-article .bg_grey ul li img{margin:6px 15px 0 0;}
.template-article .bg_grey ul {margin:0;}

.dotted-list.numbers li:before{display:none;}
.dotted-list.numbers li span{      margin-right: 15px;
    background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/mira19.png?v=1644582371);
  background-size: contain;    padding: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  color: #fff;  width: 30px;height: 24px;display: flex;justify-content: center;align-items: center;font-size: 14px;}
.dotted-list.numbers li p{display:flex;}
.dotted-list.numbers li{padding-left:0;}
/* .dotted-list.numbers li{list-style: num;} */
/* .dotted-list.numbers li::marker{font-size:14px;background-image:url('https://cdn.shopify.com/s/files/1/2262/5147/files/mira19.png?v=1644582371');background-size: cover;background-repeat: no-repeat;  background-position: center center;background-color:transparent;border-radius:0;} */
.grid.one-three .grid__item.medium-up--one-quarter{width:25%;}
.grid.one-three .grid__item.medium-up--three-quarters{width:75%;}
.grid.one-three img{width:150px;}

.sp_note h5{  width: 180px;    padding: 10px 20px;     background: #000;     transform: skewX(-17deg);  margin: 0 0 -1px 23px;    color: #fff;    text-align: center;}
.sp_note h5 span{transform: skew(17deg, 0deg);display:block;    font-family: american-captain;font-size: 21px;}
.sp_note p{ ;background:#e8e8e8; padding: 15px 30px;    transform: skewX(-17deg);}
/* .sp_note p span{transform: skew(17deg, 0deg);display: block;} */
.template-article .filter_text{background:transparent;padding:0;}
.template-article .filter_text p{padding:0;}
.rte .Hazmat-Suit-Buyers-Guide h2 a { color: #000;}
.article_content h2.nor_text a {color: #2f2e32 !important;    font-weight: normal;}


.rte .Hazmat-Suit-Buyers-Guide.ppe_kit_blog ul,
.rte .Chemical_Nuclear_Disasters_blog ul,
.rte .Guide-to-Cleaning-Respirators ul,
.rte .CBRN-Threats-You-May-Encounter,
.rte .Survive-a-Wildfire ul,
.rte .Guide-to-Radiation-Exposure ul,.rte .Shelter-in-Place-Plan ul,.rte .Plan-for-Your-Family ul,.rte .Gas-Mask-Microphone ul,.rte .CBRN-Threats-You-May-Encounter ul{margin: 0 0 17.5px 0;}

.rte .Hazmat-Suit-Buyers-Guide.ppe_kit_blog ul li,
.rte .Chemical_Nuclear_Disasters_blog ul li,
.rte .Hazmat-Suit-Buyers-Guide.Hazmat_Suit_Guide_for_Kids ul li,
.rte .Hazmat-Suit-Buyers-Guide.Gas-Mask-in-Your-EDC-Gear ul li,
.rte .Guide-to-Cleaning-Respirators ul li,
.rte .CBRN-Threats-You-May-Encounter ul li,
.rte .Survive-a-Wildfire ul li,.rte .Shelter-in-Place-Plan ul li,.rte .Plan-for-Your-Family ul li,.rte .Gas-Mask-Microphone ul li{list-style: none; display: flex;align-items: flex-start;}

.rte .Hazmat-Suit-Buyers-Guide.ppe_kit_blog ul li img,
.rte .Chemical_Nuclear_Disasters_blog ul li img,
.rte .Hazmat-Suit-Buyers-Guide.Hazmat_Suit_Guide_for_Kids ul li img,
.rte .Hazmat-Suit-Buyers-Guide.Gas-Mask-in-Your-EDC-Gear ul li img,
.rte .Guide-to-Cleaning-Respirators ul li img,
.rte .CBRN-Threats-You-May-Encounter ul li img,
.rte .Survive-a-Wildfire ul li img,.rte .Shelter-in-Place-Plan ul li img,.rte .Plan-for-Your-Family ul li img,.rte .Gas-Mask-Microphone ul li img{margin: 5px 10px 0px 0px;}

.rte .Hazmat-Suit-Buyers-Guide ul h3 a { color: #ff721f !important; font-weight: 400 !important;}
.rte .Hazmat-Suit-Buyers-Guide h3 a {color: #ff721f;}
.Detailed-Look-item h3 { margin-top: 20px; margin-bottom: 20px;}
.rte .acc_head a {color: #ff721f;}

.Hazmat-Suit-Buyers-Guide .video-wrapper1,
.Survive-a-Wildfire .video-wrapper1{ margin-bottom: 20px;}
.Hazmat-Suit-Buyers-Guide .gif-image img { height: 400px;}
.Common-Chemical-Weapons .Special-Element,
.CBRN-Threats-You-May-Encounter .Special-Element{ background: #e8e8e8;  padding: 40px;margin-bottom:20px;}
.Common-Chemical-Weapons h3,
.CBRN-Threats-You-May-Encounter .Special-Element h3{position: relative;}
.Common-Chemical-Weapons h3::after,
.CBRN-Threats-You-May-Encounter .Special-Element h3::after{ position: absolute; content: ""; width: 5%; border-bottom: 5px solid #ff721f;bottom: 0;left: 0;}
.Common-Chemical-Weapons .Special-Element p,
.CBRN-Threats-You-May-Encounter .Special-Element p{position: relative;padding-left: 15px;}
.Common-Chemical-Weapons .Special-Element p::before,
.CBRN-Threats-You-May-Encounter .Special-Element p::before{ position: absolute; content: ""; width: 8px; height: 8px; background:#ff721f; left: 0; top: 10px; border-radius: 50%;}
.Common-Chemical-Weapons .Special-Element .article_table-content p:before,
.Common-Chemical-Weapons .Special-Element .Special-img p:before{display:none;}
#powrIframeLoader {display: none;}
.Tear-Gas li::marker {color: #ff721f;font-size: 24px;}
.rte .Tear-Gas li { margin-bottom: 20px;}
.aa_htmlTable .scrollable-wrapper td { color: #000;border: 1px solid #e6e6e6;}

.Your-Pet-Against-CBRN-Threats ol li { color: #000;}
.Plan-for-Your-Family .video-wrapper {margin-bottom: 20px;}
.Plan-for-Your-Family .video-wrapper video { position: absolute; top: 0; left: 0;width: 100%;height: 100%; object-fit: cover;}
.Plan-for-Your-Family h3 a { color: #000 !important;}
.rte .Avoid-Surplus-Gas-Masks h3 a {color: #000;}
.Your-Geiger-Counter-CBRN-Detection-Kit th, .Your-Geiger-Counter-CBRN-Detection-Kit td { border: 1px solid #000;}
.Hazmat-Suit-Buyers-Guide.CBRN-Threats-You-May-Encounter.PPE-Certifications h3 a,
.Hazmat-Suit-Buyers-Guide.CBRN-Threats-You-May-Encounter.Prepare-for-Biological-Warfare h3 a,
.Hazmat-Suit-Buyers-Guide.CBRN-Threats-You-May-Encounter.Agricultural-Work h3 a{color: #ff721f;}
.rte .Gas-Mask-Microphone h3 a {color: #000;}

.Hazmat-Suit-Buyers-Guide.CBRN-Threats-You-May-Encounter.Prussian-Blue .video-wrapper1 iframe {width: 100%;}

.Hazmat-Suit-Buyers-Guide.CBRN-Threats-You-May-Encounter th, .Hazmat-Suit-Buyers-Guide.CBRN-Threats-You-May-Encounter td { border: 1px solid #ddd; color: #000;}
/*====== Landing Detoxifier Page Css Start ======*/
.detoxifier-page .page-width {max-width: 1660px;}
.detoxifier-page .index-section {margin: 100px 0;padding: 0;}
.detoxifier-page h1, .detoxifier-page h2, .detoxifier-page h3, .detoxifier-page h4, .detoxifier-page h5, .detoxifier-page h6 {font-size: 67.5px;color: #130f0c;margin-bottom: 40px;}
.detoxifier-page h1 span, .detoxifier-page h2 span, .detoxifier-page h3 span, .detoxifier-page h4 span, .detoxifier-page h5 span, .detoxifier-page h6 span {color: #ff721f;}
#shopify-section-detoxifier-slideshow {margin-top: 0;}
.detoxifier-page .slideshow__btn {padding: 17px 25px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .icon {display: none;}
.detoxifier-page .slideshow__text-content-list .mega-title {font-size: 115px;color: #fff;line-height: 0.9;text-shadow: 0px 5px 50px rgba(51, 51, 51, 0.1);-webkit-background-clip: text;background-clip: text;background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/banner-heading-ly.png);margin-bottom: 22px;}
.detoxifier-page .slideshow__subtitle {margin-bottom: 39px;font-weight: 400;font-size: 22px;position: relative;display: inline-block;padding: 0 40px;line-height: 1.8;background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/banner-sub-heading-bg-shape.png?v=1660549094);background-repeat: no-repeat;background-size: contain;}
.detoxifier-page .slideshow__text-content-list li p {color: #fff;line-height: 1.4;font-weight: 400;font-size: 21px;}
.detoxifier-page .slideshow__text-content-list {max-width: 740px;}
.detoxifier-page .btn {font-size: 22.5px;}
.detoxifier-page .slideshow__btn-wrapper {margin-top: 50px;}
.detoxifier-page .btn:before,.detoxifier-page .btn:after {position: absolute;content: "";width: 7px;height: 100%;background-color: #130f0c;top: 50%;min-height: 60px;transform: translateY(-50%);}
.detoxifier-page .btn:before {left: -10px;}
.detoxifier-page .btn:after {right: -10px;}
.detoxifier-page .slideshow__controls .slick-dots,.detoxifier-page .slideshow__controls .slideshow__pause {display: none !important;}
.detoxifier-page .slideshow__controls .slideshow__arrows {width: auto !important;background-color: transparent;}
.detoxifier-page .slideshow__controls {position: static;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow {background-repeat: no-repeat;background-position: center center;background-size: 15px;border: 1px solid #ff721f;border-radius: 50%;width: 50px;height: 50px;top: 50%;transform: translateY(-50%);position: absolute;z-index: 1;display: flex;align-items: center;justify-content: center;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow-left {background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/slideshow-left-arrow.png?v=1660727412);left: 60px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow-right {background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/slideshow-right-arrow.png?v=1660727412);right: 60px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow svg {width: 20px;height: 20px;fill: #fff;}
.detoxifier-page .slideshow::before {-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);-ms-transform: rotate(2deg);-o-transform: rotate(2deg);transform: rotate(2deg);}
.detoxifier-page .slideshow-wrapper {background-color: #ededed;}
.detoxifier-page .slideshow__btn.btn:before, .detoxifier-page .slideshow__btn.btn:after {background-color: #fff;}

.detoxifier-page .section-craft {background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/image-with-text-bg.png?v=1660635370);z-index: 1;position: relative;background-color: #ededed;margin-top: -100px;padding-bottom: 100px;}
.detoxifier-page .feature-row__text .featured-row__subtext p {font-size: 22.5px;line-height: 1.6;margin-bottom: 25px;}
.bottom_bg_shape:before,#shopify-section-detoxifier-landing-collection .detoxifier_collection:before {content: "";width: 70%;height: 100%;background-color: #ff721f;position: absolute;top: 0;left: -3px;-webkit-transform: rotate(357deg);-moz-transform: rotate(357deg);-ms-transform: rotate(357deg);-o-transform: rotate(357deg);transform: rotate(357deg);transform-origin: bottom right;}
.bottom_bg_shape {position: relative;}
.detoxifier-image-with-text #FeatureRowImageWrapper-detoxifier-image-with-text,.detoxifier-image-with-text img#FeatureRowImage-detoxifier-image-with-text {max-width: 100%;max-height: 100%;}
.detoxifier-image-with-text .img-pr {padding-right: 45px;-webkit-flex: 0 1 45%;-moz-flex: 0 1 45%;-ms-flex: 0 1 45%;flex: 0 1 45%;}
.detoxifier-image-with-text .feature-row__text--left {padding-left: 45px;-webkit-flex: 0 1 55%;-moz-flex: 0 1 55%;-ms-flex: 0 1 55%;flex: 0 1 55%;}

.detoxifier-page p {font-weight: 500;font-size: 24px;}
.detoxifier-text-columns .grid {display: flex;grid-gap: 14px;margin-left: 0;overflow: visible;}
.detoxifier-text-columns .grid .grid__item {padding: 20px;margin-left: 0;min-height: 422px;display: flex;justify-content: center;align-items: center;position: relative;}
.detoxifier-text-columns .grid:after {display: none;}
.detoxifier-text-columns p {color: #2f2e32;max-width: 1120px;margin: 0 auto 40px;}
.detoxifier-text-columns .sub_heading {font-size: 27px;color: #ff721f;font-weight: 500;}
.detoxifier-text-columns .grid .grid__item .column-text p {margin-bottom: 0;line-height: 1.2;}
.detoxifier-text-columns .grid .grid__item:first-child .column-text {max-width: 255px;margin: 0 auto;}
.text-column-content .column-img .feature-row__image-wrapper {max-width: 134px !important;max-height: 134px !important;margin-bottom: 40px;}
.text-column-content .column-img .feature-row__image-wrapper > div {padding-top: 100% !important;position: relative;}
.text-column-content .column-img .feature-row__image-wrapper > div img {height: 100%;object-fit: contain;left: 50%;transform: translate(-50%, -50%);max-width: 134px !important;max-height: 134px !important;top: 50%;}
.text-column-content .column-text {min-height: 86px;}
.detoxifier-text-columns .grid .grid__item:nth-child(odd):after,.detoxifier-text-columns .grid .grid__item:nth-child(even):after {position: absolute;content: "";border: 1px solid #ff721f;width: 100%;height: 100%;transform: skewY(2deg);top: 7px;}
.detoxifier-text-columns .grid .grid__item:nth-child(even):after {transform: skewY(-2deg);}
.detoxifier-text-columns .btn_block {margin-top: 60px;text-align: center;}
.section_bg_color {background-color: #fff;position: relative;padding: 70px 0;}
.bottom_bg_shape.right_shape::before {left: auto;right: 0;-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-ms-transform: rotate(3deg);-o-transform: rotate(3deg);transform: rotate(3deg);transform-origin: bottom left;}

.detoxifier_collection {position: relative;}
.detoxifier_collection .bottom_bg_shape:before{display:none;}
.detoxifier_collection::after,#ProductSection-detoxifier-featured-product .bottom_bg_shape:after,.detoxifier_instagram .bottom_bg_shape:after { position: absolute; content: "";background: url(https://cdn.shopify.com/s/files/1/2262/5147/files/top-shadow.png?v=1660740932);width: 100%; height: 109px; top: -89px; left: 0; background-repeat: no-repeat; background-position: right center; background-size: 60%;}
.detoxifier_collection {text-align: center;}
.detoxifier_collection .collection_block {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 16px;}
.detoxifier_collection .collection_block .collection_item {position: relative;min-height: 414px;}
.detoxifier_collection .collection_block .collection_item a.collection_url {width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 20px;z-index: 1;position: relative;}
.detoxifier_collection .collection_block .collection_item::after {position: absolute;content: "";top: 5px;left: 0;width: 100%;height: 100%;border: 1px solid #ff721f;background-color: #fff;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection-img img {min-height: 150px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection-img {margin-bottom: 40px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection_heading .heading {display: inline-block;font-size: 33px;color: #2f2e32;font-weight: 500;}
.detoxifier_collection .collection_block .collection_item:nth-child(odd):after {transform: skewY(-2deg);}
.detoxifier_collection .collection_block .collection_item:nth-child(even):after {transform: skewY(2deg);}
.detoxifier_collection .collection_btn {margin-top: 60px;}
.detoxifier_collection .section-craft {margin-top: -30px;}

.detoxifier_technology {text-align: center;padding-top: 100px;}
.detoxifier_technology .page-width {max-width: 1200px;position: relative;}
.detoxifier_technology .brochure_btn {background-color: #000;width: 210px;height: 210px;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;top: -320px;z-index: 1;right: 210px;}
.detoxifier_technology .brochure_btn a {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 100%;width: 100%;position: relative;}
.detoxifier_technology .brochure_btn a span {color: #fff;text-transform: uppercase;line-height: 1.2;display: block;margin-top: 15px;font-size: 19.5px;max-width: 151px;}
.detoxifier_technology .brochure_btn a span:before {position: absolute;content: "";border-right: 20px solid rgb(0 0 0 / 55%);top: -1px;right: -7px;width: 100%;height: 100%;border-radius: 50%;transform: rotate(350deg);}
.detoxifier_technology .section_bg_color {padding-top: 0;}
.detoxifier-featured-product .product-single__photos {position: relative;}
.detoxifier-featured-product .section_bg_color {padding: 0;background-color: #ededed;margin-top: -30px;}
.detoxifier-featured-product .product-single__photos .product-single__meta {max-width: 860px;position: absolute;top: 50%;right: 60px;background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/featured-product-bg.png?v=1660646551);background-size: 100% 100%;padding: 100px 70px 50px 50px;background-repeat: no-repeat;transform: translateY(-50%);}
.detoxifier-featured-product .product-single__photos .product-single__meta .price__vendor {margin: 0;color: #ff721f;line-height: 1;margin-bottom: 20px;font-size: 36px;font-family: american-captain;display: inline-block;}
.detoxifier-featured-product .product-single__photos .product-single__meta h3.h1 {color: #fff;font-size: 66px;line-height: 1;margin-bottom: 20px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .short_heading {color: #fff;display: block;font-size: 30px;line-height: 1.2;margin-bottom: 20px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .pr_price span {color: #ff721f;}
.detoxifier-featured-product .product-single__photos .product-single__meta .pr_price {color: #fff;font-size: 54px;font-weight: 500;line-height: 1;}

.detoxifier-featured-product .product-single__photos .product-single__meta .buy_btn {margin-top: 30px;margin-left: 20px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .buy_btn::before,.detoxifier-featured-product .product-single__photos .product-single__meta .buy_btn::after {background-color: #fff;}
/* .detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item {padding: 0 0 0 30px;margin-bottom: 0;}
.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item #AddToCart-detoxifier-featured-product {width: auto;padding: 12px 35px;}
.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:before, .detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:after {background-color: #fff;min-height: 55px;}
.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:after {left: auto;} */
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review li svg {width: 25px;height: 25px;fill: #ff721f;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review {display: grid;grid-template-columns: auto 1fr;align-items: center;grid-gap: 20px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review li {display: inline-block;line-height: 1;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review .review_label {color: #fff;font-size: 22.5px;padding-left: 8px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review ul {display: flex;flex-wrap: wrap;align-items: center;grid-gap: 4px;}

.detoxifier-video .page-width {max-width: 1270px;}
.detoxifier-video .video__title {text-align: center;margin-bottom: 40px;}
.detoxifier-video .video-section-wrapper:after {position: absolute;content: "";border-top: 25px solid #ff721f;border-right: 25px solid #ff721f;top: -0px;right: -0px;width: 247px;height: 197px;}
.detoxifier-video .video-control__play-wrapper .video-control__play:before, .detoxifier-video .video-control__play-wrapper .video-control__play:after {display:none;}
.detoxifier-video .video-control__play {background-color: transparent;border: 0;transform: none;padding: 0;width: auto;height: auto;box-shadow: 0px 15px 74px 0px rgb(0 0 0 / 60%);border-radius: 50%;}
.detoxifier-video .video-control__play svg {width: 90px;height: 90px;overflow: visible;pointer-events: all;fill: #fff;}
.detoxifier-video .video-control__play:hover {background-color: transparent;}
.template-landing-detoxifier main#MainContent {padding-top: 0;}
.detoxifier-video .video__image {top: 25px;left: auto;right: 25px;}

#shopify-section-detoxifier-instagram {
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.detoxifier_instagram .section-header:before{display:none;}
.detoxifier_instagram .section-header h2 {background-color: transparent;color: #130f0c;padding: 0;}
.detoxifier_instagram .bottom_bg_shape:after {top: auto;bottom: -89px;}
.detoxifier_instagram .bottom_bg_shape:before {display: none;}
.detoxifier_instagram .section-header {margin-bottom: 40px;}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-item-template-tile:nth-child(odd) {transform: skewY(-2deg);}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-item-template-tile:nth-child(even) {transform: skewY(2deg);}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-item-template-tile {border-radius: 0;}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more {
        margin-top: 60px;
    font-size: 22.5px;
    min-height: 100%;
    height: 100%;
    border-radius: 0;
    letter-spacing: 0;
    font-weight: 800;
    padding: 12px 25px;
    position: relative;
    -webkit-transform: skew(-17deg,0deg);
    -moz-transform: skew(-17deg,0deg);
    -ms-transform: skew(-17deg,0deg);
    -o-transform: skew(-17deg,0deg);
    transform: skew(-17deg);
    appearance: none;
    display: inline-block;
    width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    text-transform: uppercase;
    background-color: #ff721f!important;
    color: #fff;
    font-family: Work Sans,sans-serif;
    font-style: normal;
    line-height: 1.5;
}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more .eapps-instagram-feed-posts-grid-load-more-text {
    -webkit-transform: skew(17deg,0deg);
    -moz-transform: skew(17deg,0deg);
    -ms-transform: skew(17deg,0deg);
    -o-transform: skew(17deg,0deg);
    transform: skew(17deg);
}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-grid-load-more-container {
    text-align: center;
}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:before,.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:after {
    position: absolute;
    content: "";
    width: 7px;
    height: 100%;
    background-color: #130f0c;
    top: 50%;
    min-height: 60px;
    transform: translateY(-50%);
}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:before {left: -10px;}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:after {right: -10px;}
/*====== Landing Detoxifier Page Css End ======*/
/*====== Compatible Products Page Css Start ======*/
.compatible-products .compatible_product:after {display: none;}
.compatible_product {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 20px;text-align: center;margin-bottom: 55px;}
.compatible_product .product-card .list-view-item__image-column {display: block;width: 100%;}
.compatible_product .list-view-item__title-column .list-view-item__title {min-width: 100%;margin-bottom: 15px;line-height: 1.3;}
.compatible_product .list-view-item__title-column .list-view-item__bottom {flex-wrap: wrap;}
.compatible_product .list-view-item__title-column .list-view-item__bottom dl.price {justify-content: center;margin-bottom: 10px;font-size: 20px;}
.compatible_product .product-card .list-view-item__image-column .list-view-item__image-wrapper {margin-right: 0;}
.compatible_product .product-card .list-view-item__image-column .list-view-item__image-wrapper .list-view-item__image {max-height: 100%;}
.compatible_product .product-card .list-view-item__image-column {margin-bottom: 25px;}
.compatible_product .list-view-item__title-column .list-view-item_short-name span {line-height: 1.1;}
.compatible_product .list-view-item__title-column .list-view-item_short-name,.compatible_product .list-view-item__title-column .list-view-item__bottom .stamped-product-reviews-badge {margin-bottom: 10px;line-height: normal;}
.compatible_product .list-view-item__title-column .list-view-item_short-name {font-size: 22px !important;min-height: 96px;}
.compatible_product .list-view-item__title-column .product_des li {font-size: 16px;}
.compatible_product .product-card .list-view-item__title-column .product_des,.compatible_product .list-view-item__title-column .list-view-item__title {display: none;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit:after {content: "";width: 66px;height: 100%;line-height: 42px;background-color: #292929;position: absolute;top: 0;left: 0;-webkit-transform: skew(0);-moz-transform: skew(0);-ms-transform: skew(0);-o-transform: skew(0);transform: skew(0);}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit:before {content: "";width: 61px;height: 100%;background-image: url(add-white.png);background-size: 25px 25px;background-position: center center;background-repeat: no-repeat;position: absolute;top: 0;
left: 0;z-index: 1;  -webkit-transform: skew(17deg,0deg);-moz-transform: skew(17deg,0deg);-ms-transform: skew(17deg,0deg);-o-transform: skew(17deg,0deg);transform: skew(17deg);background-color: transparent;z-index: 11;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit {padding: 12px 25px 12px 85px;box-shadow: 4px 4px #0000001c;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit[disabled] {opacity: 0.5;}
.compatible_product .product-card .list-view-item__title-column .list-view-item__sold-out {min-height: 58px;font-weight: bold;text-transform: uppercase;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart {padding: 0;}
#shopify-section-detoxifier-text-columns .bottom_bg_shape:before,#shopify-section-detoxifier-technology .bottom_bg_shape.right_shape::before{display:none;}

/*====== Landing Detoxifier Page Css End ======*/
body.template-suffix-about #MainContent,body.template-suffix-affiliate #MainContent {padding-top: 55px;}

/* -------------------------------------------------------------------- */


.product-single__meta .product-form__item .affirm-as-low-as { display: none;}
.template-product.mfp-zoom-out-cur {cursor: initial;}
.template-product.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: pointer;width: auto; left: auto;}
.affirm-as-low-as span.affirm-ala-price { padding-left: 5px;}
.template-product button.mfp-close, .template-product button.mfp-arrow {overflow: visible !important; z-index: 999999;}
.template-product .btn.klaviyo-bis-trigger { margin-bottom: 20px!important; margin-right: 20px !important;}
.template-product .mfp-arrow {opacity: 1;}

.pro_thumnail {opacity: 0;}
.pro_thumnail.proThumLoaded {opacity: 1;}
.pro_thumnail .slick-dots {display: none !important;}
.pro_thumnail .slick-current .product_thumbnails {border-color: #e8e6eb;}
.pro_thumnail .slick-current .product_thumbnails.active {border-color: #ff721f;}



.technical-product-testing-data,.technical-data-wrapper-sample-method {padding-top: 50px;}
.rte .technical-product-testing-data h5 ,.technical-data-wrapper-sample-method h5,.technical-data-wrapper-result-method h5{font-family: CircularStd;font-size: 20px; font-weight: 600; margin-bottom: 5px; color: #ff721f; text-transform: capitalize;}
.technical-product-samples {padding-bottom: 30px;}
.technical-product-data-wrapper-table.one {padding-bottom: 50px;}
.technical-product-table2, .technical-product-table3 { padding-bottom: 40px;}
.technical-product-table1 p {margin-bottom: 0;}
.technical-product-table1 tbody th,.technical-product-table2 tbody th,.technical-product-table3 tbody th,.technical-product-data-wrapper-table tbody th {background: #cccccc;font-weight: 500;text-transform: capitalize; font-size: 18px;font-family: 'CircularStd';border: 1px solid #000;}
.technical-product-table1 tbody td,.technical-product-table2 tbody td,.technical-product-table3 tbody td,.technical-product-data-wrapper-table tbody td {border: 1px solid #000;}
.technical-product-test-method,.technical-data-wrapper-sample-method {padding: 30px 0;}
.technical-product-table2 p,.technical-product-table3 p,.technical-product-data-wrapper-table,.technical-product-data-wrapper-table p {margin: 0;}
.technical-product-table2,.technical-product-table3,.technical-product-data-wrapper-item,.technical-product-data-wrapper-table {padding-top: 30px;}
.technical-product-data-wrapper-table table {margin-bottom: 0;}
.technical-product-data-wrapper-table.two,.technical-product-data-wrapper-table.three,.technical-product-data-wrapper-table.four,
.technical-product-data-wrapper-table.five,.technical-product-data-wrapper-table.six,.technical-product-data-wrapper-table.seven,
.technical-product-data-wrapper-table.eight,.technical-product-data-wrapper-table.nine{padding-bottom: 50px;}
.technical-product-data-wrapper-item {position: relative;width: 100%; z-index: 9;}
.technical-product-data-wrapper-item::before { background: #ededed;display: block; width: 1190px; position: absolute; left: -120px; right: 0; margin-left: 0; margin-right: 0; content: ""; height: 100%; z-index: -1; margin: 0 auto;}
.product-care-instructions {position: relative; z-index: 9;    padding-bottom: 50px;    margin-top: 30px;}
.product-care-instructions::before  {background: #ff6600;    display: block;width: 1190px;position: absolute;left: -120px; right: 0; margin-left: 0; margin-right: 0;content: ""; height: 100%; z-index: -1;margin: 0 auto;}
.product-care-instructions .section-header {padding-top: 50px;}
.product-care-instructions .section-header h2 {font-size: 40px; color: #fff;}
.product-care-instructions .section-header--dashed h2:before{background-color:#fff;}
.product-single__description .product-care-instructions-wrapper li {position: relative; background: transparent !important; color: #fff; text-transform: uppercase; padding: 0 0 10px 20px;}
.product-single__description .product-care-instructions-wrapper li::before {background: #000;width: 7px; height: 7px; left: 0; top: 9px;position: absolute; content: "";}

/*================ Careers-page ================*/
.careers-page .main-banner-career { position: relative;padding-bottom: 22%; width: 100%;}
.main-banner-career img { position: absolute;top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.main-text-career,.current-openings {width: 100%; padding: 100px 0; position: relative;}
.main-text-career{background: #dadada;}
.main-text-career  .page-width,.current-openings .page-width { max-width: 1300px;}
.main-text-career .main-text-desc { text-align: center;}
.main-text-desc p {color: #2f2e32; font-size: 22px;}
.main-text-desc p:first-child {color: #ff721f; font-weight: 600;}
.main-text-career::after {position: absolute;content: "";background: url(https://cdn.shopify.com/s/files/1/2262/5147/files/pattern.png?v=1665470178); width: 100%; height: 9px; left: 0; right: 0;background-repeat: no-repeat; bottom: -5px; background-position: center center;}
.current-openings h1 {text-align: center;font-size: 64px;color: #47464c; margin-bottom: 80px;}
.current-openings #resumator-wrapper .resumator-job-title { border-top: 0;font-family: american-captain; font-size: 38px; font-weight: 400; color: #ff721f;letter-spacing: 0px;line-height: 1;}
.current-openings #resumator-wrapper .resumator-job-info-details, .current-openings #resumator-wrapper .resumator-job-info {position: relative;color: #53515a;font-size: 18px;font-family: CircularStd; line-height: 1;}
.current-openings #resumator-wrapper .resumator-job-heading{color: #53515a;font-weight: 400;display: none;}
.current-openings #resumator-wrapper .resumator-job.resumator-jobs-text {margin-bottom: 30px;}
.current-openings #resumator-wrapper .resumator-job.resumator-jobs-text:last-child{margin-bottom:0;}
.current-openings #resumator-wrapper .resumator-job-info {padding-left: 20px;}
.current-openings #resumator-wrapper .resumator-job-info:before { position: absolute; content: ""; background: url(https://cdn.shopify.com/s/files/1/2262/5147/files/location.png?v=1665471521); width: 18px; height: 20px; left: 0; background-repeat: no-repeat; background-size: 14px;}
.current-openings #resumator-wrapper  a.resumator-job-link { color: #53515a; font-size: 14px; margin-top: 10px; display: block; font-family: CircularStd;}
.current-openings {padding-bottom: 0;}
.main-banner-career .mobile-img {display: none;}
/*================ Careers-page ================*/

.collection-template { padding: 55px 0 100px 0;}
.template-collection #Hero-collection-hero {display: none;}   
.header_search-bar .search .remove_button{position:absolute;top:0px;right:25px;height:100%;display:flex;align-items:center;justify-content:centder;}


.product-single__meta .stamped-badge {padding : 5px 10px;background-color : rgb(238, 238, 238); margin-left : 10px !important; margin-top: 20px !important;}
.product-single__meta .stamped-badge-starrating { margin : 0px 10px 0px 0px !important;}
.product-single__meta .stamped-badge-caption::before{ content:"Check out the ";}
.product-single__meta > .stamped-product-reviews-badge > .stamped-badge { margin-left: 0 !important; display: flex;align-items: center; line-height: 1;padding: 8.5px 10px;}
.product-single__meta > .stamped-product-reviews-badge > .stamped-badge .stamped-badge-starrating .stamped-fa { line-height: 1; }
.product-single__meta .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span {background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/review-arrow.svg?v=1670990278);background-repeat: no-repeat;background-position: right 1px;padding-right: 25px;}
.product-single__meta .stamped-badge-caption {margin-left: 7px;}


#shopify-section-featured-collections .grid.grid--uniform.grid--view-items { display: flex; justify-content: space-between; }
#shopify-section-featured-collections .grid.grid--uniform.grid--view-items::after { display: none; } 
#shopify-section-featured-collections.section-products .grid-view-item { display: block; } 
#shopify-section-featured-collections .grid.grid--uniform.grid--view-items li.grid__item { padding: 15px; flex-basis: 30%; flex-grow: 0; } 
#shopify-section-featured-collections .grid.grid--uniform.grid--view-items li .product_des { display: none !important; }
#shopify-section-featured-collections .product_bottom {flex-direction: column;}
#shopify-section-featured-collections.section-products .product-item__content, #shopify-section-featured-collections.section-products .grid-view-item .grid-view-item__image-wrapper { width: 100%; padding-left: 0; } 
#shopify-section-featured-collections .product-item__content>.grid-view-item__title { font-size: 21px !important; }  
#shopify-section-featured-collections .product-card .price {  font-size: 26px !important; flex-direction: row; justify-content: center; margin-top:10px; margin-bottom:10px;} 
#shopify-section-featured-collections .product_price-option { width: fit-content;margin: 0 auto; }
#shopify-section-featured-collections .product_cart-wrap .product-form__cart-submit {     max-width: 185px;margin: 0 auto; margin-top: 10px;} 
#shopify-section-featured-collections .stamped-product-reviews-badge {     width: fit-content; margin: 0 auto; } }
#shopify-section-featured-collections .product-card__title{text-align:center;}
#shopify-section-featured-collections .product-item__content{ margin-left:15px;}  
#shopify-section-featured-collections .grid-view-item__image-wrapper .grid-view-item__image { width: 80%;}


/*=======================================================*/
/*================ RESPONSIVE MEDIA CODE ================*/
/*=======================================================*/

@media screen and (min-width: 1025px){
.product-single__grid-meta .social_sharing {display: none;}
.site-nav a {font-size: 16px;}  
}

@media screen and (min-width: 750px){
.site-header__mobile-nav .grid__item{width:auto;}
.slideshow__btn-wrapper--push{margin-top:20px;}
.section-products .grid-view-item .grid-view-item__image-wrapper{margin-bottom:0;}
.section-products .grid-view-item .grid-view-item__image-wrapper{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2; -webkit-order: 2; order: 2;width: 40%;padding-left:25px;}
.section-products .product-item__content{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;width: 60%;padding-right:25px;}
.product-review .stamped-form-contact-email, .product-review .stamped-form-contact-name{width:50%;max-width: 100%;}
.product-review .stamped-form-contact-location{width:100%;max-width: 100%;}
.team-img{-webkit-box-flex: 1 1 30%;-moz-box-flex: 1 1 30%;-webkit-flex: 1 1 30%;-ms-flex: 1 1 30%;flex: 1 1 30%;}
.team-content{-webkit-box-flex: 1 1 70%;-moz-box-flex: 1 1 70%;-webkit-flex: 1 1 70%;-ms-flex: 1 1 70%;flex: 1 1 70%;padding-left:35px;}
.team-row:nth-child(even) .team-img{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2; -webkit-order: 2; order: 2;}
.team-row:nth-child(even) .team-content{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;padding-left:0;padding-right:55px;}
.dealer-hero .hero--large{height:580px;}

.all-product .list-view-item:nth-child(even) .list-view-item__image-column{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;}
.all-product .list-view-item:nth-child(even) .list-view-item__title-column{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;padding-right:0;padding-left:35px;}
.template-search .list-view-item__image-column{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;width: 40%;padding-left: 25px;}
.template-search .list-view-item__title-column{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;width: 60%;padding-right: 25px;}

.collection-image-with-text .hero--large {background-size: cover !important;background-position: center top !important;}
.collection-template .list-view-item:nth-child(even) .list-view-item__image-column{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
.collection-template .list-view-item:nth-child(even) .list-view-item__title-column{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;padding-right:55px;padding-left:0;}
.collection-template .list-view-items.filter_prd .list-view-item:nth-child(even) .list-view-item__image-column {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
.collection-template .list-view-items.filter_prd .list-view-item:nth-child(even) .list-view-item__title-column {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;padding-left: 55px;padding-right: 0;}



.template-search .list-view-item:nth-child(odd) .list-view-item__image-column{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
.template-search .list-view-item:nth-child(odd) .list-view-item__title-column{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2; -webkit-order: 2; order: 2;
  padding-right:0;padding-left:55px;}

.template-search .list-view-items.filter_prd .list-view-item:nth-child(odd) .list-view-item__image-column {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;
  -webkit-order: 1;order: 1;}
.template-search .list-view-items.filter_prd .list-view-item:nth-child(odd) .list-view-item__title-column {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;
  -webkit-order: 2;order: 2;padding-left: 55px;padding-right: 0;}

.only-mb{display:none;}
.contact-info img {max-width:32px;}
.site-footer__icon-list{padding-bottom:0px;}
.gas-mask-filters-buyers-guide .medium-up--one-quarter {width: 35%;}
.gas-mask-filters-buyers-guide .medium-up--three-quarters {width: 65%;} 
.site-footer .needsclick{padding: 0 !important;position: relative;-webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    flex-direction: initial !important;}

.mobile_img {display: none;}


}
@media screen and (max-width: 1880px){
.detoxifier-page .slideshow__text-content .page-width {padding: 0 100px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow-left {left: 20px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow-right {right: 20px;}
.detoxifier-page .slideshow__text-content-list .mega-title {font-size: 100px;}
.detoxifier-page .slideshow__text-content-list li p {font-size: 18px;}
 .detoxifier_collection:after, #ProductSection-detoxifier-featured-product .bottom_bg_shape:after { top: -75px;} 
}
@media screen and (max-width: 1500px){
.detoxifier-page .slideshow__subtitle {margin-bottom: 20px;font-size: 18px;}
.detoxifier-page .slideshow__text-content-list .mega-title {font-size: 72px;}
.detoxifier-page .slideshow__text-content-list li p {font-size: 17px;line-height: 1.2;}
.detoxifier-page .slideshow__btn-wrapper {margin-top: 25px;}
.detoxifier-page .btn,.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more {min-height: 50px;padding: 10px 25px;font-size:18px;}
.slideshow__btn {min-width: 280px;}
.detoxifier-page .btn:before, .detoxifier-page .btn:after,.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:before,
  .detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:after,
  .detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:before, .detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:after{min-height: 50px;}
.detoxifier-page .section-craft {margin-top: -90px;padding-bottom: 70px;}
.section-craft {padding-top: 70px;}
.detoxifier-page .index-section {margin: 70px 0;}
.detoxifier-page .feature-row__text .featured-row__subtext p {font-size: 20px;line-height: 1.5;}
.detoxifier-page p {font-size: 20px;}
.detoxifier-page h1, .detoxifier-page h2, .detoxifier-page h3, .detoxifier-page h4, .detoxifier-page h5, .detoxifier-page h6 {font-size: 48px;margin-bottom: 30px;}
.detoxifier-featured-product .product-single__photos .product-single__meta h3.h1 {font-size: 60px;}
.detoxifier-text-columns p {margin: 0 auto 30px;}
.detoxifier_collection .section-craft {margin-top: -17px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection-img img {min-height: 130px;max-width: 130px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection_heading .heading {font-size: 30px;line-height: 1;}
.detoxifier_technology .brochure_btn {width: 190px;height: 190px;top: -280px;}
.detoxifier_technology .brochure_btn a span {font-size: 16px;max-width: 130px;}
.detoxifier_technology .brochure_btn .icon_block img {max-width: 40px;}
.detoxifier-featured-product .product-single__photos .product-single__meta {right: 15px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .pr_price,.detoxifier-featured-product .product-single__photos .product-single__meta .pr_price span {font-size: 36px;}
.detoxifier-video .video-control__play {padding:0;}
.detoxifier-video .video__title {margin-bottom: 30px;}
.detoxifier-page .slideshow__btn {padding: 15px 25px;}
.detoxifier-page .page-width {max-width: 1150px;}
}
@media screen and (max-width: 1300px){
.main-text-career { background: #dadada;padding: 50px 0;}
}

@media screen and (max-width: 1199px){
/*   .mega-subtitle{font-size:18px;} */
.mega-title{font-size:68px;}
.slideshow__btn {font-size: 16px;min-height: 50px;padding: 15px 25px;min-width: 270px;}
.team-row:nth-child(odd){padding-right:75px;}
.team-row:nth-child(even){padding-left:75px;}
.dealer-hero .mega-subtitle p{font-size:24px;}
.section-benefit{padding-top:55px;}
/*   .blog-newsletter {margin-bottom: 55px;} */
.article__list-content .article__title{font-size:36px;}
.article__author, .article__date, .blog-section .rte{font-size:15px;}
.article__list-content .btn{font-size:14px;}
.blog-section .pagination{padding-bottom:35px;padding-top:35px;}
.eapps-instagram-feed-title{padding-left:0 !important;}
.eapps-instagram-feed-title:before{left:0;}
.article-hero .article__title{font-size:66px;}
.article-hero .article__author, .article-hero .article__date{font-size:18px;}
.article_img {height: 540px;}

.blog-newsletter {padding: 130px 0 70px;}		
.blog-hero .hero__inner{padding: 100px 0;}		
.blog-hero-info small{font-size: 22px;}
.detoxifier-page .slideshow__text-content-list .mega-title {font-size: 68px;}
.detoxifier-image-with-text .feature-row__text--left {padding-left: 30px;}
.detoxifier-image-with-text .img-pr {padding-right: 30px;}
.detoxifier-page .feature-row__text .featured-row__subtext p {font-size: 18px;line-height: 1.3;margin-bottom: 15px;}
.detoxifier-text-columns .grid .grid__item {min-height: 300px;}
.detoxifier_collection .collection_block .collection_item {min-height: 300px;}
.detoxifier_technology .brochure_btn {right: 150px;}
.detoxifier-featured-product .product-single__photos .product-single__meta {max-width: 660px;padding: 70px 50px 30px 30px;}
.detoxifier-featured-product .product-single__photos img {max-height: 600px;}

.main-text-desc p {font-size: 20px;}
.current-openings h1 { font-size: 60px; margin-bottom: 50px;} 
.current-openings #resumator-wrapper .resumator-job-title {font-size: 28px;}
.current-openings #resumator-wrapper .resumator-job-info-details, .current-openings #resumator-wrapper .resumator-job-info {font-size: 16px;}  
.current-openings #resumator-wrapper .resumator-job-info {padding-left: 20px;}
.current-openings #resumator-wrapper .resumator-job.resumator-jobs-text {margin-bottom: 40px;}  

#shopify-section-featured-collections .product-item__content>.grid-view-item__title {font-size: 18px !important;}  
#shopify-section-featured-collections .product-card .price {font-size: 20px !important;}  
}

@media screen and (max-width: 1023px){
.btn{padding-left:15px;padding-right:15px;}
.slideshow__text-content-list {max-width: 440px;}
/*   .mega-subtitle{font-size:16px;} */
.mega-title{font-size:54px;}
.slideshow__btn-wrapper--push {margin-top: 10px;}
/*   .slideshow__btn {font-size: 14px;min-height: 40px;padding: 12px 15px;min-width: 140px;} */
.section-craft h2{font-size:48px;}
.section-craft .featured-row__subtext{font-size:16px;}
.section-products {padding-top: 100px;}
.section-products .grid__item{padding:30px;}
.grid-view-item__title{font-size:40px;}
.product-card .price {font-size: 26px;}
/*   .price--on-sale .price__regular{font-size:20px;} */
.section-products .btn-all,.expolre_all{min-width:280px;}
.section-header h2 {font-size: 36px;}
.section-header .rte p{font-size:18px;}
.section-partner{padding-top:55px;padding-bottom: 35px;}
.section-partner h3 {margin-bottom: 30px;}
.logo-bar__item{max-width:150px;}
.logo-bar_item:before{height: 50px;bottom:-49px;}
.section-hero .hero__inner {padding: 55px 0;}
.section-hero .mega-title{font-size:54px;}
.footer-top h2{font-size:28px;}
.footer-top p{font-size:14px;}
.footer_newsletter .footertop-icon, .footer_about .footertop-icon {margin-bottom: 20px;max-height: 55px;}
.footer_newsletter {padding: 76px 40px 105px 15px;}
.footer_newsletter form .newsletter__input{font-size:12px;padding: 0 25px;}
.footer-middle{padding:55px 0;}
.site-footer__content{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
/*   .site-footer__item-help{-webkit-flex: 1 1 100%;-moz-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;padding-left:0;border-left:none;border-top:1px solid #747278;margin-top: 15px;} */
/*   .contact-info{padding:25px 15px;} */
.footer-middle-logo{    bottom: -84px;}
.product_cart-wrap .product-form__cart-submit{font-size:14px;padding:12px 15px 12px 15px;white-space: nowrap;}
.pro_thumnail {margin: 0 15px;}
.product-single .grid__item{width:100%;}
.product-single__grid-meta{padding-left:30px;padding-top: 25px;}
.agencie-item{padding:15px;}
.agencie-icon{padding-top:95px;}
.agencie-item h3{font-size:30px;}
.agencie-item p{font-size:14px;}
.affiliate-hero{padding-bottom:55px;}
.affiliate-hero .sub-title{font-size:14px;}
.affiliate-hero .mega-title {font-size: 60px;}
.affiliate-hero .mega-subtitle p{font-size:16px;}
.affiliate-hero .hero__btn {min-width: 220px;padding: 12px 25px;}
.section-affiliate-program {padding-bottom: 55px;}
.section-affiliate-program .grid{max-width:750px;margin-left:auto;margin-right:auto;}
.section-affiliate-program .grid__item{padding-left:15px;padding-right:15px;}
.section-affiliate-program .feature-row__image-wrapper:before{width:60%;right:-65%;}
.section-affiliate-program .feature-row__image-wrapper:after{right:-43%;}
.section-affiliate-program .rte-setting p{font-size:18px;}
.affiliate-why{padding-bottom:55px;}
.affiliate-why .rte ul li{font-size:18px;}
.affiliate-rich{padding-bottom:0;}
.page-sidebar{width:100%;padding:0;margin:20px 0 0;}
.page-sidebar:before{content:none;}
.page-content{width:100%;padding:40px 0 35px 0px;}
.dealer-hero .mega-subtitle p{font-size:21px;}
.section-join .section-header p{font-size:21px;}
.cart_image-wrapper {min-width: 140px;}

.cart_remove a{font-size:14px;}
.cart_remove a svg{width:20px;height:20px;}
.cart__footer h2{font-size:28px;}
.need-help ul li{width:50%;}
.bulk-discount .bulk-img{display:none !important;}
.bulk-discount .grid-flex>.grid__item{width:100%;}
.bulk-content{padding-left:30px;}
.myaccount{flex-direction: column;}
.myaccount__order-history{width:100%;margin-bottom:35px;}
.myaccount__account-details{width:100%;}

.collection-template .list-view-item__title, .cart_price{font-size:18px;}
.collection-template{padding:55px 0;} 	


.collection-template .list-view-item_short-name{font-size:30px;}
.collection-template .list-view-item__title-column .list-view-item__title{font-size: 24px;}
.collection-template .list-view-item_cart .btn{font-size: 14px;padding: 12px 15px 12px 15px;white-space: nowrap;}


.template-search .list-view-item__title-column { padding-left:0; }
.template-search .list-view-item__title, .cart_price{font-size:18px;}   
.template-search .list-view-item_short-name{font-size:30px;}
.template-search .list-view-item__title-column .list-view-item__title{font-size: 24px;}
.template-search .list-view-item_cart .btn{font-size: 14px;padding: 12px 15px 12px 15px;white-space: nowrap;}
.template-search .list-view-item__title-column .product_des p{ font-size:16px; }


.compare-page .sa_cmp_title{font-size:36px !important;}
.page-sidebar ul{display:none;}
.page-sidebar select{width:100%;display:block;background-color:#f6f5f7;font-size: 14px;color: #292929;font-weight: 800;text-transform: uppercase;padding: 15px 30px 15px 15px;border:none;}
.program_block{max-width:90px;}
.program_block-svg{height:90px;}
.program_block-svg svg{width:40px;height:40px;}
.program_block-count{width:30px;height:30px;}
.content-area{width:100%;}
.sidebar-area{display:none;}
div.yottie-widget-feed-section-arrow-next{right:-8px !important;}
div.yottie-widget-feed-section-arrow-prev{left:-8px !important;}
div.yottie-widget-feed-section-arrow span::after, div.yottie-widget-feed-section-arrow span::before{width:12px !important;}
.mega-subtitle{margin-bottom:15px;}
.logo-bar_item h4{font-size:18px;}
.logo-bar_item p{font-size:11px;}
.flags_div ul li{width:33.33%;}

.bloghero-img-box img{height: 300px;}		
.blog-hero-img{padding-left: 40px;}		
.blog-hero-img::before{top: -40px;left: 80px;}		
.blog-newsletter .section-header h2,.detoxifier-featured-product .product-single__photos .product-single__meta h3.h1{font-size: 48px;}		
.blog-newsletter-left{padding-left: 35px;}		
.blog-newsletter .section-header .rte p{margin-top:5px;}		
.blog-newsletter .section-header{margin-bottom:15px;}		
.blog-newsletter {padding: 100px 0 50px;}		
.article__list_date .date_day{font-size: 34px;}		
.blog-newsletter .section-header h2 span{padding: 10px 10px 0;}
.guarantee-popup {max-width: 90%;    padding: 20px;}
.detoxifier-page h1, .detoxifier-page h2, .detoxifier-page h3, .detoxifier-page h4, .detoxifier-page h5, .detoxifier-page h6 {font-size: 48px;margin-bottom: 20px;}
.detoxifier-page .feature-row__text .featured-row__subtext p {font-size: 16px;}
.video-section-wrapper--medium.video-section-wrapper--min-height {min-height: 600px;}
.detoxifier-page .slideshow__text-content-list .mega-title {font-size: 54px;margin-bottom: 15px;}
.detoxifier-page p {font-size: 16px;}
.detoxifier-text-columns .sub_heading {font-size: 22px;}
.detoxifier-text-columns p {margin: 0 auto 20px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection_heading .heading {font-size: 25px;}
.detoxifier-page .btn {font-size: 16px;}
.section_bg_color {padding: 55px 0;}
.detoxifier-page .index-section {margin: 55px 0;}
.detoxifier-page .detoxifier-image-with-text .section-craft {padding-bottom: 10px;margin-top: -100px;padding-top: 20px;}
.detoxifier-text-columns .section_bg_color {padding-top: 20px;}
.detoxifier-text-columns .section-header {margin-bottom: 20px;}
.detoxifier_collection .section-craft {padding: 55px 0;}
.detoxifier_technology {padding: 20px 0;}
.detoxifier_technology .brochure_btn {top: -210px;}
.detoxifier-text-columns .grid .grid__item .column-text p {font-size: 16px;}
.detoxifier-video .video__title {margin-bottom: 20px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow {background-size: 12px;}
.compatible_product {grid-template-columns: repeat(2,1fr);grid-gap: 30px;}
.compatible_product .list-view-item__title-column .list-view-item_short-name {min-height: 100%;}
.compatible_product .product-card .list-view-item__title-column {display: block;}
.compatible_product .product-card .list-view-item__title-column .list-view-item__sold-out {min-height: 60px;}
.pro_thumnail .slick-prev,	.pro_thumnail .slick-next {display: none !important;}
  .pro_thumnail .slick-dots {display: flex !important;justify-content: space-between;background: #cdcdcd;margin-top: 0px;	max-height: 4px;}
  .pro_thumnail .slick-dots li {height: 15px;margin: 0;padding: 0;	width: 100%;}
  .pro_thumnail .slick-dots li.slick-active {background: #888;max-height: 4px;}
  .pro_thumnail .slick-dots li button,	.pro_thumnail .slick-dots li a {display: none;}
  .detoxifier_collection:after, #ProductSection-detoxifier-featured-product .bottom_bg_shape:after {    top: -67px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .short_heading {font-size: 25px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review .review_label {font-size: 20px;}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more {font-size: 16px;}

.stamped-badge {padding : 0px ;background-color : transparent; margin-left : 0px !important; margin-top: 20px !important;}
.stamped-badge-starrating { margin : 0px 0px 0px 0px !important;}
.stamped-badge-caption::before{ display:none}
.product-single__meta > .stamped-product-reviews-badge > .stamped-badge { margin-left: 0 !important; display: flex;align-items: center; line-height: 1;padding:0px 0px;}
.product-single__meta > .stamped-product-reviews-badge > .stamped-badge .stamped-badge-starrating .stamped-fa { line-height: 1; }
                              
}

@media(max-width:991px) {
.footer-middle-logo {bottom: -89px;}		
.newsletter-army-man{margin-top:0;}		
.blog-newsletter {padding: 50px 0 50px;}		
.blog-hero-grid .author_text:after, .blog-hero-grid .author_text:before{width: 80px;}	
.site-footer button.needsclick {min-width: 100px;   font-size: 14px !important; }
.site-footer .needsclick.ckfQZL::after {right: -50px;}
  .background-text { font-size: 18px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow {width: 40px;height: 40px;}
.detoxifier-page .slideshow__text-content .page-width {padding: 0 70px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow-left {left: 15px;}
.detoxifier-page .slideshow__controls .slideshow__arrows .slideshow__arrow-right {right: 15px;}
.detoxifier-page .slideshow__subtitle {margin-bottom: 15px;font-size: 15px;padding: 0 30px;}
.detoxifier-page .slideshow__text-content-list li p {font-size: 15px;}
.detoxifier-page .slideshow__btn-wrapper {margin-top: 15px;}
.detoxifier-text-columns .grid .grid__item {width: calc(50% - 7px);margin-bottom: 0;}
.detoxifier-text-columns .grid {grid-gap: 14px;flex-wrap: wrap;overflow: visible;margin-bottom: 0;}
.detoxifier_collection .collection_block {grid-template-columns: repeat(2,1fr);}
.detoxifier_technology .brochure_btn {right: 50px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price__vendor {margin: 0 0 15px;}
.detoxifier-featured-product .product-single__photos .product-single__meta {max-width: 580px;}

.main-text-desc p { font-size: 18px;} 
.main-text-career:after { width: 90%; background-size: 100%; margin: 0 auto;} 
.current-openings h1 {font-size: 50px;}  
.current-openings { padding: 100px 0 50px;}  
.careers-page .main-banner-career {padding-bottom: 24%;}

#shopify-section-featured-collections .product_cart-wrap .product-form__cart-submit {max-width: 150px;} 
#shopify-section-featured-collections .product-card .price { margin-top: 5px; margin-bottom: 5px;}  
#shopify-section-featured-collections .stamped-badge { margin-top: 10px !important;}  
}

@media only screen and (max-width: 787px) {
.grid-view-item__title {font-family: 'CircularStd' !important;    font-size: 24px !important;}
.list-view-item_short-name {font-family: 'CircularStd' !important;    font-size: 22px !important;    }
.product-single__title {font-family: 'CircularStd' !important;    font-size: 27px !important;    font-weight: 700 !important;    }
.list-view-item_short-name {font-family: 'CircularStd' !important;    font-size: 20px !important;    }
.template-article .mask_content_blog{flex-wrap: wrap;}
.template-article .mask_content_blog .inner_text{width: 49%;margin-bottom:10px;}
.grid.one-three .grid__item.medium-up--one-quarter{width:100%;}
.grid.one-three .grid__item.medium-up--three-quarters{width:100%;}
.grid.one-three img {width: 80px;}
.sp_note p,.sp_note p span{transform:none; text-align:left;}
.sp_note h5{transform: none;margin: 0!important;text-align: left;width: auto;display: inline-block;}
.sp_note p{padding: 15px 15px;}
}

@media only screen and (max-width: 767px) {
#shopify-section-gov-logo.forMobile{display:none !important;}
.product-single__meta .stamped-badge {background-color: transparent;} 
.product-single__meta .stamped-badge-caption {margin-left: 0;}  
.product-single__meta .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{background-image: none;padding-right: 0;}  

#shopify-section-featured-collections .grid.grid--uniform.grid--view-items {display: block;}  
#shopify-section-featured-collections .grid.grid--uniform.grid--view-items li.grid__item {flex-basis: 100%;padding: 20px;}  
#shopify-section-featured-collections.section-products .grid-view-item {display: flex;}  
#shopify-section-featured-collections .grid-view-item__image-wrapper .grid-view-item__image {width: 100%;}  
#shopify-section-featured-collections .product-item__content {margin-left: 0;}  
#shopify-section-featured-collections .product-item__content>.grid-view-item__title {font-size: 22px !important;}  
#shopify-section-featured-collections .product_price-option,#shopify-section-featured-collections .stamped-product-reviews-badge {width: 100%;} 
#shopify-section-featured-collections .product_cart-wrap .product-form__cart-submit {margin-left: 20px;}  
}


@media screen and (max-width: 749px){
body, input, textarea, button, select{font-size:16px;}
.header-section{width:100%;position:fixed;top:0;left:0;z-index:999;}
.page-container{padding-top:63px;}
.site-header .page-width{padding-left:0;padding-right:0;}
.site-header__mobile-nav{background-color:#2f2e32;}
.site-header__mobile-nav{padding-bottom:0;}
.logo-align--center .site-header__logo{margin: 13px 0;display:inline-block;vertical-align:middle;padding-left:15px;}
.site-header__logo-image--centered img{max-width:90px !important;}
.site-header__menu{width:54px;height:55px;color: #fff;text-align: center;}
.site-header__menu, .site-header__menu:not([disabled]):hover, .site-header__menu:focus{background-color:#35313c;}
.site-header__menu.mobile-nav--close{background-color:#ff721f !important;}
.nav-icon {width: 30px;margin: 0 auto;}
.nav-icon:after, .nav-icon:before, .nav-icon span {background-color: #fff;content: '';display: block;height: 3px;margin: 4px 0;transition: all .2s ease-in-out;}
.site-header__search-toggle, .site-header__cart{color:#fff;border-left:1px solid #35313c;padding:16px 17px 15px;margin:0;}
.site-header__cart-count{min-width:18px;height:18px;line-height: 17px;position:absolute;top:calc(10em / 16);}
.site-header__cart-count span{font-size:10px;}
.site-header__icon svg {height: 19px;width: 19px;margin-top: -3px;}
.currency-picker__wrapper{background-color:#45414e;padding:17.5px 25px;width:100%;}
.header-bottom .page-width{padding-left:0;padding-right:0;}
.guarantee-wrap{-webkit-box-align: inherit;-moz-box-align: inherit;-ms-flex-align: inherit;-webkit-align-items: inherit;align-items: inherit;}
.guarantee-item{width:33.33%;font-size: 10px;border-right:1px solid #d3d8dd;padding:15px;text-align: center;justify-content: center;flex-wrap: wrap;}
.guarantee-icon {margin-right: 0;width: 100%;margin-bottom: 10px;}
.guarantee-icon .icon-truck {width: 47px;height: 24px;}
.search-bar.drawer{background-color:#35313c;padding:10px 0px;border:none;z-index:9;}
.header_search-bar .search__input{background-color: #45414e;padding-top:12px;padding-bottom:12px;}
.search__submit{top:6px;left:25px;}
.header_search-bar form:before, .header_search-bar form:after{border-bottom-color:#35313c;}
.header_search-bar:before, .header_search-bar:after{background-color:#45414e;}
.js-drawer-open-top .site-header__search-toggle, .site-header__search-toggle:focus{background-color:#ff721f !important;}
.js-drawer-open-top .site-header__search-toggle svg, .site-header__search-toggle:focus svg{color:#fff;}
.js-drawer-open-top .search-bar.drawer{top:55px !important;height:auto !important;-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);outline: none;}
.mobile-nav-wrapper{background-color:#35313c;z-index:9;}
.mobile-nav-wrapper.js-menu--is-open{-ms-transform: translateY(55px) !important;-webkit-transform: translateY(55px) !important;transform: translateY(55px) !important;}
.mobile-nav{padding:20px 0;}
.mobile-nav__item{border:none;padding:10px 25px;}
.mobile-nav__link, .mobile-nav__sublist-link{font-size:12px;color:#fff;padding:0;text-transform:uppercase;font-weight:800;}
.mobile-nav__label{border:none;}
.call-team{padding:0 25px;}
.account_menu{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;text-align:center;border-top:1px solid #45414e;}
.account_menu a{font-size: 14px;width:50%;border-right:1px solid #45414e;line-height:44px;margin: 0;}
.account_menu a:last-child{border:none;}  

.home-slideshow .slideshow{height:auto !important;max-height: inherit;}
.home-slideshow .slideshow__image{position:static;}
.home-slideshow .slideshow__image img{position: static;max-height: 600px;object-fit: cover;object-position: center;-webkit-clip-path: polygon(0 0, 100% 0, 100% 59%, 0% 86%);clip-path: polygon(0 0, 100% 0, 100% 59%, 0% 86%);}
.home-slideshow .ratio-container:after{content:none;}
.home-slideshow .slideshow__text-wrap{width:100%;padding-top: 15px;position:absolute;top:0;left:0;}
.home-slideshow .slideshow__text-content{-ms-transform: translateY(-72%) !important;-webkit-transform: translateY(-72%) !important;transform: translateY(-72%) !important;}
.home-slideshow .slideshow-wrapper .slideshow:before{top:auto;bottom:8%;-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);transform: rotate(10deg);}

.slideshow__text-content-list {max-width: 320px;}
.slideshow__title{display:block;font-size: 48px;}
.slideshow__btn{display:inline-block;}  
.section-craft{padding-top:75px;margin-left: -15px;margin-right: -15px;margin-top:-20%;}
.section-craft .feature-row__item{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2; -webkit-order: 2; order: 2;}
.section-craft .feature-row__text{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;text-align: center;margin-bottom:25px;padding-left:15px;padding-right:15px;}
.section-craft h2 {font-size: 36px;}
.section-header h2 {font-size: 30px;}
.section-header .rte p, p{font-size:16px;}  
.section-products{padding-top:65px;}
.section-products .section-header h2, .blog-section .section-header h2{text-align:center;}	
.section-products .section-header h2:before, .blog-section .section-header h2:before{content:none;}
.product_cart-wrap .product-form__cart-submit{font-size:16px;}  
.section-products .grid-view-item{flex-wrap:wrap;}
.grid-view-item__title{font-size:30px;}
.section-partner{padding-top:40px;}
.section-partner .section-header{margin-bottom:15px;}
.logo-bar__item {border-top-width:3px;}
.logo-bar_item{margin-bottom:35px;}  
.section-hero .page-width{padding-left:25px;padding-right:25px;}
.section-hero .mega-title{font-size:48px;margin-bottom: 15px;}
.section-hero p{font-size:18px;}  
.site-footer{margin-top:35px;}
.footer-top .page-width{padding-left:0;padding-right:0;}
.footer-top .grid{flex-wrap:wrap;flex-direction: column-reverse;}
.grid-newsletter{position:relative;overflow: hidden;}
.grid-newsletter:before{width:100%;}
.grid-newsletter:after{bottom:-10px;}
.footer_newsletter {padding: 60px 15px 125px;}
.grid-know-about{position:relative;overflow: hidden;}
.grid-know-about:before{width:100%;}
.grid-know-about:after{width: 170px;height: 210px;right: -20px;bottom: -20px;}
.footer_about{max-width:100%;padding:60px 15px 80px;}
.footer-top h2{font-size:38px;line-height:1;margin-bottom: 10px;}
.footer-top p{font-size:18px;margin-bottom: 25px;}
.site-footer__content{padding:0;}
.site-footer__icon-list{padding-bottom:0;}
.privacy_links{text-align:center;padding-top: 7px;}
.privacy_links li:first-child{padding-left:0;}
.section-products .grid-view-item__image-wrapper>div{padding-top:75% !important;}
.product_des p{font-size:16px;}
.product-card .price {font-size: 30px;}
.section-products .btn-all,.expolre_all{margin-top:0;}
.pro_thumnail .product_thumbnails{margin:5px;}
.product-single__title{font-size:42px;}
.product-form__item{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
.product-form .product__price .price{font-size: 32px;justify-content:flex-start;}
.product-form__item--submit .product-form__cart-submit{font-size:18px;padding:18px 25px 18px 95px;white-space:nowrap;}
.product-form__item--compare .btn{font-size:21px;padding:14px 15px;}
.product-form__item--submit .product-form__cart-submit .cart_icon{line-height:52px;}
.product-form__item--submit .product-form__cart-submit .cart_icon .icon, .product-form__item--compare .btn svg{width:30px;height:30px;}
.product-form__item--submit{margin-bottom:15px;}
.confidence-wrap{flex-direction: column;-webkit-box-align: flex-start;-moz-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;padding-bottom:0;border:none;}
.confidence-item{width:100%;padding-bottom:25px;}
.confidence-item:last-child{padding-bottom:0;}
.product-single__description{margin-top:55px;}
.template-product .section-header h2,#simpAskQuestion.simpAsk-container h2{font-size:30px;}
.product-review h3.stamped-review-header-title{font-size:18px;}
.product-review .stamped-review-content-body{font-size:16px;}
.product-review .stamped-rating-holder, .product-review .stamped-rating-holder i:before{font-size:14px;}
.page-banner{margin-top:-35px;}
.page-banner-img {height: 200px;}
.section-about{margin-top:-97px;padding-bottom: 55px;}
.section-core{padding-bottom:35px;}
.section-team{padding-left:15px;padding-right:15px;}
.team-row{padding-bottom:35px;flex-direction: column;}
.team-row:nth-child(odd){padding-right:0;}
.team-row:nth-child(even){padding-left:0;}
.team-img{text-align:center;}
.team-head{padding-top:25px;text-align:left;}
.team-des ul{column-count:1;}
.about-box{padding:50px 30px;}
.section-agencie{padding-bottom:30px;}
.section-affiliate-program .section-header {margin-bottom: 55px;}
.section-affiliate-program .program_block:before, .section-affiliate-program .program_block:after{content:none;}
.section-affiliate-program .rte-setting p{font-size:21px;}
.affiliate-why .hero{background-position:right -250px center !important;}
.affiliate-why .section-header h2{font-size:42px;}
.affiliate-why .rte{max-width:100%;}
.affiliate-why .rte ul li{font-size:16px;padding-left: 50px;}
.affiliate-why .rte ul li:before{background-size:28px 24px;}
.affiliate-rich{padding-bottom:90px;}
.affiliate-rich .section-header h2{font-size:42px;}
.page-hero .mega-title{font-size:48px;}
.sidebar-page{margin-bottom:20px;}
.page-content .rte h3{font-size:18px;margin-bottom:17.5px;margin-top:35px;}
.page-content .rte h3:first-child{margin-top:0;}
.page-content .rte p{line-height:24px;}
.faq-accordion{margin-top:25px;}
.accordionjs .acc_section .acc_head{padding-left:15px;padding-right:40px;}
.accordionjs .acc_section .acc_head:before{right:15px;}
.accordionjs .acc_section .acc_head:after{right:22px;}
.accordionjs .acc_section .acc_content{padding-left:15px;padding-right:15px;}
.dealer-hero .mega-title{font-size:40px;}
.dealer-hero .mega-subtitle p{font-size:18px;}
.page-hero{margin-top:-35px;}
.section-global{padding-top:0;padding-bottom:35px;}
.global-text{padding-left:0;}
.global-text .section-header{padding:0;}
.global-text .section-header:before{content:none;}
.global-text p{font-size:16px;line-height:26px;}
.global-img{padding-right:12%;padding-top:25px;}
.global-img:before{width:300vw;right: 6%;}
.global-img img{width:100%;}
.section-expansion .rte{margin-top:35px;}
.section-expansion .link svg{display:block;margin:10px auto 0;}
.dealer-hero{padding-bottom:35px;}
.section-expansion{padding-top: 35px;padding-bottom:35px;}
.section-benefit{padding-top:35px;}
.section-header--line.small--text-left h1:before, .section-header--line.small--text-left h2:before{right:auto;}
.benefir-listing li{padding: 20px;margin-bottom: 20px;-webkit-box-align: flex-start;-moz-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
.benefir-listing .icon-box{margin-right:20px;}
.section-join .section-header p{font-size:18px;}
.dealer-form, .comment-form{padding:20px;}
.section-join{padding-bottom:75px;}
.dealer-form .btn, .comment-form .btn{min-width:240px;}
.follow-us{margin-top:35px;}
.contact-wrap .contact-form.form-vertical{margin-bottom:20px;}
.input-grid label span{display:none;}
.follow-btn{position:relative;padding-left:25px;}
.follow-btn svg{position:absolute;top:10px;left:0px;}
.follow-btn span{text-align:center;}
.cart_item-row{padding:30px 15px;margin: 0 -15px;}
.additional-checkout-buttons {margin-top: 15px;}
.additional-checkout-buttons label{margin-bottom:15px;}
.need-help{margin-bottom:55px;}
/*   .blog-newsletter {margin-bottom: 35px;} */
.blog-hero{margin-top:-35px;}
.article__list-content .article__title{font-size:28px;}
.blog-section{margin-bottom:35px;}
.article-listing{margin-bottom:25px;}
.article__grid-meta .article__title{padding-left:0;}
.grid--blog{margin-bottom:0;}
.grid--blog li{margin-bottom:25px;}
.article__grid-meta{margin-bottom:0;}
.article-grid{width:calc(100% - 10px);margin:0 5px;display:inline-block;}
.article__grid-meta {padding: 20px;}
.collection-text-block{padding-top:55px;}
.collection-text-block .grid{padding-bottom:55px;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap:wrap;}
.collection-text-block .grid .grid-block-text{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1; order: 1;margin-bottom: 35px;}
.collection-text-block .grid .grid-block-img{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2; -webkit-order: 2; order: 2;}
.block-text .section-header:before{content:none;}
.block-text{padding-left:0;}
.block-text .section-header{padding:0;}
.block-text .section-header h2{font-size:40px;}
.block-text p{font-size:15px;line-height:24px;}
.block-img:before{height:130px;}
.block-img-right .block-img:before{left:15px;width: 200%;}
.responsive-table th, .responsive-table td{padding:15px 0;text-align:left;}
.responsive-table th::before, .responsive-table td::before{font-size: 16px;float:none;text-align:left;padding-right:0;display: block;font-family: 'american-captain';letter-spacing: 0;font-weight: normal;}
.pagination li{width:40px;height:40px;}
.pagination li a, .pagination li span{line-height:40px;font-size:16px;}
.collection-hero{margin-top:-35px;}
.collection-hero .mega-title{font-size:42px;}
.collection-hero .mega-subtitle p{font-size:18px;}
.collection-header .section-header:before, .section-instagram .section-header:before{content:none;}

.collection-template .product-card--list{flex-direction:column;}  
.collection-template .list-view-item{padding-bottom:35px;}
.collection-template .list-view-item__image-column{width:100%;margin-bottom:25px;}
.collection-template .list-view-item__title-column{width:100%;padding-left:0;}
.collection-template .list-view-item_short-name{padding-left:25px;}
.collection-template .list-view-item_short-name:before{left:0;}
.collection-template .list-view-item:nth-child(odd) .list-view-item_short-name:before{-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.collection-template .list-view-item:nth-child(even) .list-view-item_short-name:before{right:0;}


.list-view-item__bottom .price{font-size:34px;}
.list-view-item_price{margin-bottom:15px;}
.list-view-item_cart .btn{font-size:16px;}
.section-instagram .eapps-instagram-feed-posts-item-visible.eapps-instagram-feed-posts-item-loaded{width:calc(50% - 15px) !important;margin:0 7.5px 15px !important;}
.section-instagram{background-color:#2f2e32;}
.section-instagram .section-header h2{background:transparent;}
/*   .price--on-sale .price__regular{font-size:24px;} */
.article-hero .article__title{font-size:48px;}
.article-hero .article__author, .article-hero .article__date{font-size:15px;}
.article-hero .article__author{margin-right:15px;}
.article_img {height: 440px;}
.article_content h2{font-size:36px;}
.article_table-content li span{font-size:36px;}
.article_table-content li p{font-size:18px;}
.history-grid .grid__item{margin-bottom:35px;}
.history-grid .grid__item:last-child{margin-bottom:0;}
.filter-table thead{display:none;}
.filter-table td{border:none;padding-left:50%;}
.filter-table, .filter-table tr, .filter-table td{width:100%;display:block;position:relative;}
.filter-application, .filter-standerd{text-align:center;}
.filter-table td:before{width:45%;font-size:12px;color:#2f2e32;font-weight:600;text-transform:uppercase; text-align:left;padding:0 15px;position:absolute;top:50%;left:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index:1;}
.filter-table td:after{content:'';background-color:#edeff1;width:45%;height:100%;position:absolute;top:0;left:0;}
.filter-color:before{content:'Color';}
.filter-mask:before{content:'Mask Type';}
.filter-application:before{content:'Application';}
.filter-class:before{content:'Class';}
.filter-concentration:before{content:'Gas Concentration';}
.filter-standerd:before{content:'Standerd';}
.filter-table{font-size:15px;}
.filter-table tr{margin-bottom:15px;}
.article-hero{margin-top:-35px;}
.compare-page .sa_cmp_title{font-size:30px !important;}
.sidebar-page{margin:-35px 0;}
.template-search hr{margin:35px 0;}
.template-search .list-view-item__link{width:100%;display:block;table-layout: inherit;}
.template-search .list-view-item__image-column{width:100%;display:block;padding-bottom:15px;}
.template-search .list-view-item__title-column{width:100%;display:block;}
.filters-toolbar__item-child .filters-toolbar__input{padding-left:15px;}
.grid_list{display:none;}
.all-product .product-card--list{flex-direction:inherit;}
.all-product .list-view-item__image-column {width: 33.33333333%;}
.all-product .list-view-item__title-column {width: 66.66666667%;padding-left: 15px;}
.all-product .list-view-item:nth-child(odd) .list-view-item_short-name:before{-webkit-transform: skew(-17deg, 0deg);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);-o-transform: skew(-17deg, 0deg);transform: skew(-17deg, 0deg);}
.all-product .list-view-items .list-view-item_short-name {padding-left: 15px;padding-right: 15px;margin-bottom: 15px;}
.all-product .product-card .price{justify-content:flex-start;}
.flags_div ul{margin:-10px;}
.flags_div ul li{width:50%;padding:10px;}
.flags_div ul li a{flex-direction: column;text-align: center;}
.flags_div .flag-icon{margin-right:0;margin-bottom:18px;}
.filters-toolbar__item-child:first-child{min-width:290px;margin-right:0;}
.filters-toolbar__input-wrapper{width:100%;}
.collection-hero .hero {height: 270px;}
.flags_div {margin-bottom: 55px;}
.collection-image-with-text .hero--large{height:655px;}
.collection-image-with-text .hero__inner{vertical-align: top;}
.collection-image-with-text .page-width--inner{width:100%;}
.collection-image-with-text .mega-title{font-size:50px;}
.collection-image-with-text .mega-subtitle, .collection-image-with-text .mega-subtitle p{font-size:16px;}
.product_cart-wrap{padding-right:20px;}
.template-search .section-header h1 {font-size: 36px;}
.found-results {margin-top: 35px;}
.found-results .section-header h2{font-size:24px;}
.found-results .section-header h2:before{width: 50px;height: 5px;}

.template-search .search-page .input-group{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.template-search .search-page .search_input{margin-bottom:20px;}
.template-search .search-page .search_input .icon-search{width:16px;height:16px;margin-top:-8px;}
.template-search .search-page .search__input{font-size:13px;height:46px;}
.template-search .search-page .input-group .btn{font-size:12px;height:46px;}
.template-search .list-view-item{margin-bottom:22px;padding:20px;}

/*   .template-search .product-card--list{flex-wrap:wrap;}
.template-search .product-card__title{font-size:30px;}
.template-search .product_des li{font-size:16px;}
.template-search .list-view-item__bottom .price{font-size:30px;}
.template-search .list-view-item_cart{padding-right:15px;} */

.collection-template .list-view-items.filter_prd .list-view-item:nth-child(even) .list-view-item_short-name:before {right: -30px; left: auto ;}

.template-search .product-card--list{flex-direction:column;}  
.template-search .list-view-item{ padding: 20px 0;  padding-bottom:35px;}
.template-search .list-view-item__image-column{width:100%;margin-bottom:25px;}
.template-search .list-view-item__title-column{width:100%;padding-left:0;}
.template-search .list-view-item_short-name{padding-left:25px;}
.template-search .list-view-item_short-name:before{left:0;}
.template-search .list-view-item:nth-child(odd) .list-view-item_short-name:before{-webkit-transform: skew(17deg, 0deg);-moz-transform: skew(17deg, 0deg);-ms-transform: skew(17deg, 0deg);-o-transform: skew(17deg, 0deg);transform: skew(17deg, 0deg);}
.template-search .list-view-item:nth-child(even) .list-view-item_short-name:before{right:0;}	
.template-search .list-view-item__title-column { padding-left:0; }

 
.footer_newsletter .footertop-icon, .footer_about .footertop-icon{max-height:unset;margin-bottom: 25px;}
.footer_newsletter form .input-group{flex-wrap:wrap;}
.contact-form .input-group::before, .contact-form .input-group::after,.klaviyo-form-Rg5Bxi form .Row__FormRow-sc-17nghml-0:first-child .eMCKqX.eMCKqX::after, .klaviyo-form-Rg5Bxi form .Row__FormRow-sc-17nghml-0:first-child .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0::before {display:none;}
.footer_newsletter form .btn::before, .footer_newsletter form .btn::after {
  content: '';
  background-image: url(https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);
  background-repeat: no-repeat;
  width: 23px;
  height: 100%;
  display: block;
  position: absolute;
  left: -22px;
  z-index: 1;
  background-size: 23px;
  top: 0;
      -webkit-transform: skew(17deg, 0deg);
  -moz-transform: skew(17deg, 0deg);
  -ms-transform: skew(17deg, 0deg);
  -o-transform: skew(17deg, 0deg);
  transform: skew(17deg, 0deg);}
.footer_newsletter form .btn::after {left: auto;right: -20px;}
.footer_newsletter form .newsletter__input {font-size: 16px;margin-bottom: 18px;}
.footer_newsletter form .btn{min-width:130px;}
.only-desk {display:none;}
.footer-middle-logo{bottom:-53px;}
.footermt-left, .footermt-right {width: 100%;text-align:center;}
.footer-social p{float: none;font-size: 19px;margin: 0px 0px 15px}
.contact-info {padding: 40px 0px 0px;justify-content: center;text-align: left;}
.contact-info .c-info p a {font-size: 28px;}
.contact-info h3 {font-size: 19px;}
.footermt-left {margin-top: 35px;}
.site-footer__item-links h3  {font-size: 21px;    margin-bottom: 20px;}
.site-footer__linklist a{font-size:20px;padding: 0 0 0 30px;}
.site-footer__linklist a .icon {width: 17px;height: 17px;top: 1px;}
.footer_links-inner .link_list-column , .footer-middle-top {margin-bottom: 40px;}
.site-footer__item-help{border:0px;}
.feedback-part{margin-left:24px;}
.feedback-box{padding: 16px 10px 20px 37px;}
.footer-middle-logo::before, .footer-middle-logo::after {width: calc((100% - 320px)/2);bottom: 28px;height: 50px;}
.site-footer__item-logo{margin-bottom:60px;}
.site-footer__item-links{-webkit-flex: 1 1 100%;-moz-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;}
a.footer-logo-link{max-width: 103px;top: 13px;}
.single-img img {max-width: 100%;}
.ratings-systems .medium-up--three-quarters,.gas-mask-filters-buyers-guide .grid__item.medium-up--one-quarter {margin:15px 0;}
.ratings-systems .grid {margin-bottom: 20px;}
.gas_mas_filter .grid .grid__item.medium-up--one-third {width: 100%;}
.icon_with_text {   margin: 20px 0;}
h2#section2 {margin-top: 0;}
.article_content h2 {margin-top: 25px;}
.small_image img {max-width: 100%;}	
.blog-hero-img{order: -1;padding-left: 15px;}		
.blog-hero-img::before, .blog-hero-img::after, .newsletter-army-man{display: none;}		
.blog-hero-info, .blog-hero-img{width: 100%;max-width: 100%;}		
.bloghero-img-box{width: 100%;margin-bottom: 30px;-webkit-transform: skew(0deg, 0deg);-moz-transform: skew(0deg, 0deg);-ms-transform: skew(0deg, 0deg);-o-transform: skew(0deg, 0deg);transform: skew(0deg, 0deg);}		
.bloghero-img-box img{margin: 0;	height: auto;max-width: 100%;-webkit-transform: skew(0deg, 0deg);-moz-transform: skew(0deg, 0deg);-ms-transform: skew(0deg, 0deg);-o-transform: skew(0deg, 0deg);	transform: skew(0deg, 0deg);}		
.blog-hero-info .mega-subtitle {margin: 20px 0 0px;}		
.blog-hero .hero__inner {padding: 50px 0;}		
.blog-hero .sub-title{font-size: 18px;}		
.blog-newsletter-left{margin: 0 auto;}		
.blog-section .section-header {margin-bottom: 20px;}		
.blog-section .pagination {padding-bottom: 10px;padding-top: 15px;}		
.blog-hero .btn {min-width: 170px;}		
.blog-newsletter .section-header h2 span {padding: 8px 10px 0;}		
.blog-hero-info small{font-size: 20px;}	
.affirm-as-low-as{order: 1;}
.hatch-insane-deal-gdpr .page-content input[type="email"]{width:100%;margin-bottom:5px;}
.hatch-insane-deal-gdpr .page-content .btn{padding:8px 25px;}

.footer_newsletter form .email_input {    width: calc(100% - 30px);margin:0 auto;}
.footer_newsletter form .email_input .kmxmuI {float:none;margin:0 auto;}

.section-about .grid .grid__item.medium-up--one-half{width:100%; }
.section-about .grid{    flex-wrap: wrap;flex-direction: column-reverse;}
.about-right-img{margin-top:100px;text-align:center;}
.about-btn{text-align:center;}
.core-head{display:block;}
.core-icon{text-align:left;min-width: 75px;max-width: 75px;}
.core-flex,.team-listing{margin-top:0;}
.agencie-flex .grid__item{margin-bottom:25px;}

.desktop-img{display:none;}
.mobile-img{display:block;}
.section-about:before{display:none;}

#shopify-section-about-core-values .core-icon { margin-left: 34px; margin-bottom: 25px; height: 66px; width: 66px; min-width: 66px; }
#shopify-section-about-core-values .grid__item .core-des { max-width:100%; padding-right:0; }
.site-footer .needsclick.ckfQZL{flex-direction: column !important;}
.site-footer .needsclick.ckfQZL::after,.site-footer .needsclick.ckfQZL::before{display:none;}
.site-footer .needsclick.ckfQZL .needsclick.cxWQXf:first-child input.jpKxeS.kl-private-reset-css-Xuajs1 {    width: 100% !important;    font-size: 20px !important;}
.site-footer form.needsclick {width: 100% !important;}
.site-footer form.needsclick {max-width: 100% !important;}
.site-footer button.needsclick {margin: 0 auto;    font-size: 18px !important;    padding: 6px 25px !important;   margin-top: 10px;}
.site-footer input.needsclick{font-size: 16px !important;    margin-bottom: 25px !important;}
.site-footer button.needsclick:after, button.needsclick:before {display:none !important; content: '';    background-image: url(https://web.archive.org/web/20210727045501im_/https://cdn.shopify.com/s/files/1/2262/5147/files/email-leftbar.png?v=1584088912);    background-repeat: no-repeat;    width: 23px;    height: 100%;    display: block;    position: absolute;    left: -22px;    z-index: 1;    background-size: 23px;    top: 0;    -webkit-transform: skew(17deg,0deg);    -moz-transform: skew(17deg,0deg);    -ms-transform: skew(17deg,0deg);    -o-transform: skew(17deg,0deg);    transform: skew(17deg,0deg);}
.site-footer button.needsclick::after {    left: auto;    right: -20px;}
.kcqcNl.kcqcNl{display:inline-block !important;}
.guarantee-item, .guarantee-item a {    flex-wrap: wrap;  padding: 10px 5px;    font-size: 10px;    border: none;}
.guarantee-item{padding: 0;}
.guarantee_text h2 {font-size: 22px;}
.guarantee_btn a.btn {font-size: 14px;}
.guarantee-icon svg {    width: 47px;    height: 24px;    vertical-align: bottom;}
.Hazmat-Suit-Buyers-Guide .medium-up--one-quarter,.Hazmat-Suit-Buyers-Guide .medium-up--three-quarters,
.Hazmat-Suit-Buyers-Guide .Hazmat-Suit2 .medium-up--one-quarter,.Hazmat-Suit-Buyers-Guide .Hazmat-Suit2 .medium-up--three-quarters{width: 100%;}
.level-box {margin-bottom: 20px;}

.key-factors .medium-up--three-quarters,
.key-factors .medium-up--one-quarter,
.truck-key .medium-up--three-quarters,
.truck-key .medium-up--one-quarter,
.doublemask .medium-up--one-quarter,
.doublemask .medium-up--three-quarters,
.double-image .medium-up--one-quarter,
.double-image .medium-up--three-quarters{ width: 100%;}
.key-factors .medium-up--one-quarter {padding-left: 22px;}
.filter_text img.img_multi{height: auto;}

.rte .Hazmat-Suit-Buyers-Guide.Hazmat_Suit_Guide_for_Kids ul { margin: 0 0 17.5px 5px;}
.affirm-as-low-as { font-size: 13px !important;}

.desktop_img {display:none;}
.detoxifier-page .home-slideshow .slideshow__image img {max-height: 100%;-webkit-clip-path: polygon(0 0,100% 0,100% 90%,0% 100%);clip-path: polygon(0 0,100% 0,100% 90%,0% 100%);}
.home-slideshow .slideshow-wrapper .slideshow:before {top: auto;bottom: 6%;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
.detoxifier-page .slideshow__text-content-list li p {display: none;}
.detoxifier-page .slideshow__text-content {top: 20%;-ms-transform: translateY(-20%);-webkit-transform: translateY(-20%);transform: translateY(-20%);text-align: center !important;}
.detoxifier-page .slideshow__text-content .page-width {padding: 0 20px;}
.detoxifier-page .slideshow__text-content-list .mega-title {font-size: 48px;}
.detoxifier-image-with-text .feature-row__item.feature-row__text {padding-top: 0;}
.text-column-content .column-img .feature-row__image-wrapper {margin-bottom: 30px;}
.detoxifier_collection .section-craft {margin-left: 0;margin-right: 0;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection-img img {min-height: 100px;max-width: 100px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection-img {margin-bottom: 20px;}
.detoxifier_technology .brochure_btn {width: 150px;height: 150px;top: -165px;right: 25px;}
.detoxifier_technology .brochure_btn a span {font-size: 14px;max-width: 115px;}
.detoxifier-featured-product .product-single__photos .product-single__meta {max-width: 100%;position: static;transform: none;padding: 80px 50px 30px 30px;}
.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item {padding: 0 0 0 20px;}
.detoxifier-featured-product .bottom_bg_shape::before,.detoxifier_technology .bottom_bg_shape:before {display:none;}
.detoxifier-featured-product .product-single__photos img {max-height: 500px;width: 100%;}
.detoxifier-featured-product .product-single__photos .mobile_pl_pr {padding: 0 15px;}
.detoxifier-video .video-section-wrapper:after {border-top: 15px solid #ff721f;border-right: 15px solid #ff721f;width: 100px;height: 76px;}
.video-section-wrapper--medium.video-section-wrapper--min-height {min-height: 410px;overflow: hidden !important;}
.detoxifier-video .video__image {top: 15px;right: 15px;}
.detoxifier-video .video-control__play-wrapper-mobile {top: calc(50% - 25px);}
.detoxifier-video .video-control__play-wrapper-mobile .video-control:before,.detoxifier-video .video-control__play-wrapper-mobile .video-control:after {display: none;}
.detoxifier-video .video-control__play svg,.detoxifier-video .video-control__play-wrapper-mobile {width: 70px;height: 70px;}
.detoxifier-video .video-is-playing .video--image_with_play + .video__image {top: 0;right: 0;}
.detoxifier-page .detoxifier-image-with-text .section-craft {padding-bottom: 15px;padding-top: 55px;}
.detoxifier-image-with-text #FeatureRowImageWrapper-detoxifier-image-with-text {padding-bottom: 30px;}
.detoxifier-text-columns .sub_heading {font-size: 18px;}
.detoxifier-text-columns .btn_block,.detoxifier_collection .collection_btn {margin-top: 40px;}
.detoxifier-featured-product .product-single__photos {margin-bottom: 0;padding-bottom: 55px;}
.detoxifier_technology {padding: 20px 0 0;}
.detoxifier_technology .section_bg_color {padding: 0;}
.detoxifier-page h1, .detoxifier-page h2, .detoxifier-page h3, .detoxifier-page h4, .detoxifier-page h5, .detoxifier-page h6,
.blog-newsletter .section-header h2, .detoxifier-featured-product .product-single__photos .product-single__meta h3.h1{font-size: 36px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price__vendor,
.detoxifier-featured-product .product-single__photos .product-single__meta .pr_price span, .detoxifier-featured-product .product-single__photos .product-single__meta .pr_price{font-size: 25px;}
.detoxifier-text-columns .grid .grid__item .column-text p br {display: none;}
.detoxifier-text-columns .grid .grid__item {padding: 10px;}
.text-column-content .column-img .feature-row__image-wrapper>div img {max-width: 110px!important;max-height: 110px!important;}
.text-column-content .column-img .feature-row__image-wrapper {margin-bottom: 20px;}
 .pro_thumnail .product_thumbnails {margin: 7.5px;} 
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_price {margin-bottom: 0;}
.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more {margin-top: 30px;min-height: 100%;}
.detoxifier_instagram .bottom_bg_shape:after{display:none;}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-item-template-tile:nth-child(odd) {transform: skewY(2deg);}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-item-template-tile:nth-child(even) {transform: skewY(-2deg);}

.main-text-career, .current-openings { padding: 50px 0;}  
.main-text-desc p {  font-size: 16px;} 
.current-openings h1 {font-size: 40px;} 
.current-openings #resumator-wrapper .resumator-job-title { font-size: 28px; letter-spacing: 0;}  
.current-openings #resumator-wrapper a.resumator-job-link {font-size: 14px;margin-top: 5px;}
.careers-page .main-banner-career {padding-bottom: 83%;}
.main-banner-career img {object-fit: contain;}  
.main-banner-career .mobile-img {display: block;}  
.main-banner-career .desktop-img {display: none;}
.template-collection #Hero-collection-hero {display: table;}
body.template-suffix-about #MainContent,body.template-suffix-affiliate #MainContent {padding-top: 35px;}


#shopify-section-featured-collections .product-item__content>.grid-view-item__title {text-align: center;}  
#shopify-section-featured-collections .product-card .price {justify-content: center;}  
#shopify-section-featured-collections .product_cart-wrap .product-form__cart-submit { margin: 0px auto 0;}  
#shopify-section-featured-collections .stamped-badge { text-align: center;}  
#shopify-section-featured-collections .grid-view-item__image-wrapper .grid-view-item__image {object-fit: contain;}  
.technical-data.subsection-content .scrollable-wrapper {overflow: auto;}  
.technical-data.subsection-content .product-data, .technical-data.subsection-content table {table-layout: inherit;}  
body.template-product .page-container {padding-top: 0;}
  
}

@media screen and (max-width: 640px){

.section-products .grid__item {padding: 20px;}
.product_bottom{flex-direction:column;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;text-align:center;}
.product_price-option{padding-bottom:15px;}
.product-card .price{justify-content:center;}
.product-card .price dd{margin:0;}
.product-card .price--on-sale .price__regular dd{margin:0 0.5em 0 0;}
.technical-data table, .technical-data tbody, .technical-data td, .technical-data tr{width: auto;}
.technical-data table td{border:none;padding:0 0 20px;width:100%;}
.technical-data h5{font-size:18px;margin-top:35px;}
.contact-wrap {padding-top: 45px;}
.article-listing{flex-wrap:wrap;}
.article__list-image-wrapper{width:100%;}
.article__list-content{width:100%;padding:30px 20px;}
.article__author, .article__date, .blog-section .rte{font-size:14px;}
.section-craft{padding-top:55px;}
.list-view-item__bottom {flex-direction: column;text-align: left;}
.list-view-item__bottom .price{justify-content:flex-start;}
.home-slideshow .slideshow__image img{-webkit-clip-path: polygon(0 0, 100% 0, 100% 65%, 0% 87%);clip-path: polygon(0 0, 100% 0, 100% 65%, 0% 87%);}
.product_cart-wrap {-webkit-box-flex: 1 1 100%;-moz-box-flex: 1 1 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;width: 80%;}
/*   .footer_newsletter form .newsletter__input{font-size:12px;}
.footer_newsletter form .btn{font-size: 12px;min-width: 110px;}
.footer-top .btn{font-size:13px;} */
.section-products .btn-all, .expolre_all{font-size:13px;}
.collection-template .list-view-item_cart{padding:0 20px;}

/*   .template-search .list-view-item__bottom{flex-direction: column;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;text-align: center;}
.template-search .list-view-item_price, .template-search .list-view-item_cart{width: 100%;-webkit-box-flex: 1 1 100%;-moz-box-flex: 1 1 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.template-search .list-view-item__bottom .price {justify-content: center;}
.template-search .list-view-item_cart{padding-left:15px;} */

 
.blog-newsletter {padding: 50px 0 50px;}


.upload-kit-warpper { order: 1; }
.upload-kit-warpper .upload-file-icon { width:88px; }
.upload-kit-warpper .upload-file-icon img { width:50px; }

.upload-kit-warpper .uploadkit { padding: 15px 20px; width: calc(100% - 50px);}
.upload-kit-warpper .uploadkit .uploadkit-label {  font-size: 14px !important; }
.sp_note h5 span{font-size: 18px;transform: none;}
.detoxifier-featured-product .product-single__photos .product-single__meta {padding: 80px 30px 30px 30px;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .stamped-product-reviews-badge {text-align: center;}


.technical-product-table1 tbody th, .technical-product-table2 tbody th, .technical-product-table3 tbody th, .technical-product-data-wrapper-table tbody th { font-size: 15px;}  
.technical-product-table1 tbody td, .technical-product-table2 tbody td, .technical-product-table3 tbody td, .technical-product-data-wrapper-table tbody td {font-size: 15px;}
}
@media screen and (max-width: 560px){
.detoxifier-page .slideshow__text-content {top: 25%;-ms-transform: translateY(-25%);-webkit-transform: translateY(-25%);transform: translateY(-25%);text-align: center !important;}
.compatible_product {grid-gap: 20px;}
}
@media screen and (max-width: 480px){
.guarantee-item{font-size:10px;line-height:1.4;}
.vertical-middle{margin:0 auto;}
.home-slideshow .slideshow-wrapper .slideshow:before{bottom:5%;}
.footer_links-inner{flex-direction:column;}
/*   .site-footer__item-links h3{font-size:16px;}
.site-footer__linklist a{font-size:16px;}
.link_list-column{padding-bottom:35px;}
.site-footer__item-help{margin-top:0;} */
/*   .contact-info {padding: 35px 15px 25px;}
.contact-info h3{font-size:18px;}
.contact-info a svg{width:28px;height:28px;}
.contact-info a{font-size:23px;} */
.site-footer .feedback-box p{font-size:18px;}
.feedback-box .btn {font-size: 12px;}
/*   .privacy_links li a{font-size:14px;} */
.social_sharing{flex-direction:column;justify-content: flex-start;}
.social_sharing label{margin-bottom:17.5px;}
.section-confidence .section-header:before{content:none;}
.product-review .stamped-summary{padding:15px;}
.product-review .stamped-summary-caption{width:100%;margin-left:0;}
.product-review .stamped-summary-photos.stamped-summary-photos-container{min-width:260px;max-width:260px;}
.product-review .stamped-summary-actions-newreview{width:100%;max-width:180px;}
.product-review #stamped-button-submit{margin-top:0;}
.product-review .stamped-review-footer .stamped-review-vote{width:100%;}
.team-img--inner img{width:100%;}
.team-des p, .team-des ul li{font-size:15px;line-height:20px;}
.team-des p{margin-bottom:20px;}
.team-des ul li:before{top:2px;}
.about-box{padding:30px 0px;}
.section-about .rte p{font-size:16px;margin-bottom:20px;}
/*   .core-box{padding:20px;} */
/*   .core-icon{min-width: 50px;max-width: 50px;} */
.core-icon svg {width: 40px;height: 40px;}
.core-head h3{font-size:16px;}
.core-des p{font-size:14px;line-height: 20px;}
#shopify-section-about-core-values .core-des p{font-size:15px;}
.agencie-flex .grid__item{width:100%;}
.agencie-icon {padding-top: 130px;}
.agencie-item h3{font-size:42px;}
.affiliate-hero .mega-title{font-size:42px;}
.affiliate-hero .mega-subtitle p{font-size:14px;line-height: 20px;}
.affiliate-hero{padding-bottom:45px;}
.contact-wrap .contact-form.form-vertical{padding:20px;}
.contact-wrap ul{margin-bottom:20px;}
.contact-wrap ul li{width:50%;}
.input-grid label{font-size:12px;}
.cart-data h5{font-size:16px;margin-bottom:0;}
.cart_image-wrapper {min-width: 80px;max-width:80px;}
.cart_meta{padding-left:15px;}

.cart_qty .qty_input-wrap {max-width: 90px;}
.cart_qty .qty_input-wrap .qtyminus, .cart_qty .qty_input-wrap .qtyplus {width: 25px;}
.cart_remove a {font-size: 13px;}
.cart__footer h2{margin-bottom:25px;}
.cart_total {margin-bottom: 25px;}
.cart_total .cart__subtotal-title{font-size:14px;}
.cart_total .cart__subtotal{font-size:24px;}
.cart-note {margin-bottom: 25px;}
.cart-note label{font-size:14px;}
.additional-checkout-buttons label{font-size:14px;}
.need-help{padding:0;background:transparent;}
.need-help ul li{width:100%;}
.blog-newsletter form .input-group__field{font-size:12px;padding:0 15px;min-height: 36px;line-height: 36px;}
.blog-newsletter form .btn{font-size:12px;padding:9px 25px 8px;}
.bulk-content h3{font-size:50px;}
.bulk-content h3:before{width:5px;left:-12px;}
.bulk-content{padding-left:15px;}
.bulk-content ul{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;margin-bottom:-15px;}
.bulk-content ul li{width:100%;margin-right:0;}
.bulk-icon{padding:15px;}
.bulk-content .btn{margin-top:15px;}

.collection-template .list-view-item__title, 
.cart_price {font-size: 16px;}
.collection-template .list-view-item__title-column .list-view-item__title{font-size:18px;margin-bottom:15px;}
.collection-template .list-view-item__title-column .product_des p, 
.collection-template .product_des li{font-size:14px;line-height:24px;}


.template-search .list-view-item__title {font-size: 16px;}
.template-search .list-view-item__title-column .list-view-item__title{font-size:18px;margin-bottom:15px;}
.template-search .list-view-item__title-column .product_des p, 
.template-search .product_des li {font-size:14px;line-height:24px;}



.section-instagram .eapps-instagram-feed-posts-item-visible.eapps-instagram-feed-posts-item-loaded{width:100% !important;margin:0 0 15px !important;}
.article-hero .article__title {font-size: 36px;}
.article-hero .article__author, .article-hero .article__date {font-size: 12px;}
.article_img {height: 280px;}
.article-hero .article__author{margin-right:0;margin-bottom: 15px;border-radius: 25px;}
.article-hero .article__date {display:block;}
.article-template .social_sharing{flex-direction:inherit;justify-content: space-between;}
.article-template .social_sharing label{margin-bottom:0;font-size:14px;line-height:40px;}
.article-template .social_sharing .btn--share{padding:8px 12px;}
.article-template .social_sharing .btn--share .icon{width:17px;height:17px;}
.article_content {padding-top: 35px;}
.article_content p{text-align:left !important;font-size:14px;}
.article_content h2 {font-size: 30px;margin-bottom: 17.5px;}
.article_table-content li span{min-width: 40px;height: 40px;line-height: 44px;font-size:24px;margin-right: 10px;}
.article_table-content li p{height: 40px;font-size:14px;padding-left:0;}
.examples-content h4{font-size:16px;}
.ratings-systems h4{font-size:16px;margin:15px 0 !important;}
.examples-box{padding:20px;}
.product_listing h4{font-size:18px;}
.product_listing label{font-size:16px;}
.numberic-list li{padding-left:0;}
.numberic-list li span{position:static;background-color: #dadde2;display:block;}
.mask-faq .acc_section {background-color: #ecedef;}
.mask-faq .acc_section .acc_head{font-size:14px;}
.mask-faq .acc_section .acc_content p{font-size:14px;line-height:24px;}
/*   .comment_form .form-vertical input[type="text"], .comment_form .form-vertical input[type="email"], .comment_form .form-vertical textarea{background-color:#ecedef;} */
.comment__meta-author{font-size:17px;}
.comment__meta-date{font-size:12px;}
.comment__content p{font-size:14px;}
.rte ul.country-list{column-count:2;}
.all-product .list-view-items .list-view-item_short-name {font-size: 18px;padding-left: 15px;padding-right: 15px;margin-bottom: 15px;}
.all-product .list-view-item__title-column .list-view-item__title{font-size:16px;}
.all-product .product-card .price{font-size:24px;}
.all-product .list-view-item__title-column .product_des p, .all-product .product_des li {font-size: 14px;line-height: 20px;}
.all-product .product_des li{margin-bottom: 10px;}
.all-product .product-card .price{font-size:18px;}
.all-product .list-view-item__bottom{padding-right:15px;}
.all-product .list-view-item_cart .cart_icon{width: 44px;}
.all-product .list-view-item_cart .cart_icon .icon{width:20px;height:20px;}
.all-product .list-view-item_cart .btn{padding-left:55px;}
.home-slideshow .slideshow__image img{-webkit-clip-path: polygon(0 0, 100% 0, 100% 74%, 0% 91%);clip-path: polygon(0 0, 100% 0, 100% 74%, 0% 91%);}
.home-slideshow .slideshow__text-content{-ms-transform: translateY(-66%) !important;-webkit-transform: translateY(-66%) !important;transform: translateY(-66%) !important;}
.logo-bar__item{max-width: 140px;width: calc(100% - 6px);margin: 0 3px 15px;}
.logo-bar_item h4 {font-size: 16px;}
.logo-bar_item p {font-size: 10px;}
.blog-hero-grid .mega-title {font-size: 44px;}		
.blog-hero .sub-title{font-size: 16px;}		
.blog-hero .hero__inner, .blog-newsletter{padding: 40px 0;}		
.blog-newsletter .section-header h2 {font-size: 40px;margin-bottom: 15px;}		
.blog-section .section-header {margin-bottom: 15px;}		
.template-blog .blog-section .rte{margin-bottom: 20px;}		
.article__list-content .article__title{margin: 0 0 10px;}		
.blog-section .pagination {padding-bottom: 0px;padding-top: 5px;}
.newarticle-content p{margin-bottom:15px;}
.newarticle-content .img-caption {margin: 30px auto 40px;}
.newarticle-content .img-caption p{padding:13px 15px;text-align: center !important;line-height: 1.5;}
.leftimage-with-text img , .newarticle-content .grid__item.medium-up--one-third img {margin: 0px auto 20px;    display: block;}
.newarticle-content .article_table-content li span {margin-right: 10px;}
.newarticle-content .article_table-content li span {font-size: 20px;}
.newarticle-content h2{margin-top:40px;}
.newarticle-content h2.medium-space {margin-top: 30px !important;}
.newarticle-content .examples-box li p {font-size: 16px;line-height: 1.5;}
.newarticle-content .dotted-list li:before {top: 7px;}
.quote{margin-top:30px;}
.bottonspace { margin-bottom: 40px;}
.winstonsalem-ImageElement--content img {max-width: 200px !important;}
.Column__content > div:first-child {    padding-left: 20px !important;   padding-bottom: 10px !important;}
button.winstonsalem-CloseButton.winstonsalem-close.winstonsalem-ClosePosition--top-right.sc-ifAKCX.jbrdHf {    margin-right: 5px !important;    margin-top: -5px !important;    z-index: 10000000000 !important;}
 .klaviyo-form-Rg5Bxi .Row__FormRow-sc-17nghml-0:last-child .FormComponent__StyledFormComponentWrapper-e0xun6-0 .Button__FormStyledButton-p2mbjt-0{font-size:12px !important;}
.klaviyo-form-Rg5Bxi form input::placeholder{font-size:16px !important;}
.klaviyo-form-Rg5Bxi form input.TextInput__FormStyledTextInput-sc-1o6de9f-0{padding:0 15px !important;}


#shopify-section-with-video-404 { padding:85px 0; }
.no-page-warpper h1 { font-size:150px; margin-bottom:-15px; }
.no-page-warpper h4 { font-size:36px; }

.email_input form .OqocD.OqocD.OqocD.OqocD.OqocD.OqocD {padding-top: 16px;padding-bottom: 16px!important;    padding-left: 5px;padding-right: 5px;}
.footer-top h2{font-size:25px;}
.footer-top p{font-size:14px;}


.section-agencie .section-header p{font-size:14px;margin-bottom:10px;}
.guarantee-wrap .guarantee-item:first-child a { max-width: 95px;    text-align: center;}
.home-slideshow .slideshow-wrapper .slideshow:before {height: calc(100% - 100px);}
.throsafe_image {float: none;    margin-left: 0;}
.throsafe_text {margin-bottom: 30px;}
.throsafe_part {    padding: 20px 20px;    margin-bottom: 25px;}

.background-text { font-size: 16px;}
.background-text {font-size: 14px; padding: 30px 20px;}

.detoxifier-page .slideshow__text-content {top: 25%;-ms-transform: translateY(-25%);-webkit-transform: translateY(-25%);transform: translateY(-25%);text-align: center !important;}
.detoxifier-page .slideshow__subtitle {font-size: 11px;padding: 0 17px;}
.detoxifier-page .btn {min-height: 40px;padding: 10px 20px;font-size: 16px;}
.slideshow__btn {min-width: 230px;}
.detoxifier-page .btn:before, .detoxifier-page .btn:after,.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:before, .detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more:after {min-height: 40px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection_heading .heading {font-size: 22px;}
.detoxifier_collection .collection_block .collection_item a.collection_url {padding: 10px;} 
.detoxifier_collection .collection_block .collection_item {min-height: 200px;}
.detoxifier_collection .collection_block .collection_item a.collection_url .collection-img img {min-height: 90px;max-width: 90px;}
.detoxifier_technology .brochure_btn a span {font-size: 11px;max-width: 90px;}
.detoxifier_technology .brochure_btn .icon_block img {max-width: 30px;}
.detoxifier_technology .brochure_btn {right: 20px;width: 115px;height: 115px;top: -125px;}
.detoxifier-video .video-control__play {padding: 0 !important;}
.video-section-wrapper--medium.video-section-wrapper--min-height {min-height: 270px;}
.detoxifier-page .btn,.detoxifier_instagram #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more-container .eapps-instagram-feed-posts-grid-load-more {padding: 7px 20px;}
.detoxifier-page .slideshow__btn {padding: 11px 25px;}
.text-column-content .column-img .feature-row__image-wrapper {margin-bottom: 20px;}
.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item #AddToCart-detoxifier-featured-product {padding: 7px 35px;}
.detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:before, .detoxifier-featured-product .product-single__photos .product-single__meta form .product-form__item .btn:after {min-height: 40px;}
.detoxifier-page .home-slideshow .slideshow__image img {-webkit-clip-path: polygon(0 0,100% 0,100% 85%,0% 96%);clip-path: polygon(0 0,100% 0,100% 85%,0% 96%);}
.detoxifier_collection:after, #ProductSection-detoxifier-featured-product .bottom_bg_shape:after {    top: -70px;    background-size: 85%;    height: 120px;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit {padding: 12px 20px 12px 80px;}
#ProductSection-detoxifier-featured-product .bottom_bg_shape:after{display:none;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review li svg {width: 22px;height: 22px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review {grid-gap: 10px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .buy_btn {margin-top: 20px;margin-left: 10px;}
.detoxifier-featured-product .product-single__photos .product-single__meta .short_heading {font-size: 22px;}
.detoxifier_instagram .instagram-code .eapps-instagram-feed-posts-item-template-tile {width: calc(50% - 15px)!important;margin: 0 7.5px 15px!important;}

.current-openings #resumator-wrapper .resumator-job-title {font-size: 20px;}  
.current-openings h1 { font-size: 30px; margin-bottom: 30px;}  
.current-openings #resumator-wrapper .resumator-job-info-details, .current-openings #resumator-wrapper .resumator-job-info { font-size: 14px;} 
.current-openings #resumator-wrapper .resumator-job-info:before { width: 16px;height: 16px; background-size: 12px;}  
.current-openings #resumator-wrapper .resumator-job-info {padding-left: 15px; margin-top: 7px;}
.current-openings #resumator-wrapper .resumator-job.resumator-jobs-text { margin-bottom: 30px;}  
.main-text-career {padding: 30px 0;}  
}
@media screen and (max-width: 440px){
.compatible_product .product-card .list-view-item__title-column .list-view-item__sold-out {min-height: inherit;}
.compatible_product .list-view-item__title-column .list-view-item_short-name {font-size: 18px!important;}
.compatible_product .list-view-item__title-column .list-view-item__bottom dl.price {font-size: 16px;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .stamped-product-reviews-badge {font-size: 13px;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit {padding: 12px 12px 12px 52px;font-size: 14px;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit:before {width: 40px;background-size: 20px 20px;}
.compatible_product .list-view-item__title-column .list-view-item__bottom .list-view-item_cart .product-form__cart-submit:after {width: 40px;}
.compatible_product {grid-gap: 25px;}
.compatible_product {grid-template-columns: 45% 45%;}
.detoxifier-featured-product .product-single__photos .product-single__meta .price_with_review {grid-template-columns: 1fr;}
.main-text-desc p {font-size: 14px;}  
}
@media screen and (max-width: 375px){
.home-slideshow .slideshow__image img{-webkit-clip-path: polygon(0 0, 100% 0, 100% 78%, 0% 92%);clip-path: polygon(0 0, 100% 0, 100% 78%, 0% 92%);}
.detoxifier-page .slideshow__text-content {top: 32%;-ms-transform: translateY(-32%);-webkit-transform: translateY(-32%);transform: translateY(-32%);text-align: center !important;}
.detoxifier-featured-product .product-single__photos .product-single__meta {padding: 70px 20px 30px;}
}
@media(max-width:374px) {
.footer-logo-link img {margin-left:-2px;}
.detoxifier_collection .collection_block {grid-template-columns: repeat(1,1fr);}
.detoxifier_collection .collection_block .collection_item {min-height: 200px;}
.detoxifier_collection .collection_block .collection_item:nth-child(even):after {transform: skewY(0deg);top: 0;}
.detoxifier_collection .collection_block .collection_item:nth-child(odd):after {transform: skewY(0deg);top: 0;}
}