.header__container{background:rgba(208,203,177,0)}.homepage .header__container{background:rgba(208,203,177,0)}.catalogCard-order .btn{height:26px;line-height:26px;font-size:15px;font-weight:200}.catalogTabs-nav-a{border:0;font-size:20px;line-height:1;font-weight:200;color:#594a5b}.catalogCard .productSticker-item{padding:4px 8px 5px;font-size:14px;font-weight:200}.catalogCard:hover .catalogCard-main{background-color:#fff;border-radius:4px 4px 4px 4px;border:0px solid #594a5b;box-shadow:0 7px 15px rgba(59,55,43,.25)}.catalogCard-extra{display:none;box-sizing:border-box;position:absolute;width:100%;padding:17px 15px 16px;padding:0 15px 16px;margin-top:-1px;border:0px solid #594a5b;border-radius:0 0 4px 4px;border-top:0;background:#fff;box-shadow:0 7px 15px rgba(59,55,43,.25)}.footer__container{border-top:1px solid #e6e6e6;padding:30px 0 60px}.footer__link{color:#9e9e9e;border-bottom-color:rgba(0,0,0,.4)}.footer__address{margin:1px 0 5px;font-weight:200;color:#9e9e9e}.footer__contacts-item-link{font-weight:200;color:#9e9e9e;border:0}.footer__heading{font-size:14px;font-weight:200;color:#000;margin-bottom:10px}h3,.h3{font-weight:200}.basket__icon--basket-outline .basket__items{line-height:1.3;top:8px;left:-3px;padding:1px 4px;border-radius:15px;background:#ffc107;color:#000;font-size:10px}.spec-container .regbanner.purple .regbanner-btn:hover{background:#592466 !important;color:#fff}.spec-container .regbanner.light .regbanner-btn:hover{background:#592466 !important;color:#fff}.modification__button--active{background:#592466;border:1px solid #592466;color:#fff;cursor:default;pointer-events:none}.user-discount__icon{position:relative;z-index:1;color:#000;height:28px;width:28px;vertical-align:middle;line-height:30px;text-align:center;margin-right:8px;font-size:12px;font-weight:800}.user-discount__icon .icon--discount-figure{position:absolute;z-index:-1;top:0;transform:none;right:0;fill:#ffc107;font-size:28px}@font-face{font-family:"HelveticaNeueCyr-Medium";src:url("https://res.cloudinary.com/dfz6k3aeu/raw/upload/v1712686300/fonts/HelveticaNeueCyr-Medium.woff") format("woff")}@font-face{font-family:"HelveticaNeueCyr-Light";src:url("https://res.cloudinary.com/dfz6k3aeu/raw/upload/v1712686290/fonts/HelveticaNeueCyr-Light.woff") format("woff")}@font-face{font-family:"HelveticaNeueCyr-Bold";src:url("https://res.cloudinary.com/dfz6k3aeu/raw/upload/v1712686268/fonts/HelveticaNeueCyr-Bold.woff") format("woff")}@font-face{font-family:"HelveticaNeueCyr-Roman";src:url("https://res.cloudinary.com/dfz6k3aeu/raw/upload/v1712686309/fonts/HelveticaNeueCyr-Roman.woff") format("woff")}@font-face{font-family:"HelveticaNeueCyr-Black";src:url("https://res.cloudinary.com/dfz6k3aeu/raw/upload/v1712686254/fonts/HelveticaNeueCyr-Black.woff") format("woff")}.spec-container{width:100%;line-height:normal;padding:100px 0;margin:auto;font-family:"HelveticaNeueCyr-Roman"}.spec-container h3{font-size:16px;font-family:"HelveticaNeueCyr-Bold";letter-spacing:3px;margin-bottom:34px;line-height:normal;text-transform:uppercase}.spec-container .prod-slider{box-shadow:0px 4px 40px 0px rgba(0,0,0,.05);background:#fff;text-align:center}.spec-container .prod-inner{position:relative;padding:76px 0 38px}.spec-container .prod-labels{display:flex;flex-direction:column;align-items:flex-start;z-index:100;position:absolute;left:30px;top:34px;color:#455568;font-family:"HelveticaNeueCyr-Bold";font-size:13px;letter-spacing:1.4px}.spec-container .prod-labels div{padding:5px 13px;border-radius:2px;margin-bottom:2px}.spec-container .prod-img{height:312px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:30px}.spec-container .prod-img img{max-height:100%;max-width:100%}.spec-container .prod-arrow,.spec-container .swiper-button-prev,.spec-container .swiper-button-next{top:255px;width:26px;height:26px;border:1px solid #594a5b;border-radius:2px;background:rgba(255,255,255,.5);position:absolute;z-index:20;cursor:pointer;display:flex;align-items:center;justify-content:center}.spec-container .prod-arrow.swiper-button-disabled,.spec-container .swiper-button-prev.swiper-button-disabled,.spec-container .swiper-button-next.swiper-button-disabled{opacity:.2}.spec-container .prod-arrow:after,.spec-container .swiper-button-prev:after,.spec-container .swiper-button-next:after{content:"prev";font-family:swiper-icons;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;font-size:15px;color:#594a5b}.spec-container .swiper-button-next,.spec-container .prod-next{right:30px}.spec-container .swiper-button-next:after,.spec-container .prod-next:after{content:"next"}.spec-container .swiper-button-prev,.spec-container .prod-prev{left:30px}.spec-container .prod-price-new{font-family:"HelveticaNeueCyr-Medium";color:#e13636;font-size:15px;letter-spacing:3px;padding:0 4px}.spec-container .prod-price-old{padding:0 4px;font-size:13px;letter-spacing:2px;color:#b1b1b1;font-family:"HelveticaNeueCyr-Light";text-decoration:line-through}.spec-container .prod-title{font-family:"HelveticaNeueCyr-Bold";color:#455568;font-size:16px;text-transform:uppercase;letter-spacing:9.6px;margin:41px 0 28px}.spec-container .prod-link{display:inline-block;color:#594a5b;font-size:11px;font-family:"HelveticaNeueCyr-Light";padding:13px 18px;letter-spacing:2.2px;border:.5px solid #594a5b;border-radius:7px;transition:.2s}.spec-container .prod-link:hover{color:#fff;background:#594a5b}.spec-container .prod-content{margin-top:140px;color:#455568;font-size:12px;line-height:21px;letter-spacing:1.7px}.spec-container .prod-content p{margin:20px 0}.spec-container .show-content-below{cursor:pointer;color:#455568;font-size:12px;font-family:"HelveticaNeueCyr-Bold";letter-spacing:1.3px;padding:4px 0;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #a4adb7}.spec-container .show-content-below.disabled{opacity:.3;pointer-events:none}.spec-container .hidden-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out;transition:grid-template-rows .5s ease-out, -ms-grid-rows .5s ease-out;transition:grid-template-rows .5s ease-out,-ms-grid-rows .5s ease-out}.spec-container .hidden-content.is-open{grid-template-rows:1fr}.spec-container .hidden-content-inner{overflow:hidden}.spec-container .popular-req{margin:116px 0 74px}.spec-container .popular-req-box{display:flex;flex-wrap:wrap}.spec-container .popular-req-box a{border:none;color:#3d3d3d;transition:.3s;margin:0 9px 9px 0;border-radius:2px;padding:7px 21px 7px 31px;font-family:"HelveticaNeueCyr-Roman";font-size:12px;letter-spacing:1.5px;background:#f5f5f5 url(https://res.cloudinary.com/dfz6k3aeu/image/upload/v1712677302/search.png) no-repeat left 8px center}.spec-container .popular-req-box a:hover{color:#fff;background-color:#3d3d3d}.spec-container .reg-discount{box-shadow:0px 4px 40px 0px rgba(0,0,0,.05);background:#fff;text-align:center;font-size:14px;letter-spacing:2.2px;color:#575757;font-family:"HelveticaNeueCyr-Medium";padding:22px 16px}.spec-container .discount-text-1{color:#592466;font-family:"HelveticaNeueCyr-Black"}.spec-container .discount-text-2{font-family:"HelveticaNeueCyr-Black";background:#ffcd00;padding:3px 5px;border-radius:2px;display:inline-block}.spec-container .discount-logo{display:inline-block;position:relative;top:2px;margin-right:4px}.spec-container .regbanner{color:#5b564a;padding:64px 0 64px 52px;position:relative}.spec-container .regbanner-inner{max-width:360px}.spec-container .regbanner.purple{background:#f4eff5}.spec-container .regbanner.purple .regbanner-btn{color:#594a5b}.spec-container .regbanner.purple .regbanner-btn:hover{background:#5b564a;color:#fff}.spec-container .regbanner.purple .regbanner-label{background:#efe6f1}.spec-container .regbanner.light{background:#fffcf2}.spec-container .regbanner.light .regbanner-btn{color:#5b564a}.spec-container .regbanner.light .regbanner-btn:hover{background:#5b564a;color:#fff}.spec-container .regbanner.light .regbanner-label{background:#f9f4ea}.spec-container .regbanner-title{line-height:30px;font-size:20px;letter-spacing:12px;font-family:"HelveticaNeueCyr-Bold"}.spec-container .regbanner-text{letter-spacing:2.2px;font-size:11px;font-family:"HelveticaNeueCyr-Light";line-height:16px;margin:14px 0 36px}.spec-container .regbanner-label{border-radius:2px;display:inline-block;padding:6px 10px;font-size:8px;font-family:"HelveticaNeueCyr-Light";letter-spacing:2px;margin-bottom:20px}.spec-container .regbanner-btn{border-radius:7px;padding:12px 18px;display:inline-block;font-size:11px;font-family:"HelveticaNeueCyr-Light";letter-spacing:2px;border:1px solid #b6b1b7;transition:.2s}.spec-container .regbanner-img-1,.spec-container .regbanner-img-2{position:absolute;top:50%;transform:translateY(-50%)}.spec-container .regbanner-img-1 img,.spec-container .regbanner-img-2 img{margin:0;height:100%;display:block;width:100%;-o-object-fit:cover;object-fit:cover}.spec-container .regbanner-img-1{width:375px;height:245px;right:18.5%;z-index:10}.spec-container .regbanner-img-2{z-index:9;width:243px;height:365px;right:2.5%}.spec-container .cats-holder{padding:120px 0;display:flex;justify-content:space-between}.spec-container .cats-col-1{width:100%;padding-right:20px}.spec-container .cats-col-2{width:438px;flex-shrink:0}.spec-container .cats-box{display:flex;flex-wrap:wrap}.spec-container .cat-title{font-family:"HelveticaNeueCyr-Bold";font-size:14px;letter-spacing:2.7px;text-transform:uppercase;border-radius:7px;padding:12px 19px;background:#f4eff5;display:inline-block;margin-bottom:46px}.spec-container .cats-list{width:50%;display:flex;flex-direction:column;align-items:flex-start}.spec-container .cats-list a{padding:16px 28px 16px 54px;font-size:14px;text-transform:uppercase;letter-spacing:2.7px;font-family:"HelveticaNeueCyr-Medium";color:#455568;transition:.2s;border:1px solid rgba(230,230,230,0);position:relative}.spec-container .cats-list a:hover{border:1px solid #e6e6e6;border-radius:12px}.spec-container .cats-list a:after{content:"";position:absolute;top:18px;left:20px;border:4px solid #f4eaf5;border-radius:50%;width:5px;height:5px}.frontInfo-container.__single{width:100%}.frontInfo{padding:0}@media all and (max-width: 1200px)and (max-width: 1199.98px){.spec-container .regbanner{padding:64px 0 64px 30px}.spec-container .regbanner-img-2{right:0%}.spec-container .regbanner-img-1{right:21.5%}.spec-container .regbanner-inner{max-width:344px}}@media all and (max-width: 992px)and (max-width: 991.98px){.spec-container .regbanner-inner{max-width:260px}.spec-container .regbanner-img-2{width:216px;height:323px;right:2.5%}.spec-container .regbanner-img-1{width:272px;height:180px}.spec-container .cats-col-2{width:366px}.spec-container .cats-list a{padding:16px 20px 16px 54px;font-size:12px;letter-spacing:2px}}@media all and (max-width: 768px)and (max-width: 767.98px){.spec-container .regbanner-inner{max-width:100%}.spec-container .regbanner{padding:34px 30px 294px 30px}.spec-container .regbanner-img-1,.spec-container .regbanner-img-2{top:auto;bottom:20px;transform:none}.spec-container .regbanner-img-2{right:20px}.spec-container .regbanner-img-1{bottom:76px;width:289px;height:189px;right:0;left:30px}.spec-container .cats-holder{flex-wrap:wrap}.spec-container .cats-col-2{margin:50px auto 0 auto;width:100%;max-width:438px}.spec-container .cats-list a{padding:16px 28px 16px 54px;font-size:14px;letter-spacing:2.7px}}@media all and (max-width: 500px){.spec-container .regbanner-img-1,.spec-container .regbanner-img-2{position:relative;right:auto;left:0;margin:auto;bottom:auto;width:auto;height:auto}.spec-container .regbanner-img-1 img,.spec-container .regbanner-img-2 img{-o-object-fit:unset;object-fit:unset;height:auto}.spec-container .regbanner-img-1{margin-top:20px;margin-bottom:20px;max-width:346px}.spec-container .regbanner-img-2{max-width:242px}.spec-container .regbanner{padding:26px 20px 20px 20px}.spec-container .prod-next{right:10px}.spec-container .prod-prev{left:10px}.spec-container .prod-title{letter-spacing:7.6px}.spec-container .cats-holder{padding:90px 0}.spec-container .prod-content{margin-top:90px}.spec-container .popular-req{margin:90px 0 74px}}@media all and (max-width: 440px){.spec-container .cats-list a{padding:10px 10px 10px 30px;font-size:12px;letter-spacing:1.6px}.spec-container .cats-list a:after{top:10px;left:9px}}.whatsapp-button{position:fixed;bottom:50px;right:10px;width:50px;height:50px;z-index:1000}.whatsapp-button .icon{font-size:44px}