/* Norway-only label fixes. Home inherits the template grid gaps and card padding. */
body.relisse-no:not(.home) .ht-row {
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:24px 16px!important;margin-left:0!important;margin-right:0!important;
}
body.relisse-no .ht-row>.ht-product {width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;}
body.relisse-no .ht-product-inner,body.relisse-no .ht-product-content,body.relisse-no .ht-product-content-inner {min-width:0!important;}
body.relisse-no:not(.home) .ht-product-content {padding:12px 0!important;}
body.relisse-no .ht-product-content-inner {padding:0!important;}
body.relisse-no .ht-product-title {font-family:Poppins,sans-serif!important;font-size:14px!important;line-height:1.45!important;overflow-wrap:anywhere;}
body.relisse-no .ht-product-price .price {display:flex;flex-wrap:wrap;gap:0 4px;font-size:13px!important;white-space:normal!important;}
body.relisse-no .ht-product-image img {width:100%;aspect-ratio:1/1;object-fit:cover;}
body.relisse-no .ht-product-action {display:none!important;}
body.relisse-no .woocommerce ul.products li.product {min-width:0;}
body.relisse-no .woocommerce ul.products li.product .woocommerce-loop-product__title {overflow-wrap:anywhere;}
body.relisse-no .woocommerce ul.products li.product .price {white-space:normal;}
body.relisse-no .astra-cart-drawer:not(.active) {visibility:hidden;}
@media(max-width:767px){
 body.relisse-no:not(.home) .ht-row {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important;}
 body.relisse-no .ht-product-title {font-size:13px!important;}
 body.relisse-no .ht-product-price .price {font-size:12px!important;}
 body.relisse-no .relisse-sc-footer {overflow-wrap:anywhere;}
 body.relisse-no .woocommerce ul.products li.product .price {font-size:12px!important;}
}
