
#darteks-home-module{--line:#ddd;background:#fff;color:#25272a;font-family:Arial,Helvetica,sans-serif;margin:0 0 30px;position:relative;container-type:inline-size}
#darteks-home-module *{box-sizing:border-box}#darteks-home-module a{color:inherit;text-decoration:none}#darteks-home-module button{font-family:inherit;cursor:pointer}
#darteks-home-module .dt-switch{display:flex;justify-content:flex-end;gap:3px;padding:12px 0;border-bottom:1px solid #ddd}#darteks-home-module .dt-switch a{padding:11px 24px;font-weight:750;font-size:17.5px;background:#f3f3f1}#darteks-home-module .dt-switch a[aria-current]{background:#f4d331}
#darteks-home-module .farm-scene{position:relative;display:block;background:#eee}#darteks-home-module .scene-picture{position:relative;overflow:hidden}#darteks-home-module .scene-image-plane{position:relative;line-height:0;width:100%}#darteks-home-module .scene-image{display:block;width:100%;height:auto}
#darteks-home-module .scene-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#ffffffed 0%,#ffffffbd 24%,#fff0 44%);pointer-events:none}
#darteks-home-module .scene-copy{position:absolute;top:0;left:0;bottom:100px;width:31%;padding:20px 14px 20px 3%;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:3}#darteks-home-module .scene-copy a{pointer-events:auto}
#darteks-home-module .eyebrow{font-size:11.25px;letter-spacing:1px;margin:0 0 12px}#darteks-home-module .campaign-slogan{font-size:clamp(30px,3.375vw,53.75px);line-height:1.08;font-weight:800;letter-spacing:-.8px;margin:0 0 18px;color:#25272a}#darteks-home-module .scene-copy>p:not(.eyebrow){font-size:15px;line-height:1.6;margin:0 0 20px}
#darteks-home-module .scene-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#darteks-home-module .button{display:inline-flex;gap:14px;align-items:center;padding:12px 16px;background:#f4d331;color:#202020;font-size:15px;font-weight:800}#darteks-home-module .scene-production{font-size:13.75px;border-bottom:1px solid #888}
#darteks-home-module .product-pin{position:absolute;z-index:4;display:grid;place-items:center;width:42px;height:42px;transform:translate(-50%,-50%);border-radius:50%;background:white;border:1px solid #ccc;box-shadow:0 0 0 4px #ffffff60;line-height:1.4}#darteks-home-module .product-pin svg{width:24px;height:24px;fill:none;stroke:#242629;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#darteks-home-module .product-pin:hover{background:#f4d331}
#darteks-home-module .pin-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:#fff;width:220px;padding:12px;box-shadow:0 4px 20px #0002;display:none;gap:12px;align-items:center}#darteks-home-module .product-pin:hover .pin-tooltip,#darteks-home-module .product-pin:focus-visible .pin-tooltip{display:flex}#darteks-home-module .pin-tooltip img{width:48px;height:68px;object-fit:contain}#darteks-home-module .pin-tooltip small,#darteks-home-module .pin-tooltip em{display:block;font-size:12.5px}#darteks-home-module .pin-tooltip strong{display:block;font-size:15px;margin:5px 0}
#darteks-home-module .scene-instruction{min-height:46px;display:flex;align-items:center;gap:10px;padding:10px 3%;background:#292a2c;color:#fff;font-size:13.75px}#darteks-home-module .scene-instruction svg{width:20px;height:20px;fill:none;stroke:#f4d331;stroke-width:1.6}#darteks-home-module .scene-instruction a{margin-left:auto;color:#f4d331}
#darteks-home-module .campaign-controls{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-height:54px;padding:8px;background:#fafaf8;border-top:1px solid #ddd}#darteks-home-module .campaign-controls button{border:0;background:transparent;color:#252827;font-size:13.75px;min-height:36px;min-width:30px;padding:6px 9px}#darteks-home-module .campaign-tabs{display:flex;gap:4px}#darteks-home-module .campaign-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px #c2a800;background:#f1efdf}#darteks-home-module .campaign-tabs span{margin-left:5px}#darteks-home-module .campaign-pause{text-decoration:underline}#darteks-home-module .campaign-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#darteks-home-module .farm-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px 0;border-bottom:1px solid #ddd}#darteks-home-module .farm-products>p{grid-column:1/-1;margin:0;font-size:12.5px;letter-spacing:1px}#darteks-home-module .farm-products>a{display:flex;align-items:center;gap:12px;min-width:0}#darteks-home-module .farm-products img{width:52px;height:76px;object-fit:contain}#darteks-home-module .farm-products small{display:block;font-size:11.25px;color:#666}#darteks-home-module .farm-products strong{display:block;font-size:15px;line-height:1.4;margin:4px 0}#darteks-home-module .farm-products em{font-size:12.5px;font-style:normal}#darteks-home-module :focus-visible{outline:3px solid #806400;outline-offset:4px}
@container(max-width:720px){#darteks-home-module .farm-scene{display:flex;flex-direction:column}#darteks-home-module .scene-copy{position:static;width:100%;padding:26px 22px;order:0;background:#f5f5f3}#darteks-home-module .campaign-slogan{font-size:42.5px;letter-spacing:-.7px}#darteks-home-module .scene-copy>p:not(.eyebrow){display:none}#darteks-home-module .scene-picture{order:1}#darteks-home-module .scene-picture:after{display:none}#darteks-home-module .scene-instruction{order:2;font-size:12.5px}#darteks-home-module .scene-instruction a{display:none}#darteks-home-module .campaign-controls{order:3;display:flex;flex-wrap:wrap}#darteks-home-module .campaign-controls button{font-size:12.5px;padding:6px}#darteks-home-module .campaign-tabs span{display:none}#darteks-home-module .farm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#darteks-home-module .product-pin{width:30px;height:30px;box-shadow:0 0 0 2px #fff6}#darteks-home-module .product-pin svg{width:18px;height:18px}#darteks-home-module .pin-tooltip{display:none!important}#darteks-home-module .dt-switch{justify-content:center}#darteks-home-module .dt-switch a{flex:1;text-align:center}}
/* 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}}

/* DARTEKS: white canvas, graphite structure, original yellow accent. */
.research-home{--paper:#fff;--ink:#24272a;--yellow:#f4d331;background:#fff}.home-review-bar{display:flex;gap:25px;align-items:center;padding:9px 32px;background:#ededed;color:#575b60;font-size:12.5px}.home-review-bar span{margin-right:auto;letter-spacing:1px}.home-review-bar a{text-decoration:underline;text-underline-offset:3px}.research-home .header{position:sticky;top:0;z-index:25;border-bottom:1px solid #ddd}.research-home .header .switch a.active{background:var(--yellow);color:#17191b}.research-home .header .switch a.active span{color:inherit}.research-home .shop-nav{justify-content:flex-start;padding-inline:0;gap:30px}.research-home .shop-nav a:nth-last-child(2){margin-left:auto}.research-home .shop-scene{max-width:1440px;margin:auto;display:grid;grid-template-columns:35% 65%;background:#f5f5f3;overflow:hidden}.research-home .scene-copy{position:static;grid-column:1;grid-row:1;width:auto;padding:55px 30px 50px 48px;align-self:center}.research-home .scene-copy h1{font-size:clamp(42.5px,4.5vw,70px);line-height:1.04;letter-spacing:-2px;margin:22px 0}.research-home .scene-copy>p:not(.eyebrow){font-size:17.5px;line-height:1.65;margin-bottom:28px}.research-home .scene-actions{flex-direction:column;align-items:flex-start;gap:20px}.research-home .scene-picture{grid-column:2;grid-row:1;max-height:510px;align-self:stretch;overflow:hidden}.research-home .scene-image-plane{width:170%;margin-left:-68%;position:relative;top:0;min-height:100%}.research-home .scene-image{width:100%;max-width:none;filter:none!important}.research-home .scene-instruction{grid-column:1/-1;padding:13px 48px;background:#26292c;color:#fff;border:0}.research-home .scene-instruction svg{stroke:var(--yellow)}.research-home .scene-instruction a{color:#fff}.research-home .scene-products{border-bottom:1px solid #ddd;gap:28px;justify-content:center;padding:16px 0}.research-home .scene-products>p{font-size:12.5px;color:#686b70}.research-home .scene-products img{height:58px}.research-home .scene-products em{font-size:12.5px}.research-home .scene-products strong{font-size:16.25px}.research-home .section{padding-top:70px;padding-bottom:70px}.research-home .section-heading{display:flex;align-items:end;justify-content:space-between}.research-home h2{font-size:50px;line-height:1.1;letter-spacing:-1.3px;font-weight:750}.research-home .section-heading p{font-size:17.5px;line-height:1.7;color:#666}.research-home .eyebrow{color:#62666a;letter-spacing:1.4px;font-size:12.5px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story{min-width:0}.story-stage{height:440px;background:#eee;overflow:hidden;position:relative}.story-stage>img,.story-stage>video{width:100%;height:100%;object-fit:contain;background:#efefed;display:block}.story-stage>video{background:#16191b}.story-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 23px}.story-thumbnails button{position:relative;min-width:0;padding:4px;border:1px solid #d4d6d7;background:white;display:grid;grid-template-columns:32px 1fr;align-items:center;text-align:left;gap:7px;min-height:58px}.story-thumbnails button[aria-pressed=true]{border:2px solid #24272a;padding:3px}.story-thumbnails button:hover{background:#f6f6f4}.story-thumbnails img{width:32px;height:46px;object-fit:cover}.story-thumbnails span{font-size:12.5px;line-height:1.4}.story-video-thumb b{position:absolute;left:6px;top:19px;width:25px;height:24px;background:#f4d331;display:grid;place-items:center;font-size:13.75px;color:#111}.story small{color:#72767b;letter-spacing:1px;font-size:11.25px}.story h3{font-size:26.25px;line-height:1.25;letter-spacing:-.3px;min-height:53px;margin:10px 0}.story p{font-size:16.25px;line-height:1.65;color:#666;min-height:44px;margin:0 0 12px}.story .text-link{font-size:15px;border-bottom:1px solid #999;padding-bottom:5px}.story-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.more-stories{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:28px;border-top:1px solid #ddd;margin-top:35px;padding-top:25px}.more-stories h3{font-size:22.5px;margin-bottom:8px}.more-stories p{font-size:15px;color:#696d72}.more-stories>button{display:flex;gap:14px;align-items:center;text-align:left;background:#f3f3f1;padding:10px}.more-stories img{width:45px;height:64px;object-fit:cover}.more-stories button span{font-size:15px;font-weight:750}.more-stories small{display:block;margin-top:9px;color:#666;font-size:12.5px}.catalog-surface{background:#f3f3f1}.research-home .product-grid{grid-template-columns:1fr 1fr .9fr;gap:28px}.research-home .product-photo{display:flex;height:290px;background:#fff}.research-home .product-photo img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.verified-product-copy{padding:20px 0}.verified-product-copy small{font-size:12.5px;color:#676c70;letter-spacing:.6px}.verified-product-copy h3{font-size:25px;line-height:1.3;margin:10px 0}.verified-product-copy p{font-size:15px}.verified-product-copy a{font-size:15px}.catalog-all{display:flex;flex-direction:column;justify-content:center;background:#24272a;color:white;padding:32px;border-top:4px solid var(--yellow)}.catalog-all small{font-size:12.5px;letter-spacing:1px;color:#ddd}.catalog-all h3{font-size:36.25px;line-height:1.15;margin:30px 0 15px;letter-spacing:-.6px}.catalog-all p{font-size:16.25px;line-height:1.7;color:#bec2c6}.catalog-all>span{font-size:15px;font-weight:750;color:var(--yellow);margin-top:25px}.catalog-footnote{font-size:13.75px;color:#6d7175;margin-top:22px}.research-home .manufacturing-band{background:#fff;color:#24272a;border-bottom:1px solid #ddd}.research-home .manufacturing-band-inner{grid-template-columns:1fr 1fr;gap:70px;padding-block:75px}.research-home .manufacturing-band h2{font-size:55px;margin:18px 0}.research-home .manufacturing-band p{color:#666}.production-capabilities{align-self:center}.production-capabilities a{display:flex;align-items:center;border-top:1px solid #bfc3c6;padding:28px 0;gap:24px}.production-capabilities a:last-child{border-bottom:1px solid #bfc3c6}.production-capabilities span{font-size:13.75px;color:#888}.production-capabilities strong{font-size:28.75px;font-weight:625;letter-spacing:-.5px}.production-capabilities b{margin-left:auto}.research-home .warehouse-section{border-bottom:1px solid #ddd}.research-home .contacts{padding-top:55px}.research-home .contacts .photo-slot{min-height:220px}.research-home .company-news{background:#f3f3f1}.research-home .footer{background:#24272a;color:#fff}.research-home .footer p,.research-home .footer .wrap>span{color:#c1c5c8}.research-home :focus-visible{outline:3px solid #806400;outline-offset:4px}.research-home .filter-tabs button.selected{background:#24272a;color:#fff}.research-home .media-dialog video{max-height:62vh}.research-home .header-search{min-width:100px}.research-home .scene-production{font-size:15px}
@media(max-width:1100px){.research-home .header{gap:13px;padding-inline:24px}.research-home .header-catalog{display:none}.research-home .header-search{max-width:220px}.research-home .scene-copy{padding:30px 25px}.research-home .scene-copy h1{font-size:47.5px}.research-home .scene-picture{max-height:450px}.research-home .scene-image-plane{width:190%;margin-left:-87%}.research-home .scene-products{gap:20px}.story-stage{height:360px}.story-thumbnails button{grid-template-columns:1fr;text-align:center;gap:5px}.story-thumbnails img{margin:auto;width:32px;height:40px}.story-video-thumb b{left:calc(50% - 12px);top:12px}.story-grid,.more-stories{gap:20px}.research-home .shop-nav{gap:20px;font-size:13.75px}.research-home h2{font-size:43.75px}.research-home .manufacturing-band-inner{gap:35px}.production-capabilities strong{font-size:25px}}
@media(max-width:720px){html{scroll-padding-top:155px}.home-review-bar{padding:9px 18px;gap:12px;font-size:11.25px}.home-review-bar>a:last-child{display:none}.home-review-bar span{letter-spacing:.3px;font-size:10px}.research-home .header{padding:10px 18px;gap:10px}.research-home .header-search{display:none}.research-home .header .brand.original-brand>.original-logo{width:165px}.research-home .header .switch a{padding:10px;font-size:15px}.research-home .shop-nav{padding:0;gap:0}.research-home .shop-nav a:nth-last-child(2){margin:0}.research-home .shop-scene{display:flex;flex-direction:column}.research-home .scene-copy{order:0;padding:30px 22px 25px;background:#f5f5f3;width:100%;max-width:none}.research-home .scene-copy h1{font-size:52.5px;letter-spacing:-1.5px;margin:17px 0}.research-home .scene-copy>p:not(.eyebrow){font-size:16.25px;margin-bottom:20px;max-width:100%}.research-home .scene-actions{flex-direction:row;align-items:center;gap:20px}.research-home .scene-production{font-size:13.75px}.research-home .scene-picture{order:1;max-height:none;height:auto;aspect-ratio:1.25;position:relative;flex:none}.research-home .scene-image-plane{width:164%;margin-left:-61%;min-height:0;top:0}.research-home .scene-instruction{order:2;padding:12px 18px;font-size:12.5px}.research-home .scene-instruction a{display:none}.research-home .scene-products{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 0}.research-home .scene-products>p{grid-column:1/-1;font-size:11.25px;margin:0 0 4px}.research-home .scene-products>a{gap:8px;min-width:0}.research-home .scene-products img{height:58px;width:36px;object-fit:contain}.research-home .scene-products strong{font-size:13.75px}.research-home .scene-products small{font-size:8.75px}.research-home .scene-products em{font-size:10px}.research-home .section{padding-block:40px}.research-home .section-heading{display:block;margin-bottom:24px}.research-home h2{font-size:41.25px}.research-home .section-heading p{font-size:15px;margin-top:16px}.story-grid{grid-template-columns:1fr;gap:38px}.story-stage{height:420px}.story-thumbnails{margin-bottom:18px;gap:8px}.story-thumbnails button{grid-template-columns:32px 1fr;gap:8px;text-align:left}.story-video-thumb b{left:7px;top:15px}.story-thumbnails span{font-size:12.5px}.story h3{min-height:0;font-size:28.75px}.story p{min-height:0}.more-stories{grid-template-columns:1fr;gap:12px;margin-top:30px}.more-stories>div{margin-bottom:8px}.more-stories>button{width:100%}.research-home .product-grid{grid-template-columns:1fr 1fr;gap:15px}.research-home .product-photo{height:215px;padding:15px}.verified-product-copy h3{font-size:20px}.verified-product-copy small{font-size:10px}.verified-product-copy a{font-size:13.75px;line-height:1.5}.catalog-all{grid-column:1/-1;padding:25px}.catalog-all h3{font-size:36.25px;margin:18px 0 0}.catalog-all>span{margin-top:10px}.research-home .manufacturing-band-inner{grid-template-columns:1fr;gap:30px;padding-block:40px}.research-home .manufacturing-band h2{font-size:45px}.production-capabilities a{padding:20px 0;gap:18px}.production-capabilities strong{font-size:26.25px}.research-home .contacts{grid-template-columns:1fr}.research-home .contacts>div:first-child{grid-column:auto}.research-home .contacts .photo-slot{min-height:180px}.research-home .footer>.wrap{gap:18px}.research-home .scene-tag{top:13px;right:15px}.research-home .product-pin{width:40px;height:40px}}
.research-home .scene-tag{left:auto;bottom:auto;width:auto;height:auto}.research-home .shop-nav{width:calc(100% - 96px);margin-inline:auto}@media(max-width:720px){.research-home .shop-nav{width:calc(100% - 36px)}}

.live-product-videos{border-top:1px solid #dce0e3}.media-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.media-thumb{display:block;position:relative;width:100%;height:410px;background:#eef0f2;padding:0;overflow:hidden;border:1px solid #e0e3e5;cursor:pointer}.media-thumb img{display:block;width:100%;height:100%;object-fit:contain}.media-play{position:absolute;bottom:18px;left:18px;width:44px;height:44px;display:grid;place-items:center;background:#fff;color:#222;border:1px solid #ddd;font-size:18.75px;line-height:1;padding-left:3px}.media-duration{position:absolute;bottom:22px;right:16px;background:#25272ae8;color:white;font:500 13.75px Arial;padding:4px 7px}.media-thumb:hover .media-play{background:#f4d331;border-color:#f4d331}.media-card small{display:block;color:#70787e;font-size:12.5px;text-transform:uppercase;letter-spacing:1px;margin-top:19px}.media-card h3{font:750 23.75px/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.3px;margin:9px 0 0;max-width:320px}.more-product-videos{margin:28px 0 16px;border-block:1px solid #dce0e3;padding:15px 0}.more-product-videos summary{cursor:pointer;font-size:15px;font-weight:750}.more-product-videos[open] .media-product-grid{margin:25px 0}.warehouse-section{border-top:1px solid #dce0e3;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.warehouse-section h2{font-size:45px}.warehouse-section p{font-size:17.5px;line-height:1.8;color:#666e75;max-width:450px}.warehouse-media{margin:0}.warehouse-media .media-thumb{height:320px;background:#eaedf0}.warehouse-media h3{font-size:18.75px;margin:15px 0 0}.media-archive-note{background:#f1f2f3;border-left:3px solid #b6bdc3;padding:12px 15px;font-size:13.75px!important;line-height:1.6!important;color:#555e65!important}.company-news{background:#f2f3f4;border-top:1px solid #dce0e3}.news-year{font-size:15px;color:#69727b;border:1px solid #cdd2d7;padding:8px 14px}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.news-card{display:grid;grid-template-columns:140px 1fr;gap:23px;background:#fff;border:1px solid #dce0e3;padding:20px;align-items:start}.news-card .media-thumb{height:210px}.news-card .media-thumb img{object-fit:cover}.news-card .media-play{width:34px;height:34px;bottom:12px;left:10px;font-size:15px}.news-card .media-duration{bottom:15px;right:7px;font-size:11.25px}.news-card time{font-size:12.5px;color:#737c83}.news-card h3{font:750 25px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.4px;margin:13px 0}.news-card p{font-size:15px;line-height:1.7;color:#69727a;margin:0 0 10px}.media-dialog{width:min(590px,calc(100% - 28px));padding:28px;background:#fff;max-height:94vh;overflow:auto;color:#25272a}.media-close{position:absolute;right:12px;top:8px;font-size:35px;border:0;background:none;cursor:pointer}.media-dialog-category{font-size:11.25px;text-transform:uppercase;letter-spacing:1px;color:#717b82;margin:0 0 7px}.media-dialog h2{font:750 26.25px/1.25 Arial,Helvetica,sans-serif;margin:0 25px 18px 0;letter-spacing:-.3px}.media-dialog video{width:100%;height:min(62vh,610px);background:#151719;object-fit:contain;display:block}.media-file-link{display:inline-block;font-size:13.75px;margin-top:14px;text-decoration:underline}.media-dialog::backdrop{background:#111820cc}.review-page{background:#f0f2f4;font:500 18.75px/1.6 Arial,Helvetica,sans-serif;color:#25272a}.review-page header{background:#25272a;color:white;padding:20px 4%;display:flex;justify-content:space-between;gap:20px;font-size:15px}.review-page header a{color:#f4d331}.review-page main{max-width:1300px;padding:45px 30px;margin:auto}.review-page h1{font-size:50px;line-height:1.15;margin:0 0 18px;letter-spacing:-1px}.review-intro{max-width:830px;color:#657079}.review-group{margin-top:45px}.review-group h2{font-size:33.75px;letter-spacing:-.6px}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.review-card{background:#fff;border:1px solid #dce0e3;padding:20px;display:grid;grid-template-columns:160px 1fr;gap:23px}.review-card .media-thumb{height:285px}.review-card small{font-size:11.25px;color:#777f85;overflow-wrap:anywhere}.review-card h3{font-size:25px;line-height:1.3;margin:12px 0}.review-card p{font-size:15px;color:#667079;line-height:1.7}.review-card a{font-size:13.75px;text-decoration:underline}.media-analysis{margin-top:45px;padding:30px;background:#fff;border:1px solid #dce0e3}.media-analysis h2{font-size:32.5px}.media-analysis p{font-size:17.5px;color:#606b74;max-width:950px}.media-analysis a{text-decoration:underline}.media-analysis ol{padding-left:20px;line-height:1.8;font-size:17.5px}.media-source-note{font-size:13.75px;color:#727b82;margin-top:35px}@media(max-width:1000px){.news-card{grid-template-columns:110px 1fr;gap:15px;padding:15px}.news-card .media-thumb{height:190px}.news-card h3{font-size:22.5px}.media-thumb{height:350px}.review-grid{grid-template-columns:1fr}}@media(max-width:720px){.media-product-grid{grid-template-columns:1fr;gap:30px}.media-card{max-width:320px;width:100%;margin:auto}.media-thumb{height:auto;aspect-ratio:9/16}.media-card h3{font-size:23.75px}.warehouse-section{grid-template-columns:1fr;gap:25px}.warehouse-section h2{font-size:36.25px}.warehouse-media .media-thumb{height:350px;aspect-ratio:auto}.news-grid{grid-template-columns:1fr;gap:18px}.news-card{grid-template-columns:100px 1fr;gap:16px}.news-card .media-thumb{height:178px;aspect-ratio:auto}.news-card h3{font-size:22.5px}.news-card .media-duration{right:4px;bottom:8px}.news-card .media-play{left:7px;bottom:31px}.media-dialog{padding:23px 18px}.media-dialog h2{font-size:22.5px}.review-page main{padding:30px 18px}.review-page h1{font-size:38.75px}.review-card{grid-template-columns:1fr;padding:18px}.review-card .media-thumb{height:330px;aspect-ratio:auto;max-width:210px;margin:auto}.review-card h3{font-size:26.25px}.media-analysis{padding:22px}.media-analysis h2{font-size:28.75px}}

.research-home .company-contacts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:38px;padding-top:64px;padding-bottom:64px;border-top:1px solid #deded9}
.research-home .company-contacts>.company-heading{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;gap:10px 38px}
.company-heading .eyebrow{grid-column:1/-1}.company-heading h2{margin:0}.company-heading>p{margin:0;align-self:end}
.company-contact-card{min-width:0;border-top:3px solid #ebd02a;padding-top:19px}
.company-label{font-size:12.5px;letter-spacing:1.2px;color:#656b68}
.company-contact-card h3{font-size:27.5px;margin:18px 0 23px;line-height:1.2}
.company-contact-card>a{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere}
.research-home .company-contact-card .contact-phone{font-size:31.25px;letter-spacing:-.4px;margin:0 0 12px}
.company-email{font-size:18.75px;margin-bottom:20px}.company-visit{font-size:16.25px;line-height:1.65;max-width:280px;margin:26px 0 0;color:#5b6260}
.company-fields{margin:0 0 24px}.company-fields dt{font-size:13.75px;color:#666e68;line-height:1.5;margin-top:17px}.company-fields dd{font-size:18.75px;line-height:1.6;margin:3px 0 0;overflow-wrap:anywhere;color:#242a26}.company-fields address{font-style:normal}.company-fields dd.company-iban{font-family:ui-monospace,Consolas,monospace;font-size:17.5px;letter-spacing:.1px}
.company-production p{font-size:17.5px;line-height:1.7}.company-production .text-link{display:inline-block;margin-top:12px}
.research-home .footer>.wrap>span{font-size:12.5px;line-height:1.6;max-width:270px}
@media(max-width:1000px){.research-home .company-contacts{gap:25px}.company-contact-card h3{font-size:23.75px}.research-home .company-contact-card .contact-phone{font-size:26.25px}.company-fields dd{font-size:17.5px}}
@media(max-width:720px){.research-home .company-contacts{grid-template-columns:1fr;gap:32px;padding-block:40px}.research-home .company-contacts>.company-heading{display:block}.company-heading h2{margin:15px 0}.company-heading>p{font-size:17.5px}.company-contact-card h3{font-size:28.75px}.research-home .company-contact-card .contact-phone{font-size:32.5px}.company-fields dd{font-size:20px}.company-fields dt{font-size:15px}.company-fields dd.company-iban{font-size:20px}.company-fields{margin-bottom:20px}}

#dt-home-stories,#dt-home-bottom{font:500 17.5px/1.6 Arial,Helvetica,sans-serif;color:#24272a;background:#fff}
#dt-home-stories *,#dt-home-bottom *{box-sizing:border-box}
#dt-home-stories .wrap,#dt-home-bottom .wrap{max-width:1440px;margin:auto;padding-left:48px;padding-right:48px}
#dt-home-stories button,#dt-home-bottom button{font-family:inherit;border-radius:0;cursor:pointer}
#dt-home-stories a,#dt-home-bottom a{color:inherit;text-decoration:none}
#dt-home-stories .section-heading,#dt-home-bottom .section-heading{margin-bottom:32px;gap:30px}
#dt-home-stories h2,#dt-home-bottom h2{margin:0 0 20px}
#dt-home-stories .text-link,#dt-home-bottom .text-link{display:inline-block;background:transparent;border:0;border-bottom:1px solid #ddd;padding:10px 0;font-size:15px;color:#24272a;cursor:pointer}
#dt-home-stories .more-stories>button{border:0}
#dt-home-bottom .footer>.wrap{display:flex;align-items:center;gap:35px;padding-top:36px;padding-bottom:36px}
#dt-home-bottom .footer img{width:198px;height:74px;object-fit:contain;background:#000}
#dt-home-bottom .footer p{font-size:12.5px;margin:0;flex:1}
#dt-home-bottom .footer span{font-size:12.5px}
#dt-home-bottom .dt-footer-links{display:flex;gap:24px;padding-bottom:25px;font-size:13.75px;color:#c1c5c8;flex-wrap:wrap}
body.dt-home2026:not(.dt-production2026)>footer{display:none}
body.dt-home2026{scroll-padding-top:110px}
#dt-home-stories,#contacts,#company-news{scroll-margin-top:110px}
@media(max-width:720px){#dt-home-stories .wrap,#dt-home-bottom .wrap{padding-left:22px;padding-right:22px}#dt-home-bottom .footer>.wrap{flex-direction:column;align-items:flex-start}#dt-home-stories h2,#dt-home-bottom h2{font-size:41.25px}#dt-home-stories,#contacts,#company-news{scroll-margin-top:140px}}

#dt-home-stories .dt-video-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
#dt-home-stories .dt-video-track::-webkit-scrollbar{display:none}
#dt-home-stories .dt-video-slide{flex:0 0 calc((100% - 56px)/3);scroll-snap-align:start;min-width:0}
#dt-home-stories .dt-video-slide .story-stage{height:440px;background:#efefed}
#dt-home-stories .dt-video-slide video{width:100%;height:100%;object-fit:contain}
#dt-home-stories .dt-video-sound{position:absolute;left:12px;top:12px;z-index:2;padding:10px 13px;border:1px solid #ffffff90;background:#25272adb;color:#fff;font:500 15px Arial;cursor:pointer}
#dt-home-stories .dt-video-sound[aria-pressed=true]{background:#f4d331;color:#24272a;border-color:#f4d331}
#dt-home-stories .dt-video-slide>small{display:block;margin-top:24px}
#dt-home-stories .dt-video-nav{display:flex;align-items:center;justify-content:center;gap:18px;border-top:1px solid #ddd;padding-top:22px;margin-top:30px}
#dt-home-stories .dt-video-nav button{background:#fff;border:1px solid #d5d5d5;color:#24272a;padding:10px 16px;font-size:20px;min-height:42px}
#dt-home-stories .dt-video-nav span{font-size:15px;color:#666}
#dt-home-stories .dt-video-nav .dt-video-rotation{font-size:15px;margin-left:auto;border:0;border-bottom:1px solid #bbb;padding-inline:0}
#dt-home-stories .dt-video-nav button:hover{background:#f4d331}
@media(max-width:1000px){#dt-home-stories .dt-video-slide{flex-basis:calc((100% - 28px)/2)}}
@media(max-width:720px){#dt-home-stories .dt-video-slide{flex-basis:100%}#dt-home-stories .dt-video-slide .story-stage{height:auto;aspect-ratio:9/14;max-height:540px}#dt-home-stories .dt-video-nav{gap:12px}#dt-home-stories .dt-video-nav button{padding:10px 13px}}

/* 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}
}
