/* Only activated by the Russian homepage module. Native commerce remains wired. */
body.dt-home2026{background:#fff!important;color:#24272a;font-family:Arial,Helvetica,sans-serif}
body.dt-home2026 #top{display:none!important}
body.dt-home2026 .pr-header{background:#fff!important;border-bottom:1px solid #dedede;box-shadow:none!important;padding:0!important;top:0;z-index:1030}
body.dt-home2026 .pr-header>.container-xl{width:100%;max-width:none;padding:0 32px}
body.dt-home2026 .pr-header-box{height:102px;gap:30px;justify-content:space-between}
body.dt-home2026 #logo{margin:0!important;flex:0 0 198px;width:198px}
body.dt-home2026 #logo img{content:normal!important;display:block;width:198px;height:74px;object-fit:contain;background:#000}
body.dt-home2026 .pr-header [data-sidebar="catalog"],body.dt-home2026 .pr-header-mobile-menu-button{display:none!important}
body.dt-home2026 .dt-catalog-toggle{border:0;background:none;padding:15px 0;display:flex;gap:12px;align-items:center;font-size:13.75px;font-weight:750;color:#24272a;white-space:nowrap}
body.dt-home2026 .dt-catalog-toggle span{font-size:27.5px;font-weight:500}
body.dt-home2026 .pr-header-search{flex:0 1 280px!important;min-width:150px;max-width:280px;margin:0!important}
body.dt-home2026 #searchInput{height:42px;border:1px solid #e3e4e5!important;background:#f3f4f5;border-radius:0!important;padding:0 40px 0 12px!important;font-size:13.75px}
body.dt-home2026 .pr-header-buttons{margin:0!important;gap:25px;flex:0 0 auto}
body.dt-home2026 .pr-header-buttons>.theme-switcher-wrapper,body.dt-home2026 .pr-header-buttons>.pr-header-buttons-item:not(#cart),body.dt-home2026 .pr-header-open-account{display:none!important}
body.dt-home2026 #cart{border:0!important;padding:10px!important;min-width:40px}
body.dt-home2026 #cart .pr-header-buttons-item-text{display:none!important}
body.dt-home2026 #cart svg{width:23px;height:23px}
body.dt-home2026 #cart .pr-header-buttons-item-count{background:#f3f3f1;color:#24272a;font-size:11.25px;box-shadow:none;right:-13px;top:-3px}
body.dt-home2026 #language{font:750 15px Arial;text-transform:uppercase;order:0!important}
body.dt-home2026 #language .pr-dropdown-toggle>img{display:none}
body.dt-home2026 #language .pr-dropdown{right:0;left:auto;min-width:160px;text-transform:none}
body.dt-home2026 .dt-header-switch{display:flex;flex:0 0 auto;border-bottom:1px solid #ddd;margin:0;gap:0}
body.dt-home2026 .dt-header-switch a{padding:17px 22px;font:750 13.75px Arial;color:#24272a;text-decoration:none;background:#fff;white-space:nowrap}
body.dt-home2026 .dt-header-switch a[aria-current]{background:#f4d331}
body.dt-home2026 .pr-menu-main-catalog{display:none!important}
body.dt-home2026.dt-catalog-open .pr-menu-main-catalog{display:block!important;position:fixed!important;left:30px!important;top:102px!important;width:320px!important;max-height:calc(100vh - 115px);overflow:auto;z-index:1040!important;transform:none!important;opacity:1!important;visibility:visible!important;box-shadow:0 15px 35px #0002;background:white}
body.dt-home2026 #common-home{max-width:1440px;width:100%;padding:0 48px}
body.dt-home2026 #common-home>.main-slideshow{display:none!important}
body.dt-home2026 #darteks-home-module{width:100%;max-width:1680px;margin:0 auto;background:#fff;container-type:inline-size}
body.dt-home2026 #darteks-home-module>.dt-switch{display:none}
#darteks-home-module .dt-shop-nav{display:flex;align-items:center;gap:30px;min-height:50px;padding:0 48px;border-bottom:1px solid #eee;background:#fff;font:500 15px Arial}
#darteks-home-module .dt-shop-nav a:nth-last-child(2){margin-left:auto}
#darteks-home-module .scene-copy{width:30%;bottom:100px;padding:30px 12px 30px 3.5%}
#darteks-home-module .campaign-slogan{font-size:clamp(36.25px,3.3125vw,53.75px);line-height:1.08;letter-spacing:-1.05px;margin:15px 0 22px;text-wrap:balance}
#darteks-home-module .scene-copy>p:not(.eyebrow){font-size:17.5px;line-height:1.65;margin-bottom:24px}
#darteks-home-module .scene-actions{flex-direction:column;align-items:flex-start;gap:20px}
#darteks-home-module .button{padding:18px 22px;min-width:190px;justify-content:space-between;font-size:15px}
#darteks-home-module .scene-production{font-size:15px}
#darteks-home-module .scene-instruction{padding:13px 3.5%;height:46px}
#darteks-home-module .campaign-controls{height:54px}
#darteks-home-module .campaign-pause{position:absolute;right:32px}
#darteks-home-module .farm-products{margin:0 3.5%;padding:24px 0 30px}
@media(min-width:721px) and (max-width:1100px){body.dt-home2026 .pr-header-box{gap:18px}body.dt-home2026 .dt-catalog-toggle{font-size:0;gap:0}body.dt-home2026 .dt-header-switch a{padding:15px 12px}body.dt-home2026 .pr-header-buttons{gap:12px}body.dt-home2026 #logo{flex-basis:175px;width:175px}body.dt-home2026 #logo img{width:175px}#darteks-home-module .campaign-slogan{font-size:32.5px}#darteks-home-module .scene-copy>p:not(.eyebrow){font-size:15px;margin-bottom:14px}#darteks-home-module .scene-actions{gap:12px}#darteks-home-module .button{padding:13px 15px;min-width:160px}}
@media(max-width:720px){body.dt-home2026 .pr-header>.container-xl{padding:0 16px}body.dt-home2026 .pr-header-box{height:auto;min-height:116px;padding:10px 0;display:flex;flex-wrap:wrap;gap:8px 14px}body.dt-home2026 #logo{flex:0 0 165px;width:165px}body.dt-home2026 #logo img{width:165px;height:62px}body.dt-home2026 .dt-catalog-toggle{order:2;font-size:0;gap:0;margin-right:0}body.dt-home2026 .dt-header-switch{order:4;flex:1 0 100%;justify-content:center}body.dt-home2026 .dt-header-switch a{flex:1;text-align:center;padding:12px}body.dt-home2026 .pr-header-buttons{gap:10px;margin-left:auto!important;order:1}body.dt-home2026 #language{display:none}body.dt-home2026 .pr-header-search{display:none!important}body.dt-home2026 .pr-header-search.active{display:block!important;position:absolute;left:0;right:0;top:0;padding:12px;background:#fff;max-width:none;z-index:5}body.dt-home2026 .pr-header-open-mobile-search{margin:0!important}body.dt-home2026.dt-catalog-open .pr-menu-main-catalog{left:12px!important;top:126px!important;width:calc(100% - 24px)!important}body.dt-home2026 #common-home{padding:0 18px}#darteks-home-module .dt-shop-nav{overflow:auto;white-space:nowrap;padding:0 18px;gap:22px;font-size:13.75px;min-height:44px}#darteks-home-module .dt-shop-nav a:nth-last-child(2){margin-left:0}#darteks-home-module .scene-copy{position:static;width:100%;padding:27px 22px;display:block}#darteks-home-module .campaign-slogan{font-size:40px;text-wrap:initial}#darteks-home-module .scene-copy>p:not(.eyebrow){display:block;font-size:16.25px}#darteks-home-module .scene-copy br{display:none}#darteks-home-module .scene-actions{flex-direction:row;align-items:center;gap:18px}#darteks-home-module .button{min-width:150px;padding:15px;font-size:13.75px}#darteks-home-module .scene-production{font-size:12.5px}#darteks-home-module .campaign-pause{position:static}#darteks-home-module .farm-products{margin:0 18px}}

#darteks-home-module .button{border-radius:0!important}body.dt-home2026 #language .pr-dropdown-toggle{color:#24272a!important}body.dt-home2026 #pr-search-button path{stroke:#24272a}

body.dt-home2026 #logo svg{display:block;width:198px;height:74px;background:#000}body.dt-home2026 #logo svg text{font-weight:500}@media(max-width:720px){body.dt-home2026 #logo svg{width:165px;height:62px}}

body.dt-home2026 #dt-live-logo{flex:0 0 198px;width:198px;margin:0}body.dt-home2026 #dt-live-logo img{content:normal!important;display:block;width:198px;height:74px;object-fit:contain;background:#000}@media(max-width:720px){body.dt-home2026 #dt-live-logo{flex-basis:165px;width:165px}body.dt-home2026 #dt-live-logo img{width:165px;height:62px}}

body.dt-home2026 #dt-live-logo{height:74px;background-size:contain;background-position:center;background-repeat:no-repeat}body.dt-home2026 #dt-live-logo img{opacity:0!important}@media(max-width:720px){body.dt-home2026 #dt-live-logo{height:62px}}

body.dt-production2026 #information-information{max-width:none;width:100%;padding:0;background:#fff}
body.dt-production2026 #information-information>nav,body.dt-production2026 #information-information .pr-page-title,body.dt-production2026 #information-information h1{display:none}
body.dt-production2026 #information-information .content-block{border:0;border-radius:0;background:transparent;padding:0!important}
body.dt-production2026 .pr-header-search,body.dt-production2026 #cart,body.dt-production2026 .pr-header-open-mobile-search{display:none!important}
body.dt-production2026 .pr-header-box{justify-content:space-between}
body.dt-production2026 .dt-header-switch{margin:auto}
body.dt-production2026 #information-information>.row{margin:0}
body.dt-production2026 #information-information #content{width:100%;padding:0}
.dt-production{font:500 17.5px/1.7 Arial,Helvetica,sans-serif;color:#24272a;background:#f4f4f2}
.dt-production *{box-sizing:border-box}.dt-production a{color:inherit;text-decoration:none}.dt-production .wrap{max-width:1440px;margin:auto;padding:70px 48px}
.dt-production .eyebrow{font-size:12.5px;letter-spacing:1.5px;color:#62666a;margin:0 0 16px}
.dt-production h2{font:500 clamp(42.5px,3.3vw,48px)/1.08 Arial;letter-spacing:-1.3px;margin:0}
.dt-production h3{font:500 31.25px/1.18 Arial;letter-spacing:-.5px;margin:0 0 20px}
.dt-production p{color:#686c6d;font-size:17.5px;line-height:1.8;margin:0 0 28px}
.dt-production .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}
.dt-production .section-heading>p{margin:0}
.dt-production .fabric-quality-grid{display:grid;grid-template-columns:38% 1fr;gap:34px;align-items:center}
.dt-production .fabric-production-video{margin:0;min-width:0}.dt-production video{width:100%;aspect-ratio:16/9;display:block;background:#15181a}
.dt-production figcaption{display:flex;justify-content:space-between;gap:20px;font-size:12.5px;letter-spacing:.5px;border-bottom:1px solid #d5d5d2;padding:12px 0}
.dt-production .button{border:0;border-radius:0;background:#f4d331;color:#24272a;display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:16px 20px;font-size:15px;font-weight:750;min-width:185px}
.dt-production .fabric-brief{border-top:1px solid #d4d5d2;margin-top:60px;padding-top:35px;display:grid;grid-template-columns:36% 1fr;gap:50px}
.dt-production dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.dt-production dt{font-size:20px;font-weight:750;margin-bottom:7px}.dt-production dd{font-size:16.25px;color:#6a6d6e;margin:0}
.dt-production .fabric-order-path{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;padding-top:25px;border-top:1px solid #d4d5d2;font-size:15px}.dt-production .fabric-order-path b{display:block;font-size:27.5px;font-weight:500;margin-bottom:10px}
.dt-production .dt-sewing{background:#fff;border-top:1px solid #ddd}.dt-production .dt-sewing-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.dt-production .dt-sewing-grid h2{margin-bottom:24px}.dt-production .dt-services>div{padding:22px 0;border-top:1px solid #ddd}.dt-production .dt-services h3{font-size:26.25px;margin-bottom:8px}.dt-production .dt-services p{margin:0;font-size:16.25px}
body.dt-production2026 .dt-work{max-width:1440px;padding:55px 48px}
body.dt-production2026 .dt-work .dt-intro h2{font-size:52.5px;font-weight:500}
@media(max-width:720px){.dt-production .wrap{padding:40px 22px}.dt-production .section-heading{display:block}.dt-production .section-heading>p{margin-top:22px}.dt-production .fabric-quality-grid,.dt-production .fabric-brief,.dt-production .dt-sewing-grid{grid-template-columns:1fr;gap:28px}.dt-production .fabric-order-path{grid-template-columns:1fr 1fr}.dt-production dl{grid-template-columns:1fr}.dt-production .fabric-brief{margin-top:35px}.dt-production h2{font-size:42.5px}.dt-production h3{font-size:28.75px}body.dt-production2026 .dt-work{padding:35px 22px}body.dt-production2026 .pr-header-box{min-height:112px}body.dt-production2026 .dt-header-switch{order:4}}


.dt-work{--dt-ink:#252629;--dt-line:#dededb;color:var(--dt-ink);font:500 20px/1.6 Arial,sans-serif;max-width:1280px;margin:auto;padding:24px 0 56px}
.dt-work *{box-sizing:border-box}.dt-work a{color:inherit}.dt-work .dt-kicker{font-size:15px;letter-spacing:.16em;font-weight:800;margin:0 0 14px}
.dt-work .dt-intro{padding:28px 0 36px;max-width:820px}.dt-work .dt-intro h2{font-size:clamp(37.5px,6.25vw,67.5px);line-height:1.12;margin:0 0 20px;color:var(--dt-ink)}
.dt-work .dt-intro p{font-size:22.5px;margin:0 0 18px}.dt-work .dt-contact{display:inline-block;padding:13px 20px;background:#f0d62d;color:#202020;text-decoration:none;font-weight:800;border:1px solid #d9c020}
.dt-work .dt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.dt-work .dt-item{min-width:0;border:1px solid var(--dt-line);background:#fff;scroll-margin-top:30px}.dt-work summary{cursor:pointer;list-style:none}.dt-work summary::-webkit-details-marker{display:none}
.dt-work .dt-cover{display:block;width:100%;height:320px;object-fit:contain;background:#f5f5f3}.dt-work .dt-summary-copy{display:block;padding:20px}
.dt-work .dt-code{display:block;color:#656565;font-size:15px;letter-spacing:.08em;margin:0 0 8px}.dt-work .dt-title{display:block;font-size:22.5px;line-height:1.4;font-weight:750}
.dt-work .dt-open{display:block;border-top:1px solid var(--dt-line);padding-top:12px;margin-top:18px;font-size:16.25px;font-weight:800}.dt-work .dt-open:after{content:' +';float:right}
.dt-work .dt-item[open]{grid-column:1/-1}.dt-work .dt-item[open] summary{display:grid;grid-template-columns:280px 1fr;background:#f7f7f5}.dt-work .dt-item[open] .dt-cover{height:290px}.dt-work .dt-item[open] .dt-title{font-size:32.5px}.dt-work .dt-item[open] .dt-open:after{content:' −'}
.dt-work .dt-body{padding:28px;border-top:1px solid var(--dt-line)}.dt-work .dt-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.dt-work figure{margin:0;min-width:0}.dt-work .dt-gallery img{width:100%;height:240px;object-fit:contain;background:#f5f5f3;display:block}.dt-work figcaption{font-size:15px;padding:8px 0;color:#555}
.dt-work .dt-description{max-width:900px}.dt-work .dt-description h3{font-size:27.5px;line-height:1.3;margin:24px 0 12px}.dt-work .dt-description p,.dt-work .dt-description li{font-size:20px;line-height:1.65}.dt-work .dt-description ul,.dt-work .dt-description ol{padding-left:22px}.dt-work .dt-item-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid var(--dt-line)}
.dt-work a:focus-visible,.dt-work summary:focus-visible{outline:3px solid #b49600;outline-offset:4px}
@media(max-width:900px){.dt-work .dt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-work .dt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.dt-work{padding:16px 0 36px}.dt-work .dt-grid{grid-template-columns:1fr;gap:18px}.dt-work .dt-item[open] summary{grid-template-columns:1fr}.dt-work .dt-item[open] .dt-cover{height:320px}.dt-work .dt-body{padding:16px}.dt-work .dt-gallery{gap:12px}.dt-work .dt-gallery img{height:180px}.dt-work .dt-item[open] .dt-title{font-size:27.5px}}

/* Readability revision 2026-10-10; only the approved RU surfaces. */
body:is(.dt-home2026,.dt-contact2026) .pr-header-box{gap:22px}
body:is(.dt-home2026,.dt-contact2026) .dt-header-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:280px}
body:is(.dt-home2026,.dt-contact2026) .dt-header-switch a{padding:14px 12px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:48px}
body:is(.dt-home2026,.dt-contact2026) .dt-catalog-toggle{font:700 13.75px/1 Arial,sans-serif!important;color:#24272a!important;background:#f4d331!important;border:1px solid #e5c429;padding:10px 16px;gap:10px;min-height:48px;cursor:pointer;transition:background .2s,box-shadow .2s}
body:is(.dt-home2026,.dt-contact2026) .dt-catalog-toggle span{font-size:27.5px!important}
body:is(.dt-home2026,.dt-contact2026) .dt-catalog-toggle:hover{background:#ffe157!important;box-shadow:0 4px 12px #0002}
body:is(.dt-home2026,.dt-contact2026) .dt-catalog-toggle:focus-visible{outline:3px solid #24272a;outline-offset:3px}
body:is(.dt-home2026,.dt-contact2026) .pr-header-search{flex-shrink:1!important;min-width:130px}
body:is(.dt-home2026,.dt-contact2026) .pr-header-buttons{gap:16px}
body:is(.dt-home2026,.dt-contact2026) .dt-shop-nav{flex-wrap:wrap;padding-block:14px;gap:20px}
body:is(.dt-home2026,.dt-contact2026) :is(.dt-store,.dt-legal,#dt-home-stories,#dt-home-bottom,.dt-production,.dt-work){font-weight:500}
#darteks-home-module .scene-copy{position:absolute;top:0;bottom:100px;width:30%;padding:30px 12px 30px 3.5%}
#darteks-home-module .campaign-slogan{font-size:clamp(29px,2.65vw,43px);font-weight:700;line-height:1.08;letter-spacing:-1.05px;margin:15px 0 22px}
#darteks-home-module .eyebrow{font-size:9px;font-weight:400}
#darteks-home-module .scene-copy>p:not(.eyebrow){font-size:14px;font-weight:400;line-height:1.65;margin-bottom:24px}
#darteks-home-module .scene-actions .button{font-size:12px;font-weight:600}
#darteks-home-module .scene-production{font-size:12px;font-weight:400}
#darteks-home-module .scene-instruction{font-size:11px;font-weight:400}
#darteks-home-module .campaign-controls{height:auto;min-height:64px;flex-wrap:wrap;padding-block:10px}
#darteks-home-module .campaign-tabs{flex-wrap:wrap}
#dt-home-stories .dt-video-nav{flex-wrap:wrap}
.dt-store-summary{overflow-wrap:anywhere}.dt-legal dl{grid-template-columns:230px 1fr}
@media(min-width:721px) and (max-width:1250px){
body:is(.dt-home2026,.dt-contact2026) .pr-header>.container-xl{padding-inline:20px}
body:is(.dt-home2026,.dt-contact2026) .pr-header-box{gap:14px}
body:is(.dt-home2026,.dt-contact2026) .dt-header-switch{width:280px}
body:is(.dt-home2026,.dt-contact2026) .dt-catalog-toggle{padding-inline:16px}
}
@media(min-width:721px) and (max-width:1100px){#darteks-home-module .campaign-slogan{font-size:26px}#darteks-home-module .scene-copy>p:not(.eyebrow){font-size:12px;margin-bottom:14px}}
@media(max-width:720px){
body:is(.dt-home2026,.dt-contact2026) .pr-header-box{gap:8px 12px;min-height:126px}
body:is(.dt-home2026,.dt-contact2026) .dt-catalog-toggle{order:2;flex:0 0 44px;width:44px;min-height:44px;padding:8px;justify-content:center;font-size:0!important;margin:0;gap:0}
body:is(.dt-home2026,.dt-contact2026) .dt-header-switch{order:4;flex:0 0 100%;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}
body:is(.dt-home2026,.dt-contact2026) .dt-header-switch a{min-height:42px;padding:12px 5px;font-size:13.75px}
body:is(.dt-home2026,.dt-contact2026).dt-catalog-open .pr-menu-main-catalog{top:136px!important;max-height:calc(100dvh - 150px)}
body:is(.dt-home2026,.dt-contact2026) .dt-shop-nav{flex-wrap:nowrap!important}
#darteks-home-module .scene-copy{position:static;width:100%;padding:27px 22px}#darteks-home-module .campaign-slogan{font-size:32px;overflow-wrap:normal}#darteks-home-module .scene-copy>p:not(.eyebrow){font-size:13px}#darteks-home-module .scene-actions .button{font-size:11px}#darteks-home-module .scene-production{font-size:10px}
#darteks-home-module .scene-actions{flex-wrap:wrap}#darteks-home-module .scene-instruction{height:auto;min-height:58px;gap:10px;flex-wrap:wrap}
.dt-legal dl{grid-template-columns:1fr}.dt-store h2{font-size:42.5px}.dt-store-inside h3{font-size:36.25px}
#dt-home-stories .section-heading,#dt-home-bottom .section-heading{flex-wrap:wrap}
}
