/* v1.4 - finishing pass. Keep the same typography as existing Wasparfum cards.
   Only normalized cards get extra rules; images, prices, ratings, add-to-cart
   and badges remain controlled by the existing Rosaodor catalog template. */
@media (max-width: 1189px) {
 body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product)
 .c-product-grid__item.ro-catalog-unified h2.woocommerce-loop-product__title {
   display:flex!important;
   flex-direction:column!important;
   gap:0!important;
   text-align:left!important;
   white-space:normal!important;
   word-break:normal!important;
 }
 body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product)
 .c-product-grid__item.ro-catalog-unified .rp-card-kind {
   font-family:Marcellus,Georgia,"Times New Roman",serif!important;
   font-weight:400!important;
   font-size:clamp(19px,4.5vw,23px)!important;
   line-height:1.2!important;
   letter-spacing:-.025em!important;
   color:#272420!important;
 }
 body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product)
 .c-product-grid__item.ro-catalog-unified .rp-card-kind.rp-card-long {font-size:clamp(17px,4vw,20px)!important;}
 body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product)
 .c-product-grid__item.ro-catalog-unified .rp-card-scent {
   display:block!important;margin-top:4px!important;font:400 12px/1.45 Inter,Arial,sans-serif!important;
   color:#77716a!important;letter-spacing:0!important;text-transform:none!important;
 }
}
