.products-menu__item.__hover .products-menu__title-link,.products-menu__item.__active.__hover .products-menu__title-link,.products-menu__item:hover .products-menu__title-link{background:none !important;box-shadow:none !important;color:#47143e !important;-webkit-text-stroke:.4px currentColor;transition:color .15s ease}.catalogCard-order .j-buy-button-remove{background:rgba(0,0,0,0) !important;color:#47143e !important;box-shadow:inset 0 0 0 1px #47143e !important}.productSticker-item.__popular{display:none !important}.productSticker:not(:has(.productSticker-item:not(.__popular))){display:none !important}.catalog__bottom-wide{background:#f5f5f5}.recentProducts{min-width:960px;max-width:1440px;margin:0 auto;padding:24px 40px;background:none}.productsSlider-image{overflow:hidden;border-radius:8px}.productsSlider-image img{display:block;width:100%;height:auto;border-radius:8px}.frontInfo-container,.frontInfo-about,.frontInfo-content{width:100% !important;max-width:none !important;float:none !important;margin:0 !important}.product__group:has(.product__section--gallery){padding:0 !important;background:none !important;border-radius:12px !important;overflow:hidden !important}.product__section--gallery,.product__section--gallery .gallery,.product__section--gallery .gallery__photos,.product__section--gallery .gallery__photos-container{margin:0 !important;padding:0 !important;background:none !important}.product__section--gallery .gallery__link{display:block !important}.product__section--gallery .gallery__photo-img{display:block !important;width:100% !important;height:auto !important;max-width:none !important;border-radius:12px !important}.product__section--gallery .gallery{position:relative !important}.product__section--gallery .gallery__thumbnails{position:absolute !important;left:0 !important;right:0 !important;bottom:12px !important;z-index:5 !important;margin:0 !important;padding:0 12px !important}.product__section--gallery .gallery__thumbnails-list{justify-content:center !important}.product__section--gallery .gallery__thumb{width:56px !important}.product__section--gallery .gallery__thumb-img{display:block !important;width:56px !important;height:56px !important;border-radius:8px !important}.product__section--gallery .gallery__thumb-link{display:block !important;width:56px !important;height:56px !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:8px !important;opacity:.55 !important;transition:opacity .15s ease,box-shadow .15s ease !important}.product__section--gallery .gallery__thumb.is-active .gallery__thumb-link{opacity:1 !important;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.15) !important}.product__section--price .product__row{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important}.product__section--price .product__block--wide,.product__block:has(.product-toolbar){flex:0 0 auto !important;width:auto !important}.favorites-button__text{display:none !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__list{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button{display:inline-flex !important;align-items:center !important;gap:9px !important;height:38px !important;min-width:0 !important;margin:0 !important;padding:0 16px !important;border:0 !important;border-radius:12px !important;background:#fff !important;box-shadow:inset 0 0 0 1px rgba(31,31,31,.15) !important;font-size:14px !important;line-height:1 !important;color:#6a6a6a !important;transition:box-shadow .15s ease,color .15s ease !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button[data-value="1"]::before,.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button[data-value="2"]::before,.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button[data-value="3"]::before{content:"" !important;flex:0 0 14px !important;width:14px !important;height:14px !important;border-radius:50% !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button[data-value="1"]::before{background:linear-gradient(135deg, #e9d8a6 0%, #c9a63f 55%, #a8842a 100%) !important;box-shadow:inset 0 0 0 1px rgba(31,31,31,.12) !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button[data-value="2"]::before{background:#fff !important;box-shadow:inset 0 0 0 1px rgba(31,31,31,.28) !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button[data-value="3"]::before{background:#1f1f1f !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button:hover{box-shadow:inset 0 0 0 1px rgba(31,31,31,.35) !important;color:#1f1f1f !important}.modification__body:has(#j-mod-prop-kolrMisok1) .modification__button--active{background:#fff !important;box-shadow:inset 0 0 0 1.5px #47143e !important;color:#47143e !important;font-weight:600 !important}.layout:has(.page){background:#f5f5f5 !important;border-radius:24px !important;padding:32px 36px 40px !important;margin-bottom:40px !important}.layout:has(.page) .layout-main-inner{background:none !important;padding:0 !important}.layout:has(.page) .layout-aside{width:280px !important;min-width:280px !important;flex:0 0 280px !important}.page .main-h{font-size:46px !important;line-height:1.05 !important;letter-spacing:-0.02em !important;margin:10px 0 36px !important;padding-bottom:26px !important;border-bottom:1px solid rgba(31,31,31,.1) !important}.page-content .article-text{max-width:78ch !important;font-size:17px !important;line-height:1.75 !important;color:#2e2e2e !important;counter-reset:section !important}.page-content .article-text h2{counter-increment:section !important;position:relative !important;font-size:29px !important;line-height:1.2 !important;letter-spacing:-0.015em !important;margin:60px 0 18px !important;padding-top:32px !important;color:#1f1f1f !important}.page-content .article-text h2::before{content:counter(section, decimal-leading-zero) !important;position:absolute !important;top:0 !important;left:0 !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.18em !important;color:#47143e !important}.page-content .article-text h2::after{content:"" !important;position:absolute !important;top:9px !important;left:32px !important;width:36px !important;height:1px !important;background:rgba(71,20,62,.3) !important}.page-content .article-text h2:first-child{margin-top:0 !important}.page-content .article-text h2:first-child+p,.page-content .article-text>p:first-child{font-size:20px !important;line-height:1.6 !important;color:#1f1f1f !important;margin-bottom:26px !important}.page-content .article-text p{margin:0 0 20px !important}.page-content .article-text ul:has(li strong){display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:14px !important;list-style:none !important;margin:28px 0 !important;padding:0 !important}.page-content .article-text ul:has(li strong) li{background:#fff !important;border-radius:16px !important;padding:22px !important;margin:0 !important;font-size:15px !important;line-height:1.6 !important}.page-content .article-text ul:has(li strong) li::before,.page-content .article-text ul:has(li strong) li::marker{content:none !important;display:none !important}.page-content .article-text ul:has(li strong) li strong{display:block !important;margin-bottom:8px !important;font-size:16px !important;color:#47143e !important}.page-content .article-text ul:not(:has(li strong)){list-style:none !important;padding:0 !important;margin:20px 0 !important}.page-content .article-text ul:not(:has(li strong)) li{position:relative !important;padding-left:22px !important;margin-bottom:10px !important}.page-content .article-text ul:not(:has(li strong)) li::before{content:"" !important;position:absolute !important;left:4px !important;top:12px !important;width:5px !important;height:5px !important;border-radius:50% !important;background:#47143e !important}.page-content .article-text ol{list-style:none !important;counter-reset:step !important;padding:0 !important;margin:24px 0 !important}.page-content .article-text ol li{counter-increment:step !important;position:relative !important;padding-left:44px !important;margin-bottom:16px !important;min-height:30px !important}.page-content .article-text ol li::before{content:counter(step) !important;position:absolute !important;left:0 !important;top:1px !important;width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:#47143e !important;color:#fff !important;font-size:13px !important;font-weight:600 !important}.page-content .article-text h3{font-size:13px !important;font-weight:600 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#47143e !important;margin:44px 0 14px !important}.page-content .article-text p:has(a[href^="tel:"]){background:#47143e !important;color:hsla(0,0%,100%,.85) !important;border-radius:20px !important;padding:26px 30px !important;line-height:2 !important}.page-content .article-text p:has(a[href^="tel:"]) strong{display:block !important;color:#fff !important;font-size:19px !important;margin-bottom:6px !important}.page-content .article-text p:has(a[href^="tel:"]) a{color:#fff !important;-webkit-text-decoration-color:hsla(0,0%,100%,.4) !important;text-decoration-color:hsla(0,0%,100%,.4) !important}.page-content .article-text a{color:#47143e !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important}.layout-aside .sideMenu{background:none !important;padding:0 !important;position:-webkit-sticky !important;position:sticky !important;top:20px !important}.sideMenu-list{list-style:none !important;margin:0 !important;padding:0 !important}.sideMenu-i{margin:0 0 2px !important}.sideMenu-t{background:none !important;padding:0 !important;margin:0 !important}.sideMenu-a{display:block !important;width:100% !important;padding:10px 14px !important;font-size:14px !important;line-height:1.35 !important;color:#2e2e2e !important;text-decoration:none !important;border-radius:10px !important;transition:background .15s ease,color .15s ease !important}.sideMenu-a:hover{background:#fff !important;color:#47143e !important}.sideMenu-t.__active .sideMenu-a{background:#47143e !important;color:#fff !important;font-weight:600 !important}.footer__wrapper{padding-top:48px !important;padding-bottom:40px !important}.footer__columns{display:grid !important;grid-template-columns:1fr .75fr .95fr 1.25fr 1.05fr !important;gap:44px !important;align-items:start !important}.footer__col,.footer__col--double{width:auto !important;max-width:none !important;flex:none !important;padding:0 !important}.footer__col-wrap{display:flex !important;flex-direction:column !important;gap:26px !important}.footer__heading{font-size:12px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:hsla(0,0%,100%,.5) !important;margin-bottom:16px !important}.footer__link,.footer__menu-item a{color:hsla(0,0%,100%,.82) !important;text-decoration:none !important;transition:color .15s ease !important}.footer__link:hover,.footer__menu-item a:hover{color:#fff !important}.footer__menu{-moz-column-count:1 !important;column-count:1 !important;-moz-columns:auto !important;columns:auto !important;list-style:none !important;margin:0 !important;padding:0 !important}.footer__menu-item{margin-bottom:10px !important;font-size:14px !important;line-height:1.4 !important;text-transform:none !important;letter-spacing:normal !important}.footer__menu-item:last-child{margin-bottom:0 !important}.footer__menu-item a{text-transform:none !important;letter-spacing:normal !important}.footer__logo{margin:0 !important}.footer__logo-img{display:block !important;height:auto !important}.footer__copyright{font-size:12px !important;line-height:1.65 !important;color:hsla(0,0%,100%,.45) !important;max-width:250px !important;margin:0 !important}.footer__contacts--columns{display:flex !important;flex-direction:column !important;gap:16px !important;margin:0 !important}.footer__contacts-group{display:flex !important;flex-direction:column !important;gap:10px !important}.footer__contacts-item{display:flex !important;align-items:center !important;gap:10px !important;font-size:14px !important}.footer__contacts-item .icon{width:16px !important;height:16px !important;flex:0 0 16px !important;opacity:.6 !important}.footer__contacts-item-link{font-size:19px !important;line-height:1.2 !important;color:#fff !important;text-decoration:none !important}.footer__contacts-group .btn.__as-link{align-self:flex-start !important;margin-left:26px !important;padding:0 !important;height:auto !important;min-height:0 !important;background:none !important;border:0 !important;font-size:13px !important;color:hsla(0,0%,100%,.7) !important;text-decoration:underline !important;text-underline-offset:3px !important}.footer__contacts-group .btn.__as-link:hover{color:#fff !important}.footer__contacts-group .icon--location{opacity:.6 !important}.footer__address{font-size:13px !important;line-height:1.55 !important;color:hsla(0,0%,100%,.6) !important;max-width:290px !important}.footer__block{margin:0 !important}.footer__block:not(:has(.footer__menu)){font-size:12px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:hsla(0,0%,100%,.5) !important;white-space:nowrap !important}.footer__block .footer__payment,.footer__block .footer__social{text-transform:none !important;letter-spacing:normal !important}.footer__social{display:flex !important;gap:8px !important;margin-top:12px !important}.footer__social-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border-radius:12px !important;background:hsla(0,0%,100%,.1) !important;transition:background .15s ease !important}.footer__social-icon:hover{background:hsla(0,0%,100%,.22) !important}.footer__social-icon svg{width:18px !important;height:18px !important;fill:#fff !important}.footer__payment{display:flex !important;align-items:center !important;gap:8px !important;margin-top:12px !important}.footer__payment-item{display:flex !important;align-items:center !important;padding:7px 10px !important;border-radius:10px !important;background:hsla(0,0%,100%,.94) !important}.footer__payment-item img{display:block !important;height:18px !important;width:auto !important}.footer__mobile-version{font-size:13px !important}.footer__mobile-version .footer__link{display:inline-flex !important;align-items:center !important;gap:7px !important;color:hsla(0,0%,100%,.6) !important}.footer__mobile-version .footer__link:hover{color:#fff !important}.footer__mobile-version .icon{width:15px !important;height:15px !important;opacity:.6 !important}.popup-title{font-size:28px !important;line-height:1.2 !important;letter-spacing:-0.01em !important;margin-bottom:20px !important}.popup-close{transform:translate(-10px, 10px) !important}.cart-header-content{font-size:12px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9a9a9a !important}.cart-cell{vertical-align:middle !important}.cart-cell.__image{position:relative !important;padding-left:12px !important}.cart-remove{position:absolute !important;top:0 !important;bottom:0 !important;left:-26px !important;width:22px !important;height:auto !important;margin:0 !important;padding:0 !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important}.cart-remove-btn{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;margin:0 !important;padding:0 !important;color:#c4c4c4 !important;fill:#c4c4c4 !important;transition:color .15s ease,fill .15s ease !important}.cart-remove-btn:hover{color:#47143e !important;fill:#47143e !important}.cart-remove-btn .icon,.cart-remove-btn .icon--cart-remove{position:static !important;top:auto !important;left:auto !important;margin:0 !important;width:15px !important;height:15px !important}.cart-image{margin:0 !important}.cart-image img{display:block !important;width:78px !important;height:78px !important;-o-object-fit:cover !important;object-fit:cover !important;border-radius:8px !important}.cart-cell.__details{padding-left:20px !important}.cart-title{font-size:15px !important;line-height:1.4 !important;margin-bottom:6px !important}.cart-title a{color:#1f1f1f !important;text-decoration:none !important}.cart-title a:hover{color:#47143e !important}.cart-price{font-size:14px !important;color:#8a8a8a !important}.cart-cost{font-size:16px !important;font-weight:600 !important;white-space:nowrap !important}.counter--large .counter__container{display:inline-flex !important;align-items:center !important;width:auto !important;min-width:0 !important;max-width:none !important;box-sizing:border-box !important;background:#fff !important;border:1px solid rgba(31,31,31,.14) !important;border-radius:12px !important;overflow:hidden !important}.counter--large .counter-btn{flex:0 0 auto !important;width:34px !important;height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;background:none !important;border:0 !important;color:#1f1f1f !important;fill:#1f1f1f !important;cursor:pointer !important}.counter--large .counter-btn.__disabled,.counter--large .counter-btn.is-disabled{opacity:.3 !important;cursor:default !important}.counter--large .counter-input{flex:0 0 auto !important;width:auto !important;margin:0 !important;padding:0 !important}.counter--large .counter-field{width:34px !important;height:38px !important;padding:0 !important;text-align:center !important;font-size:15px !important;border:0 !important;background:none !important;box-sizing:border-box !important}.counter-message{font-size:12px !important;color:#9a9a9a !important;margin-top:4px !important}.cart-foot .cart-cell.__image{width:0 !important;padding:0 !important}.cart-foot .cart-cell,.cart-footer{padding-left:16px !important;padding-right:0 !important}.cart-discount{display:flex !important;justify-content:flex-end !important;padding:14px 60px 14px 0 !important}.cart-discount-l{width:auto !important}.cart-discount-info .btn.__as-link{padding:0 !important;height:auto !important;background:none !important;border:0 !important;font-size:14px !important;color:#47143e !important}.coupon{display:flex !important;align-items:center !important;gap:8px !important;width:380px !important;max-width:100% !important}.coupon-input{position:relative !important;flex:1 1 auto !important;min-width:0 !important}.coupon-field{width:100% !important;height:42px !important;padding:0 36px 0 14px !important;font-size:14px !important;border:1px solid rgba(31,31,31,.15) !important;border-radius:12px !important;background:#fff !important;outline:none !important;box-sizing:border-box !important;transition:border-color .15s ease !important}.coupon-field:focus{border-color:#47143e !important}.coupon-cancel{position:absolute !important;top:50% !important;right:12px !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;cursor:pointer !important;opacity:.4 !important}.coupon-cancel:hover{opacity:.8 !important}.coupon-cancel .icon{width:11px !important;height:11px !important}.coupon-submit .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;height:42px !important;min-width:0 !important;padding:0 18px !important;border-radius:12px !important;background:#47143e !important;color:#fff !important;font-size:14px !important;border:0 !important;text-decoration:none !important}.cart-summary{display:flex !important;align-items:baseline !important;justify-content:flex-end !important;gap:12px !important;padding:18px 0 !important;border-top:1px solid rgba(31,31,31,.1) !important}.cart-footer-h{font-size:13px !important;color:#8a8a8a !important}.cart-summary .cart-cost{font-size:24px !important;font-weight:600 !important}.cart-buttons{padding-bottom:6px !important}.cart-buttons::after{content:"" !important;display:table !important;clear:both !important}.cart-btnBack .btn{display:inline-flex !important;align-items:center !important;height:48px !important;padding:0 !important;background:none !important;border:0 !important;font-size:15px !important;color:#6a6a6a !important;transition:color .15s ease !important}.cart-btnBack .btn:hover{color:#47143e !important}.cart-btnBack .btn-content{display:inline-flex !important;align-items:center !important;gap:8px !important;line-height:1 !important}.cart-btnBack .icon{width:15px !important;height:15px !important;flex:0 0 15px !important;position:relative !important;top:-2px !important}.cart-btnOrder .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:48px !important;padding:0 28px !important;border-radius:12px !important;background:#47143e !important;color:#fff !important;font-size:16px !important;text-decoration:none !important}.checkout .main-h{font-size:34px !important;line-height:1.15 !important;letter-spacing:-0.01em !important;margin-bottom:20px !important}.checkout-header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;margin-bottom:28px !important;padding:0 !important;background:none !important;border:0 !important}.checkout-tabs{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}.checkout-tabs-i{position:relative !important;display:inline-flex !important;align-items:center !important;height:40px !important;min-height:0 !important;margin:0 !important;padding:0 18px 0 40px !important;background:#fff !important;border:1px solid rgba(31,31,31,.12) !important;border-radius:12px !important;box-shadow:none !important;font-size:0 !important;line-height:1 !important;color:#6a6a6a !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important;transition:border-color .15s ease,background .15s ease,color .15s ease !important}.checkout-tabs-text{display:flex !important;align-items:center !important;position:static !important;top:auto !important;font-size:14px !important;line-height:1 !important;color:inherit !important}.checkout-tabs-text br{display:none !important}.checkout-tabs-i::before{content:"" !important;display:block !important;position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;width:15px !important;height:15px !important;border-radius:50% !important;border:2px solid rgba(31,31,31,.22) !important;background:none !important}.checkout-tabs-i::after{content:none !important;display:none !important}.checkout-tabs-i:hover{border-color:rgba(31,31,31,.28) !important;color:#1f1f1f !important}.checkout-tabs-i.__active{background:rgba(71,20,62,.05) !important;border-color:#47143e !important;color:#47143e !important;font-weight:600 !important}.checkout-tabs-i.__active::before{border-color:#47143e !important;background:radial-gradient(circle at center, #47143e 0 3px, transparent 3.5px) !important}.socLogin{display:flex !important;align-items:center !important;gap:12px !important;margin:0 !important;padding:0 !important}.socLogin-h{display:flex !important;align-items:center !important;height:40px !important;margin:0 !important;font-size:13px !important;color:#9a9a9a !important;white-space:nowrap !important}.socLogin-b{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important}.socLogin .socialIcon{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;width:auto !important;height:40px !important;margin:0 !important;padding:0 18px !important;border:1px solid rgba(31,31,31,.12) !important;border-radius:12px !important;background:#fff !important;font-size:14px !important;line-height:1 !important;color:#1f1f1f !important;cursor:pointer !important;transition:border-color .15s ease,background .15s ease !important}.socLogin .socialIcon::after{content:"Google" !important;font-size:14px !important;line-height:1 !important}.socLogin .socialIcon:hover{border-color:rgba(31,31,31,.3) !important;background:#fafafa !important}.socLogin .socialIcon .icon{width:17px !important;height:17px !important}.checkout-body{background:#f0f0f0 !important;border-radius:20px !important;padding:28px 32px 32px !important}.checkout-step{border:0 !important;padding:0 !important;margin-bottom:28px !important}.checkout-step:last-of-type{margin-bottom:0 !important}.checkout-step-h{font-size:18px !important;font-weight:600 !important;color:#1f1f1f !important;margin-bottom:16px !important}.checkout .form{display:grid !important;grid-template-columns:150px minmax(0, 1fr) !important;align-items:start !important;-moz-column-gap:16px !important;column-gap:16px !important;row-gap:6px !important;margin:0 !important}.checkout .form-head{grid-column:1 !important;font-size:14px !important;font-weight:500 !important;color:#1f1f1f !important;padding-top:14px !important;margin:0 !important}.checkout .form-item{grid-column:2 !important;position:relative !important;margin:0 0 10px !important;padding:0 !important}.j-delivery-method{display:contents !important}.checkout-step[data-component=Recipient] .form-head:has(label[for=checkout-name]){order:1 !important}.checkout-step[data-component=Recipient] .form-item:has(#checkout-name){order:2 !important}.checkout-step[data-component=Recipient] .form-head:has(label[for=checkout-phone]){order:3 !important}.checkout-step[data-component=Recipient] .form-item:has(#checkout-phone){order:4 !important}.checkout-step[data-component=Recipient] .form-head:has(label[for=checkout-email]){order:5 !important}.checkout-step[data-component=Recipient] .form-item:has(#checkout-email){order:6 !important}.checkout-step[data-component=Recipient] .form-head.j-comment-head{order:7 !important}.checkout-step[data-component=Recipient] .form-item.j-comment-body{order:8 !important}.checkout-step[data-component=Recipient] .form-head:has(label[for=checkout-city]){order:9 !important;margin-top:26px !important}.checkout-step[data-component=Recipient] .form-item:has(#checkout-city){order:10 !important;margin-top:26px !important}.checkout .field{width:100% !important;max-width:100% !important;height:46px !important;padding:0 14px !important;font-size:15px !important;color:#1f1f1f !important;border:1px solid #d5d5d5 !important;border-radius:12px !important;background:#fff !important;outline:none !important;box-sizing:border-box !important;transition:border-color .15s ease,box-shadow .15s ease !important}.checkout .field:hover{border-color:#b8b8b8 !important}.checkout .field:focus{border-color:#47143e !important;box-shadow:0 0 0 3px rgba(71,20,62,.08) !important}.checkout .field.__text{height:auto !important;min-height:110px !important;padding:12px 14px !important;line-height:1.5 !important;resize:vertical !important}.form-item--search:has(#checkout-city) .field-search-icon{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;background:none !important;font-size:0 !important;overflow:hidden !important}.form-item--search:has(#checkout-city) .field-search-icon::before,.form-item--search:has(#checkout-city) .field-search-icon::after{content:none !important;display:none !important}#checkout-city{padding-left:14px !important;padding-right:40px !important}.field-search-icon{position:absolute !important;top:50% !important;left:14px !important;transform:translateY(-50%) !important;width:16px !important;height:16px !important;z-index:2 !important;opacity:.45 !important}.field-clear-btn{position:absolute !important;top:50% !important;right:14px !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;width:16px !important;height:16px !important;z-index:2 !important;opacity:.4 !important;cursor:pointer !important}.field-clear-btn .icon{width:11px !important;height:11px !important}.ui-autocomplete{border:1px solid rgba(31,31,31,.12) !important;border-radius:12px !important;padding:6px !important;background:#fff !important;box-shadow:0 8px 28px rgba(31,31,31,.12) !important}.ui-autocomplete li a,.ui-autocomplete .ui-menu-item{border-radius:8px !important;padding:9px 12px !important;font-size:14px !important}.checkout .selectboxit-container{width:100% !important;max-width:100% !important}.checkout .selectboxit{width:100% !important;height:46px !important;padding:0 14px !important;border:1px solid #d5d5d5 !important;border-radius:12px !important;background:#fff !important;display:flex !important;align-items:center !important;box-sizing:border-box !important}.checkout .selectboxit-text{font-size:15px !important;max-width:none !important}.checkout .selectboxit-dropdown{border:1px solid rgba(31,31,31,.12) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 8px 28px rgba(31,31,31,.12) !important;margin-top:4px !important}.checkout .selectboxit-option-anchor{padding:10px 14px !important;font-size:14px !important}.checkout .selectboxit-option:hover .selectboxit-option-anchor,.checkout .selectboxit-option.selectboxit-selected .selectboxit-option-anchor{background:rgba(71,20,62,.07) !important;color:#47143e !important}.order-without-callback{display:flex !important;align-items:center !important;gap:8px !important;margin-top:10px !important}.order-without-callback__text{font-size:13px !important;color:#4a4a4a !important;line-height:1.4 !important}.order-without-callback__tooltip .hint--icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:16px !important;height:16px !important;border-radius:50% !important;box-shadow:inset 0 0 0 1px rgba(31,31,31,.28) !important;color:#8a8a8a !important;font-size:10px !important;font-weight:600 !important;font-style:normal !important;line-height:1 !important;cursor:pointer !important;transition:box-shadow .15s ease,color .15s ease !important}.order-without-callback__tooltip .hint--icon .icon-hint{display:none !important}.order-without-callback__tooltip .hint--icon::before{content:"i" !important;position:relative !important;top:.5px !important}.order-without-callback__tooltip .hint--icon:hover{box-shadow:inset 0 0 0 1px #47143e !important;color:#47143e !important}.j-comment-opener{display:inline-block !important;font-size:14px !important;color:#47143e !important;padding-top:12px !important}.checkout-step.__disabled{opacity:.45 !important;pointer-events:none !important}.checkout-footer{margin-top:28px !important;padding-top:22px !important;border-top:1px solid rgba(31,31,31,.14) !important}.checkout-footer .btn.j-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:260px !important;height:52px !important;padding:0 32px !important;border-radius:12px !important;background:#47143e !important;color:#fff !important;font-size:16px !important;cursor:pointer !important}.checkout-footer .btn.j-submit.__disabled{opacity:.4 !important;cursor:default !important}.user-agreement--default,.user-agreement__text{font-size:13px !important;line-height:1.4 !important;color:#4a4a4a !important}.user-agreement__link{color:#47143e !important}.checkout-aside .order{background:#f0f0f0 !important;border-radius:20px !important;padding:24px !important;position:-webkit-sticky !important;position:sticky !important;top:20px !important}.order-header{font-size:18px !important;font-weight:600 !important;margin:0 0 18px !important;padding:0 0 16px !important;border-bottom:1px solid rgba(31,31,31,.14) !important}.order-list{list-style:none !important;margin:0 !important;padding:0 !important}.order-i{display:flex !important;gap:16px !important;margin:0 !important;padding:18px 0 !important;border-bottom:1px solid rgba(31,31,31,.1) !important}.order-i:first-child{padding-top:0 !important}.checkout-aside .order-i-image{flex:0 0 117px !important;width:117px !important;margin:0 !important;padding:0 !important}.checkout-aside .order-i-image a{display:block !important;width:117px !important;height:117px !important}.checkout-aside .order-i-image img{display:block !important;width:117px !important;height:117px !important;max-width:none !important;max-height:none !important;-o-object-fit:cover !important;object-fit:cover !important;border-radius:12px !important;background:#fff !important}.order-i-content{flex:1 1 auto !important;min-width:0 !important;position:relative !important;padding-right:26px !important}.order-i-remove{position:absolute !important;top:0 !important;right:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;color:#b4b4b4 !important;fill:#b4b4b4 !important}.order-i-remove:hover{color:#47143e !important;fill:#47143e !important}.order-i-remove .icon{width:14px !important;height:14px !important}.order-i-title{font-size:14px !important;line-height:1.4 !important;margin-bottom:4px !important}.order-i-title a{color:#1f1f1f !important;text-decoration:none !important}.order-i-price{font-size:13px !important;color:#7a7a7a !important}.order-i-control{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-top:14px !important}.order-i-cost{font-size:15px !important;font-weight:600 !important;white-space:nowrap !important}.checkout-aside .counter--large .counter__container{display:inline-flex !important;align-items:center !important;width:auto !important;min-width:0 !important;max-width:none !important;box-sizing:border-box !important;background:#fff !important;border:1px solid #d5d5d5 !important;border-radius:12px !important;overflow:hidden !important}.checkout-aside .counter--large .counter-btn{flex:0 0 auto !important;width:32px !important;height:34px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;background:none !important;border:0 !important;cursor:pointer !important}.checkout-aside .counter--large .counter-btn.__disabled,.checkout-aside .counter--large .counter-btn.is-disabled{opacity:.3 !important;cursor:default !important}.checkout-aside .counter--large .counter-input{flex:0 0 auto !important;width:auto !important;margin:0 !important;padding:0 !important}.checkout-aside .counter--large .counter-field{width:32px !important;height:34px !important;padding:0 !important;text-align:center !important;font-size:14px !important;border:0 !important;background:none !important;box-sizing:border-box !important}.checkout-aside .coupon{display:flex !important;align-items:center !important;gap:8px !important;max-width:100% !important}.checkout-aside .coupon-input{position:relative !important;flex:1 1 auto !important;min-width:0 !important}.checkout-aside .coupon-field{width:100% !important;height:40px !important;padding:0 32px 0 12px !important;font-size:14px !important;border:1px solid #d5d5d5 !important;border-radius:12px !important;background:#fff !important;outline:none !important;box-sizing:border-box !important}.checkout-aside .coupon-cancel{position:absolute !important;top:50% !important;right:11px !important;transform:translateY(-50%) !important;width:16px !important;height:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:.4 !important;cursor:pointer !important}.checkout-aside .coupon-cancel .icon{width:10px !important;height:10px !important}.checkout-aside .coupon-submit .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;height:40px !important;min-width:0 !important;padding:0 16px !important;border-radius:12px !important;background:#47143e !important;color:#fff !important;font-size:14px !important;border:0 !important;text-decoration:none !important}.j-coupon-add .link__text{color:#47143e !important;font-size:14px !important}.order-details{padding:16px 0 !important}.order-details-i{display:flex !important;align-items:baseline !important;gap:0 !important;margin:0 0 10px !important;padding:0 !important;font-size:14px !important}.order-details-h{color:#5a5a5a !important;padding:0 !important;margin:0 !important;text-align:left !important}.order-details-b{padding:0 !important;margin-left:auto !important;text-align:right !important}.order-summary{display:flex !important;align-items:baseline !important;gap:0 !important;margin:0 !important;padding:16px 0 0 !important;border-top:1px solid rgba(31,31,31,.14) !important}.order-summary-h{flex:0 0 auto !important;font-size:14px !important;color:#5a5a5a !important;margin:0 !important;padding:0 !important;text-align:left !important;width:auto !important}.order-summary-b{flex:0 0 auto !important;margin:0 0 0 auto !important;padding:0 !important;width:auto !important;font-size:24px !important;font-weight:600 !important;white-space:nowrap !important;text-align:right !important}.order-summary-b.j-total-sum{display:block !important}.filter-section-h{font-size:11px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8a8a8a !important}.filter-title{font-size:13px !important}.filter-count{font-size:11px !important;color:#9a9a9a !important}.filter-price-inputs .field.__input,.filter-price-inputs .btn.__small{border-radius:6px !important}.filter-check .checkbox{border-radius:6px !important}.contacts-content{display:grid !important;grid-template-columns:360px minmax(0, 1fr) !important;gap:20px !important;align-items:start !important;margin-bottom:20px !important}.contacts-aside,.contacts-main{background:#fff !important;border-radius:20px !important;padding:28px !important;width:auto !important;float:none !important;margin:0 !important}.contacts-aside .contacts-info{display:flex !important;flex-direction:column !important;gap:10px !important}.contacts-info .icon{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;display:block !important}.contacts-info__group:has(.contacts-info__item--tel){display:flex !important;align-items:center !important;gap:0 !important;margin:0 0 6px !important}.contacts-info__item--tel{display:flex !important;align-items:center !important;gap:0 !important;margin:0 !important;padding:0 !important}.contacts-info__group:has(.contacts-info__item--tel) .icon{width:22px !important;height:22px !important;flex:0 0 22px !important;margin:0 14px 0 0 !important;fill:#47143e !important;opacity:.8 !important}.contacts-info__item-link{font-size:22px !important;font-weight:600 !important;line-height:1.1 !important;letter-spacing:-0.01em !important;color:#1f1f1f !important;text-decoration:none !important;white-space:nowrap !important}.contacts-info__group:has(.btn[data-modal="#call-me"]){margin:0 0 12px !important;padding:0 0 18px !important;border-bottom:1px solid rgba(31,31,31,.1) !important}.contacts-info .btn[data-modal="#call-me"]{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:48px !important;padding:0 20px !important;border:0 !important;border-radius:12px !important;background:#47143e !important;color:#fff !important;font-size:15px !important;cursor:pointer !important;transition:opacity .15s ease !important}.contacts-info .btn[data-modal="#call-me"]:hover{opacity:.9 !important}.contacts-info .btn[data-modal="#call-me"] .btn-content{color:#fff !important}.contacts-info__group:has(.a-pseudo){display:flex !important;align-items:center !important;gap:0 !important;margin:0 !important;padding:12px 16px !important;border:1px solid rgba(31,31,31,.12) !important;border-radius:12px !important;transition:border-color .15s ease,background .15s ease !important}.contacts-info__group:has(.a-pseudo):hover{border-color:#47143e !important;background:rgba(71,20,62,.04) !important}.contacts-info__group:has(.a-pseudo) .icon{width:20px !important;height:20px !important;flex:0 0 20px !important;margin:0 14px 0 0 !important}.contacts-info__group:has(.a-pseudo) .contacts-info__item{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important}.contacts-info__group .a-pseudo{display:flex !important;align-items:center !important;text-decoration:none !important;border:0 !important}.contacts-info__group .a-link{font-size:15px !important;line-height:1.2 !important;color:#2e2e2e !important;text-decoration:none !important;border:0 !important}.contacts-info__group:has(.a-pseudo):hover .a-link{color:#47143e !important}.contacts-main .text{margin:0 !important}.contacts-address{margin:0 !important}.contacts-address .h3{font-size:11px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#47143e !important;margin:0 0 12px !important}.contacts-address address{font-size:18px !important;line-height:1.55 !important;font-style:normal !important;color:#1f1f1f !important;margin:0 !important;max-width:420px !important}.contacts-text{background:#fff !important;border-radius:20px !important;margin-bottom:20px !important}.contacts-text .text{padding:28px !important;font-size:16px !important;line-height:1.7 !important}.contacts-text:has(.text:empty){display:none !important}.contacts-map{margin:0 !important}.contacts-map-canvas{height:440px !important;border-radius:20px !important;overflow:hidden !important}.contacts-map-canvas iframe{display:block !important;width:100% !important;height:440px !important;border:0 !important}