/* Equal visual language across the curtain and sheer archives. */
body.luxz-textile-archive .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:19px!important}
body.luxz-textile-archive .woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border:1px solid #dce6dc!important;background:#fff!important;border-radius:9px!important;overflow:hidden!important;padding:0 0 17px!important;box-shadow:0 5px 14px rgba(20,64,43,.055)!important;text-align:center!important}
body.luxz-textile-archive .woocommerce ul.products li.product img{display:block!important;width:100%!important;height:240px!important;object-fit:contain!important;object-position:center!important;padding:12px!important;background:#f9fbf8!important;margin:0!important;box-sizing:border-box!important}
body.luxz-textile-archive .woocommerce ul.products li.product h2.woocommerce-loop-product__title{color:#1c432f!important;font-size:17px!important;line-height:1.4!important;min-height:54px!important;padding:13px 13px 0!important;margin:0!important}
body.luxz-textile-archive .woocommerce ul.products li.product .price{color:#184f37!important;font-size:17px!important;font-weight:750!important;margin:9px 15px 12px auto!important}
body.luxz-textile-archive .woocommerce ul.products li.product :is(a.button,a.product_type_simple,a.product_type_variable){display:block!important;align-self:stretch!important;background:#1b543b!important;color:#fff!important;border:0!important;border-radius:6px!important;text-align:center!important;margin:auto 15px 0!important;padding:12px 10px!important;font-size:13px!important;font-weight:750!important}
body.luxz-textile-archive .woocommerce ul.products li.product :is(a.button,a.product_type_simple,a.product_type_variable):hover{background:#123d2b!important}
body.luxz-textile-archive .luxz-offer-grid{gap:19px!important}
body.luxz-textile-archive .luxz-offer-tile{border:1px solid #dce6dc!important;border-radius:9px!important;box-shadow:0 5px 14px rgba(20,64,43,.055)!important}
body.luxz-textile-archive .luxz-offer-image{background:#f9fbf8!important}
body.luxz-textile-archive .luxz-offer-button{background:#1b543b!important;color:#fff!important}
@media(max-width:940px){body.luxz-textile-archive .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.luxz-textile-archive .woocommerce ul.products{grid-template-columns:1fr!important}}
