.main__product-info{background-color:var(--body-color);padding:50.05px 0 44.44px}.ctm__container{max-width:1440px;width:100%;padding:0 20px;margin:0 auto}.main__product-row{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.main__product-info .product__media-wrapper,.main__product-info .product__info-wrapper{max-width:calc(50% - 13.25px)!important;width:100%!important}.main__product-info .product--no-media,.main__product-info .product__info-container{max-width:100%}.main__product-info .product__info-wrapper{border-top:1px solid var(--white-color);padding-top:24px!important}.product__subheading-txt{color:var(--white-color)!important;font-size:16px!important;line-height:19.2px!important;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-regular)!important;margin-bottom:12px!important;text-align:left!important;letter-spacing:0px!important}.main__product-info .product__title{text-align:left!important;color:var(--white-color)!important;font-size:72px!important;line-height:86.4px!important;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important;letter-spacing:0px!important}.main__product-info .product__title h1{color:var(--white-color)!important;font-size:72px!important;line-height:86.4px!important;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:0!important;letter-spacing:0px!important}.product__price-wrapper{margin:0 0 24px!important}.product__price-wrapper .price{text-align:left!important}.product__price-wrapper .price .price-item{color:var(--primary-color)!important;font-size:48px!important;line-height:48px!important;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-light)!important;margin-bottom:0!important;letter-spacing:0px!important;font-style:italic!important}.product__price-wrapper .price s.price-item--regular{opacity:.6}.product__price-wrapper .badge{color:var(--white-color)!important;font-size:14px!important;line-height:16px!important;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-regular)!important;margin-bottom:0!important;letter-spacing:0px!important;border-radius:0;background:#e11826;padding:3px 10px}.product__price-wrapper .price__container{margin-bottom:0!important}.main__product-info .product__description{margin:0 0 24px!important}.main__product-info .product__description h2{font-size:16px;line-height:16px;text-transform:uppercase;font-weight:var(--font-weight-black);font-family:var(--font-family-primary)!important;color:var(--white-color);margin-bottom:12px;letter-spacing:0px!important}.main__product-info .product__description p{font-size:16px;line-height:19.2px;font-weight:var(--font-weight-regular);font-family:var(--font-family-primary)!important;color:var(--white-color);margin-bottom:0;letter-spacing:0px!important}.cart__selectoe-row{margin:0 0 46.5px!important;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.cart__selectoe-row .quantity__main-wrapper{margin-bottom:0!important;max-width:calc(50% - 11.67px)!important;width:100%!important;min-width:auto!important}.cart__btn-wrapper{max-width:calc(50% - 11.67px);width:100%}.cart__btn-wrapper .product-form{margin:0!important}.quantity__main-wrapper .quantity__label{display:none!important}.quantity__main-wrapper .price-per-item__container{width:100%!important}.quantity__main-wrapper .price-per-item__container .quantity{width:100%!important;min-height:59px!important;border-radius:0!important;background-color:var(--light-bg-color)}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input{font-size:22px!important;line-height:normal!important;font-weight:var(--font-weight-bold)!important;font-family:var(--font-family-primary)!important;color:var(--icons-color)!important}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input:focus-visible{background-color:transparent;box-shadow:none;outline:none}.quantity__main-wrapper .quantity__button .svg-wrapper{color:var(--icons-color);width:19px;height:19px}.quantity__main-wrapper .quantity__button{margin:0!important}.quantity__main-wrapper .quantity__button:focus-visible{background-color:transparent;box-shadow:none;outline:none}.quantity__main-wrapper .quantity__button.plus__btn{margin-right:15.72px!important}.quantity__main-wrapper .quantity__button.minus__btn{margin-left:15.72px!important}.cart__btn-wrapper form{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}.cart__btn-wrapper .product-form__submit{width:100%!important;margin-bottom:0!important;padding:10px 20px!important;min-height:59px!important;font-size:18px;font-weight:var(--font-weight-bold)!important;font-family:var(--font-family-primary)!important;color:var(--white-color);background-color:var(--primary-color);border:none!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cart__btn-wrapper .product-form__submit:hover{background-color:var(--button-hover-color);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cart__btn-wrapper .product-form__submit:after,.cart__btn-wrapper .product-form__submit:before{display:none!important}.cart__btn-wrapper .product-form__submit span{display:inline-flex;align-items:center;gap:10px}.cart__btn-wrapper .product-form__buttons{max-width:100%;width:100%}.cart__btn-wrapper .product-form__submit.loading span{display:none}.cart__btn-wrapper .product-form__submit .loading__spinner .spinner .path{stroke:var(--white-color)!important}.technical__data-btn{margin:0 0 48px!important}.technical__data-btn a{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:13.6px;font-weight:var(--font-weight-bold)!important;font-family:var(--font-family-primary)!important;color:var(--white-color);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.technical__data-btn a:hover{gap:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main__item-img{width:100%;height:601px;display:flex}.main__item-img img,.main__item-img svg{width:100%;height:100%;object-fit:cover}.main__item-img svg path{fill:#fff}.thumb__slide{margin-top:10.33px!important}.thumb__item{width:100%;height:106px;display:flex;cursor:pointer}.thumb__item img,.thumb__item svg{width:100%;height:100%;object-fit:cover}.thumb__item svg path{fill:#fff}.product__more-info--wrapper{border-top:1px solid var(--white-color);margin:0!important}.product__more-info--wrapper details{border-bottom:1px solid var(--white-color)}.product__more-info--wrapper summary{padding:14px 30px 14px 0;font-size:16px;line-height:16px;text-transform:uppercase;font-weight:var(--font-weight-black)!important;font-family:var(--font-family-primary)!important;color:var(--white-color);position:relative}.product__more-info--wrapper summary svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.close__icon{display:none}.product__more-info--wrapper details[open] .open__icon{display:none}.product__more-info--wrapper details[open] .close__icon{display:block}.more__info-content{padding-bottom:15px}.more__info-content p{font-size:16px;line-height:19.2px;font-weight:var(--font-weight-regular);font-family:var(--font-family-primary)!important;color:var(--white-color);margin-bottom:0!important;letter-spacing:0px!important}.product__item-gallery{position:sticky;top:10px}.site__footer{padding:88px 0 70.4px;background-color:var(--body-color)}.site__footer-wrapper{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -14.865px}.site__footer-info{width:41.6%;padding:0 14.865px}.site__footer-menu{width:33.4%;padding:0 14.865px}.site__footer-resources{width:25%;padding:0 14.865px}.site__logo-wrapper{max-width:300px;width:100%;margin-bottom:22.4px}.site__logo-wrapper a{width:100%;height:100%;display:flex}.site__logo-wrapper a img,.site__logo-wrapper a svg{width:100%;height:100%}.site__logo-wrapper a svg{fill:var(--white-color)}.footer__content{margin-bottom:73.4px}.footer__content p{font-size:16px;line-height:1.4;color:var(--white-color);font-family:var(--font-family-primary);font-weight:400;margin-bottom:22.4px;letter-spacing:0}.footer__content p:nth-last-child(1){margin-bottom:0}.subscribe__news-letter label{font-size:16px;line-height:20px;margin-bottom:9.6px;color:var(--white-color);text-transform:uppercase;display:block;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);letter-spacing:0px;position:relative;left:0;width:auto;height:auto;top:0}.subscribe__news-letter input{width:100%!important;border:none!important;border-radius:0!important;background-color:var(--white-color)!important;padding:10px!important;font-size:16px!important;line-height:1.15!important;font-family:var(--font-family-primary)!important;font-weight:400!important;color:var(--header-bg-color)!important;margin-bottom:22.4px!important;height:auto!important}.subscribe__news-letter input::placeholder{opacity:1!important;visibility:visible!important;display:block!important;font-size:16px!important;line-height:1.15!important;font-family:var(--font-family-primary)!important;font-weight:400!important;text-transform:uppercase!important}.subscribe__news-letter button,.subscribe__news-letter input[type=submit]{background-color:var(--primary-color)!important;border:3px solid var(--primary-color)!important;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-regular)!important;color:var(--white-color)!important;display:inline-block!important;padding:12px 30px!important;font-size:18px!important;line-height:1.15!important;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;width:auto!important;height:auto!important}.subscribe__news-letter button:hover,.subscribe__news-letter input[type=submit]:hover{background-color:transparent!important;color:var(--primary-color)!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.subscribe__news-letter .newsletter-form__field-wrapper .field{display:block}.subscribe__news-letter .newsletter-form__field-wrapper .field:after,.subscribe__news-letter .newsletter-form__field-wrapper .field:before{display:none!important}.subscribe__news-letter .newsletter-form__message{color:var(--white-color);font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);text-transform:uppercase}.site__menu-list{margin-bottom:22.4px}.site__menu-list h4{font-size:18px;line-height:1;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);margin-bottom:16px;color:var(--white-color);letter-spacing:0}.site__menu-list ul{list-style:none;padding:0;margin:0}.site__menu-list ul li{display:flex;margin-bottom:22.4px}.site__menu-list ul li:nth-last-child(1){margin-bottom:0}.site__menu-list ul li a{font-size:18px;line-height:1;font-family:var(--font-family-primary);font-weight:var(--font-weight-light);margin-bottom:0;display:inline-block;color:var(--white-color);text-decoration:none;letter-spacing:0}.site__menu-list ul li a:hover{text-decoration:underline}.footer__map{width:100%;height:200.77px;display:flex;margin-bottom:45px}.footer__map iframe{width:100%;height:100%}.footer__search{overflow:hidden;position:relative}.footer__search .search__button{position:relative;width:auto;height:auto;padding:12px 30px;background:var(--primary-color);border:3px solid var(--primary-color);min-height:50.69px}.footer__search .search__button .svg-wrapper{height:10px;width:16px}.footer__search .search__button .svg-wrapper svg{fill:var(--white-color)}.footer__search .search__button:hover{background-color:transparent}.footer__search .search__button:hover svg{fill:var(--primary-color)}.footer__search .search__input{padding:10px!important;font-family:var(--font-family-primary);font-weight:var(--font-weight-light);color:var(--header-bg-color);border-radius:0;min-height:50.69px;border:none!important;margin:0!important}.footer__search .search__input::placeholder{opacity:1;visibility:visible}.footer__search .field:after,.footer__search .field:before{display:none}.footer__search .reset__button{display:none!important}.footer__bottom-wrapper{margin-top:65px}.footer__social-icon{margin-bottom:11.2px}.footer__social-icon ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:11.2px}.footer__social-icon ul li{display:inline-flex}.footer__social-icon ul li a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary-color)}.footer__social-icon ul li a svg{width:30px;height:30px;fill:var(--white-color)}.footer__social-icon ul li a:hover{background-color:#9d0000}.copy__right-txt{text-align:center}.copy__right-txt p{font-size:16px;color:var(--white-color);font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);line-height:1.4;margin:0;letter-spacing:0px}.site__footer .container{max-width:1200px}@media screen and (max-width: 1300px) and (min-width: 1201px){.main__product-info{padding:50px 0}.main__product-info .product__info-wrapper{padding-top:20px!important}.product__subheading-txt{margin-bottom:10px!important}.main__product-info .product__title h1{font-size:56px!important;line-height:61.4px!important}.main__product-info .product__title{margin-bottom:20px!important;font-size:56px!important;line-height:61.4px!important}.product__price-wrapper .price .price-item{font-size:38px!important;line-height:38px!important}.product__price-wrapper{margin:0 0 20px!important}.main__product-info .product__description h2{margin-bottom:10px}.main__product-info .product__description,.technical__data-btn,.cart__selectoe-row{margin:0 0 20px!important}.cart__btn-wrapper{max-width:calc(50% - 10px);width:100%}.cart__selectoe-row .quantity__main-wrapper{max-width:calc(50% - 10px)!important}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input{font-size:18px!important}.quantity__main-wrapper .quantity__button .svg-wrapper{color:var(--icons-color);width:17px;height:17px}.quantity__main-wrapper .quantity__button.plus__btn{margin-right:10px!important}.quantity__main-wrapper .quantity__button.minus__btn{margin-left:10px!important}.cart__btn-wrapper .product-form__submit,.quantity__main-wrapper .price-per-item__container .quantity{min-height:52px!important}.main__item-img{height:478px}}@media screen and (max-width: 1200px) and (min-width: 1101px){.main__product-info{padding:50px 0}.main__product-info .product__info-wrapper{padding-top:20px!important}.product__subheading-txt{margin-bottom:10px!important}.main__product-info .product__title h1{font-size:56px!important;line-height:61.4px!important}.main__product-info .product__title{margin-bottom:20px!important;font-size:56px!important;line-height:61.4px!important}.product__price-wrapper .price .price-item{font-size:38px!important;line-height:38px!important}.product__price-wrapper{margin:0 0 20px!important}.main__product-info .product__description h2{margin-bottom:10px}.main__product-info .product__description,.technical__data-btn,.cart__selectoe-row{margin:0 0 20px!important}.cart__btn-wrapper{max-width:calc(50% - 10px);width:100%}.cart__selectoe-row .quantity__main-wrapper{max-width:calc(50% - 10px)!important}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input{font-size:18px!important}.quantity__main-wrapper .quantity__button .svg-wrapper{color:var(--icons-color);width:17px;height:17px}.quantity__main-wrapper .quantity__button.plus__btn{margin-right:10px!important}.quantity__main-wrapper .quantity__button.minus__btn{margin-left:10px!important}.cart__btn-wrapper .product-form__submit,.quantity__main-wrapper .price-per-item__container .quantity{min-height:52px!important}.main__item-img{height:478px}.site__footer{padding:60px 0}.site__footer-info{width:40%}.site__footer-menu{width:25%}.site__footer-resources{width:35%}.footer__content{margin-bottom:40px}.site__logo-wrapper{max-width:250px;margin-bottom:20px}.footer__bottom-wrapper{margin-top:45px}.site__menu-list ul li{margin-bottom:16px}.footer__social-icon ul li a{width:45px;height:45px}.footer__social-icon ul li a svg{width:25px;height:25px}}@media screen and (max-width: 1100px) and (min-width: 1025px){.main__product-info{padding:50px 0}.main__product-info .product__info-wrapper{padding-top:20px!important}.product__subheading-txt{margin-bottom:10px!important}.main__product-info .product__title h1{font-size:56px!important;line-height:61.4px!important}.main__product-info .product__title{margin-bottom:20px!important;font-size:56px!important;line-height:61.4px!important}.product__price-wrapper .price .price-item{font-size:38px!important;line-height:38px!important}.product__price-wrapper{margin:0 0 20px!important}.main__product-info .product__description h2{margin-bottom:10px}.main__product-info .product__description,.technical__data-btn,.cart__selectoe-row{margin:0 0 20px!important}.cart__btn-wrapper{max-width:calc(50% - 10px);width:100%}.cart__selectoe-row .quantity__main-wrapper{max-width:calc(50% - 10px)!important}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input{font-size:18px!important}.quantity__main-wrapper .quantity__button .svg-wrapper{color:var(--icons-color);width:17px;height:17px}.quantity__main-wrapper .quantity__button.plus__btn{margin-right:10px!important}.quantity__main-wrapper .quantity__button.minus__btn{margin-left:10px!important}.cart__btn-wrapper .product-form__submit,.quantity__main-wrapper .price-per-item__container .quantity{min-height:52px!important}.main__item-img{height:478px}.site__footer{padding:60px 0}.site__footer-info{width:40%}.site__footer-menu{width:25%}.site__footer-resources{width:35%}.footer__content{margin-bottom:40px}.site__logo-wrapper{max-width:250px;margin-bottom:20px}.footer__bottom-wrapper{margin-top:45px}.site__menu-list ul li{margin-bottom:16px}.footer__social-icon ul li a{width:45px;height:45px}.footer__social-icon ul li a svg{width:25px;height:25px}}@media (max-width: 1024px){.main__product-info{padding:50px 0}.main__product-info .product__info-wrapper{padding-top:20px!important}.product__subheading-txt{margin-bottom:10px!important}.main__product-info .product__title h1{font-size:56px!important;line-height:61.4px!important}.main__product-info .product__title{margin-bottom:20px!important;font-size:56px!important;line-height:61.4px!important}.product__price-wrapper .price .price-item{font-size:38px!important;line-height:38px!important}.product__price-wrapper{margin:0 0 20px!important}.main__product-info .product__description h2{margin-bottom:10px}.main__product-info .product__description,.technical__data-btn,.cart__selectoe-row{margin:0 0 20px!important}.cart__btn-wrapper{max-width:calc(50% - 10px);width:100%}.cart__selectoe-row .quantity__main-wrapper{max-width:calc(50% - 10px)!important}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input{font-size:18px!important}.quantity__main-wrapper .quantity__button .svg-wrapper{color:var(--icons-color);width:17px;height:17px}.quantity__main-wrapper .quantity__button.plus__btn{margin-right:10px!important}.quantity__main-wrapper .quantity__button.minus__btn{margin-left:10px!important}.cart__btn-wrapper .product-form__submit,.quantity__main-wrapper .price-per-item__container .quantity{min-height:52px!important}.main__item-img{height:478px}.site__footer{padding:60px 0}.site__footer-info{width:40%}.site__footer-menu{width:25%}.site__footer-resources{width:35%}.footer__content{margin-bottom:40px}.site__logo-wrapper{max-width:250px;margin-bottom:20px}.footer__bottom-wrapper{margin-top:45px}.site__menu-list ul li{margin-bottom:16px}.footer__social-icon ul li a{width:45px;height:45px}.footer__social-icon ul li a svg{width:25px;height:25px}}@media (max-width: 991px){.main__product-info .product__media-wrapper,.main__product-info .product__info-wrapper{max-width:100%!important;width:100%!important}.main__product-row{flex-direction:column-reverse;row-gap:30px!important}.main__item-img{height:600px}.thumb__item{height:130px}.main__product-info .product__title h1{font-size:42px!important;line-height:50.4px!important}.product__price-wrapper .price .price-item{font-size:28px!important;line-height:28px!important}}@media (max-width: 767px){.main__product-row{flex-direction:column}.main__item-img{height:350px}.main__product-info{padding:40px 0}.thumb__item{height:110px}.cart__selectoe-row .quantity__main-wrapper{max-width:100%!important}.cart__btn-wrapper{max-width:100%}.main__product-info .product__description h2{font-size:14px;line-height:14px;margin-bottom:10px}.product__subheading-txt{font-size:14px!important;line-height:16.2px!important}.main__product-info .product__description p{font-size:14px;line-height:19.2px}.technical__data-btn a{font-size:14px;line-height:13.6px}.quantity__main-wrapper .price-per-item__container .quantity .quantity__input{font-size:16px!important}.quantity__main-wrapper .quantity__button .svg-wrapper{color:var(--icons-color);width:15px;height:15px}.product__more-info--wrapper summary{font-size:14px;line-height:14px}.more__info-content p{font-size:14px;line-height:21.2px}.cart__btn-wrapper .product-form__submit{font-size:14px}.cart__btn-wrapper .product-form__submit span svg{width:20px;height:20px}.site__footer-info,.site__footer-menu,.site__footer-resources{width:100%}.footer__content p{font-size:14px;margin-bottom:10px}.footer__content{margin-bottom:30px}.subscribe__news-letter label{font-size:14px;line-height:18px;margin-bottom:5px}.subscribe__news-letter input{font-size:14px!important;margin-bottom:15px!important}.subscribe__news-letter button,.subscribe__news-letter input[type=submit]{padding:8px 30px!important;font-size:14px!important}.site__footer-wrapper{row-gap:30px}.site__footer-menu .site__menu-list{margin-bottom:0}.copy__right-txt p,.footer__search .search__input{font-size:14px}.footer__map{margin-bottom:30px}.footer__bottom-wrapper{margin-top:35px}.site__menu-list ul li a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
