body[data-redesign="2026"]{--drz-accent:#2f8f88;--drz-tint:#e8f6f5;--drz-ink:#262626;--drz-secondary:#4d4d4d;--drz-muted:#8c8c8c;--drz-photo:#f6f6f4;--drz-border:#e6e6e6;--theme-base-color:#2f8f88;--theme-base-opacity-color:#e8f6f5;--basic_text_black:#262626;background:#fff;color:var(--drz-ink);font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.6;}
body[data-redesign="2026"] *,body[data-redesign="2026"] *:before,body[data-redesign="2026"] *:after{box-sizing:border-box;}
body[data-redesign="2026"] h1,body[data-redesign="2026"] h2,body[data-redesign="2026"] h3,body[data-redesign="2026"] h4{font-family:Montserrat,Arial,sans-serif;font-weight:600;letter-spacing:-.035em;color:var(--drz-ink);}
body[data-redesign="2026"] h1{font-size:34px;line-height:1.22;}body[data-redesign="2026"] h2{font-size:26px;line-height:1.3;}
body[data-redesign="2026"] a{color:inherit;}body[data-redesign="2026"] a:hover{color:var(--drz-accent);text-decoration:none;}
body[data-redesign="2026"] :focus-visible{outline:2px solid var(--drz-accent);outline-offset:4px;}
body[data-redesign="2026"] .btn-default,body[data-redesign="2026"] .btn.btn-default,body[data-redesign="2026"] .btn-primary{background:var(--drz-accent)!important;border-color:var(--drz-accent)!important;color:white!important;font-family:Montserrat,Arial,sans-serif;font-weight:500;letter-spacing:0;box-shadow:none;border-radius:0;}
body[data-redesign="2026"] .btn-default:hover{background:#267970!important;border-color:#267970!important;}
body[data-redesign="2026"] .wrapper1{min-height:0;}
body[data-redesign="2026"] .wrapper_inner,body[data-redesign="2026"] .maxwidth-theme{max-width:1296px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;}
body[data-redesign="2026"] .wrapper_inner .maxwidth-theme{padding-left:0!important;padding-right:0!important;}
body[data-redesign="2026"] .wrapper_inner.front{padding-top:0!important;}
body[data-redesign="2026"] .wrapper_inner.front .container_inner,body[data-redesign="2026"] .wrapper_inner.front .middle{margin:0!important;padding:0!important;}
body[data-redesign="2026"] .front .right_block{width:100%!important;float:none!important;padding:0!important;}
body[data-redesign="2026"] .front .left_block,body[data-redesign="2026"] .front .top_big_banners,body[data-redesign="2026"] .front .banners-big{display:none!important;}
body[data-redesign="2026"] #headerfixed,body[data-redesign="2026"] #mobileheader,body[data-redesign="2026"] #mobilemenu,body[data-redesign="2026"] .bottom-icons-panel,body[data-redesign="2026"] .exitblock{display:none!important;}
body[data-redesign="2026"] #content{padding-top:0;}
body[data-redesign="2026"] .page-top{padding-top:36px;padding-bottom:32px;}
body[data-redesign="2026"] .page-top h1{margin-top:14px;margin-bottom:0;}
body[data-redesign="2026"] .breadcrumbs{font-family:Manrope,Arial,sans-serif;font-size:12px;color:var(--drz-muted);}
body[data-redesign="2026"] .drz-logo{font-family:Montserrat,Arial,sans-serif;font-size:19px;font-weight:600;letter-spacing:-1px;white-space:nowrap;color:var(--drz-ink);line-height:1.2;text-decoration:none;}
body[data-redesign="2026"] .drz-header{position:sticky;top:0;z-index:900;background:rgba(255,255,255,.97);border-bottom:1px solid var(--drz-border);}
.drz-nav-inner{height:61px;max-width:1296px;padding:0 24px;margin:auto;display:flex;align-items:center;gap:32px;}
.drz-desktop-nav{display:flex;align-items:center;gap:28px;margin-left:30px;font-size:13px;font-weight:500;}
.drz-desktop-nav a{padding:20px 0;position:relative;}.drz-desktop-nav a:hover:after{content:'';position:absolute;height:1px;background:currentColor;bottom:14px;left:0;right:0;}
.drz-nav-tools{margin-left:auto;display:flex;align-items:center;gap:20px;}.drz-nav-tools a,.drz-nav-tools button{display:flex;align-items:center;gap:8px;font-size:12px;}
.drz-header button,.drz-mobile-menu button{background:none;border:0;padding:8px;color:var(--drz-ink);cursor:pointer;}
.drz-nav-tools .drz-nav-favorite{font-size:25px;line-height:1;}.drz-burger{display:none;}.drz-nav-tools svg{flex-shrink:0;}
.drz-mega{position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 24px 36px rgba(0,0,0,.08);border-top:1px solid var(--drz-border);}
.drz-mega-inner{max-width:1248px;margin:auto;display:grid;grid-template-columns:190px 1fr 300px;gap:40px;padding:36px 0;}.drz-mega-inner>div:first-child{display:flex;flex-direction:column;gap:18px;}.drz-mega-categories{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.drz-mega-categories a{background:var(--drz-photo);padding:16px;display:flex;justify-content:space-between;}.drz-mega-banner{position:relative;}.drz-mega-banner img{width:100%;height:190px;object-fit:cover;}.drz-mega-banner span{display:block;margin-top:10px;}
.drz-search{border-top:1px solid var(--drz-border);padding:16px 24px;}.drz-search form{display:flex;align-items:center;max-width:1248px;margin:auto;gap:14px;}.drz-search input{flex:1;border:0!important;background:var(--drz-photo)!important;padding:14px 20px!important;}.drz-search button{white-space:nowrap;}
.drz-skip{position:fixed;top:-100px;left:24px;padding:12px;background:#fff;z-index:2000;}.drz-skip:focus{top:10px;}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;}
.drz-home{padding-top:24px;}.drz-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.6;display:block;}
.drz-hero{height:420px;position:relative;background:var(--drz-tint);overflow:hidden;}.drz-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.drz-hero-copy{position:relative;padding:62px 56px;max-width:600px;}.drz-hero-copy h1{margin:18px 0!important;font-size:34px!important;line-height:1.24!important;}.drz-hero-copy p{font-size:14px;margin:20px 0 28px;}
body[data-redesign="2026"] .drz-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--drz-accent);border:1px solid var(--drz-accent);padding:14px 25px;min-height:48px;color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .18s;}
body[data-redesign="2026"] .drz-btn:hover{background:#277b75;border-color:#277b75;}.drz-btn-dark{background:#262626!important;border-color:#262626!important;}.drz-btn-dark:hover{background:#414141!important;}.drz-btn-light{background:#fff!important;border-color:#fff!important;color:#262626!important;}
.drz-quick-categories{display:flex;justify-content:center;gap:28px;padding:24px 0 32px;}.drz-quick-categories a{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;}.drz-quick-categories img{width:74px;height:74px;border-radius:50%;object-fit:cover;}
.drz-trust{display:grid;grid-template-columns:2fr 1.1fr 1.1fr 1.1fr;gap:12px;margin:12px 0 48px;}.drz-trust a{background:var(--drz-photo);padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;}.drz-trust strong{font:600 25px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.04em;}.drz-trust p{font-size:12px;margin:24px 0 0;}.drz-trust-main{background:var(--drz-accent)!important;color:#fff!important;}.drz-trust-main strong{font-size:32px;}.drz-trust-main span{font-size:12px;}
.drz-section{margin:48px 0;}.drz-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;}.drz-section-heading h2{margin:0!important;}.drz-section-heading>a{font-size:12px;white-space:nowrap;}.drz-section-description{margin:-12px 0 28px;color:var(--drz-secondary);}
.drz-product-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 72px;gap:20px;}.drz-row-intro{display:flex;flex-direction:column;justify-content:space-between;background:var(--drz-tint);padding:24px;color:var(--drz-ink);}.drz-row-intro h3{font-size:25px;line-height:1.25;margin:0!important;max-width:220px;}.drz-row-intro span{font-size:12px;}
.drz-card{position:relative;min-width:0;}.drz-card-photo{aspect-ratio:1;display:block;background:var(--drz-photo);overflow:hidden;}.drz-card-photo img{width:100%;height:100%;object-fit:contain;transition:transform .35s;}.drz-card-photo:hover img{transform:scale(1.04);}.drz-card-name{display:block;font-family:Montserrat,Arial,sans-serif;font-weight:500;font-size:13px;line-height:1.5;margin:14px 0 8px;min-height:40px;}.drz-price{font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:16px;min-height:25px;}.drz-price del{font-size:12px;font-weight:400;color:var(--drz-muted);margin-left:8px;}.drz-card .drz-card-btn{display:flex;width:100%;padding:11px 14px;min-height:40px;margin-top:12px;}.drz-heart{position:absolute;top:10px;right:10px;font-size:25px;background:#ffffffa6;border:0;width:36px;height:36px;cursor:pointer;}.drz-more{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--drz-accent);color:#fff!important;font-size:11px;gap:15px;}.drz-more span{font-size:28px;}
.drz-quiz{position:relative;background:var(--drz-tint);min-height:430px;margin:48px 0;display:grid;grid-template-columns:1fr 1.2fr;overflow:hidden;}.drz-quiz-copy{padding:44px;z-index:1;}.drz-quiz-copy h2{font-size:30px!important;margin:16px 0 20px!important;}.drz-quiz-copy p{font-size:14px;}.drz-quiz-copy .drz-btn{margin-top:12px;border-radius:10px;}.drz-quiz>img{width:100%;height:100%;object-fit:cover;}
.drz-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.drz-goals>a{position:relative;height:225px;overflow:hidden;background:var(--drz-photo);}.drz-goals img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}.drz-goals>a:hover img{transform:scale(1.03);}.drz-goals span{position:absolute;bottom:0;left:0;right:0;background:#ffffffef;padding:14px 18px;font-size:14px;font-weight:500;display:flex;justify-content:space-between;}.drz-goals b{font-weight:400;}
.drz-split{display:grid;grid-template-columns:1fr 1fr;background:var(--drz-tint);margin:48px 0;min-height:440px;}.drz-split>img{width:100%;height:440px;object-fit:cover;}.drz-split>div{padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.drz-split h2{font-size:32px!important;margin:16px 0!important;}.drz-split p{margin:0 0 28px;}.drz-split .drz-btn{border-radius:30px;}
.drz-lifestyle{position:relative;min-height:430px;overflow:hidden;margin:48px 0;background:#cfdcdd;}.drz-lifestyle>img{width:100%;height:430px;object-fit:cover;}.drz-lifestyle>div{position:absolute;left:48px;top:48px;max-width:460px;}.drz-lifestyle h2{font-size:32px!important;margin:16px 0 28px!important;}.drz-lifestyle .drz-btn{border-radius:30px;}
.drz-editorial{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.drz-editorial>a{display:flex;flex-direction:column;gap:16px;}.drz-editorial img{width:100%;height:230px;object-fit:cover;}.drz-editorial h3{font-size:17px;line-height:1.45;margin:0;}.drz-editorial>a>span:last-child{font-size:12px;}
.drz-brand-banner{position:relative;min-height:430px;background:var(--drz-tint);margin:48px 0;overflow:hidden;}.drz-brand-banner>img{width:100%;height:430px;object-fit:cover;}.drz-brand-banner>div{position:absolute;top:36px;left:36px;}.drz-brand-banner h2{font-size:30px!important;margin:0 0 12px!important;}.drz-brand-banner .drz-btn{border-radius:30px;margin-top:16px;}
.drz-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:32px 0 48px;}.drz-faq h2{margin:14px 0 20px!important;}.drz-faq details{border-bottom:1px solid var(--drz-border);padding:20px 0;}.drz-faq summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:15px;}.drz-faq summary::-webkit-details-marker{display:none;}.drz-faq summary span{font-size:22px;line-height:1;}.drz-faq details[open] summary span{transform:rotate(45deg);}.drz-faq details p{color:var(--drz-secondary);font-size:13px;margin:16px 24px 0 0;}
body[data-redesign="2026"] .drz-footer{margin-top:56px;padding:52px max(24px,calc((100% - 1248px)/2)) 28px;background:#262626!important;color:#fff!important;position:relative;}
.drz-footer-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding-bottom:40px;}.drz-footer .drz-logo{font-size:27px!important;color:#fff!important;}.drz-footer-brand p{font-size:13px;color:#bcbcbc;margin:22px 0;}.drz-footer .drz-btn{border-radius:30px;font-size:11px;}.drz-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}.drz-footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:12px;}.drz-footer-links h3{color:#fff!important;margin:0 0 8px;font-size:13px!important;}.drz-footer a{color:#c8c8c8!important;}.drz-footer a:hover{color:#fff!important;}.drz-footer-bottom{border-top:1px solid #ffffff24;padding-top:24px;display:flex;align-items:center;gap:30px;font-size:10px;color:#aaa;}.drz-footer-bottom p{margin:0 auto 0 0;}.drz-disclaimer{font-size:10px;color:#aaa;margin:20px 0 0;max-width:840px;}.drz-mobile-bottom,.drz-mobile-menu,.drz-overlay{display:none;}.drz-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#262626;color:white;padding:14px 22px;z-index:1200;transition:.2s;}.drz-toast.visible{opacity:1;transform:translate(-50%,0);}
.drz-about .drz-about-hero{position:relative;background:var(--drz-tint);min-height:460px;overflow:hidden;}.drz-about-hero img{position:absolute;right:0;top:0;width:45%;height:100%;object-fit:contain;object-position:bottom;}.drz-about-hero>div{padding:72px 48px;position:relative;max-width:740px;}.drz-about-hero h1{margin:20px 0!important;}.drz-about-quote{text-align:center;padding:40px 0;}.drz-about-quote h2{font-size:30px!important;margin:24px 0;}.drz-about-values{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.drz-about-values article{padding:28px;background:var(--drz-photo);}.drz-about-values article>span{font-size:24px;color:var(--drz-accent);}.drz-about-values h3{font-size:18px!important;margin:30px 0 14px;}.drz-about-values p{font-size:13px;}.drz-about-photo{position:relative;}.drz-about-photo img{width:100%;height:430px;object-fit:cover;}.drz-about-photo h2{position:absolute;left:48px;top:32px;font-size:34px!important;}.drz-about-principles{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.drz-about-principles>h2{grid-column:1/-1;}.drz-about-principles article{border-top:1px solid var(--drz-border);padding:24px 0;}.drz-about-principles h3{font-size:20px!important;}
/* Original Bitrix components retain their data, actions and AJAX handlers. */
body[data-redesign="2026"] .catalog_block{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
body[data-redesign="2026"] .catalog_block .item_block{padding:10px!important;}
body[data-redesign="2026"] .catalog_block .catalog_item{border:0!important;padding:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;}
body[data-redesign="2026"] .catalog_block .catalog_item:hover{box-shadow:none!important;}
body[data-redesign="2026"] .catalog_block .image_wrapper_block{background:var(--drz-photo);border-radius:0!important;}
body[data-redesign="2026"] .catalog_block .image_wrapper_block .image{padding:16px!important;height:260px!important;}
body[data-redesign="2026"] .catalog_block .item-title{font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.5;margin-top:16px;}
body[data-redesign="2026"] .catalog_block .item_info{padding:0!important;}
body[data-redesign="2026"] .catalog_block .price{font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:17px!important;}
body[data-redesign="2026"] .catalog_block .footer_button{position:static!important;opacity:1!important;visibility:visible!important;padding:0!important;background:transparent!important;}
body[data-redesign="2026"] .catalog_block .btn{padding:11px 12px;min-height:40px;}
body[data-redesign="2026"] .catalog_block .footer_button .props_wrapper,body[data-redesign="2026"] .catalog_block .fast_view_block{display:none!important;}
body[data-redesign="2026"] .bx_filter .bx_filter_section{background:#fff;border:1px solid var(--drz-border);border-radius:0;padding:20px;}
body[data-redesign="2026"] .bx_filter .bx_filter_parameters_box_title{font:600 13px/1.5 Manrope,Arial,sans-serif;color:var(--drz-ink);}
body[data-redesign="2026"] .bx_filter .bx_filter_parameters_box{padding:18px 0;border-color:var(--drz-border);}
body[data-redesign="2026"] .left_block .menu{border-color:var(--drz-border);}
body[data-redesign="2026"] .sort_header{border:0;background:#fff;padding-top:0;font-size:12px;}
body[data-redesign="2026"] .catalog_detail .bigdata-wrapper{margin-top:40px;}
body[data-redesign="2026"] .catalog_detail .product-info-wrapper,body[data-redesign="2026"] .catalog_detail .element_detail_text{font-family:Manrope,Arial,sans-serif;}
body[data-redesign="2026"] .catalog_detail .detail-gallery-big,body[data-redesign="2026"] .catalog_detail .item_slider{background:var(--drz-photo);border:0;border-radius:0;}
body[data-redesign="2026"] .catalog_detail .product-info-wrapper .price{font-family:Montserrat,Arial,sans-serif;font-size:26px;font-weight:600;}
body[data-redesign="2026"] .tabs li.cur,body[data-redesign="2026"] .tabs .active{color:var(--drz-accent)!important;border-color:var(--drz-accent)!important;}
body[data-redesign="2026"] input[type=text],body[data-redesign="2026"] input[type=email],body[data-redesign="2026"] input[type=tel],body[data-redesign="2026"] input[type=password],body[data-redesign="2026"] select,body[data-redesign="2026"] textarea{background:#fff;border:1px solid var(--drz-border);border-radius:6px;color:var(--drz-ink);font-family:Manrope,Arial,sans-serif;min-height:44px;}
body[data-redesign="2026"] input:focus,body[data-redesign="2026"] textarea:focus{border-color:var(--drz-accent);}
body[data-redesign="2026"] .basket-checkout-container,body[data-redesign="2026"] .bx-soa-sidebar .bx-soa-cart-total{border:1px solid var(--drz-border);background:var(--drz-photo);border-radius:10px;box-shadow:none;}
body[data-redesign="2026"] .basket-items-list-wrapper{border-color:var(--drz-border);border-radius:0;}
body[data-redesign="2026"] .basket-item-info-name{font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:500;}
body[data-redesign="2026"] .basket-item-price-current-text,body[data-redesign="2026"] .basket-item-price-total-text{font-family:Montserrat,Arial,sans-serif;font-weight:600;}
body[data-redesign="2026"] .bx-soa-section{border:1px solid var(--drz-border);border-radius:8px;overflow:hidden;margin-bottom:20px;}
body[data-redesign="2026"] .bx-soa-section-title-container{background:var(--drz-photo);border-bottom:1px solid var(--drz-border);}
body[data-redesign="2026"] .bx-soa-section-title{font-family:Montserrat,Arial,sans-serif;font-size:18px;}
body[data-redesign="2026"] .bx-soa-section.bx-selected{border-color:var(--drz-accent);}
body[data-redesign="2026"] .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{border-color:var(--drz-accent);background:var(--drz-tint);}
body[data-redesign="2026"] .sale-personal-section-index-block{background:var(--drz-tint);border-color:var(--drz-border);border-radius:10px;color:var(--drz-ink);}
body[data-redesign="2026"] .news-item,body[data-redesign="2026"] .items .item{border-radius:0;}
body[data-redesign="2026"] .contact .info{background:var(--drz-photo);padding:24px;}
@media(min-width:768px){body[data-redesign="2026"] .catalog_block .item_block{width:33.3333%!important;}body[data-redesign="2026"] .wide_page .catalog_block .item_block{width:25%!important;}}
@media(max-width:1100px){.drz-desktop-nav{gap:15px;margin-left:0;}.drz-nav-inner{gap:20px;}.drz-nav-tools{gap:14px;}.drz-account span{display:none;}.drz-mega-inner{padding:28px 24px;grid-template-columns:160px 1fr 240px;gap:24px;}.drz-product-row{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;}.drz-more{display:none;}.drz-row-intro h3{font-size:20px;}.drz-footer-inner{gap:40px;}.drz-trust a{padding:20px;}.drz-trust strong{font-size:22px;}}
@media(max-width:767px){
 body[data-redesign="2026"]{font-size:13px;}body[data-redesign="2026"] h1{font-size:26px;}body[data-redesign="2026"] h2{font-size:22px;}
 body[data-redesign="2026"] .wrapper_inner,body[data-redesign="2026"] .maxwidth-theme{padding-left:20px!important;padding-right:20px!important;max-width:100%!important;}
 .drz-nav-inner{height:58px;padding:0 16px;gap:14px;}.drz-desktop-nav,.drz-account,.drz-nav-favorite{display:none!important;}.drz-nav-tools{gap:4px;}.drz-nav-tools .drz-basket span{display:none;}.drz-header .drz-logo{font-size:18px;}.drz-burger{display:flex;flex-direction:column;gap:5px;width:26px;padding:4px!important;}.drz-burger span{width:20px;height:1px;background:#262626;display:block;}
 .drz-mega{display:none!important;}.drz-search{padding:12px;}.drz-search form{gap:4px;}.drz-search input{min-width:0;padding:12px!important;}
 .drz-home{padding-top:16px;}.drz-hero{height:450px;}.drz-hero-photo{object-position:66% bottom;height:250px;top:auto;bottom:0;}.drz-hero-copy{padding:24px;max-width:100%;}.drz-hero-copy .drz-eyebrow{font-size:8px;}.drz-hero-copy h1{font-size:24px!important;line-height:1.25!important;margin:12px 0!important;}.drz-hero-copy p{font-size:12px;margin:12px 0 16px;}.drz-hero-copy .drz-btn{min-height:40px;padding:10px 20px;}
 .drz-quick-categories{justify-content:flex-start;gap:18px;overflow-x:auto;padding:20px 0 24px;scrollbar-width:none;}.drz-quick-categories a{flex-shrink:0;min-width:55px;font-size:10px;gap:8px;}.drz-quick-categories img{width:55px;height:55px;}
 .drz-trust{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 32px;}.drz-trust a{min-height:155px;padding:18px;}.drz-trust strong{font-size:21px;}.drz-trust-main strong{font-size:22px;}.drz-trust p{font-size:11px;margin:18px 0 0;}.drz-trust-main span{font-size:11px;}
 .drz-section{margin:32px 0;}.drz-section-heading{align-items:flex-start;gap:12px;margin-bottom:18px;}.drz-section-heading h2{font-size:20px!important;}.drz-section-heading>a{font-size:10px;padding-top:5px;}.drz-section-description{font-size:12px;}
 .drz-product-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:thin;}.drz-row-intro{min-width:145px;width:145px;padding:18px;flex-shrink:0;scroll-snap-align:start;}.drz-row-intro h3{font-size:20px;}.drz-row-intro span{font-size:10px;}.drz-product-row>.drz-card{min-width:165px;width:165px;flex-shrink:0;scroll-snap-align:start;}.drz-card-name{font-size:11px;min-height:34px;}.drz-price{font-size:14px;}.drz-card .drz-card-btn{min-height:38px;font-size:10px;}.drz-heart{font-size:22px;width:30px;height:30px;}
 .drz-quiz{grid-template-columns:1fr;margin:32px 0;min-height:0;}.drz-quiz-copy{padding:24px;}.drz-quiz-copy h2{font-size:24px!important;}.drz-quiz-copy p{font-size:12px;}.drz-quiz>img{height:240px;}
 .drz-goals{grid-template-columns:1fr 1fr;gap:12px;}.drz-goals>a{height:180px;}.drz-goals span{font-size:11px;padding:12px;}
 .drz-split{grid-template-columns:1fr;margin:32px 0;}.drz-split>img{height:300px;}.drz-split>div{padding:26px;}.drz-split h2{font-size:24px!important;}.drz-split p{font-size:12px;margin-bottom:20px;}
 .drz-lifestyle,.drz-brand-banner{min-height:450px;margin:32px 0;}.drz-lifestyle>img{height:450px;object-position:65% center;}.drz-lifestyle>div{left:24px;top:24px;max-width:270px;}.drz-lifestyle h2{font-size:23px!important;margin:14px 0 20px!important;}.drz-lifestyle .drz-eyebrow{font-size:8px;}.drz-lifestyle .drz-btn{font-size:10px;padding:10px 16px;min-height:40px;}
 .drz-editorial{display:flex;overflow-x:auto;gap:16px;}.drz-editorial>a{min-width:260px;max-width:260px;gap:12px;}.drz-editorial img{height:195px;}.drz-editorial h3{font-size:15px;}
 .drz-brand-banner>img{height:450px;object-position:60% center;}.drz-brand-banner>div{top:24px;left:24px;}.drz-brand-banner h2{font-size:23px!important;}.drz-brand-banner p{font-size:11px;max-width:240px;}
 .drz-faq{grid-template-columns:1fr;gap:16px;padding:10px 0 0;}.drz-faq>div:first-child p{display:none;}.drz-faq summary{font-size:13px;}.drz-faq details p{font-size:12px;}
 body[data-redesign="2026"] .drz-footer{padding:36px 20px 100px;margin-top:36px;}.drz-footer-inner{grid-template-columns:1fr;gap:30px;padding-bottom:28px;}.drz-footer .drz-logo{font-size:25px!important;}.drz-footer-links{grid-template-columns:1fr 1fr;gap:28px;}.drz-footer-links>div:last-child{display:none;}.drz-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px;}.drz-disclaimer{font-size:9px;}
 .drz-mobile-bottom{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--drz-border);padding:8px 4px max(8px,env(safe-area-inset-bottom));z-index:910;}.drz-mobile-bottom>a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:21px;line-height:1.25;min-width:50px;}.drz-mobile-bottom span{font-size:9px;}
 .drz-overlay:not([hidden]){display:block;position:fixed;inset:0;background:#0006;z-index:1000;}.drz-mobile-menu:not([hidden]){display:block;position:fixed;top:0;bottom:0;left:0;width:85%;max-width:360px;z-index:1010;background:white;padding:22px;overflow:auto;}.drz-mobile-menu-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}.drz-menu-close{font-size:26px;}.drz-mobile-menu>a{display:flex;justify-content:space-between;border-bottom:1px solid var(--drz-border);padding:17px 0;font-size:15px;}.drz-mobile-account{font-size:13px!important;color:var(--drz-accent)!important;}.drz-mobile-menu details{padding:17px 0;border-bottom:1px solid var(--drz-border);}.drz-mobile-menu details a{display:block;padding:10px 0;font-size:13px;}.drz-menu-open{overflow:hidden;}
 .drz-about-hero{min-height:540px!important;}.drz-about-hero img{width:100%;height:300px;bottom:0;top:auto;}.drz-about-hero>div{padding:28px 22px;}.drz-about-hero h1{font-size:25px!important;}.drz-about-hero p{font-size:12px;}.drz-about-quote{padding:15px 0;}.drz-about-quote h2{font-size:22px!important;}.drz-about-values{grid-template-columns:1fr 1fr;gap:12px;}.drz-about-values article{padding:18px;}.drz-about-values h3{font-size:15px!important;margin:20px 0 12px;}.drz-about-values p{font-size:11px;}.drz-about-photo img{height:340px;object-position:65%;}.drz-about-photo h2{font-size:25px!important;left:24px;top:18px;}.drz-about-principles{grid-template-columns:1fr;gap:10px;}
 body[data-redesign="2026"] .page-top{padding:22px 0;}body[data-redesign="2026"] .page-top h1{font-size:26px;}
 body[data-redesign="2026"] .catalog_block .item_block{width:50%!important;padding:6px!important;}body[data-redesign="2026"] .catalog_block{margin-left:-6px;margin-right:-6px;}body[data-redesign="2026"] .catalog_block .image_wrapper_block .image{height:180px!important;padding:8px!important;}body[data-redesign="2026"] .catalog_block .item-title{font-size:11px;}body[data-redesign="2026"] .catalog_block .price{font-size:14px!important;}body[data-redesign="2026"] .catalog_block .btn{font-size:10px;min-height:36px;}
 body[data-redesign="2026"] .catalog_detail .product-info-wrapper .price{font-size:23px;}
 body[data-redesign="2026"] .bx_filter.drz-filter-open{display:block!important;position:relative;visibility:visible!important;}.drz-filter-toggle{margin:12px 0;min-height:40px!important;}
 body[data-redesign="2026"] .basket-item-info-name{font-size:13px;}body[data-redesign="2026"] .bx-soa-section-title{font-size:16px;}
}
@media(prefers-reduced-motion:reduce){body[data-redesign="2026"] *{scroll-behavior:auto!important;transition:none!important;animation:none!important;}}
[hidden]{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-title,body[data-redesign="2026"] .catalog_detail .product-title h1{font:600 30px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:-.04em;}
body[data-redesign="2026"] .catalog_detail{border:0!important;padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery{background:var(--drz-photo);padding:20px;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__picture{border-radius:0;}
body[data-redesign="2026"] .catalog_detail .tabs li,body[data-redesign="2026"] .tabs_section .tabs li,body[data-redesign="2026"] .tabs li span{font:500 13px/1.5 Manrope,Arial,sans-serif!important;text-transform:none;}
body[data-redesign="2026"] .catalog_detail .info_item{padding:16px 0 0 40px!important;}
.drz-catalog-chips{display:flex;gap:12px;margin-bottom:30px;overflow:auto;}.drz-catalog-chips>a{border:1px solid var(--drz-border);padding:8px 22px;border-radius:30px;white-space:nowrap;font-size:12px;}.drz-catalog-chips>a.active{background:var(--drz-accent);border-color:var(--drz-accent);color:white;}
.drz-catalog-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;}.drz-catalog-filter{padding:24px;border:1px solid var(--drz-border);}.drz-catalog-filter h3{font-size:14px!important;margin:0 0 20px;}.drz-catalog-filter label{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:400;cursor:pointer;}.drz-catalog-filter input{accent-color:var(--drz-accent);flex-shrink:0;}.drz-filter-availability{border-top:1px solid var(--drz-border);padding-top:20px;margin-top:20px;}.drz-catalog-filter .drz-btn{width:100%;font-size:11px;min-height:40px;padding:10px;}.drz-filter-reset{display:block;text-align:center;margin-top:14px;font-size:11px;text-decoration:underline;}
.drz-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:12px;}.drz-catalog-toolbar form{display:flex;align-items:center;gap:10px;}.drz-catalog-toolbar select{border:0!important;font-size:12px;min-height:32px!important;padding:4px 22px 4px 8px;}
.drz-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;}.drz-pagination{display:flex;justify-content:center;gap:10px;margin:40px 0;}.drz-pagination>a{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:1px solid var(--drz-border);}.drz-pagination>a.active{background:var(--drz-accent);color:white;border-color:var(--drz-accent);}.drz-empty{text-align:center;padding:60px 24px;}.drz-empty p{margin:20px 0;}
@media(max-width:767px){.drz-catalog-layout{grid-template-columns:1fr;gap:20px;}.drz-catalog-filter{padding:16px;}.drz-catalog-filter label{font-size:11px;display:inline-flex;margin:0 12px 12px 0;}.drz-catalog-filter h3{margin-bottom:14px;}.drz-catalog-filter .drz-btn{max-width:200px;}.drz-filter-reset{display:inline-block;margin-left:20px;}.drz-catalog-filter input{width:13px;height:13px;}.drz-catalog-grid{grid-template-columns:1fr 1fr;gap:24px 12px;}.drz-catalog-toolbar{font-size:11px;gap:8px;}.drz-catalog-toolbar label{display:none;}.drz-catalog-toolbar select{font-size:11px;max-width:165px;}.drz-catalog-chips{margin-bottom:20px;gap:8px;}.drz-catalog-chips>a{font-size:11px;padding:8px 18px;}body[data-redesign="2026"] .catalog_detail .info_item{padding:20px 0 0!important;}body[data-redesign="2026"] .catalog_detail .product-title{font-size:24px!important;}}
body[data-redesign="2026"] .drz-card-buy .button_block .btn{width:100%;margin-top:12px;min-height:40px;font:500 12px/1.4 Montserrat,Arial,sans-serif;padding:12px;}
body[data-redesign="2026"] .drz-card-buy .button_block .btn svg{display:none;}.drz-heart[aria-pressed=true]{color:#b8544a;}
/* Owner-requested removal of marketplace buy buttons on the redesign copy. */
body[data-redesign="2026"] .catalog_detail a[href*="wildberries."],body[data-redesign="2026"] .catalog_detail a[href*="ozon."],body[data-redesign="2026"] .catalog_block a[href*="wildberries."],body[data-redesign="2026"] .catalog_block a[href*="ozon."],body[data-redesign="2026"] a.as-soc-wb,body[data-redesign="2026"] a.as-soc-ozon-mainpg,body[data-redesign="2026"] a.as-soc-ozon-mainpg-mb,body[data-redesign="2026"] .as-btn-wb,body[data-redesign="2026"] .as-btn-ozon,body[data-redesign="2026"] [data-wildberries],body[data-redesign="2026"] [data-ozon]{display:none!important;}
body[data-redesign="2026"] .as-counter_wrapp-bottom-side{height:auto!important;min-height:0!important;}
.drz-catalog-page-title{padding:32px 0;color:#8c8c8c;font-size:12px;}.drz-catalog-page-title h1{margin:18px 0 0;color:#262626;}
body[data-redesign="2026"]:has(.drz-catalog) .page-top{display:none;}
@media(max-width:767px){.drz-catalog-page-title{padding:20px 0;}.drz-catalog-page-title h1{margin-top:12px;}}
body[data-redesign="2026"]:has(.catalog_detail) .page-top .topic{display:none;}
body[data-redesign="2026"]:has(.catalog_detail) .page-top{padding:20px 24px!important;}
body[data-redesign="2026"] .drz-product-heading{font-size:30px;line-height:1.3;margin:0 0 24px;display:block;}
body[data-redesign="2026"] .catalog_detail .product-main{padding-top:16px;}
body[data-redesign="2026"] .catalog_detail .preview-text{font-size:14px;line-height:1.6;border:0;margin:20px 0;padding:0;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__picture{object-fit:contain;}
body[data-redesign="2026"] .catalog_detail .info_item{padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-action{width:100%!important;}
body[data-redesign="2026"] .catalog_detail .tab_slider_wrapp{margin-top:36px;}
body[data-redesign="2026"]:has(.drz-about) .page-top{display:none;}
@media(max-width:767px){body[data-redesign="2026"] .drz-product-heading{font-size:24px;margin:16px 0;}body[data-redesign="2026"]:has(.catalog_detail) .page-top{padding:16px 20px!important;}}
.drz-basket{position:relative;}.drz-basket-count{position:absolute;right:-11px;top:-8px;min-width:17px;height:17px;border-radius:50%;background:#2f8f88;color:#fff;font:600 9px/17px Manrope,Arial,sans-serif;text-align:center;padding:0 3px;border:1px solid white;}
@media(min-width:992px){
body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root){display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start;}
body[data-redesign="2026"] #basket-root{grid-column:1;grid-row:1;}
body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root)>#bx-soa-order-form,body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root) #bx-soa-order-main{display:contents;}
body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root) #bx-soa-order-main>.bx-soa{grid-column:1;grid-row:2;width:100%;padding:0;float:none;}
body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root) #bx-soa-order-main>.bx-soa-sidebar{grid-column:2;grid-row:1/span 2;position:sticky;top:85px;width:100%;padding:0;float:none;}
body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root) #bx-soa-order-main:before,body[data-redesign="2026"] .maxwidth-theme:has(>#basket-root) #bx-soa-order-main:after{display:none;}
body[data-redesign="2026"] .basket-items-list-item-container>td{padding-left:16px;padding-right:16px;}
body[data-redesign="2026"] .basket-item-image{width:105px;}
}
body[data-redesign="2026"] .basket-item-info-name h2{font-size:15px!important;font-weight:500;line-height:1.5;}
body[data-redesign="2026"] .basket-item-info-name{min-width:0;}
body[data-redesign="2026"] .bx-soa-sidebar #bx-soa-orderSave .btn,body[data-redesign="2026"] .bx-soa-cart-total .btn{border-radius:10px!important;}
body[data-redesign="2026"] .drz-card-buy .button_block{width:100%;float:none;display:block;}
body[data-redesign="2026"] .drz-card-buy .to-cart{display:flex;justify-content:center;align-items:center;cursor:pointer;}
.drz-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.drz-badge{position:absolute;top:12px;left:10px;font:500 10px/1 Manrope,Arial,sans-serif;background:#2f8f88;color:white;padding:5px 7px;}
.drz-filter-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:26px;}.drz-catalog-filter .drz-filter-prices label{display:block;margin:0;}.drz-filter-prices span{display:block;font-size:10px;margin-bottom:6px;color:#8c8c8c;}.drz-filter-prices input{width:100%;min-width:0;min-height:36px;border:1px solid #e6e6e6;padding:8px;font-size:11px;border-radius:4px;}
.drz-contact-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:64px;margin:0 0 48px;}.drz-contact-form{min-width:0;}.drz-contact-form>h2{margin:18px 0 14px;}.drz-contact-form>p{margin-bottom:32px;font-size:14px;color:#4d4d4d;}.drz-contact-info{padding:32px;background:#f6f6f4;display:flex;flex-direction:column;align-items:flex-start;align-self:start;}.drz-contact-info h3{font-size:16px!important;margin:0 0 18px;}.drz-contact-info p{font-size:12px;margin:16px 0 22px;}.drz-contact-info>span{font-size:10px;color:#8c8c8c;margin:14px 0 6px;}.drz-contact-info>a{font-size:12px;}.drz-contact-phone{font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:20px!important;}.drz-contact-info hr{margin:24px 0;width:100%;border-color:#e6e6e6;}
.drz-contact-form .form{border:0!important;padding:0!important;background:#fff!important;}.drz-contact-form .form .form-header{display:none;}.drz-contact-form .form-footer{border:0!important;padding:24px 0!important;}.drz-contact-form .form .form-body{padding:0!important;}
.drz-pickup{background:#e8f6f5;padding:40px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;margin:48px 0;}.drz-pickup h2{font-size:28px!important;margin:18px 0 24px;}.drz-pickup p{font-size:13px;}.drz-pickup-directions details{border-bottom:1px solid #b6d9d4;padding:20px 0;}.drz-pickup-directions summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;}.drz-pickup-directions summary span{margin-left:15px;font-size:22px;}.drz-pickup-directions img{max-width:100%;height:auto;max-height:350px;object-fit:contain;}.drz-pickup-directions details>div{padding:20px 0;font-size:12px;}
@media(max-width:1199px){.drz-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:767px){.drz-catalog-grid{grid-template-columns:1fr 1fr;}.drz-filter-prices{max-width:280px;}.drz-contact-layout{grid-template-columns:1fr;gap:30px;}.drz-contact-info{padding:24px;}.drz-contact-form>p{font-size:12px;}.drz-pickup{grid-template-columns:1fr;gap:20px;padding:24px;}.drz-pickup h2{font-size:24px!important;}.drz-badge{font-size:8px;left:7px;top:7px;}.drz-contact-info a{overflow-wrap:anywhere;}}
.drz-contacts{max-width:1296px;margin:auto;padding:32px 24px 0;}
body[data-redesign="2026"] .drz-contact-form textarea{min-height:140px!important;resize:vertical;}
body[data-redesign="2026"] .drz-contact-form .form h4{display:none;}
.drz-blog{max-width:1248px;margin:0 auto;}.drz-blog-feature{display:grid;grid-template-columns:1.15fr 1fr;background:#e8f6f5;min-height:390px;margin-bottom:40px;}.drz-blog-feature>img{width:100%;height:390px;object-fit:cover;}.drz-blog-feature>div{padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.drz-blog-feature h2{font-size:30px!important;margin:18px 0;}.drz-blog-feature p{font-size:13px;line-height:1.7;margin:0 0 24px;}.drz-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;}.drz-blog-grid a{display:flex;flex-direction:column;gap:14px;}.drz-blog-grid img{width:100%;height:230px;object-fit:cover;}.drz-blog-grid h3{font-size:17px!important;line-height:1.4;margin:0;}.drz-blog-grid article a>span:last-child{font-size:12px;}
body[data-redesign="2026"]:has(.drz-blog) .page-top{display:none;}
body[data-redesign="2026"] .news.detail .content,body[data-redesign="2026"] .detail .detail-text-wrap{font-size:15px;line-height:1.9;}
body[data-redesign="2026"] .sale-personal-section-index-block-name{font:500 14px/1.5 Manrope,Arial,sans-serif;color:#262626;}
body[data-redesign="2026"] .sale-personal-section-index-block-ico{color:#2f8f88;}
body[data-redesign="2026"] .auth_wrapp,body[data-redesign="2026"] .registraion-page{max-width:700px;margin:40px auto;padding:32px;border:1px solid #e6e6e6;border-radius:10px;}
@media(max-width:767px){.drz-contacts{padding:24px 20px 0;}.drz-blog-feature{grid-template-columns:1fr;}.drz-blog-feature>img{height:245px;}.drz-blog-feature>div{padding:24px;}.drz-blog-feature h2{font-size:24px!important;}.drz-blog-feature p{font-size:12px;}.drz-blog-grid{grid-template-columns:1fr 1fr;gap:28px 14px;}.drz-blog-grid img{height:150px;}.drz-blog-grid h3{font-size:13px!important;}.drz-blog-grid .drz-eyebrow{font-size:8px;}.drz-blog-grid article a>span:last-child{font-size:10px;}.drz-blog .drz-catalog-page-title p{font-size:12px;}body[data-redesign="2026"] .auth_wrapp{padding:20px;margin:20px auto;}}

.drz-catalog-filter-toggle{display:none!important;}
@media(max-width:767px){.drz-catalog-filter-toggle{display:inline-flex!important;margin:0!important;min-height:40px!important;padding:10px 22px!important;}.drz-catalog-filter{display:none;margin-top:14px;}.drz-catalog-filter.drz-filter-open{display:block;}.drz-catalog-grid{margin-top:4px;}.drz-toast{bottom:78px;width:calc(100% - 40px);text-align:center;}}

body[data-redesign="2026"] .drz-card-buy.counter_wrapp{width:100%!important;margin:0!important;}.drz-contact-form>h1{font-size:32px!important;margin:18px 0 14px!important;}
@media(max-width:767px){.drz-contact-form>h1{font-size:24px!important;}}

body[data-redesign="2026"] .drz-btn.drz-btn-light{color:#262626!important;}
body[data-redesign="2026"] .alert.alert-success{background:#e8f6f5;border-color:#c8e7e4;color:#4d4d4d;}

body[data-redesign="2026"] .product-view{border:0!important;}
body[data-redesign="2026"] .product-view>div[style*="border:2px dashed"]{display:none;}
body[data-redesign="2026"] .nav-tabs li{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;}
body[data-redesign="2026"] .nav-tabs li.active{border-bottom-color:#2f8f88!important;}
body[data-redesign="2026"] .nav-tabs li>a{padding:14px 20px!important;}
body[data-redesign="2026"] .nav-tabs li>a h2{font:500 14px/1.5 Manrope,Arial,sans-serif!important;margin:0!important;}

.drz-card-stock{font-size:12px;color:#8c8c8c;min-height:25px;margin-top:12px;}
@media(min-width:768px) and (max-width:991px){.drz-hero-copy{max-width:52%;padding:48px 32px;}.drz-hero-copy h1{font-size:28px!important;}}
@media(max-width:360px){.drz-hero-copy h1{font-size:20px!important;}}

/* Product frame: 560px gallery, 64px gutter, 624px details at 1440px. */
body[data-redesign="2026"] .catalog_detail .product-info{padding:0!important;border:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main{padding:0!important;margin:0!important;min-width:0;}
@media(min-width:768px){
 body[data-redesign="2026"] .catalog_detail .product-info>.flexbox.flexbox--row{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,624fr);column-gap:64px;align-items:start;}
 body[data-redesign="2026"] .catalog_detail .product-info>.flexbox>.product-detail-gallery,body[data-redesign="2026"] .catalog_detail .product-info>.flexbox>.product-main{width:auto!important;min-width:0;}
}
@media(min-width:768px) and (max-width:1199px){body[data-redesign="2026"] .catalog_detail .product-info>.flexbox.flexbox--row{column-gap:32px;}body[data-redesign="2026"] .drz-product-heading{font-size:26px!important;}}
@media(max-width:767px){
 body[data-redesign="2026"] .catalog_detail .product-info>.flexbox.flexbox--row{display:flex;flex-direction:column;gap:24px;}
 body[data-redesign="2026"] .catalog_detail .product-info>.flexbox>.product-detail-gallery,body[data-redesign="2026"] .catalog_detail .product-info>.flexbox>.product-main{width:100%!important;min-width:0;}
 body[data-redesign="2026"] .drz-product-heading{margin:0 0 16px!important;}
}

/* Shared footer and the first home sections, from the high-fidelity Figma frames. */
body[data-redesign="2026"] .drz-footer--figma{padding:44px 24px 32px!important;margin-top:40px;}
.drz-footer-frame{max-width:1248px;margin:auto;display:grid;gap:28px;}
.drz-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;}
.drz-footer-contact{display:flex;flex-direction:column;gap:8px;min-width:220px;}
.drz-footer-contact>span,.drz-footer-docs>span{font-size:11px;color:#8c8c8c;}
.drz-footer-contact small{font-size:10px;color:#8c8c8c;}
body[data-redesign="2026"] .drz-footer-contact>a{font-size:14px;color:white!important;}
.drz-footer-social{display:flex;gap:10px;}
.drz-footer-social a{border:1px solid #474747;border-radius:20px;padding:6px 10px;font-size:10px;line-height:1.4;}
.drz-footer-docs{display:flex;flex-direction:column;gap:8px;max-width:580px;}
.drz-footer-docs nav{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;}
.drz-footer-top-link{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:#8c8c8c!important;}
.drz-footer-top-link b{display:flex;width:40px;height:40px;border:1px solid #474747;border-radius:50%;align-items:center;justify-content:center;font-size:16px;font-weight:400;}
.drz-footer-actions{display:flex;gap:16px;flex-wrap:wrap;}
body[data-redesign="2026"] .drz-footer-actions>a{border:1px solid white;border-radius:30px;padding:16px 24px;color:white!important;font:500 13px/16px Montserrat,Arial,sans-serif;text-transform:uppercase;}
body[data-redesign="2026"] .drz-footer-wordmark{font:600 64px/1.22 Montserrat,Arial,sans-serif;color:white!important;letter-spacing:-.035em;justify-self:start;}
.drz-footer-legal{display:grid;grid-template-columns:1fr 404px;gap:48px;min-height:64px;font-size:11px;color:#8c8c8c;line-height:1.5;}
.drz-footer-legal p{margin:0 0 4px;}
body[data-redesign="2026"] .drz-footer--figma .drz-disclaimer{border-top:1px solid #474747;margin:0;padding-top:16px;max-width:none;font-size:11px;color:#8c8c8c;}
body[data-redesign="2026"] .drz-hero{border-radius:16px;}
.drz-hero-dots{position:absolute;left:calc(50% - 18.5px);top:392px;display:flex;gap:8px;}
.drz-hero-dots img{width:auto;height:auto;max-width:none;}
body[data-redesign="2026"] .drz-quick-categories{gap:20px;padding:27px 0 16px;min-height:142px;overflow-x:auto;}
body[data-redesign="2026"] .drz-quick-categories a{min-width:80.023px;gap:10.326px;font-size:15.488px;line-height:21px;white-space:nowrap;}
.drz-category-picture{display:block;position:relative;width:80.023px;height:80.023px;}
body[data-redesign="2026"] .drz-category-picture img{position:absolute;left:-2px;top:-2px;width:84.023px;height:84.023px;max-width:none;border-radius:0;}
body[data-redesign="2026"] .drz-trust--figma{grid-template-columns:minmax(0,420fr) minmax(0,340fr) minmax(0,456fr);grid-template-rows:122px 122px;gap:16px;margin:28px 0 32px;}
body[data-redesign="2026"] .drz-trust--figma>a{border-radius:20px;min-height:0;padding:24px;position:relative;overflow:hidden;justify-content:center;}
body[data-redesign="2026"] .drz-trust--figma .drz-trust-main{grid-row:1/3;background:#e0f0ed!important;color:#262626!important;padding:28px;justify-content:flex-start;}
.drz-trust-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:215px;}
body[data-redesign="2026"] .drz-trust-copy strong{font-size:27px;}
.drz-trust-copy span{font-size:13px;color:#4d4d4d;}
.drz-trust-art{position:absolute;width:420px;height:260px;right:0;top:0;pointer-events:none;}
.drz-trust-art img{position:absolute;max-width:none;}
.drz-trust-ring{width:auto;height:auto;}
.drz-trust-ring--1{left:285px;top:35px;}.drz-trust-ring--2{left:310px;top:60px;}.drz-trust-ring--3{left:335px;top:85px;}
.drz-trust-face--1{left:345px;top:53px;width:44px;height:44px;}.drz-trust-face--2{left:252px;top:77px;width:65px;height:65px;}.drz-trust-face--3{left:324px;top:157px;width:85px;height:85px;}
body[data-redesign="2026"] .drz-trust--figma .drz-trust-certificate{grid-row:1/3;justify-content:flex-end;padding:28px 31px;background:linear-gradient(37.405deg,#2f8f88 14.286%,#7bd6d1 85.714%);color:white;}
.drz-trust-check{position:absolute;right:20px;top:20px;width:56px;height:56px;border-radius:50%;background:white;color:#2f8f88;display:flex;align-items:center;justify-content:center;font-size:22px;}
body[data-redesign="2026"] .drz-trust--figma .drz-trust-certificate strong{font-size:30px;}
body[data-redesign="2026"] .drz-trust--figma p{margin:4px 0 0;font-size:15px;line-height:1.2;}
body[data-redesign="2026"] .drz-trust--figma .drz-trust-formulas{background:#7bd6d1;}
body[data-redesign="2026"] .drz-trust--figma .drz-trust-everyday{grid-column:3;grid-row:2;background:white;border:1px solid #e6e6e6;}
body[data-redesign="2026"] .drz-trust--figma .drz-trust-formulas strong,body[data-redesign="2026"] .drz-trust--figma .drz-trust-everyday strong{font-size:26px;}
@media(min-width:768px){body[data-redesign="2026"] .drz-hero-photo{left:-.88141%;top:-129px;width:100.88141%;height:586px;object-fit:cover;max-width:none;}body[data-redesign="2026"] .drz-hero-copy{padding:0;position:absolute;left:64px;top:150px;max-width:500px;}body[data-redesign="2026"] .drz-hero-copy h1{margin:0 0 14px!important;font-size:34px!important;font-weight:600;line-height:1.2059!important;}body[data-redesign="2026"] .drz-hero-copy p{font-size:15px;margin:0 0 14px;}body[data-redesign="2026"] .drz-hero-copy .drz-btn{font:600 13px/16px Montserrat,Arial,sans-serif;padding:14px 28px;min-height:44px;height:44px;}}
body[data-redesign="2026"] .drz-catalog-page-title{padding:20px 0 16px;}
.drz-catalog-heading{display:flex;align-items:center;gap:12px;margin-top:12px;}
body[data-redesign="2026"] .drz-catalog-heading h1{margin:0!important;font-size:30px;}
.drz-catalog-heading>span{font-size:14px;color:#8c8c8c;}
.drz-catalog-brandline{display:flex;gap:28px;background:#e8f6f5;border-radius:30px;padding:10px 20px;font:600 10.5px/1.4 Montserrat,Arial,sans-serif;color:#2f8f88;width:max-content;max-width:100%;margin:4px 0 20px;flex-wrap:wrap;}
body[data-redesign="2026"] .drz-catalog-chips{gap:10px;margin-bottom:24px;}
body[data-redesign="2026"] .drz-catalog-chips>a{padding:8px 14px;font-size:13px;line-height:18px;}
@media(min-width:768px){.drz-catalog-layout{gap:40px;}.drz-catalog-filter{padding:0;border:0;}.drz-catalog-filter label{font-size:13px;}.drz-catalog-filter h3{margin-bottom:12px;}}
@media(max-width:1199px) and (min-width:768px){body[data-redesign="2026"] .drz-hero-copy{left:40px;}body[data-redesign="2026"] .drz-hero-copy h1{font-size:28px!important;}body[data-redesign="2026"] .drz-hero-copy p{font-size:13px;}body[data-redesign="2026"] .drz-trust--figma .drz-trust-certificate{padding:20px;}body[data-redesign="2026"] .drz-trust-copy strong,body[data-redesign="2026"] .drz-trust--figma .drz-trust-certificate strong,body[data-redesign="2026"] .drz-trust--figma .drz-trust-formulas strong,body[data-redesign="2026"] .drz-trust--figma .drz-trust-everyday strong{font-size:20px;}body[data-redesign="2026"] .drz-trust--figma p{font-size:12px;}.drz-trust-art{right:-40px;}.drz-footer-docs{max-width:420px;}.drz-footer-top{gap:24px;}}
@media(max-width:767px){body[data-redesign="2026"] .drz-footer--figma{padding:36px 20px 100px!important;}.drz-footer-top{flex-wrap:wrap;gap:28px;position:relative;}.drz-footer-docs{width:100%;padding-right:30px;}.drz-footer-top-link{position:absolute;right:0;top:0;}.drz-footer-actions{flex-direction:column;align-items:flex-start;gap:12px;}body[data-redesign="2026"] .drz-footer-actions>a{font-size:10px;padding:14px 18px;max-width:100%;}body[data-redesign="2026"] .drz-footer-wordmark{font-size:40px;}.drz-footer-legal{grid-template-columns:1fr;gap:18px;font-size:10px;}body[data-redesign="2026"] .drz-footer--figma .drz-disclaimer{font-size:10px;}body[data-redesign="2026"] .drz-quick-categories{justify-content:flex-start;padding:20px 2px;gap:18px;min-height:120px;}body[data-redesign="2026"] .drz-quick-categories a{font-size:12px;min-width:64px;gap:8px;}.drz-category-picture{width:64px;height:64px;}body[data-redesign="2026"] .drz-category-picture img{width:67.2px;height:67.2px;left:-1.6px;top:-1.6px;}.drz-hero-dots{top:auto;bottom:16px;}body[data-redesign="2026"] .drz-trust--figma{grid-template-columns:1fr 1fr;grid-template-rows:220px 180px 100px;gap:12px;margin:16px 0 32px;}body[data-redesign="2026"] .drz-trust--figma .drz-trust-main{grid-column:1/-1;grid-row:1;padding:24px;}body[data-redesign="2026"] .drz-trust--figma .drz-trust-certificate{grid-column:1;grid-row:2/4;padding:20px;}body[data-redesign="2026"] .drz-trust--figma .drz-trust-formulas{grid-column:2;grid-row:2;}body[data-redesign="2026"] .drz-trust--figma .drz-trust-everyday{grid-column:2;grid-row:3;}body[data-redesign="2026"] .drz-trust--figma .drz-trust-formulas strong,body[data-redesign="2026"] .drz-trust--figma .drz-trust-everyday strong,body[data-redesign="2026"] .drz-trust--figma .drz-trust-certificate strong{font-size:19px;}body[data-redesign="2026"] .drz-trust--figma p{font-size:12px;}.drz-trust-copy{max-width:175px;}body[data-redesign="2026"] .drz-trust-copy strong{font-size:23px;}.drz-trust-art{top:0;right:-20px;}body[data-redesign="2026"] .drz-trust--figma>a{padding:18px;}.drz-catalog-heading{align-items:flex-start;flex-direction:column;gap:6px;}body[data-redesign="2026"] .drz-catalog-heading h1{font-size:26px;}.drz-catalog-brandline{gap:10px 18px;font-size:8px;padding:10px 14px;border-radius:16px;}}

/* Product gallery and price from Figma 2196:13166; native data and controls. */
body[data-redesign="2026"]:has(.catalog_detail) .page-top{padding:20px 24px 8px!important;min-height:0;}
body[data-redesign="2026"]:has(.catalog_detail) .page-top>div:not(.topic){padding:0!important;}
body[data-redesign="2026"]:has(.catalog_detail) .breadcrumbs,body[data-redesign="2026"]:has(.catalog_detail) .breadcrumbs span,body[data-redesign="2026"]:has(.catalog_detail) .breadcrumbs a{font-size:12px!important;line-height:16px!important;}
body[data-redesign="2026"] .catalog_detail .product-info-wrapper{border:0!important;}
body[data-redesign="2026"] .catalog_detail .product-info{padding:16px 0 32px!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery{background:transparent;padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__container{padding:0!important;margin:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1;min-height:0!important;max-height:none!important;border:0!important;border-radius:16px;overflow:hidden;background:#f6f6f4;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-stage-outer,body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-stage,body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-item{height:100%!important;max-height:none!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dots{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--middle{aspect-ratio:1;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .product-detail-gallery__item--middle{position:relative;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big:not(.owl-loaded)>.product-detail-gallery__item~.product-detail-gallery__item{visibility:hidden;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--middle>.product-detail-gallery__link{position:absolute;inset:0;display:block;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--middle .product-detail-gallery__picture{width:100%;height:100%;object-fit:contain;max-height:none!important;border-radius:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__thmb-container{margin:16px 0 0!important;padding:0!important;width:100%!important;height:100px!important;max-height:none!important;border:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__thmb-inner{padding:0!important;width:100%!important;height:100px!important;max-height:none!important;display:block!important;text-align:left!important;margin:0!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider.thmb{margin:0!important;width:100%!important;height:100px!important;max-height:none!important;float:none!important;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--thmb{width:100px!important;height:100px!important;padding:0!important;border:0!important;overflow:hidden;border-radius:10px;background:#f6f6f4;cursor:pointer;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--thmb .product-detail-gallery__picture{width:100%;height:100%;max-height:none!important;object-fit:contain;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--thmb:focus-visible{outline:2px solid #2f8f88;outline-offset:-2px;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider.thmb .owl-item.current{box-shadow:inset 0 0 0 1px #2f8f88;border-radius:10px;}
.drz-photo-canvas{position:absolute;left:0;top:0;background:#fafafa;overflow:hidden;transform-origin:0 0;pointer-events:none;}
.drz-photo-canvas--main{width:560px;height:560px;transform:scale(var(--drz-photo-scale,1));}
body[data-redesign="2026"] .catalog_detail .drz-photo-canvas--main>.product-detail-gallery__picture{position:absolute;left:-37.8px;top:-37.8px;width:635.32px;height:635.32px;max-width:none;object-fit:cover;}
.drz-photo-fade{position:absolute;background:linear-gradient(to bottom,rgba(243,245,244,0) 15.338%,#f3f5f4 28.076%);}
.drz-photo-canvas--main>.drz-photo-fade{left:-37.8px;top:485.52px;width:619.92px;height:192.64px;}
body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse{position:absolute;width:auto;height:auto;max-width:none;pointer-events:none;}
.drz-photo-ellipse--1{left:-18.48px;top:305.2px;}.drz-photo-ellipse--2{left:376.88px;top:375.76px;}.drz-photo-ellipse--3{left:355.32px;top:366.8px;}
.drz-photo-canvas--thumb{width:100px;height:100px;}
body[data-redesign="2026"] .catalog_detail .drz-photo-canvas--thumb>.product-detail-gallery__picture{position:absolute;left:-6.75px;top:-6.75px;width:113.45px!important;height:113.45px!important;max-width:none!important;margin:0!important;object-fit:cover;}
.drz-photo-canvas--thumb>.drz-photo-fade{left:-6.75px;top:86.7px;width:110.7px;height:34.4px;}
.drz-photo-ellipse--4{left:-3.3px;top:54.5px;}.drz-photo-ellipse--5{left:63.45px;top:65.5px;}.drz-photo-ellipse--6{left:67.3px;top:67.1px;}
.drz-review-notice{max-width:1248px;margin:0 auto 20px;padding:12px 16px;background:#e8f6f5;color:#2f8f88;font:400 13px/1.6 Manrope,Arial,sans-serif;}
body[data-redesign="2026"] #bx-soa-paysystem,body[data-redesign="2026"] .bx-soa-pp-item-container:has([data-id="10"]),body[data-redesign="2026"] a[href^="/order/payment"],body[data-redesign="2026"] a[href^="/personal/payment"],body[data-redesign="2026"] a[href^="/personal/robokassaplus"],body[data-redesign="2026"] a[href^="/help/payment/"]{display:none!important;}
body[data-redesign="2026"] .catalog_detail li:has(a[href="#payment"]),body[data-redesign="2026"] .catalog_detail #payment{display:none!important;}
body[data-redesign="2026"] .drz-product-heading{font:400 25px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:0!important;color:#4d4d4d;margin:0 0 16px!important;}
body[data-redesign="2026"] .catalog_detail .product-action{width:100%!important;max-width:none!important;}
body[data-redesign="2026"] .catalog_detail .product-action .info_item{padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .price_matrix_wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
body[data-redesign="2026"] .catalog_detail .product-main .prices-wrapper{display:contents;}
body[data-redesign="2026"] .catalog_detail .product-main .price{font:600 24px/1.4 Montserrat,Arial,sans-serif!important;margin:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .price_measure{display:none;}
body[data-redesign="2026"] .catalog_detail .product-main .price.discount,body[data-redesign="2026"] .catalog_detail .product-main .price.discount .values_wrapper{font:400 15px/1.4 Manrope,Arial,sans-serif!important;color:#8c8c8c!important;text-decoration:line-through;text-decoration-thickness:1px;}
body[data-redesign="2026"] .catalog_detail .product-main .price.discount:before,body[data-redesign="2026"] .catalog_detail .product-main .price.discount:after,body[data-redesign="2026"] .catalog_detail .product-main .price.discount .values_wrapper:before,body[data-redesign="2026"] .catalog_detail .product-main .price.discount .values_wrapper:after{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-main .sale_block{margin:0!important;padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .sale_wrapper{padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .sale-number{background:#b8544a!important;border:0!important;border-radius:0!important;color:white!important;padding:4px 7px!important;font:600 11px/13px Montserrat,Arial,sans-serif!important;}
body[data-redesign="2026"] .catalog_detail .product-main .sale-number .value{font:inherit!important;}
body[data-redesign="2026"] .catalog_detail .product-main .inner-sale{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-main .ratings .sscls-2{fill:#2f8f88;}
body[data-redesign="2026"] .catalog_detail .product-main .counter_block_inner,body[data-redesign="2026"] .catalog_detail .product-main .counter_block{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-main .counter_wrapp{display:grid!important;grid-template-columns:minmax(0,280px) 50px;gap:12px;margin-top:16px!important;}
body[data-redesign="2026"] .catalog_detail .product-main .as-counter_wrappN{grid-column:1/-1;grid-row:2;width:100%!important;padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .button_block{grid-column:1;grid-row:1;float:none!important;width:100%!important;margin:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .buttons-wrapper,body[data-redesign="2026"] .catalog_detail .product-main .to-cart_wrapper{width:100%!important;padding:0!important;margin:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .to-cart,body[data-redesign="2026"] .catalog_detail .product-main .in-cart{min-height:50px!important;width:100%!important;padding:16px 8px!important;font:600 14px/18px Montserrat,Arial,sans-serif!important;text-transform:none!important;border-radius:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .to-cart>i,body[data-redesign="2026"] .catalog_detail .product-main .in-cart>i{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-main .in-cart{background:#e8f6f5!important;border-color:#e8f6f5!important;color:#2f8f88!important;cursor:default;pointer-events:none;}
body[data-redesign="2026"] .catalog_detail .product-main .counter_wrapp>.product-info-headnote__toolbar{grid-column:2;grid-row:1;}
body[data-redesign="2026"] .catalog_detail .product-main .wish_item{width:50px!important;height:50px!important;border:1.5px solid #2f8f88!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;}
body[data-redesign="2026"] .catalog_detail .product-main .price_txt{font:400 12px/1.7 Manrope,Arial,sans-serif;color:#8c8c8c!important;}
body[data-redesign="2026"] .catalog_detail .product-main .product-info-headnote{margin-bottom:16px;}
@media(max-width:767px){body[data-redesign="2026"] .drz-product-heading{font-size:22px!important;}body[data-redesign="2026"] .catalog_detail .product-main .counter_wrapp{grid-template-columns:minmax(0,1fr) 50px;}body[data-redesign="2026"]:has(.catalog_detail) .page-top{padding-left:20px!important;padding-right:20px!important;}body[data-redesign="2026"] .catalog_detail .product-detail-gallery__thmb-container{display:block!important;}body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider.thmb .owl-nav{display:none!important;}}

@media(min-width:768px){.drz-nav-inner{height:60px;}body[data-redesign="2026"] .drz-header .drz-logo{font-size:17px;letter-spacing:0;}body[data-redesign="2026"] .drz-hero-copy h1{letter-spacing:0!important;}body[data-redesign="2026"] .drz-hero-copy p{line-height:20px;}}
body[data-redesign="2026"] .drz-trust-certificate strong,body[data-redesign="2026"] .drz-trust-certificate p{color:white!important;}
body[data-redesign="2026"] .drz-section-heading h2{font-size:22px;letter-spacing:0;}
body[data-redesign="2026"] .drz-catalog-heading h1{letter-spacing:0;}
.drz-catalog-toolbar{color:#8c8c8c;}.drz-catalog-toolbar select{color:#2f8f88;}
.drz-footer-legal>p{align-self:end;}
@media(max-width:360px){.drz-trust-art{transform:scale(.72);transform-origin:right top;right:0;top:30px;}}

.drz-product-mobile-breadcrumbs,.drz-basket-mobile-icon,.drz-photo-ellipse--mobile{display:none;}
body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider.thmb .owl-item.current .product-detail-gallery__item--thmb{outline:2px solid #2f8f88;outline-offset:-2px;}
@media(max-width:767px){
 .drz-nav-inner{height:63px;position:relative;}.drz-header .drz-logo{position:absolute;left:50%;transform:translateX(-50%);font-size:16px!important;letter-spacing:0;}.drz-nav-tools{gap:14px;}.drz-header .drz-burger{width:44px;height:44px;padding:0;display:flex;flex-direction:column;justify-content:center;gap:6px;}.drz-header .drz-burger span{width:24px;height:2px;margin:0;background:#262626;}.drz-basket>svg{display:none;}.drz-basket-mobile-icon{display:block;width:auto;height:auto;max-width:none;}
 body[data-redesign="2026"]:has(.catalog_detail) .page-top{display:none!important;}
 body[data-redesign="2026"] .catalog_detail .product-info{padding-top:0!important;}
 body[data-redesign="2026"] .catalog_detail .product-info>.flexbox.flexbox--row{gap:20px;}
 body[data-redesign="2026"] .catalog_detail .product-info>.flexbox>.product-detail-gallery{width:calc(100% + 40px)!important;margin-left:-20px!important;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big{border-radius:0;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dots{display:flex!important;justify-content:center;gap:4px;position:absolute;bottom:15px;left:0;width:100%;margin:0;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dot{margin:0!important;padding:0!important;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dot span{display:block;width:12px;height:3px;border-radius:2px;background:#ccc;margin:0;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dot.active span{width:28px;background:#262626;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__thmb-container{height:58px!important;margin:12px 20px 0!important;width:calc(100% - 40px)!important;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__thmb-inner{height:58px!important;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider.thmb{display:block!important;height:58px!important;}
 body[data-redesign="2026"] .catalog_detail .product-detail-gallery__item--thmb{width:58px!important;height:58px!important;border-radius:8px;}
 .drz-photo-canvas--main{width:390px;height:390px;}
 body[data-redesign="2026"] .catalog_detail .drz-photo-canvas--main>.product-detail-gallery__picture{left:-26.32px;top:-26.32px;width:442.455px;height:442.455px;}
 .drz-photo-canvas--main>.drz-photo-fade{left:-26.32px;top:338.13px;width:431.73px;height:134.16px;}
 .drz-photo-canvas--thumb{width:58px;height:58px;}
 body[data-redesign="2026"] .catalog_detail .drz-photo-canvas--thumb>.product-detail-gallery__picture{left:-3.91px;top:-3.91px;width:65.801px!important;height:65.801px!important;}
 .drz-photo-canvas--thumb>.drz-photo-fade{left:-3.91px;top:50.29px;width:64.206px;height:19.952px;}
 .drz-photo-ellipse--1,.drz-photo-ellipse--2,.drz-photo-ellipse--3,.drz-photo-ellipse--4,.drz-photo-ellipse--5,.drz-photo-ellipse--6{display:none;}.drz-photo-ellipse--mobile{display:block;}
 .drz-photo-ellipse--m1{left:-12.87px;top:212.55px;}.drz-photo-ellipse--m2{left:262.47px;top:261.69px;}.drz-photo-ellipse--m3{left:247.46px;top:255.45px;}
 .drz-photo-ellipse--m4{left:-1.91px;top:31.61px;}.drz-photo-ellipse--m5{left:36.8px;top:37.99px;}.drz-photo-ellipse--m6{left:39.03px;top:38.92px;}
 .drz-product-mobile-breadcrumbs{display:flex;gap:8px;font:400 11px/15px Manrope,Arial,sans-serif;color:#8c8c8c;margin-bottom:10px;}
 .drz-product-heading-row{display:flex;align-items:flex-start;gap:10px;}
 body[data-redesign="2026"] .drz-product-heading{font:500 19px/1.4 Manrope,Arial,sans-serif!important;color:#262626;flex:1;}
 body[data-redesign="2026"] .drz-product-heading-row .wish_item{width:40px!important;height:40px!important;}
 body[data-redesign="2026"] .catalog_detail .product-main .counter_wrapp{grid-template-columns:1fr;}
 body[data-redesign="2026"] .catalog_detail .product-main .to-cart,body[data-redesign="2026"] .catalog_detail .product-main .in-cart{min-height:52px!important;height:52px;}
 .drz-footer-frame{position:relative;}.drz-footer-top{display:contents;}.drz-footer-contact{order:1;gap:6px;}.drz-footer-contact>span,.drz-footer-docs>span,.drz-footer-top-link{display:none;}.drz-footer-contact small{font-size:12px;color:#a6a6a6;}body[data-redesign="2026"] .drz-footer-contact>a{font:500 16px/1.4 Manrope,Arial,sans-serif;}.drz-footer-social{gap:8px;padding-top:6px;}.drz-footer-social a{padding:7px 14px;font-size:12px;border-color:#666;}
 .drz-footer-actions{order:2;align-items:stretch;gap:10px;}body[data-redesign="2026"] .drz-footer-actions>a{font:500 13px/20px Manrope,Arial,sans-serif;text-transform:none;padding:6px 12px;display:flex;align-items:center;justify-content:center;min-height:34px;position:relative;}.drz-footer-actions>a:after{content:"";position:absolute;inset:-5px 0;}
 body[data-redesign="2026"] .drz-footer-wordmark{order:3;font-size:34px;}.drz-footer-docs{order:4;padding:0;}.drz-footer-docs nav{flex-direction:column;gap:10px;font-size:13px;}.drz-footer-legal{order:5;grid-template-columns:1fr;font-size:11px;gap:0;}.drz-footer-legal>p{display:none;}.drz-footer--figma .drz-disclaimer{order:6;}
}
/* Native video remains available in its tab; keep the main price area compact. */
body[data-redesign="2026"] .catalog_detail .product-main .product-info-headnote{display:none!important;}
body[data-redesign="2026"] .catalog_detail .product-main .counter_wrapp{margin-left:0!important;margin-right:0!important;width:100%!important;padding:0!important;}
body[data-redesign="2026"] .catalog_detail .product-main .buy_block{padding-top:0!important;}
@media(max-width:767px){body[data-redesign="2026"] .catalog_detail .product-main .drz-product-heading-row .wish_item{width:40px!important;height:40px!important;}body[data-redesign="2026"] .drz-product-heading{margin-bottom:12px!important;}}
body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--mobile{display:none!important;}
@media(max-width:767px){body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--1,body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--2,body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--3,body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--4,body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--5,body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--6{display:none!important;}body[data-redesign="2026"] .catalog_detail .drz-photo-ellipse--mobile{display:block!important;}body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dots{top:auto!important;}}
body[data-redesign="2026"] .catalog_detail .product-main .to-cart,body[data-redesign="2026"] .catalog_detail .product-main .in-cart{margin:0!important;}
@media(max-width:767px){body[data-redesign="2026"] .catalog_detail .product-detail-gallery__slider--big .owl-dots{z-index:3;}}

/* Review request: remove Yandex Market purchase links and cart totals fill. */
body[data-redesign="2026"] a.as-soc-ym,body[data-redesign="2026"] a[href*="//market.yandex."]{display:none!important;}
body[data-redesign="2026"] .bx-soa-cart-total,body[data-redesign="2026"] .basket-checkout-container{background:transparent!important;}
