.zyras-badge-bestseller{background:#c3a165;color:#fff}.zyras-wishlist-toggle.active{color:#c3a165}.zyras-quickview-modal.active{opacity:1;visibility:visible;pointer-events:auto}.zyras-quickview-modal.active .zyras-qv-container{transform:translateY(0)}.zyras-quickview-content{display:grid!important;grid-template-columns:1fr 1fr;width:100%!important}.zyras-qv-left{background:#f6f3eb!important;display:block!important;width:100%!important;aspect-ratio:1/1;padding:0!important;line-height:0}.zyras-qv-image-wrapper{width:100%;height:100%}.zyras-qv-image-wrapper img{width:100%;height:100%;object-fit:cover!important;max-height:none!important}.zyras-qv-right{padding:2.5rem!important;display:flex!important;flex-direction:column!important;text-align:left!important;position:relative}.zyras-qv-brand{font-size:10px;letter-spacing:.15em;color:#c3a165;margin-bottom:.5rem;text-transform:uppercase;display:block}.zyras-qv-title{font-family:"Playfair Display",serif;font-size:1.875rem;margin:0 0 .75rem;font-weight:400;line-height:1.2;color:#1a1a1a}.zyras-qv-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;color:#c3a165}.zyras-qv-rating .star-rating{font-size:14px}.zyras-qv-rating-count{color:#666;font-size:.75rem;letter-spacing:normal}.zyras-qv-description{font-size:.875rem;line-height:1.625;color:#666;margin-bottom:1.5rem}.zyras-qv-description p{margin-bottom:0}.zyras-qv-variations{margin-bottom:1.5rem}.zyras-qv-label{font-size:10px;letter-spacing:.15em;font-weight:400;text-transform:uppercase;color:#1a1a1a;display:block;margin-bottom:.75rem}.zyras-qv-variation-selector{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:0}.zyras-quickview-modal .zyras-qv-container .zyras-qv-variation-btn{padding:.5rem 1rem!important;border:1px solid #e5e7eb!important;background:0 0!important;color:#1a1a1a!important;font-size:.75rem!important;outline:none!important;box-shadow:none!important;transition:all .3s ease!important}.zyras-quickview-modal .zyras-qv-container .zyras-qv-variation-btn:hover{border-color:#1a1a1a!important}.zyras-quickview-modal .zyras-qv-container .zyras-qv-variation-btn.active{border-color:#1a1a1a!important;background:#1a1a1a!important;color:#fdfbf7!important}.zyras-qv-footer{margin-top:auto}.zyras-qv-add-to-cart-btn{width:100%;padding:1rem;font-size:11px;letter-spacing:.15em;margin-bottom:.75rem;border:none;cursor:pointer;background:#1a1a1a;color:#fdfbf7;font-weight:400;text-transform:uppercase;transition:all .3s ease;display:block;text-align:center}.zyras-qv-add-to-cart-btn:hover{background:#c3a165;color:#1a1a1a}.zyras-qv-view-details{display:block;width:100%;text-align:center;font-size:11px;letter-spacing:.15em;color:#1a1a1a;text-decoration:none;padding:.75rem;border:1px solid #e5e7eb;font-weight:400;text-transform:uppercase;transition:all .3s ease}.zyras-qv-view-details:hover{border-color:#1a1a1a;background:0 0}.zyras-view-all-wrapper{text-align:center}.zyras-view-all-btn{letter-spacing:.25em;border-bottom:1px solid #c89b41;padding-bottom:5px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;text-transform:uppercase;font-size:11px;color:#000;display:inline-block}.zyras-view-all-btn:hover{color:#c89b41}@media screen and (max-width:768px){.zyras-quickview-content{grid-template-columns:1fr}.zyras-qv-left{aspect-ratio:auto;height:300px}.zyras-qv-right{padding:2rem!important}}