/* Дополнения к действующей теме; формы и каталог остаются под управлением CMS. */
.co-inner-brand{display:flex;align-items:center;gap:8px;color:#dd424b;text-decoration:none;white-space:nowrap}.co-inner-brand img{width:36px;height:45px}.co-inner-brand b{display:block;font-size:24px;line-height:1.2}.co-inner-brand small{display:block;font-size:10px;color:#777;margin-top:4px}
.h-mid__right .co-inner-calc{display:inline-block;padding:12px;background:#ff6268;border-radius:5px;color:#fff;font-size:12px;margin:0 12px 0 0}.co-inner-ved{font-size:12px;color:#dd424b;margin-right:12px;white-space:nowrap}.h-mid__right{display:flex;align-items:center}.co-header .co-price-label.currency{display:flex;gap:12px;margin-left:0;font-size:12px;align-items:center}.co-top .co-wrap{gap:18px}.co-shared-footer .foo-address{max-width:260px}.co-shared-footer .subscr input{box-sizing:border-box}
.co-public{margin:0;background:white;color:#3c3c3c;font-family:Arial,sans-serif}.co-public .kalk{margin-top:24px}.co-pdf-download{display:inline-block;font-size:13px;color:#c32b3b;margin-bottom:20px}.co-product-grid .owl-lazy{opacity:1!important}.co-product-grid .evoShop_addToCart.added>span:first-child{display:none!important}.co-product-grid .evoShop_addToCart.added .added-to-cart{display:inline!important}
@media(max-width:1000px){.co-inner-ved{font-size:11px}.co-top .co-price-label{display:none}}
@media print{.co-header,.co-pdf-download{display:none!important}}
.co-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.co-top .co-phone,.co-top .co-wholesale{flex-shrink:0;white-space:nowrap}.co-top .co-price-label.currency{width:auto;flex:0 0 auto;margin-left:auto}.co-top .currency .dropdown{width:auto}.co-top .co-wholesale{margin-left:auto}
.co-shared-footer .subscr__btns{height:46px}.co-shared-footer .subscr input{height:46px;line-height:18px;padding:12px 14px}.co-shared-footer .subscr button{display:block;position:static;flex:0 0 38px;width:38px;height:46px;opacity:1;visibility:visible;transform:none;margin:0;line-height:20px;font-size:0}.co-shared-footer .subscr button::after{content:'→';font-size:18px;color:#ee334a}
.header-dt__mid .h-mid{gap:20px}.header-dt__mid .h-bottom__mid{flex:1;min-width:160px;width:auto}.header-dt__mid .h-mid__right{flex:0 0 auto}.h-mid__right .co-inner-calc,.h-mid__right>.link{white-space:nowrap}
