.page-article-content p,.tech-single-content p{font-size:28rem}.mob-menu-box{position:fixed;top:0;left:-100%;width:100%;max-width:320px;height:100vh;background-color:#f6f7ff;z-index:1000;transition:left .3s ease;display:flex;flex-direction:column}.mob-menu-box.opened{left:0;max-width:initial}.mob-menu-box .center-box .mob-menu ul .parent>a::after{display:none!important}.mob-menu-box .center-box{flex:1;overflow-y:auto;padding:20px}.mob-menu{width:100%}.mob-menu ul{list-style:none;margin:0;padding:0}.mob-menu li{margin:0;padding:0}.mob-menu>ul>li{border-bottom:1px solid #eee}.mob-menu a{display:block;padding:12px 0;font-size:18px;color:#333;text-decoration:none}.mob-menu .parent{position:relative}.mob-menu .parent>a{padding-right:30px}.mob-menu .parent>.arrow{position:absolute;right:0;top:12px;width:24px;height:24px;cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23333\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'%3E%3C/polyline%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:16px;transition:transform .3s}.mob-menu .parent.active>.arrow{transform:rotate(180deg)}.mob-menu .parent>ul{display:none;padding-left:15px}.mob-menu .parent.active>ul{display:block}.mob-menu .parent ul a{font-size:16px;padding:8px 0;color:#666}.mob-menu-box.opened::before{opacity:1;visibility:visible}.products-list.loading{min-height:300px;position:relative}.products-list.loading .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.filters-col{position:fixed;top:0;left:-100%;width:80%;height:100%;background:#fff;z-index:1001;transition:left .3s ease;overflow-y:auto}.filters-col.opened{left:0;margin-top:55px}body.filters-opened{overflow:hidden}}.checkboxes-list.expandable-list{max-height:200px;overflow:hidden;transition:max-height .3s ease}.checkboxes-list.expandable-list.expanded{max-height:1000px}.cart-notification{position:fixed;bottom:20px;right:20px;padding:12px 24px;background:#4caf50;color:#fff;border-radius:4px;z-index:9999;display:none;font-size:14px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.cart-notification.error{background:#f44336}.cart-controls{display:flex;align-items:center;gap:8px}.cart-controls button:hover{background:#f5f5f5}.cart-controls .cart-quantity{min-width:30px;text-align:center;font-size:14px}.cart-controls .cart-icon-link{display:flex;align-items:center}.popup-oneclick{max-width:550px;padding:30px}.oneclick-product-info{display:flex;gap:20px;padding:20px;background:#f9f9f9;border-radius:8px;margin-bottom:20px}.oneclick-product-info .product-image{width:80px;height:80px}.oneclick-product-info .product-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.oneclick-product-info .product-details{flex:1}.oneclick-product-info .product-name{font-size:16px;font-weight:500;margin-bottom:5px}.oneclick-product-info .product-price{color:#b8860b;font-size:18px;font-weight:600;margin-bottom:10px}.product-quantity{display:flex;align-items:center;gap:15px}.product-quantity label{font-size:14px;color:#666}.quantity-selector{display:flex;align-items:center;gap:10px}.quantity-selector .qty-btn{width:30px;height:30px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:16px}.quantity-selector .qty-btn:hover{background:#f0f0f0}.quantity-selector input{width:60px;text-align:center;padding:5px;border:1px solid #ddd;border-radius:4px}.popup-oneclick{max-width:580px;padding:40px;background:#fff;border-radius:20px}.oneclick-product-info{display:flex;gap:24px;padding:24px;background:#f8f8f8;border-radius:16px;margin-bottom:30px}.oneclick-product-info .product-image{flex-shrink:0;width:120px;height:120px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.08)}.oneclick-product-info .product-image img{width:100%;height:100%;object-fit:cover}.oneclick-product-info .product-details{flex:1;display:flex;flex-direction:column}.oneclick-product-info .product-name{font-size:18px;font-weight:500;color:#222;line-height:1.4;margin-bottom:8px}.oneclick-product-info .product-price{font-size:22px;font-weight:700;color:#b8860b;margin-bottom:16px}.product-quantity{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.product-quantity label{font-size:14px;color:#666}.quantity-selector{display:flex;align-items:center;gap:8px}.quantity-selector .qty-btn{position:relative;display:inline-block;z-index:9999;background-color:var(--bronze)}.quantity-selector .qty-btn::before{content:"";display:block;position:absolute;inset:0;border-radius:6rem;background-image:radial-gradient(ellipse at top,transparent,#bea86c);box-shadow:0 1rem 0 #222 , 0 0 0 1rem rgba(255,238,203,.36) inset}.quantity-selector .qty-btn:hover{transform:translateY(-2px)}.quantity-selector .qty-btn:hover::before{background-image:radial-gradient(ellipse at top,transparent,#9b7924);box-shadow:0 3px 0 #5a4a0e , 0 0 0 4px rgba(184,134,11,.4) inset}.quantity-selector .qty-btn:active{transform:translateY(2px)}.quantity-selector .qty-btn:active::before{box-shadow:0 1px 0 #5a4a0e , 0 0 0 4px rgba(184,134,11,.3) inset}.quantity-selector input{width:60px;height:40px;text-align:center;font-size:16px;font-weight:500;border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:0 8px}.quantity-selector input:focus{outline:none;border-color:#b8860b}.popup-oneclick .form-box{margin-top:0}.popup-oneclick .form-item{margin-bottom:20px}.popup-oneclick .input{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:50px;background:#fff;transition:all .2s ease}.popup-oneclick .input:focus-within{border-color:#b8860b;box-shadow:0 0 0 2px rgba(184,134,11,.1)}.popup-oneclick .input .ico{padding:0 15px;display:flex;align-items:center}.popup-oneclick .input .ico img{width:20px;height:20px;opacity:.6}.popup-oneclick .input input{flex:1;padding:14px 15px 14px 0;border:none;background:transparent;font-size:15px;outline:none}.popup-oneclick .checks-inform{margin-top:10px}.popup-oneclick .checkbox{display:flex;align-items:center;cursor:pointer}.popup-oneclick .checkbox input{position:absolute;opacity:0;width:0;height:0}.popup-oneclick .checkbox i{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;display:inline-block;position:relative;margin-right:12px;transition:all .2s ease}.popup-oneclick .checkbox input:checked+label i{background:#b8860b;border-color:#b8860b}.popup-oneclick .checkbox input:checked+label i:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.popup-oneclick .checkbox label{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#666}.popup-oneclick .checkbox label span a{color:#b8860b;text-decoration:none}.popup-oneclick .checkbox label span a:hover{text-decoration:underline}.popup-oneclick .item-btn{margin-top:10px}.popup-oneclick .btn-large{width:100%;padding:14px 20px;font-size:16px}@media (max-width:600px){.popup-oneclick{padding:24px;max-width:90%}.oneclick-product-info{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:20px}.oneclick-product-info .product-image{width:100px;height:100px}.product-quantity{justify-content:center}.oneclick-product-info .product-price{margin-bottom:12px}}.cart-controls{display:flex;align-items:center;justify-content:space-between;background-color:#f6f7ff;box-shadow:0 0 0 1px #ddd inset;border-radius:6rem;height:33px;gap:4px}.cart-controls a.cart-icon-link:before{content:"";display:block;position:absolute;inset:0;border-radius:6rem;background-image:radial-gradient(ellipse at top,transparent,#bea86c);box-shadow:0 1rem 0 #222 , 0 0 0 1rem rgba(255,238,203,.36) inset}.cart-controls a.cart-icon-link{position:relative;display:inline-block;padding:7px 12px 7px 7px;z-index:9999;background-color:var(--bronze)}.cart-controls button{width:32px;height:32px;background:#f6f7ff;border-radius:4px;cursor:pointer;font-size:16px;box-shadow:0 0 0 1px #ddd inset}@media (max-width:1260px){.products-filter-btn .ico.mob{box-shadow:0 0 0 1px #ddd inset;min-height:52rem;background-color:#fff;display:inline-flex;align-items:center;text-align:center;justify-content:center;padding:4rem 24rem;color:#222;cursor:pointer;font-weight:300;white-space:nowrap;border-radius:6rem;transition:background-color .3s;font-size:24rem}.products-filter-btn .ico.mob:hover{background-color:var(--bronze)}}.wishlist-toggle{cursor:pointer;transition:transform .2s ease}.wishlist-toggle:hover{transform:scale(1.1)}.wishlist-toggle.active svg path{transition:fill .2s ease}@keyframes wishlistPulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.3); }
    100% { transform: scale(1); }
}.wishlist-toggle:active{animation:wishlistPulse .3s ease}.product-photo-slider-wrapper{position:relative}.product-photo-slider .slide{border-radius:16px;overflow:hidden}.product-photo-slider-nav{margin-top:15px}.product-photo-slider-nav .slide{border-radius:8px;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .3s}.product-photo-slider-nav .slide.slick-current{opacity:1}.tabs-box .tabs{display:flex;gap:30px;border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:30px}.tabs-box .tabs li{list-style:none;cursor:pointer;font-size:18px;font-weight:500;color:#666;transition:color .3s}.tabs-box .tabs li.active{color:#b8860b;position:relative}.calculation-screen.screen.white-screen .checks-inform .checkbox input[type="checkbox"]{display:none!important}.tabs-box .tabs li.active:after{content:'';position:absolute;bottom:-16px;left:0;right:0;height:2px;background:#b8860b}.irs-from,.irs-to,.irs-max,.irs-min{display:none!important}.filter-box .hidden-box .checkbox.color label i{margin:4px 12px 4px 4px}.info-box.opened{display:block}.specific-list-2,.specific-list-3{display:flex;flex-direction:column;gap:12px}.specific-list-2 .item,.specific-list-3 .item{display:flex;gap:20px}.specific-list-2 .item .label,.specific-list-3 .item .label{width:150px;color:#666}.specific-list-2 .item .value,.specific-list-3 .item .value{flex:1}.tags-list-min{display:flex;flex-wrap:wrap;gap:10px}.tags-list-min a{padding:5px 15px;background:#f5f5f5;border-radius:30px;font-size:14px;text-decoration:none;color:#333;transition:all .3s}.tags-list-min a:hover,.tags-list-min a.active{background:#b8860b;color:#fff}.buttons-ico-list{display:flex;flex-wrap:wrap;gap:20px}.buttons-ico-list a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#666;font-size:14px}.buttons-ico-list a .ico{width:24px;height:24px}.buttons-ico-list a:hover{color:#b8860b}ul#menu-osnovnoe-menyu li.current_page_item.current-menu-item{color:#d5be7f}ul#menu-osnovnoe-menyu li.current_page_item.current-menu-item .sub-menu li{color:#fff!important}.checkbox-agreement span.wpcf7-list-item-label{display:inline-block!important}.checkbox-agreement span.wpcf7-list-item-label a{text-decoration:underline}.checkbox-agreement span.wpcf7-list-item-label a:hover{color:var(--bronze-txt)}@media (max-width:768px){.product-top-info{flex-direction:column}.specific-list-2 .item,.specific-list-3 .item{flex-direction:column;gap:5px}.specific-list-2 .item .label,.specific-list-3 .item .label{width:auto}.tabs-box .tabs{gap:15px;flex-wrap:wrap}}.popup-info{max-width:600px;padding:30px}.popup-info .body{max-height:70vh;overflow-y:auto}.popup-info h3{font-size:20px;margin:20px 0 10px}.popup-info h4{font-size:18px;margin:15px 0 10px}.popup-info ul{margin:0;padding-left:20px}.popup-info li{margin-bottom:8px}.delivery-regions ul li,.payment-methods .method-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.payment-methods .method-item{flex-direction:column;gap:10px}.payment-methods .method-item img{max-width:60px;max-height:40px;object-fit:contain}.variation-item{margin-bottom:15px}.variation-label{font-size:14px;color:#666;margin-bottom:8px}.variation-values{display:flex;flex-wrap:wrap;gap:10px}.variation-option{padding:2rem 8rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;max-height:25px;font-size:20rem}.variation-option.selected{border-color:#b8860b;background:#b8860b;color:#fff}.variation-option.color-option{width:40px;height:40px;padding:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.variation-option.color-option.selected{box-shadow:0 0 0 2px #b8860b}.variation-sku{margin-top:15px;padding-top:15px;border-top:1px solid #eee;font-size:14px}.selected-price{font-size:24px;font-weight:bold;color:#b8860b}.price-range{font-size:18px}.search-input{position:relative}.search-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1);z-index:1000;max-height:400px;overflow-y:auto;display:none}.search-suggestion-item{display:flex;align-items:center;gap:15px;padding:10px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.search-suggestion-item:hover{background:#f9f9f9}.search-suggestion-item:last-child{border-bottom:none}.suggestion-image{width:50px;height:50px;flex-shrink:0}.suggestion-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.suggestion-info{flex:1}.suggestion-title{font-size:14px;font-weight:500;color:#333;margin-bottom:5px}.suggestion-price{font-size:13px;color:#b8860b;font-weight:600}.search-suggestion-more{background:#f5f5f5}.suggestion-more-text{text-align:center;width:100%;color:#b8860b;font-weight:500}.page-article-screen{background:#fff}.page-breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:40px;font-size:20rem;color:#999;letter-spacing:.02em}.page-breadcrumbs a{color:#999;text-decoration:none;transition:color .2s}.page-breadcrumbs a:hover{color:var(--bronze,#b8860b)}.page-breadcrumbs .sep{opacity:.4}.page-breadcrumbs .current{color:#333;font-weight:500}.page-article-inner{display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:start}.page-article-content .entry-title,.page-article-content article h1{font-size:clamp(26px,4vw,46px);font-weight:600;line-height:1.15;color:#1a1a1a;margin:0 0 36px;position:relative;padding-bottom:24px}.page-article-content .entry-title::after,.page-article-content article h1::after{content:'';position:absolute;bottom:0;left:0;width:56px;height:2px;background:var(--bronze,#b8860b)}.page-article-content .entry-content{color:#3a3a3a;font-size:17px;line-height:1.8}.page-article-content .entry-content p{margin:0 0 20px}.page-article-content .entry-content p:last-child{margin-bottom:0}.page-article-content .entry-content h2{font-size:clamp(19px,2.4vw,26px);font-weight:600;color:#1a1a1a;margin:52px 0 18px;line-height:1.3;position:relative;padding-left:18px}.page-article-content .entry-content h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:65%;min-height:18px;background:var(--bronze,#b8860b);border-radius:2px}.page-article-content .entry-content h3{font-size:clamp(17px,1.8vw,21px);font-weight:600;color:#1a1a1a;margin:36px 0 14px;line-height:1.4}.page-article-content .entry-content strong{color:#1a1a1a;font-weight:600}.page-article-content .entry-content ol{list-style:none;counter-reset:art-counter;padding:0;margin:0 0 28px}.page-article-content .entry-content ol li{counter-increment:art-counter;position:relative;padding:15px 20px 15px 62px;margin-bottom:10px;background:#f8f6f2;border-radius:8px;font-size:25rem;line-height:1.65;color:#3a3a3a;transition:background .2s}.page-article-content .entry-content ol li:hover{background:#f0ece2}.page-article-content .entry-content ol li::before{content:counter(art-counter);position:absolute;left:18px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:var(--bronze,#b8860b);color:#fff;font-size:13px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-article-content .entry-content ul{list-style:none;padding:0;margin:0 0 28px}.page-article-content .entry-content ul li{position:relative;padding:5px 0 5px 22px;margin-bottom:6px;font-size:28rem;line-height:1.7;color:#3a3a3a}.page-article-content .entry-content ul li::before{content:'';position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:var(--bronze,#b8860b)}.page-article-content .entry-content blockquote{margin:32px 0;padding:24px 32px;border-left:4px solid var(--bronze,#b8860b);background:#f8f6f2;border-radius:0 8px 8px 0;font-style:italic;font-size:18px;line-height:1.7;color:#555}.page-article-content .entry-content a{color:var(--bronze,#b8860b);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.page-article-content .entry-content a:hover{opacity:.7}.page-article-content .entry-content img{max-width:100%;height:auto;border-radius:8px;margin:8px 0 20px}.page-article-aside{position:sticky;top:120px}.page-aside-photo{border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:0 8px 36px rgba(0,0,0,.11)}.page-aside-photo img{width:100%;height:260px;object-fit:cover;display:block}.page-aside-cta{background:#1a1a1a;border-radius:12px;padding:30px 26px;color:#fff;margin-bottom:20px}.page-aside-cta .cta-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze,#b8860b);margin-bottom:10px;font-weight:600}.page-aside-cta .cta-title{font-size:28rem;font-weight:600;line-height:1.35;margin-bottom:10px}.page-aside-cta .cta-desc{font-size:25rem;line-height:1.65;color:rgba(255,255,255,.6);margin-bottom:22px}.page-aside-cta .btn{display:block;text-align:center;align-content:center}.page-aside-info{background:#f8f6f2;border-radius:12px;padding:26px}.page-aside-info .aside-section-title{font-size:25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-bottom:16px}.page-aside-info .info-list{list-style:none;padding:0;margin:0}.page-aside-info .info-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #e8e2d6;font-size:25rem;line-height:1.55;color:#555}.page-aside-info .info-list li:last-child{border-bottom:none}.page-aside-info .info-list li::before{content:'✓';color:var(--bronze,#b8860b);font-weight:700;flex-shrink:0;margin-top:1px}@media (max-width:1024px){.page-article-inner{grid-template-columns:1fr}.page-article-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.page-aside-photo{margin-bottom:0}}@media (max-width:680px){.page-article-screen{padding:48px 0 64px}.page-article-aside{grid-template-columns:1fr}.page-article-content .entry-content h2{padding-left:14px}.page-article-content .entry-content ol li{padding-left:52px}}.cf7-ajax-message{margin-top:15px;padding:12px 16px;border-radius:6px;font-size:14px;text-align:center;animation:fadeInUp .3s ease}.cf7-success-message{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.cf7-error-message{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.wpcf7-not-valid{border-color:#dc3545!important}.wpcf7-not-valid-tip{color:#dc3545;font-size:12px;margin-top:5px;display:block}@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}#mebw-cookie-bar{position:fixed;bottom:0;left:0;right:0;z-index:99990;background:#1a1a1a;color:#e0e0e0;padding:16px 24px;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:0 -4px 24px rgba(0,0,0,.25)}#mebw-cookie-bar.mebw-cookie-bar--visible{transform:translateY(0)}.mebw-cookie-bar__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mebw-cookie-bar__text{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;font-size:15px;line-height:1.55;color:#ccc}.mebw-cookie-bar__icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:#bea86c}.mebw-cookie-bar__text a{color:#bea86c;text-decoration:underline;text-underline-offset:3px}.mebw-cookie-bar__text a:hover{opacity:.8}.mebw-cookie-bar__btn{flex-shrink:0;padding:10px 28px;background:#bea86c;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s , transform .1s;white-space:nowrap}.mebw-cookie-bar__btn:hover{background:#a8935a}.mebw-cookie-bar__btn:active{transform:scale(.97)}@media (max-width:600px){#mebw-cookie-bar{padding:14px 16px}.mebw-cookie-bar__inner{gap:14px}.mebw-cookie-bar__btn{width:100%;text-align:center}}.variation-label{font-size:24rem;color:#666;font-weight:600}.variation-item{margin-bottom:15px;display:flex;gap:16rem;margin-top:12rem}.current-menu-item{color:var(--bronze)}div#popup-oneclick .form-box .item-btn{margin:0!important}div#popup-oneclick .popup .body .form-box .checks-inform{padding-top:0!important}div#popup-oneclick .form-box .form-item.w100{margin-bottom:0!important}