
/* Cosmetixe Compact Cards71: remove the flex spacer and group scent/volume. */
@layer cx-burgundy62{
#cx-store.cx2 ul.products.cx-carousel-track{align-items:flex-start!important}
/* Loaded rows follow their cards; retain loading placeholders until products arrive. */
#cx-store.cx2 #cx-home ul.products.cx-carousel-track:has(>li.product){min-height:0!important;height:auto!important}
#cx-store.cx2 #cx-home .edit-section:has(ul.products.cx-carousel-track>li.product){padding-bottom:32px!important}
@media(max-width:640px){#cx-store.cx2 #cx-home .edit-section:has(ul.products.cx-carousel-track>li.product){padding-bottom:24px!important}}
#cx-store.cx2 ul.products.cx-carousel-track>li.product.product{height:auto!important;min-height:0!important;align-self:flex-start!important;justify-content:flex-start!important;gap:0!important}
#cx-store.cx2 .products.cx-carousel-track>li.product.product h3{height:auto!important;min-height:0!important;margin:0 0 7px!important}
#cx-store.cx2 .products.cx-carousel-track>li.product.product .product-price{flex:0 0 auto!important;min-height:0!important;margin:6px 0 0!important;margin-block-start:6px!important;padding:0!important}
#cx-store.cx2 .products.cx-carousel-track>li.product.product .cx71-card-details{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:6px!important;margin:0!important;padding:0!important;min-height:0!important;width:100%!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-card-details .cx-scent-tags{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important;line-height:1.4!important;font-size:11px!important;color:#722f37!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-card-details .cx-scent-tags>span{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;padding:4px 7px!important;border:1px solid #eadbda!important;border-radius:999px!important;background:#f8eeee!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;color:#722f37!important;white-space:nowrap!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-card-details .cx-scent-tags svg{width:12px!important;height:12px!important;flex:0 0 12px!important}
#cx-store.cx2 .products.cx-carousel-track>li.product.product .cx71-card-details .product-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;font-size:11px!important;line-height:1.5!important;color:#7b6c6c!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-volume-label{font-size:10px!important;color:#8d7d7d!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-stock>span{width:4px!important;height:4px!important;flex:0 0 4px!important;border-radius:50%!important;background:#59765b!important}
#cx-store.cx2 .products.cx-carousel-track>li.product.product .add-button{margin-top:8px!important}
@media(max-width:640px){
#cx-store.cx2 .products.cx-carousel-track>li.product.product h3{margin-bottom:6px!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-card-details .cx-scent-tags>span{font-size:10px!important;padding:3px 6px!important;gap:3px!important}
#cx-store.cx2 .products.cx-carousel-track .cx71-card-details .cx-scent-tags svg{width:11px!important;height:11px!important;flex-basis:11px!important}
#cx-store.cx2 .products.cx-carousel-track>li.product.product .product-price{margin-top:6px!important;margin-block-start:6px!important}
}
}
