.ProductInfo-module__GTwyQa__infoContainer{font-family:var(--font-urbanist);flex-direction:column;display:flex}.ProductInfo-module__GTwyQa__topMeta{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ProductInfo-module__GTwyQa__brandBadge{text-transform:uppercase;color:var(--gold-dark);letter-spacing:.05em;font-size:13px;font-weight:700}.ProductInfo-module__GTwyQa__stockBadge{color:#1faf38;border-radius:var(--radius-full);background-color:#1faf381f;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ProductInfo-module__GTwyQa__stockDot{border-radius:var(--radius-full);background-color:#1faf38;width:6px;height:6px}.ProductInfo-module__GTwyQa__productTitle{color:var(--text-primary);margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.25}@media (max-width:640px){.ProductInfo-module__GTwyQa__productTitle{font-size:22px}}.ProductInfo-module__GTwyQa__ratingSkuRow{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ProductInfo-module__GTwyQa__divider{color:var(--border-color)}.ProductInfo-module__GTwyQa__skuText{color:var(--text-muted);font-size:13px}.ProductInfo-module__GTwyQa__pricingCard{background-color:var(--background);border:1px solid var(--border-light);border-radius:var(--radius-xl);margin-bottom:24px;padding:20px}.ProductInfo-module__GTwyQa__priceRow{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.ProductInfo-module__GTwyQa__currentPrice{color:var(--text-primary);font-size:30px;font-weight:900}.ProductInfo-module__GTwyQa__regularPrice{color:var(--text-muted);font-size:18px;text-decoration:line-through}.ProductInfo-module__GTwyQa__savingsBadge{color:#ef4444;border-radius:var(--radius-xs);background-color:#ef44441f;padding:4px 10px;font-size:12px;font-weight:800}.ProductInfo-module__GTwyQa__emiBanner{background-color:var(--light-background);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ProductInfo-module__GTwyQa__emiIcon{font-size:16px}.ProductInfo-module__GTwyQa__emiBanner strong{color:var(--gold-dark)}.ProductInfo-module__GTwyQa__variantsSection{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.ProductInfo-module__GTwyQa__variantGroup{flex-direction:column;gap:8px;display:flex}.ProductInfo-module__GTwyQa__variantHeader{align-items:center;gap:6px;font-size:14px;display:flex}.ProductInfo-module__GTwyQa__variantName{color:var(--text-muted)}.ProductInfo-module__GTwyQa__selectedOptionText{color:var(--text-primary)}.ProductInfo-module__GTwyQa__optionsList{flex-wrap:wrap;gap:8px;display:flex}.ProductInfo-module__GTwyQa__optionBtn{background-color:var(--background);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .15s}.ProductInfo-module__GTwyQa__optionBtn:hover{border-color:var(--gold-accent);color:var(--text-primary)}.ProductInfo-module__GTwyQa__selectedOption{border-color:var(--gold-dark);color:#111;background-color:#e9ccae47;font-weight:700}.ProductInfo-module__GTwyQa__ctaSection{flex-direction:column;gap:18px;width:100%;margin:20px 0 28px;display:flex}.ProductInfo-module__GTwyQa__quantityControls{align-items:center;gap:16px;width:100%;display:flex}.ProductInfo-module__GTwyQa__qtyLabel{color:var(--text-primary);min-width:fit-content;font-size:14px;font-weight:700}.ProductInfo-module__GTwyQa__counterBox{border:1.5px solid var(--border-color);border-radius:var(--radius-full);background-color:var(--background);align-items:center;padding:4px 10px;display:inline-flex;box-shadow:0 1px 4px #0000000a}.ProductInfo-module__GTwyQa__counterBtn{border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;transition:background-color .15s,transform .1s;display:flex}.ProductInfo-module__GTwyQa__counterBtn:hover:not(:disabled){background-color:var(--light-background)}.ProductInfo-module__GTwyQa__counterBtn:active:not(:disabled){transform:scale(.92)}.ProductInfo-module__GTwyQa__counterBtn:disabled{opacity:.3;cursor:not-allowed}.ProductInfo-module__GTwyQa__qtyValue{text-align:center;min-width:40px;color:var(--text-primary);font-size:16px;font-weight:800}.ProductInfo-module__GTwyQa__buttonGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}@media (max-width:520px){.ProductInfo-module__GTwyQa__buttonGroup{grid-template-columns:1fr;gap:12px}}.ProductInfo-module__GTwyQa__addToCartBtn{color:#111;border-radius:var(--radius-full);cursor:pointer;background-color:#e9ccae;border:1.5px solid #deb475;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;min-height:52px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #e9ccae73}.ProductInfo-module__GTwyQa__addToCartBtn:hover{background-color:#d4a97a;transform:translateY(-2px);box-shadow:0 6px 18px #e9ccae99}.ProductInfo-module__GTwyQa__addToCartBtn:active{transform:translateY(0)}.ProductInfo-module__GTwyQa__buyNowBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;background-color:#18181b;border:none;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;min-height:52px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #0003}.ProductInfo-module__GTwyQa__buyNowBtn:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.ProductInfo-module__GTwyQa__buyNowBtn:active{transform:translateY(0)}.ProductInfo-module__GTwyQa__valuePropsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (max-width:480px){.ProductInfo-module__GTwyQa__valuePropsGrid{grid-template-columns:1fr}}.ProductInfo-module__GTwyQa__valuePropCard{background-color:var(--background);border:1px solid var(--border-light);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 2px 8px #00000005}.ProductInfo-module__GTwyQa__propIcon{border-radius:var(--radius-full);background-color:var(--light-background);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.ProductInfo-module__GTwyQa__valuePropCard:hover .ProductInfo-module__GTwyQa__propIcon{transform:scale(1.08)}.ProductInfo-module__GTwyQa__propIconDelivery{background-color:#2563eb1a}.ProductInfo-module__GTwyQa__propIconPoints{background-color:#d977061a}.ProductInfo-module__GTwyQa__propIconBooking{background-color:#16a34a1a}.ProductInfo-module__GTwyQa__propIconWarranty{background-color:#7c3aed1a}.ProductInfo-module__GTwyQa__propText strong{color:var(--text-primary);margin-bottom:2px;font-size:13.5px;display:block}.ProductInfo-module__GTwyQa__propText p{color:var(--text-muted);font-size:12px}
