:root{--aq-black:#111;--aq-text:#222;--aq-subtle:#666;--aq-border:#e5e5e5;--aq-muted:#f7f7f7;--aqradius:0}.aq-product{font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--aq-text)}.aq-product *{font-family:inherit}.aq-product .product-split{display:grid;grid-template-columns:1.25fr .75fr;gap:2rem}@media (max-width: 980px){.aq-product .product-split{grid-template-columns:1fr;gap:1.25rem}}.aq-product .gallery-grid{display:grid;grid-template-columns:88px 1fr;gap:1rem;align-items:start}@media (max-width: 980px){.aq-product .gallery-grid{grid-template-columns:1fr;gap:.75rem}}.aq-product .thumbs-vert{display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 160px);overflow:auto;position:sticky;top:96px}@media (max-width: 980px){.aq-product .thumbs-vert{order:2;position:static;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap}}.aq-product .thumb{border:1px solid var(--aq-border);background:#fff;padding:0;line-height:0;cursor:pointer;border-radius:var(--aqradius);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:86px;height:114px;display:block}.aq-product .thumb:hover{transform:translateY(-1px);border-color:#cfcfcf;box-shadow:0 1px 5px #0000000f}.aq-product .thumb-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--aqradius)}.aq-product .main-media{border-radius:var(--aqradius);overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 220px)}.aq-product .gallery-img{width:100%;height:auto;max-height:calc(100vh - 220px);object-fit:contain;display:block}.aq-product .product-summary .title{text-transform:uppercase;font-size:clamp(1.35rem,1rem + 1vw,1.9rem);letter-spacing:.02em;margin:0 0 .35rem}.aq-product .price{font-size:1.15rem;font-weight:700;margin:.2rem 0 1rem}.aq-product .group{margin:1rem 0}.aq-product .group .label{display:flex;gap:.5rem;align-items:center;font-size:.9rem;color:var(--aq-subtle);letter-spacing:.06em;font-weight:700}.aq-product .group .label span{text-transform:uppercase}.aq-product .color-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;align-items:center}.aq-product .color-chip{display:inline-block;width:28px;height:28px;border:1px solid var(--aq-border);background:var(--chip-color, #fff);border-radius:var(--aqradius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s;line-height:0;text-indent:-9999px;overflow:hidden}.aq-product .color-chip:hover{transform:translateY(-1px);border-color:#cfcfcf;box-shadow:0 2px 6px #0000000d}.aq-product .color-chip.is-active{border-color:var(--aq-black);box-shadow:0 2px 8px #0000000f;outline:none}.aq-product .color-chip:focus-visible{outline:2px solid #000;outline-offset:2px}.aq-product .pills{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.aq-product .pill{border:1px solid var(--aq-border);background:#fff;color:#000;padding:.6rem 1rem;border-radius:var(--aqradius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s;font-size:.95rem;min-width:54px;text-align:center}.aq-product .pill:hover{transform:translateY(-1px);border-color:#cfcfcf;box-shadow:0 2px 6px #0000000d}.aq-product .pill.is-active{border-color:var(--aq-black);box-shadow:0 2px 8px #0000000f}.aq-product .btn-add{width:100%;border:1px solid var(--aq-black);border-radius:var(--aqradius);padding:1rem 1.1rem;background:var(--aq-black);color:#fff;font-weight:900;font-size:1rem;text-transform:uppercase;transition:opacity .12s ease,transform .06s ease}.aq-product .btn-add:active{transform:translateY(1px)}.aq-product .btn-add.is-disabled{background:#d8d8d8;color:#333;cursor:not-allowed;border-color:#d8d8d8}.aq-product .accordions{margin-top:1rem;border-top:1px solid var(--aq-border)}.aq-product .accordions details{border-bottom:1px solid var(--aq-border);padding:.2rem 0}.aq-product .accordions summary{cursor:pointer;font-weight:900;padding:.9rem 0;list-style:none;text-transform:uppercase}.aq-product .accordions .body{padding:0 0 1rem;color:#333}.aq-product .accordions .body p{margin:.5rem 0;line-height:1.6}.aq-product .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aq-product .container{max-width:1200px;margin:0 auto;padding:0 16px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/al-qamar-product.css.map */
