.j-product-block .product-heading{position:relative;cursor:pointer;padding:12px 0 !important;min-height:auto !important;border-top:1px solid #e8e8e8 !important}.j-product-block:first-child .product-heading{border-top:1px solid #e8e8e8}.j-product-block .product-heading__title{margin:0 !important;font-size:14px;font-weight:400;line-height:1.4 !important;letter-spacing:.08em;text-transform:uppercase;color:#111}.j-product-block .product-heading::after{display:none}.j-product-block.is-accordion .product-heading::after{display:block;content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:18px;font-weight:300;color:#111}.j-product-block.is-open.is-accordion .product-heading::after{content:"−"}.j-product-block.is-open .product-heading::after{content:"−"}.j-product-block>div:last-child{padding:0 0 24px}.j-product-block .text{font-size:14px;line-height:1.8;color:#444}.j-product-block .text p{margin:0 0 16px}.j-product-block .text p:last-child{margin-bottom:0}.j-product-block .text ul{margin:0;padding-left:18px}.j-product-block .text li{margin-bottom:10px}.j-product-block .text img{width:333px;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.j-product-block .product-heading:hover{opacity:.75}.accordion{width:100%;border-top:1px solid #e8e8e8}.accordion details{border-bottom:1px solid #e8e8e8}.accordion summary{list-style:none;cursor:pointer;padding:22px 0;position:relative;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#111}.accordion summary::-webkit-details-marker{display:none}.accordion summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:18px;font-weight:300;color:#111}.accordion details[open] summary::after{content:"−"}.accordion .content{padding:0 0 24px;color:#444;font-size:14px;line-height:1.8}.accordion .content p{margin:0 0 16px}.accordion .content p:last-child{margin-bottom:0}.accordion img{width:333px;height:500px;-o-object-fit:contain;object-fit:contain;display:block}.size-modal{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;transition:.25s ease}.size-modal:target{opacity:1;visibility:visible}.size-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.size-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90vw;max-height:90vh;background:#fff;padding:20px}.size-modal__content img{width:auto;height:auto;max-width:95vw;max-height:95vh;display:block}.size-modal__close{position:absolute;top:-12px;right:-12px;width:32px;height:32px;background:#fff;border-radius:50%;color:#111;text-decoration:none;font-size:24px;line-height:32px;text-align:center}.product-title{font-weight:300;font-size:24px;line-height:38px;letter-spacing:.02em;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:10px}.product-heading__title{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#111}.product .j-buy-button-add{width:420px !important}.product .j-buy-button-add .btn-content{font-size:12px !important;text-transform:uppercase !important;letter-spacing:.12em !important;font-weight:500 !important}.modification__list{font-size:12px;letter-spacing:.12em !important;font-weight:500 !important}.modification__title{font-size:12px;letter-spacing:.12em !important;font-weight:500 !important}.modification__button{min-width:110px;height:35px;background:#fafafa !important;border:1px solid #d9d9d9 !important;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#111}.modification__button--active{background:#fafafa !important;border:1px solid #111 !important;color:#111 !important}.modification__preview--size-l{width:55px !important;height:82px !important;gap:10px}.modification__preview-img{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important}.product-price{margin-top:32px;margin-bottom:28px}.product-price__item{font-size:24px;font-weight:500;line-height:1;color:#111;letter-spacing:-0.01em}.product-header__code{font-size:12px;font-weight:400 !important;letter-spacing:.08em;color:#888}.product-heading__nav{margin-top:30px}.breadcrumbs{font-size:12px;font-weight:400 !important;letter-spacing:.08em}.productsSlider-i{width:22% !important;min-width:220px !important}.productsSlider-image{overflow:hidden}.productsSlider-img{-o-object-fit:cover !important;object-fit:cover !important;display:block}.productsSlider-title{margin-top:14px;font-size:14px;line-height:1.5}.productsSlider-price{margin-top:8px;font-size:18px;font-weight:500;color:#111}.j-product-block-title{margin-top:30px;margin-bottom:35px}.productsSlider-i{width:280px !important;min-width:280px !important}.productsSlider-image,.productsSlider-img{width:280px !important;height:420px !important}.recentProducts-body .productsSlider-image{width:220px !important;height:330px !important;overflow:hidden}.recentProducts-body .productsSlider-image img{width:220px !important;height:330px !important;-o-object-fit:cover !important;object-fit:cover !important;display:block}.catalogCard-purchase{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogCard-price{flex:1;font-size:19px;font-weight:500;color:#111;letter-spacing:-0.02em}.catalogCard-order{flex-shrink:0}.catalogCard-order .btn{width:110px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;border:1px solid #111 !important;color:#111 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.1em !important;text-transform:uppercase !important;box-shadow:none !important;transition:all .25s ease}.catalogCard-order .btn,.catalogCard-order .btn .btn-content{color:#111 !important}.catalogCard-order .btn:hover{background:#111 !important;border-color:#111 !important}.catalogCard-order .btn:hover,.catalogCard-order .btn:hover .btn-content{color:#fff !important}.main-h{font-size:32px;margin:30px 0 30px;font-weight:300;text-transform:uppercase}.catalogCard-title{text-transform:uppercase;font-weight:300;font-size:13px;letter-spacing:.03em;margin-bottom:20px}.filter__name{font-size:12px !important;font-weight:400 !important;letter-spacing:.08em}.catalog-sorting__selected,.catalog-sorting__dropdown,.catalog-type__title,.catalog-sorting__title,.filter__title{font-size:12px !important;font-weight:400 !important;letter-spacing:.08em}.catalog__bottom-wide{display:none}.productsMenu-tabs-list__link{font-size:13px !important;font-weight:400 !important;letter-spacing:.08em;text-transform:uppercase;color:#111;transition:opacity .2s ease}.productsMenu-tabs-list__link:hover{opacity:.65}.productsMenu-tabs-list__tab.__active .productsMenu-tabs-list__link{font-weight:400 !important;text-decoration:underline;text-underline-offset:6px}.productsMenu-submenu-t{font-size:14px !important;font-weight:400 !important;color:#111;letter-spacing:.02em}.productsMenu-submenu-i{margin-bottom:12px}.productsMenu-submenu-a:hover{opacity:.65}.productsMenu-submenu-i.__active .productsMenu-submenu-t{font-weight:400 !important;text-decoration:underline;text-underline-offset:4px}.productsMenu-submenu{padding:30px 40px !important}.productsMenu-submenu,.productsMenu-tabs,.productsMenu-tabs-content,.productsMenu-submenu-w{background:#fff !important;box-shadow:none !important;border:none !important}.productsMenu-tabs-switch{border-right:1px solid #f2f2f2 !important}.productsMenu-tabs-list__link:hover,.productsMenu-tabs-list__tab:hover,.productsMenu-tabs-list__tab.__hover{background:rgba(0,0,0,0) !important}.productsMenu-tabs-list__link:hover{color:#777 !important;opacity:1 !important}.product .productsSlider-container:after{background:none}.product .productsSlider-container:before{background:none}.footer__heading{font-size:11px !important;font-weight:500 !important;letter-spacing:.14em;text-transform:uppercase;color:#111;margin-bottom:18px}.footer__link,.footer__menu a{font-size:13px !important;font-weight:400 !important;line-height:1.8;color:#111;transition:opacity .2s ease}.footer__link:hover,.footer__menu a:hover{opacity:.6}.footer__menu-item{margin-bottom:8px}.footer__contacts-item .icon{width:14px !important;height:14px !important;opacity:.5}.footer__social{margin-top:12px}.footer__social-icon svg{width:16px !important;height:16px !important;opacity:.7;transition:opacity .2s ease}.footer__social-icon:hover svg{opacity:1}.footer__copyright{font-size:12px !important;color:#999}.sideMenu{padding-right:40px}.sideMenu-list{margin:0;padding:0;list-style:none}.sideMenu-a{display:block;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#111 !important;text-decoration:none !important;transition:opacity .2s ease}.sideMenu-a:hover{opacity:.6}#cookies-panel{background:#fff !important;border-top:1px solid #ececec;box-shadow:none !important}#cookies-panel .layout-wrap{max-width:1400px}#cookies-panel .panel__content{padding:22px 0 !important;display:flex;align-items:center;justify-content:space-between;gap:40px}#cookies-panel .text strong{display:block;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#111;margin-bottom:8px}#cookies-panel .text p{margin:0;font-size:13px;line-height:1.8;color:#666}#cookies-panel .text a{color:#111;text-decoration:underline;text-underline-offset:3px}#cookies-panel .btn{width:120px !important;height:34px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;border:1px solid #111 !important;color:#111 !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;transition:all .25s ease}#cookies-panel .btn:hover{background:#111 !important;color:#fff !important}.fade-up{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.popup-title{font-size:22px !important;font-weight:300 !important;letter-spacing:.02em;color:#111}.popup-close{opacity:.6;transition:opacity .2s ease}.popup-close:hover{opacity:1}.cart-title a{font-size:14px;font-weight:400;line-height:1.5;color:#111;text-decoration:none}.cart-price{margin-top:6px;font-size:13px;font-weight:400;color:#666}.cart-header-content{font-size:11px !important;font-weight:500 !important;letter-spacing:.12em;text-transform:uppercase;color:#888}.cart-image img{border-radius:0}.cart-cost{font-size:16px;font-weight:500;color:#111}.cart-summary{padding-top:25px;border-top:1px solid #ececec}.cart-footer-h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#888}.cart-footer-b{font-size:26px !important;font-weight:300 !important;color:#111}.cart-buttons{margin-top:30px}.cart-btnBack .btn{background:rgba(0,0,0,0) !important;border:none !important;font-size:12px !important;letter-spacing:.08em;text-transform:uppercase;color:#666 !important}.cart-btnOrder .btn{width:220px !important;height:42px !important;background:#111 !important;border:1px solid #111 !important;color:#fff !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;transition:all .25s ease}.cart-btnOrder .btn,.cart-btnOrder .btn span,.cart-btnOrder .btn .btn-content{color:#fff !important}.cart-btnOrder .btn:hover{background:#fff !important;color:#111 !important}.cart-btnOrder .btn:hover span,.cart-btnOrder .btn:hover .btn-content{color:#111 !important}.checkout .main-h{font-size:36px !important;font-weight:300 !important;letter-spacing:.02em;margin-bottom:40px}.checkout-tabs{gap:0 !important}.checkout-tabs-i{border:1px solid #ececec !important;background:#fff !important}.checkout-tabs-i.__active{border-color:#111 !important}.checkout-tabs-text{font-size:12px !important;font-weight:400 !important;letter-spacing:.08em;text-transform:uppercase}.checkout-step-h,.order-header{font-size:24px !important;font-weight:300 !important;letter-spacing:.02em;color:#111}.form-head{font-size:11px !important;letter-spacing:.12em;text-transform:uppercase;color:#888}.field,.selectboxit-btn{height:48px !important;border:1px solid #e8e8e8 !important;background:#fff !important;font-size:14px !important;color:#111}.field:focus{border-color:#111 !important}.a-pseudo{font-size:13px;color:#666 !important}.order{border:1px solid #ececec;padding:30px;background:#fff}.order-header{margin-bottom:25px}.order-i-title a{font-size:14px;line-height:1.5;color:#111}.order-i-price{font-size:13px;color:#666}.order-i-cost{font-size:16px;font-weight:500}.j-submit{height:48px !important;background:#111 !important;border:1px solid #111 !important;color:#fff !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;transition:all .25s ease}.j-submit:hover{background:#fff !important;color:#111 !important}.socLogin-h{font-size:11px !important;letter-spacing:.12em;text-transform:uppercase;color:#888}.socialIcon{transform:scale(0.85)}.header__link--back{display:inline-flex;align-items:center;gap:8px;font-size:12px !important;font-weight:400 !important;letter-spacing:.08em;text-transform:uppercase;color:#666 !important;text-decoration:none !important;transition:all .2s ease}.header__link--back:hover{color:#111 !important}.header__link--back .icon{width:12px;height:12px;opacity:.7}.header__link--back:hover .icon{opacity:1}.checkout-complete .h2{font-size:30px !important;font-weight:300 !important;line-height:1.2;letter-spacing:.02em;margin-bottom:20px;color:#111}.checkout-complete-info{max-width:600px;font-size:15px;line-height:1.8;color:#666;margin-bottom:50px !important}.check{margin-top:40px;margin-bottom:60px;padding:30px;border:1px solid #ececec;background:#fff}.check-h{font-size:11px !important;letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:6px}.check-b{font-size:15px;color:#111;margin-bottom:18px}.checkout-complete .order{border:1px solid #ececec;padding:35px;background:#fff}.checkout-complete .order-header{font-size:24px !important;font-weight:300 !important;margin-bottom:30px}.order-i-image img{width:65px;height:98px;-o-object-fit:cover;object-fit:cover}.order-i-title a{font-size:14px;line-height:1.5;color:#111;text-decoration:none}.order-i-price{font-size:13px;color:#666}.order-i-cost{font-size:16px;font-weight:500;color:#111}.order-details{margin-top:25px;padding-top:25px;border-top:1px solid #ececec}.order-details-h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#888}.order-summary{margin-top:25px;padding-top:25px;border-top:1px solid #ececec}.order-summary-h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#888}.order-summary-b{font-size:20px !important;font-weight:300 !important;color:#111}.p-review-add__form{max-width:700px;margin:0 auto}.p-review-add__form .field,.p-review-add__form textarea.field{background:#fff !important;border:1px solid #111 !important;box-shadow:none !important;border-radius:0 !important;color:#111 !important;font-size:14px !important;font-weight:400;transition:all .2s ease}.p-review-add__form .field:focus,.p-review-add__form textarea.field:focus{border-color:#111 !important;box-shadow:none !important;outline:none !important}.p-review-add__form .field:disabled{background:#fff !important;color:#666 !important;opacity:1 !important;border:1px solid #111 !important}.p-review-add__form textarea.field{min-height:140px !important;padding-top:16px !important;resize:vertical}.p-review-add__form .field:focus{border-color:#111 !important}.p-review-add__form .field::-moz-placeholder{color:#999;font-size:13px}.p-review-add__form .field:-ms-input-placeholder{color:#999;font-size:13px}.p-review-add__form .field::placeholder{color:#999;font-size:13px}.p-review-add__form .field:disabled{background:#fafafa !important;color:#666}.p-rating{margin-top:10px}.p-rating__name{font-size:11px !important;letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:14px}.productRating-value{padding:0 3px}.productRating-value .icon{width:18px;height:18px;color:#d8d8d8;transition:all .2s ease}.productRating-value:hover .icon{color:#111}.p-review-add__photo{display:none !important}.p-review-add__form{width:100% !important}.catalogCard-order .btn.__special{background:rgba(0,0,0,0) !important;border:1px solid #111 !important;color:#111 !important}.catalogCard-order .btn.__special .btn-content{color:#111 !important}.catalogCard-order .btn.__special:hover{background:#111 !important}.catalogCard-order .btn.__special:hover .btn-content{color:#fff !important}.catalogTabs-nav{margin-top:50px !important;margin-bottom:10px;text-align:left !important}.catalogTabs-nav-box{justify-content:flex-start !important}.catalogTabs-nav-a{font-size:20px !important;font-weight:400 !important;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#111 !important}.catalogTabs-nav-i.__active{border:none !important}.catalogTabs-nav-i.__active::after{display:none !important}.banners__grid{margin-top:50px !important;margin-bottom:50px}.frontBenefits{margin-bottom:100px !important}.frontBenefits-bg{display:flex;justify-content:space-between;gap:60px;padding:0 !important;margin:0 !important}.frontBenefits-block{flex:1;border-top:1px solid #ececec;padding-top:25px}.frontBenefits-txt-h{margin-bottom:14px;font-size:12px !important;font-weight:500 !important;letter-spacing:.14em;text-transform:uppercase;color:#111}.frontBenefits-txt-desc,.frontBenefits-txt-desc p{margin:0;font-size:14px !important;line-height:1.8;font-weight:400;color:#666}.frontBenefits-icon,.frontBenefits-img,.frontBenefits-picture{display:none !important}.frontBenefits{margin-top:80px !important;margin-bottom:100px !important}.header-logo-img{max-width:120px !important;height:auto !important}.contacts-info{padding:10px 0}.contacts-info__group{padding:12px 0}.contacts-info .icon{width:14px;height:14px;color:#999;margin-right:12px}.contacts-info__item-link,.contacts-info__item .a-link{color:#111 !important;font-size:14px !important;font-weight:400 !important;text-decoration:none !important}.contacts-info__item-link:hover,.contacts-info__item .a-link:hover{opacity:.7}.contacts-info .btn{width:180px !important;height:40px !important;background:rgba(0,0,0,0) !important;border:1px solid #111 !important;color:#111 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;transition:all .25s ease}.contacts-info .btn-content{color:#111 !important}.contacts-info .btn:hover{background:#111 !important}.contacts-info .btn:hover .btn-content{color:#fff !important}.contacts-page{padding:20px 0 80px}.contacts-intro{margin-bottom:50px}.contacts-intro p{margin:0;font-size:15px;line-height:1.9;color:#666}.contacts-item{margin-bottom:30px}.contacts-label{margin-bottom:8px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#999}.contacts-value{font-size:13px;line-height:1.8;color:#111}.contacts-value a{color:#111;text-decoration:none}.contacts-value a:hover{opacity:.7}.contacts-note{margin-top:30px;font-size:13px;line-height:1.9;color:#111}@media(max-width: 768px){.contacts-page{padding:10px 0 50px}}.instagram-home{margin:100px 0}.instagram-home__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-bottom:60px}.instagram-home__grid a{display:block;overflow:hidden;position:relative}.instagram-home__grid img,.instagram-home__grid video{width:100%;aspect-ratio:960/1280;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.instagram-home__grid a:hover img,.instagram-home__grid a:hover video{transform:scale(1.03)}.instagram-home__content{text-align:center}.instagram-home__label{margin-bottom:12px;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#999}.instagram-home__title{margin:0 0 16px;font-size:18px;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:#111}.instagram-home__link{color:#111;text-decoration:none;font-size:14px;letter-spacing:.08em;border-bottom:1px solid #111;padding-bottom:3px}.instagram-home__link:hover{opacity:.7}.instagram-home__grid a::after{content:"↗";position:absolute;right:14px;bottom:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);border-radius:50%;color:#111;font-size:18px;z-index:2;transition:all .3s ease}.instagram-home__grid a:hover::after{right:10px;background:#fff}@media(max-width: 768px){.instagram-home{margin:70px 0}.instagram-home__grid{gap:8px;margin-bottom:40px}.instagram-home__title{font-size:24px}}.productsSlider-order{display:inline-block;margin-left:16px;vertical-align:middle}.productsSlider-price{display:inline-block;vertical-align:middle;margin-bottom:0}.productsSlider-order .btn{width:auto !important;min-width:110px;padding:0 20px;background:rgba(0,0,0,0) !important;border:1px solid #111 !important;color:#111 !important;transition:all .25s ease}.productsSlider-order .btn:hover{background:#111 !important;color:#fff !important}.productsSlider-order .btn:hover .btn-content{color:#fff !important}.productsSlider-title{text-transform:uppercase;line-height:1.4;letter-spacing:.04em}