/* v4.1.0 | House of RadhaRani premium saree availability. No overlays intercept product links. */
.rrh-is-sold-out .sr-product-media,.rrh-is-sold-out .rr-product-media,.rrh-is-sold-out .rr-related-media{position:relative;isolation:isolate;}
.rrh-is-sold-out .sr-product-media img,.rrh-is-sold-out .rr-product-media img,.rrh-is-sold-out .rr-related-media img{filter:saturate(.65) brightness(.94);transition:filter .25s ease;}
.rrh-is-sold-out:hover .sr-product-media img,.rrh-is-sold-out:hover .rr-product-media img{filter:saturate(.82) brightness(.98);}
.rrh-stock-ribbon{position:absolute;z-index:5;left:12px;top:12px;display:inline-flex;align-items:center;gap:7px;padding:10px 15px!important;background:linear-gradient(115deg,#341d25,#692d42 65%,#713c48);color:#fff!important;border:1px solid rgba(237,204,158,.6);border-radius:4px;font-family:Manrope,sans-serif;font-size:10px!important;font-weight:800;letter-spacing:.14em;line-height:1.2!important;box-shadow:0 5px 20px #14090e30;text-transform:uppercase;pointer-events:none;}
.rrh-stock-spark{color:#eed5a8;font-size:15px;line-height:.8;}
.rrh-stock-card-note{display:inline-flex;align-items:center;gap:6px;color:#923f52;font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.025em;margin:4px 0 5px;}
.rrh-stock-card-note:before{content:'';width:6px;height:6px;background:#a94961;border-radius:50%;}
.rrh-stock-hero-ribbon{position:absolute;top:15px;left:15px;z-index:9;display:flex;align-items:center;gap:12px;background:linear-gradient(115deg,#351b25,#7a354e);color:#fff;padding:14px 19px;border:1px solid #e5c8a2;box-shadow:0 10px 30px #0c080b3d;border-radius:4px;font:800 12px/1.2 Manrope,sans-serif;letter-spacing:.17em;pointer-events:none;}
.rrh-stock-hero-ribbon span{color:#ebd1a7;font-size:18px;}
.rrh-stock-pill{display:inline-flex;align-items:center;gap:8px!important;background:#481f30!important;color:#fff!important;border:1px solid #d1b084!important;border-radius:30px!important;font:800 11px/1.3 Manrope,sans-serif!important;letter-spacing:.1em!important;padding:9px 17px!important;}
.rrh-soldout-pdp-notice{display:flex;align-items:flex-start;gap:13px;padding:20px;border:1px solid #ddc6b4;background:linear-gradient(130deg,#fffaf3,#f8eeed);border-radius:13px;margin:0 0 15px;}
.rrh-soldout-pdp-icon{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;background:#562f3d;color:#eacfa3;border-radius:50%;font-size:21px;}
.rrh-soldout-pdp-notice strong{display:block;color:#452337;font:700 23px/1.1 'Cormorant Garamond',serif;margin:0 0 6px;}
.rrh-soldout-pdp-notice p{font:500 12px/1.75 Manrope,sans-serif;margin:0;color:#776368;}
.rrh-soldout-pdp-actions{display:flex;flex-direction:column;gap:10px;}
.rrh-soldout-collection-link{background:#152f2b;color:#fff!important;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;font:800 11px/1.5 Manrope,sans-serif;letter-spacing:.085em;text-decoration:none!important;text-transform:uppercase;transition:background .2s;}
.rrh-soldout-collection-link:hover{background:#315349;}
.rrh-soldout-enquire-link{color:#823751!important;display:block;text-align:center;font:700 12px/1.5 Manrope,sans-serif;padding:8px;text-decoration:underline!important;text-underline-offset:3px;}
.rr-related-badge.rrh-related-sold{background:#633045!important;color:#fff!important;}
.rrh-story-soldout-badge{position:absolute;z-index:8;top:48px;right:10px;background:linear-gradient(125deg,#361e2a,#793e4b);color:#fff;padding:9px 12px;border:1px solid #dcc394;border-radius:4px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.12em;pointer-events:none;}
.rrh-story-viewer-is-sold [data-rrh-viewer-eyebrow]{color:#e4c8ac!important;}
.rrh-story-viewer-is-sold [data-rrh-viewer-shop]{background:#613b48!important;}
.rrh-cart-item-sold{background:#ffeff2;outline:1px solid #eed3dc;border-radius:9px;}
.rrh-cart-item-sold .rrh-cart-item-copy small,.rrh-cart-stock-warning{color:#a32e49!important;font-weight:800!important;}
.rrh-cart-stock-warning{background:#ffecf1;border:1px solid #ebc5d0;border-radius:9px;padding:10px 12px;line-height:1.5;}
@media(max-width:700px){.rrh-stock-ribbon{top:8px;left:8px;padding:8px 9px!important;font-size:9px!important;letter-spacing:.08em;}.rrh-stock-hero-ribbon{top:8px;left:8px;padding:11px 13px;font-size:10px;}.rrh-soldout-pdp-notice{padding:14px}.rrh-soldout-pdp-notice strong{font-size:21px}.rrh-story-soldout-badge{top:42px;right:7px;}}
