/* Short Russian product labels, with unchanged models and separate execution details. */
.ru-name-type,.ru-name-model,.ru-name-variant{display:block;white-space:normal;overflow-wrap:break-word;}
.ru-name-model{font-size:.78em;font-weight:600;color:#0054a6;line-height:1.4;letter-spacing:.25px;margin-top:7px;}
.ru-name-variant{font-size:13px;font-weight:400;color:#627582;line-height:1.5;margin-top:7px;letter-spacing:0;}
.dws-ptitle .ru-name-type{font-size:clamp(28px,2.8vw,42px);line-height:1.2;}
.dws-ptitle .ru-name-model{font-size:24px;}
.dws-ptitle .ru-name-variant{font-size:15px;line-height:1.65;}
.ru-original-name{margin:14px 0;color:#627582;font-size:13px;line-height:1.65;}
.ru-original-name summary{cursor:pointer;}
.ru-original-name p{margin-top:8px;}
.dws-star-model .ru-name-type{font-size:18px;line-height:1.35;}
.dws-star-model .ru-name-model{font-size:17px;}
.dws-star-model .ru-name-variant{font-size:13px;}
.dwProduct-list .tit{min-height:0 !important;}
@media(min-width:1201px){
.dwHead-site>.sub{max-height:min(420px,calc(100dvh - 160px));overflow-y:auto;}
.dwHead-site>.sub .dws-mega{min-height:0;}
.dwHead-site>.sub .dws-mega-l,.dwHead-site>.sub .dws-mega-r{padding-top:24px;padding-bottom:24px;}
#layer1 .dws-mega-l{width:76% !important;margin-left:0;padding:24px;}
#layer1 .dws-mega-r{width:24% !important;padding:24px;background:#f5f8fa;border-left:1px solid #e2e9ee;}
#layer1 .dws-mega-card:first-child{display:none;}
#layer1 .dws-mega-card:last-child{width:100%;}
#layer1 .dws-mega-prods{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:repeat(6,minmax(40px,auto));gap:0 28px;min-height:252px;}
#layer1 .mega-cat{display:contents;}
#layer1 .mega-cat dt{grid-column:1;margin:0 !important;padding:0;border:0 !important;align-self:stretch;}
#layer1 .mega-cat dt:after{display:none;}
#layer1 .mega-cat dt a{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px !important;font-size:16px !important;line-height:1.4;border-left:3px solid transparent;}
#layer1 .mega-cat dt a:after{content:'›';font-size:20px;color:#647b8c;}
#layer1 .mega-cat.ru-cat-active dt a{color:#0054a6 !important;background:#eef4f9;border-left-color:#0054a6;}
#layer1 .mega-cat dd{display:none;grid-column:2;grid-row:1 / 7;margin:0;align-self:start;}
#layer1 .mega-cat.ru-cat-active dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;}
#layer1 .mega-cat dd a{padding:11px 0 !important;border-bottom:1px solid #e3e9ef;font-size:16px !important;line-height:1.5;}
#layer1 .dws-mega-all{padding-top:18px;}
#layer2 .dws-industry-links{max-height:240px;}
.dwHead-site>.sub .dws-mega-card .tx{font-size:14px;line-height:1.65;}
.dwHead-site>.sub .dws-mega-card .tel{padding-top:12px;}
.dwHead-site>.sub .dws-mega-card .hd{padding-bottom:10px;}
}
@media(min-width:1201px) and (max-width:1450px){#layer1 .dws-mega-prods{grid-template-columns:180px minmax(0,1fr);gap:0 22px;}#layer1 .dws-mega-l{width:74% !important;}#layer1 .dws-mega-r{width:26% !important;}}
@media(max-width:768px){.dws-ptitle .ru-name-type{font-size:28px;}.dws-ptitle .ru-name-model{font-size:20px;}.ru-name-variant{font-size:13px;}}
@media(min-width:1201px){
#layer1 .dws-mega-l,#layer1 .dws-mega-r{padding:20px;}
#layer1 .dws-mega-prods{min-height:240px;grid-template-rows:repeat(6,minmax(36px,auto));}
#layer1 .mega-cat dt a{padding:7px 12px !important;}
#layer1 .mega-cat dt a:after{font-size:16px;line-height:1;}
#layer1 .dws-mega-all{padding-top:12px;}
}
@media(max-width:768px){.dwHead-site .sp_nav{right:12px;}}
