#DMContact{display:none!important;width:100%;max-width:none;box-sizing:border-box;margin:16px 0;padding:14px 16px;border:1px solid #dce5ed;border-radius:8px;background:#f7f9fb;box-shadow:none}#DMContact .text{width:100%;padding:0;margin:0}#DMContact h5{margin:0 0 8px;font-size:15px;line-height:1.4;color:#00549e}#DMContact .text>div{display:flex;flex-wrap:wrap;gap:6px 18px}#DMContact .dmcontacts{margin:0;font-size:14px;line-height:1.5}#DMContact a{color:#333}#formSearchForm input[type=search]{border:2px solid #1c99f5!important;border-radius:8px!important;background:#f5faff!important;color:#222!important;font-size:16px!important;box-sizing:border-box}#formSearchForm input[type=search]::placeholder{color:#536575!important;opacity:1!important}#formSearchForm input[type=search]:focus{border-color:#00549e!important;background:#fff!important;outline:2px solid #00549e;outline-offset:2px}body.type-index .benefitBanner.position--benefitHomepage{margin-bottom:16px!important}body.type-index .homepage-products-heading-1{margin-top:20px!important;margin-bottom:24px!important}.vynosinfo.ne-dlv-host{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0;padding:0;border:0;background:none;border-radius:0;font-size:14px;font-weight:400;line-height:1.35}.ne-dlv{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-width:0;padding:9px 12px;border:1px solid #9bd3fb;border-radius:7px;background:#eef8ff;color:#123958;text-decoration:none;font-family:inherit;transition:background .15s,border-color .15s}.ne-dlv:hover{background:#e3f3ff;border-color:#169bef}.ne-dlv:focus-visible{outline:3px solid #006caf;outline-offset:3px}.ne-dlv-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#fff;color:#087ec9}.ne-dlv-icon svg{display:block;width:30px;height:30px}.ne-dlv-copy{flex:1 1 auto;min-width:0}.ne-dlv-title{display:block;color:#123958;font-size:15px;font-weight:700;line-height:1.3}.ne-dlv-sub{display:block;margin-top:2px;color:#385972;font-size:12px;font-weight:400;line-height:1.4}.ne-dlv-services{display:block;margin:4px 0 2px;color:#006bad;font-size:13px;font-weight:700;line-height:1.4}.ne-dlv-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:7px 10px;border:1px solid #acd8f6;border-radius:14px;background:#fff;color:#006bad;font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap}.ne-dlv-cta svg{width:13px;height:13px;flex:0 0 13px}@media(max-width:1100px){.ne-dlv{flex-wrap:wrap;gap:7px 10px}.ne-dlv-copy{flex-basis:calc(100% - 50px)}.ne-dlv-cta{margin-left:50px;padding:3px 0;border:0;background:none;border-radius:0;text-decoration:underline}}.p-image-wrapper .extra-sluzby{display:none!important}body.type-index #content-wrapper,body.type-index .content-wrapper-in,body.type-index #content,body.type-index .banners-row,body.type-index .wide-carousel,body.type-index #carousel{margin-top:0!important;padding-top:0!important}
/* Opravy overene 1. 11. 2026: rekapitulace a prekryti panelu. */
body.ne-checkout .order-summary-item.nec-has-photo .cart-item-name img{display:none!important}
html.neao-open body.neao-open #smartsupp-widget-container,html.neao-open body.neao-open #widgetButtonFrame,html.neao-open body.neao-open #widgetPopupFrame,html.neao-open body.neao-open #widgetMessengerFrame,html.neao-open body.neao-open #chat-application-iframe{display:none!important}
/* Mobile detail: reserve room for the sale badge inside its own price block. */
@media(max-width:767px){
body.type-detail #product-detail-form .p-final-price-wrapper.nebf-detail-mark{position:relative!important;padding-top:30px!important}
body.type-detail #product-detail-form .p-final-price-wrapper.nebf-detail-mark>.nebf-detail-label{top:4px!important;bottom:auto!important;left:0!important;right:auto!important;transform:none!important;margin:0!important;line-height:16px!important}
body.type-detail #smartsupp-widget-container>.ne-buy-chat-host{bottom:var(--ne-buy-chat-bottom,24px)!important}
html.neao-open body.type-detail #ne-mobile-buy,body.type-detail.neao-open #ne-mobile-buy{display:none!important}
}
