/* Source: AHEADER inline style 10 */
#vipad-1 .cw-category-menu{position:relative;padding:18px 16px;border-bottom:1px solid #e4e9ec;background:#f8fafb}
 #vipad-1 .cw-category-menu__rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(180px,calc((100vw - 166px)/7),340px);gap:14px;overflow-x:auto;padding:2px 44px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}
 #vipad-1 .cw-category-menu__rail::-webkit-scrollbar{display:none}
 #vipad-1 .cw-category-card{position:relative;display:block;min-height:180px;aspect-ratio:1.12/1;overflow:hidden;border:1px solid #dde4e8;border-radius:9px;background:#edf1f3;scroll-snap-align:start;box-shadow:0 2px 7px rgba(20,45,62,.07);isolation:isolate}
 #vipad-1 .cw-category-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,27,34,.24),rgba(17,27,34,.54));transition:background .18s ease}
 #vipad-1 .cw-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8px;background:#eef1f2;transition:transform .22s ease}
 #vipad-1 .cw-category-card span{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:18px;color:#fff;font:800 16px/1.22 "Open Sans",Arial,sans-serif;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.72);text-transform:uppercase}
 #vipad-1 .cw-category-card:hover,#vipad-1 .cw-category-card:focus-visible{border-color:#f5a623;outline:3px solid rgba(245,166,35,.28);outline-offset:1px}
 #vipad-1 .cw-category-card:hover:after,#vipad-1 .cw-category-card:focus-visible:after{background:linear-gradient(180deg,rgba(17,27,34,.12),rgba(17,27,34,.4))}
 #vipad-1 .cw-category-card:hover img,#vipad-1 .cw-category-card:focus-visible img{transform:scale(1.035)}
 #vipad-1 .cw-category-menu__arrow{position:absolute;top:50%;z-index:3;display:grid;width:46px;height:62px;padding:0;transform:translateY(-50%);place-items:center;border:0;color:#f6a52a;background:transparent;font-size:38px;cursor:pointer}
 #vipad-1 .cw-category-menu__arrow:hover,#vipad-1 .cw-category-menu__arrow:focus-visible{color:#ff8500;background:rgba(255,255,255,.68);outline:3px solid rgba(255,133,0,.3)}
 #vipad-1 .cw-category-menu__arrow--left{left:18px}
 #vipad-1 .cw-category-menu__arrow--right{right:18px}
 @media(max-width:1023px){#vipad-1 .cw-category-menu__rail{grid-auto-columns:minmax(168px,38vw)}#vipad-1 .cw-category-card{min-height:168px;aspect-ratio:auto}}
 @media(max-width:640px){#vipad-1 .cw-category-menu{padding:12px 8px}#vipad-1 .cw-category-menu__rail{grid-auto-columns:calc(50% - 6px);gap:10px;padding:1px 1px 9px}#vipad-1 .cw-category-card{min-height:148px;aspect-ratio:auto}#vipad-1 .cw-category-card span{padding:10px;font-size:13px}#vipad-1 .cw-category-menu__arrow{display:none}}
 @media(prefers-reduced-motion:reduce){#vipad-1 .cw-category-card img,#vipad-1 .cw-category-card:after{transition:none}}

/* Source: AHEADER inline style 11 id="cw-blog-search-layout-20260902" */
#vipad-3 .cw-blog-search-native,.cw-blog-search-native .searchForm,.cw-blog-search-native form{display:block!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important}
#vipad-3 .cw-blog-search-native form{position:relative!important}
#vipad-3 .cw-blog-search-native .schQuery{display:block!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;text-align:left!important}
#vipad-3 .cw-blog-search-native .queryField{display:block!important;width:100%!important;height:42px!important;margin:0!important;padding:0 44px 0 14px!important;border:1px solid #fff!important;border-radius:6px!important;background:#fff!important;color:#17242c!important;font:15px/42px "Open Sans",Arial,sans-serif!important;box-sizing:border-box!important;text-align:left!important}
#vipad-3 .cw-blog-search-native .schBtn{position:absolute!important;z-index:2!important;top:0!important;right:0!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important}
#vipad-3 .cw-blog-search-native .searchSbmFl{display:block!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;background:transparent url('/diox/img/search.png') center/28px 28px no-repeat!important;color:transparent!important;font-size:0!important;cursor:pointer!important}
@media(max-width:768px){#vipad-3 .cw-blog-search-native,.cw-blog-search-native .searchForm,.cw-blog-search-native form,#vipad-3 .cw-blog-search-native .schQuery{height:40px!important}#vipad-3 .cw-blog-search-native .queryField{height:40px!important;padding-left:10px!important;padding-right:38px!important;font-size:14px!important;line-height:40px!important;border-radius:7px!important}#vipad-3 .cw-blog-search-native .schBtn,#vipad-3 .cw-blog-search-native .searchSbmFl{width:40px!important;height:40px!important}}

/* Source: AHEADER inline style 13 id="cw-search-autocomplete-position-fix-20260825" */
body #search-resultss{display:none!important}
 body .ui-autocomplete.ui-menu:empty{display:none!important}
 body .ui-autocomplete.ui-menu{left:12px!important;right:12px!important;width:auto!important;max-width:none!important;transform:none!important;box-sizing:border-box!important;max-height:55vh!important;overflow:auto!important}
 @media (min-width:1024px){body .ui-autocomplete.ui-menu{left:50%!important;right:auto!important;width:min(860px,calc(100vw - 40px))!important;max-width:min(860px,calc(100vw - 40px))!important;transform:translateX(-50%)!important;max-height:390px!important}}

/* Source: AHEADER inline style 14 */
.head_brand {
 display: block;
 padding: 15px;
 background: #fff;
height:40px;
overflow:hidden;
}

.reghead_brand {margin:0px -7.5px;}

.icblock {
 width: 100%;
}

.head_brand .slick-prev,
.head_brand .slick-next {
opacity:0;
}

.head_brand .regularfb_name,
.head_brand .regularfb_name span {height:40px;}

/* Source: AHEADER inline style 15 id="cw-oneclick-style-20260824" */
#zakazcls{width:min(520px,92vw);max-width:520px;padding:0!important;background:#fff;border-radius:16px;overflow:hidden}
#zakazcls .bloknpos{width:100%!important;max-width:none!important;padding:24px;box-sizing:border-box}
#zakazcls .cw-oneclick-product{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;margin:0 0 18px}
#zakazcls .cw-oneclick-product img{width:80px;height:96px;object-fit:contain;margin:0!important;padding:4px;background:#fff;border:1px solid #e5e9ee;border-radius:10px;box-sizing:border-box}
#zakazcls .cw-oneclick-product img:not([src]){display:none!important}
#zakazcls .cw-oneclick-eyebrow{display:block;margin-bottom:4px;color:#ff8400;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
#zakazcls .cw-oneclick-title{margin:0;color:#172437;font-size:20px;line-height:1.25;text-align:left}
#zakazcls .mform-6{display:block!important;width:100%!important;max-width:none!important;margin:0!important;float:none!important}
#zakazcls .cw-oneclick-form{display:grid;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr);gap:12px;box-sizing:border-box}
#zakazcls .cw-oneclick-field{display:flex;flex-direction:column;gap:6px;margin:0;color:#26384b;font-size:13px;font-weight:700}
#zakazcls .cw-oneclick-field--wide,#zakazcls .cw-oneclick-field--phone{grid-column:1/-1}
#zakazcls .cw-oneclick-field input{width:100%;height:46px;padding:0 13px;border:1px solid #cfd8e3;border-radius:9px;background:#fff;color:#172437;font:400 15px/1.2 Arial,sans-serif;box-sizing:border-box;outline:none}
#zakazcls .cw-oneclick-field input:focus{border-color:#0797d0;box-shadow:0 0 0 3px rgba(7,151,208,.13)}
#zakazcls .cw-oneclick-submit{grid-column:1/-1;width:100%;min-height:48px;margin:2px 0 0;border:0;border-radius:9px;background:#ff8400;color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}
#zakazcls .cw-oneclick-submit:hover,#zakazcls .cw-oneclick-submit:focus{background:#e87500;transform:translateY(-1px)}
#zakazcls .cw-oneclick-note{grid-column:1/-1;margin:0;color:#657487;font-size:12px;line-height:1.4;text-align:center}
@media(max-width:560px){#zakazcls .bloknpos{padding:18px}#zakazcls .cw-oneclick-product{grid-template-columns:68px minmax(0,1fr);gap:11px}#zakazcls .cw-oneclick-product img{width:66px;height:80px}#zakazcls .cw-oneclick-title{font-size:17px}#zakazcls .cw-oneclick-form{grid-template-columns:1fr}#zakazcls .cw-oneclick-field--wide,#zakazcls .cw-oneclick-submit,#zakazcls .cw-oneclick-note{grid-column:1}}

/* Source: AHEADER cw-header-qa-20260821 */
@media (min-width:1024px){
 #head{
 min-height:40px!important;
 height:auto!important;
 padding:8px 28px!important;
 box-sizing:border-box!important;
 overflow:visible!important;
 }
 #head>.head,
 #head .dsright,
 #head .lang{
 min-height:24px!important;
 height:auto!important;
 overflow:visible!important;
 }
 #head .lang,
 #head .lang__item{
 align-items:center!important;
 }
 #head .lang__item{
 min-height:24px!important;
 box-sizing:border-box!important;
 }
 #headinfo .akcblock .akcbslid span{
 padding-left:86px!important;
 padding-right:18px!important;
 }
}
@media (min-width:1700px){
 #headinfo .headinfo{
 width:100%!important;
 max-width:2200px!important;
 margin:0 auto!important;
 grid-template-columns:390px minmax(520px,1fr) 560px!important;
 gap:24px!important;
 justify-content:stretch!important;
 }
 #headinfo .akcblock{
 max-width:none!important;
 }
 #headphone{
 grid-template-columns:minmax(260px,1.2fr) minmax(210px,.8fr)!important;
 }
}
@media (max-width:640px){
 .mobile-header{min-height:46px!important;padding:7px 12px!important;gap:7px!important}
 .mobile-header .left-panel{min-width:0;gap:5px!important}
 .mobile-header__call{min-height:30px!important;padding:5px 8px!important;white-space:nowrap!important;font-size:10.5px!important}
 .cw-mobile-phone i{margin-right:5px}
 .mobile-header .cw-header-contact-icons{gap:3px!important}
 .mobile-header .cw-header-contact-icon{width:26px!important;height:26px!important;font-size:13px!important}
 .mobile-header .lang{gap:4px!important}
 .mobile-header .lang__item{min-height:30px!important;display:inline-flex!important;align-items:center!important}
 .mobile-header .lang__link,.mobile-header .user-login-btn{min-width:26px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
}
@media (max-width:419px){
 #headinfo .logohead>span:not(.logo-trust),
 #headinfo .logohead .logo-trust{font-size:9px!important;line-height:11px!important;letter-spacing:0!important}
}
@media (max-width:360px){
 .cw-mobile-phone{width:30px!important;padding:5px!important;justify-content:center!important}
 .cw-mobile-phone i{margin-right:0!important}
 .cw-mobile-phone span{display:none!important}
}
@media (min-width:641px) and (max-width:768px){
 .mobile-header{justify-content:flex-end!important;padding:6px 15px!important}
 .mobile-header .left-panel{display:none!important}
 #headphone .headcell{white-space:nowrap!important;font-size:10.5px!important}
}
@media (min-width:1024px){
 #head{min-height:32px!important;height:32px!important;padding:4px 28px!important}
 #head>.head,#head .dsright,#head .lang{min-height:24px!important;height:24px!important}
}
@media (min-width:1200px) and (max-width:1699px){
 #headinfo .headinfo{grid-template-columns:300px minmax(320px,1fr) 440px!important}
 #headphone{grid-template-columns:253px minmax(160px,1fr)!important}
}

/* Source: /css/cw-mobile-search-language-20260825.css?v=20260827-1 */
.cw-mobile-lang,.cw-mobile-meta{display:none}
@media (max-width:768px){
 #headinfo{display:none!important}
 .mobile-header{flex-wrap:wrap!important;padding-bottom:8px!important}
 .cw-mobile-meta{display:block;flex:0 0 100%;margin:-5px 0 0;text-align:center;color:#526773;font:600 10px/1.25 "Open Sans",Arial,sans-serif;white-space:nowrap}
 .mobile-header .cw-header-contact-icons{gap:4px!important}
 .mobile-header .cw-header-contact-icon{width:30px!important;height:30px!important;min-width:30px!important;font-size:15px!important}
 .mobile-header .right-panel,.mobile-header .lang{overflow:visible!important}
 .mobile-header .lang{position:relative!important}
 .cw-mobile-lang{position:relative;display:block}
 .cw-mobile-lang__toggle{display:flex;align-items:center;justify-content:center;gap:4px;min-width:54px;height:30px;padding:0 6px;border:1px solid #d9e6ec;border-radius:7px;background:#fff;color:#17242c;font:700 12px/1 "Open Sans",Arial,sans-serif;cursor:pointer;box-sizing:border-box;list-style:none}
 .cw-mobile-lang__toggle::-webkit-details-marker{display:none}
 .cw-mobile-lang__toggle::marker{display:none;content:""}
 .cw-mobile-lang__toggle img{width:18px;height:18px;object-fit:contain}
 .cw-mobile-lang__arrow{font-size:11px;transition:transform .18s ease}
 .cw-mobile-lang[open] .cw-mobile-lang__arrow{transform:rotate(180deg)}
 .cw-mobile-lang__menu{position:absolute;z-index:1300;top:34px;right:0;min-width:54px;padding:4px;background:#fff;border:1px solid #d9e6ec;border-radius:7px;box-shadow:0 8px 20px rgba(17,50,68,.18)}
 .cw-mobile-lang:not([open]) > .cw-mobile-lang__menu{display:none!important}
 .cw-mobile-lang[open] > .cw-mobile-lang__menu{display:block!important}
 .cw-mobile-lang__menu .lang__link{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 8px!important;border-radius:5px;color:#17242c!important;font-weight:700!important;background:#f5f9fb}
 #gmenu .pnkqsearch{position:relative!important;display:flex!important;flex:0 1 clamp(100px,28vw,150px)!important;width:clamp(100px,28vw,150px)!important;min-width:100px!important;height:54px!important;padding:7px 4px!important;box-sizing:border-box!important;background:rgba(255,255,255,.12)!important}
 #gmenu .pnkqsearch>.toggle-search-panel{display:none!important}
 #gmenu .pnkqsearch>#vipad-3{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:40px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
 #gmenu .pnkqsearch>#vipad-3 .searchmenu,#gmenu .pnkqsearch>#vipad-3 .h_search_over,#gmenu .pnkqsearch>#vipad-3 .h_search,#gmenu .pnkqsearch>#vipad-3 form,#gmenu .pnkqsearch>#vipad-3 fieldset{display:block!important;width:100%!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
 #gmenu .pnkqsearch>#vipad-3 fieldset{position:relative!important}
 #gmenu .pnkqsearch>#vipad-3 .h_query{display:block!important;width:100%!important;height:40px!important;margin:0!important;padding:0 38px 0 10px!important;border:1px solid #fff!important;border-radius:7px!important;background:#fff!important;color:#17242c!important;font-size:14px!important;box-sizing:border-box!important}
 #gmenu .pnkqsearch>#vipad-3 .h_submit{position:absolute!important;z-index:2!important;top:5px!important;right:5px!important;width:30px!important;height:30px!important;margin:0!important;padding:2px!important;border:0!important;object-fit:contain!important}
 .ui-autocomplete{max-width:calc(100vw - 24px)!important;max-height:55vh!important;overflow:auto!important;z-index:1400!important}
}
@media (max-width:380px){
 #gmenu .pnkqs>li:not(#dmobn){display:none!important}
}
@media (max-width:360px){
 #headinfo .headinfo{background-position:calc(50% - 123px) 100%,50% 100%!important}
 .cw-mobile-phone::after{content:"☎";display:block;color:#fff;font-size:16px;line-height:1}
 #gmenu .pnkqsearch{flex-basis:100px!important;width:100px!important;min-width:100px!important}
 #gmenu .pnkqsearch>#vipad-3 .h_query{padding-left:8px!important;padding-right:34px!important;font-size:13px!important}
 #gmenu .pnkqsearch>#vipad-3 .h_submit{right:3px!important;width:29px!important;height:29px!important}
}

/* cw-card-title-clamp-20260825 */
html body .cw-catalog-card .cw-card__title a.souths,html body .cw-home-card .cw-home-card__title a.souths{display:-webkit-box!important;width:100%!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}

/* Source: AHEADER cw-header-layout-final-20260825 */
.cw-mobile-brand{display:none}
@media(max-width:768px){
 .mobile-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"contact contact account" "brand meta meta"!important;align-items:center!important;column-gap:7px!important;row-gap:3px!important;padding:6px 10px 7px!important}
 .mobile-header .cw-mobile-contact{grid-area:contact;display:flex!important;min-width:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important}
 .mobile-header .right-panel{grid-area:account;justify-self:end!important;min-width:0!important}
 .cw-mobile-brand{grid-area:brand;display:inline-flex!important;align-items:center;min-height:22px;color:#148fca!important;font:800 13px/1 "Open Sans",Arial,sans-serif;text-decoration:none!important;white-space:nowrap}
 .cw-mobile-meta{grid-area:meta!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;text-align:right!important;color:#526773;font:600 9px/1.2 "Open Sans",Arial,sans-serif;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .cw-mobile-phone{width:auto!important;min-width:106px!important;padding:5px 7px!important;justify-content:center!important;flex-direction:row-reverse!important;gap:4px!important}
 .cw-mobile-phone span{display:inline!important}
 .cw-mobile-phone::after{content:none!important;display:none!important}
 #gmenu .userrhmenu{display:none!important}
 #gmenu .h_menu_right{flex:1 1 auto!important;min-width:0!important}
 #gmenu .pnkqsearch{flex:1 1 auto!important;width:auto!important;min-width:0!important}
 .mobile-header .cw-header-contact-icon{width:27px!important;height:27px!important;min-width:27px!important;font-size:13px!important}
}
@media(max-width:360px){
 .cw-mobile-brand{font-size:12px!important}
 .mobile-header{column-gap:5px!important;padding-left:8px!important;padding-right:8px!important}
 .cw-mobile-phone{min-width:98px!important;padding:4px 5px!important;font-size:9.5px!important}
 .mobile-header .cw-header-contact-icon{width:25px!important;height:25px!important;min-width:25px!important;font-size:12px!important}
 .cw-mobile-meta{font-size:8.5px!important;line-height:1.15!important;white-space:normal!important;text-overflow:clip!important;max-height:20px!important}
}
@media(min-width:1280px){
 #headinfo{height:96px!important;padding:0 24px!important;border-bottom:1px solid #edf2f5!important}
 #headinfo .headinfo{height:96px!important;max-width:1760px!important;grid-template-columns:clamp(300px,20vw,340px) minmax(430px,1fr) clamp(380px,27vw,450px)!important;gap:18px!important;background-size:auto 84px!important}
 #headinfo .logohead{margin-left:52px!important;font-size:32px!important;line-height:34px!important}
 #headinfo .akcblock{height:64px!important;padding:5px!important;border-radius:10px!important;box-shadow:0 4px 14px rgba(18,55,76,.08)!important}
 #headinfo .akcblock .regularhead,#headinfo .akcblock .slick-list,#headinfo .akcblock .slick-track,#headinfo .akcblock .slick-slide,#headinfo .akcblock .akcbslid{height:54px!important}
 #headinfo .akcblock .slick-track{width:100%!important;transform:none!important}
 #headinfo .akcblock .slick-slide{display:none!important;float:none!important;width:100%!important}
 #headinfo .akcblock .slick-slide.slick-current{display:block!important}
 #headphone{grid-template-columns:minmax(200px,1fr) minmax(150px,.78fr)!important;gap:10px!important;padding:6px 8px!important;border:1px solid #dfeaf0!important;border-radius:10px!important;background:#f8fbfd!important;box-sizing:border-box!important}
 #gmenu .gmenu{width:calc(100% - 40px)!important;max-width:1760px!important;margin:0 auto!important}
 #gmenu .pnkqsearch{flex:0 0 clamp(360px,27vw,500px)!important;width:clamp(360px,27vw,500px)!important}
 #gmenu .userrhmenu{display:none!important}
}

/* Source: AHEADER cw-cart-popup-20260825 */
#uspeh{position:fixed!important;inset:0!important;z-index:99999!important;width:100%!important;height:100%!important;padding:16px!important;box-sizing:border-box!important;background:rgba(12,31,45,.46)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
#uspeh .uspeh{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(440px,calc(100vw - 32px))!important;height:auto!important;min-height:0!important;margin:0!important;padding:26px!important;box-sizing:border-box!important;transform:translate(-50%,-50%)!important;border:1px solid #dce7ed!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 70px rgba(8,30,45,.28)!important;text-align:center!important;animation:cwCartPopupIn .22s ease-out both}
#uspeh .cw-cart-popup-icon{display:block!important;margin:0 0 10px!important;color:#20a864!important;font-size:38px!important;line-height:1!important}
#uspeh .textpstr{display:block!important;margin:0!important;padding:0!important;color:#10283d!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important;text-transform:none!important}
#uspeh .cw-cart-popup-text{margin:8px 0 20px!important;color:#5b6f7e!important;font-size:13px!important;line-height:1.45!important}
#uspeh .cw-cart-popup-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}
#uspeh .prodpokup,#uspeh .oformpokup{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;width:100%!important;height:44px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border-radius:8px!important;font:700 13px/1.2 "Open Sans",Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important}
#uspeh .prodpokup{border:1px solid #168fc8!important;background:#fff!important;color:#168fc8!important;appearance:none!important;-webkit-appearance:none!important}
#uspeh .oformpokup{border:1px solid #ff8500!important;background:#ff8500!important;color:#fff!important}
#uspeh .prodpokup:hover,#uspeh .prodpokup:focus-visible{background:#f1f9fd!important}
#uspeh .oformpokup:hover,#uspeh .oformpokup:focus-visible{background:#e97800!important;border-color:#e97800!important}
#uspeh .prodpokup:focus-visible,#uspeh .oformpokup:focus-visible{outline:3px solid rgba(22,143,200,.25)!important;outline-offset:2px!important}
@keyframes cwCartPopupIn{from{opacity:0;transform:translate(-50%,-47%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@media(max-width:480px){#uspeh{padding:12px!important}#uspeh .uspeh{width:calc(100% - 24px)!important;padding:22px 18px!important;border-radius:14px!important}#uspeh .textpstr{font-size:19px!important}#uspeh .cw-cart-popup-actions{grid-template-columns:1fr!important}#uspeh .oformpokup{order:1}#uspeh .prodpokup{order:2}}
@media(prefers-reduced-motion:reduce){#uspeh .uspeh{animation:none!important}}

/* Source: AHEADER cw-subcat-label-width-20260825 */
@media(max-width:768px){
 .catpodcat table.catalog tbody tr td h3 a{left:7.5px!important;width:calc(100% - 15px)!important;padding:4px 5px!important;font-size:clamp(9px,3vw,11px)!important;letter-spacing:0!important;word-break:normal!important}
}

/* Source: /css/cw-home-grid-prepaint-20260826.css?v=20260827-1 */
html body #dcontent.homehit .cw-home-grid--coolers{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}html body #dcontent.homehit .cw-home-grid--coolers>.list-item{height:auto!important}html body #dcontent.homehit .cw-home-card{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;grid-template-rows:auto!important;align-content:start!important;height:auto!important}html body #dcontent.homehit .cw-home-card__media{grid-column:1/-1!important;grid-row:1!important;height:clamp(260px,17vw,350px)!important;min-height:0!important;padding:10px!important;border-right:0!important}html body #dcontent.homehit .cw-home-card__title{grid-column:1/-1!important;grid-row:2!important;height:50px!important;min-height:50px!important;padding:8px 12px 0!important}html body #dcontent.homehit .cw-home-card__title>strong{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}html body #dcontent.homehit .cw-home-card__title a.souths{width:100%!important}html body #dcontent.homehit .cw-home-card__options-wrap{grid-column:1/-1!important;grid-row:3!important;height:25px!important;min-height:25px!important;padding:3px 12px 4px!important}html body #dcontent.homehit .cw-home-card__rating{grid-column:1/-1!important;grid-row:4!important;height:26px!important;min-height:26px!important;padding:3px 12px!important}html body #dcontent.homehit .cw-home-card__info{grid-column:1/-1!important;grid-row:5!important;min-height:30px!important;padding:2px 12px 5px!important;flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important}html body #dcontent.homehit .cw-home-card__delivery{grid-column:1/-1!important;grid-row:6!important;justify-self:center!important;margin:0 0 6px!important}html body #dcontent.homehit .cw-home-card__price{grid-column:1!important;grid-row:7!important;align-self:center!important;width:auto!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:4px 4px 10px 12px!important}html body #dcontent.homehit .cw-home-card__price .newpricesq{justify-content:flex-start!important;gap:4px!important}html body #dcontent.homehit .cw-home-card__current-price{font-size:21px!important}html body #dcontent.homehit .cw-home-card__old-price,html body #dcontent.homehit .cw-home-card__vat{font-size:11px!important}html body #dcontent.homehit .cw-home-card__action{grid-column:2!important;grid-row:7!important;align-self:end!important;width:auto!important;min-height:40px!important;margin:0 12px 10px 0!important}html body #dcontent.homehit .cw-home-card__action .vidtovby{height:40px!important;min-height:40px!important}html body #dcontent.homehit .cw-home-card__action .zakazcl{display:none!important}@media(min-width:1800px){html body #dcontent.homehit .cw-home-grid--coolers{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:2300px){html body #dcontent.homehit .cw-home-grid--coolers{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:1100px){html body #dcontent.homehit .cw-home-grid--coolers{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){html body #dcontent.homehit .cw-home-grid--coolers{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html body #dcontent.homehit .cw-home-grid--coolers{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body #dcontent.homehit .cw-home-card{grid-template-columns:minmax(0,1fr) 108px!important}html body #dcontent.homehit .cw-home-card__media{height:clamp(240px,72vw,300px)!important;padding:7px!important}html body #dcontent.homehit .cw-home-card__title{height:44px!important;min-height:44px!important;padding:6px 10px 0!important;font-size:15px!important}html body #dcontent.homehit .cw-home-card__options-wrap{height:23px!important;min-height:23px!important;padding:2px 10px 3px!important}html body #dcontent.homehit .cw-home-card__rating{height:24px!important;min-height:24px!important;padding:2px 10px!important}html body #dcontent.homehit .cw-home-card__info{min-height:27px!important;padding:1px 10px 4px!important}html body #dcontent.homehit .cw-home-card__delivery{margin:0 10px 5px!important}html body #dcontent.homehit .cw-home-card__price{padding:3px 4px 9px 10px!important}html body #dcontent.homehit .cw-home-card__action{margin:0 10px 9px 0!important}}#cw-home-category-menu{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}@media(max-width:700px){#cw-home-category-menu .cw-home-category-rail,#cw-home-category-menu .cw-home-category-card{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}#cw-home-category-menu .cw-home-category-card img{max-width:100%!important}}

/* Source: AHEADER cw-home-category-mobile-scroll-fix-20260901 */
@media(max-width:700px){
 #cw-home-category-menu .cw-home-category-rail{
 overflow-x:auto!important;
 overflow-y:hidden!important;
 -webkit-overflow-scrolling:touch;
 }
 #cw-home-category-menu .cw-home-category-card{scroll-snap-stop:always}
}

/* Source: AHEADER cw-hide-legacy-nav-phone-20260827 */
#gmenu .userrhmenu{display:none!important}

/* Source: AHEADER cw-mobile-products-space-20260827 */
@media (min-width:361px) and (max-width:450px){#gmenu .h_menu_right{width:calc(100% - 142px)!important}}

/* Source: AHEADER cw-product-final-breadcrumb-20260827 */
/* CoolerWater: show the deepest assigned category on product pages only.
 uCoz already renders this category in BreadcrumbList; the legacy global
 rule hides the last link visually. Category pages keep their old behavior. */
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"]{visibility:visible!important}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"] > span[itemtype="https://schema.org/ListItem"]:last-child{display:inline!important;visibility:visible!important}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"] > span[itemtype="https://schema.org/ListItem"]:last-child > a[itemprop="item"]{display:inline-flex!important;pointer-events:auto!important;max-width:min(460px,42vw);overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"] > span[itemtype="https://schema.org/ListItem"]:last-child > a[itemprop="item"] > [itemprop="name"]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media only screen and (max-width:699px){
#dcontent:has(> #polomtov) > .weblinks{height:auto!important;min-height:30px}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"]{display:block!important;visibility:visible!important}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"] > span[itemtype="https://schema.org/ListItem"]:not(:last-child){display:none!important}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"] > span[itemtype="https://schema.org/ListItem"]:last-child{display:block!important;visibility:visible!important}
#dcontent:has(> #polomtov) > .weblinks > span[itemtype="https://schema.org/BreadcrumbList"] > span[itemtype="https://schema.org/ListItem"]:last-child > a[itemprop="item"]{display:flex!important;max-width:calc(100vw - 30px)}
}

/* Source: /css/cw-header-refresh-20260827.css?v=20260827-1 */
.cw-header-benefits,.cw-desktop-lang,.cw-header-account{display:none}
.cw-header-contact-icon--instagram{background:linear-gradient(135deg,#6b45d8,#e13f79 55%,#ff9d3a)}
#head{display:none!important;height:0!important;min-height:0!important;padding:0!important;border:0!important}
@media(min-width:769px){
 #headinfo{height:110px!important;padding:0 12px!important;border-bottom:3px solid #ff8500!important}
 #headinfo .headinfo{height:110px!important;max-width:1760px!important;grid-template-areas:"logo benefits contact"!important;grid-template-columns:290px minmax(450px,1fr) 430px!important;gap:14px!important;background-size:auto 92px!important}
 #headinfo .logohead{grid-area:logo!important;margin-left:56px!important;font-size:31px!important;line-height:33px!important}
 #headinfo .logohead>span:not(.logo-trust){font-size:9px!important;line-height:15px!important;letter-spacing:.25px!important}
 #headinfo .logohead .logo-trust{font-size:10px!important;line-height:15px!important}
 #headinfo .akcblock{display:none!important}
 .cw-header-benefits{grid-area:benefits;display:grid!important;grid-template-columns:1fr 1fr;gap:12px;min-width:0}
 .cw-header-benefit{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:70px;padding:10px 12px;border:1px solid #dfe7ec;border-radius:10px;background:#fff;box-shadow:0 3px 12px rgba(18,55,76,.06);color:#172938!important;text-decoration:none!important}
 .cw-header-benefit>i{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fff4e9;color:#ff7800;font-size:23px}
 .cw-header-benefit strong{display:block;font-size:12px;line-height:1.25;text-transform:uppercase;white-space:nowrap}
 .cw-header-benefit small{display:block;margin-top:4px;color:#526773;font-size:10.5px;line-height:1.35}
 #headphone{grid-area:contact!important;display:grid!important;grid-template-columns:minmax(218px,1fr) minmax(166px,176px)!important;gap:10px!important;height:78px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
 #headphone .headple,#headphone .headpri{min-width:0!important;margin:0!important;padding:0!important}
 #headphone .hphon{font-size:20px!important;line-height:24px!important;white-space:nowrap!important}
 #headphone .cw-header-contact-action{gap:5px!important;margin-top:6px!important;overflow:visible!important}
 #headphone .cw-header-contact-action__text{font-size:11px!important;line-height:23px!important}
 #headphone .cw-header-contact-icons{gap:4px!important}
 #headphone .cw-header-contact-icon{width:23px!important;height:23px!important;min-width:23px!important;font-size:12px!important}
 #headphone .headpri{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"schedule lang" "callback callback"!important;gap:7px 6px!important;align-items:center!important}
 #headphone .headcelltext{grid-area:schedule!important;margin:0!important;color:#526773!important;font-size:10px!important;line-height:1.35!important;text-align:right!important;white-space:normal!important}
 #headphone .headcelltext b{display:block!important;color:#263d4d!important}
 #headphone .headcell{grid-area:callback!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:36px!important;margin:0!important;padding:0 8px!important;border-radius:6px!important;font-size:11px!important;line-height:1!important;box-sizing:border-box!important}
 .cw-desktop-lang{grid-area:lang;position:relative;display:block!important;z-index:12}
 .cw-desktop-lang__toggle{display:flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid #dbe6ec;border-radius:7px;background:#fff;color:#203748;font-size:11px;font-weight:700;cursor:pointer;list-style:none;box-sizing:border-box}
 .cw-desktop-lang__toggle::-webkit-details-marker{display:none}
 .cw-desktop-lang__menu{position:absolute;top:34px;right:0;z-index:13;min-width:58px;padding:5px;border:1px solid #dbe6ec;border-radius:7px;background:#fff;box-shadow:0 8px 22px rgba(16,40,61,.16)}
 .cw-desktop-lang__menu a{display:block;padding:6px;color:#203748!important;font-size:11px;font-weight:700;text-align:center;text-decoration:none!important}
 #gmenu .gmenu{width:calc(100% - 24px)!important;max-width:1760px!important}
 #gmenu .cw-header-account{display:flex!important;flex:0 0 48px;height:54px;border-left:1px solid rgba(255,255,255,.22)}
 #gmenu .cw-header-account__link{display:flex;align-items:center;justify-content:center;width:48px;height:54px;color:#fff!important}
 #gmenu .cw-header-account__link svg{fill:#fff!important;color:#fff!important}
 #gmenu .userrhmenu{display:none!important}
}
@media(min-width:1024px) and (max-width:1279px){
 #headinfo .headinfo{grid-template-columns:250px minmax(245px,1fr) 400px!important;gap:10px!important;background-size:auto 82px!important}
 #headinfo .logohead{margin-left:50px!important;font-size:27px!important;line-height:30px!important}
 .cw-header-benefits{gap:8px!important}
 .cw-header-benefit{display:flex!important;justify-content:center!important;min-height:60px!important;padding:8px!important;text-align:center!important}
 .cw-header-benefit>i,.cw-header-benefit small{display:none!important}
 .cw-header-benefit strong{font-size:11px!important}
 #headphone{grid-template-columns:210px 170px!important;gap:8px!important}
 #headphone .cw-header-contact-action__text{font-size:10px!important}
 #headphone .cw-header-contact-icon{width:21px!important;height:21px!important;min-width:21px!important;font-size:11px!important}
}
@media(min-width:769px) and (max-width:1023px){
 #headinfo{height:94px!important}
 #headinfo .headinfo{height:94px!important;grid-template-areas:"logo contact"!important;grid-template-columns:230px minmax(0,1fr)!important;gap:10px!important;background-size:auto 76px!important}
 #headinfo .logohead{margin-left:44px!important;font-size:24px!important;line-height:27px!important}
 #headinfo .logohead>span:not(.logo-trust),#headinfo .logohead .logo-trust{font-size:8px!important;line-height:12px!important}
 .cw-header-benefits{display:none!important}
 #headphone{grid-template-columns:minmax(190px,1fr) 165px!important;gap:8px!important;height:72px!important}
 #headphone .hphon{font-size:18px!important;line-height:22px!important}
 #headphone .cw-header-contact-action__text{font-size:9px!important}
 #headphone .cw-header-contact-icon{width:21px!important;height:21px!important;min-width:21px!important;font-size:11px!important}
}
@media(max-width:768px){
 .mobile-header .right-panel .lang>.lang__item:first-child{display:none!important}
 .mobile-header .cw-header-contact-icon--instagram{display:inline-flex!important}
 #gmenu .cw-header-account{display:flex!important;flex:0 0 42px;height:54px;border-left:1px solid rgba(255,255,255,.22)}
 #gmenu .cw-header-account__link{display:flex;align-items:center;justify-content:center;width:42px;height:54px;color:#fff!important}
 #gmenu .cw-header-account__link svg{fill:#fff!important;color:#fff!important}
}
@media(max-width:340px){
 .mobile-header .cw-header-contact-icon{width:23px!important;height:23px!important;min-width:23px!important;font-size:11px!important}
 .mobile-header .cw-mobile-phone{min-width:92px!important;padding:4px!important}
 #gmenu .cw-header-account{flex-basis:38px!important}
 #gmenu .cw-header-account__link{width:38px!important}
}

/* Source: AHEADER cw-home-promos-20260827 */
.cw-home-promos-shell{height:auto!important;min-height:0!important;padding:14px 0!important;background:#f6f3ec}
.cw-home-promos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100% - 30px,1760px);margin:0 auto;padding:0}
.cw-home-promo{--promo:#0d98d3;display:flex;flex-direction:column;min-width:0;min-height:132px;padding:13px 14px 12px;border:1px solid #dbe6ec;border-top:4px solid var(--promo);border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(18,55,76,.07);color:#142d40!important;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}
.cw-home-promo:hover,.cw-home-promo:focus{color:#142d40!important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(18,55,76,.13)}
.cw-home-promo__head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}
.cw-home-promo__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eef8fc;color:var(--promo);font-size:19px}
.cw-home-promo strong{display:block;font-size:13px;line-height:1.25}
.cw-home-promo small{display:block;margin-top:8px;color:#536b7a;font-size:10.5px;line-height:1.35}
.cw-home-promo__more{margin-top:auto;padding-top:8px;color:var(--promo);font-size:10px;font-weight:800;text-transform:uppercase}
.cw-home-promo--installment{--promo:#ef7c00}.cw-home-promo--water{--promo:#087bc1}.cw-home-promo--clean{--promo:#15a0c7}.cw-home-promo--warranty{--promo:#174f91}.cw-home-promo--delivery{--promo:#1e9a62}
@media(min-width:769px) and (max-width:1100px){.cw-home-promos{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:768px){.cw-home-promos-shell{display:none!important}}

/* Source: AHEADER cw-home-promos-old-hide */
#cathom{display:none!important}

/* Source: AHEADER cw-mobile-call-cleanup */
@media(max-width:768px){#gmenu .userrhmenu{display:none!important}}

/* Source: AHEADER cw-header-wide-benefits-20260827 */
@media(min-width:1024px) and (max-width:1699px){
 .cw-header-benefit:nth-child(n+3){display:none!important}
}
@media(min-width:1700px){
 #headinfo .headinfo{
 width:calc(100% - 48px)!important;
 max-width:2280px!important;
 margin:0 auto!important;
 grid-template-columns:300px minmax(0,1fr) 440px!important;
 gap:18px!important;
 }
 #gmenu .gmenu{
 width:calc(100% - 48px)!important;
 max-width:2280px!important;
 margin-inline:auto!important;
 }
 .cw-header-benefits{
 display:grid!important;
 grid-template-columns:repeat(5,minmax(0,1fr))!important;
 gap:8px!important;
 min-width:0!important;
 }
 .cw-header-benefit{
 display:grid!important;
 grid-template-columns:36px minmax(0,1fr)!important;
 gap:8px!important;
 align-items:center!important;
 min-width:0!important;
 min-height:72px!important;
 padding:8px 10px!important;
 border-radius:10px!important;
 box-sizing:border-box!important;
 }
 .cw-header-benefit>i{
 display:grid!important;
 place-items:center!important;
 width:34px!important;
 height:34px!important;
 border-radius:9px!important;
 font-size:18px!important;
 }
 .cw-header-benefit>span{min-width:0!important}
 .cw-header-benefit strong{
 font-size:10.5px!important;
 line-height:1.2!important;
 white-space:normal!important;
 }
 .cw-header-benefit small{
 margin-top:3px!important;
 font-size:8.8px!important;
 line-height:1.3!important;
 }
 .cw-header-benefit--delivery>i{background:#eaf8f0!important;color:#1e9a62!important}
 .cw-header-benefit--warranty>i{background:#edf3fb!important;color:#174f91!important}
 .cw-header-benefit--installment>i{background:#fff3e7!important;color:#ef7c00!important}
 .cw-header-benefit--water>i{background:#eaf6fd!important;color:#087bc1!important}
 .cw-header-benefit--clean>i{background:#eaf8fb!important;color:#1598b8!important}
 .cw-home-promos-shell{display:none!important}
}
@media(min-width:1700px) and (max-width:1849px){
 .cw-header-benefit small{display:none!important}
 .cw-header-benefit{grid-template-columns:32px minmax(0,1fr)!important;padding:8px!important}
 .cw-header-benefit>i{width:30px!important;height:30px!important;font-size:16px!important}
}

/* Source: /css/cw-header-micro-layout-20260827.css?v=20260827-1 */
/* Mobile: one compact contact row, square messenger buttons, readable meta line. */
@media(max-width:768px){
 .mobile-header{column-gap:5px!important}
 .mobile-header .cw-mobile-phone{box-sizing:border-box!important;height:36px!important;min-height:36px!important;padding:0 8px!important}
 .mobile-header .cw-header-contact-icons{gap:4px!important}
 .mobile-header .cw-header-contact-icon{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:7px!important;font-size:15px!important}
 .mobile-header .cw-mobile-meta{padding-left:5px!important;font-size:9.5px!important;line-height:1.15!important;letter-spacing:-.05px!important;white-space:nowrap!important}
}
@media(max-width:360px){
 .mobile-header .cw-mobile-phone{height:33px!important;min-height:33px!important;min-width:104px!important;padding:0 6px!important;font-size:9.5px!important}
 .mobile-header .cw-header-contact-icons{gap:3px!important}
 .mobile-header .cw-header-contact-icon{width:31px!important;height:31px!important;min-width:31px!important;border-radius:6px!important;font-size:14px!important}
 .mobile-header .cw-mobile-brand{font-size:12px!important}
 .mobile-header .cw-mobile-meta{font-size:8.3px!important;letter-spacing:-.1px!important;overflow:visible!important;text-overflow:clip!important}
}
@media(max-width:340px){
 .mobile-header .cw-mobile-phone{height:30px!important;min-height:30px!important;min-width:92px!important;padding:0 4px!important;font-size:9px!important}
 .mobile-header .cw-header-contact-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:6px!important;font-size:13px!important}
 .mobile-header .cw-mobile-brand{font-size:11.5px!important}
 .mobile-header .cw-mobile-meta{font-size:7.8px!important}
}
/* Wide desktop: use the screen width and reserve enough room for address and schedule. */
@media(min-width:1700px){
 #headinfo{padding-inline:8px!important}
 #headinfo .headinfo{width:calc(100% - 24px)!important;max-width:2520px!important;grid-template-columns:300px minmax(0,1fr) 500px!important;gap:16px!important}
 #gmenu .gmenu{width:calc(100% - 24px)!important;max-width:2520px!important}
 #headphone{grid-template-columns:240px minmax(250px,1fr)!important;gap:10px!important}
 #headphone .headpri{grid-template-columns:minmax(0,1fr) 54px!important;grid-template-areas:"schedule schedule" "callback lang"!important;grid-template-rows:auto 36px!important;gap:6px!important}
 #headphone .headcelltext{font-size:11.5px!important;line-height:1.35!important;white-space:nowrap!important}
 #headphone .headcelltext b{font-size:11.5px!important;white-space:nowrap!important}
 #headphone .cw-header-contact-action__text{font-size:11.5px!important}
 #headphone .cw-header-contact-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:6px!important;font-size:13px!important}
 .cw-desktop-lang__toggle{font-size:12px!important}
}
/* Modern catalogue card: article, stock and warranty stay in one compact line. */
.cw-catalog-card .cw-card__facts{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;white-space:nowrap!important}
.cw-catalog-card .cw-card__facts .cw-card__article{display:block!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;color:#6b7280!important;font-size:10px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.cw-catalog-card .cw-card__facts .cw-card__stock,.cw-catalog-card .cw-card__facts .cw-card__warranty{flex:0 0 auto!important;font-size:10px!important}
/* Product-side carousels: preserve three cards, keep VAT below prices and clear of the button. */
@media(min-width:981px){
 .cw-product-side .cw-side-products .cw-card__bottom{grid-template-columns:minmax(0,130px) 98px!important;gap:8px!important}
 .cw-product-side .cw-side-products .cw-card__price{display:flex!important;flex-flow:row wrap!important;align-content:center!important;align-items:baseline!important;column-gap:4px!important;row-gap:0!important;width:130px!important;min-width:0!important;overflow:hidden!important}
 .cw-product-side .cw-side-products .cw-card__vat{display:block!important;flex:0 0 100%!important;width:100%!important;margin:0!important;font-size:10px!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}
 .cw-product-side .cw-side-products .cw-card__action,.cw-product-side .cw-side-products .cw-card__action .vidtovby,.cw-product-side .cw-side-products .cw-card__details{width:98px!important;min-width:98px!important}
}

/* Source: AHEADER cw-header-call-inline-20260827 */
@media(min-width:1700px){#headphone{grid-template-columns:250px 240px!important;gap:10px!important}#headphone .headple{width:250px!important}#headphone .cw-header-contact-action{gap:4px!important}#headphone .cw-header-contact-action__text{font-size:10px!important}#headphone .headpri{grid-template-columns:130px 54px!important;grid-template-areas:"callback lang" "schedule schedule"!important;grid-template-rows:34px auto!important;column-gap:0!important;row-gap:4px!important}#headphone .headcell{box-sizing:border-box!important;width:130px!important;min-width:130px!important;height:30px!important;min-height:30px!important;align-self:end!important;padding:0 4px!important}#headphone .headcell span{padding-left:16px!important;font-size:10px!important;white-space:nowrap!important}#headphone .headcelltext,#headphone .headcelltext b{font-size:11px!important;line-height:1.2!important}#headphone .cw-desktop-lang{align-self:center!important}}

/* Source: AHEADER cw-aheader-overlap-guard-20260828 */
@media (min-width:769px) and (max-width:1699px){
 #headphone .cw-header-contact-action__wide{display:none!important}
}
.cw-product-side .cw-side-products .cw-card__price{
 display:flex!important;
 flex-flow:row wrap!important;
 align-content:center!important;
 align-items:baseline!important;
 column-gap:4px!important;
 row-gap:0!important;
 min-width:0!important;
 overflow:hidden!important;
}
.cw-product-side .cw-side-products .cw-card__vat{
 display:block!important;
 flex:0 0 100%!important;
 width:100%!important;
 margin:0!important;
 font-size:10px!important;
 line-height:1!important;
 text-align:right!important;
 white-space:nowrap!important;
}

/* Source: AHEADER cw-desktop-header-readability-20260828 */
@media(min-width:1700px){
 #headinfo .logohead>span:not(.logo-trust){font-size:10.5px!important;line-height:15px!important}
 #headinfo .logohead .logo-trust{font-size:11px!important;line-height:15px!important}
 .cw-header-benefit{min-height:78px!important;padding:9px 10px!important}
 .cw-header-benefit strong{font-size:13px!important;line-height:1.2!important}
 .cw-header-benefit small{font-size:10.8px!important;line-height:1.3!important}

 #headphone{
 grid-template-columns:250px 180px!important;
 grid-template-areas:"phone schedule" "contact schedule" "callback lang"!important;
 grid-template-rows:24px 24px 26px!important;
 column-gap:10px!important;
 row-gap:2px!important;
 height:78px!important;
 align-items:center!important;
 }
 #headphone .headple,#headphone .headpri{display:contents!important}
 #headphone .cw-header-phone-main{grid-area:phone!important}
 #headphone .cw-header-contact-action{
 grid-area:contact!important;
 display:flex!important;
 align-items:center!important;
 gap:4px!important;
 width:250px!important;
 margin:0!important;
 }
 #headphone .cw-header-contact-action__text{font-size:12px!important;line-height:24px!important}
 #headphone .cw-header-contact-icons{gap:3px!important}
 #headphone .cw-header-contact-icon{width:24px!important;height:24px!important;min-width:24px!important;font-size:13px!important}
 #headphone .headcelltext{
 grid-area:schedule!important;
 align-self:center!important;
 margin:0!important;
 font-size:12px!important;
 line-height:1.2!important;
 text-align:right!important;
 }
 #headphone .headcelltext b{font-size:12.5px!important;line-height:1.2!important}
 #headphone .headcell{
 grid-area:callback!important;
 justify-self:start!important;
 align-self:center!important;
 width:142px!important;
 min-width:142px!important;
 height:26px!important;
 min-height:26px!important;
 padding:0 6px!important;
 font-size:11.5px!important;
 }
 #headphone .headcell span{font-size:11.5px!important}
 #headphone .cw-desktop-lang{grid-area:lang!important;justify-self:end!important;align-self:center!important}
 #headphone .cw-desktop-lang__toggle{height:26px!important}
}
@media(min-width:1700px) and (max-width:1849px){
 .cw-header-benefit small{display:none!important}
}

/* Source: AHEADER cw-responsive-tablet-fix-20260831 */
@media(min-width:769px) and (max-width:1023px){
 #headinfo .headinfo{display:grid!important}
 #headphone .headple,#headphone .headpri{float:none!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important}
 #headphone .headpri{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:". lang" "callback callback"!important;grid-template-rows:26px 36px!important;gap:4px 6px!important;height:66px!important;align-self:center!important}
 #headphone .headcelltext{display:none!important}
}
@media(min-width:391px) and (max-width:1023px){
 #dcontent>.dcontleft{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
}

/* Source: AHEADER cw-mobile-header-categories-fix-20260901 */
@media(max-width:768px){
 .mobile-header{grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-areas:"contact contact account" "brand delivery meta"!important}
 .cw-mobile-delivery{grid-area:delivery;display:inline-flex!important;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border-radius:11px;background:#eaf8f0;color:#15834f!important;font:800 9px/1 "Open Sans",Arial,sans-serif;text-decoration:none!important;white-space:nowrap}
 #vipad-1 .cw-category-menu__rail{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-padding-inline:1px!important}
 #vipad-1 .cw-category-card{scroll-snap-stop:always!important}
 #vipad-1 .cw-category-card span{padding:10px 8px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-transform:none!important;text-wrap:balance}
}
@media(max-width:480px){
 #vipad-1 .cw-category-card span{font-size:12px!important;line-height:1.22!important}
}
@media(max-width:360px){
 .cw-mobile-delivery{font-size:8.5px!important;padding:0 4px!important}
}

/* Source: AHEADER cw-mobile-meta-overflow-fix-20260902 */
@media(max-width:360px){.mobile-header .cw-mobile-meta{overflow:hidden!important}}

/* Source: AHEADER cw-mobile-content-overflow-fix-20260905 */
@media(max-width:390px){
 #dcontent>.dcontleft{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
 #dcontent>.dcontleft>#osnovblocktovar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}
 #dcontent>.dcontleft>#osnovblocktovar .profile-row-content{min-width:0!important;overflow-wrap:anywhere!important}
}
