.product-bottom{gap:8px;flex-wrap:wrap}.product-bottom .buy-link{margin-left:auto;color:#d4c4ff;font-size:11px;font-weight:800}.product-bottom [data-qc]{color:#b8bece}.product-bottom [data-qc]:hover,.product-bottom [data-open]:hover,.product-bottom .buy-link:hover{color:white}.qc-dialog{width:min(1050px,calc(100% - 24px));max-width:none;max-height:calc(100vh - 36px);padding:0;border:1px solid #686185;border-radius:15px;background:#202537;color:#fff;box-shadow:0 30px 100px #000b}.qc-dialog::backdrop{background:#050713d9;backdrop-filter:blur(5px)}.qc-heading{padding:35px 38px 25px;border-bottom:1px solid #454a5c}.qc-heading h2{font:600 clamp(26px,3vw,38px)/1.15 'Playfair Display',serif;margin:10px 45px 10px 0}.qc-heading p{font-size:13px;color:#b7bdcd;line-height:1.6;margin:0 0 14px}.qc-heading a{color:#d4c4ff;font-size:12px;font-weight:800}.qc-loading{padding:55px;color:#d4c4ff}.qc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px;max-height:65vh;overflow:auto}.qc-grid figure{margin:0;background:#e8e8ea;border-radius:8px;overflow:hidden}.qc-grid img{width:100%;aspect-ratio:1;object-fit:contain}.qc-grid figcaption{background:#262b3c;padding:8px 10px;font-size:11px;color:#c4c7d3}@media(max-width:700px){.qc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}}
