*{box-sizing:border-box}.pdp-main-section{background-color:#fff;padding:20px 0 80px;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.gradient-text{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-pink{color:#ec4899}.pdp-main-layout{grid-template-columns:1fr 1fr;align-items:start;gap:40px 60px;margin-bottom:60px;display:grid}.pdp-left-column-wrapper{flex-direction:column;gap:40px;width:100%;display:flex}.pdp-gallery-area{flex-direction:column;align-items:center;width:100%;display:flex}.pdp-overview-section{width:100%;padding-right:20px}.pdp-info-area{flex-direction:column;align-self:start;gap:24px;width:100%;max-width:100%;display:flex}@media (max-width:991px){.pdp-main-layout{flex-direction:column;gap:30px;display:flex}.pdp-left-column-wrapper{display:contents}.pdp-gallery-area{order:1!important}.pdp-info-area{order:2!important}.pdp-overview-section{padding-right:0;order:3!important}}.pdp-main-image-wrapper{width:100%;max-width:650px;margin:0 auto 24px;position:relative}.pdp-main-image-box{aspect-ratio:1;cursor:crosshair;background-color:#f8f9fa;border:1px solid #f3f4f6;border-radius:43px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pdp-main-image-box img{object-fit:contain;pointer-events:none;width:100%;height:100%;transition:transform .15s ease-out}.gallery-action-btn,.gallery-nav-btn{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:41.67px;height:41.67px;transition:all .2s;display:none;position:absolute;box-shadow:0 4px 10px #0000000f}.gallery-action-btn:hover,.gallery-nav-btn:hover{background:#f8f9fa;box-shadow:0 6px 15px #0000001a}.back-btn{top:11px;left:11px}.product-wishlist-btn{top:11px;right:11px}.gallery-nav-btn{top:50%;transform:translateY(-50%)}.prev-btn{left:11px}.next-btn{right:11px}.pdp-gallery-dots-container{justify-content:center;width:100%;display:flex}.pdp-dots-track{background:#f3f4f6;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;display:flex}.pdp-dots-track .dot{cursor:pointer;background-color:#d1d5db;border-radius:50%;width:8px;height:8px;transition:all .3s}.pdp-dots-track .dot.active{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);border-radius:10px;width:25px}@media (max-width:991px){.gallery-action-btn,.gallery-nav-btn{display:flex}}.pdp-top-info-box{background:#fff;border:1px solid #f3f4f6;border-radius:33px;width:100%;max-width:100%;padding:32px}.pdp-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.pdp-title{color:#111827;margin:0;font-size:38.59px;font-weight:700;line-height:1.3}.pdp-save-badge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ff007a,#8a2be2);border-radius:8591px;margin-top:10px;padding:4px 14px;font-size:12.44px;font-weight:700}.pdp-warranty-text{color:#9ca3af;letter-spacing:1px;text-transform:uppercase;margin-top:8px;margin-bottom:24px;font-size:14.51px;font-weight:700}.pdp-price-box{margin-bottom:24px}.price-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.pdp-curr-price{font-size:40.5px;font-weight:700;line-height:1}.pdp-old-price{color:#d1d5db;font-size:20.25px;font-weight:700;text-decoration:line-through}.pdp-emi-text{color:#9ca3af;margin:0;font-size:16.15px;font-weight:500}.pdp-meta-tags{border-bottom:1px solid #f3f4f6;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.meta-tag{align-items:center;gap:8px;display:flex}.meta-label{color:#9ca3af;text-transform:uppercase;font-size:12.44px;font-weight:700}.badge-new{color:#db2777;background:#fdf2f8;border-radius:12.44px;padding:6px 12px;font-size:12.44px;font-weight:700}.badge-stock{color:#2563eb;background:#eff6ff;border-radius:12.44px;padding:6px 12px;font-size:12.44px;font-weight:700}.pdp-storage-color-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.pdp-selector-group{flex:1;margin-bottom:0}.selector-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.selector-title{color:#1a1a1a;font-size:14.51px;font-weight:700}.selector-status{color:#2563eb;margin-left:auto;font-size:12.44px;font-weight:700}.selector-options{flex-wrap:wrap;gap:12px;display:flex}.color-options{gap:12px;display:flex}.selector-box{cursor:pointer;background:#fff;border:1.04px solid #f3f4f6;border-radius:16.58px;flex-direction:column;justify-content:center;align-items:center;width:98.62px;height:67.02px;transition:all .2s;display:flex}.selector-box.active{background:#fdf2f8;border:2.07px solid #8a2be2}.selector-box strong{color:#111827;font-size:14.51px;font-weight:700}.selector-box small{color:#9ca3af;letter-spacing:-.38px;margin-top:6px;font-size:9.57px;font-weight:600}.selector-box.active small{color:#8a2be2}.pdp-selector-group:not(.pdp-storage-color-row>div){margin-bottom:24px}.selector-pill{cursor:pointer;color:#111827;background:#fff;border:1.04px solid #f3f4f6;border-radius:16.58px;justify-content:center;align-items:center;min-width:75.87px;height:50.78px;padding:0 16px;font-size:14.51px;font-weight:700;display:flex}.selector-pill.active{background:#fdf2f8;border:2.07px solid #8a2be2}.color-circle{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;transition:all .2s;box-shadow:0 0 0 1px #e5e7eb}.color-circle.active{border:2px solid #fff;box-shadow:0 0 0 2px #8a2be2}.pdp-qty-emi-row{justify-content:space-between;align-items:center;width:100%;margin:28px 0;display:flex}.qty-selector{background:#fdf2f8;border:.96px solid #ae6ae9;border-radius:17.67px;justify-content:space-between;align-items:center;min-width:89.05px;height:35.34px;padding:0 4px;display:flex}.qty-btn{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:700;transition:background .2s;display:flex}.qty-selector .qty-btn:first-child{background:#f3f4f6}.qty-selector .qty-btn:last-child{background:#fff}.qty-selector .qty-btn:hover{background:#e5e7eb}.qty-input{text-align:center;color:#111827;background:0 0;border:none;width:25px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16.96px;font-weight:700;line-height:21.42px}.emi-info-box{background:#f9fafb;border:1.04px solid #f3f4f6;border-radius:29.02px;justify-content:center;align-items:center;gap:8px;width:272.88px;height:34.47px;padding:0;display:flex}.emi-card-icon,.emi-info-box svg{object-fit:contain;width:33.6px;height:auto}.emi-text{color:#4b5563;margin:0;font-size:9.13px;font-weight:700}.view-emi-link{background:#fdf2f8;border:.96px solid #8a2be2;border-radius:17.67px;justify-content:center;align-items:center;width:135.96px;height:34.47px;text-decoration:none;display:flex}.view-emi-link span{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11.49px;font-weight:700}.pdp-main-actions-wrapper{width:100%}.mobile-emi-banner,.mobile-price-row{display:none}.pdp-main-actions{gap:16px;margin-top:24px;display:flex}.btn-pdp-cart{cursor:pointer;color:#fff;background:#000;border:none;border-radius:24.87px;flex:1;justify-content:center;align-items:center;max-width:245.12px;height:61.28px;font-size:18.65px;font-weight:700;display:flex}.btn-pdp-buy{cursor:pointer;color:#fff;background:linear-gradient(90deg,#ff007a,#8a2be2,#0070ff);border:none;border-radius:24.87px;flex:1.25;justify-content:center;align-items:center;max-width:302.96px;height:61.75px;font-size:18.65px;font-weight:700;display:flex}.pdp-features-wrapper{background:#fff;border:1px solid #f3f4f6;border-radius:40px;width:100%;max-width:100%;padding:32px}.pdp-secondary-actions{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.btn-action-outline{cursor:pointer;background:#fff;border:2px solid #f3f4f6;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:8px;max-width:268px;height:55.5px;transition:all .2s;display:flex}.action-btn-icon{object-fit:contain;width:20px;height:20px}.btn-action-outline span{letter-spacing:0%;font-size:13px;font-weight:700;line-height:19.5px}.text-green{color:#16a34a}.text-blue{color:#2563eb}.pdp-features-row{background:#f8f9fa;border:1px solid #f9fafb;border-radius:26px;justify-content:space-between;align-items:center;width:100%;max-width:552px;height:97.5px;margin-bottom:24px;padding:16px 24px;display:flex}.feature-item{text-align:center;flex-direction:column;align-items:center;display:flex}.feat-icon img,.feat-icon svg{object-fit:contain;width:28px;height:28px;margin-bottom:6px}.feature-item strong{color:#9ca3af;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;line-height:15px}.feature-item span{color:#1f2937;font-size:11px;font-weight:700;line-height:16.5px}.pdp-payment-modes{gap:16px;margin-bottom:24px;display:flex}.pay-mode-box{cursor:pointer;background:#f9fafb;border:2px solid #f3f4f6;border-radius:28px;flex-direction:column;flex:1;justify-content:center;max-width:268px;height:112.5px;padding:18px 22px;transition:all .2s;display:flex}.pay-mode-box.active{background:linear-gradient(#fdf2f8,#fdf2f8) padding-box padding-box,linear-gradient(90deg,#ff007a,#8a2be2,#0070ff) border-box;border:2px solid #0000}.pay-label{color:#db2777;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:13.5px}.pay-amount{color:#374151;margin-bottom:2px;font-size:24px;font-weight:700;line-height:32px}.pay-desc{color:#6b7280;font-size:10px;font-weight:700;line-height:15px}.pay-mode-box:not(.active) .pay-label{color:#9ca3af}.pdp-care-plans{background:0 0;padding:0}.care-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.care-header h4{color:#111827;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.care-header span{color:#9ca3af;text-transform:uppercase;font-size:10px;font-weight:700}.care-plan-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:17px;align-items:center;gap:12px;min-height:63.5px;margin-bottom:12px;padding:12px 16px;display:flex}.care-plan-card.active{background:#fff;border:2px solid #8a2be2}.care-checkbox{accent-color:#8a2be2;margin-top:0}.care-details{flex-direction:column;flex-grow:1;display:flex}.care-details strong{color:#111827;font-size:13.59px;font-weight:700;line-height:18.12px}.care-details span{color:#6b7280;font-size:10.48px;font-weight:500;line-height:19.85px}.care-price{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.care-price strong{color:#111827;font-size:15.53px;font-weight:700;line-height:22.18px}.care-price .text-pink{color:#ec4899}.save-txt{color:#ec4899;background:#fdf2f8;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700}.care-terms{margin-top:16px}.care-terms label{color:#6b7280;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.care-terms input[type=checkbox]{accent-color:#8a2be2}.care-terms a{color:#111827;font-weight:700;text-decoration:none}.section-label{color:#db2777;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.overview-title{color:#111827;margin:0 0 20px;font-size:39px;font-weight:700;line-height:1.2}.overview-content p{color:#4b5563;margin-bottom:24px;font-size:17px;font-weight:500;line-height:1.6}.highlights-card{background:#fff;border:1.4px solid #f3f4f6;border-radius:50px;margin-top:40px;padding:32px 40px}.highlights-card h3{color:#111827;margin:0 0 24px;font-size:26px;font-weight:700}.highlights-list{margin:0;padding:0;list-style:none}.highlights-list li{color:#374151;margin-bottom:16px;padding-left:26px;font-size:18px;font-weight:600;position:relative}.highlights-list li:before{content:"";background:linear-gradient(135deg,#ff007a,#8a2be2);border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:0}.pdp-bottom-layout{grid-template-columns:2fr 1fr;gap:60px;display:grid}.pdp-tabs-wrapper{white-space:nowrap;border-bottom:2px solid #f3f4f6;width:100%;margin-bottom:32px;overflow-x:auto}.pdp-tabs-wrapper::-webkit-scrollbar{display:none}.pdp-tabs{gap:32px;padding-bottom:2px;display:flex}.tab-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:0 0 12px;font-family:inherit;font-size:14px;font-weight:700}.tab-btn.active{color:#8a2be2;border-bottom-color:#8a2be2}.tab-content{animation:.3s fadeIn;display:none}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tab-text-content p{color:#4b5563;margin-bottom:16px;font-size:15px;line-height:1.8}.specs-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:32px;display:flex}.specs-header h2{color:#111827;margin:0;font-size:33.5px;font-weight:700}.specs-sub{color:#ec4899;letter-spacing:3.35px;text-transform:uppercase;font-size:11px;font-weight:700}.spec-group{margin-bottom:32px}.spec-category{color:#9ca3af;letter-spacing:1px;margin:0 0 16px;font-size:12px;font-weight:700}.spec-row{border-bottom:1px solid #f3f4f6;grid-template-columns:200px 1fr;padding:16px 0;display:grid}.spec-label{color:#4b5563;font-size:14px;font-weight:600}.spec-value{color:#111827;word-break:break-word;overflow-wrap:break-word;font-size:14px;font-weight:500}.pdp-related-sidebar{background:#fff;border:1px solid #f3f4f6;border-radius:24px;height:fit-content;padding:24px}.related-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.related-header h3{color:#9ca3af;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.related-header .line{background:#e5e7eb;flex-grow:1;height:1px}.related-item{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:12px 0;display:flex}.related-item:last-child{border-bottom:none}.rel-img{background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rel-info{flex-direction:column;flex-grow:1;display:flex}.rel-info h4{color:#111827;margin:0 0 4px;font-size:12px;font-weight:700}.rel-info span{font-size:12px;font-weight:700}.rel-add-btn{cursor:pointer;color:#4b5563;text-align:center;background:#f3f4f6;border:none;border-radius:6px;width:28px;height:28px;font-weight:700}.view-all-shop{text-align:center;color:#9ca3af;background:#f8f9fa;border-radius:8px;width:100%;margin-top:16px;padding:12px 0;font-size:11px;font-weight:700;text-decoration:none;display:block}@media (max-width:991px){.pdp-main-layout{grid-template-columns:1fr;grid-template-areas:"image""info""overview";gap:40px}.pdp-overview-section{padding-right:0}.pdp-bottom-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.pdp-main-layout{margin-bottom:40px;padding-bottom:0}.pdp-bottom-layout{flex-direction:column;gap:40px;padding-bottom:0;display:flex}.pdp-top-info-box,.pdp-features-wrapper{border-radius:24px;padding:20px}.pdp-title,.overview-title{font-size:26px;line-height:1.3}.overview-content p{font-size:15px}.highlights-card{border-radius:24px;padding:24px 20px}.highlights-card h3{font-size:22px}.highlights-list li{margin-bottom:12px;padding-left:22px;font-size:15px}.pdp-selector-group .selector-header .selector-status{display:none!important}.pdp-storage-color-row{flex-direction:column;gap:20px;display:flex}.pdp-storage-color-row .pdp-selector-group:last-child{order:1!important}.pdp-storage-color-row .pdp-selector-group:first-child{order:2!important}.selector-box{border-radius:15.12px;width:89.94px;height:61.13px}.selector-box strong{font-size:13.59px;line-height:18.12px}.selector-box small{font-size:8.73px}.selector-pill{border-radius:15.93px;min-width:81.21px;height:32.23px;padding:0 10px;font-size:13.23px;line-height:19.85px}.pdp-qty-emi-row{gap:10px;margin-bottom:0;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.emi-info-box{display:none!important}.qty-selector{width:81.21px;height:32.23px}.view-emi-link{border-radius:16.11px;width:124px;height:31.44px}.view-emi-link span{font-size:10.48px}.pdp-secondary-actions{flex-direction:row;gap:16px;margin-bottom:24px}.btn-action-outline{border:1.96px solid #f3f4f6;border-radius:22px;height:55px}.btn-action-outline span{font-size:10.67px;font-weight:700;line-height:13.6px}.action-btn-icon,.btn-action-outline svg{width:24.28px;height:22.07px}.pdp-payment-modes{flex-direction:row;gap:16px;margin-bottom:24px}.pay-mode-box{border:1.96px solid #f3f4f6;border-radius:27.4px;justify-content:center;height:80px;min-height:80px;padding:12px 14px}.pay-mode-box.active{background:linear-gradient(#fdf2f8,#fdf2f8) padding-box padding-box,linear-gradient(90deg,#ff007a,#8a2be2) border-box;border:1.96px solid #0000}.pay-label{font-size:8.2px;line-height:12.31px}.pay-amount{margin-bottom:2px;font-size:21.88px;line-height:29.17px}.pay-desc{font-size:9.12px;line-height:13.67px}.pdp-tabs-wrapper{white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:2px solid #f3f4f6;width:100%;margin-bottom:24px;padding-bottom:4px;overflow-x:auto}.pdp-tabs{gap:20px;display:inline-flex}.tab-btn{padding:0 0 10px;font-size:13px}.specs-header h2{font-size:24px;line-height:30px}.spec-row{flex-direction:column;gap:4px;padding:12px 0;display:flex}.spec-label{color:#9ca3af;font-size:13px}.spec-value{word-break:break-word;white-space:normal;font-size:14px}.pdp-related-sidebar{border-radius:20px;width:100%;margin-top:20px;padding:20px;display:block}.pdp-main-actions-wrapper{z-index:40;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:380px;padding:0 0 8px;transition:transform .3s ease-in-out;position:fixed;bottom:60px;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 -4px 15px #00000014}.pdp-main-actions-wrapper.visible{transform:translate(-50%)translateY(0%)}.mobile-emi-banner{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);border-radius:20px 20px 0 0;justify-content:center;align-items:center;width:100%;height:24px;margin-bottom:6px;display:flex}.mobile-emi-banner span{color:#fff;text-transform:uppercase;font-size:9.5px;font-weight:700}.mobile-price-row{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.mobile-curr-price{color:#111827;font-size:20px;font-weight:700}.mobile-old-price{color:#9ca3af;font-size:11px;font-weight:700;text-decoration:line-through}.mobile-tax-info{display:none}.mobile-discount-badge{background:#fdf2f8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-discount-badge .pct{color:#db2777;font-size:10px;font-weight:700}.mobile-discount-badge .txt{color:#db2777;font-size:6px;font-weight:700}.pdp-main-actions{flex-direction:row;justify-content:center;gap:8px;margin:0;padding:0 10px;display:flex}.btn-pdp-cart{border-radius:14px;flex:none;width:120px;height:40px;font-size:12px}.btn-pdp-buy{border-radius:14px;flex:1;height:40px;font-size:12px}}.short_description h2{color:#111827;margin:0 0 20px;font-size:39px;font-weight:700;line-height:1.2}.short_description h2 span{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.short_description p{color:#4b5563;margin-bottom:24px;font-size:17px;font-weight:500;line-height:1.6}.short_description ul:not(.highlights-list),.short_description div>h3+ul,.short_description ul{margin:0;padding:0;list-style:none}.short_description h3{color:#111827;margin:0 0 24px;font-size:26px;font-weight:700}.short_description li{color:#374151;margin-bottom:16px;padding-left:26px;font-size:18px;font-weight:600;position:relative}.short_description li:before{content:"";background:linear-gradient(135deg,#ff007a,#8a2be2);border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:0}@media (max-width:768px){.short_description h2{font-size:26px;line-height:1.3}.short_description p{font-size:15px}.short_description h3{font-size:22px}.short_description li{margin-bottom:12px;padding-left:22px;font-size:15px}}.pdp-variant-matrix{flex-direction:column;gap:14px;margin-top:6px;display:flex}.pdp-variant-matrix .is-unavailable{opacity:.45;border-style:dashed}.pdp-variant-matrix .color-circle.is-unavailable{opacity:.4}.pdp-highlights{gap:6px;margin:10px 0 4px;padding:0;list-style:none;display:grid}.pdp-highlights li{color:#374151;padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.pdp-highlights li:before{content:"";background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:2px}.pdp-variant-matrix .pdp-selector-group{margin-bottom:0}.pdp-variant-matrix .selector-options,.pdp-variant-matrix .color-options{flex-wrap:wrap;gap:10px;display:flex}.pdp-gallery-v2 .pdp-main-image-box{cursor:zoom-in;touch-action:pan-y;background:#fff}.pdp-gallery-v2 .pdp-main-image-box img.pdp-main-img{object-fit:contain;pointer-events:none;padding:4%;transform:none}.pdp-gallery-count{z-index:5;color:#374151;background:#ffffffe6;border:1px solid #eef0f3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:14px;right:14px}@media (min-width:992px){.pdp-gallery-v2 .gallery-nav-btn{opacity:0;display:flex}.pdp-gallery-v2:hover .gallery-nav-btn{opacity:1}}.pdp-thumbs{scrollbar-width:none;gap:10px;width:100%;max-width:650px;margin:-8px auto 0;padding:4px 2px 6px;display:flex;overflow-x:auto}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{cursor:pointer;background:#fff;border:1.5px solid #eef0f3;border-radius:14px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex}.pdp-thumb img{object-fit:contain;width:100%;height:100%}.pdp-thumb:hover{border-color:#d8b4fe}.pdp-thumb.active{border-color:#8a2be2;box-shadow:0 0 0 3px #8a2be21f}@media (max-width:768px){.pdp-thumb{border-radius:12px;width:56px;height:56px}}.pdp-lightbox{z-index:1000;touch-action:pan-y;background:#fffffffa;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdp-lightbox-img{object-fit:contain;max-width:min(96vw,1400px);max-height:88vh}.pdp-lightbox-close{cursor:pointer;z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:999px;width:44px;height:44px;font-size:18px;position:absolute;top:16px;right:16px}.pdp-lightbox-nav{cursor:pointer;z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000000f}.pdp-lightbox-nav.left{left:16px}.pdp-lightbox-nav.right{right:16px}.pdp-lightbox-count{color:#4b5563;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pdp-highlights{flex-wrap:wrap;margin:12px 0 6px;gap:8px!important;display:flex!important}.pdp-highlights li{background:#faf5ff;border:1px solid #f0e4ff;border-radius:999px;font-weight:600;color:#3b2a55!important;padding:6px 12px 6px 24px!important;font-size:13px!important;line-height:1.3!important}.pdp-highlights li:before{transform:translateY(-50%);width:7px!important;height:7px!important;top:50%!important;left:10px!important}.short_description ul{flex-wrap:wrap;gap:8px;display:flex!important}.short_description li{background:#f9fafb;border:1px solid #eef0f3;border-radius:999px;margin:0!important;padding:7px 14px 7px 26px!important;font-size:14px!important;font-weight:600!important}.short_description li:before{transform:translateY(-50%);width:8px!important;height:8px!important;top:50%!important;left:11px!important}.pdp-sections{flex-direction:column;gap:28px;min-width:0;display:flex}.pdp-section-nav{z-index:15;scrollbar-width:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-bottom:1px solid #f3f4f6;gap:6px;padding:8px 0;display:flex;position:sticky;top:64px;overflow-x:auto}.pdp-section-nav::-webkit-scrollbar{display:none}.pdp-section-nav a{white-space:nowrap;color:#6b7280;background:#fff;border:1px solid #eef0f3;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.pdp-section-nav a:hover{color:#8a2be2;border-color:#e9d5ff}.pdp-section{scroll-margin-top:130px}.pdp-section-title{color:#111827;margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.25}.pdp-section-title .gradient-text{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pdp-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pdp-spec-group{background:#fff;border:1px solid #f0f1f4;border-radius:18px;overflow:hidden}.pdp-spec-group h3{letter-spacing:.04em;text-transform:uppercase;color:#6b21a8;background:#faf5ff;margin:0;padding:10px 16px;font-size:13px;font-weight:700}.pdp-spec-group dl{margin:0}.pdp-spec-group dl>div{border-top:1px solid #f5f6f8;grid-template-columns:minmax(110px,38%) 1fr;gap:12px;padding:9px 16px;font-size:14px;display:grid}.pdp-spec-group dt{color:#6b7280;font-weight:500}.pdp-spec-group dd{color:#111827;margin:0;font-weight:600}.pdp-description{color:#374151;font-size:15.5px;line-height:1.75}.pdp-description h2{color:#111827;margin:22px 0 8px;font-size:21px}.pdp-description h3{color:#111827;margin:16px 0 6px;font-size:17px}.pdp-description ul{padding-left:20px;list-style:outside}.pdp-description li{margin:4px 0}.pdp-info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pdp-info-card{background:#fff;border:1px solid #f0f1f4;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.pdp-info-card b{color:#111827;font-size:15px;display:block}.pdp-info-card small{color:#6b7280;margin-top:2px;font-size:13px;line-height:1.45;display:block}.pdp-info-icon{font-size:22px;line-height:1}.pdp-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pdp-why-grid li{background:linear-gradient(#fff,#fbf8ff);border:1px solid #f3eefe;border-radius:16px;padding:16px}.pdp-why-grid b{color:#111827;margin-top:6px;font-size:15px;display:block}.pdp-why-grid small{color:#6b7280;margin-top:2px;font-size:13px;line-height:1.45;display:block}.pdp-why-icon{font-size:22px}.pdp-faq{flex-direction:column;gap:10px;display:flex}.pdp-faq details{background:#fff;border:1px solid #f0f1f4;border-radius:14px;padding:0 16px}.pdp-faq summary{cursor:pointer;color:#111827;justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq summary:after{content:"+";color:#8a2be2;font-size:20px;line-height:1}.pdp-faq details[open] summary:after{content:"−"}.pdp-faq-a{color:#4b5563;padding:0 0 14px;font-size:14.5px;line-height:1.65}@media (max-width:768px){.pdp-section-title{font-size:21px}.pdp-spec-grid,.pdp-info-cards{grid-template-columns:1fr}.pdp-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-section-nav{top:56px}}.pdp-gallery-v2 .pdp-main-image-box{display:block}.pdp-track{will-change:transform;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex}.pdp-slide{flex:0 0 100%;height:100%;position:relative}.pdp-info-card{cursor:pointer;border:1.5px solid #ece7f7;align-items:center;padding:16px 18px;position:relative;box-shadow:0 2px 8px #1118270a}.pdp-info-card:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 10px 24px #8a2be21a}.pdp-info-card:active{transform:translateY(0)}.pdp-info-body{flex-direction:column;min-width:0;display:flex}.pdp-info-icon{background:#faf5ff;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.pdp-info-cta{color:#fff;background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pdp-variant-matrix .selector-current{color:#6b21a8;margin-left:2px;font-weight:600}.color-chip-list{flex-wrap:wrap;gap:8px;display:flex}.color-chip{color:#111827;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.color-chip:hover{border-color:#c4b5fd}.color-chip.active{background:#faf5ff;border-color:#8a2be2;box-shadow:0 0 0 2px #8a2be226}.color-chip.is-unavailable{opacity:.45}.color-chip.is-unavailable .color-chip-name{text-decoration:line-through}.color-chip-dot{background-position:50%;background-size:cover;border-radius:50%;flex:0 0 22px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}@media (max-width:640px){.color-chip{padding:5px 10px 5px 5px;font-size:12.5px}.color-chip-dot{flex-basis:20px;width:20px;height:20px}}.color-chip.is-oos{opacity:.55;cursor:not-allowed}.color-chip.is-oos .color-chip-name{text-decoration:line-through}.color-chip.is-oos .color-chip-dot{position:relative;overflow:hidden}.color-chip.is-oos .color-chip-dot:after{content:"";background:#ef4444;border-radius:2px;width:2px;height:130%;position:absolute;top:-15%;left:50%;transform:translate(-50%)rotate(45deg)}.color-chip.is-oos.active{opacity:.8;cursor:pointer}button.color-chip.is-oos{cursor:pointer}.pdp-desc-card{background:#fff;border:1px solid #eef0f4;border-radius:20px;padding:26px 30px;box-shadow:0 1px 2px #11182708}.pdp-desc-card .pdp-description{color:#374151;max-width:78ch;font-size:15.5px;line-height:1.8}.pdp-desc-card .pdp-description>:first-child{margin-top:0}.pdp-desc-card .pdp-description p{margin:0 0 14px}.pdp-desc-card .pdp-description h2{color:#111827;margin:28px 0 10px;padding-left:14px;font-size:19px;font-weight:700;line-height:1.35;position:relative}.pdp-desc-card .pdp-description h2:before{content:"";background:linear-gradient(#ff007a 0%,#8a2be2 50%,#0070ff 100%);border-radius:4px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.pdp-desc-card .pdp-description h3{color:#1f2937;margin:20px 0 8px;font-size:16.5px;font-weight:700}.pdp-desc-card .pdp-description ul{gap:8px;margin:8px 0 16px;padding-left:0;list-style:none;display:grid}.pdp-desc-card .pdp-description ul li{margin:0;padding-left:26px;position:relative}.pdp-desc-card .pdp-description ul li:before{content:"";background:#f3e8ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A2BE2' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/9px no-repeat;border-radius:50%;width:14px;height:14px;position:absolute;top:7px;left:2px}.pdp-desc-card .pdp-description strong{color:#111827;font-weight:650}.pdp-desc-card .pdp-description img{border-radius:14px;max-width:100%;height:auto;margin:14px auto}@media (max-width:640px){.pdp-desc-card{border-radius:16px;padding:18px 16px}.pdp-desc-card .pdp-description{font-size:15px;line-height:1.75}.pdp-desc-card .pdp-description h2{margin-top:22px;font-size:17.5px}}.pdp-info-cards{gap:12px}.pdp-info-card{box-shadow:none;background:#fff;border:1px solid #eef0f4;border-radius:16px;align-items:flex-start;padding:16px 18px;transform:none!important}.pdp-info-card:hover{border-color:#ddd6fe;box-shadow:0 6px 18px #8a2be20f}.pdp-info-icon{color:#7c3aed;background:#f7f3ff;border-radius:12px;flex:0 0 42px;width:42px;height:42px;font-size:0}.pdp-info-card b{color:#111827;font-size:15px;font-weight:650}.pdp-info-card small{color:#6b7280;font-size:13px;line-height:1.5}.pdp-info-cta{color:#7c3aed;background:0 0;border-radius:0;margin-top:8px;padding:0;font-size:12.5px;font-weight:600}.pdp-info-card:hover .pdp-info-cta{color:#ff007a}.pdp-bottom-layout{display:block!important}.pdp-related{margin-top:40px}.pdp-related-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pdp-related-all{color:#7c3aed;white-space:nowrap;font-size:14px;font-weight:600}.pdp-related-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:180px;grid-auto-flow:column;gap:14px;padding:4px 2px 12px;display:grid;overflow-x:auto}.pdp-related-track::-webkit-scrollbar{height:6px}.pdp-related-track::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:6px}.pdp-related-card{scroll-snap-align:start;background:#fff;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.pdp-related-card:hover{border-color:#ddd6fe;box-shadow:0 8px 20px #8a2be214}.pdp-related-img{aspect-ratio:1;background:#f8f9fb;border-radius:12px;width:100%;padding:8px;display:block}.pdp-related-name{color:#111827;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pdp-related-price{color:#db2777;font-size:14.5px;font-weight:700}.pdp-related-oos{color:#9ca3af;font-size:11.5px}@media (max-width:640px){.pdp-related-track{grid-auto-columns:46%;gap:10px}}.pdp-variant-matrix .selector-box,.selector-box{border-radius:14px;flex-direction:row;gap:4px;width:auto;min-width:72px;height:40px;padding:0 14px}.pdp-variant-matrix .selector-box strong,.selector-box strong{font-size:13.5px;line-height:1}.selector-box small{margin-top:0}.pdp-variant-matrix .selector-pill{border-radius:14px;min-width:64px;height:40px;padding:0 14px;font-size:13.5px}.pdp-variant-matrix .selector-header{margin-bottom:8px}.pdp-variant-matrix .pdp-selector-group+.pdp-selector-group{margin-top:14px}@media (max-width:768px){.pdp-variant-matrix .selector-box,.selector-box{border-radius:12px;min-width:64px;height:34px;padding:0 11px}.pdp-variant-matrix .selector-box strong,.selector-box strong{font-size:12.5px}.pdp-variant-matrix .selector-pill{border-radius:12px;min-width:56px;height:34px;padding:0 11px;font-size:12.5px}}html body .pdp-qty-emi-row{gap:10px}html body .qty-selector{background:#fdf2f8;border:1px solid #ae6ae999;border-radius:9999px;width:84px;min-width:0;height:32px;padding:0 3px}html body .qty-btn{width:24px;height:24px;font-size:15px}html body .qty-input{width:22px;font-size:14px;line-height:18px}html body .pdp-emi-btn{isolation:isolate;cursor:pointer;color:#8a2be2;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%) border-box;border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;transition:transform .2s;animation:2s ease-in-out infinite xeero-emi-glow;display:inline-flex;position:relative;overflow:hidden}html body .pdp-emi-btn span{background:linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html body .pdp-emi-btn svg{color:#db2777;flex-shrink:0}html body .pdp-emi-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff0 15%,#ff007a38 45%,#fffffff2 55%,#8a2be22e 70%,#0000 100%);width:55%;animation:2s ease-in-out infinite xeero-emi-sweep;position:absolute;inset:-2px auto -2px -60%;transform:skew(-18deg)}html body .pdp-emi-btn:hover{transform:translateY(-1px)}html body .pdp-emi-btn:active{transform:scale(.97)}@keyframes xeero-emi-sweep{0%{left:-60%}45%,to{left:120%}}@keyframes xeero-emi-glow{0%,to{box-shadow:0 0 #ff007a00}25%{box-shadow:0 0 0 4px #ff007a24,0 4px 14px #8a2be238}55%{box-shadow:0 0 #ff007a00}}@media (prefers-reduced-motion:reduce){html body .pdp-emi-btn,html body .pdp-emi-btn:after{animation:none}}html body .pdp-compare-btn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;width:auto;height:32px;padding:0 12px}html body .pdp-compare-btn span{font-size:12px}@media (max-width:768px){html body .pdp-qty-emi-row{gap:8px}html body .qty-selector{width:78px;height:30px}html body .qty-btn{width:22px;height:22px;font-size:14px}html body .qty-input{font-size:13px}html body .pdp-emi-btn{height:36px;padding:0 14px;font-size:13px}html body .pdp-compare-btn{height:30px;padding:0 10px}html body .pdp-compare-btn span{font-size:11px}}html body .pdp-top-info-box{border:1px solid #f1f2f6;border-radius:24px;box-shadow:0 1px 2px #11182708,0 18px 40px -24px #11182738}html body .pdp-price-box{isolation:isolate;background:radial-gradient(circle at 100% 0,#8a2be21a,#0000 46%),linear-gradient(135deg,#fff 0%,#fcf7ff 100%);border:1px solid #f0e6fd;border-radius:20px;margin:14px 0 12px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #11182708,0 12px 28px -16px #8a2be266}html body .pdp-price-box:before{content:"PRICE";letter-spacing:.14em;color:#6b7280;margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}html body .pdp-price-box:after{content:"";z-index:-1;border:18px solid #8a2be20f;border-radius:50%;width:150px;height:150px;position:absolute;top:-46px;right:-46px}html body .pdp-curr-price{letter-spacing:-.02em;font-size:34px;font-weight:800}html body .pdp-emi-text{color:#4b5563;background:#fff;border:1px solid #8a2be22e;border-radius:9999px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}html body .pdp-emi-text:before{content:"";background:linear-gradient(90deg,#ff007a,#8a2be2);border-radius:50%;width:6px;height:6px}html body .pdp-variant-matrix{flex-wrap:wrap;gap:10px;margin:12px 0 14px;display:flex}html body .pdp-info-area .pdp-selector-group{background:#fff;border:1px solid #eef0f4;border-radius:16px;flex:100%;min-width:0;margin:0;padding:10px 12px 12px;box-shadow:0 1px 2px #11182708,0 8px 20px -14px #8a2be247}html body .pdp-variant-matrix .pdp-selector-group.is-compact{flex:calc(50% - 5px);min-width:140px}html body .pdp-storage-color-row{gap:10px;margin-bottom:10px}html body .pdp-info-area .selector-header{margin-bottom:8px}html body .pdp-info-area .selector-title{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;font-size:10.5px;font-weight:600}html body .pdp-info-area .selector-current{letter-spacing:0;text-transform:none;color:#8a2be2;margin-left:2px;font-size:12px;font-weight:600}html body .pdp-info-area .selector-options,html body .pdp-info-area .color-chip-list,html body .pdp-info-area .color-options{gap:6px}html body .pdp-info-area :is(.selector-box,.selector-pill,.color-chip){color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:auto;min-width:0;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;transition:border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 1px 2px #1118270d}html body .pdp-info-area .selector-box{flex-direction:row}html body .pdp-info-area .selector-box strong{color:inherit;font-size:12.5px;font-weight:600}html body .pdp-info-area .selector-box small{display:none}html body .pdp-info-area .color-chip{gap:6px;padding:0 10px 0 6px}html body .pdp-info-area .color-chip-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1px #1118271f}html body .pdp-info-area .color-chip-name{font-size:12.5px;font-weight:500}html body .pdp-info-area :is(.selector-box,.selector-pill,.color-chip):hover:not(.is-oos){border-color:#c4b5fd;transform:translateY(-1px)}html body .pdp-info-area :is(.selector-box,.selector-pill,.color-chip).active{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#ff007a 0%,#8a2be2 50%,#0070ff 100%) border-box;border:1.5px solid #0000;font-weight:600;box-shadow:0 6px 14px -6px #8a2be273}html body .pdp-info-area .color-chip.active .color-chip-name{font-weight:600}html body .pdp-emi-btn{gap:6px;height:32px;padding:0 14px;font-size:12.5px}html body .pdp-emi-btn svg{width:14px;height:14px}@media (max-width:768px){html body .pdp-emi-btn{height:30px;padding:0 12px;font-size:12px}}html body .pdp-features-row{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}html body .pdp-features-row .feature-item{text-align:left;background:#fff;border:1px solid #eef0f4;border-radius:16px;align-items:flex-start;padding:12px 14px;position:relative;box-shadow:0 1px 2px #11182708,0 8px 20px -14px #8a2be247}html body .pdp-features-row .feat-icon{background:#f7f2ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:absolute;top:10px;right:10px}html body .pdp-features-row .feature-item strong{letter-spacing:.12em;color:#6b7280;font-size:10px;font-weight:600}html body .pdp-features-row .feature-item span{color:#111827;margin-top:4px;font-size:13.5px;font-weight:700}@media (min-width:1024px){html body .pdp-curr-price{font-size:40px}}html body .pdp-info-area .pdp-variant-matrix>.pdp-selector-group,html body .pdp-info-area .pdp-variant-matrix>.pdp-selector-group+.pdp-selector-group{margin:0}html body .pdp-features-wrapper{border:1px solid #f1f2f6;border-radius:20px;padding:12px;box-shadow:0 1px 2px #11182708,0 12px 28px -20px #11182738}html body .pdp-secondary-actions{gap:10px;margin-bottom:0}html body .pdp-secondary-actions>*{flex:1 1 0;min-width:0}html body .pdp-features-wrapper .pdp-payment-modes{margin-top:12px}html body .pdp-related-img{background:#fff;padding:4px}html body .pdp-related-price-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}html body .pdp-related-emi{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:500}
