/* CONE DESIGN: subtle readability pass. Preserve the existing typeface,
   heading hierarchy, spacing system, imagery and brand palette. */
body #cone-home{--ch-muted:#52646d}
body #cone-home .ch-section-note{font-size:13px!important;color:#52646d!important}
body #cone-home .ch-category p{font-size:12px!important;line-height:1.6!important;color:#52646d!important}
body #cone-home .ch-guide-copy>p:not(.ch-kicker){font-size:13px!important;line-height:21px!important;color:#4c626c!important}
body #cone-home .ch-guide-copy>.ch-kicker{color:#42616e!important}
body #cone-home .ch-proof small{font-size:11px!important;line-height:18px!important;color:#586a73!important}
body #cone-home .ch-art-tag{color:#4d6872!important}
body #cone-home .ch-hero-intro{font-size:15px!important;color:#e0ebee!important}
body #cone-home .products .product .name{font-size:14px!important;line-height:1.5!important}
body #content .products .product .p-desc,
body #cone-home .products .product .p-desc{font-size:12px!important;line-height:1.6!important;color:#54656e!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:none!important;overflow:hidden!important}
body #content .products .product .p-code,
body #content .products .product .price-additional,
body #cone-home .products .product .p-code,
body #cone-home .products .product .price-additional{font-size:12px!important;line-height:1.5!important;color:#54656e!important}
body #content .products .product .availability,
body #cone-home .products .product .availability{font-size:12px!important}
body #content .products .product .availability.skladem,
body #cone-home .products .product .availability.skladem{color:#197040!important}
body #content .products .p-tools .btn,
body #cone-home .products .p-tools .btn{font-size:13px!important}
body.type-category #content .category-perex p{color:#455e67!important}
body.type-category #content .subcategories .text{font-size:14px!important;line-height:1.45!important;overflow-wrap:anywhere!important;text-overflow:clip!important}
body .breadcrumbs{font-size:13px!important;color:#536a72!important}
body .breadcrumbs a,body .breadcrumbs span{color:#536a72!important}
body.type-detail .p-detail-info .p-code,
body.type-detail .p-detail-info .stars-label,
body.type-detail .p-final-price-wrapper .price-additional{font-size:13px!important;color:#53656f!important}
body.type-detail .cone-buy-shipping p{font-size:13px!important;line-height:1.6!important;color:#4e646b!important}
body.type-detail #description .cone-product-description>p,
body.type-detail #description .cone-product-description>ul{color:#45565f!important}
body #content .cc-guide p{color:#455a64!important}
@media(max-width:767px){
 body #cone-home .ch-category p{font-size:11px!important;line-height:1.5!important}
 body #cone-home .ch-proof small{font-size:10px!important;line-height:16px!important}
 body #cone-home .ch-hero-intro{font-size:14px!important}
}

@media(min-width:1000px){body #cone-home .ch-guide-copy>p:not(.ch-kicker){max-width:260px!important}}

/* Homepage cleanup: retain graphics, remove microcaptions and tab menu. */
body #cone-home .ch-art-tag,body #cone-home .ch-slider-controls{display:none!important}
body #cone-home .ch-hero .ch-hero-title{font-size:clamp(32px,3.25vw,44px)!important;line-height:1.12!important;letter-spacing:-.025em!important}
@media(max-width:767px){body #cone-home .ch-hero .ch-hero-title{font-size:clamp(27px,6.7vw,32px)!important}}
