.productViewerContainer{box-sizing:border-box;overflow-anchor:none;width:100%;max-width:1920px;margin:0 auto 64px;align-items:unset!important;justify-content:unset!important;min-height:auto!important;display:block!important}.viewerBreadcrumbs{color:var(--color-grey-medium);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:500}.viewerBreadcrumbs a{color:var(--color-grey-dark);text-decoration:none;transition:color .2s}.viewerBreadcrumbs a:hover{opacity:.6}.viewerBreadcrumbs span{color:var(--color-grey-medium)}.viewerSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;width:100%;margin-bottom:0;display:grid;position:relative}.viewerGallery{top:calc(var(--header-height,80px) + 20px);flex-direction:row;align-self:start;align-items:flex-start;gap:12px;width:100%;height:fit-content;max-height:calc(100vh - 120px);display:flex;position:sticky}.productCarousel{aspect-ratio:3/4;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:0;flex-direction:column;flex:0 auto;width:calc(100% - 78px);max-width:min(75vh - 90px,540px);height:auto;max-height:calc(100vh - 120px);display:flex;overflow:hidden auto}.productCarousel::-webkit-scrollbar{display:none}.carouselSlide{aspect-ratio:3/4;background:var(--color-white);scroll-snap-align:start;scroll-snap-stop:always;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carouselThumbnails{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;align-self:flex-end;gap:12px;max-height:calc(100vh - 120px);margin-top:0;display:flex;overflow:hidden auto}.carouselThumbnails::-webkit-scrollbar{display:none}.thumbnailSlide{aspect-ratio:3/4;background:var(--color-white);cursor:pointer;border:1px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:auto;transition:opacity .2s,border-color .2s;display:flex}.thumbnailSlide:hover{opacity:.7}.thumbnailSlide.active{border-color:var(--color-black)}.viewerDetails{flex-direction:column;gap:32px;padding:0 24px;display:flex}.viewerHeader{flex-direction:column;gap:8px;display:flex}.viewerTitle{color:var(--color-grey-dark);text-transform:uppercase;margin:25px 0 0;font-size:28px;font-weight:600;line-height:1.1}.viewerSubtitle{color:var(--color-black);margin:0;font-size:14.5px;font-weight:400}.viewerPriceGroup{align-items:baseline;gap:12px;margin-top:8px;display:flex}.viewerPriceDiscounted{color:var(--color-grey-dark);font-size:23px;font-weight:500}.viewerPriceOriginal{color:var(--color-grey-medium);font-size:14.5px;font-weight:400;text-decoration:line-through}.viewerMrpLabel{color:var(--color-grey-dark);letter-spacing:.05em;font-size:13px;font-weight:400;display:block}.viewerDescription{color:var(--color-black);margin:0;font-size:14.5px;line-height:1.4}.viewerVariantsBlock{flex-direction:column;display:flex}.sectionHeadingLabel,.sectionHeadingLabel span{text-transform:uppercase}.viewerColorSelector{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.viewerColorSelector::-webkit-scrollbar{display:none}.colorSelectorBtn{border:1px solid var(--color-grey-light);cursor:pointer;background:0 0;flex-shrink:0;width:60px;height:80px;padding:0;display:block;overflow:hidden;border-radius:4px!important}.colorSelectorBtn.active{border:1px solid var(--color-black)}.colorSelectorImage{object-fit:cover;width:100%;height:100%;display:block}.colorSelectorFallback{width:100%;height:100%;color:var(--color-grey-secondary);text-transform:capitalize;background-color:#f0f0f0;justify-content:center;align-items:center;font-size:10px;display:flex}.variantLabel{color:var(--color-grey-medium);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.variantPillGroup{flex-wrap:wrap;gap:0;display:flex}.viewerVariantPill{background:var(--color-grey-light);height:38px;color:var(--color-black);letter-spacing:.05em;cursor:pointer;border:1px solid #0000;border-radius:0;outline:none;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-style:italic;font-weight:500;transition:all .2s;display:inline-flex}.viewerVariantPill:not(.active):hover{background:var(--color-grey-light);opacity:.8}.viewerVariantPill.active{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.viewerVariantPill.oos-strikethrough{opacity:1;text-decoration:line-through}.viewerActions{flex-direction:row;gap:12px;display:flex}.primaryAddBtn{background:var(--color-grey-dark);width:100%;height:42px;color:var(--color-grey-light);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;font-size:13px;font-weight:400;transition:transform .2s,opacity .2s;display:flex}.primaryAddBtn:not(:disabled):active{transform:scale(.98)}.primaryAddBtn.adding{background-color:var(--color-black);color:var(--color-white);opacity:.8;cursor:wait;animation:.8s infinite alternate pulseCartProduct}.primaryAddBtn.added{background-color:var(--color-black);color:var(--color-white);border:none}@keyframes pulseCartProduct{0%{opacity:.7}to{opacity:1}}.viewerActions .wishlistBtn{background:var(--color-white);border:1px solid var(--color-grey-border-solid);width:40px;height:42px;color:var(--color-grey-dark);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.viewerActions .wishlistBtn:hover{background:var(--color-white)}.viewerActions .wishlistBtn:active{transform:scale(.95)}.viewerAccordions{border-top:1px solid var(--color-grey-border-solid);overflow-anchor:none;margin-top:24px}.accordionItem{border-bottom:1px solid var(--color-grey-border-solid);flex-direction:column;padding:24px 0;display:flex}.accordionHeader{color:var(--color-black);cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:14.5px;font-weight:400;display:flex}.accordionContentWrapper{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.25,1,.5,1);display:grid}.accordionContentWrapper.open{grid-template-rows:1fr}.accordionContentInner{opacity:0;min-height:0;transition:opacity .4s cubic-bezier(.25,1,.5,1);overflow:hidden}.accordionContentWrapper.open .accordionContentInner{opacity:1}.accordionContent{color:var(--color-black);padding-top:20px;font-size:14.5px;line-height:1.4}.accordionContent p:first-child{margin-top:0}.accordionContent p:last-child{margin-bottom:0}@media (max-width:1024px){.viewerSplit{gap:40px}.viewerTitle{margin-top:0;font-size:28px}}@media (max-width:834px){.productViewerContainer{padding:calc(var(--header-height,80px) + 20px) 0 0!important;display:block!important}.viewerSplit{grid-template-columns:minmax(0,1fr);gap:32px}.viewerGallery{flex-direction:column-reverse;align-items:flex-start;height:auto;max-height:none;position:relative;top:0}.carouselSlide{aspect-ratio:3/4;flex:0 0 100%;height:100%}.infoCardsGridContainer{padding:20px 16px!important}.carouselThumbnails{flex-direction:row;gap:8px;width:100%;padding:0 16px;overflow:auto hidden}.thumbnailSlide{width:48px}.productCarousel{aspect-ratio:3/4;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:auto;border-radius:0;flex-direction:row;width:100%;max-width:100%;height:auto;max-height:none;overflow:auto hidden}.viewerBreadcrumbs{display:none}.viewerDetails{padding:0 16px}.viewerTitle{font-size:23px}.viewerActions{grid-template-columns:1fr 38px!important;gap:12px!important;display:grid!important}.viewerActions .quantity-changer{justify-content:space-between!important;width:100%!important}.viewerActions .wishlistBtn{width:40px!important;height:42px!important}.viewerColorSelector{margin:0 -16px;padding:0 16px}.viewerActions .primaryAddBtn{grid-column:span 2!important;width:100%!important;height:42px!important}}.infoCardsGridSection{background-color:#f9f9fb;width:100%;margin-top:40px}.infoCardsGridContainer{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:1920px;margin:0 auto;padding:20px 24px;display:grid}.infoCard{background:var(--color-grey-light);aspect-ratio:4/3;flex-direction:column;display:flex;position:relative;overflow:hidden}.cardBgImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.cardOverlayContent{z-index:2;box-sizing:border-box;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;padding:20px;display:flex;position:relative}.darkOverlayCard:after{content:"";z-index:1;background:0 0;position:absolute;inset:0}.cardOverlayTitle{color:var(--color-white);text-shadow:0 1px 3px var(--color-overlay-shadow);margin:0;font-size:40px;font-weight:500;line-height:1.1}.infoCard.textCard{justify-content:space-between;padding:20px}.cardSectionTitle{letter-spacing:.05em;text-transform:uppercase;color:inherit;margin-top:0;margin-bottom:0;font-size:23px;font-weight:500}.textCardBottomBlock{flex-direction:column;gap:20px;margin-top:auto;display:flex}.cardNotesBlock{flex-direction:column;gap:20px;display:flex}.noteGroup h4{color:inherit;margin:0 0 6px;font-size:23px;font-weight:500}.noteGroup p{color:inherit;margin:0;font-size:14.5px;font-weight:400}.cardDivider{color:inherit;border:none;border-top:1px solid;margin:0;display:block}.cardFooterText{color:inherit;margin:0;font-size:14.5px;font-weight:400;line-height:1.4}.infoCard.howToUseCard{flex-direction:column;padding:20px;display:flex}.howToUseImageWrapper{aspect-ratio:18/9;width:100%;max-height:50%;margin-bottom:20px;overflow:hidden}.howToUseImage{object-fit:cover;width:100%;height:100%}.howToUseContent{flex-direction:column;display:flex}.howToUseList{flex-direction:column;gap:20px;width:55%;margin:20px 0 0;padding:0;list-style:none;display:flex}.howToUseList li{align-items:flex-start;gap:20px;display:flex}.stepNum{color:inherit;font-size:14.5px;font-weight:400}.stepText{color:inherit;font-size:14.5px;font-weight:400;line-height:1.4}.infoCard.paddedImageCard{justify-content:center;align-items:center;padding:20px;display:flex}.paddedImageWrapper{flex:1;width:100%;min-height:200px;position:relative}.innerCardImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.infoCardsGridContainer{grid-template-columns:1fr}.infoCard{aspect-ratio:3/4}.howToUseList{width:100%}.cardOverlayTitle{font-size:40px}}@media (max-width:768px){.cardOverlayContent,.infoCard.textCard,.infoCard.howToUseCard,.infoCard.paddedImageCard{padding:15px}}.overallSummary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.starRow{color:var(--color-grey-dark);align-items:center;gap:4px;display:flex}.starIcon{color:var(--color-grey-light);fill:#0000;transition:transform .2s,color .2s,fill .2s}.starIcon.filled{color:#e0a96d!important;fill:#e0a96d!important}.interactiveStar:hover{transform:scale(1.2)}.summaryText{color:var(--color-grey-medium);font-size:14.5px}.summaryText strong{color:var(--foreground,var(--color-black));font-size:18.5px}.writeReviewAction{margin-bottom:32px}.writeReviewToggleBtn{letter-spacing:.05em;text-transform:uppercase;background:var(--color-black);width:100%;height:42px;color:var(--color-white);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:400;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.writeReviewCancelBtn{letter-spacing:.05em;text-transform:uppercase;background:var(--color-status-grey-bg);width:100%;height:42px;color:var(--color-black);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:400;transition:all .2s;display:flex}.writeReviewCancelBtn:hover:not(:disabled){background:var(--color-black);color:var(--color-white)}.writeReviewForm{flex-direction:column;gap:18px;animation:.4s cubic-bezier(.16,1,.3,1) forwards slideDownFade;display:flex;border:1px solid var(--color-grey-border-solid)!important;background:0 0!important;border-radius:8px!important;padding:15px!important}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.formTitle{text-transform:uppercase;margin:0 0 4px;font-size:18.5px;font-weight:500}.formGroup{flex-direction:column;gap:8px;display:flex}.formLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);font-size:13px;font-weight:400}.reviewInput,.reviewTextarea{background:var(--color-white);width:100%;color:var(--color-black);border:1px solid var(--color-grey-border-solid,var(--color-grey-border-solid));border-radius:8px;outline:none;padding:10px 16px;font-family:inherit;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.reviewInput{height:42px}.reviewTextarea{resize:vertical;height:120px}.reviewInput:focus,.reviewTextarea:focus{border-color:var(--foreground,var(--color-black));box-shadow:0 0 0 3px var(--color-overlay-hover-medium)}.submitReviewBtn{margin-top:10px;width:100%!important}.reviewsListColumn{flex-direction:column;gap:40px;display:flex}.reviewsList{flex-direction:column;gap:0;display:flex}.reviewCard{border:none!important;border-bottom:.5px solid var(--color-grey-border-solid)!important;background:0 0!important;margin:0!important;padding:20px 0!important}.reviewCard:last-child{border-bottom:none!important}.reviewCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.reviewDate{color:var(--color-grey-medium);font-size:13px}.reviewCardTitle{color:var(--color-black);margin:0 0 8px;font-size:14.5px;font-weight:500}.reviewCardComment{color:var(--color-black);margin:0 0 8px;font-size:14.5px;line-height:1.4}.reviewCardAuthor{color:var(--color-grey-medium);font-size:13px;font-weight:500}.noReviewsBlock{text-align:center;border:1px dashed var(--color-grey-border-solid);background:#00000003;border-radius:0;padding:60px}.noReviewsBlock p{color:var(--color-grey-medium);font-size:14.5px}.presetImagePicker{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.presetPickCard{cursor:pointer;border:1px solid var(--color-grey-border-solid);border-radius:0;width:72px;height:72px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.presetPickCard:hover{box-shadow:0 4px 12px var(--color-overlay-hover-dark);transform:translateY(-2px)}.presetPickImage{object-fit:cover;width:100%;height:100%}.presetPickCheck{border:1px solid var(--color-grey-border-solid);width:18px;height:18px;color:var(--color-black);opacity:0;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:4px;right:4px;transform:scale(.8)}.presetPickCard.selected{border-color:var(--color-grey-border-solid);box-shadow:0 0 0 2px #e0a96d4d}.presetPickCard.selected .presetPickCheck{opacity:1;color:var(--color-grey-light);border-color:var(--color-grey-border-solid);background:#e0a96d;transform:scale(1)}.pickerHelpText{color:var(--color-grey-medium);margin-top:4px;font-size:13px}.reviewCardImages{flex-wrap:wrap;gap:8px;margin:2px 0 12px;display:flex}.reviewAttachedImage{object-fit:cover;cursor:zoom-in;border-radius:4px;width:80px;height:80px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.lightboxOverlay{-webkit-backdrop-filter:blur(10px);z-index:999999;background:#000000d9;justify-content:center;align-items:center;animation:.3s forwards fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightboxContent{max-width:90vw;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards scaleIn;position:relative}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lightboxCloseBtn{cursor:pointer;z-index:1000000;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:20px;right:20px}.lightboxCloseBtn:hover{opacity:1;transform:scale(1.05)}.lightboxImage{object-fit:contain;max-width:100%;height:85vh;box-shadow:none;border-radius:0}.newNavBtn{-webkit-backdrop-filter:blur(20px);color:#fff;cursor:pointer;z-index:1000000;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.newNavBtn:hover{background:#000000b3}.newNavBtn.prevBtn{left:20px}.newNavBtn.nextBtn{right:20px}@media (max-width:768px){.lightboxContent{justify-content:center;width:100vw;max-width:100vw;display:flex}.lightboxImage{width:100vw;max-width:100vw}.newNavBtn{display:none}}.reviewsToolbar{border-bottom:.5px solid var(--color-grey-border-solid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding-bottom:16px;display:flex}.reviewsListCount{color:var(--color-grey-medium);font-size:14.5px;font-weight:400}.reviewsSortSelectGroup{align-items:center;gap:8px;display:flex}.sortLabel{color:var(--color-grey-medium);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.reviewsSortSelect{color:var(--color-black);border:1px solid var(--color-grey-border-solid);cursor:pointer;background:0 0;border-radius:0;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.reviewsSortSelect:hover{border-color:var(--color-grey-border-solid)}.reviewsSortSelect:focus{border-color:var(--foreground,var(--color-black));box-shadow:0 0 0 2px var(--color-overlay-hover-medium)}.productClosingHeroSection{width:100%;height:740px;margin-top:0;display:flex;overflow:hidden}@media (max-width:480px){.productClosingHeroSection{height:600px}}@media (min-width:1600px){.productClosingHeroSection{height:840px}}@media (min-width:2000px){.productClosingHeroSection{height:900px}}.addOnSection{width:100%}.addOnTile{background:var(--color-grey-light);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:0;height:160px;padding:0;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex;overflow:hidden}.addOnTile.selected{border-color:var(--foreground,var(--color-grey-dark));background:var(--background,var(--color-grey-light))}.addOnProductInfo{align-items:flex-start;gap:16px;display:flex}.addOnImageWrapper{background:var(--color-white);border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:100%;display:flex;overflow:hidden}.addOnImage{object-fit:cover;width:100%;height:100%}.addOnDetails{flex-direction:column;flex-grow:1;justify-content:center;gap:4px;min-width:0;padding:15px;display:flex}.addOnName{text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.addOnSpec{color:var(--color-grey-medium);letter-spacing:.05em;font-size:13px}.addOnPrice{color:var(--color-black);margin-top:4px;font-size:14.5px;font-weight:400}.addOnAddBtn{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-overlay-dark);height:42px;color:var(--color-black);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:13px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s,transform .2s;display:flex}.addOnAddBtn:hover{background:var(--color-black);color:var(--color-grey-light);border-color:var(--color-black)}.addOnAddBtn:active{transform:scale(.98)}.addOnAddBtn.added{background:var(--color-black);color:var(--color-grey-light);border-color:var(--color-black)}.btnCheckIcon{flex-shrink:0}.pincodeSection{width:100%;margin-top:18px;margin-bottom:18px}.pincodeSection+.viewerAccordions{margin-top:12px}.pincodeForm{align-items:center;width:100%;display:flex;position:relative}.pincodeInput{border:1px solid var(--color-grey-border-solid);width:100%;height:42px;color:var(--color-black);background:0 0;border-radius:99px;outline:none;padding:0 80px 0 16px;font-family:inherit;font-size:13px;transition:border-color .2s cubic-bezier(.16,1,.3,1)}.pincodeInput:focus{border-color:var(--color-black)}.pincodeSubmitBtn{text-transform:uppercase;letter-spacing:.05em;height:100%;color:var(--color-black);cursor:pointer;opacity:.15;background:0 0;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:400;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .2s;display:flex;position:absolute;top:0;bottom:0;right:0}.pincodeForm:hover .pincodeSubmitBtn{opacity:.45}.pincodeInput:not(:placeholder-shown)~.pincodeSubmitBtn{opacity:1!important}.pincodeSubmitBtn:active{transform:scale(.96)}.pincodeSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.pincodeResult{align-items:center;gap:15px;margin-top:12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.pincodeResult.available{color:#1b8243}.pincodeResult.unavailable{color:#d62828}.pincodeResult.invalid{color:#ea580c}.mobileStickyBar{z-index:999;background:var(--color-white);border-top:1px solid var(--color-grey-border-solid);padding:12px 0 calc(12px + env(safe-area-inset-bottom));opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mobileStickyBar.visible{opacity:1;transform:translateY(0)}.mobileStickyBarContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1920px;margin:0 auto;padding:0 16px;display:flex}.stickyBarLeft{display:none}.stickyBarActions{align-items:center;gap:10px;width:100%;display:flex}@media (min-width:835px){.stickyBarLeft{align-items:center;gap:16px;display:flex}.stickyBarThumb,.stickyBarThumbPlaceholder{aspect-ratio:3/4;object-fit:cover;background:var(--color-grey-light);width:auto;height:48px}.stickyBarInfo{flex-direction:column;gap:4px;display:flex}.stickyBarTitle{color:var(--color-black);font-size:14.5px;font-weight:500}.stickyBarPrice{color:var(--color-grey-dark);font-size:13px;font-weight:500}.stickyBarActions{width:auto}.mobileStickyBarContainer .primaryAddBtn{flex:none;min-width:240px}}.mobileStickyBarContainer .quantitySelector{border:1px solid var(--color-grey-border-solid);background:0 0;flex-shrink:0;height:42px}.mobileStickyBarContainer .qtyBtn{width:36px;height:100%}.mobileStickyBarContainer .qtyValue{min-width:20px;font-size:13px;font-weight:600}.mobileStickyBarContainer .wishlistBtn{border:1px solid var(--color-grey-border-solid);background:0 0;border-radius:0;flex-shrink:0;width:40px;height:42px}.mobileStickyBarContainer .primaryAddBtn{letter-spacing:.05em;text-transform:uppercase;flex:1;height:42px;font-size:13px;font-weight:400}.reviewsDrawerBody{scrollbar-width:thin;flex:1;margin:0 -20px;padding:0 20px;overflow-y:auto}.reviewsDrawerBody::-webkit-scrollbar{width:4px}.reviewsDrawerBody::-webkit-scrollbar-thumb{background-color:var(--color-overlay-hover-dark);border-radius:0}.reviewsDrawerOverallStats{background:var(--color-grey-light,#f9f9fb);border:1px solid var(--color-grey-border-solid);border-radius:8px;flex-direction:column;align-items:center;margin-bottom:20px;padding:15px;display:flex}@media (max-width:768px){.reviewsDrawerBody{margin:0 -16px;padding:0 16px!important}.reviewCard{padding:15px 0!important}}.productCarousel.dragging,.carouselThumbnails.dragging{-webkit-user-select:none;user-select:none;scroll-snap-type:none!important;scroll-behavior:auto!important}.productCarousel.dragging .carouselSlide{-webkit-user-select:none;user-select:none}.intensityContainer{flex-direction:column;gap:8px;margin-top:-12px;margin-bottom:0;display:flex}.intensityLabel{color:var(--color-grey-dark);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.intensityBars{gap:6px;display:flex}.intensityBar{background-color:var(--color-grey-light,#f9f9fb);border-radius:9999px;width:50px;height:10px;transition:background-color .3s}.intensityBar.active-level-1{background-color:#fde047}.intensityBar.active-level-2{background-color:#fbbf24}.intensityBar.active-level-3{background-color:#f59e0b}.intensityBar.active-level-4{background-color:#ea580c}.intensityBar.active-level-5{background-color:#ef4444}body:has(.mobileStickyBar) .globalFooter{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}@media (max-width:768px){.reviewsDrawerPanel{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;transition:none!important}}@media (max-width:834px){.addOnVariantGroup{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.addOnVariantGroup::-webkit-scrollbar{display:none}.addOnVariantGroup .viewerVariantPill{flex-shrink:0;background:var(--color-white)!important}.addOnVariantGroup .viewerVariantPill.active{background:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}}.addOnVariantGroup .viewerVariantPill{background:var(--color-white)!important}.addOnVariantGroup .viewerVariantPill.active{background:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}.mobileWishlistBtn{display:none}@media (max-width:834px){.mobileWishlistBtn{z-index:10;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:flex;position:absolute;top:16px;right:16px}.viewerActions .wishlistBtn{display:none!important}}.titleWishlistBtn{cursor:pointer;width:auto;height:auto;color:var(--color-grey-dark);background:0 0;border:none;justify-content:center;align-items:center;margin-top:29px;padding:0;transition:all .2s;display:flex}@media (max-width:834px){.titleWishlistBtn{display:none!important}}.viewerNotFoundContainer{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;font-family:inherit;display:flex}.viewerNotFoundTitle{color:var(--color-black);text-transform:uppercase;margin-bottom:10px;font-size:23px;font-weight:500}.viewerNotFoundDesc{color:var(--color-grey-medium);margin:0 0 20px;font-size:13px;font-weight:400}.viewerNotFoundLink{color:var(--color-black);text-transform:uppercase;font-size:14.5px;font-weight:400;text-decoration:underline}.viewerSkeletonDetails{gap:16px}.skeleton-line-1{width:40%;height:20px;margin-bottom:8px}.skeleton-line-2{width:80%;height:40px;margin-bottom:8px}.skeleton-line-3{width:60%;height:24px;margin-bottom:8px}.skeleton-line-4{width:30%;height:24px;margin-bottom:24px}.skeleton-line-5{width:100%;height:80px;margin-bottom:32px}.skeleton-line-6{width:100%;height:50px}.viewerMediaImage{object-fit:cover;width:100%;height:100%}.viewerMediaImage.no-pointer{pointer-events:none}.viewerDetails.sticky{top:calc(var(--header-height,48px) + 16px);align-self:start;position:sticky}.viewerTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.viewerRatingBlock{cursor:pointer;align-items:center;gap:8px;margin-top:6px;display:flex}.viewerRatingSummaryText{color:var(--foreground,var(--color-black));font-size:13px;font-weight:400;text-decoration:underline}.viewerDescription.with-gap{align-items:center;gap:6px;margin-top:-8px;font-size:14.5px;display:flex}.pincodeIcon{flex-shrink:0}.pincodeTextGroup{flex-direction:column;gap:4px;display:flex}.pincodeEstText{color:var(--color-black);font-size:13px;font-weight:400}.accordionItem.clickable{cursor:pointer}.viewerVariantsBlock.add-on-variants{width:100%;max-width:100%}.variantPillGroup.addOnVariantGroup{gap:0;width:100%;max-width:100%}.viewerVariantPill.addon-pill{min-width:auto;height:26px;padding:0 10px;font-size:12px}.addOnAddBtn.with-margins{align-self:flex-start;margin-top:12px}.viewerProductBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:0;justify-content:center;align-items:center;width:fit-content;height:auto;margin-top:8px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.closingHeroImage{object-fit:cover;width:100%;height:100%;display:block}.recommendedCarouselSection{margin-top:0;padding-top:40px;padding-bottom:40px}.reviewToggleBtn{width:100%;margin-top:16px}.reviewImagesWrapper{flex-wrap:wrap;gap:12px;display:flex}.reviewImageBlock{border:1px solid var(--color-grey-border-solid);border-radius:8px;width:80px;height:80px;position:relative;overflow:hidden}.reviewImageRemoveBtn{background:var(--color-overlay-dark);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:4px;right:4px}.reviewImageUploadPlaceholder{border:1px dashed var(--color-grey-border-solid);cursor:pointer;background-color:var(--color-white);border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.reviewImageUploadIcon{color:var(--color-grey-medium)}.reviewImageUploadInput{opacity:0;cursor:pointer;position:absolute;inset:0}.submitReviewBtn.full-width{width:100%}.pickerHelpText.block{display:block}.reviewsEmptyState{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviewsEmptyStateText{color:var(--color-grey-medium);font-size:14.5px}.reviewCardHeaderLeft{flex:1}.reviewCardHeaderRight{align-items:center;gap:8px;display:flex}.reviewActionsWrapper{position:relative}.reviewActionsTrigger{cursor:pointer;color:var(--color-grey-medium);background:0 0;border:none;align-items:center;padding:4px;display:flex;border-radius:4px!important}.reviewActionsDropdown{width:max-content;min-width:140px;top:24px;right:0}.reviewActionDeleteAction{color:var(--color-status-red);white-space:nowrap}.stickyBarPriceGroup{align-items:center;gap:6px;display:flex}.stickyBarOriginalPrice{color:var(--color-grey-medium);font-size:13px;font-weight:400;text-decoration:line-through}.primaryAddBtn.out-of-stock-notify,.primaryAddBtn.out-of-stock{opacity:.6;background:var(--color-grey-light)!important;color:var(--color-black)!important;border:1px solid var(--color-grey-light)!important}.primaryAddBtn.out-of-stock-notify{cursor:pointer!important}.primaryAddBtn.out-of-stock{cursor:not-allowed!important}.notifyModalOverlay{z-index:99999;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.notifyModalContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background-color:#ffffffd1;border:1px solid #ffffff80;border-radius:20px;width:90%;max-width:420px;padding:32px;position:relative;box-shadow:0 8px 32px #0000002e}.notifyModalCloseBtn{cursor:pointer;color:var(--color-black);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.notifyModalTitle{margin-bottom:12px;font-size:18.5px;font-weight:500}.notifyModalDesc{color:var(--color-grey-medium);margin-bottom:24px;font-size:14.5px;line-height:1.4}.notifyModalForm{flex-direction:column;gap:16px;display:flex}.notifyModalInput{border:1px solid var(--color-grey-border-solid);outline:none;padding:14px;font-size:14.5px}.notifyModalSubmitBtn{background:var(--color-black);color:#fff;letter-spacing:.05em;border:none;padding:14px;font-size:13px;font-weight:500}.notifyModalSubmitBtn.allowed{cursor:pointer}.notifyModalSubmitBtn.not-allowed{cursor:not-allowed}.addonComparePrice{color:var(--color-grey-medium);margin-left:5px;font-size:13px;font-weight:400;text-decoration:line-through}.reviewFormActionsWrapper{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.reviewFormActionsWrapper .writeReviewToggleBtn,.reviewFormActionsWrapper .submitReviewBtn{width:100%!important;margin:0!important}
