.page-module-scss-module__8saIYa__productPage{background:#f1f3f6;min-height:100vh;padding-bottom:4rem}.page-module-scss-module__8saIYa__breadcrumbBar{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:1rem;padding:.75rem 0}.page-module-scss-module__8saIYa__breadcrumbList{color:#878787;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.page-module-scss-module__8saIYa__breadcrumbList a{color:#878787;text-decoration:none;transition:color .15s}.page-module-scss-module__8saIYa__breadcrumbList a:hover{color:#2874f0}.page-module-scss-module__8saIYa__breadcrumbList .page-module-scss-module__8saIYa__currentCrumb{color:#212121;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.page-module-scss-module__8saIYa__productLayoutGrid{grid-template-columns:440px 1fr;align-items:start;gap:1rem;display:grid}@media (max-width:1080px){.page-module-scss-module__8saIYa__productLayoutGrid{grid-template-columns:380px 1fr}}@media (max-width:860px){.page-module-scss-module__8saIYa__productLayoutGrid{grid-template-columns:1fr}}.page-module-scss-module__8saIYa__stickyLeftColumn{align-self:start;position:sticky;top:90px}@media (max-width:860px){.page-module-scss-module__8saIYa__stickyLeftColumn{position:static}}.page-module-scss-module__8saIYa__rightColumnContent{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__8saIYa__reviewsCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}
.ProductGallery-module-scss-module__uJSwQa__galleryWrapper{flex-direction:column;gap:1rem;display:flex}.ProductGallery-module-scss-module__uJSwQa__galleryContainer{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:1rem;padding:1rem;display:flex;position:relative}@media (max-width:768px){.ProductGallery-module-scss-module__uJSwQa__galleryContainer{flex-direction:column-reverse;padding:.75rem}}.ProductGallery-module-scss-module__uJSwQa__thumbnailsList{scrollbar-width:thin;flex-direction:column;gap:.6rem;max-height:440px;display:flex;overflow-y:auto}@media (max-width:768px){.ProductGallery-module-scss-module__uJSwQa__thumbnailsList{flex-direction:row;justify-content:center;max-height:none;overflow-x:auto}}.ProductGallery-module-scss-module__uJSwQa__thumbnailItem{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;padding:2px;transition:all .2s;display:flex;overflow:hidden}.ProductGallery-module-scss-module__uJSwQa__thumbnailItem img{object-fit:contain;width:100%;height:100%}.ProductGallery-module-scss-module__uJSwQa__thumbnailItem:hover,.ProductGallery-module-scss-module__uJSwQa__thumbnailItem.ProductGallery-module-scss-module__uJSwQa__active{border-color:#2874f0;box-shadow:0 0 0 1px #2874f0}.ProductGallery-module-scss-module__uJSwQa__mainImageFrame{cursor:crosshair;background:#fff;flex:1;justify-content:center;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ProductGallery-module-scss-module__uJSwQa__mainImageFrame{height:320px}}.ProductGallery-module-scss-module__uJSwQa__mainImage{object-fit:contain;max-width:100%;max-height:100%;transition:transform .15s ease-out}.ProductGallery-module-scss-module__uJSwQa__wishlistButton{cursor:pointer;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 6px #00000014}.ProductGallery-module-scss-module__uJSwQa__wishlistButton:hover{transform:scale(1.08)}.ProductGallery-module-scss-module__uJSwQa__wishlistButton.ProductGallery-module-scss-module__uJSwQa__active{color:#ef4444;border-color:#fecaca}.ProductGallery-module-scss-module__uJSwQa__actionButtonsRow{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem;display:grid}@media (max-width:768px){.ProductGallery-module-scss-module__uJSwQa__actionButtonsRow{display:none}}.ProductGallery-module-scss-module__uJSwQa__btnAddToCart{color:#fff;text-transform:uppercase;cursor:pointer;background:#0b1f33;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .1s;display:flex;box-shadow:0 1px 2px #0003}.ProductGallery-module-scss-module__uJSwQa__btnAddToCart:hover:not(:disabled){background:#081625}.ProductGallery-module-scss-module__uJSwQa__btnAddToCart:active:not(:disabled){transform:scale(.98)}.ProductGallery-module-scss-module__uJSwQa__btnAddToCart:disabled{cursor:not-allowed;background:#cbd5e1}.ProductGallery-module-scss-module__uJSwQa__btnAddToCart.ProductGallery-module-scss-module__uJSwQa__inCartBtn{background:#0b1f33}.ProductGallery-module-scss-module__uJSwQa__btnAddToCart.ProductGallery-module-scss-module__uJSwQa__inCartBtn:hover:not(:disabled){background:#081625}.ProductGallery-module-scss-module__uJSwQa__btnBuyNow{color:#fff;text-transform:uppercase;cursor:pointer;background:#f7941d;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .1s;display:flex;box-shadow:0 1px 2px #0003}.ProductGallery-module-scss-module__uJSwQa__btnBuyNow:hover:not(:disabled){background:#e08316}.ProductGallery-module-scss-module__uJSwQa__btnBuyNow:active:not(:disabled){transform:scale(.98)}.ProductGallery-module-scss-module__uJSwQa__btnBuyNow:disabled{cursor:not-allowed;background:#cbd5e1}.ProductGallery-module-scss-module__uJSwQa__outOfStockTag{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ef4444;border-radius:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.ProductGallery-module-scss-module__uJSwQa__mobileStickyBar{display:none}@media (max-width:768px){.ProductGallery-module-scss-module__uJSwQa__mobileStickyBar{z-index:100;background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:.5rem;padding:.6rem 1rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000001f}.ProductGallery-module-scss-module__uJSwQa__mobileStickyBar .ProductGallery-module-scss-module__uJSwQa__btnAddToCart,.ProductGallery-module-scss-module__uJSwQa__mobileStickyBar .ProductGallery-module-scss-module__uJSwQa__btnBuyNow{padding:.8rem .5rem;font-size:.85rem}}
.ProductDetailsInfo-module-scss-module__HbxMIa__detailsWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__brandName{color:#878787;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.ProductDetailsInfo-module-scss-module__HbxMIa__brandName:hover{color:#2874f0}.ProductDetailsInfo-module-scss-module__HbxMIa__productTitle{color:#212121;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ProductDetailsInfo-module-scss-module__HbxMIa__ratingRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__ratingBadge{color:#fff;background:#388e3c;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex}.ProductDetailsInfo-module-scss-module__HbxMIa__ratingCount{color:#878787;font-size:.85rem;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__assuredBadge{color:#1a73e8;text-transform:uppercase;letter-spacing:.02em;background:#e8f0fe;border-radius:12px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.ProductDetailsInfo-module-scss-module__HbxMIa__servicesTrustBar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:4px;padding:12px;display:grid}.ProductDetailsInfo-module-scss-module__HbxMIa__serviceBadge{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__serviceBadge .ProductDetailsInfo-module-scss-module__HbxMIa__serviceIconWrap{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__modeSwitcherContainer{margin-top:20px;margin-bottom:24px}.ProductDetailsInfo-module-scss-module__HbxMIa__modeSwitcher{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__modeTab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__modeTab svg{stroke-width:2.5px}.ProductDetailsInfo-module-scss-module__HbxMIa__modeTab:hover:not(.ProductDetailsInfo-module-scss-module__HbxMIa__active){background:#e2e8f0}.ProductDetailsInfo-module-scss-module__HbxMIa__modeTab.ProductDetailsInfo-module-scss-module__HbxMIa__active{color:#2874f0;background:#fff;box-shadow:0 1px 3px #0000001a}.ProductDetailsInfo-module-scss-module__HbxMIa__buyPricingCard{background:#fff;border-radius:8px;flex-direction:column;gap:14px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__priceBlock{border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.ProductDetailsInfo-module-scss-module__HbxMIa__specialPriceTag{color:#388e3c;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__priceRow{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__sellingPrice{color:#212121;font-size:1.75rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__originalPrice{color:#878787;font-size:1rem;text-decoration:line-through}.ProductDetailsInfo-module-scss-module__HbxMIa__discountPercent{color:#388e3c;font-size:1rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__taxNotice{color:#878787;margin-top:.35rem;font-size:.75rem}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow{align-items:center;gap:12px;margin-top:24px;margin-bottom:24px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow button{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow button svg{stroke-width:2.5px}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow button:disabled{opacity:.6;cursor:not-allowed}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__addToCartBtnSecondary,.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__addRentalBtnSecondary{color:#0b1f33;background:#fff;border:1px solid #0b1f33;box-shadow:0 1px 2px #0000000d}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__addToCartBtnSecondary:hover:not(:disabled),.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__addRentalBtnSecondary:hover:not(:disabled){background:#f0f4f8}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__buyNowBtnPrimary,.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__rentNowBtnPrimary{color:#fff;background:#f7941d;border:1px solid #f7941d;box-shadow:0 2px 4px #00000026}.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__buyNowBtnPrimary:hover:not(:disabled),.ProductDetailsInfo-module-scss-module__HbxMIa__pdpActionButtonsRow .ProductDetailsInfo-module-scss-module__HbxMIa__rentNowBtnPrimary:hover:not(:disabled){background:#e08316;border-color:#e08316}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalPricingCard{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__tenureSelectorRow{flex-direction:column;gap:8px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__tenureSelectorRow .ProductDetailsInfo-module-scss-module__HbxMIa__tenureLabel{color:#475569;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePills{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px;transition:all .15s;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill .ProductDetailsInfo-module-scss-module__HbxMIa__tenureType{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill .ProductDetailsInfo-module-scss-module__HbxMIa__tenureRate{color:#0f172a;margin-top:2px;font-size:13.5px;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill:hover{border-color:#2874f0}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill.ProductDetailsInfo-module-scss-module__HbxMIa__selected{background:#eff6ff;border-color:#2874f0}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill.ProductDetailsInfo-module-scss-module__HbxMIa__selected .ProductDetailsInfo-module-scss-module__HbxMIa__tenureType{color:#2874f0}.ProductDetailsInfo-module-scss-module__HbxMIa__tenurePill.ProductDetailsInfo-module-scss-module__HbxMIa__selected .ProductDetailsInfo-module-scss-module__HbxMIa__tenureRate{color:#1d4ed8}.ProductDetailsInfo-module-scss-module__HbxMIa__securityDepositBadge{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:540px){.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow{grid-template-columns:1fr}}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow .ProductDetailsInfo-module-scss-module__HbxMIa__configGroup{flex-direction:column;gap:4px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow .ProductDetailsInfo-module-scss-module__HbxMIa__configGroup label{color:#475569;font-size:11.5px;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow .ProductDetailsInfo-module-scss-module__HbxMIa__configGroup input,.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow .ProductDetailsInfo-module-scss-module__HbxMIa__configGroup select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;padding:8px 10px;font-size:13px}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow .ProductDetailsInfo-module-scss-module__HbxMIa__configGroup input:focus,.ProductDetailsInfo-module-scss-module__HbxMIa__rentalConfigRow .ProductDetailsInfo-module-scss-module__HbxMIa__configGroup select:focus{border-color:#2874f0}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalSummaryRow{border-top:1px dashed #cbd5e1;justify-content:space-between;align-items:center;padding-top:10px;font-size:13.5px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalSummaryRow .ProductDetailsInfo-module-scss-module__HbxMIa__totalRentLabel{color:#334155;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__rentalSummaryRow .ProductDetailsInfo-module-scss-module__HbxMIa__totalRentValue{color:#1e3a8a;font-size:16px;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__offersSection{border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.ProductDetailsInfo-module-scss-module__HbxMIa__offersSection h4{color:#212121;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__offersList{flex-direction:column;gap:.5rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__offerItem{color:#212121;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__offerItem .ProductDetailsInfo-module-scss-module__HbxMIa__offerTag{color:#16a34a;flex-shrink:0;margin-top:2px}.ProductDetailsInfo-module-scss-module__HbxMIa__offerItem strong{color:#212121;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__offerItem span{color:#2874f0;cursor:pointer;margin-left:.25rem;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__deliverySection{border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.ProductDetailsInfo-module-scss-module__HbxMIa__pincodeBox{border-bottom:2px solid #2874f0;align-items:center;gap:.5rem;max-width:320px;margin-top:.5rem;padding-bottom:4px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__pincodeInput{color:#212121;background:0 0;border:none;outline:none;flex:1;font-size:.9rem;font-weight:500}.ProductDetailsInfo-module-scss-module__HbxMIa__pincodeInput::placeholder{color:#94a3b8}.ProductDetailsInfo-module-scss-module__HbxMIa__btnCheckPincode{color:#2874f0;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__btnCheckPincode:hover{color:#1e3a8a}.ProductDetailsInfo-module-scss-module__HbxMIa__deliveryMetaList{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__deliveryMetaItem{color:#475569;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__deliveryMetaItem strong{color:#212121}.ProductDetailsInfo-module-scss-module__HbxMIa__deliveryMetaItem .ProductDetailsInfo-module-scss-module__HbxMIa__freeTag{color:#388e3c;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__highlightsSection{border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.ProductDetailsInfo-module-scss-module__HbxMIa__highlightsSection h4{color:#212121;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__highlightsCheckList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__highlightsCheckList li{color:#334155;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__highlightsCheckList li .ProductDetailsInfo-module-scss-module__HbxMIa__checkIcon{color:#16a34a;flex-shrink:0;margin-top:3px}.ProductDetailsInfo-module-scss-module__HbxMIa__sellerSection{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1.25rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__sellerLeft{color:#878787;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__sellerLeft strong{color:#2874f0;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__sellerRating{color:#fff;background:#2874f0;border-radius:4px;align-items:center;gap:2px;padding:.15rem .4rem;font-size:.75rem;font-weight:700;display:inline-flex}.ProductDetailsInfo-module-scss-module__HbxMIa__descriptionSection h4{color:#212121;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.ProductDetailsInfo-module-scss-module__HbxMIa__descriptionSection p{color:#475569;margin:0;font-size:.875rem;line-height:1.6}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:6px;width:100%;margin-top:1rem;overflow:hidden}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable tr{border-bottom:1px solid #f1f5f9}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable tr:nth-child(2n){background:#f8fafc}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable tr:last-child{border-bottom:none}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable td{padding:.75rem 1rem;font-size:.85rem;line-height:1.45}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable td.ProductDetailsInfo-module-scss-module__HbxMIa__specKey{color:#64748b;vertical-align:top;background:#f1f5f966;border-right:1px solid #e2e8f0;width:35%;font-weight:600}.ProductDetailsInfo-module-scss-module__HbxMIa__specsModernTable td.ProductDetailsInfo-module-scss-module__HbxMIa__specValue{color:#0f172a;vertical-align:top;font-weight:500}.ProductDetailsInfo-module-scss-module__HbxMIa__trustGridContainer{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:16px 12px;margin-top:24px;margin-bottom:24px;padding:16px;display:grid}@media (max-width:768px){.ProductDetailsInfo-module-scss-module__HbxMIa__trustGridContainer{grid-template-columns:repeat(2,1fr)}}.ProductDetailsInfo-module-scss-module__HbxMIa__trustGridItem{align-items:flex-start;gap:10px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__trustGridIcon{color:#0284c7;background:#f0f9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProductDetailsInfo-module-scss-module__HbxMIa__trustGridText{color:#334155;font-size:13px;font-weight:600;line-height:1.3}
.ProductReviews-module-scss-module__JUY_IG__reviewsContainer{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-top:2rem;overflow:hidden;box-shadow:0 1px 2px #00000014}.ProductReviews-module-scss-module__JUY_IG__reviewsHeader{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewsHeader .ProductReviews-module-scss-module__JUY_IG__headerTitle{color:#212121;margin:0;font-size:1.25rem;font-weight:700}.ProductReviews-module-scss-module__JUY_IG__reviewsHeader .ProductReviews-module-scss-module__JUY_IG__headerActions{align-items:center;gap:.75rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewsHeader .ProductReviews-module-scss-module__JUY_IG__rateProductBtn{color:#212121;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000001a}.ProductReviews-module-scss-module__JUY_IG__reviewsHeader .ProductReviews-module-scss-module__JUY_IG__rateProductBtn:hover{color:#2874f0;border-color:#2874f0;box-shadow:0 2px 6px #2874f026}.ProductReviews-module-scss-module__JUY_IG__reviewsHeader .ProductReviews-module-scss-module__JUY_IG__deliveryHint{color:#878787;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;padding:.4rem .75rem;font-size:.75rem;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__ratingsOverview{border-bottom:1px solid #f0f0f0;grid-template-columns:240px 1fr;align-items:center;gap:2rem;padding:1.5rem;display:grid}@media (max-width:768px){.ProductReviews-module-scss-module__JUY_IG__ratingsOverview{grid-template-columns:1fr;gap:1.25rem}}.ProductReviews-module-scss-module__JUY_IG__scoreColumn{text-align:center;border-right:1px solid #f0f0f0;flex-direction:column;justify-content:center;align-items:center;padding-right:2rem;display:flex}@media (max-width:768px){.ProductReviews-module-scss-module__JUY_IG__scoreColumn{border-bottom:1px solid #f0f0f0;border-right:none;padding-bottom:1rem;padding-right:0}}.ProductReviews-module-scss-module__JUY_IG__scoreColumn .ProductReviews-module-scss-module__JUY_IG__largeScore{color:#212121;align-items:baseline;gap:4px;font-size:3.2rem;font-weight:800;line-height:1;display:flex}.ProductReviews-module-scss-module__JUY_IG__scoreColumn .ProductReviews-module-scss-module__JUY_IG__largeScore .ProductReviews-module-scss-module__JUY_IG__starIcon{color:#388e3c;font-size:2.2rem}.ProductReviews-module-scss-module__JUY_IG__scoreColumn .ProductReviews-module-scss-module__JUY_IG__totalCountText{color:#878787;margin-top:.5rem;font-size:.8125rem;font-weight:500}.ProductReviews-module-scss-module__JUY_IG__breakdownList{flex-direction:column;gap:.45rem;max-width:450px;display:flex}.ProductReviews-module-scss-module__JUY_IG__breakdownRow{color:#212121;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__starLabel{align-items:center;gap:2px;width:24px;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barTrack{background:#f0f0f0;border-radius:999px;flex:1;height:6px;overflow:hidden}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barFill{border-radius:999px;height:100%;transition:width .4s}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barFill.ProductReviews-module-scss-module__JUY_IG__green,.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barFill.ProductReviews-module-scss-module__JUY_IG__lightGreen{background:#388e3c}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barFill.ProductReviews-module-scss-module__JUY_IG__yellow{background:#ff9f00}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barFill.ProductReviews-module-scss-module__JUY_IG__orange,.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__barFill.ProductReviews-module-scss-module__JUY_IG__red{background:#ff6161}.ProductReviews-module-scss-module__JUY_IG__breakdownRow .ProductReviews-module-scss-module__JUY_IG__countLabel{text-align:right;color:#878787;width:32px;font-size:.75rem}.ProductReviews-module-scss-module__JUY_IG__reviewsList{flex-direction:column;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewCard{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:.65rem;padding:1.5rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewCard:last-child{border-bottom:none}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__ratingBadge{color:#fff;background:#388e3c;border-radius:3px;align-items:center;gap:2px;padding:2px 6px;font-size:.75rem;font-weight:700;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__ratingBadge.ProductReviews-module-scss-module__JUY_IG__lowRating{background:#ff6161}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__ratingBadge.ProductReviews-module-scss-module__JUY_IG__midRating{background:#ff9f00}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__reviewTitle{color:#212121;margin:0;font-size:.9375rem;font-weight:700}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__yourReviewBadge{color:#0284c7;text-transform:uppercase;letter-spacing:.04em;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:800}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__ownReviewActions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__editReviewCardBtn{color:#0284c7;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__editReviewCardBtn:hover{background:#e0f2fe;border-color:#0284c7}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__deleteReviewCardBtn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__reviewHeaderRow .ProductReviews-module-scss-module__JUY_IG__deleteReviewCardBtn:hover{background:#fee2e2;border-color:#dc2626}.ProductReviews-module-scss-module__JUY_IG__reviewBody{color:#212121;white-space:pre-line;margin:0;font-size:.875rem;line-height:1.55}.ProductReviews-module-scss-module__JUY_IG__reviewImagesGrid{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewImagesGrid .ProductReviews-module-scss-module__JUY_IG__reviewThumb{object-fit:cover;cursor:pointer;border:1px solid #e0e0e0;border-radius:4px;width:64px;height:64px;transition:transform .15s,border-color .15s}.ProductReviews-module-scss-module__JUY_IG__reviewImagesGrid .ProductReviews-module-scss-module__JUY_IG__reviewThumb:hover{border-color:#2874f0;transform:scale(1.04)}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter{color:#878787;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter .ProductReviews-module-scss-module__JUY_IG__reviewerAvatar{color:#475569;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter .ProductReviews-module-scss-module__JUY_IG__reviewerAvatar img{object-fit:cover;width:100%;height:100%}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter .ProductReviews-module-scss-module__JUY_IG__reviewerName{color:#878787;font-weight:600}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter .ProductReviews-module-scss-module__JUY_IG__verifiedPill{color:#878787;align-items:center;gap:3px;font-weight:500;display:inline-flex}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter .ProductReviews-module-scss-module__JUY_IG__verifiedPill .ProductReviews-module-scss-module__JUY_IG__checkIcon{color:#388e3c}.ProductReviews-module-scss-module__JUY_IG__reviewerFooter .ProductReviews-module-scss-module__JUY_IG__reviewDate{color:#878787}.ProductReviews-module-scss-module__JUY_IG__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.ProductReviews-module-scss-module__JUY_IG__emptyState .ProductReviews-module-scss-module__JUY_IG__emptyTitle{color:#212121;margin:0;font-size:1.1rem;font-weight:700}.ProductReviews-module-scss-module__JUY_IG__emptyState .ProductReviews-module-scss-module__JUY_IG__emptySubtitle{color:#878787;max-width:400px;margin:0;font-size:.85rem}.ProductReviews-module-scss-module__JUY_IG__lightboxBackdrop{z-index:999999;background:#000000d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ProductReviews-module-scss-module__JUY_IG__lightboxContent{max-width:90vw;max-height:90vh;position:relative}.ProductReviews-module-scss-module__JUY_IG__lightboxContent img{object-fit:contain;border-radius:8px;max-width:90vw;max-height:85vh;box-shadow:0 10px 40px #00000080}.ProductReviews-module-scss-module__JUY_IG__lightboxContent .ProductReviews-module-scss-module__JUY_IG__closeLightboxBtn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:-40px;right:0}
.DeleteConfirmModal-module-scss-module__z9CwEW__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0f172a99;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.DeleteConfirmModal-module-scss-module__z9CwEW__modalContent{text-align:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;width:100%;max-width:420px;padding:2rem;box-shadow:0 20px 40px #0f172a29}.DeleteConfirmModal-module-scss-module__z9CwEW__alertCircle{background:#fff8f0;border:4px solid #fff2e0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;display:flex}.DeleteConfirmModal-module-scss-module__z9CwEW__modalTitle{font-family:var(--font-display);color:#0b1f33;margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.DeleteConfirmModal-module-scss-module__z9CwEW__modalSubtitle{color:#64748b;margin:0 0 1.75rem;font-size:.875rem;line-height:1.5}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions{justify-content:center;align-items:center;gap:.85rem;display:flex}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions .DeleteConfirmModal-module-scss-module__z9CwEW__cancelBtn{color:#0b1f33;cursor:pointer;background:#fff;border:1.5px solid #0b1f33;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions .DeleteConfirmModal-module-scss-module__z9CwEW__cancelBtn:hover:not(:disabled){color:#0b1f33;background:#f0f4f8;border-color:#0b1f33}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions .DeleteConfirmModal-module-scss-module__z9CwEW__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions .DeleteConfirmModal-module-scss-module__z9CwEW__confirmBtn{color:#fff;cursor:pointer;background:#f7941d;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #f7941d40}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions .DeleteConfirmModal-module-scss-module__z9CwEW__confirmBtn:hover:not(:disabled){background:#e08316;transform:translateY(-1px);box-shadow:0 4px 14px #f7941d59}.DeleteConfirmModal-module-scss-module__z9CwEW__modalActions .DeleteConfirmModal-module-scss-module__z9CwEW__confirmBtn:disabled{opacity:.6;cursor:not-allowed}
.ShipmentTracker-module-scss-module__CI2MJW__trackerCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}.ShipmentTracker-module-scss-module__CI2MJW__trackerHeader{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ShipmentTracker-module-scss-module__CI2MJW__trackerHeader .ShipmentTracker-module-scss-module__CI2MJW__headerTitle h3{color:#0b1f33;align-items:center;gap:8px;margin:0 0 4px;font-size:1.05rem;font-weight:700;display:flex}.ShipmentTracker-module-scss-module__CI2MJW__trackerHeader .ShipmentTracker-module-scss-module__CI2MJW__headerTitle p{color:#64748b;margin:0;font-size:.82rem}.ShipmentTracker-module-scss-module__CI2MJW__trackerHeader .ShipmentTracker-module-scss-module__CI2MJW__statusTag{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.ShipmentTracker-module-scss-module__CI2MJW__trackerHeader .ShipmentTracker-module-scss-module__CI2MJW__statusTag.ShipmentTracker-module-scss-module__CI2MJW__inTransit{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.ShipmentTracker-module-scss-module__CI2MJW__trackerHeader .ShipmentTracker-module-scss-module__CI2MJW__statusTag.ShipmentTracker-module-scss-module__CI2MJW__outForDelivery{color:#d97706;background:#fffbeb;border-color:#fde68a}.ShipmentTracker-module-scss-module__CI2MJW__stepperContainer{justify-content:space-between;margin:12px 0;display:flex;position:relative}@media (max-width:640px){.ShipmentTracker-module-scss-module__CI2MJW__stepperContainer{flex-direction:column;gap:20px}}.ShipmentTracker-module-scss-module__CI2MJW__progressTrack{z-index:1;background:#e2e8f0;height:4px;position:absolute;top:18px;left:30px;right:30px}@media (max-width:640px){.ShipmentTracker-module-scss-module__CI2MJW__progressTrack{display:none}}.ShipmentTracker-module-scss-module__CI2MJW__progressBarFill{background:#059669;height:100%;transition:width .4s}.ShipmentTracker-module-scss-module__CI2MJW__stepNode{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}@media (max-width:640px){.ShipmentTracker-module-scss-module__CI2MJW__stepNode{text-align:left;flex-direction:row;gap:14px}}.ShipmentTracker-module-scss-module__CI2MJW__stepNode .ShipmentTracker-module-scss-module__CI2MJW__stepCircle{color:#94a3b8;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.ShipmentTracker-module-scss-module__CI2MJW__stepNode.ShipmentTracker-module-scss-module__CI2MJW__completed .ShipmentTracker-module-scss-module__CI2MJW__stepCircle{color:#fff;background:#059669;border-color:#059669}.ShipmentTracker-module-scss-module__CI2MJW__stepNode.ShipmentTracker-module-scss-module__CI2MJW__completed .ShipmentTracker-module-scss-module__CI2MJW__stepTitle{color:#0b1f33;font-weight:600}.ShipmentTracker-module-scss-module__CI2MJW__stepNode.ShipmentTracker-module-scss-module__CI2MJW__active .ShipmentTracker-module-scss-module__CI2MJW__stepCircle{color:#fff;background:#f7941d;border-color:#f7941d;box-shadow:0 0 0 4px #f7941d33}.ShipmentTracker-module-scss-module__CI2MJW__stepNode.ShipmentTracker-module-scss-module__CI2MJW__active .ShipmentTracker-module-scss-module__CI2MJW__stepTitle{color:#f7941d;font-weight:700}.ShipmentTracker-module-scss-module__CI2MJW__stepNode .ShipmentTracker-module-scss-module__CI2MJW__stepDetails{margin-top:10px}@media (max-width:640px){.ShipmentTracker-module-scss-module__CI2MJW__stepNode .ShipmentTracker-module-scss-module__CI2MJW__stepDetails{margin-top:0}}.ShipmentTracker-module-scss-module__CI2MJW__stepNode .ShipmentTracker-module-scss-module__CI2MJW__stepTitle{color:#64748b;margin:0 0 2px;font-size:.85rem}.ShipmentTracker-module-scss-module__CI2MJW__stepNode .ShipmentTracker-module-scss-module__CI2MJW__stepTime{color:#94a3b8;margin:0;font-size:.75rem}.ShipmentTracker-module-scss-module__CI2MJW__courierMetaBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;gap:16px;padding:16px;display:grid}.ShipmentTracker-module-scss-module__CI2MJW__metaItem{flex-direction:column;gap:4px;display:flex}.ShipmentTracker-module-scss-module__CI2MJW__metaItem .ShipmentTracker-module-scss-module__CI2MJW__metaLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.ShipmentTracker-module-scss-module__CI2MJW__metaItem .ShipmentTracker-module-scss-module__CI2MJW__metaValue{color:#0b1f33;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.ShipmentTracker-module-scss-module__CI2MJW__copyAwbBtn{color:#f7941d;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.75rem;font-weight:600;transition:background .2s;display:inline-flex}.ShipmentTracker-module-scss-module__CI2MJW__copyAwbBtn:hover{background:#fff7ed}.ShipmentTracker-module-scss-module__CI2MJW__trackPortalBtn{color:#fff;background:#0b1f33;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.ShipmentTracker-module-scss-module__CI2MJW__trackPortalBtn:hover{background:#f7941d}
.coupon-module-scss-module__yCfiva__couponContainer{margin-bottom:16px;font-family:inherit}.coupon-module-scss-module__yCfiva__activeCouponCard{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.coupon-module-scss-module__yCfiva__couponLeft{align-items:center;gap:12px;display:flex}.coupon-module-scss-module__yCfiva__appliedIconCircle{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.coupon-module-scss-module__yCfiva__appliedDetails{flex-direction:column;gap:2px;display:flex}.coupon-module-scss-module__yCfiva__codeRow{align-items:center;gap:8px;display:flex}.coupon-module-scss-module__yCfiva__codeBadge{color:#15803d;letter-spacing:.5px;font-size:13.5px;font-weight:800}.coupon-module-scss-module__yCfiva__appliedTag{text-transform:uppercase;color:#166534;background:#dcfce7;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700}.coupon-module-scss-module__yCfiva__savingsText{color:#166534;margin:0;font-size:12.5px}.coupon-module-scss-module__yCfiva__savingsText strong{font-weight:700}.coupon-module-scss-module__yCfiva__removeBtn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.coupon-module-scss-module__yCfiva__removeBtn:hover{background:#fee2e2;border-color:#fca5a5}.coupon-module-scss-module__yCfiva__inputWrapperCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a}.coupon-module-scss-module__yCfiva__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.coupon-module-scss-module__yCfiva__titleLeft{color:#0f172a;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.coupon-module-scss-module__yCfiva__toggleDrawerBtn{color:#2874f0;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:flex}.coupon-module-scss-module__yCfiva__toggleDrawerBtn:hover{text-decoration:underline}.coupon-module-scss-module__yCfiva__formRow{align-items:center;gap:8px;display:flex}.coupon-module-scss-module__yCfiva__inputBox{flex:1;position:relative}.coupon-module-scss-module__yCfiva__textInput{color:#0f172a;text-transform:uppercase;letter-spacing:.5px;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s}.coupon-module-scss-module__yCfiva__textInput:focus{border-color:#0b1f33;box-shadow:0 0 0 2px #0b1f331a}.coupon-module-scss-module__yCfiva__textInput::placeholder{color:#94a3b8;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500}.coupon-module-scss-module__yCfiva__applyBtn{color:#fff;cursor:pointer;letter-spacing:.3px;background:#0b1f33;border:none;border-radius:4px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.coupon-module-scss-module__yCfiva__applyBtn:hover:not(:disabled){background:#1e3a5f}.coupon-module-scss-module__yCfiva__applyBtn:disabled{opacity:.5;cursor:not-allowed}.coupon-module-scss-module__yCfiva__errorMessage{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 12px;font-size:12px}.coupon-module-scss-module__yCfiva__successMessage{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:600}.coupon-module-scss-module__yCfiva__availableOffersList{border-top:1px dashed #e2e8f0;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}.coupon-module-scss-module__yCfiva__offersHeader{color:#475569;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.coupon-module-scss-module__yCfiva__offersGrid{flex-direction:column;gap:8px;display:flex}.coupon-module-scss-module__yCfiva__offerCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;transition:all .15s;display:flex}.coupon-module-scss-module__yCfiva__offerCard:hover:not(.coupon-module-scss-module__yCfiva__ineligible){background:#fffdfa;border-color:#f7941d}.coupon-module-scss-module__yCfiva__offerCard.coupon-module-scss-module__yCfiva__ineligible{opacity:.6;background:#f1f5f9}.coupon-module-scss-module__yCfiva__offerCardTop{justify-content:space-between;align-items:center;display:flex}.coupon-module-scss-module__yCfiva__offerCodeBadge{color:#0f172a;letter-spacing:.5px;background:#f1f5f9;border:1px dashed #94a3b8;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:800}.coupon-module-scss-module__yCfiva__quickApplyBtn{color:#f7941d;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:2px 6px;font-size:12px;font-weight:700;display:flex}.coupon-module-scss-module__yCfiva__quickApplyBtn:hover{color:#d97706;text-decoration:underline}.coupon-module-scss-module__yCfiva__minOrderNotice{color:#64748b;font-size:11px;font-style:italic}.coupon-module-scss-module__yCfiva__offerDesc{color:#475569;margin:0;font-size:12px;line-height:1.35}
.return-modal-module-scss-module__ef7F7a__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0b1f33b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.return-modal-module-scss-module__ef7F7a__modalBox{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.2s ease-out return-modal-module-scss-module__ef7F7a__modalPop;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003}@keyframes return-modal-module-scss-module__ef7F7a__modalPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.return-modal-module-scss-module__ef7F7a__modalHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.return-modal-module-scss-module__ef7F7a__modalHeader h3{color:#0b1f33;align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.return-modal-module-scss-module__ef7F7a__modalHeader .return-modal-module-scss-module__ef7F7a__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.return-modal-module-scss-module__ef7F7a__modalHeader .return-modal-module-scss-module__ef7F7a__closeBtn:hover{color:#0b1f33;background:#e2e8f0}.return-modal-module-scss-module__ef7F7a__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.return-modal-module-scss-module__ef7F7a__stepIndicator{gap:8px;margin-bottom:4px;display:flex}.return-modal-module-scss-module__ef7F7a__stepIndicator .return-modal-module-scss-module__ef7F7a__stepDot{background:#e2e8f0;border-radius:2px;flex:1;height:4px;transition:background .3s}.return-modal-module-scss-module__ef7F7a__stepIndicator .return-modal-module-scss-module__ef7F7a__stepDot.return-modal-module-scss-module__ef7F7a__active{background:#f7941d}.return-modal-module-scss-module__ef7F7a__stepIndicator .return-modal-module-scss-module__ef7F7a__stepDot.return-modal-module-scss-module__ef7F7a__completed{background:#059669}.return-modal-module-scss-module__ef7F7a__formGroup{flex-direction:column;gap:8px;display:flex}.return-modal-module-scss-module__ef7F7a__formGroup label{color:#334155;font-size:.85rem;font-weight:600}.return-modal-module-scss-module__ef7F7a__formGroup select,.return-modal-module-scss-module__ef7F7a__formGroup textarea,.return-modal-module-scss-module__ef7F7a__formGroup input{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem}.return-modal-module-scss-module__ef7F7a__formGroup select:focus,.return-modal-module-scss-module__ef7F7a__formGroup textarea:focus,.return-modal-module-scss-module__ef7F7a__formGroup input:focus{border-color:#f7941d;box-shadow:0 0 0 3px #f7941d1f}.return-modal-module-scss-module__ef7F7a__typeSelectGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.return-modal-module-scss-module__ef7F7a__typeCard{cursor:pointer;border:1.5px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:4px;padding:14px;transition:all .2s;display:flex}.return-modal-module-scss-module__ef7F7a__typeCard h4{color:#0b1f33;margin:0;font-size:.92rem;font-weight:600}.return-modal-module-scss-module__ef7F7a__typeCard p{color:#64748b;margin:0;font-size:.78rem}.return-modal-module-scss-module__ef7F7a__typeCard.return-modal-module-scss-module__ef7F7a__selected{background:#fffbf7;border-color:#f7941d;box-shadow:0 0 0 1px #f7941d}.return-modal-module-scss-module__ef7F7a__itemsSelectionList{flex-direction:column;gap:8px;display:flex}.return-modal-module-scss-module__ef7F7a__itemSelectRow{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.return-modal-module-scss-module__ef7F7a__itemSelectRow:hover{background:#f8fafc}.return-modal-module-scss-module__ef7F7a__itemSelectRow.return-modal-module-scss-module__ef7F7a__selected{background:#f1f5f9;border-color:#0b1f33}.return-modal-module-scss-module__ef7F7a__itemSelectRow img{object-fit:cover;border-radius:6px;width:44px;height:44px}.return-modal-module-scss-module__ef7F7a__itemSelectRow .return-modal-module-scss-module__ef7F7a__itemDetails{flex:1}.return-modal-module-scss-module__ef7F7a__itemSelectRow .return-modal-module-scss-module__ef7F7a__itemDetails h5{color:#0b1f33;margin:0 0 2px;font-size:.85rem;font-weight:600}.return-modal-module-scss-module__ef7F7a__itemSelectRow .return-modal-module-scss-module__ef7F7a__itemDetails span{color:#64748b;font-size:.78rem}.return-modal-module-scss-module__ef7F7a__photoUploadGrid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.return-modal-module-scss-module__ef7F7a__photoThumb{border:1px solid #cbd5e1;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.return-modal-module-scss-module__ef7F7a__photoThumb img{object-fit:cover;width:100%;height:100%}.return-modal-module-scss-module__ef7F7a__photoThumb .return-modal-module-scss-module__ef7F7a__removePhotoBtn{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;right:2px}.return-modal-module-scss-module__ef7F7a__uploadPhotoTrigger{cursor:pointer;color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;height:72px;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}.return-modal-module-scss-module__ef7F7a__uploadPhotoTrigger:hover{color:#f7941d;border-color:#f7941d}.return-modal-module-scss-module__ef7F7a__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.return-modal-module-scss-module__ef7F7a__modalFooter .return-modal-module-scss-module__ef7F7a__backBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:9px 16px;font-size:.88rem;font-weight:600}.return-modal-module-scss-module__ef7F7a__modalFooter .return-modal-module-scss-module__ef7F7a__backBtn:hover{background:#f1f5f9}.return-modal-module-scss-module__ef7F7a__modalFooter .return-modal-module-scss-module__ef7F7a__primaryBtn{color:#fff;cursor:pointer;background:#0b1f33;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-size:.88rem;font-weight:600;display:inline-flex}.return-modal-module-scss-module__ef7F7a__modalFooter .return-modal-module-scss-module__ef7F7a__primaryBtn:hover:not(:disabled){background:#f7941d}.return-modal-module-scss-module__ef7F7a__modalFooter .return-modal-module-scss-module__ef7F7a__primaryBtn:disabled{opacity:.6;cursor:not-allowed}
.page-module-scss-module__MiHgJa__orderDetailsPage{color:#212121;background:#f1f3f6;min-height:100vh;padding:16px 0 50px}.page-module-scss-module__MiHgJa__breadcrumbRow{color:#878787;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.page-module-scss-module__MiHgJa__breadcrumbRow a{color:#878787;text-decoration:none}.page-module-scss-module__MiHgJa__breadcrumbRow a:hover{color:#2874f0}.page-module-scss-module__MiHgJa__breadcrumbRow span{color:#878787}.page-module-scss-module__MiHgJa__breadcrumbRow .page-module-scss-module__MiHgJa__current{color:#212121;font-weight:500}.page-module-scss-module__MiHgJa__layoutGrid{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}@media (max-width:992px){.page-module-scss-module__MiHgJa__layoutGrid{grid-template-columns:1fr}}.page-module-scss-module__MiHgJa__leftColumn,.page-module-scss-module__MiHgJa__rightColumn{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__MiHgJa__topTrackingCard{background:#fff;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__MiHgJa__topTrackingCard .page-module-scss-module__MiHgJa__noticeText{color:#212121;border-bottom:1px solid #f0f0f0;margin:0;padding:16px;font-size:14px;line-height:1.5}.page-module-scss-module__MiHgJa__topTrackingCard .page-module-scss-module__MiHgJa__manageAccessRow{color:#212121;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.page-module-scss-module__MiHgJa__topTrackingCard .page-module-scss-module__MiHgJa__manageAccessRow:hover{color:#2874f0;background:#fafafa}.page-module-scss-module__MiHgJa__mainOrderCard{background:#fff;border:1px solid #e0e0e0;border-radius:2px;padding:24px;overflow:hidden;box-shadow:0 1px 3px #0000000f}@media (max-width:600px){.page-module-scss-module__MiHgJa__mainOrderCard{padding:16px}}.page-module-scss-module__MiHgJa__payOnlineBar{color:#212121;background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.page-module-scss-module__MiHgJa__payOnlineBar .page-module-scss-module__MiHgJa__payBtn{color:#f7941d;cursor:pointer;background:#fff;border:1px solid #f7941d;border-radius:4px;padding:6px 18px;font-size:13px;font-weight:700;transition:all .2s}.page-module-scss-module__MiHgJa__payOnlineBar .page-module-scss-module__MiHgJa__payBtn:hover{color:#fff;background:#f7941d}.page-module-scss-module__MiHgJa__productSummaryRow{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 110px;gap:20px;padding-bottom:24px;display:grid}@media (max-width:600px){.page-module-scss-module__MiHgJa__productSummaryRow{grid-template-columns:1fr}}.page-module-scss-module__MiHgJa__productTextDetails{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__MiHgJa__productTextDetails .page-module-scss-module__MiHgJa__productTitle{color:#212121;margin:0;font-size:16px;font-weight:600;line-height:1.4}.page-module-scss-module__MiHgJa__productTextDetails .page-module-scss-module__MiHgJa__productMeta{color:#878787;margin:2px 0 0;font-size:12px}.page-module-scss-module__MiHgJa__productTextDetails .page-module-scss-module__MiHgJa__sellerTag{color:#878787;margin:2px 0 6px;font-size:12px}.page-module-scss-module__MiHgJa__productTextDetails .page-module-scss-module__MiHgJa__priceOfferRow{align-items:center;gap:10px;margin-top:4px;display:flex}.page-module-scss-module__MiHgJa__productTextDetails .page-module-scss-module__MiHgJa__priceOfferRow .page-module-scss-module__MiHgJa__priceTag{color:#212121;font-size:18px;font-weight:700}.page-module-scss-module__MiHgJa__productTextDetails .page-module-scss-module__MiHgJa__priceOfferRow .page-module-scss-module__MiHgJa__offerBadge{color:#26a541;font-size:12px;font-weight:600}.page-module-scss-module__MiHgJa__productImageFrame{background:#fff;border-radius:4px;justify-content:center;justify-self:end;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.page-module-scss-module__MiHgJa__productImageFrame img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:600px){.page-module-scss-module__MiHgJa__productImageFrame{justify-self:start;margin-top:10px}}.page-module-scss-module__MiHgJa__verticalStepper{flex-direction:column;padding-top:20px;display:flex;position:relative}.page-module-scss-module__MiHgJa__stepRow{gap:16px;min-height:56px;display:flex;position:relative}.page-module-scss-module__MiHgJa__stepRow:last-child{min-height:auto}.page-module-scss-module__MiHgJa__stepRow:last-child .page-module-scss-module__MiHgJa__connectorLine{display:none}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__markerCol{flex-direction:column;align-items:center;width:20px;display:flex;position:relative}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepCircle{z-index:2;background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:all .2s;display:flex}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepCircle.page-module-scss-module__MiHgJa__completed{color:#fff;background:#26a541;border-color:#26a541}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepCircle.page-module-scss-module__MiHgJa__cancelled{color:#fff;background:#ef4444;border-color:#ef4444}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__connectorLine{z-index:1;background:#e2e8f0;width:2px;position:absolute;top:20px;bottom:-2px}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__connectorLine.page-module-scss-module__MiHgJa__completedLine{background:#26a541}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepInfo{flex:1;padding-bottom:20px}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepInfo .page-module-scss-module__MiHgJa__stepTitle{color:#0f172a;margin:1px 0 0;font-size:14px;font-weight:600;line-height:1.3}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepInfo .page-module-scss-module__MiHgJa__stepTitle.page-module-scss-module__MiHgJa__inactive{color:#64748b;font-weight:500}.page-module-scss-module__MiHgJa__stepRow .page-module-scss-module__MiHgJa__stepInfo .page-module-scss-module__MiHgJa__stepDesc{color:#64748b;margin:3px 0 0;font-size:12.5px;line-height:1.4}.page-module-scss-module__MiHgJa__stepperFooter{border-top:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:16px;display:flex}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__seeUpdatesLink{color:#2874f0;cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__seeUpdatesLink:hover{text-decoration:underline}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__orderActionBtns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__invoiceDownloadBtn{color:#212121;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:2px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__invoiceDownloadBtn:hover:not(:disabled){color:#2874f0;background:#f8fafc;border-color:#2874f0}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__invoiceDownloadBtn:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__rateReviewBtn{color:#d97706;background:#fff;border:1px solid #f59e0b;border-radius:2px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__rateReviewBtn:hover{background:#fffbeb}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__alreadyReviewedBtn{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:2px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module-scss-module__MiHgJa__stepperFooter .page-module-scss-module__MiHgJa__alreadyReviewedBtn:hover{background:#dcfce7}.page-module-scss-module__MiHgJa__userReviewCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;gap:10px;margin-top:18px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #00000008}.page-module-scss-module__MiHgJa__reviewCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module-scss-module__MiHgJa__reviewBadgeTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module-scss-module__MiHgJa__reviewBadgeTitle .page-module-scss-module__MiHgJa__ratingBadge{color:#fff;background:#26a541;border-radius:3px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.page-module-scss-module__MiHgJa__reviewBadgeTitle .page-module-scss-module__MiHgJa__ratingLabelText{color:#1e293b;font-size:13px;font-weight:600}.page-module-scss-module__MiHgJa__reviewBadgeTitle .page-module-scss-module__MiHgJa__reviewTitleText{color:#0f172a;font-size:13.5px;font-weight:700}.page-module-scss-module__MiHgJa__reviewActions{align-items:center;gap:12px;display:flex}.page-module-scss-module__MiHgJa__reviewActions .page-module-scss-module__MiHgJa__editReviewLink{color:#2874f0;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__MiHgJa__reviewActions .page-module-scss-module__MiHgJa__editReviewLink:hover{text-decoration:underline}.page-module-scss-module__MiHgJa__reviewActions .page-module-scss-module__MiHgJa__deleteReviewLink{color:#dc2626;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.page-module-scss-module__MiHgJa__reviewActions .page-module-scss-module__MiHgJa__deleteReviewLink:hover{text-decoration:underline}.page-module-scss-module__MiHgJa__reviewCommentText{color:#334155;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.55}.page-module-scss-module__MiHgJa__reviewImagesGrid{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.page-module-scss-module__MiHgJa__reviewImagesGrid .page-module-scss-module__MiHgJa__reviewImageThumb{background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.page-module-scss-module__MiHgJa__reviewImagesGrid .page-module-scss-module__MiHgJa__reviewImageThumb:hover{border-color:#2874f0;transform:scale(1.05)}.page-module-scss-module__MiHgJa__reviewImagesGrid .page-module-scss-module__MiHgJa__reviewImageThumb img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__MiHgJa__reviewFooterMeta{color:#64748b;align-items:center;gap:12px;margin-top:2px;font-size:11.5px;display:flex}.page-module-scss-module__MiHgJa__reviewFooterMeta .page-module-scss-module__MiHgJa__verifiedBuyerTag{color:#15803d;align-items:center;gap:4px;font-weight:600;display:inline-flex}.page-module-scss-module__MiHgJa__reviewFooterMeta .page-module-scss-module__MiHgJa__reviewDate{color:#94a3b8}.page-module-scss-module__MiHgJa__sidebarCard{background:#fff;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__MiHgJa__sidebarCard .page-module-scss-module__MiHgJa__cardHeader{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.page-module-scss-module__MiHgJa__sidebarCard .page-module-scss-module__MiHgJa__cardHeader h3{color:#212121;margin:0;font-size:16px;font-weight:700}.page-module-scss-module__MiHgJa__sidebarCard .page-module-scss-module__MiHgJa__cardHeader .page-module-scss-module__MiHgJa__toggleIcon{color:#878787;transition:transform .2s}.page-module-scss-module__MiHgJa__sidebarCard .page-module-scss-module__MiHgJa__cardHeader .page-module-scss-module__MiHgJa__toggleIcon.page-module-scss-module__MiHgJa__collapsed{transform:rotate(180deg)}.page-module-scss-module__MiHgJa__sidebarCard .page-module-scss-module__MiHgJa__cardBody{padding:16px}.page-module-scss-module__MiHgJa__deliveryList{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow{color:#212121;align-items:flex-start;gap:12px;font-size:14px;display:flex}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__rowIcon{color:#878787;flex-shrink:0;margin-top:2px}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__rowContent{flex:1}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__rowContent .page-module-scss-module__MiHgJa__addressTitle{margin-right:6px;font-weight:700}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__rowContent .page-module-scss-module__MiHgJa__addressText{color:#212121;line-height:1.4}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__rowContent .page-module-scss-module__MiHgJa__userName{margin-right:8px;font-weight:600}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__rowContent .page-module-scss-module__MiHgJa__userPhone{color:#212121}.page-module-scss-module__MiHgJa__deliveryList .page-module-scss-module__MiHgJa__deliveryRow .page-module-scss-module__MiHgJa__chevron{color:#878787;flex-shrink:0;margin-top:4px}.page-module-scss-module__MiHgJa__priceBreakdownList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__priceLine{color:#212121;justify-content:space-between;align-items:center;font-size:14px;display:flex}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__priceLine .page-module-scss-module__MiHgJa__labelWrap{color:#212121;align-items:center;gap:6px;display:flex}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__priceLine .page-module-scss-module__MiHgJa__labelWrap svg{color:#878787}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__priceLine .page-module-scss-module__MiHgJa__value{color:#212121;font-weight:500}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__priceLine .page-module-scss-module__MiHgJa__value.page-module-scss-module__MiHgJa__freeText,.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__priceLine .page-module-scss-module__MiHgJa__value.page-module-scss-module__MiHgJa__discountText{color:#26a541;font-weight:600}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__dottedDivider{border-top:1px dashed #e0e0e0;margin:4px 0}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__totalAmountRow{color:#212121;justify-content:space-between;align-items:center;padding:4px 0;font-size:16px;font-weight:700;display:flex}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__paidByRow{color:#212121;background:#f8fafc;border:1px solid #f0f0f0;border-radius:4px;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 12px;font-size:13px;display:flex}.page-module-scss-module__MiHgJa__priceBreakdownList .page-module-scss-module__MiHgJa__paidByRow .page-module-scss-module__MiHgJa__paidByMethod{align-items:center;gap:6px;font-weight:600;display:flex}.page-module-scss-module__MiHgJa__offersEarnedRow{color:#212121;cursor:pointer;justify-content:space-between;align-items:center;padding:16px;font-size:14px;font-weight:600;display:flex}.page-module-scss-module__MiHgJa__offersEarnedRow .page-module-scss-module__MiHgJa__offersLeft{color:#212121;align-items:center;gap:10px;display:flex}.page-module-scss-module__MiHgJa__offersEarnedRow .page-module-scss-module__MiHgJa__offersLeft svg{color:#2874f0}.page-module-scss-module__MiHgJa__offersEarnedRow:hover{background:#fafafa}.page-module-scss-module__MiHgJa__errorCard{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:2px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__MiHgJa__errorCard h3{color:#212121;margin:0;font-size:18px;font-weight:600}.page-module-scss-module__MiHgJa__errorCard p{color:#878787;max-width:400px;margin:0;font-size:14px}.page-module-scss-module__MiHgJa__errorCard .page-module-scss-module__MiHgJa__retryBtn{color:#fff;cursor:pointer;background:#f7941d;border:none;border-radius:2px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__MiHgJa__errorCard .page-module-scss-module__MiHgJa__retryBtn:hover{background:#e08316}
.page-module-scss-module__mGXo3q__paymentsPageWrapper{background:#f1f3f6;min-height:calc(100vh - 80px);padding:24px 0 60px;font-family:inherit}.page-module-scss-module__mGXo3q__paymentsContainer{max-width:1200px;margin:0 auto;padding:0 16px}.page-module-scss-module__mGXo3q__topHeaderCard{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__mGXo3q__headerLeft{align-items:center;gap:12px;display:flex}.page-module-scss-module__mGXo3q__headerLeft .page-module-scss-module__mGXo3q__backBtn{cursor:pointer;color:#0f172a;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.page-module-scss-module__mGXo3q__headerLeft .page-module-scss-module__mGXo3q__backBtn:hover{background:#e2e8f0}.page-module-scss-module__mGXo3q__headerLeft h1{color:#0f172a;margin:0;font-size:17px;font-weight:700}.page-module-scss-module__mGXo3q__headerRight{color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.page-module-scss-module__mGXo3q__paymentsGridLayout{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}@media (max-width:980px){.page-module-scss-module__mGXo3q__paymentsGridLayout{grid-template-columns:1fr}}.page-module-scss-module__mGXo3q__leftColBox{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__mGXo3q__addressSummaryCard{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__mGXo3q__addressCardLeft{align-items:flex-start;gap:12px;display:flex}.page-module-scss-module__mGXo3q__addressIconWrap{background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:flex}.page-module-scss-module__mGXo3q__addressDetails{flex-direction:column;gap:3px;display:flex}.page-module-scss-module__mGXo3q__addressHeaderRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module-scss-module__mGXo3q__addressHeaderRow .page-module-scss-module__mGXo3q__deliverToTag{color:#64748b;letter-spacing:.5px;font-size:11px;font-weight:700}.page-module-scss-module__mGXo3q__addressHeaderRow .page-module-scss-module__mGXo3q__recipientName{color:#0f172a;font-size:14px;font-weight:700}.page-module-scss-module__mGXo3q__addressHeaderRow .page-module-scss-module__mGXo3q__phoneTag{color:#475569;font-size:12.5px}.page-module-scss-module__mGXo3q__fullAddressText{color:#64748b;margin:0;font-size:13px;line-height:1.4}.page-module-scss-module__mGXo3q__changeAddressLink{color:#2874f0;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s}.page-module-scss-module__mGXo3q__changeAddressLink:hover{background:#dbeafe}.page-module-scss-module__mGXo3q__razorpayCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__mGXo3q__gatewayHeader{background:#0b1f33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.page-module-scss-module__mGXo3q__rzpBrandBox{align-items:center;gap:14px;display:flex}.page-module-scss-module__mGXo3q__rzpIconWrap{background:#ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module-scss-module__mGXo3q__rzpTitle{color:#fff;margin:0 0 3px;font-size:18px;font-weight:700}.page-module-scss-module__mGXo3q__rzpSubtitle{color:#ffffffbf;margin:0;font-size:12.5px}.page-module-scss-module__mGXo3q__instantBadge{color:#f7941d;background:#f7941d33;border:1px solid #f7941d59;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.page-module-scss-module__mGXo3q__gatewayBody{flex-direction:column;gap:20px;padding:24px;display:flex}.page-module-scss-module__mGXo3q__instructionText{color:#475569;margin:0;font-size:13.5px;line-height:1.5}.page-module-scss-module__mGXo3q__supportedChannelsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.page-module-scss-module__mGXo3q__supportedChannelsGrid{grid-template-columns:1fr}}.page-module-scss-module__mGXo3q__channelItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.page-module-scss-module__mGXo3q__channelItem:hover{background:#f1f5f9;border-color:#cbd5e1}.page-module-scss-module__mGXo3q__channelIconCircle{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-module-scss-module__mGXo3q__channelText{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__mGXo3q__channelText strong{color:#0f172a;font-size:13px;font-weight:600}.page-module-scss-module__mGXo3q__channelText span{color:#64748b;font-size:11px}.page-module-scss-module__mGXo3q__ctaBox{flex-direction:column;gap:16px;padding-top:10px;display:flex}.page-module-scss-module__mGXo3q__rzpPayButton{color:#fff;cursor:pointer;letter-spacing:.3px;background:#f7941d;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 28px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #f7941d59}.page-module-scss-module__mGXo3q__rzpPayButton:hover:not(:disabled){background:#e08316;transform:translateY(-1px);box-shadow:0 6px 16px #f7941d73}.page-module-scss-module__mGXo3q__rzpPayButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.page-module-scss-module__mGXo3q__securityTrustFooter{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.page-module-scss-module__mGXo3q__trustPill{color:#475569;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.page-module-scss-module__mGXo3q__rightSidebarCol{flex-direction:column;gap:16px;display:flex;position:sticky;top:90px}.page-module-scss-module__mGXo3q__priceDetailsCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__mGXo3q__priceTitle{color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f5f9;margin:0;padding:16px 20px;font-size:13px;font-weight:700}.page-module-scss-module__mGXo3q__priceRowsList{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.page-module-scss-module__mGXo3q__priceRow{color:#334155;justify-content:space-between;align-items:center;font-size:14px;display:flex}.page-module-scss-module__mGXo3q__priceRow .page-module-scss-module__mGXo3q__discountVal{color:#16a34a;font-weight:600}.page-module-scss-module__mGXo3q__priceDivider{border-top:1px dashed #cbd5e1;margin:4px 0}.page-module-scss-module__mGXo3q__totalRow{color:#0f172a;justify-content:space-between;align-items:center;padding:4px 0;font-size:17px;font-weight:700;display:flex}.page-module-scss-module__mGXo3q__savingsFooter{color:#16a34a;text-align:center;background:#f0fdf4;border-top:1px solid #dcfce7;padding:12px 20px;font-size:13px;font-weight:600}.page-module-scss-module__mGXo3q__assuranceCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;display:flex}.page-module-scss-module__mGXo3q__assuranceCard .page-module-scss-module__mGXo3q__assuranceText{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__mGXo3q__assuranceCard .page-module-scss-module__mGXo3q__assuranceText strong{color:#0f172a;font-size:13px}.page-module-scss-module__mGXo3q__assuranceCard .page-module-scss-module__mGXo3q__assuranceText span{color:#64748b;font-size:12px}.page-module-scss-module__mGXo3q__emptyCartCard{text-align:center;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:40px auto;padding:60px 24px;display:flex;box-shadow:0 1px 3px #0000000f}.page-module-scss-module__mGXo3q__emptyCartCard h2{color:#0f172a;margin:0;font-size:18px;font-weight:700}.page-module-scss-module__mGXo3q__emptyCartCard p{color:#64748b;margin:0 0 12px;font-size:13.5px}.page-module-scss-module__mGXo3q__emptyCartCard .page-module-scss-module__mGXo3q__shopNowBtn{color:#fff;background:#0b1f33;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.page-module-scss-module__mGXo3q__emptyCartCard .page-module-scss-module__mGXo3q__shopNowBtn:hover{background:#153252}.page-module-scss-module__mGXo3q__errorAlertModal{z-index:2500;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module-scss-module__mGXo3q__errorAlertBox{text-align:center;background:#fff;border-radius:8px;width:100%;max-width:440px;padding:28px;box-shadow:0 20px 40px #0003}.page-module-scss-module__mGXo3q__errorAlertBox .page-module-scss-module__mGXo3q__errorIconCircle{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.page-module-scss-module__mGXo3q__errorAlertBox h3{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.page-module-scss-module__mGXo3q__errorAlertBox p{color:#64748b;margin:0 0 24px;font-size:13.5px;line-height:1.5}.page-module-scss-module__mGXo3q__errorAlertBox .page-module-scss-module__mGXo3q__retryBtn{color:#fff;cursor:pointer;background:#0b1f33;border:none;border-radius:4px;width:100%;padding:12px 0;font-size:14px;font-weight:700;transition:background .15s}.page-module-scss-module__mGXo3q__errorAlertBox .page-module-scss-module__mGXo3q__retryBtn:hover{background:#153252}
.booking-detail-module-scss-module__dIy67G__detailsContainer{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0b1f330d}.booking-detail-module-scss-module__dIy67G__topBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__backLink{color:#0b1f33;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__backLink:hover{color:#f7941d}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__topActions{align-items:center;gap:10px;display:flex}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__invoiceBtn{color:#0b1f33;cursor:pointer;background:#fff;border:1.5px solid #d0e0ec;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__invoiceBtn:hover{background:#f0f4f8;border-color:#0b1f33}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__rebookBtn{color:#fff;background:#0b1f33;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.booking-detail-module-scss-module__dIy67G__topBar .booking-detail-module-scss-module__dIy67G__rebookBtn:hover{background:#f7941d}.booking-detail-module-scss-module__dIy67G__contentWrapper{flex-direction:column;gap:24px;padding:24px;display:flex}@media (max-width:768px){.booking-detail-module-scss-module__dIy67G__contentWrapper{gap:18px;padding:16px}}.booking-detail-module-scss-module__dIy67G__headerCard{background:#f0f4f8;border:1px solid #d0e0ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerLeft{flex-direction:column;gap:6px;display:flex}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerLeft .booking-detail-module-scss-module__dIy67G__bookingIdBadge{color:#f7941d;background:#fff8f0;border:1px solid #f7941d;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerLeft h1{color:#0b1f33;margin:0;font-size:20px;font-weight:800}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerLeft .booking-detail-module-scss-module__dIy67G__bookedOn{color:#64748b;font-size:12px;font-weight:500}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight{align-items:flex-start}}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__badgesRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__statusBadge{text-transform:capitalize;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__statusBadge.booking-detail-module-scss-module__dIy67G__confirmed{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__statusBadge.booking-detail-module-scss-module__dIy67G__pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__statusBadge.booking-detail-module-scss-module__dIy67G__cancelled{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__statusBadge.booking-detail-module-scss-module__dIy67G__completed{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__paymentBadge{text-transform:capitalize;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__paymentBadge.booking-detail-module-scss-module__dIy67G__captured,.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__paymentBadge.booking-detail-module-scss-module__dIy67G__paid{color:#fff;background:#0b1f33}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__paymentBadge.booking-detail-module-scss-module__dIy67G__pending{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.booking-detail-module-scss-module__dIy67G__headerCard .booking-detail-module-scss-module__dIy67G__headerRight .booking-detail-module-scss-module__dIy67G__paymentBadge.booking-detail-module-scss-module__dIy67G__refunded{color:#b91c1c;background:#fef2f2}.booking-detail-module-scss-module__dIy67G__mainGrid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}@media (max-width:992px){.booking-detail-module-scss-module__dIy67G__mainGrid{grid-template-columns:1fr}}.booking-detail-module-scss-module__dIy67G__leftCol,.booking-detail-module-scss-module__dIy67G__rightCol{flex-direction:column;gap:20px;display:flex}.booking-detail-module-scss-module__dIy67G__studioCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero{border-bottom:1px solid #f1f5f9;gap:16px;padding:16px;display:flex}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero{flex-direction:column}}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioThumb{border-radius:6px;flex-shrink:0;width:140px;height:100px;overflow:hidden}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioThumb{width:100%;height:160px}}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioThumb img{object-fit:cover;width:100%;height:100%}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioInfo{flex-direction:column;justify-content:center;gap:4px;display:flex}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioInfo .booking-detail-module-scss-module__dIy67G__serviceBadge{color:#0b1f33;background:#f0f4f8;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioInfo .booking-detail-module-scss-module__dIy67G__studioName{color:#0b1f33;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioInfo .booking-detail-module-scss-module__dIy67G__studioName:hover{color:#f7941d}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__studioCardHero .booking-detail-module-scss-module__dIy67G__studioInfo .booking-detail-module-scss-module__dIy67G__locationRow{color:#64748b;align-items:flex-start;gap:6px;font-size:12px;font-weight:500;display:flex}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__sessionDetailsList{background:#fafafa;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__sessionDetailsList{grid-template-columns:1fr}}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__sessionDetailsList .booking-detail-module-scss-module__dIy67G__sessionItem{flex-direction:column;gap:2px;display:flex}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__sessionDetailsList .booking-detail-module-scss-module__dIy67G__sessionItem .booking-detail-module-scss-module__dIy67G__itemLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.booking-detail-module-scss-module__dIy67G__studioCard .booking-detail-module-scss-module__dIy67G__sessionDetailsList .booking-detail-module-scss-module__dIy67G__sessionItem .booking-detail-module-scss-module__dIy67G__itemValue{color:#0b1f33;font-size:13px;font-weight:700}.booking-detail-module-scss-module__dIy67G__sectionCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px}.booking-detail-module-scss-module__dIy67G__sectionCard .booking-detail-module-scss-module__dIy67G__sectionTitle{color:#0b1f33;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.booking-detail-module-scss-module__dIy67G__sectionCard .booking-detail-module-scss-module__dIy67G__grid2Col{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__sectionCard .booking-detail-module-scss-module__dIy67G__grid2Col{grid-template-columns:1fr}}.booking-detail-module-scss-module__dIy67G__sectionCard .booking-detail-module-scss-module__dIy67G__infoBlock{flex-direction:column;gap:2px;display:flex}.booking-detail-module-scss-module__dIy67G__sectionCard .booking-detail-module-scss-module__dIy67G__infoBlock .booking-detail-module-scss-module__dIy67G__infoLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.booking-detail-module-scss-module__dIy67G__sectionCard .booking-detail-module-scss-module__dIy67G__infoBlock .booking-detail-module-scss-module__dIy67G__infoValue{color:#0b1f33;font-size:13px;font-weight:700}.booking-detail-module-scss-module__dIy67G__fastTrackCard{color:#fff;background:linear-gradient(135deg,#0b1f33 0%,#152f4a 100%);border-radius:8px;align-items:center;gap:18px;padding:20px;display:flex}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__fastTrackCard{text-align:center;flex-direction:column}}.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__qrBox{color:#0b1f33;background:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:flex}.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__qrBox .booking-detail-module-scss-module__dIy67G__qrLabel{letter-spacing:.5px;margin-top:4px;font-size:9px;font-weight:800}.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__passInfo{flex-direction:column;gap:4px;display:flex}.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__passInfo h4{color:#f7941d;margin:0;font-size:15px;font-weight:700}.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__passInfo p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.4}.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__passInfo .booking-detail-module-scss-module__dIy67G__passCode{color:#fff;background:#ffffff1a;border-radius:4px;width:fit-content;margin-top:4px;padding:3px 8px;font-family:monospace;font-size:11px}@media (max-width:600px){.booking-detail-module-scss-module__dIy67G__fastTrackCard .booking-detail-module-scss-module__dIy67G__passInfo .booking-detail-module-scss-module__dIy67G__passCode{margin:4px auto 0}}.booking-detail-module-scss-module__dIy67G__billingCard{background:#fff;border:1.5px solid #0b1f33;border-radius:8px;overflow:hidden}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingHeader{color:#fff;background:#0b1f33;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingHeader h3{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingHeader .booking-detail-module-scss-module__dIy67G__paidTag{color:#fff;text-transform:uppercase;background:#f7941d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:800}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody{flex-direction:column;gap:10px;padding:18px;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__billRow{color:#475569;justify-content:space-between;align-items:center;font-size:13px;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__billRow span:last-child{color:#0b1f33;font-weight:600}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__billRow.booking-detail-module-scss-module__dIy67G__discount,.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__billRow.booking-detail-module-scss-module__dIy67G__discount span:last-child{color:#15803d}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__divider{background:#e2e8f0;height:1px;margin:4px 0}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__totalRow{color:#0b1f33;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__billingBody .booking-detail-module-scss-module__dIy67G__totalRow .booking-detail-module-scss-module__dIy67G__totalPrice{color:#f7941d;font-size:20px}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__paymentFooter{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;padding:12px 18px;font-size:11px;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__paymentFooter .booking-detail-module-scss-module__dIy67G__payDetailRow{justify-content:space-between;align-items:center;display:flex}.booking-detail-module-scss-module__dIy67G__billingCard .booking-detail-module-scss-module__dIy67G__paymentFooter .booking-detail-module-scss-module__dIy67G__payDetailRow strong{color:#0b1f33;font-family:monospace}.booking-detail-module-scss-module__dIy67G__actionCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.booking-detail-module-scss-module__dIy67G__actionCard .booking-detail-module-scss-module__dIy67G__rescheduleActionBtn{color:#0b1f33;cursor:pointer;background:#fff;border:1.5px solid #0b1f33;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.booking-detail-module-scss-module__dIy67G__actionCard .booking-detail-module-scss-module__dIy67G__rescheduleActionBtn:hover{color:#fff;background:#0b1f33}.booking-detail-module-scss-module__dIy67G__actionCard .booking-detail-module-scss-module__dIy67G__cancelActionBtn{color:#dc2626;cursor:pointer;background:#fff;border:1.5px solid #fecaca;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.booking-detail-module-scss-module__dIy67G__actionCard .booking-detail-module-scss-module__dIy67G__cancelActionBtn:hover{background:#fef2f2;border-color:#dc2626}.booking-detail-module-scss-module__dIy67G__loadingState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:4rem 1rem;font-size:14px;display:flex}
.bookings-module-scss-module__3G_O3G__bookingsContainer{background:#fff;border:1px solid #e0e0e0;border-radius:2px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000d}.bookings-module-scss-module__3G_O3G__bookingsHeader{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.bookings-module-scss-module__3G_O3G__bookingsHeader .bookings-module-scss-module__3G_O3G__title{color:#212121;margin:0;font-size:17px;font-weight:700}.bookings-module-scss-module__3G_O3G__bookingsHeader .bookings-module-scss-module__3G_O3G__bookNewBtn{color:#fff;background:#0b1f33;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.bookings-module-scss-module__3G_O3G__bookingsHeader .bookings-module-scss-module__3G_O3G__bookNewBtn:hover{background:#081625}.bookings-module-scss-module__3G_O3G__tabsRow{background:#fafafa;border-bottom:1px solid #f0f0f0;gap:16px;padding:0 24px;display:flex}.bookings-module-scss-module__3G_O3G__tabsRow .bookings-module-scss-module__3G_O3G__tabBtn{color:#878787;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:13px;font-weight:600;transition:all .2s}.bookings-module-scss-module__3G_O3G__tabsRow .bookings-module-scss-module__3G_O3G__tabBtn:hover{color:#0b1f33}.bookings-module-scss-module__3G_O3G__tabsRow .bookings-module-scss-module__3G_O3G__tabBtn.bookings-module-scss-module__3G_O3G__active{color:#0b1f33;border-bottom:2px solid #f7941d;font-weight:700}.bookings-module-scss-module__3G_O3G__bookingsList{flex-direction:column;display:flex}.bookings-module-scss-module__3G_O3G__bookingItemRow{border-bottom:1px solid #f0f0f0;grid-template-columns:110px 1.4fr 160px 180px;align-items:start;gap:20px;padding:22px 24px;transition:background .15s;display:grid}.bookings-module-scss-module__3G_O3G__bookingItemRow:last-child{border-bottom:none}.bookings-module-scss-module__3G_O3G__bookingItemRow:hover{background:#fafafa}@media (max-width:1024px){.bookings-module-scss-module__3G_O3G__bookingItemRow{grid-template-columns:90px 1fr 140px}}@media (max-width:768px){.bookings-module-scss-module__3G_O3G__bookingItemRow{grid-template-columns:1fr;gap:14px;padding:16px}}.bookings-module-scss-module__3G_O3G__imgCol{border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:90px;display:flex;overflow:hidden}.bookings-module-scss-module__3G_O3G__imgCol img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.bookings-module-scss-module__3G_O3G__imgCol{width:100%;height:160px}}.bookings-module-scss-module__3G_O3G__detailsCol{flex-direction:column;gap:6px;min-width:0;display:flex}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__headerBadgeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__headerBadgeRow .bookings-module-scss-module__3G_O3G__serviceTag{color:#0b1f33;background:#f0f4f8;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__headerBadgeRow .bookings-module-scss-module__3G_O3G__planTag{color:#f7941d;text-transform:capitalize;background:#fff8f0;border:1px solid #f7941d;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__studioTitle{color:#0b1f33;margin:0;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .15s}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__studioTitle:hover{color:#f7941d}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__metaInfo{color:#64748b;flex-direction:column;gap:4px;margin-top:2px;font-size:12px;display:flex}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__metaInfo .bookings-module-scss-module__3G_O3G__metaRow{align-items:center;gap:6px;display:flex}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__metaInfo .bookings-module-scss-module__3G_O3G__metaRow strong{color:#0b1f33}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__contactRow{color:#64748b;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.bookings-module-scss-module__3G_O3G__detailsCol .bookings-module-scss-module__3G_O3G__bookingNumberTag{color:#0b1f33;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;width:fit-content;margin-top:4px;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:700}.bookings-module-scss-module__3G_O3G__priceCol{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.bookings-module-scss-module__3G_O3G__priceCol .bookings-module-scss-module__3G_O3G__priceTitle{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.bookings-module-scss-module__3G_O3G__priceCol .bookings-module-scss-module__3G_O3G__priceValue{color:#0b1f33;font-size:16px;font-weight:800}.bookings-module-scss-module__3G_O3G__priceCol .bookings-module-scss-module__3G_O3G__priceBreakdownSnippet{color:#64748b;border-top:1px dashed #cbd5e1;flex-direction:column;gap:2px;margin-top:4px;padding-top:4px;font-size:11px;display:flex}.bookings-module-scss-module__3G_O3G__priceCol .bookings-module-scss-module__3G_O3G__priceBreakdownSnippet span{justify-content:space-between;display:flex}@media (max-width:1024px){.bookings-module-scss-module__3G_O3G__priceCol{grid-column:2}}.bookings-module-scss-module__3G_O3G__statusCol{flex-direction:column;gap:10px;display:flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow{flex-direction:column;gap:5px;display:flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow .bookings-module-scss-module__3G_O3G__statusTag{text-transform:capitalize;border-radius:4px;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow .bookings-module-scss-module__3G_O3G__statusTag.bookings-module-scss-module__3G_O3G__confirmed{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow .bookings-module-scss-module__3G_O3G__statusTag.bookings-module-scss-module__3G_O3G__pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow .bookings-module-scss-module__3G_O3G__statusTag.bookings-module-scss-module__3G_O3G__cancelled{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow .bookings-module-scss-module__3G_O3G__statusTag.bookings-module-scss-module__3G_O3G__completed{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__statusBadgeRow .bookings-module-scss-module__3G_O3G__paymentTag{color:#0b1f33;background:#f0f4f8;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:700}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns{flex-direction:column;gap:6px;display:flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__detailsBtn{color:#fff;background:#0b1f33;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__detailsBtn:hover{background:#f7941d}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__passBtn{color:#0b1f33;cursor:pointer;background:#f0f4f8;border:1px solid #d0e0ec;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__passBtn:hover{background:#e2e8f0}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__minorActionsRow{align-items:center;gap:8px;display:flex}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__minorActionsRow .bookings-module-scss-module__3G_O3G__rescheduleBtn{color:#0b1f33;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__minorActionsRow .bookings-module-scss-module__3G_O3G__rescheduleBtn:hover{color:#f7941d;text-decoration:underline}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__minorActionsRow .bookings-module-scss-module__3G_O3G__cancelBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__minorActionsRow .bookings-module-scss-module__3G_O3G__cancelBtn:hover{text-decoration:underline}@media (max-width:1024px){.bookings-module-scss-module__3G_O3G__statusCol{border-top:1px solid #f0f0f0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns{flex-direction:row;align-items:center}}@media (max-width:600px){.bookings-module-scss-module__3G_O3G__statusCol{flex-direction:column;align-items:flex-start}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns{flex-direction:column;width:100%}.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__detailsBtn,.bookings-module-scss-module__3G_O3G__statusCol .bookings-module-scss-module__3G_O3G__actionBtns .bookings-module-scss-module__3G_O3G__passBtn{width:100%}}.bookings-module-scss-module__3G_O3G__modalBackdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bookings-module-scss-module__3G_O3G__modalCard{background:#fff;border-radius:2px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 10px 30px #0003}.bookings-module-scss-module__3G_O3G__modalHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bookings-module-scss-module__3G_O3G__modalHeader h3{color:#212121;margin:0;font-size:16px;font-weight:700}.bookings-module-scss-module__3G_O3G__modalHeader .bookings-module-scss-module__3G_O3G__closeBtn{color:#878787;cursor:pointer;background:0 0;border:none;padding:4px}.bookings-module-scss-module__3G_O3G__modalHeader .bookings-module-scss-module__3G_O3G__closeBtn:hover{color:#212121}.bookings-module-scss-module__3G_O3G__modalBody{padding:20px}.bookings-module-scss-module__3G_O3G__modalFooter{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.bookings-module-scss-module__3G_O3G__modalFooter .bookings-module-scss-module__3G_O3G__modalCancelBtn{color:#212121;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:2px;padding:8px 16px;font-size:13px;font-weight:600}.bookings-module-scss-module__3G_O3G__modalFooter .bookings-module-scss-module__3G_O3G__modalSubmitBtn{color:#fff;cursor:pointer;background:#2874f0;border:none;border-radius:2px;padding:8px 20px;font-size:13px;font-weight:700}.bookings-module-scss-module__3G_O3G__modalFooter .bookings-module-scss-module__3G_O3G__modalSubmitBtn:hover{background:#1259c7}.bookings-module-scss-module__3G_O3G__emptyState{text-align:center;padding:48px 20px}.bookings-module-scss-module__3G_O3G__emptyState .bookings-module-scss-module__3G_O3G__emptyIconCircle{color:#878787;background:#f1f3f6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.bookings-module-scss-module__3G_O3G__emptyState h3{color:#212121;margin-bottom:6px;font-size:18px;font-weight:600}.bookings-module-scss-module__3G_O3G__emptyState p{color:#878787;max-width:420px;margin:0 auto 18px;font-size:14px;line-height:1.5}.bookings-module-scss-module__3G_O3G__emptyState .bookings-module-scss-module__3G_O3G__exploreBtn{color:#fff;background:#2874f0;border-radius:2px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bookings-module-scss-module__3G_O3G__emptyState .bookings-module-scss-module__3G_O3G__exploreBtn:hover{background:#1259c7}
.reviews-module-scss-module__kQyntq__reviewsContainer{background:#fff;border:1px solid #e0e0e0;border-radius:2px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000d}.reviews-module-scss-module__kQyntq__reviewsHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.reviews-module-scss-module__kQyntq__reviewsHeader .reviews-module-scss-module__kQyntq__title{color:#212121;margin:0;font-size:17px;font-weight:700}.reviews-module-scss-module__kQyntq__tabsBar{background:#fafafa;border-bottom:1px solid #f0f0f0;gap:16px;padding:0 24px;display:flex}.reviews-module-scss-module__kQyntq__tabsBar .reviews-module-scss-module__kQyntq__tabBtn{color:#878787;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:13px;font-weight:600;transition:all .2s}.reviews-module-scss-module__kQyntq__tabsBar .reviews-module-scss-module__kQyntq__tabBtn:hover{color:#212121}.reviews-module-scss-module__kQyntq__tabsBar .reviews-module-scss-module__kQyntq__tabBtn.reviews-module-scss-module__kQyntq__active{color:#2874f0;border-bottom:2px solid #2874f0;font-weight:700}.reviews-module-scss-module__kQyntq__reviewsList{flex-direction:column;display:flex}.reviews-module-scss-module__kQyntq__reviewItemRow{border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:20px;padding:24px;transition:background .15s;display:flex}.reviews-module-scss-module__kQyntq__reviewItemRow:last-child{border-bottom:none}.reviews-module-scss-module__kQyntq__reviewItemRow:hover{background:#fafafa}@media (max-width:600px){.reviews-module-scss-module__kQyntq__reviewItemRow{gap:14px;padding:16px}}.reviews-module-scss-module__kQyntq__thumbCol{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.reviews-module-scss-module__kQyntq__thumbCol img{object-fit:contain;border-radius:2px;max-width:100%;max-height:100%}@media (max-width:600px){.reviews-module-scss-module__kQyntq__thumbCol{width:60px;height:60px}}.reviews-module-scss-module__kQyntq__detailsCol{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__productTitle{color:#212121;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__productTitle:hover{color:#2874f0}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__ratingLine{align-items:center;gap:8px;margin-top:2px;display:flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__ratingLine .reviews-module-scss-module__kQyntq__starBadge{color:#fff;background:#388e3c;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__ratingLine .reviews-module-scss-module__kQyntq__reviewTitle{color:#212121;margin:0;font-size:14px;font-weight:600}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__reviewComment{color:#212121;margin:2px 0 0;font-size:13px;line-height:1.5}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__photoGallery{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__photoGallery img{object-fit:cover;border:1px solid #e0e0e0;border-radius:2px;width:50px;height:50px}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__footerMeta{color:#878787;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__footerMeta .reviews-module-scss-module__kQyntq__verified{color:#878787;align-items:center;gap:4px;font-weight:500;display:inline-flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__rateProductBtn{color:#fff;background:#2874f0;border-radius:2px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.reviews-module-scss-module__kQyntq__detailsCol .reviews-module-scss-module__kQyntq__rateProductBtn:hover{background:#1259c7}.reviews-module-scss-module__kQyntq__actionCol{align-items:center;gap:12px;padding-top:2px;display:flex}.reviews-module-scss-module__kQyntq__actionCol .reviews-module-scss-module__kQyntq__editBtn{color:#2874f0;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.reviews-module-scss-module__kQyntq__actionCol .reviews-module-scss-module__kQyntq__editBtn:hover{text-decoration:underline}.reviews-module-scss-module__kQyntq__actionCol .reviews-module-scss-module__kQyntq__deleteBtn{color:#878787;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.reviews-module-scss-module__kQyntq__actionCol .reviews-module-scss-module__kQyntq__deleteBtn:hover{color:#dc2626}.reviews-module-scss-module__kQyntq__emptyState{text-align:center;padding:48px 20px}.reviews-module-scss-module__kQyntq__emptyState h3{color:#212121;margin-bottom:6px;font-size:18px;font-weight:600}.reviews-module-scss-module__kQyntq__emptyState p{color:#878787;max-width:400px;margin:0 auto 16px;font-size:14px;line-height:1.5}
