
/* RXPERFORM premium featured product presentation */
.rx180-products{position:relative;isolation:isolate;background:radial-gradient(ellipse 75% 55% at 50% 0%,rgba(129,66,189,.12),transparent 80%),#100d14}
.rx180-products ul.products{gap:clamp(12px,1.8vw,22px)!important}
.rx180-products ul.products li.product{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(154,107,189,.25)!important;border-radius:17px!important;background:linear-gradient(155deg,#211728,#16121b 68%,#120f16)!important;box-shadow:0 10px 30px rgba(0,0,0,.17);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;padding:0 0 16px!important}
.rx180-products ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(155,234,0,.55)!important;box-shadow:0 16px 38px rgba(0,0,0,.3)}
.rx180-products ul.products li.product>a.woocommerce-LoopProduct-link{display:block;position:relative;min-width:0;text-decoration:none!important}
.rx180-products ul.products li.product img{display:block;width:100%!important;aspect-ratio:1/1;object-fit:contain;background:#f4f3f5;border-radius:12px 12px 0 0;margin:0 0 14px!important;transition:transform .35s ease}
.rx180-products ul.products li.product:hover img{transform:scale(1.025)}
.rx180-products ul.products li.product .woocommerce-loop-product__title{font-size:clamp(13px,1.25vw,16px)!important;line-height:1.45!important;font-weight:750!important;color:#f8f5fb!important;padding:0 15px!important;margin:0 0 10px!important;overflow-wrap:anywhere;min-height:2.8em}
.rx180-products ul.products li.product .price{display:block;color:#9bea00!important;font-weight:850!important;font-size:clamp(15px,1.45vw,19px)!important;padding:0 15px!important;margin:0 0 13px!important}
.rx180-products ul.products li.product .price del{color:#a69bae!important;opacity:.85;font-size:.75em}
.rx180-products ul.products li.product .button{display:block;width:calc(100% - 30px);margin:0 15px!important;box-sizing:border-box;text-align:center;background:#8142bd!important;color:#fff!important;border:1px solid #9a61cf!important;border-radius:10px!important;font-weight:800!important;font-size:12px!important;line-height:1.35!important;padding:13px 8px!important;white-space:normal}
.rx180-products ul.products li.product .button:hover{background:#9bea00!important;color:#16101d!important;border-color:#9bea00!important}
.rx180-products ul.products li.product .added_to_cart{display:block;margin:8px 15px;color:#9bea00!important}
.rx180-products ul.products li.product .onsale{display:none!important}
.rx180-products .rxp566-labels{position:absolute;z-index:4;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}
.rx180-products .rxp566-label{display:inline-flex;align-items:center;max-width:100%;padding:6px 9px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:rgba(19,13,26,.93);color:#e6d6ef;font-size:9px;font-weight:900;line-height:1.2;letter-spacing:.11em;box-shadow:0 2px 12px rgba(0,0,0,.15)}
.rx180-products .rxp566-label--featured{color:#9bea00;border-color:rgba(155,234,0,.5)}
.rx180-products .rxp566-label--sale{background:#8142bd;color:#fff}
.rx180-products .rxp566-label--out{background:#392332;color:#fff}
@media(max-width:768px){.rx180-products ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.rx180-products ul.products li.product{width:auto!important;float:none!important;margin:0!important;border-radius:13px!important}.rx180-products ul.products li.product .woocommerce-loop-product__title{padding:0 10px!important;font-size:12px!important}.rx180-products ul.products li.product .price{padding:0 10px!important;font-size:15px!important}.rx180-products ul.products li.product .button{width:calc(100% - 20px);margin:0 10px!important;padding:11px 5px!important;font-size:11px!important}.rx180-products .rxp566-labels{top:8px;left:8px;right:8px;gap:4px}.rx180-products .rxp566-label{font-size:8px;padding:5px 6px;letter-spacing:.05em}}
@media(max-width:360px){.rx180-products ul.products{gap:8px!important}.rx180-products .rxp566-label{font-size:7px}}
@media(prefers-reduced-motion:reduce){.rx180-products ul.products li.product,.rx180-products ul.products li.product img{transition:none!important}}
