product-form,infinite-pagination{display:block}body:has(.section.product[data-category]) .footer,body:has(.section.catalog[data-category]) .footer{background:#fffceb}body:has(.section.product[data-category]) .footer-top:before,body:has(.section.catalog[data-category]) .footer-top:before,body:has(.section.product[data-category]) .footer-box:before,body:has(.section.catalog[data-category]) .footer-box:before{background:#eee6d2}body:has(.section.product[data-category]) .footer-box__subscribe input,body:has(.section.catalog[data-category]) .footer-box__subscribe input{border-bottom:1px solid #eee6d2}product-form.is-loading .count-inc,product-form.is-loading .count-dec,product-form.is-loading .count-del,product-form.is-loading .count-value{pointer-events:none;opacity:.5;cursor:not-allowed}popup-cart-item.is-loading .count-inc,popup-cart-item.is-loading .count-dec,popup-cart-item.is-loading .count-del,popup-cart-item.is-loading .count-value,popup-cart-item.is-loading .js-quantity-button{pointer-events:none;opacity:.5;cursor:not-allowed}.cart-overflow{z-index:999}#cart-popup{z-index:1000}.header-cart__product-article a{color:inherit;text-decoration:none;pointer-events:none;cursor:default}.header-lang__modal ul li span,.header-modal__lang-modal ul li span{display:flex;align-items:center;justify-content:center;text-align:center;width:3rem;height:3rem;color:#24478d;border-radius:50%;transition:background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1)}.header-lang__modal ul li span.active,.header-modal__lang-modal ul li span.active{background:#24478d;color:#fff!important;pointer-events:none;-webkit-mask:var(--icon-mask);mask:var(--icon-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.header-lang__modal ul li span button,.header-modal__lang-modal ul li span button{border:0;background:transparent;color:inherit;cursor:pointer}.header-lang__modal ul li span.active button,.header-modal__lang-modal ul li span.active button{cursor:auto}.logo span{background:#24478d;display:flex;align-items:center;justify-content:center;width:7.1875rem;height:5.5rem;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;line-height:0}.header-cart__count{align-items:end}.header-cart__product-img img{aspect-ratio:1 / 1}.not-found{overflow:hidden}.article-text .metafield-rich_text_field{margin-top:2.5rem}.catalog-filter__accordion-box:has([type=checkbox]:disabled){cursor:auto}.product-card,.product-other__box{cursor:pointer}@media(min-width:992px){product-recommendation .splide__slide{width:33.33%}}@media(min-width:1200px){product-recommendation .splide__slide{width:25%}}.section.contacts .contacts-faq{overflow:hidden;transition:max-height .45s ease}.section.socials .socials-box{border-radius:50%;overflow:hidden}.section.socials .socials-box img{height:calc(100% - 1.25rem);border-radius:50%}.section.socials .socials-box .socials-box__bg,.section.socials .socials-box picture{border-radius:50%}@media(max-width:767px){.section.socials .socials-box img{height:100%}}.section.policy .text.policy-block:not(:first-child){margin-top:3.5rem}@media(max-width:767px){.section.policy .text.policy-block:not(:first-child){margin-top:3rem}}.reviews:not(:has(.section-teams)){padding-top:7.5rem}@media(max-width:1199px){.reviews:not(:has(.section-teams)){padding-top:6.25rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/theme.css.map */
