@media screen and (max-width:1800px){.team_blocks .wel_section:nth-child(2n) .wel_right{padding-left:70px;max-width:850px}.wel_section{padding-top:70px}.hiw_section .op_bot .op_left{margin-left:90px}.faqs_section{padding:70px 0}}@media screen and (max-width:1700px){:root{--font72:70px;--font24:22px}.page-width,.about_sec1 .page-width{max-width:85.2%!important}.wel_section{padding-top:70px}.wel_section h2{font-size:var(--font72)}.wc_section .wc_top .wc_item h3 strong{font-size:52px}.wc_section,.oc_section,.op_section,.contour_section,.oa_section,.testi_section,.footer_section{padding:70px 0}.op_section .op_bot{margin-bottom:60px}.wel_section .wel_right_txt ul li{margin-bottom:10px}.testi_section p{font-size:28px}.footer_section .ftr_top{padding-bottom:60px}.footer_section{padding-bottom:40px}.bnr_cnt h1{font-size:100px}.breadcrumb__list{margin-bottom:40px}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{width:42%!important;max-width:42%!important}product-info{padding-bottom:70px!important}.prod_desc_section{padding:55px 0 70px}.rec_products .related-products{padding-top:55px;padding-bottom:40px}.prod_desc_section h2{margin-bottom:35px}.quantity__label span,.product-form__input--dropdown .form__label{font-size:18px}.valv_section{padding:70px 0 80px}.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right{max-width:800px}.team_blocks{padding-bottom:70px}.team_section{padding-top:60px}.hiw_section .op_bot .op_left{max-width:720px}.op_section.hiw_section .op_bot{margin-bottom:0}.faqs_section{padding:50px 0 70px}}@media screen and (max-width:1600px){:root{--font72:66px;--font24:20px}.wel_section .wel_right,.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right{max-width:750px}.wc_section .wc_top .wc_item{padding-left:30px;padding-right:30px}.bnr_cnt h1{font-size:80px}.bnr_cnt{max-width:700px}.wc_section .wc_top .wc_item{padding-bottom:40px}.wc_section .wc_top .wc_item h3 strong{font-size:46px}.wc_section,.oc_section,.op_section,.contour_section,.oa_section,.testi_section,.footer_section{padding:50px 0 70px}.oc_bot h3{padding:20px}.op_bot .op_left{row-gap:40px}.testi_section h4{font-size:20px}.testi_section p{font-size:26px}.footer_section .ftrt_block1 p,.contact_main .cm_left p.ph_txt,.contact_main .cm_left p.email_txt{font-size:22px}.op_section .op_bot,.oa_section .oa_top,.wc_section .wc_top,.oc_section .oc_top{margin-bottom:40px}.footer_section .ftr_top{padding-bottom:40px}.ac_section{padding:60px 0 50px}.ac_section .ac_cnt h3,.valv_blocks .valv_block h3{font-size:22px}.valv_blocks .valv_block h3{margin-bottom:10px}.wel_section .wel_right,.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right{padding-left:60px}.ac_section .ac_cnt{width:85%}}@media screen and (max-width: 1500px){:root{--font72:60px;--font24:18px}.page-width,.about_sec1 .page-width,.faqs_section .page-width{max-width:1170px!important}.header__inline-menu .list-menu{gap:30px}.banner_section{padding:150px 0}.wel_section .wel_right,.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right{padding-left:70px;max-width:700px}.oc_bot .oc_img{height:300px}.step_block{left:-100px}.op_bot .op_left{padding-left:100px}.oa_section .oa_img{height:380px}.testi_section .ts_right{padding:50px}.testi_section p{font-size:24px}.ftrt_block h3,.footer_section .ftrt_block1 p,.contact_main .cm_left p.ph_txt,.contact_main .cm_left p.email_txt{font-size:20px}.footer_section .ftrt_block1 p:before{top:11px}.footer_section .ftrt_block1{width:350px}.footer_section{padding-bottom:40px}.ftrt_block ul li a{font-size:17px}.op_section .op_top{margin-bottom:50px}.wc_section .wc_top .wc_item .wc_img img{max-width:70%}.wc_section .wc_top .wc_item .wc_img{height:180px}.wel_section .wel_right_txt p,.wc_section .wc_top .wc_item p,.oc_section .oc_top p,.section_title p,.op_bot .op_left p,.wel_section .wel_right_txt ul li,.ftr_bot p,.collection-hero__description p,.prod_desc_section .pd_left ul li,.prod_desc_section .pd_left p,.ben_text p,.ben_text a,.product-form__input--dropdown select,.quantity__label span,.product-form__input--dropdown .form__label,.about_sec1 p,.faqs_list .faq_item p{font-size:16px}.product__info-container .price{padding-bottom:30px;margin-bottom:30px}.product-form__input--dropdown select{padding:0 25px}.ben_text h4{font-size:18px}.valv_blocks .valv_block{padding:40px 30px 35px}.hiw_section .op_bot .op_left{margin-left:50px}.hiw_section .section_title{margin-left:-105px}.hiw_section.op_section{padding-top:60px}.op_bot .op_left .op_item:after{left:-59px}.contact_main{padding:70px 0}.contact_main .cm_left p.email_txt:before{top:4px}.contact_main .cm_left p.ph_txt:before{top:5px}}@media screen and (max-width: 1400px){.wel_section .wel_right,.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right,.team_blocks .wel_section:nth-child(2n) .wel_right{max-width:600px}.wel_section .wel_right_txt p strong,.legacy_section h4{font-size:20px}.oa_bot{padding-left:40px;padding-right:40px}.testi_section h5{font-size:21px}.op_bot .op_left h3{margin-bottom:5px}.team_section{padding-top:50px}.team_section .section_title{margin-bottom:50px}.valv_section{padding-top:55px}.faqs_list .faq_item h3{font-size:22px;background-position:98% 26px}}@media screen and (max-width: 1300px){:root{--font72:50px}.oa_bot{padding-left:80px;padding-right:80px}.oa_section .oa_img{height:300px}.ftrt_block ul li a{font-size:16px}.ftrt_block h3,.footer_section .ftrt_block1 p,.contact_main .cm_left p.ph_txt,.contact_main .cm_left p.email_txt{font-size:18px}.footer_section .ftrt_block1 p:before{top:9px}.ftr_social a{width:35px;height:35px;background-size:cover}.ftr_social{gap:10px}.ftr_logo img{width:210px}.testi_section p{font-size:22px}.testi_section .ts_slide:before{width:55px;height:38px;background-size:contain}.testi_section h4{font-size:17px}.testi_slide_btns div{width:50px;height:50px;background-size:cover;gap:15px}.testi_section h2{margin-bottom:30px}.footer_section .ftrt_block1 .ftr_logo{margin-bottom:20px}.collection-hero{padding:50px 0!important}.about_sec1 .content-container{padding-bottom:60px;padding-top:45px}.ac_section{padding:45px 0}.valv_section{padding-bottom:60px}}@media screen and (max-width: 1200px){:root{--font72:44px;--font24:16px}.page-width,.about_sec1 .page-width,.faqs_section .page-width{max-width:920px!important}.header__heading-logo{width:150px}.header__menu-item{font-size:14px;letter-spacing:1px}.header__inline-menu .list-menu{gap:20px}.header__icon svg{height:20px}.header__icons{gap:0}.bnr_cnt h1{font-size:60px}.bnr_cnt p{letter-spacing:2px}.bnr_cnt{max-width:500px}.btn a,.product-form__submit,.prod_desc_section .btn a{letter-spacing:2px;padding:10px 25px;font-size:14px}.banner_section{padding:100px 0}.wel_section .wel_right,.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right{padding-left:50px}.wc_section .wc_top .wc_item h3 strong{font-size:36px}.wc_section .wc_top .wc_item h3{font-size:16px}.oc_bot h3{font-size:20px}.testi_section h4{font-size:16px;letter-spacing:2px}.ftrt_block h3,.footer_section .ftrt_block1 p,.contact_main .cm_left p.ph_txt,.contact_main .cm_left p.email_txt{font-size:16px}.footer_section .ftrt_block1 p:before{top:7px}.ftr_form .field input,.ftr_form .field textarea{font-size:14px}.ftrt_block.ftrt_block3{width:200px}.ftrt_block4{width:250px}.footer_section .ftrt_block1{width:300px}.footer_section .ftrt_block2{width:110px}.ftr_form button,.contact_main .cm_right button{font-size:14px;letter-spacing:2px}.product__info-container h1{font-size:42px}.prod_desc_section{padding:45px 0 55px}.prod_desc_section h2{margin-bottom:25px}.rec_products .related-products{padding-top:50px;padding-bottom:15px}.rec_products .section_title h2{margin-bottom:30px}.oa_section .oa_item h4,.collection_main .product-grid-container #product-grid .grid__item h3,.rec_products .product-grid .grid__item h3,.oa_section .oa_item .pro_price .price,.collection_main .product-grid-container #product-grid .grid__item .price,.rec_products .product-grid .grid__item .price{font-size:17px}.rec_products .product-grid .grid__item h3{margin-bottom:3px!important}.valv_blocks .valv_block{width:100%}.valv_blocks .valv_block img{width:60px!important;margin:auto}.valv_blocks .owl-stage{display:flex}.valv_blocks .valv_block{height:100%}.valv_outer{padding:0 80px}.op_bot .op_left h3{font-size:22px}.faqs_section{padding-bottom:50px}.hiw_section.op_section{padding-bottom:60px}.hiw_section .op_bot .op_left{margin-left:35px}.team_blocks{row-gap:70px}.cml_top{margin-bottom:40px}.contact_main .cm_left p.ph_txt:before{top:3px}.contact_main .cm_left p.email_txt:before{top:2px}}@media screen and (max-width: 991px){:root{--font18:16px}.page-width,.about_sec1 .page-width,.faqs_section .page-width{max-width:720px!important}.header__icons{margin-left:auto}.icon-hamburger{width:210px;height:25px}.icon-hamburger path,.icon-close path{fill:#fff}.menu-drawer{background:#ac4b1b!important}.menu-drawer__menu-item,.menu-drawer__menu-item--active{color:#fff!important}.header:not(.drawer-menu).page-width{display:flex}.bnr_cnt h1{font-size:50px}.bnr_cnt p{font-size:14px;letter-spacing:1px}.bnr_cnt{max-width:400px}.wel_section{padding-top:40px;flex-direction:column}.wel_section .wel_left{width:100%}.wel_section .wel_right{max-width:100%;padding:40px 20px 0}.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right,.team_blocks .wel_section:nth-child(2n) .wel_right{max-width:100%}.wel_section .wel_right_txt{padding-right:0}.wc_section,.oc_section,.op_section,.contour_section,.oa_section,.testi_section,.footer_section{padding:40px 0 70px}.wc_section .wc_top .wc_item{width:100%;padding-top:20px;padding-bottom:25px}.oc_bot_outer{padding:0 55px!important}.wc_section .page-width{padding:0 80px!important}.oa_section .owl-nav button,.wc_section .page-width .owl-nav button,.oc_bot .owl-nav button,.rec_products .owl-nav button,.valv_section .owl-nav button{width:40px;height:40px}.oa_section .owl-nav button.owl-next,.wc_section .page-width .owl-nav button.owl-next,.oc_bot .owl-nav button.owl-next,.rec_products .owl-nav button.owl-next,.valv_section .owl-nav button.owl-next{right:-60px}.oa_section .owl-nav button.owl-prev,.wc_section .page-width .owl-nav button.owl-prev,.oc_bot .owl-nav button.owl-prev,.rec_products .owl-nav button.owl-prev,.valv_section .owl-nav button.owl-prev{left:-60px}.wc_section .wc_top .wc_item .wc_img{margin-bottom:20px}.wc_section,.oc_section,.op_section,.contour_section,.oa_section,.testi_section,.footer_section{padding:40px 0 50px}.oc_bot .oc_item,.op_bot .op_left{width:100%}.op_section .op_bot{flex-direction:column}.op_bot .op_left h3{font-size:20px}.op_section .op_bot{flex-direction:column-reverse;row-gap:35px}.contour_section{padding-top:0}.testi_section .ts_left{width:100%}.testi_section .page-width{row-gap:30px}.testi_slide_btns{justify-content:center}.testi_section .page-width,.footer_section .ftr_top{flex-direction:column}.testi_section .ts_right{width:100%}.footer_section .ftr_top{row-gap:35px}.ftrt_block ul{margin-bottom:0}.ftrt_block.ftrt_block3{width:300px}.ftrt_block h3{font-size:20px}.footer_section{padding-bottom:30px}.ftr_bot{flex-direction:column-reverse}.wel_section .wel_right_txt p strong,.legacy_section h4{font-size:18px}.op_section .op_top{margin-bottom:35px}.testi_section .ts_right{padding:35px}.menu-drawer__utility-links{display:none}.op_bot .op_right{width:100%}.oa_bot{padding-left:60px;padding-right:60px}.collection_main{padding:40px 0!important}.collection_main .product-grid-container #product-grid .grid__item,.rec_products .product-grid .grid__item,.contour_col.collection_main .product-grid-container #product-grid .grid__item{width:48%!important;max-width:48%!important}.collection_main .product-grid-container{width:65%!important}.collection_main .facets-wrapper{width:29%}.collection_main .facets__summary span,.oa_section .oa_item h4,.collection_main .product-grid-container #product-grid .grid__item h3,.oa_section .oa_item .pro_price .price,.collection_main .product-grid-container #product-grid .grid__item .price,.rec_products .product-grid .grid__item h3,.rec_products .product-grid .grid__item .price{font-size:17px}.product--thumbnail_slider{flex-direction:column;row-gap:40px!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:100%!important}.product__info-container h1{font-size:40px}.product__info-container .price{font-size:18px;padding-bottom:20px;margin-bottom:20px}product-info{padding-bottom:45px!important}.prod_desc_section .pd_main{flex-direction:column;row-gap:40px}.prod_desc_section .pd_left{width:100%;order:2}.prod_desc_section .pd_right{width:100%}.pd_right img{max-width:50%;margin:auto;display:block}.rec_products .product-grid .grid__item{width:100%!important;max-width:100%!important}.rec_products .rel_pros{padding-left:60px!important;padding-right:60px!important}.oa_section .oa_img{margin-bottom:15px}.ac_section .page-width{flex-direction:column;max-width:100%!important}.ac_section .ac_block{width:100%;padding:30px 20px;background:#242328}.ac_section .ac_block:nth-child(2){background:#ac4b1b}.ac_section{padding:0}.valv_outer{padding:0 60px}.valv_section{padding-top:40px}.valv_blocks{margin-top:35px}.team_blocks .wel_section:nth-child(2n) .wel_left{order:0}.team_blocks{row-gap:30px;padding-bottom:0}.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right,.team_blocks .wel_section:nth-child(2n) .wel_right{padding-left:30px;padding-right:30px}.wel_section.legacy_section{padding-top:0}.wel_section.legacy_section .wel_right{padding-top:35px}.hiw_section.op_section{padding-top:30px}.hiw_section .op_bot .op_right img{display:block}.faqs_section{padding:35px 0 70px}.faqs_list .faq_item h3{font-size:20px;padding:17px 35px 17px 20px}.oc_bot .oc_img img{width:auto!important}.contact_main .page-width{flex-direction:column;row-gap:35px}.contact_main{padding:40px 0}.contact_main .cm_left,.contact_main .cm_right{width:100%}}@media screen and (max-width: 767px){:root{--font72:40px}.page-width,.about_sec1 .page-width,.faqs_section .page-width{max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.testi_section p{font-size:20px}.wel_section.contour_section h2{letter-spacing:0}.pro_glry{flex-direction:column}.slider__col{width:100%;order:2}.slider__images{height:400px;width:100%}.slider__thumbs{height:100px;margin-top:20px}.slider__thumbs .slider__prev{top:0;left:0;width:40px;height:100%}.slider__thumbs .slider__next{right:0;width:40px;height:100%}.breadcrumb__list{margin-bottom:25px;flex-wrap:wrap}.slider__thumbs .slider__next,.slider__thumbs .slider__prev{background-image:none}.slider__thumbs .slider__next:before,.slider__thumbs .slider__prev:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-image:url(/cdn/shop/files/slider-arw.svg?v=1761318646);width:40px;height:40px;background-position:center;background-repeat:no-repeat}.slider__thumbs .slider__next:before{transform:rotate(270deg)}.slider__thumbs .slider__prev:before{transform:rotate(270deg)}.product-form__input--dropdown select{height:50px;line-height:50px}.product-form__input--dropdown select{padding:0 20px}.quantity{min-height:50px}.quantity button,.quantity .quantity__input{width:50px}.quantity{width:152px}.product-form__quantity{margin-bottom:30px!important}.rec_products .rel_pros{padding-left:70px!important;padding-right:70px!important}.rec_products .related-products,.prod_desc_section{padding-top:35px}product-info{padding-bottom:20px!important}.prod_desc_section{padding-bottom:45px}.about_sec1 .content-container{padding-top:35px;padding-bottom:45px}.ac_section .page-width{padding:0!important}.faqs_section{padding-bottom:50px}.hiw_section .op_bot .op_left{width:calc(100% - 35px);padding-right:30px}.hiw_section .section_title{margin-left:-120px}.about_sec1 .page-width{width:100%}.team_section .wel_section .wel_right,.wel_section.legacy_section .wel_right,.team_blocks .wel_section:nth-child(2n) .wel_right{padding-left:20px;padding-right:20px}.hiw_section .op_bot .op_left{width:calc(100% - 30px);padding-right:20px;margin-left:20px}.hiw_section .section_title{margin-left:-110px}.wel_section.legacy_section h2 p{letter-spacing:0}.cml_top{margin-bottom:20px}.contact_main .cm_right .two_fields{flex-direction:column}.contact_main .cm_right .two_fields .form_field{width:100%}}@media screen and (max-width: 749px){.header__icon--account.small-hide{display:flex!important}.collection_main .facets-wrapper{width:100%;margin-bottom:30px}.collection_main .product-grid-container{width:100%!important}.mobile-facets__open-label,.product-count__text{font-size:16px!important;color:#121212}.mobile-facets__heading{font-size:20px!important;letter-spacing:.8px}.mobile-facets__count{font-size:16px!important;color:#000!important}.mobile-facets__summary span{font-size:16px;color:#000}}@media screen and (max-width: 640px){.step_block strong,.product__info-container h1{font-size:35px}.step_block{font-size:14px;letter-spacing:1px;width:70px;height:70px;left:-90px}.op_bot .op_left{padding-left:90px}}@media screen and (max-width: 568px){:root{--font72:35px}.bnr_cnt h1{font-size:44px}.collection-hero{padding:40px 0!important}.team_section .section_title{margin-bottom:30px}.team_section{padding-top:35px}.faqs_list .faq_item h3{background-position:96% 26px}}@media screen and (max-width: 480px){:root{--font72:32px}.bnr_cnt h1{font-size:34px;line-height:1.2;margin-bottom:10px}.bnr_cnt p{margin-bottom:20px}.banner_section{padding:70px 0}.banner_section:before{background:linear-gradient(270deg,#0000,#0000009c,#000 120%)}.testi_section p{font-size:18px}.ftrt_block4{width:100%}.testi_section .ts_slide:before{width:45px;height:31px}.ftr_bot p{font-size:14px}.collection_main .product-grid-container #product-grid .grid__item,.rec_products .product-grid .grid__item,.contour_col.collection_main .product-grid-container #product-grid .grid__item{width:100%!important;max-width:100%!important}.slider__thumbs{height:80px}.wc_section .btn a{margin:0 -30px}.title-wrapper-with-link a{font-size:16px}}@media screen and (max-width: 400px){.btn a,.product-form__submit{font-size:12px}.btn a,.product-form__submit,.prod_desc_section .btn a{padding:10px 23px}}@media screen and (max-width: 370px){.btn a,.product-form__submit{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/responsive.css.map */
