.rgh-heart-wrap{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex:none}
button.rgh-heart,#rgh-home button.rgh-heart{--rgh-heart-size:var(--rgh-heart-regular,44px);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--rgh-heart-size);width:var(--rgh-heart-size);height:var(--rgh-heart-size);min-width:var(--rgh-heart-size);min-height:var(--rgh-heart-size);padding:0!important;margin:0!important;border:1px solid #d1c7bd99!important;border-radius:50%!important;background:#fcfaf7f5!important;box-shadow:0 2px 9px #322d2908!important;line-height:1!important;cursor:pointer;transform:none;color:var(--rgh-heart-idle,#b9838b)!important;text-decoration:none;transition:border-color .18s,background .18s}
button.rgh-heart--small,#rgh-home button.rgh-heart--small{--rgh-heart-size:var(--rgh-heart-small,36px)}
button.rgh-heart--large,#rgh-home button.rgh-heart--large{--rgh-heart-size:var(--rgh-heart-large,52px)}
button.rgh-heart::before,button.rgh-heart::after{display:none!important;content:none!important}
button.rgh-heart .rgh-heart-icon,#rgh-home button.rgh-heart .rgh-heart-icon{display:block!important;flex:none;width:51%;height:51%;max-width:26px;max-height:26px;overflow:visible;fill:var(--rgh-heart-fill,#f2dde0);stroke:var(--rgh-heart-idle,#b9838b);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transition:fill .16s,stroke .16s,transform .16s}
button.rgh-heart[aria-pressed=true] .rgh-heart-icon,#rgh-home button.rgh-heart[aria-pressed=true] .rgh-heart-icon{fill:var(--rgh-heart-saved,#b94050);stroke:var(--rgh-heart-saved,#b94050)}
button.rgh-heart[aria-pressed=true]{border-color:#b9405040!important;color:var(--rgh-heart-saved,#b94050)!important}
button.rgh-heart:hover .rgh-heart-icon{transform:scale(1.06)}
button.rgh-heart:focus-visible{outline:2px solid #72383d!important;outline-offset:3px}
button.rgh-heart[aria-busy=true]{border-style:dashed!important}
button.rgh-heart--error{border-color:#b94050!important}
.rgh-product-badge{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;vertical-align:middle;max-width:100%;padding:6px 9px;border:1px solid #72383d22;border-radius:5px;background:#efe9e1;color:#72383d;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.015em;text-align:left;text-transform:none;overflow-wrap:anywhere}
.rgh-product-badge--neutral{background:#d1c7bd;color:#322d29;border-color:#322d2915}
.rgh-product-badge--ink,.rgh-product-badge--stock{background:#322d29;color:#fcfaf7;border-color:#322d29}
.rgh-catalogue-card{position:relative}
.rgh-catalogue-card .box-image{position:relative}
.rgh-catalogue-heart{position:absolute;right:12px;top:12px;z-index:5}
.rgh-catalogue-card .rgh-loop-badge{position:absolute;left:12px;top:12px;z-index:4;max-width:calc(100% - 68px)}
.rgh-catalogue-card .badge-container,.rgh-catalogue-card>.onsale,.rgh-catalogue-card .woocommerce-badge,.rgh-catalogue-card .wc-block-components-product-sale-badge,.rgh-catalogue-card .out-of-stock-label{display:none!important}
#rgh-home .product-card{position:relative}
#rgh-home .rgh-save-slot{position:absolute;right:12px;top:12px;z-index:4}
#rgh-home .rgh-home-badge{position:absolute;left:12px;top:12px;z-index:3;max-width:calc(100% - 70px)}
.rgps-wishlist-slot .rgh-heart-wrap{margin:0}
@media(max-width:640px){
 button.rgh-heart--small,#rgh-home button.rgh-heart--small{--rgh-heart-size:var(--rgh-heart-small,36px)}
 .rgh-catalogue-heart{right:7px;top:7px}
 #rgh-home .rgh-save-slot{right:7px;top:7px}
 #rgh-home .rgh-home-badge,.rgh-catalogue-card .rgh-loop-badge{position:static;display:inline-flex;max-width:100%;font-size:11px;line-height:1.35;min-height:26px;padding:5px 8px;margin:9px 0 0}
 #rgh-home .product-info{padding-top:12px}
 #rgh-home .product-info h3{font-size:15px;line-height:1.45}
 #rgh-home .product-subtitle{font-size:13px;line-height:1.6}
 .rgh-catalogue-card .box-image{overflow:visible}
}
@media(prefers-reduced-motion:reduce){button.rgh-heart,button.rgh-heart .rgh-heart-icon{transition:none!important}button.rgh-heart:hover .rgh-heart-icon{transform:none}}
