.product-image-link{display:block;position:absolute;inset:0}.product-image .sale-badge{pointer-events:none}.quickview-open{overflow:hidden}.product-quickview{width:min(1200px,94vw);height:min(860px,91dvh);max-width:none;max-height:94dvh;margin:auto;padding:0;border:0;border-radius:22px;background:#fff;color:#0f172a;box-shadow:0 30px 110px #0f172a40;overflow:auto;overscroll-behavior:contain}.product-quickview::backdrop{background:#11112691;backdrop-filter:blur(4px)}.quickview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;position:sticky;top:0;z-index:5;padding:18px 28px;background:#fffffff5;border-bottom:1px solid #eee8f5;backdrop-filter:blur(12px)}.quickview-toolbar>span{font-size:11px;text-transform:uppercase;letter-spacing:1.6px;font-weight:700;color:#7c6e92}.quickview-toolbar>div{display:flex;align-items:center;gap:18px}.quickview-toolbar a{font-size:12px;color:#6c2bdb}.quickview-toolbar button{border:1px solid #e6e0ee;background:#fff;border-radius:30px;padding:9px 14px;font-size:12px;cursor:pointer}.quickview-toolbar #quickviewClose{background:#0f172a;color:white;border-color:#0f172a}.product-quickview .product-detail{padding:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;max-width:none;margin:0}.product-quickview .detail-copy{padding:8px 0 20px}.product-quickview .detail-copy h1{font-size:42px;line-height:1.15;margin:14px 0}.product-quickview .detail-image{height:490px;border-radius:16px}.product-quickview .detail-description{font-size:14px;line-height:1.8}.product-quickview .detail-copy>h3{font-size:20px;margin-top:26px}.product-quickview .ways-to-pay{padding:18px;margin-top:24px}.product-quickview .ways-to-pay p{font-size:12px;line-height:1.7}.product-quickview .detail-actions{gap:10px}.product-quickview #relatedProducts{display:none!important}.product-quickview .cart-drawer{height:100dvh}.product-quickview .gallery-thumbs{flex-wrap:wrap}@media(max-width:760px){.product-quickview{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.quickview-toolbar{padding:12px 16px}.quickview-toolbar>span{font-size:9px;letter-spacing:1px}.quickview-toolbar>div{gap:8px}.quickview-toolbar a{font-size:10px}.quickview-toolbar button{padding:8px 10px;font-size:11px}.product-quickview .product-detail{display:block;padding:16px}.product-quickview .detail-image{height:370px;max-height:52dvh;border-radius:16px}.product-quickview .detail-copy{padding:28px 4px 35px}.product-quickview .detail-copy h1{font-size:34px}.product-quickview .detail-actions{display:flex}.product-quickview .gallery-thumbs img{width:56px;height:56px}}
.product-quickview::backdrop{background:rgba(17,17,38,var(--quickview-dim,.57))}.product-quickview.quickview-dragging{transition:none;will-change:transform;user-select:none;-webkit-user-select:none}.product-quickview.quickview-settling{transition:transform 220ms cubic-bezier(.2,.75,.25,1)}.product-quickview.quickview-settling::backdrop{transition:background-color 220ms ease}.quickview-grab{display:none}@media(max-width:760px){.product-quickview{border-radius:20px 20px 0 0}.quickview-grab{display:block;position:absolute;left:50%;top:6px;width:38px;height:5px;border-radius:8px;background:#cfc9da;transform:translateX(-50%);padding:0;border:0;pointer-events:auto}.quickview-toolbar{padding-top:20px}.product-quickview #mainProductImage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.product-quickview #mainProductImage img{-webkit-user-drag:none;pointer-events:none}}@media(prefers-reduced-motion:reduce){.product-quickview.quickview-settling,.product-quickview.quickview-settling::backdrop{transition:none}}
