/* ===== Haisar polish v14. 2 November 2026 ===== */
/* 1. Accent text: brighter, still readable on white (#c75413, 4.5:1). Brand orange on dark */
html body:not(#hs-x) .hs-orange-text,html body:not(#hs-x) .sppb-addon-header.header-small .sppb-addon-title,html body:not(#hs-x) #accordeonck179 li.active.current > .accordeonck_outer a,html body:not(#hs-x) #accordeonck179 li.active.current > a,html body:not(#hs-x) .hs-pd-cat,html body:not(#hs-x) .hs-mm-eyebrow,html body:not(#hs-x) a.hs-mm-all,html body:not(#hs-x) a.hs-mm-all2,html body:not(#hs-x) a.hs-mm-allp,html body:not(#hs-x) a.hs-mm-gh2:hover,html body:not(#hs-x) .hs-mm-group2 li a:hover,html body:not(#hs-x) a.hs-mm-pcard:hover .hs-mm-pname{color:#c75413!important}
html body:not(#hs-x) a.hs-mm-tab.is-on .hs-mm-chev{color:#c75413}
html body:not(#hs-x) :is(.hv-final,.hv-dark,[class*="dark"],#sp-bottom,#sp-footer,.sp-page-title,.hs-mm-promo) .hs-orange-text{color:#ff9452!important}
html body:not(#hs-x) .hv-final .hv-eyebrow{color:#ff9452!important}

/* 2. Product cards: one clean card everywhere (catalogue, related products) */
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_subcontainer{background:#fff!important;border:1px solid #e3e9ec!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(11,36,56,.04)!important;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_subcontainer:hover{border-color:#f0c4a6!important;box-shadow:0 18px 36px -16px rgba(11,36,56,.30)!important;transform:translateY(-3px)}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_product_image{background:#f4f6f7!important;border:0!important;border-radius:10px!important;overflow:hidden}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_product_image img{mix-blend-mode:multiply;transition:transform .35s ease!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_subcontainer:hover .hikashop_product_image img{transform:scale(1.045)}
/* title: never a dark band; dark text, orange on hover */
html body:not(#hs-x):not(#hs-y) .hikashop_subcontainer .hikashop_product_name,html body:not(#hs-x):not(#hs-y) .hikashop_subcontainer.thumbnail:hover .hikashop_product_name,html body:not(#hs-x):not(#hs-y) #hikashop_submodules .hikashop_product .hikashop_product_name,html body:not(#hs-x):not(#hs-y) #hikashop_submodules .hikashop_product:hover span.hikashop_product_name{background:transparent!important;background-color:transparent!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_product_name a{color:#0b2438!important;font-weight:700!important;font-size:15px!important;line-height:1.4!important;letter-spacing:-.005em;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;transition:color .15s}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_subcontainer:hover .hikashop_product_name a{color:#c75413!important}
/* action row */
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-catalogue-actions{border-top:1px solid #eef2f4!important;background:transparent!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add{background:#fff!important;color:#0b2438!important;border:1.5px solid #0b2438!important;font-weight:800!important;box-shadow:none!important;transition:background .15s,color .15s,border-color .15s!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add:before{background:#0b2438!important;color:#fff!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add:hover,html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add:focus-visible{background:#0b2438!important;color:#fff!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add:hover:before{background:#f1803d!important;color:#0b2438!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add[aria-pressed=true]{background:#e9f6ef!important;color:#0b6b3f!important;border-color:#0f8a52!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add[aria-pressed=true]:before{background:#0f8a52!important;color:#fff!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-product-whatsapp{background:#fff!important;border:1.5px solid #bfe3cf!important;color:#0f8a52!important;transition:background .15s,border-color .15s!important}
html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-product-whatsapp:hover{background:#0f8a52!important;border-color:#0f8a52!important;color:#fff!important}
@media(max-width:767px){html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hikashop_product_name a{font-size:13.5px!important;min-height:2.8em}}

html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add:after{color:inherit!important}
@media(min-width:768px){html body:not(#hs-x):not(#hs-y) :is(.hikashop_products_listing,#hikashop_submodules) .hm-add{font-size:14px!important}}
/* end polish v14 */
