/** Shopify CDN: Minification failed

Line 554:0 Unexpected "}"

**/
@font-face{font-family:'Helvetica Neue LT Std';src:url('https://cdn.shopify.com/s/files/1/0 117/5810/8736/files/HelveticaNeueLTStd-Hv.eot?v=1658897649');src:url(/cdn/shop/files/HelveticaNeueLTStd-Hv.eot?v=1658897649?#iefix) format("embedded-opentype"),url(/cdn/shop/files/HelveticaNeueLTStd-Hv.woff2?v=1658897649) format("woff2"),url(/cdn/shop/files/HelveticaNeueLTStd-Hv.woff?v=1658897649) format("woff"),url(/cdn/shop/files/HelveticaNeueLTStd-Hv.ttf?v=1658897649) format("truetype"),url(/cdn/shop/files/HelveticaNeueLTStd-Hv.svg?v=1658897650#HelveticaNeueLTStd-Hv) format("svg");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue LT Std';src:url(/cdn/shop/files/HelveticaNeueLTStd-Lt.eot?v=1658897269);src:url(/cdn/shop/files/HelveticaNeueLTStd-Lt.eot?v=1658897269?#iefix) format("embedded-opentype"),url(/cdn/shop/files/HelveticaNeueLTStd-Lt.woff2?v=1658897269) format("woff2"),url(/cdn/shop/files/HelveticaNeueLTStd-Lt.woff?v=1658897269) format("woff"),url(/cdn/shop/files/HelveticaNeueLTStd-Lt.ttf?v=1658897269) format("truetype"),url(/cdn/shop/files/HelveticaNeueLTStd-Lt.svg?v=1658897269#HelveticaNeueLTStd-Lt) format("svg");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue LT Std';src:url(/cdn/shop/files/HelveticaNeueLTStd-Roman.eot?v=1658897927);src:url(/cdn/shop/files/HelveticaNeueLTStd-Roman.eot?v=1658897927?#iefix) format("embedded-opentype"),url(/cdn/shop/files/HelveticaNeueLTStd-Roman.woff2?v=1658897927) format("woff2"),url(/cdn/shop/files/HelveticaNeueLTStd-Roman.woff?v=1658897927) format("woff"),url(/cdn/shop/files/HelveticaNeueLTStd-Roman.ttf?v=1658897927) format("truetype"),url(/cdn/shop/files/HelveticaNeueLTStd-Roman.svg?v=1658897927#HelveticaNeueLTStd-Roman) format("svg");font-weight:400;font-style:normal;font-display:swap}
*{outline:none!important}
body{font-family:'Helvetica Neue LT Std';}
img{vertical-align:middle;border:0;max-width:100%;height:auto}
a,a:hover,a:focus,a:active{cursor:pointer;text-decoration:none;outline:none;transition:all .3s ease-in-out}
.collection .card__media .media>img{object-fit:scale-down!important}
.btn{border-radius:0;transition:all .3s ease-in-out;letter-spacing:0}
.btn:hover{opacity:1!important;border-width:1px}
.page-width{padding:0 10px}
.header__active-menu-item{text-decoration:none}
.header__menu-item:hover span{text-decoration:none;text-underline-offset:.3rem}
.list-menu__item--active{text-decoration:none!important;text-underline-offset:.3rem}
.list-menu__item--link{padding-bottom:0;padding-top:0}
h1,h2,h3,h4,h5,h6 .h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:0;font-family:'Helvetica Neue LT Std'}
p{letter-spacing:0;font-family:'Helvetica Neue LT Std'}
.my_btn{border-radius:0;font-weight:900;padding:11px 36px;text-align:center;font-size:16px;transition:all .3s ease-in-out;color:#fff;text-transform:uppercase;background-color:#ed1c24;letter-spacing:0;font-family:Helvetica Neue LT Std;display:-webkit-inline-box}
.my_btn:hover{background-color:#000!important;color:#fff!important}
.cart-notification-wrapper{position:relative;z-index:2}
.bold_csp_qb_savings{margin-bottom:15px!important;}
.tmenu_item_link{color:#FFF}
.iwishWrapper{margin:0 auto 41px!important;max-width:1600px!important;padding:0 15px}
.iwishWrapper h1{color:#000;font-size:34px;font-weight:900;line-height:50px;letter-spacing:0;}
.iwishWrapper .container{width:1238px;}
.iwishShareContainer{display:inline-block}
.iwishWrapper .iwishMsg{font-family:'Helvetica Neue LT Std';color:#000;letter-spacing:0;font-weight:400;}
.iwishWrapper .iWishLoginNote a{color:#000;font-weight:500}
.iwishBuyBtn{border-radius:5px;font-family:'Helvetica Neue LT Std';font-weight:700;padding:10px 30px;text-align:center;font-size:16px;color:#fff;letter-spacing:0;}
.announcementbar p{font-weight:600;padding:10px 55px;font-size:14px;color:#000000b0;letter-spacing:0;font-family:Work Sans,sans-serif}
.main_header .header{grid-template-columns:3fr 2fr 3fr;padding:8px 0 0;align-items:flex-start}
.main_header .header__heading-link{padding:46px 0 0}
.main_header .page-width{max-width:1450px}
.header__inline-menu{position:relative}
.header__menu-item{display:inline-block;font-size:16px;color:#fff;padding:6px 8px;font-weight:400;text-transform:uppercase;font-family:'Helvetica Neue LT Std'}
.top_head_txt_left ul{margin:0;padding:0;display:flex;align-items:center;list-style:none}
.top_head_txt_left ul li{letter-spacing:0;font-size:16px;display:inline-block;color:#fff;margin-right:20px;font-family:Helvetica Neue LT Std;font-weight:300}
.top_head_txt_left ul li a{margin:-5px 11px 0 0;color:#fff}
.top_head_txt_left ul li a img{margin:-6px 8px 0 0}
.top_head_txt_left ul li a:hover{color:#ed1c24}
.top_head_txt_right{text-align:right}
.right_txt_left{display:inline-block}
.right_txt_left ul{margin:0;padding:0;list-style:none;width:100%;display:flex}
.right_txt_left ul li:first-child{margin-right:21px}
.right_txt_left ul li{margin-left:25px;font-size:14px;font-weight:300;display:flex;text-transform:uppercase;align-items:center;font-family:Helvetica Neue LT Std}
.right_txt_left ul li a{color:#fff;font-weight:300;letter-spacing:0;text-decoration:none;display:flex;align-items:center}
.right_txt_left ul li a:hover{color:#ed1c24}
.right_txt_left ul li a:hover .cart-count-bubble{color:#ed1c24;transition:all .3s ease-in-out}
.right_txt_left ul li a:hover svg.icon.icon-heart path{fill:#ed1c24!important;transition:all .3s ease-in-out}
.right_txt_left .header__icon--cart{margin-right:0;width:87px}
.right_txt_left ul li .header__icon--account img{margin-right:11px}
.right_txt_left .header__icon,.right_txt_left .header__icon--cart .icon{height:auto;width:auto}
.right_txt_left .header__icon--cart img{margin-right:11px}
.right_txt_left svg.icon.icon-heart{margin-right:10px;position:relative;height:19px}
.main_header .header__icons{width:100%;justify-content:flex-end}
.right_txt_left .cart-count-bubble{position:relative;background:transparent;width:100%;color:#fff;left:0;display:flex;align-items:center;font-family:Helvetica Neue LT Std;bottom:unset;margin-left:5px;text-transform:uppercase;font-size:14px;font-weight:300}
.footer_main .footer-block--newsletter{flex-wrap:nowrap;justify-content:space-between;margin:0}
.footer_main .footer-block__heading{font-size:20px;color:#d6d6d6;text-transform:uppercase;font-weight:900;padding-bottom:26px;margin:0}
.footer_main .footer-block__newsletter .footer-block__heading{text-align:left;font-size:18px;font-weight:300;text-transform:unset;color:#fff;line-height:30px;padding-bottom:23px}
.footer_main .footer-block--menu ul li{margin:0;padding:0;line-height:33px}
.footer_main .footer-block--menu ul li a{font-size:18px;list-style-type:none;font-family:'Helvetica Neue LT Std';line-height:23px;font-weight:300;color:#fff;padding:7px 0;text-decoration:unset}
.footer_main .footer-block--menu ul li a:hover{text-decoration:none!important;transition:all .3s ease-in-out;color:#ed1c24}
.footer_main .footer-block{width:100%!important}
.footer_main .footer__content-top .grid{row-gap:0;grid-template-columns:1.2fr 1.6fr 2fr;column-gap:27px;display:grid}
.contact_right>ul{margin:0!important;padding:0!important;list-style:none}
.contact_right>ul>li{position:relative;padding-bottom:8px;padding-left:46px}
.contact_right>ul>li>a{color:#fff!important;line-height:35px!important;list-style-type:none;font-weight:400;font-size:20px;font-family:'Helvetica Neue LT Std'}
.contact_right>ul>li span{font-size:16px;color:#fff;letter-spacing:0}
.contact_right>ul>li>a:hover{transition:all .3s ease-in-out;color:#ed1c24!important}
.contact_right>ul>li:first-child{background-image:url(call_footer.png);background-repeat:no-repeat;background-position:0 5px}
.contact_right>ul>li:last-child{background-image:url(mes_footer.png);background-repeat:no-repeat;background-position:0 8px}
.footer_main{background-size:cover}
.footer_main .newsletter-form{max-width:100%}
.footer_main .newsletter-form__field-wrapper{max-width:449px}
.footer_main .newsletter-form__field-wrapper .field__input{background-color:#fff;width:100%;float:left;color:#000c;padding:10px 20px!important;height:52px;min-height:52px;font-weight:300;padding-left:15px;font-family:Helvetica Neue LT Std;border-radius:0;font-size:14px;box-shadow:none}
.footer_main .newsletter-form__field-wrapper .field__input::placeholder{color:#000c;opacity:1}
.footer_main .newsletter-form__button{font-size:16px;color:#fff;height:53px;position:relative;min-width:153px;font-family:Helvetica Neue LT Std;font-weight:900;background-color:#ed1c24!important;text-align:center;border-radius:0;line-height:56px;padding:0 15px;border:none;letter-spacing:1px;box-shadow:none;text-transform:uppercase}
.footer_main .field:hover.field:after,.footer_main .select:hover.select:after,.footer_main .select__select:hover.select__select:after,.footer_main .customer .field:hover.field:after,.footer_main .customer select:hover.select:after,.footer_main .localization-form__select:hover.localization-form__select:after{box-shadow:none}
.footer_main .field:after,.footer_main .select:after,.footer_main .customer .field:after,.footer_main .customer select:after,.footer_main .localization-form__select:after{box-shadow:none}
.footer_main .list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:23px 0 0;margin:0;list-style:none}
.footer_main .list-social__item{padding:0 6px}
.footer_main .list-social__link{text-decoration:none;background-color:#636363;width:50px;height:50px;border-radius:100px;padding:0;text-align:center;justify-content:center}
.footer_main .list-social__link i{color:#fff;font-size:27px}
.footer_main .list-social__link i:hover{color:#ed1c24;transition:all .3s ease-in-out}
.footer_main .list-social__link:hover{background-color:#ed1c24;transition:all .3s ease-in-out}
.footer_main .list-social__link:hover i{color:#fff;transition:all .3s ease-in-out}
.footer_main .footer__content-top{padding:0}
.footer_main .footer__copyright small{font-size:100%}
.footer_main .footer__column{padding:0}
.footer_main .footer__copyright{text-align:center;margin:0;letter-spacing:0;width:100%;padding:0;color:#fff;font-size:14px!important;font-weight:300;font-family:'Helvetica Neue LT Std'}
.footer_main .footer__copyright:hover{color:#fff}
.footer_main .copyright__content a:hover{color:#fff;text-decoration:none}
.footer_main .footer__content-bottom{padding-top:24px;margin-top:53px}
.breadcrumb{letter-spacing:0;color:#4e4e4e;background-color:transparent;text-align:left;font-size:16px;margin:0;line-height:18px;padding:25px 0;font-weight:300;font-family:'Helvetica Neue LT Std'}
.breadcrumb a{color:#000}
.breadcrumb span{color:#ed1c24;padding:0 2px 0 4px}
.product_main .title{font-size:36px;color:#333;letter-spacing:0;line-height:40px;font-weight:900;margin:0}
.common_product .card__inner{background-color:transparent}
.product_main .common_product .card__heading{margin-top:0;margin-bottom:0;font-size:20px;letter-spacing:0;color:#3b3b3b;max-width:253px;padding:15px 0;font-weight:900}
.common_product .card__heading a:hover{color:#ed1c24}
.common_product .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;padding-bottom:10px}
.common_product .price .price-item{letter-spacing:0;font-weight:700;color:#000;font-size:18px}
.common_product .price{text-align:left;display:none!important}
.view{padding-top:5px}
.view span{margin:10px}
.view a{color:#ed1c24;font-size:14px;font-family:'Helvetica Neue LT Std';font-weight:400;letter-spacing:0}
.specifications{padding:65px 0 0}
.specifi_main h4{font-size:26px;color:#333;margin:0;padding:0 0 30px;font-weight:900}
.specification_table{width:100%;padding:0}
.specification_table table tr th{padding:10px 5px;border:none;border-bottom:1px solid #dedede!important;background-color:#fff;font-weight:400;font-family:'Helvetica Neue LT Std';font-size:16px;color:#5f5f5f}
.specification_table table tr th span{color:#5f5f5f}
.specification_table table tr td{font-size:16px;padding:10px 5px;border:none;border-bottom:1px solid #dedede!important;background-color:#fff;color:#5f5f5f;font-family:'Helvetica Neue LT Std';font-weight:400;letter-spacing:0}
.specification_table table tr td:nth-child(2){font-family:'Helvetica Neue LT Std';font-weight:900}
.specification_table table tr th span{color:#5f5f5f;font-weight:900}
.specifications .specification_table table,.choosing_main table{width:100%;border:none;box-shadow:none!important}
.specification_table_upper{grid-template-columns:repeat(2,1fr);display:grid;column-gap:32px}
.choosing_table_upper{grid-template-columns:repeat(2,1fr);display:grid;column-gap:32px}
.choosing_main table{width:100%;border:none;box-shadow:none!important}
.choosing_main h4{font-size:26px;color:#333;font-weight:900;margin:0;font-family:Helvetica Neue LT Std}
.choosing_main h5{font-size:20px;font-weight:400;font-family:'Helvetica Neue LT Std';color:#333;margin:0;padding:15px 0 0;text-transform:uppercase}
.choosing_main p{font-size:16px;line-height:36px;font-weight:300;font-family:'Helvetica Neue LT Std';color:#5f5f5f;margin:0;padding:15px 0}
.choosing{padding:45px 0 60px}
.choosing_main table{width:100%;border:1px solid #a5a5a5}
.choosing_main table tr th{border:none;border-bottom:1px solid #a5a5a5;font-size:14px;background-color:#a5a5a5;color:#fff;text-align:center;padding:20px 0;font-weight:900;font-family:'Helvetica Neue LT Std'}
.choosing_main table tr td{border:none;border-bottom:1px solid #a5a5a5;font-size:14px;background-color:#fff;color:#0f0f0f;text-align:center;padding:20px 0;font-weight:400;font-family:'Helvetica Neue LT Std'}
.tharmal_tansfer h4{font-size:30px;color:#333;font-weight:900;font-family:'Helvetica Neue LT Std';line-height:41px;padding:0 0 15px}
.tharmal_tansfer{font-size:16px;color:#000;font-weight:300;font-family:'Helvetica Neue LT Std'}
.tharmal_tansfer p{font-size:16px;color:#000;font-weight:300;font-family:'Helvetica Neue LT Std';margin:0;padding:10px 0 20px;line-height:37px}
.tharmal_tansfer ul{margin-top:10px}
.tharmal_tansfer li{font-size:16px;color:#000;font-weight:300;font-family:'Helvetica Neue LT Std';background:url(arrow-new.png) no-repeat;background-position:left;padding-left:15px;background-size:8px}
.tharmal_tansfer h1{font-size:26px;color:#333;font-weight:900;font-family:'Helvetica Neue LT Std';margin:0;padding:20px 0 11px}
.slider_one{position:relative;background-repeat:no-repeat;background-size:cover}
.slid_news{text-align:center}
.slid_news h2{font-size:50px;color:#fff;text-transform:none;font-weight:900;margin:0;padding:135px 0 60px}
.slid_news_1{text-align:center}
.slid_news_1 h1{font-size:50px;color:#fff;text-transform:none;font-weight:900;margin:0;padding:135px 0 60px}
.product_left .thumbnail-slider{display:none!important}
.product_left{max-width:50%!important;width:calc(50% - 0.5rem)!important}
.product_left .slider-button{display:none!important}
.product_right{max-width:50%!important;width:calc(50% - 0.5rem)!important}
.product_right_inner{max-width:418px;margin:15px auto 0}
.pdp_main .product__title{margin-bottom:0}
.pdp_main .product__title h1{font-size:28px;color:#333;font-weight:900;margin:0;line-height:33px}
.pdp_main .wc_product_review_text{font-size:14px;line-height:20px;letter-spacing:0}
.pdp_main .wc_product_review_badge{padding-bottom:55px}
.therma_rev h6{margin:0;padding-bottom:9px;font-size:22px;line-height:29px;font-weight:500;letter-spacing:0;color:#333}
.therma_rev .product__description p{font-size:15px;color:#5f5f5f;font-weight:300;max-width:630px;line-height:35px;font-family:'Helvetica Neue LT Std';margin:0;padding-right:10px}
.pdp_main .product-form{margin:0!important}
.pdp_main .product_left  .media{padding:0!important;border:none;}
.pdp_main .product_left  .product__media-list .media>*{position:relative;max-width:370px;padding:2%;object-fit:scale-down;}
.add_fev_main{border:1px solid #d7d7d7;background-color:#f0f0f0;position:relative;}
.add_fev{background-color:#0f0f0f;padding:19px 22px;display:flex;align-items:center}
.add_to_cart_btn{margin:-1px 0 0 0;width:100%;display:flex;align-items:center}
.add_to_cart_btn .money-template{position:absolute;width:100%;left:0;top:100%;}
.add_fev .product-form__input{padding:0;margin:0;max-width:100%;flex:unset}
.add_fev label{font-size:18px;color:#fff;float:left;font-weight:400;margin:0!important;padding:12px 20px;font-family:'Helvetica Neue LT Std'}
.add_fev .quantity{width:75px}
.add_fev .quantity:after{box-shadow:none!important;}
.add_fev input{width:76px;height:50px;min-width:76px;font-weight:300;font-family:'Helvetica Neue LT Std';text-align:center;float:left;border-radius:0;box-shadow:none;margin:0}
.add_fev .product-form__buttons{max-width:100%;display:grid;grid-template-columns:repeat(1,1fr);column-gap:18px;row-gap:12px}
.add_fev .button:after{box-shadow:none!important}
.add_fev .product-form__submit{border-radius:0;height:50px;font-size:14px;font-weight:300;letter-spacing:0;width:100%;box-shadow:none;font-family:'Helvetica Neue LT Std';margin-bottom:0!important;float:left;border:1px solid #ed1c24;padding:14px 25px;color:#fff;margin-left:15px;background-color:#ed1c24;max-width:145px;text-transform:uppercase}
.add_fev .product-form__submit:hover{background-color:#c61017;transition:all .3s ease-in-out;color:#fff!important;border:1px solid #ed1c24!important}
.quantitiy_dv{float:left}
.btn_btn{float:left}
.template-product .product-form__item{padding:0;max-width:196px}
.add_fev h6{margin:0;padding:17px 8px;font-size:15px;font-family:'HelveticaNeueLTStd-Lt';margin-bottom:0}
.add_fev h6 a{margin-left:22px;color:#fff;font-family:'Helvetica Neue LT Std';font-size:15px;letter-spacing:0;font-weight:400}
.add_fev h6 a span{margin:15px}
.add_fev h6 a:hover{color:#ed1c24}
.more h4{margin:0;font-size:15px;font-family:'HelveticaNeueLTStd-Roman';text-align:center;padding-bottom:32px}
.main_buy{border:1px solid #e3e3e3;}
.buy_class{width:100%}
.but_heding h3{background:#fef200;color:#000;font-size:36px;color:#000;font-weight:900;font-family:'Helvetica Neue LT Std';text-align:center;padding:18px 0;margin:0}
.buy_btnclass{width:100%}
.buy_btnclass_main{grid-template-columns:repeat(2,1fr);display:grid}
.buy_btnclass>h4{font-size:28px;font-weight:300;font-family:'Helvetica Neue LT Std';padding:44px 0 36px 24px;margin:0}
.buy_btnclass h4 span{font-weight:900;font-family:'Helvetica Neue LT Std'}
.buy_btnclass .btncontact{margin-left:0;padding:0;width:92%;height:60px;margin-top:30px;background:#ed1c24;border:none;color:#fff;font-size:16px;font-family:'Helvetica Neue LT Std';font-weight:900;border-radius:0;line-height:62px;letter-spacing:1px;text-transform:uppercase}
.buy_btnclass .btncontact:hover{background:#000}
.list_prise h4{margin:0 0 0 20px;font-size:18px;font-family:'Helvetica Neue LT Std';color:#707070;padding:20px 0;font-weight:900;text-transform:Uppercase}
.collection-hero--with-image .collection-hero__title{font-weight:600;}
.collection-hero__description.rte{font-size:16px;color:#000;font-family:'Helvetica Neue LT Std';}
.pdp_main .product_right  table.shappify_qb_grid{width:100%;font-size:16px;}

@media only screen and (min-width:200px) and (max-width:767px){
    .my_btn{padding:11px 31px;font-size:13px}
    .page-width{padding:0 15px}
    .breadcrumb{font-size:16px;line-height:20px;padding:17px 0;}
    .announcementbar p{padding:9px 12px;font-size:14px}
    .menu-drawer .menu-drawer__account img{margin:0 11px 0 0}
    .menu-drawer .menu-drawer__menu-item{padding:8px 21px;text-decoration:none;font-weight:400;font-size:15px;letter-spacing:0;font-family:'Helvetica Neue LT Std'}
    .menu-drawer .menu-drawer__menu-item:hover{color:#ff494e}
    .menu-drawer .menu-drawer__navigation{padding:23px 0}
    .main_header .header__heading-link{padding:0}
    .right_txt_left .header__icon--cart img{margin-right:0}
    .main_header .header{grid-template-columns:2fr 4fr 2fr;padding:11px 0;align-items:center}
    .main_header .header__heading-logo{max-width:146px}
    .right_txt_left ul li{margin-left:0}
    .top_head_txt_right{text-align:right;align-items:center;display:grid}
    .product_left{max-width:100%!important;width:calc(100% - 0.5rem)!important}
    .product_right{max-width:100%!important;width:calc(100% - 0.5rem)!important}
    .pdp_main .product__title{margin-bottom:0}
    .pdp_main .product__title h1{font-size:20px;line-height:26px}
    .pdp_main .wc_product_review_badge{padding-bottom:14px}
    .therma_rev h6{padding-bottom:7px;font-size:19px;line-height:29px}
    .therma_rev .product__description p{font-size:15px;color:#5f5f5f;max-width:100%;line-height:28px;padding-right:0}
    .add_fev{padding:14px 17px;justify-content:center}
    .add_fev label{font-size:15px;padding:12px 14px}
    .add_fev .quantity{width:60px}
    .add_fev input{width:60px;height:50px;min-width:60px}
    .add_fev .product-form__submit{padding:14px 16px}
    .add_to_cart_btn{width:100%;display:block;align-items:center}
    .add_fev .product-form__submit{margin-left:0}
    .add_fev{background-color:#0f0f0f;padding:14px 17px;display:flex;align-items:center;flex-wrap:wrap}
    .add_fev .product-form__buttons{max-width:100%;padding-top:18px;column-gap:18px;text-align:center;justify-content:center;display:flex}
    .add_fev h6{margin:16px 0 0;text-align:center;padding:0}
    .add_fev h6 a{margin-left:0}
    .add_to_cart_btn{width:100%;display:block;align-items:center}
    .list_prise h4{margin:0 0 0 16px;font-size:15px;padding:14px 0}
    .but_heding h3{font-size:24px;padding:16px 0}
    .buy_btnclass_main{grid-template-columns:repeat(1,1fr);justify-content:center;text-align:center;padding:17px 0 20px}
    .buy_btnclass>h4{font-size:24px;padding:0}
    .buy_btnclass .btncontact{width:208px;height:54px;margin-top:14px;font-size:13px;line-height:55px}
    .specifications{padding:23px 0 0}
    .specifi_main h4{font-size:19px;padding:0 0 13px}
    .specification_table_upper,.choosing_table_upper{grid-template-columns:repeat(1,1fr)}
    .specification_table table tr th{padding:8px 5px;font-size:14px}
    .specification_table table tr td{font-size:12px}
    .specification_table table tr th span{font-size:12px}
    .choosing_main h4{font-size:18px}
    .choosing_main h5{font-size:18px}
    .choosing_main p{font-size:15px;line-height:30px}
    .choosing{padding:29px 0 5px}
    .our_image{text-align:center}
    .product_main .title{font-size:30px;line-height:37px;text-align:center}
    .product_main .collection__title.title-wrapper{margin-bottom:0!important}
    .product_main .common_product .card__heading{font-size:16px;max-width:253px;padding:9px 0;margin:0 auto;text-align:center}
    .product_main .card__information{padding:0}
    .view{text-align:center}
    .slid_news h2{font-size:28px;padding:47px 10px}
    .footer_main .footer__content-top .grid{grid-template-columns:1fr;column-gap:22px;row-gap:24px}
    .footer_main .footer-block__heading{font-size:17px;padding-bottom:14px}
    .footer_main .footer-block--menu ul li a{font-size:15px;line-height:20px;padding:4px 0}
    .footer_main .footer-block__details-content{margin-bottom:0}
    .footer_main .footer-block.grid__item{margin:0}
    .contact_right>ul>li>a{line-height:32px!important;font-size:14px}
    .contact_right>ul>li span{font-size:13px}
    .footer_main .footer__list-social.list-social{justify-content:left}
    .footer_main .list-social__link{width:42px;height:42px}
    .footer_main .list-social__link i{font-size:17px}
    .newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}
    .footer_main .newsletter-form__button{font-size:12px;min-width:101px;line-height:56px;padding:0 8px}
    .footer_main .footer-block__newsletter .footer-block__heading br{display:none}
    .footer_main .footer-block__newsletter .footer-block__heading{font-size:15px;line-height:26px;padding-bottom:18px}
    .footer_main .footer__content-bottom{padding-top:8px;margin-top:31px}
}
@media only screen and (min-width:380px) and (max-width:767px){
    .add_fev{background-color:#0f0f0f;padding:14px 17px;display:flex;align-items:center;flex-wrap:unset}
    .add_fev .product-form__buttons{padding-top:0}
    .add_fev .product-form__submit{margin-left:11px;padding:14px 10px}
    .add_fev h6{margin:0}
    .add_to_cart_btn{display:flex;align-items:center}
    .add_fev h6{margin:0 0 0 13px}
}
@media only screen and (min-width:500px) and (max-width:767px){
    .product_main .grid__item{width:33%}
    .footer_main .footer__content-top .grid{grid-template-columns:1fr 1fr;row-gap:24px}
    .footer_main .newsletter-form__field-wrapper .field{display:block}
    .footer_main .newsletter-form__button{font-size:12px;min-width:122px;top:10px}
}
@media only screen and (min-width:768px) and (max-width:989px){
    .page-width{padding:0 15px;max-width:750px}
    .main_header .page-width{max-width:750px}
    .my_btn{padding:9px 23px;font-size:14px}
    .announcementbar p{padding:9px 12px;font-size:14px}
    .menu-drawer .menu-drawer__account img{margin:0 11px 0 0}
    .menu-drawer .menu-drawer__menu-item{padding:8px 21px;text-decoration:none;font-weight:400;font-size:15px;letter-spacing:0;font-family:'Helvetica Neue LT Std'}
    .menu-drawer .menu-drawer__menu-item:hover{color:#ff494e}
    .menu-drawer .menu-drawer__navigation{padding:23px 0}
    .main_header .header__heading-link{padding:0}
    .right_txt_left .header__icon--cart img{margin-right:10px}
    .main_header .header{grid-template-columns:2fr 1fr 2fr;padding:11px 0;align-items:center}
    .main_header .header__heading-logo{max-width:146px}
    .right_txt_left ul li{margin-left:7px;font-size:12px}
    .right_txt_left ul li a{font-size:13px}
    .top_head_txt_right{text-align:right;align-items:center;display:grid}
    .pdp_main .product__title h1{font-size:23px;line-height:29px}
    .therma_rev .product__description p{font-size:15px;line-height:28px}
    .pdp_main .wc_product_review_badge{padding-bottom:21px}
    .pdp_main .product_left .product__media-list .media>*{max-width:200px;padding:2%;}
    .add_fev{background-color:#0f0f0f;padding:16px 9px;display:flex;align-items:center}
    .add_fev label{font-size:14px;padding:12px 10px}
    .add_fev .quantity{width:58px}
    .add_fev input{width:58px;height:50px;min-width:58px}
    .add_fev .product-form__submit{height:50px;font-size:12px;padding:14px 7px;margin-left:15px;max-width:96px}
    .add_fev h6 a{margin-left:7px;color:#fff;font-family:Helvetica Neue LT Std;font-size:13px;letter-spacing:0;font-weight:400}
    .but_heding h3{font-size:27px;padding:18px 0}
    .buy_btnclass_main{grid-template-columns:repeat(1,1fr);padding:10px;text-align:center}
    .buy_btnclass .btncontact{height:51px;margin-top:25px;background:#ed1c24;font-size:11px;line-height:50px}
    .buy_btnclass>h4{font-size:18px;padding:0}
    .product_main .grid__item{width:30%}
    .product_main .title{font-size:31px;line-height:38px}
    .common_product.slider-mobile-gutter{padding:0 15px!important}
    .product_main .common_product .card__heading{font-size:16px;max-width:253px;padding:12px 0}
    .contact_right>ul>li>a{line-height:31px!important;font-size:15px}
    .contact_right>ul>li span{font-size:14px}
    .footer_main .footer-block__heading{font-size:17px;padding-bottom:16px}
    .footer_main .footer-block--menu ul li a{font-size:16px;line-height:17px;padding:7px 0}
    .footer_main .footer-block__newsletter .footer-block__heading{font-size:14px;line-height:25px;padding-bottom:19px}
    .newsletter-form__field-wrapper .field{display:block}
    .footer_main .newsletter-form__button{top:13px;font-size:13px;height:45px;min-width:129px}
}
@media only screen and (min-width:990px) and (max-width:1199px){
    .page-width{padding:0 15px;max-width:970px}
    .page-width,.main_header .page-width{padding:0 15px;max-width:983px}
    .my_btn{padding:12px 33px;font-size:14px}
    .top_head_txt_left.hidden-sm{display:block!important}
    .top_head_txt_left ul li{font-size:13px;margin-right:8px}
    .right_txt_left ul li{font-size:13px}
    .right_txt_left ul li a{font-size:13px}
    .main_header .header__menu-item{font-size:13px;padding:6px 8px}
    .but_heding h3{font-size:31px;padding:15px 0}
    .buy_btnclass>h4{font-size:24px}
    .buy_btnclass .btncontact{font-size:13px}
    .pdp_main .wc_product_review_badge{padding-bottom:32px}
    .specifications{padding:35px 0 0}
    .specifi_main h4{font-size:23px;padding:0 0 20px}
    .specification_table table tr td{font-size:14px}
    .specification_table table tr th span{font-size:14px}
    .choosing_main h4{font-size:23px}
    .choosing{padding:40px 0 13px}
    .product_main .title{font-size:32px;line-height:40px}
    .product_main .common_product .card__heading{font-size:17px}
    .footer_main .footer-block__newsletter .footer-block__heading{font-size:15px;line-height:26px;padding-bottom:21px}
    .footer_main .footer-block--menu ul li a{font-size:16px;line-height:23px;padding:4px 0}
    .footer_main .footer-block__heading{font-size:19px;padding-bottom:20px}
    .contact_right>ul>li>a{line-height:35px!important;font-size:17px}
    .pdp_main .product_left .product__media-list .media>*{max-width:265px;padding:2%;}
}
@media only screen and (min-width:1200px) and (max-width:1367px){
    .page-width{padding:0 15px;max-width:1170px}
    .main_header .page-width{max-width:1170px}
    .top_head_txt_left ul li{font-size:15px;margin-right:11px}
    .buy_btnclass>h4{font-size:28px}
}
@media only screen and (min-width:1368px) and (max-width:1500px){
    .main_header .page-width{max-width:1330px}
}


@font-face {
    font-family: 'Degular Display';
    src: url('/cdn/shop/files/DegularDisplay-Black.woff2?v=1744319090') format('woff2'),
        url('/cdn/shop/files/DegularDisplay-Black.woff?v=1744319091') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Degular Display';
    src: url('/cdn/shop/files/DegularDisplay-Bold.woff2?v=1744319090') format('woff2'),
        url('/cdn/shop/files/DegularDisplay-Bold.woff?v=1744319090') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Degular Display';
    src: url('/cdn/shop/files/DegularDisplay-Medium.woff2?v=1744319090') format('woff2'),
        url('/cdn/shop/files/DegularDisplay-Medium.woff?v=1744319090') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Degular Display';
    src: url('/cdn/shop/files/DegularDisplay-Regular.woff2?v=1744319090') format('woff2'),
        url('/cdn/shop/files/DegularDisplay-Regular.woff?v=1744319090') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Degular Display';
    src: url('/cdn/shop/files/DegularDisplay-SemiBold.woff2?v=1744319090') format('woff2'),
        url('/cdn/shop/files/DegularDisplay-SemiBold.woff?v=1744319091') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Degular Demo';
    src: url('/cdn/shop/files/DegularDemo-Bold.woff2?v=1751202417') format('woff2'),
        url('/cdn/shop/files/DegularDemo-Bold.woff?v=1751202417') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



/* shogun css */
.custom-banner p, .digital-section p,
.img-with-text p, .icon-multicol p, .testimonials p,
.custom-banner span, .digital-section span,
.img-with-text span, .icon-multicol span, .testimonials span,
.custom-banner ul li, .digital-section ul li,
.img-with-text ul li, .icon-multicol ul li, .testimonials ul li,
.apply-inconsolata-font{
  font-family: "Bai Jamjuree", sans-serif !important;
  font-weight: 400;
}
.heading-font .shogun-heading-component h1,
.heading-font .shogun-heading-component h2,
.heading-font .shogun-heading-component h3,
.heading-font .shogun-heading-component h4,
.heading-font .shogun-heading-component h5,
.heading-font .shogun-heading-component h6,
.testimonials h2, .testimonials h6{
  font-family: 'Degular Display' !important;
}
.custom-banner, .digital-section,
.img-with-text, .icon-multicol, .testimonials{

}

.custom-banner{
  background-position: center top!important;
}
.custom-banner .banner-left-wrap .klaviyo-form{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.digital-section p{
  font-size: 18px;
}
.digital-section h5{
  font-size: 22px;
}
.didgital-bg-image{
  background-size: 40%!important;
  background-position: 100% -280px !important;
}
.img-with-text .left-img-text ul,
.img-with-text .right-img-text ul{
  margin: 20px 0 40px !important;
  padding: 0 !important;
  padding-left: 18px !important;
}
.icon-multicol .shg-box{
  border: 0 !important;
}
.bg-img{
  position: relative;
  z-index: 1;
}
.bg-img:before{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/cdn/shop/files/Group_1597884266.png?v=1744309396');
  background-size: 650px;
  background-position: left bottom;
  background-repeat: no-repeat;
  z-index: 1;
}
.right-img-column{
  position: relative;
  z-index: 2;
}


@media(max-width: 749px){
  .custom-banner .banner-left-wrap,
  .digital-left-wrap{
    padding: 60px 20px !important;
    padding-bottom: 0 !important;
  }
  .custom-banner .banner-left-wrap h1,
  .digital-left-wrap h1{
    font-size: 40px !important;
  }
  .custom-banner .banner-left-wrap p,
  .digital-left-wrap p{
    margin: 0 !important;
  }
  .didgital-bg-image .shg-c-lg-5 {
    min-height: 200px;
  }
  .didgital-bg-image {
    background-size: 300px!important;
    background-position: -20px 105%!important
  }
  .img-with-text {
    padding: 60px 20px 100px !important;
  }
  .img-with-text .left-img-text,
  .img-with-text .right-img-text{
    padding: 0 !important;
  }
  .img-with-text .left-img-text h2,
  .img-with-text .right-img-text h2{
    font-size: 36px !important;
  }
  .icon-multicol h3{
    font-size: 25px !important;
  }
  .img-col-reverse .shg-row{
    flex-direction: column-reverse !important;
  }
  .left-img-col{
    margin: 0 !important;
  }
  .bg-img:before{
    background-size: 350px;
  }
  .custom-banner{
    background-position: 75% 100% !important;
  }
  .left-img-col, .right-img-column{
    min-height: 400px !important;
  }
   .klaviyo-form-WWceqn input[type="text"],
    .klaviyo-form-WWceqn input[type="email"],
    .klaviyo-form-WWceqn input[type="tel"],
    .klaviyo-form-WWceqn select {
      width: 100% !important;
      max-width: 100% !important;
      box-sizing: border-box !important;
    }

    .klaviyo-form-WWceqn .field-wrapper {
      width: 100% !important;
      margin-bottom: 12px !important;
    }

    .klaviyo-form-WWceqn {
      padding: 0 16px !important; /* Add some side padding */
    }
  }
}

