@keyframes smoothScroll{0%{transform:translateY(-100px)}to{transform:translateY(0)}}.template-index .section-header:not(.scrolled-past-header) span.current{color:#f5f3f0}img.transparentlogo{display:none}.template-index .section-header:not(.scrolled-past-header) sticky-header img.transparentlogo{display:block;margin:0 auto}.template-index .section-header:not(.scrolled-past-header) sticky-header{background:transparent}.template-index .section-header:not(.scrolled-past-header) sticky-header .header__menu-item span{color:#f5f3f0}.template-index .section-header:not(.scrolled-past-header) sticky-header .header-localization .disclosure .localization-form__select{color:#f5f3f0}.template-index .section-header:not(.scrolled-past-header) sticky-header .header__icon .icon{color:#f5f3f0}.template-index .section-header:not(.scrolled-past-header) sticky-header a#cart-icon-bubble svg{color:#f5f3f0}.template-index .section-header:not(.scrolled-past-header) sticky-header .cart-count-bubble{color:#f5f3f0;border-color:#f5f3f0!important}.template-index .section-header:not(.scrolled-past-header){position:fixed;left:0;right:0;width:100%;top:0}.template-index .section-header.scrolled-past-header{position:sticky;background-color:#f5f3f0;top:0;animation:smoothScroll 1s forwards}.header__heading-logo-wrapper svg path{fill:#f5f3f0}.scrolled-past-header .header__heading-logo-wrapper svg path,body:not(.template-index) .header__heading-logo-wrapper svg path{fill:#000}.template-index .section-header.scrolled-past-header .color-scheme-8,body:not(.template-index) .color-scheme-8{--color-foreground: 49,39,32;--color-link: 49,39,32}a.button.button--secondary{color:#fff}.card--standard>.card__content .card__information{display:flex;justify-content:space-between;align-items:baseline}.card-information>.price{text-align:right}body .price--on-sale .price-item--regular{margin-right:2px}.header__menu-item span{font-size:13px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.26px;text-transform:uppercase}body .header__menu-item:hover span,body .header__active-menu-item{text-decoration:none}h2.banner__heading.inline-richtext.h0{font-size:56px;font-style:normal;font-weight:600;line-height:52px;letter-spacing:-1.12px}.banner__text.rte.body{color:var(--white, #FFF);font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px;max-width:320px;margin-bottom:30px}header .header__icons{padding:0}.header__icons{gap:12px}a.header__icon.header__icon--account.link.focus-inset{border-radius:2px;background:var(--brand-red, #E12726);text-decoration:none;padding:0 24px;margin-left:12px;color:var(--white, #FFF);text-align:center;font-size:14px;font-style:normal;width:auto;font-weight:500;line-height:normal}p.image-with-text__text.image-with-text__text--caption{color:#e85454;font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase;margin-bottom:12px}h2.image-with-text__heading.inline-richtext.h1{font-size:40px;font-style:normal;font-weight:500;line-height:44px}.image-with-text__text.rte.body{font-size:16px;font-style:normal;font-weight:200;line-height:26px;letter-spacing:.32px}.image-with-text__grid--reverse .image-with-text__content{padding-left:0}.ugc-videos-inner{display:flex;flex-wrap:wrap;gap:16px}.ugc-video-item{width:calc(25% - 12px)}.ugc-video-item video{width:100%;vertical-align:bottom}.video_poster_img{position:absolute;left:0;top:0;width:100%;z-index:1;height:100%}.hideback.video_poster_img{z-index:-1;opacity:0}.ugc-video-item{position:relative;cursor:pointer}.video_poster_img img{height:100%;width:100%;object-fit:cover}.ugc-videos-wrapper{padding-top:60px;padding-bottom:60px}img.playbtn{position:absolute;z-index:2;left:10px;top:10px}.ugc-video-item:hover .onhover_product_box,.ugc-video-item.active .onhover_product_box{display:flex}.card__content .card-information{width:max-content}.card__heading.h5{display:flex;align-items:center}.card-information>.price{margin:0!important}.onhover_product_box img{width:80px;height:80px}.onhover_product_box{display:none;position:absolute;bottom:30px;max-width:calc(100% - 60px);margin:0 auto;left:0;right:0;background-color:#fff}.p_info{color:#000;width:calc(100% - 90px)}.p_info h2{margin:0;color:#030205;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.onhover_product_box{gap:10px;align-items:center}p.p_price{color:#030205;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin:10px 0}.btns_ugc{display:flex;flex-wrap:wrap}a.button.ugc_see_pro{width:65%;display:flex;padding:0;min-width:auto;border-radius:0;background:#000;border:none;text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;min-height:24px}button.add-upsell-btn-in.btn.button{width:35%;padding:0;min-width:auto;border-radius:0;text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;min-height:24px}a.button.ugc_see_pro:before,a.button.ugc_see_pro:after{content:none}.p_info{padding-top:10px}.m7-richtext-section{background:#030205;padding:40px 0}.m7-richtext span{color:#e85454;text-align:center;font-family:Paralucent;font-size:16px;font-style:normal;font-weight:500;line-height:32px;text-transform:uppercase}.m7-richtext h2 p{text-align:center;font-family:Paralucent;font-size:40px;font-style:normal;font-weight:500;line-height:44px;margin:0 auto;padding-bottom:5px;padding-top:15px}.m7-richtext p{text-align:center;font-family:Paralucent;font-size:16px;font-style:normal;font-weight:200;line-height:28px;letter-spacing:.32px;margin:0 auto}.m7-richtext-images{display:flex;flex-wrap:wrap;gap:12px}.m7-richtext-image{width:calc(20% - 10px)}.m7-richtext-image img{max-width:100%}.m7-richtext{place-items:center;padding-bottom:60px}.m7-richtext-images{max-width:1120px;margin:0 auto}.featured_collection_inner img{max-width:100%;aspect-ratio:1;object-fit:contain;margin-bottom:12px}.nav_wrp{display:flex;gap:10px}.nav_icon_wrp{background:#ffffff26;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.featured_collection_header{display:flex;align-items:center;justify-content:space-between}.featured_collection_wrapper{padding:60px 0}.featured_collection_header h2{font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.nav_wrp div[aria-disabled=true] svg{opacity:.4}.nav_wrp div{cursor:pointer}.products_list li.swiper-slide h2{font-size:14px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.14px;margin:0}.products_list li.swiper-slide p{font-size:13px;font-style:normal;font-weight:500;line-height:normal}.product_list_flex{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.products_list .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:auto}.products_list.swiper-wrapper{display:flex;padding:0}.featured_collection_inner img{background:#151515}span.header__active-menu-item{font-weight:400}.custom-contact-form-inner{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.content_cstm{width:40%}.content_contact_form{width:calc(60% - 10px);display:flex;flex-wrap:wrap;gap:10px}.contact_form_cst{width:60%}.contact_form_info{width:calc(40% - 10px)}p.sub_text{color:#e85454;font-size:14px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:.28px;text-transform:uppercase;margin:0}.content_cstm h2{font-size:40px;font-style:normal;font-weight:500;line-height:44px;margin:0;padding-bottom:20px}.content_cstm h2 strong{color:#e85454}.content_cstm .rte{font-size:16px;font-style:normal;font-weight:200;line-height:28px;letter-spacing:.32px;padding-bottom:20px}.contact_form_cst h2{margin:0 0 10px;font-size:20px;font-style:normal;font-weight:500}.contact_form_cst{border-radius:4px;background:linear-gradient(311deg,#212121 7.62%,#404040 192.72%);padding:40px}.contact__fields{display:flex;flex-wrap:wrap;gap:10px}.contact__fields .field_ip{width:calc(50% - 5px)}.field_ip input,.field_ip textarea{width:100%;padding:12px;background:transparent;border-radius:2px;border:1px solid #E9E9E9}label.field__label_cst{font-size:12px;font-style:normal;font-weight:300;line-height:18px;letter-spacing:.24px;text-transform:uppercase;margin-bottom:12px;display:block;margin-top:16px}.contact_form_info_one{border-radius:4px;background:#151515;padding:40px}.contact_form_info_two{border-radius:4px;background:#151515;padding:30px 40px;width:100%}.contact_form_info{display:flex;flex-wrap:wrap;gap:10px}.contact_form_info_one label{font-size:14px;font-style:normal;font-weight:500}.contact_form_info_one .rt{font-size:14px;font-style:normal;font-weight:200;letter-spacing:.28px;margin-bottom:30px;opacity:.7}a.dtdline{border-radius:2px;border:1px dashed #E12726;display:block;padding:12px;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.14px;text-decoration:none;color:#fff}.contact__button{margin-top:30px}a.email_line{color:var(--white, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.14px;display:block;padding:12px;text-decoration:none;text-align:center;border-radius:2px;background:#030205;margin-top:12px}.contact_form_info_two label{font-size:14px;font-style:normal;font-weight:500;margin-bottom:10px;display:block}.contact_form_info_two ul.list-unstyled.list-social{justify-content:flex-start;gap:12px}.contact_form_info_two li.list-social__item{border-radius:2px;background:#030205;width:calc(33.33% - 8px);text-align:center;padding:6px 0}.contact_form_info_two li.list-social__item a{text-align:center;display:inline-flex}.contact__button button{text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.13px}.custom-contact-form{padding:60px 0}footer.footer,footer .footer__content-bottom{border:none}.section-head h2{font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:0;padding-bottom:40px}li.list-social__item{border-radius:1.357px;background:#252525}.footer-block__brand-info .footer__list-social.list-social{gap:10px}.footer-block__newsletter{margin-bottom:40px}h2.footer-block__heading.inline-richtext{color:#e85454;font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase}.badge.cardproduct_badge{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.18px;text-transform:uppercase;padding-top:8px}.product-form__submit.button.button--full-width,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.39px;text-transform:uppercase}.product__title h1{font-size:20px;font-style:normal;font-weight:500;line-height:normal}.price__sale s.price-item.price-item--regular{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-decoration-line:line-through;opacity:.5}.price__sale span.price-item.price-item--sale.price-item--last{font-size:16px;font-style:normal;font-weight:500;line-height:normal}ul.benefits_list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 30px;margin-left:12px}ul.benefits_list li{position:relative;color:#fff;font-family:Paralucent;font-size:13px;font-style:normal;font-weight:300;line-height:18px;letter-spacing:.52px}ul.benefits_list li:before{content:"";position:absolute;width:4px;height:4px;background:#e12726;border-radius:50%;top:8px;left:-12px}.product__description.rte{font-size:13px;font-style:normal;font-weight:300;line-height:18px;letter-spacing:.26px}.product__info-wrapper.grid__item section{max-width:44rem;margin:0 auto}.block-type-image.footer-block.grid__item{width:35%}.block-type-link_list.footer-block.grid__item.footer-block--menu{width:16.66%}a.link.link--text.list-menu__item.list-menu__item--link{font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase}a.link.footer_link_all-products.link--text.list-menu__item{color:#e85454}.product_features{display:flex;flex-wrap:wrap;gap:12px}.rte_txt{width:calc(20% - 10px);border-bottom:1px solid #E12726;background:#151515;padding:30px;text-align:center;font-size:16px;font-style:normal;font-weight:200;line-height:22px;letter-spacing:.64px}.sec_header h2{font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px;text-transform:uppercase;margin:0;padding-bottom:30px}.product_features_wrapper{padding:60px 0}.template-product .image-with-text__text.rte.body{font-size:13px;font-style:normal;font-weight:300;line-height:18px;letter-spacing:.26px;max-width:480px}.template-product h2.image-with-text__heading.inline-richtext.h1{font-size:20px;font-style:normal;font-weight:500;line-height:normal}.template-product a.button.button--secondary{font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.26px}.image-with-text__media.video_wrapper iframe{width:100%;min-height:500px}.rte_txt{display:flex;justify-content:center;align-items:center}.section-head{display:flex;justify-content:space-between}.img_cont_wrapper,.number-content{width:100%}body .footer__content-bottom-wrapper.scl_cprght_info{display:flex;justify-content:space-between}.scl_cprght_info .footer__copyright.caption{margin:0}small.copyright__content{color:var(--grey_3, #B7B7B7);font-size:14px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:.28px}.m7-specification-section{background:#030205;padding:60px 0}h2.sec-heading{color:#fff;font-family:Paralucent;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px;text-transform:uppercase;margin:0 auto;padding-bottom:32px}.m7-specific-subsec span{color:#adadad;text-align:center;font-family:Paralucent;font-size:14px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:.42px}.m7-specific-subsec h3,.m7-specific-subsec h2,.m7-specific-subsec h4{color:var(--white, #FFF);text-align:left;font-family:Paralucent;font-size:20px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.8px}.m7-specific-img-subsec img{max-width:100%;max-height:42px}.m7-specific-subsec{border:1px solid #464646;padding:18px 28px 22px;width:17.5%;flex:1 1 auto;min-width:fit-content;max-width:25%}.m7-specific-subsection{display:flex;flex-wrap:wrap}.m7-specific-img-subsec{padding-top:17px;padding-bottom:45px}.number-content p{color:var(--white, #FFF);font-family:Paralucent;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.56px}.m7-specific-subsec.specific-subsec{width:30%}.m7-specific-subsec.specific-subsection{width:23.75%}.m7-specific-subsec{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;align-items:flex-start}.number-content p,.m7-specific-subsec p{margin-bottom:0}.prelative_image_banner{position:relative}.bottom_into_banner{position:absolute;bottom:10px;width:100%;left:0}.info_banner{display:flex;justify-content:space-between;align-items:center}.info_banner p{color:var(--white, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.right_info a{color:var(--white, #FFF);font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.right_info{display:flex;gap:35px}.info_banner p strong,.right_info a strong{color:#e85454;font-weight:500}.onsale{background:#e12726;padding:6px 10px}.products_list li.swiper-slide p{margin:0}.product_list_flex{min-height:40px;display:flex}.m7-richtext-image{position:relative}.m7-richtext-image p{position:absolute;bottom:6px;left:0;right:0;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:11.47px;letter-spacing:.13px;text-transform:uppercase}.m7-richtext-image:after{content:"";position:absolute;height:4px;width:30px;background:#e12726;bottom:0;left:0;right:0;margin:0 auto}.m7-richtext-image img{vertical-align:bottom}a.coverthebox{position:absolute;display:block;left:0;top:0;width:100%;height:100%}.m7-richtext-image:before{content:"";background:linear-gradient(0deg,#141414,#14141400 57.75%);position:absolute;width:100%;height:100%;left:0;top:0}.cstm_btn_wrapper .button{display:flex;align-items:center;gap:20px;padding:0 16px}.cstm_btn_wrapper{display:flex;gap:10px}.cstm_btn_wrapper .button span{display:block;margin-bottom:-4px}button#Subscribe{border:1px solid #E9E9E9;background:#252525}.collection-hero__description.rte{max-height:400px;overflow:auto}button.button.filter_show_hide{margin-right:auto}form#FacetSortForm{align-items:center;margin-bottom:50px}button.button.filter_show_hide{display:flex;gap:10px;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.26px}.facets-vertical .active-facets.active-facets-desktop{display:none}.facets-vertical details[data-index="1"]{border-top:none}ul#product-grid{--grid-desktop-vertical-spacing: 40px;--grid-desktop-horizontal-spacing: 40px}summary span.facets__summary-label{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.facet-checkbox input:checked+svg{background:#e12726;border-radius:2px}.facet-checkbox input:checked+svg rect{stroke:#e12726}aside facet-filters-form.facets.facets-vertical-sort.page-width.small-hide{padding:0}h2.facet-filters__label.caption-large.text-body{display:none}.facet-filters.sorting.caption{padding:0}form#FacetSortForm{justify-content:space-between}.facet-filters.sorting.caption .select{border:1px solid #E12726;padding:10px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:transparent!important;letter-spacing:.28px}.facet-filters.sorting.caption .select select{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px}span#ProductCountDesktop{color:#9c9c9c;leading-trim:both;text-edge:cap;font-family:Paralucent;font-size:14px;font-style:normal;font-weight:300;line-height:normal;min-width:fit-content;display:block}h2.product-count__text.text-body,.product-count-vertical.light{min-width:fit-content}aside#main-collection-filters{background:#151515;padding-left:3rem;padding-top:2rem}aside+div#ProductGridContainer{margin-left:3rem}aside.hidden+#ProductGridContainer{margin-left:0}ul.related_colections{display:flex;padding:0;margin:0;list-style:none;gap:12px}div#FacetSortSubCollections{margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}li.sub_col .related_col_url{color:#fff;font-size:13px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.26px;text-decoration:none;background:#29282a;padding:0 20px;height:36px;display:inline-flex;align-items:center}a.related_col_url.active{border:1px solid var(--brand-red, #E12726);background:transparent}.facet-filters.sorting.caption .select .svg-wrapper{right:12px}.facet-filters.sorting.caption .select .select__select{padding-right:36px!important;background:transparent!important}.facet-filters.sorting.caption .select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat}ul.ul_dropdown_air-tools-equipment{columns:2;-webkit-columns:2;-moz-columns:2;min-width:400px}.collection-description-wrapper{position:relative}.collection-description-wrapper .page-width div{max-width:800px}.collection-description-content{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.collection-description-content.is-truncated{max-height:80px;position:relative}.collection-description-wrapper.section{padding:60px 0}.read-more-toggle-btn{background:transparent;border:none;color:#fff;font-weight:600;font-size:14px;text-decoration:underline;cursor:pointer;padding:8px 0 0;margin-top:4px}.facets-vertical.page-width{align-items:flex-start}.facets-container.scroll-trigger.animate--fade-in:before{content:none!important}.products_list li.swiper-slide p{width:max-content;display:contents}.collection-description-wrapper{text-align:center}.collection-description-wrapper .page-width div{margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
