.ajax-preloader.loading.fixed{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:100}.loading .ajax-preloader.loading.fixed{display:block}.ajax-preloader.loading{position:relative;cursor:default}.ajax-preloader.loading:after{content:"";display:block;position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;border-style:solid;border-color:#122945;border-top-color:#eaf5f8;border-width:2px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;box-sizing:border-box;z-index:101}.ajax-preloader.loading:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#ffffff80;z-index:100}.catalogContent-section.ajax-preloader.loading:before{right:-20px;width:calc(100% + 40px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:991px){product-filter{display:none}body.open-filter-modal product-filter{display:block}}.productPageInfo-section .information-block .main-information .stoke-block.green{color:#139b05}.productPageInfo-section .information-block .main-information .stoke-block.green .circle{background-color:#139b05}.productPageInfo-section .information-block .main-information .stoke-block.orange{color:#eb7f00}.productPageInfo-section .information-block .main-information .stoke-block.orange .circle{background-color:#eb7f00}.main .shopify-challenge__container{max-width:635px;margin:80px auto;padding:80px 15px}.main .shopify-challenge__message{font-family:Campton,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:30px}.main .shopify-challenge__container .shopify-challenge__button{outline:none;cursor:pointer;transition:all .5s;padding:15px 24px;font-size:24px;line-height:26px;font-weight:700;text-transform:uppercase;border:none;border-radius:8px;color:#fff;background-color:#10181f;display:block;width:max-content;margin:16px auto 0}@media(hover:hover){.main .shopify-challenge__container .shopify-challenge__button:hover{background-color:#e2231a;color:#fff}}@media screen and (max-width:767px){.main .shopify-challenge__container{padding:30px 15px;margin:50px auto}}@media screen and (max-width:634px){.main .shopify-challenge__container{margin:50px 15px}}.swiper-slide .open-all-img{cursor:pointer}.swiper-slide .open-all-img .open-all-img-trigger{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}@media screen and (min-width:576px){.swiper-slide .open-all-img.fifth-thumbs{pointer-events:none}}countdown-timer{display:block}.bigBannerSlider-section.countdown-banner{padding-bottom:0}.reserveInStore-modal-container .modal{display:flex;justify-content:center;align-items:center}.reserveInStore-modal-container .reserveInStore-reserve-modal,.reserveInStore-modal-container .reserveInStore-success-modal{font-family:Campton,sans-serif;border-radius:16px;background-color:#e5e4e4;width:90%;max-width:1240px!important;padding:17px 5px;margin:8px 0;color:#10181f;max-height:calc(100% - 20px)!important;position:relative;left:unset;right:unset;bottom:unset;top:unset}.reserveInStore-modal-container .reserveInStore-success-modal{transform:translate(0)}.reserveInStore-reserve-modal .wrapper-scroll,.reserveInStore-success-modal .wrapper-scroll{position:relative;z-index:9;height:100%;overflow-y:auto;overflow-x:hidden;padding:30px 51px;width:100%}.reserveInStore-reserve-modal .reserveInStore-reserve-close.close-modal,.reserveInStore-success-modal .reserveInStore-reserve-close.close-modal{font-size:20px;top:5px;right:17px;height:20px;width:20px;z-index:555}.reserveInStore-reserve-modal .reserveInStore-attempted:invalid{box-shadow:none;border-color:#e2231a;color:#e2231a}.reserveInStore-modal-container .reserveInStore-success-modal button,.reserveInStore-modal-container .reserveInStore-success-modal button:active,.reserveInStore-modal-container .reserveInStore-success-modal button:focus{color:#fff;width:auto;border-radius:8px}.reserveInStore-modal-container .reserveInStore-success-modal button.close-modal,.reserveInStore-modal-container .reserveInStore-success-modal button.close-modal:active,.reserveInStore-modal-container .reserveInStore-success-modal button.close-modal:focus{color:#10181f;position:absolute;top:5px;right:17px;background:transparent}.reserveInStore-modal-container .reserveInStore-reserve-modal h1,.reserveInStore-modal-container .reserveInStore-reserve-modal h2,.reserveInStore-modal-container .reserveInStore-reserve-modal h3,.reserveInStore-modal-container .reserveInStore-reserve-modal h4,.reserveInStore-modal-container .reserveInStore-reserve-modal h5,.reserveInStore-modal-container .reserveInStore-reserve-modal p{font-family:Campton,sans-serif}.payment-info-wrapper .ris-cart-item-stockStatus{border-radius:4px;padding:6px 10px;color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:12px;text-transform:uppercase;max-width:fit-content;text-align:center;margin-top:6px;display:block;position:unset}@media screen and (max-width:991px){.reserveInStore-modal-container .reserveInStore-reserve-modal,.reserveInStore-modal-container .reserveInStore-success-modal{width:95%}}@media screen and (max-width:575px){.reserveInStore-modal-container .reserveInStore-reserve-modal,.reserveInStore-modal-container .reserveInStore-success-modal{width:calc(100vw - 20px);padding:10px 6px}.reserveInStore-reserve-modal .wrapper-scroll,.reserveInStore-success-modal .wrapper-scroll{padding:10px 18px}}.forms-section .wrapper-inputs__item .wrapper-error{display:none}.forms-section .wrapper-inputs__item.hasError .wrapper-error{display:block}.form-group.hasError input[type=checkbox]~label{color:#e2231a}.form-group.hasError input[type=checkbox]~label:before{border-color:#e2231a}#shopify-block-AWUJ4RDRieTM2bFBRW__forms_inline_iHgTx9,#shopify-block-AdllzTjY4SmtQK1dtV__forms_inline_jTijD7,#shopify-block-AOWNUOFFqK3lZMGlPU__forms_inline_iHgTx9,#shopify-block-ANmFQYXJRQk5oWi9yb__forms_inline_jTijD7,#shopify-block-AejZYSUYrS2ZtYnFPV__forms_inline_iHgTx9,#shopify-block-AbkJKdnpOYmhITjZSN__forms_inline_jTijD7,#shopify-block-AWWcyaDRRUzgrSHZsV__forms_inline_jTijD7,#shopify-block-ANDl2U21aQlVzN2dCN__forms_inline_iHgTx9,[id$=__forms_inline_jTijD7],[id$=__forms_inline_iHgTx9]{display:none!important}.custom-newsletter-form .wrapper-inputs__item .wrapper-error{display:none}.custom-newsletter-form .wrapper-inputs__item.hasError .wrapper-error{display:block}.thanks-section.textContent-section ul{list-style-type:none;list-style-position:inside;padding:0}.forms-section .wrapper-form-block .form_list__item .wrapper-inputs .wrapper-inputs__item.hasError .wrapper-checkbox{background-color:#e5e4e4}.forms-section .wrapper-form-block .form_list__item .wrapper-inputs .wrapper-inputs__item.hasError\421heckbox .wrapper-checkbox{background-color:#e2231a29}.forProfessionalNewBanner-section .right-block .newsletter-new-section__block.red .button:hover{background:#10181f;color:#e2231a}.header .wrapper-header__topBlock .wrapper-buttons-block.wrapper-buttons-block-column{flex-direction:column;gap:5px;align-items:flex-start;max-width:270px}@media only screen and (max-width:920px){.header .wrapper-header__topBlock .wrapper-buttons-block.wrapper-buttons-block-column{flex-direction:column-reverse;gap:5px}}.header .wrapper-header__topBlock .wrapper-search{max-width:552px}.header .wrapper-header__topBlock .wrapper-buttons-block.wrapper-buttons-block-column .p1{display:inline-block;max-width:240px;min-width:181px;font-size:16px;line-height:21px}.header .wrapper-header__topBlock .wrapper-buttons-block.wrapper-buttons-block-column .phone-link .icon{font-size:24px}@media screen and (max-width:1200px){.header .wrapper-header__topBlock .wrapper-buttons-block.wrapper-buttons-block-column .p1{font-size:14px;line-height:20px}}.contact_info__item-email .txt{text-decoration:underline}.ourShop-section .wrapper-content__info-block .contact_info__item.contact_info__item-email .icon{font-size:19px;margin-left:3px}.disable-scroll{overflow:hidden}.image-wrapper img,.image-wrapper video{width:100%;height:100%;object-fit:cover}.quantity-block{display:grid;grid-template-columns:12px 1fr 12px;gap:5px;width:58px;height:20px;color:#232526}.quantity-block .quantity-button{display:flex;justify-content:center;align-items:center;background:#0000;border:none;font-family:Elza,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%;color:currentColor;padding:0;margin:0;cursor:pointer;transition:all .3s}@media(hover:hover){.quantity-block .quantity-button:hover{color:#f20008}}.quantity-block .quantity-input{pointer-events:none;width:100%;padding:0 0 2px;margin:0;border:none;border-bottom:1px solid currentColor;background:#0000;font-family:Elza,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1px;color:currentColor;text-align:center;-moz-appearance:textfield;border-radius:0}.quantity-block .quantity-input::-webkit-outer-spin-button,.quantity-block .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-item-error{font-size:18px;font-style:normal;font-weight:400;line-height:120%;color:#f20008;margin:10px 0}.product-error{font-size:18px;font-style:normal;font-weight:400;line-height:120%;color:#f20008;margin-top:10px}.product-error a{color:#f20008;text-decoration:underline}@media(hover:hover){.product-error a:hover{color:#10181f}}.product-success{font-size:18px;font-style:normal;font-weight:400;line-height:120%;color:#139b05;margin-top:10px}.product-form-wrapper{display:flex;flex-direction:column}.product-form-wrapper .quantity-block{width:100px;height:33px;margin-bottom:30px}.product-form-wrapper .quantity-block .quantity-button{font-size:30px}.product-form-wrapper .quantity-block .quantity-input{font-size:24px}.social-block__link.cart-link{background:#fff;border-radius:2px}.social-block__link.cart-link .icon{color:#10181f!important}.wrapper-mobHamburger .social-block__link.cart-link{background:transparent;margin-left:15px;position:relative}.wrapper-mobHamburger .social-block__link.cart-link .cart-count{position:absolute;right:-5px;top:-3px;width:16px;height:16px;border-radius:50%;background:#10181f;font-size:10px;font-style:normal;font-weight:500;line-height:15px;text-align:center;color:#fff}.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-buttons-block.wrapper-buttons-block-mobile{display:flex;max-width:165px;margin:0 25px 0 10px}.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-buttons-block.wrapper-buttons-block-mobile .phone-link .p1{font-size:10px;line-height:11px;min-width:unset}.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-buttons-block.wrapper-buttons-block-mobile .phone-link.address-button .p1{line-height:11px}.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-buttons-block.wrapper-buttons-block-mobile .phone-link{min-width:unset}.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-buttons-block.wrapper-buttons-block-mobile .phone-link:focus-visible{color:#e2231a}.wrapper-only-mobileBlock-right{display:flex;align-items:center;flex:1;justify-content:flex-end}.phone-link.address-button{cursor:pointer}@media screen and (max-width:920px){.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-mobHamburger{display:flex;align-items:center;margin-right:8px}.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-mobHamburger .icon{font-size:24px}}@media screen and (max-width:575px){.header .wrapper-header__topBlock .wrapper-only-mobileBlock .wrapper-logo{width:109px;min-width:109px}}.wrapper-modal-content .wrapper-content__column .wrapper-info .wrapper-inputs__item .wrapper-error{display:none}.wrapper-modal-content .wrapper-content__column .wrapper-info .wrapper-inputs__item.hasError .wrapper-error{display:block;margin-top:10px}.reserveInStore-form-submit{display:none!important}@media screen and (max-width:767px){.collectionTopBanner-section.collectionTopBanner-without-image .wrapperTextBlock,.collectionTopBanner-section.collectionTopBanner-without-image .wrapperTextBlock .H1{margin-bottom:0}.productPageInfo-section .information-block .main-information .button.red{padding:18px 24px 12px}}.wrapperProductCard{padding-bottom:25px;justify-content:flex-start;gap:5px;min-height:485px;height:100%}@media screen and (max-width:575px){.wrapperProductCard{min-height:415px}}.wrapperProductCard .wrapper-row{flex-direction:column;align-items:center}.wrapperProductCard .wrapperImg{position:static;width:auto;height:185px}.wrapperProductCard .wrapperImg+div{align-self:flex-start;margin-top:25px}.wrapperProductCard .price{font-size:68px}.wrapperProductCard .wrapper-priceBlock{min-height:auto;margin-bottom:0}.wrapperProductCard .description-list{min-height:auto}.wrapperProductCard .wrapper-line-img{bottom:30px}.wrapperProductCard .wrapper-line-text{position:absolute;bottom:10px;left:0;width:100%;font-size:14px;font-style:normal;font-weight:700;line-height:22px;text-align:center;color:#10181f}.header-cart-button{padding:13px 18px 13px 14px;border-bottom-right-radius:16px;border-top-right-radius:16px;color:#fff;background-color:#e2231a;font-size:24px;position:relative}.header-cart-button:hover{color:#fff}.header-cart-button .cart-count{position:absolute;right:12px;top:12px;width:16px;height:16px;border-radius:50%;background:#10181f;font-size:10px;font-style:normal;font-weight:500;line-height:15px;text-align:center;color:#fff}.reserveInStore-reserve-modal .inputs-info{margin-top:15px}.wrapper-modal-content .wrapper-content__column .wrapper-info.payment-block .description a{text-decoration:underline}a.close.reserveInStore-success-close{position:absolute;right:20px;top:0}.reserveInStore-reservation-form .radio-button-container__card .tagBlock{display:none}.wrapperBigSlider.has-mixed-colors{position:relative}.product-mixed-colors-image{position:absolute;right:10px;top:10px;z-index:5;width:210px;max-width:100%;height:40px;object-fit:contain}.product-card-mixed-color-image{position:absolute;right:24px;bottom:15px;z-index:5;width:32px;height:32px;object-fit:contain}@media screen and (max-width:575px){.product-card-mixed-color-image{right:16px}}.social-block__link.cart-link:has(.icon__cart){display:flex;align-items:center}.social-block__link.cart-link:has(.icon__cart) .cart-count{top:-8px}.social-block__link.cart-link .icon__cart{display:inline-block;width:28px;height:28px}.social-block__link.cart-link .icon__cart svg{width:100%;height:auto}.social-block__link.cart-link .icon__cart path,.social-block__link.cart-link .icon__cart line{stroke:#10181f}.header-cart-button:has(.icon__cart){font-size:0;padding:12px 18px 11px 14px}.header-cart-button:has(.icon__cart) .cart-count{top:8px}product-form:has(.additional-link){display:flex;flex-direction:column;gap:32px}.additional-link{text-align:center}product-form .button{padding:18px 24px 12px}@media screen and (min-width:768px){product-form:has(.additional-link){flex-direction:row;gap:16px}product-form .button{min-width:256px}}@media screen and (min-width:921px){product-form:has(.additional-link){flex-direction:column;gap:32px}.additional-link{width:fit-content}}@media screen and (min-width:1240px){product-form:has(.additional-link){flex-direction:row;gap:16px}}.QSIFeedbackButton button[style*="left: 0"]{left:auto!important;right:0}.QSIFeedbackButton button[style*="left: 4"]{left:auto!important;right:400px}.QSIFeedbackButton button>div{border-radius:4px 0 0 4px!important}.QSIFeedbackButton[style*="left: -"]{right:-400px;left:auto!important}.QSIFeedbackButton[style*="left: 0"]{right:0;left:auto!important}.collection-desc{margin:-16px 0 32px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/theme.css.map */
