@media (min-width:1024px){
 #headinfo{height:122px;padding:0 18px;box-sizing:border-box;}
 #headinfo .headinfo{display:grid;grid-template-areas:"logo promo contact";grid-template-columns:300px minmax(320px,1fr) 400px;gap:18px;align-items:center;height:122px;box-sizing:border-box;text-align:left;background:url(/diox/img/logowatersss.png) no-repeat 0 center;background-size:auto 108px;}
 #headinfo .logohead{grid-area:logo;float:none;display:block;width:auto;margin:0 0 0 58px;font-size:34px;line-height:38px;letter-spacing:.2px;text-transform:none!important;}
 #headinfo .logohead>span{position:relative;top:0;}
 #headinfo .logohead>span:not(.logo-trust){font-size:11px;line-height:18px;text-align:left;letter-spacing:.45px;text-transform:uppercase;}
 #headinfo .logohead .logo-trust{color:#222!important;font-size:11px!important;line-height:18px!important;font-weight:700;text-align:left;letter-spacing:0;}
 #headinfo .akcblock{grid-area:promo;display:block;width:100%;max-width:760px;height:76px;margin:0 auto;padding:8px 6px;border-width:1px;border-radius:8px;box-sizing:border-box;overflow:hidden;background:#fff;}
 #headinfo .akcblock .regularhead,#headinfo .akcblock .slick-list,#headinfo .akcblock .slick-track,#headinfo .akcblock .slick-slide,#headinfo .akcblock .akcbslid{height:58px!important;}
 #headinfo .akcblock .slick-dots{display:none!important;}
 #headphone{grid-area:contact;position:static;display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(160px,.85fr);gap:14px;align-items:center;width:100%;max-width:none;height:auto;font-family:"Open Sans",Arial,sans-serif;}
 #headphone .headple,#headphone .headpri{display:block;width:auto;height:auto;padding:0;}
 #headphone .headpri{position:static;}
 #headphone .hphon{font-size:19px;line-height:28px;white-space:nowrap;}
 #headphone .headple .phone-wrapper:nth-child(2) .hphon{margin-top:5px;color:#9b5000;font-size:16px;line-height:22px;}
 #headphone .headcelltext{margin:0 0 7px;color:#222;font-size:12.5px;line-height:18px;}
 #headphone .headcell{position:static;display:block;width:100%;line-height:36px;font-size:12px;box-sizing:border-box;}
 #gmenu .gmenu{display:flex;align-items:stretch;clear:both;width:calc(100% - 30px)!important;height:54px;margin:0 15px!important;padding:0!important;box-sizing:border-box;}
 #gmenu .h_menu{display:block;width:100%;height:54px;margin:0;padding:0;}
 #gmenu .h_menu>.inner{display:flex;align-items:stretch;width:100%;height:54px;}
 #gmenu .pnkqs{order:1;flex:1 1 auto;min-width:0;height:54px;}
 #gmenu .h_menu_right{order:2;display:flex;align-items:stretch;flex:0 0 auto;float:none;width:auto;height:54px;margin-left:auto;overflow:visible;}
 #gmenu .pnkqsearch{display:flex;width:auto;height:54px;border-left:1px solid rgba(255,255,255,.28);border-right:1px solid rgba(255,255,255,.28);}
 #gmenu .toggle-search-panel{display:flex;align-items:center;justify-content:center;gap:7px;min-width:104px;height:54px;padding:0 16px;box-sizing:border-box;background:rgba(255,255,255,.12);}
 #gmenu .toggle-search-panel:hover{background:#ffb103;}
 #gmenu .toggle-search-panel svg{width:27px;height:27px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18));}
 #gmenu .search-label{color:#fff;font:700 13px/1 "Open Sans",Arial,sans-serif;text-transform:uppercase;}
 #vipad-3{left:0!important;width:100%!important;}
 #vipad-3 .h_search{max-width:900px;margin:0 auto;}
 #vipad-3 .h_query{height:46px!important;padding:0 16px!important;border:2px solid #0b91cf!important;border-radius:6px!important;box-sizing:border-box;font-size:16px!important;}
}
@media (min-width:1024px) and (max-width:1199px){#headinfo .headinfo{grid-template-areas:"logo contact";grid-template-columns:330px 1fr;}#headinfo .akcblock{display:none!important;}}
@media (min-width:1200px) and (max-width:1399px){#gmenu .pnkqs>li>a{padding-left:9px!important;padding-right:9px!important;}#gmenu .toggle-search-panel{min-width:56px;padding:0 13px;}#gmenu .search-label{display:none;}}
@media (min-width:1700px){
 #headinfo{padding-left:28px;padding-right:28px;}
 #headinfo .headinfo{grid-template-columns:420px minmax(480px,820px) 470px;gap:32px;justify-content:space-between;}
 #headinfo .logohead{font-size:39px;line-height:42px;}
 #headinfo .logohead>span:not(.logo-trust){font-size:12px;line-height:18px;}
 #headinfo .logohead .logo-trust{font-size:12px!important;line-height:19px!important;}
 #headinfo .akcblock{max-width:820px;}
 #headphone{grid-template-columns:260px 195px;}
 #headphone .hphon{font-size:20px;}
 #headphone .headple .phone-wrapper:nth-child(2) .hphon{font-size:17px;}
 #headphone .headcelltext{font-size:13px;}
}
@media (min-width:1024px){
 .ui-autocomplete{left:50%!important;width:min(860px,calc(100% - 40px))!important;max-height:390px;padding:8px!important;overflow:auto;transform:translateX(-50%);border:1px solid #d6e4ec;border-radius:0 0 8px 8px;box-shadow:0 14px 30px rgba(17,50,68,.20);box-sizing:border-box;z-index:1200!important;}
 .ui-menu .ui-menu-item,.ui-menu .cw-search-suggestion{float:none!important;width:100%!important;margin:0!important;border-bottom:1px solid #edf2f5;}
 .ui-menu .cw-search-suggestion:last-child{border-bottom:0;}
 .ui-menu .cw-search-suggestion>a{display:flex!important;align-items:center;gap:12px;width:100%!important;min-height:64px;padding:6px 10px!important;box-sizing:border-box;color:#24343d;}
 .ui-menu .cw-search-suggestion>a:hover{background:#f2f9fd;color:#111;}
 .ui-menu .cw-search-suggestion img{flex:0 0 52px;width:52px!important;height:52px!important;margin:0!important;padding:2px!important;border:1px solid #dce8ee!important;border-radius:6px!important;object-fit:contain;background:#fff;}
 .cw-search-suggestion__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;}
 .cw-search-suggestion__text strong{font-size:14px;line-height:19px;}
 .cw-search-suggestion__text small{color:#e97000;font-size:13px;font-weight:700;}
}
/* Постійно видимий пошук товарів на широких екранах */
@media (min-width:1200px){
 #gmenu .pnkqsearch{position:relative!important;display:flex!important;flex:0 0 clamp(300px,24vw,420px)!important;width:clamp(300px,24vw,420px)!important;height:54px!important;padding:6px 8px!important;background:rgba(255,255,255,.12)!important;box-sizing:border-box!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:42px!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:42px!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: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-size:15px!important;box-sizing:border-box!important;}
 #gmenu .pnkqsearch>#vipad-3 .h_submit{position:absolute!important;z-index:2!important;top:6px!important;right:8px!important;width:30px!important;height:30px!important;margin:0!important;padding:4px!important;border:0!important;object-fit:contain!important;}
}
