.style_tab_border_top_after__zTE8h:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__zTE8h.style_active__Ofqkk:after,.style_tab_border_top_after__zTE8h:hover:after{width:100%;opacity:1}.style_countdown__52urc{display:flex;max-width:328px;align-items:center;justify-content:center;text-align:center}.style_countdown__52urc .style_countdownLabel__HBUjv{flex:1;width:240px;padding:8px;color:var(--black);background:var(--purple-100)}.style_countdown__52urc .style_countdownTime__Cuhjt{width:100%;min-width:84px;padding:8px;color:var(--white);background:var(--purple-600)}@media(min-width:768px){.style_countdown__52urc .style_countdownTime__Cuhjt{width:-moz-fit-content;width:fit-content}}.style_countdown__52urc.style_hasLabel__objbV .style_countdownLabel__HBUjv{border-radius:8px 0 0 8px}.style_countdown__52urc.style_hasCountdown__O_JL0 .style_countdownTime__Cuhjt{border-radius:0 8px 8px 0}@media(max-width:767.98px){.style_countdown__52urc{flex-direction:column}.style_countdown__52urc.style_hasLabel__objbV .style_countdownLabel__HBUjv{border-radius:8px 8px 0 0}.style_countdown__52urc.style_hasCountdown__O_JL0 .style_countdownTime__Cuhjt{border-radius:0 0 8px 8px}.style_countdown__52urc .style_countdownTime__Cuhjt{display:block;white-space:nowrap}}.CarouselHeader_tab_border_top_after__iPwrQ:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.CarouselHeader_tab_border_top_after__iPwrQ.CarouselHeader_active__TwIvt:after,.CarouselHeader_tab_border_top_after__iPwrQ:hover:after{width:100%;opacity:1}.CarouselHeader_header__WhUgk{color:var(--black);padding-right:clamp(0px,var(--contentContainerMaxWidth) - 100vw,24px);margin-bottom:16px}@media(min-width:768px){.CarouselHeader_header__WhUgk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}}.CarouselHeader_leftContainer__JzHUX{display:flex;flex-direction:column;gap:16px}.CarouselHeader_subtitleContainer__BoSPp,.CarouselHeader_titleContainer__oQo_y{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media(min-width:768px){.CarouselHeader_subtitleContainer__BoSPp,.CarouselHeader_titleContainer__oQo_y{text-align:left;flex-direction:row}}.CarouselHeader_title__AUHyz{margin:0}.CarouselHeader_childrenContainer__nQFy0{display:flex;align-items:center}@media(max-width:767.98px){.CarouselHeader_childrenContainer__nQFy0{justify-content:center}}.CarouselHeader_rightContainer__4aYpa{display:flex}@media(max-width:991.98px){.CarouselHeader_rightContainer__4aYpa{display:none}}.style_tab_border_top_after__gNVMB:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__gNVMB.style_active__aoheu:after,.style_tab_border_top_after__gNVMB:hover:after{width:100%;opacity:1}.style_container__kv7w3{padding:24px clamp(0px,24px - (var(--contentContainerMaxWidth) - 100vw),24px) 24px 24px}.style_carouselWrapper__iDeRa{position:relative;margin:48px auto 0}@media(min-width:992px){.style_carouselWrapper__iDeRa .style_carouselButton__0fBmf:focus,.style_carouselWrapper__iDeRa:hover .style_carouselButton__0fBmf{opacity:1}}.style_carouselContainer__v0xkb{overflow:hidden}.style_carouselTabs__Zki5f{display:flex;gap:32px;overflow-x:auto}.style_carouselTabButton__tREJp{background:none;border:none;padding:0;font-size:var(--font-size--18);color:var(--black);line-height:1.45;letter-spacing:.09px;white-space:nowrap}.style_carouselTabButtonActive__l94OE{text-decoration:underline;font-weight:600}@media(max-width:991.98px){.style_carouselButtons__B_E8L{display:flex;flex-direction:row;gap:16px}}.style_carouselButton__0fBmf.style_opacity45__QfqOx{opacity:.45}@media(min-width:992px){.style_carouselButton__0fBmf{position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:0}.style_carouselButton__0fBmf[disabled]{display:none}}.style_carouselContent__roLBh{display:flex;gap:16px}.style_carouselItem__Hk3ia{min-width:0;flex-shrink:0;flex-grow:0;flex-basis:316px;background-color:var(--white);border-radius:16px}.style_narrowCarouselItem__iXt1H{flex-basis:224px}.style_carouselBottomContainer__8hDqM{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:wrap;padding-right:clamp(0px,var(--contentContainerMaxWidth) - 100vw,24px)}.style_carouselBottomContainer__8hDqM:has(>:only-child){justify-content:flex-end}@media(max-width:991.98px){.style_carouselBottomContainer__8hDqM{margin-top:48px}}.style_carouselButtonsDesktopContainer___pUY_{display:flex;align-items:center;gap:16px}.style_carouselButtonsMobileContainer__jHsFo{display:flex;align-items:flex-start;gap:16px}@media(min-width:992px){.style_carouselButtonsMobileContainer__jHsFo{display:none}}.style_messageInfo__R1PiF{text-align:center}.style_tab_border_top_after__uGg24:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__uGg24.style_active__sIv4A:after,.style_tab_border_top_after__uGg24:hover:after{width:100%;opacity:1}.style_widgetWrapper__HLpRe{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;gap:48px;overflow:hidden}@media(min-width:768px){.style_widgetWrapper__HLpRe{padding:48px 16px}}.style_info__UfU41{text-align:center}.style_carouselContainer__OWpO9{position:relative;max-width:48rem;margin:auto}.style_viewport__cE7Vq{overflow:hidden}@media(min-width:992px){.style_viewport__cE7Vq{overflow:unset}}.style_slideContainer__VBgBB{display:flex;gap:16px}.style_slide__zIORj{transform:translateZ(0);flex:0 0 100%}@media(min-width:992px){.style_slide__zIORj{flex:0 0 50%}}.style_card__sE28J,.style_slide__number__VXLtA{display:flex;align-items:center;justify-content:center}.style_card__sE28J{flex-direction:column;padding:24px}.style_card__sE28J .style_image__6rzj2{-o-object-fit:cover;object-fit:cover}.style_productName__FWjDe{text-align:center}.style_carouselButtons__C_4_w{display:flex;gap:16px}.ProductBadge_tab_border_top_after__BQejr:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.ProductBadge_tab_border_top_after__BQejr.ProductBadge_active__DADLf:after,.ProductBadge_tab_border_top_after__BQejr:hover:after{width:100%;opacity:1}.ProductBadge_badge__W9hgN{flex-direction:row;padding:4px 8px;color:var(--gray-700);font-weight:var(--font-weight--semiBold);font-size:var(--font-size--14);font-style:normal;line-height:22px;letter-spacing:.56px;text-align:center;background:var(--gray-400);border-radius:25px;width:-moz-fit-content;width:fit-content}.ProductBadge_badge__W9hgN,.ProductBadge_badge__W9hgN .badge-prefix,.ProductBadge_badge__W9hgN .badge-suffix{display:flex;align-items:center;justify-content:center}.ProductBadge_badge__W9hgN .badge-prefix{margin-right:4px}.ProductBadge_badge__W9hgN .badge-suffix{margin-left:4px}.ProductBadge_badge__W9hgN.sale{color:var(--white);background:var(--red-600)}.ProductBadge_badge__W9hgN.flash-sale{color:var(--white);background:var(--pink-600)}.ProductBadge_badge__W9hgN.daily-deals{color:var(--white);background:var(--purple-600)}.ProductBadge_badge__W9hgN.blue-light,.ProductBadge_badge__W9hgN.eco,.ProductBadge_badge__W9hgN.folding,.ProductBadge_badge__W9hgN.kids,.ProductBadge_badge__W9hgN.ready-readers{color:var(--gray-800);background:var(--blue-200)}.ProductBadge_badge__W9hgN.best-seller,.ProductBadge_badge__W9hgN.staff-pick,.ProductBadge_badge__W9hgN.top-rated{color:var(--gray-800);background:var(--teal-200)}.ProductBadge_badge__W9hgN.trending{color:var(--white);background:var(--red-600);border-radius:15px}.ProductBadge_badge__W9hgN.rayban{color:var(--white);background:var(--black)}.ProductBadge_badge__W9hgN.back-in-stock,.ProductBadge_badge__W9hgN.going-fast,.ProductBadge_badge__W9hgN.new{color:var(--gray-800);background:var(--purple-200)}.ProductBadge_badge__W9hgN.sold-out{color:var(--gray-800);background:var(--gray-300)}.ProductBadge_badge__W9hgN.rush-delivery{color:var(--gray-800);background:var(--yellow-500)}.ProductBadge_badge__W9hgN.top-pick{color:var(--gray-800);background:var(--yellow-300)}.ProductBadge_badge__W9hgN.astigmatism,.ProductBadge_badge__W9hgN.colors,.ProductBadge_badge__W9hgN.contact-lenses-tag,.ProductBadge_badge__W9hgN.contacts,.ProductBadge_badge__W9hgN.dailies,.ProductBadge_badge__W9hgN.multi,.ProductBadge_badge__W9hgN.non-rx,.ProductBadge_badge__W9hgN.toric{color:var(--gray-800);background:var(--green-100)}.ProductCard_tab_border_top_after__iPYxB:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.ProductCard_tab_border_top_after__iPYxB.ProductCard_active__mPP4h:after,.ProductCard_tab_border_top_after__iPYxB:hover:after{width:100%;opacity:1}.ProductCard_productCard__0DtJ4{position:relative;width:300px;height:416px;perspective:1000px;min-width:240px;max-width:464px;min-height:336px;max-height:568px}.ProductCard_productCard__0DtJ4 .ProductCard_backCard__N_LDv,.ProductCard_productCard__0DtJ4 .ProductCard_frontCard__DlGiQ{width:100%;height:100%;backface-visibility:hidden;transition:transform var(--transition-time) ease,visibility var(--transition-time) ease;border-radius:16px}.ProductCard_productCard__0DtJ4 .ProductCard_frontCard__DlGiQ{position:relative;transform:rotateY(0deg)}.ProductCard_productCard__0DtJ4 .ProductCard_backCard__N_LDv{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--white);transform:rotateY(180deg);visibility:hidden}.ProductCard_productCard__0DtJ4 .ProductCard_backCard__N_LDv .ProductCard_backCardFlipButtonA__LmOtl{position:absolute;z-index:1;right:0;bottom:8px;width:30px}.ProductCard_productCard__0DtJ4 .ProductCard_backCard__N_LDv .ProductCard_backCardFlipButtonB__5q1RT{position:absolute;z-index:1;right:24px;bottom:24px;width:30px}.ProductCard_productCard__0DtJ4 .ProductCard_productTilePadding__QG30t{padding:24px}.ProductCard_productCard__0DtJ4.ProductCard_hover__T_aYj .ProductCard_frontCard__DlGiQ{transform:rotateY(-180deg)}.ProductCard_productCard__0DtJ4.ProductCard_hover__T_aYj .ProductCard_backCard__N_LDv{transform:rotateY(0deg);visibility:visible}@media(min-width:768px){.ProductCard_productCard__0DtJ4{width:240px;height:336px}.ProductCard_productCard__0DtJ4 .ProductCard_backCard__N_LDv .ProductCard_backCardFlipButtonA__LmOtl,.ProductCard_productCard__0DtJ4 .ProductCard_backCard__N_LDv .ProductCard_backCardFlipButtonB__5q1RT{display:none}.ProductCard_productCard__0DtJ4 .ProductCard_productTilePadding__QG30t{padding:16px}}@media(min-width:992px){.ProductCard_productCard__0DtJ4{width:300px;height:416px}.ProductCard_productCard__0DtJ4 .ProductCard_productTilePadding__QG30t{padding:24px}}@media(min-width:1400px){.ProductCard_productCard__0DtJ4{width:390px;height:536px}}.style_tab_border_top_after__gh2UE:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__gh2UE.style_active__nZJKB:after,.style_tab_border_top_after__gh2UE:hover:after{width:100%;opacity:1}.style_sixCardGridContainer__gPJLP{padding:16px}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:40px;justify-content:center}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt .style_productCardsCol__VX52Y{gap:40px;display:flex;flex-direction:column}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt .style_simpleCardsInMobile__pat0k>div:not(:first-child){display:none}.style_sixCardGridContainer__gPJLP .style_containerButtons__LjMXW{display:flex;justify-content:center;align-items:center;align-content:center;gap:16px;flex-wrap:wrap;width:100%;margin:40px auto 0}@media(min-width:768px){.style_sixCardGridContainer__gPJLP{padding:24px 8px}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt{flex-direction:row;align-items:start;gap:16px}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt .style_productCardsCol1__qEdoH,.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt .style_productCardsCol3__QIGOS{margin-top:40px}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt .style_simpleCardsInMobile__pat0k>div:not(:first-child){display:block}.style_sixCardGridContainer__gPJLP .style_containerButtons__LjMXW{margin:56px auto 0}}@media(min-width:992px){.style_sixCardGridContainer__gPJLP{padding:40px 16px}.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt{margin-top:80px;gap:24px}.style_sixCardGridContainer__gPJLP .style_containerButtons__LjMXW{margin:72px auto 0}}@media(min-width:1400px){.style_sixCardGridContainer__gPJLP .style_productCardsWrapper__rNqxt{gap:32px}}.style_tab_border_top_after__MpLFZ:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__MpLFZ.style_active__pCxyb:after,.style_tab_border_top_after__MpLFZ:hover:after{width:100%;opacity:1}.style_heroProductCarousel__g4BpN .style_imageContainer__m6Bqe{height:800px;position:absolute;top:0;left:0;right:0}.style_heroProductCarousel__g4BpN .style_innerContainer__S9EgT{position:unset}.style_heroProductCarousel__g4BpN .style_contentContainer__ltVHt{position:relative;z-index:1}.style_heroProductCarousel__g4BpN .style_contentContainer__ltVHt.style_hasImage__PMl7W{padding-top:352px;min-height:800px}.style_heroProductCarousel__g4BpN .style_contentContainer__ltVHt .style_headerContainer__F1tn4{padding:32px 24px 0}@media(min-width:768px){.style_heroProductCarousel__g4BpN .style_contentContainer__ltVHt .style_headerContainer__F1tn4{padding-top:48px}}.style_heroProductCarousel__g4BpN .style_contentContainer__ltVHt>:nth-child(2){max-width:none;padding-top:0;padding-bottom:32px}.style_heroProductCarousel__g4BpN .style_contentContainer__ltVHt .style_buttonContainer__Pqow5{margin-top:32px;padding:0 24px 16px;display:flex;justify-content:center}.style_tab_border_top_after__Txia8:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__Txia8.style_active__s4QVk:after,.style_tab_border_top_after__Txia8:hover:after{width:100%;opacity:1}.style_textHeaderContainer__LlbWb{flex-grow:1;color:var(--black);text-align:left}.style_textHeaderContainer__LlbWb .style_title__Jq3BK{margin-top:0;color:var(--black);font-size:var(--font-size--20);font-style:normal;font-weight:var(--font-weight--semiBold);line-height:27px;letter-spacing:.2px}@media(min-width:992px)and (max-width:1199.98px){.style_textHeaderContainer__LlbWb{padding-right:0;padding-left:0}.style_textHeaderContainer__LlbWb .style_title__Jq3BK{font-size:var(--font-size--20);line-height:28px}}@media(min-width:1200px){.style_textHeaderContainer__LlbWb{padding-right:0;padding-left:0}.style_textHeaderContainer__LlbWb .style_title__Jq3BK{font-size:var(--font-size--24);line-height:32px}}.style_tab_border_top_after__IAA8P:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__IAA8P.style_active__UIOGA:after,.style_tab_border_top_after__IAA8P:hover:after{width:100%;opacity:1}.style_siteDirectoryContainer__yDFDP{padding:16px}.style_directoryItem__QbDTU,.style_title__RVhyR{margin-bottom:16px}.style_directoryItem__QbDTU:last-child{margin-bottom:0}.style_directoryItemTitle__0c6cB{margin-bottom:16px}.style_linkGroups__1TA4U{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}.style_linkGroupTitle__hiyP2{margin-bottom:8px}.style_links__oraC_{display:flex;flex-direction:column;gap:4px;--display-color:var(--teal-500)}@media(min-width:992px){.style_siteDirectoryContainer__yDFDP{padding:24px}.style_linkGroups__1TA4U{grid-template-columns:1fr 1fr 1fr 1fr}}.style_tab_border_top_after__mUeW_:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__mUeW_.style_active__zMVW3:after,.style_tab_border_top_after__mUeW_:hover:after{width:100%;opacity:1}.style_subNavigationLayout__sD2z_{position:sticky;top:92px;z-index:20}.style_subNavigationContainer__SBw2x{padding:8px 12px;border-radius:16px 16px;background-color:var(--white)}.style_subNavigationContainer__SBw2x.style_isDropdown___Km_2{border-radius:16px 16px 0 0}.style_categoryWrapper__Ll7Fr{justify-content:space-between;position:relative}.style_categoryWrapper__Ll7Fr,.style_logoMenu__Nc77E,.style_menuButton__IdLFp{display:flex;align-items:center;gap:8px}.style_menuButton__IdLFp{border:none;border-radius:8px;padding:8px;background-color:transparent;--display-color:var(--gray-800);color:var(--gray-800)}.style_categoryListWrapper__waehm{display:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.style_categoryList__7D2QW{margin:0;padding:0}.style_categoryList__7D2QW .style_categoryItem__04IW9{padding:8px;border-radius:8px;display:inline-block;width:100%;text-align:center}.style_categoryList__7D2QW .style_categoryItem__04IW9:hover{background-color:var(--gray-300)}.style_dropCategoryList__ZTcZC{width:100%;position:absolute;left:0;list-style-type:none;padding:16px;margin:0;background-color:var(--white);box-shadow:0 12px 16px 0 rgba(var(--black-rgb),.16);border-radius:0 0 16px 16px}.style_dropCategoryList__ZTcZC .style_dropCategoryItem__Q3J1Z{width:100%;display:inline-block;padding:12px 16px;border-radius:8px}.style_active__zMVW3,.style_dropCategoryList__ZTcZC .style_dropCategoryItem__Q3J1Z:hover{background-color:var(--gray-300)}.style_active__zMVW3{font-weight:600}@media(min-width:768px){.style_subNavigationLayout__sD2z_{top:120px}.style_subNavigationContainer__SBw2x{padding:16px 24px;border-radius:16px!important}.style_categoryWrapper__Ll7Fr{justify-content:center}.style_menuButton__IdLFp{display:none}.style_categoryListWrapper__waehm{display:block}.style_categoryList__7D2QW{display:flex;align-items:center;list-style-type:none}.style_dropCategoryList__ZTcZC{display:none}}.style_tab_border_top_after__lYKV8:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.style_tab_border_top_after__lYKV8.style_active__nJrO8:after,.style_tab_border_top_after__lYKV8:hover:after{width:100%;opacity:1}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI{display:flex;justify-content:space-between}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc{padding:12px 5px 12px 16px;display:flex;flex-direction:column;flex:1}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_title__G3yzG{display:flex;flex-direction:column;margin-bottom:16px;opacity:.7}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_mobileBtns__KmpNy{display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;row-gap:8px}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_desktopBtns__4PB_P{display:none}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_imageContainer__IJ_iz{margin-bottom:6px}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_imageContainer__IJ_iz img{-o-object-fit:contain;object-fit:contain}.style_visualSearchHeader__svEnA .style_noResultsContainer__vEa3F{border-top:1px solid var(--gray-400);padding:26px 16px}.style_visualSearchHeader__svEnA .style_noResultsContainer__vEa3F .style_clearFiltersBtn__1nS6U{padding:0;text-decoration:underline;margin-left:8px}@media(min-width:768px){.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc{flex-direction:row;align-items:center;justify-content:space-between;padding:16px}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_title__G3yzG{margin-bottom:0;opacity:1}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_mobileBtns__KmpNy,.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_title__G3yzG .style_resultCount__WF__j{display:none}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_desktopBtns__4PB_P{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;padding:8px 0 12px}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_withoutImageContainer__a5Yyc .style_desktopBtns__4PB_P .style_closeIconArea__s0FaX{width:24px;height:24px}.style_visualSearchHeader__svEnA .style_topContainer__a2WhI .style_imageContainer__IJ_iz{display:none}}.VideoThumbnail_videoBox__OOgWm{position:relative;height:100%;width:100%;display:flex;align-items:center}.VideoThumbnail_videoBox__OOgWm .VideoThumbnail_icon__LJ0Nq{position:absolute;top:25px;left:35px}.VideoThumbnail_videoBox__OOgWm .VideoThumbnail_image__ISwR_{width:100%}.VideoThumbnail_videoBox__OOgWm .VideoThumbnail_layer__7kVrn{height:100%;width:100%;position:absolute;background:var(--gray-200);border-radius:4px;opacity:.5}.VideoThumbnail_video__wNP9l{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProductMedia_tab_border_top_after__E8YYu:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.ProductMedia_tab_border_top_after__E8YYu.ProductMedia_active__MVwZ8:after,.ProductMedia_tab_border_top_after__E8YYu:hover:after{width:100%;opacity:1}.ProductMedia_productMedia__9cySk{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;width:100%;overflow:hidden;margin:0 auto}.ProductMedia_productMediaContainer__RISuf{position:relative;padding:0 38px}.ProductMedia_productMediaContainer__RISuf .ProductMedia_arrowLeft__hNS_1,.ProductMedia_productMediaContainer__RISuf .ProductMedia_arrowRight__qAw6I{height:38px;width:38px;padding:4px;border:none;background:transparent;position:absolute;z-index:100;top:calc((100% - 38px)/2);color:var(--black)}.ProductMedia_productMediaContainer__RISuf .ProductMedia_arrowLeft__hNS_1{left:0}.ProductMedia_productMediaContainer__RISuf .ProductMedia_arrowRight__qAw6I{right:0}.ProductMedia_productMediaThumbnailsContainer__8Ti_P{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ProductMedia_productMediaThumbnailsContainer__8Ti_P::-webkit-scrollbar{display:none}.ProductMedia_productMediaThumbnails__wX8_C{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}.ProductMedia_productMediaThumbnails--center__e2zY_{justify-content:center}.ProductMedia_productMediaThumbnails--left__kt8E6{justify-content:flex-start}.ProductMedia_productMediaSlidesWrapper__5I_1J{align-content:center;overflow:hidden;width:100%;margin:0 auto}.ProductMedia_productMediaSlides__J2hIk{display:flex;width:100%;height:100%}.ProductMedia_productMediaSlide__ML83g{display:flex;flex-shrink:0;flex-grow:0;flex-basis:100%;align-items:center;justify-content:center;aspect-ratio:1.5}.ProductMedia_productMediaImage__wEzgi,.ProductMedia_productMediaThumbnailImage__i8exB{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductMedia_productMediaThumbnailImage__i8exB{width:84px;height:67px;border-radius:4px}.ProductMedia_productMediaFooter__IuE99.ProductMedia_floatFooter__0xVgs,.ProductMedia_productMediaHeader__nDm4m{position:absolute;width:100%;z-index:99;left:0}@media(max-width:991.98px){.ProductMedia_productMediaFooter__IuE99.ProductMedia_floatFooter__0xVgs,.ProductMedia_productMediaHeader__nDm4m{position:relative;width:calc(100% + 76px);margin-left:-38px}}.ProductMedia_productMediaFooter__IuE99{padding:8px 0}.ProductMedia_productMediaHeader__nDm4m{top:0;padding:16px 0}.ProductMedia_productMediaFooter__IuE99{bottom:0}@media(max-width:767px){.ProductMedia_productMediaContainer__RISuf{width:100%}.ProductMedia_productMediaFooter__IuE99,.ProductMedia_productMediaHeader__nDm4m{padding:8px}}.ProductMedia_video__7IZqz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageLightboxModal_productMediaDialog__P3N2B{min-width:100vw;margin:0 auto}.ImageLightboxModal_productMediaContent__Oh5jg{width:100vw;max-width:1140px;margin:0 auto}@media(max-height:819px){.ImageLightboxModal_productMediaContent__Oh5jg{max-height:640px}}@media(min-height:820px){.ImageLightboxModal_productMediaContent__Oh5jg{max-height:800px}}@media(max-width:767px){.ImageLightboxModal_productMediaContent__Oh5jg{height:100vh;max-height:100vh}}.ImageLightboxModal_productMediaSlidesWrapper__ZGYAH{flex:1;align-content:center;overflow:hidden;width:100%;max-height:480px}.ImageLightboxModal_productMediaSlides__HCq9r{display:flex;width:100%;height:100%;max-height:480px}.ImageLightboxModal_productMediaSlide__cymRg{display:flex;flex-shrink:0;flex-grow:0;flex-basis:100%;align-items:center;justify-content:center;aspect-ratio:1.5;max-height:480px}.ImageLightboxModal_productMediaThumbnailsContainer__Ow13S{position:relative;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ImageLightboxModal_productMediaThumbnailsContainer__Ow13S::-webkit-scrollbar{display:none}.ImageLightboxModal_productMediaThumbnails__lm64k{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0}.ImageLightboxModal_productMediaThumbnails--center__Dz0q1{justify-content:center}.ImageLightboxModal_productMediaThumbnails--left__C63zj{justify-content:flex-start}@media screen and (max-width:767px){.ImageLightboxModal_productMediaSlide__cymRg{aspect-ratio:1}}.ImageLightboxModal_zoomableImage__gLxBO{width:100%;height:100%;display:flex;align-items:center}.ImageRotationModal_tab_border_top_after__aTHfa:after{content:" ";position:absolute;display:block;border-top:2px solid var(--teal-800);top:0;left:0;width:0;height:0;transition:all .5s ease;box-sizing:border-box;opacity:0}.ImageRotationModal_tab_border_top_after__aTHfa.ImageRotationModal_active__p_ME5:after,.ImageRotationModal_tab_border_top_after__aTHfa:hover:after{width:100%;opacity:1}.ImageRotationModal_imageRotationModal__oXVXf .modal-dialog{width:98%;min-height:200px;max-width:1600px!important;margin-left:auto;margin-right:auto}@media(min-width:992px){.ImageRotationModal_imageRotationModal__oXVXf .modal-dialog{max-width:2300px!important}}.ImageRotationModal_imageRotationModal__oXVXf .ImageRotationModal_rotateImg__S2ysp{top:0;width:100%;max-width:1200px;height:auto;left:50%;transform:translate(-50%);position:relative}.ImageRotationModal_imageRotationModal__oXVXf .ImageRotationModal_imgBox__yHOR0{width:100%;height:100%}.ReviewAverageRatings_reviewAverageRatings__zd1kn{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.ReviewAverageRatings_reviewAverageRatings__zd1kn h5{margin:0}.ReviewAverageRatings_range__FAN7H{margin:8px 0 4px;height:8px;width:420px;border-radius:4px;background:var(--gray-400);position:relative}.ReviewAverageRatings_range__FAN7H .ReviewAverageRatings_dot__zyJor{width:16px;height:16px;background:var(--gray-800);border-radius:50%;position:absolute}.ReviewAverageRatings_labels__kW4s9{display:flex;justify-content:space-between}@media(max-width:1140px){.ReviewAverageRatings_range__FAN7H{width:274px}}.ReviewOverallRating_ratingContainer__VSSdW{display:flex;gap:16px}.ReviewOverallRating_ratingContainer__VSSdW .star-rating{margin-bottom:8px}.ReviewOverallRating_reviewOverallRatingContent__SVVMw{display:flex;flex-direction:column;gap:24px}.ReviewOverallRating_reviewOverallRating__yQG4C,.ReviewRatingSnapshot_reviewRatingSnapshot__Qc5qe{display:flex;flex-direction:column;gap:16px}.ReviewRatingSnapshot_ratingItem__497nk{display:flex;align-items:center;gap:8px}.ReviewRatingSnapshot_ratingItem__497nk .progress{width:156px;height:8px;background-color:var(--gray-400);border-radius:4px}.ReviewRatingSnapshot_ratingItem__497nk .bars-container .bar-item-container .progress .progress-bar{background-color:var(--gray-700);border-radius:4px}.ReviewRatingSnapshot_ratingItem__497nk .ratingItemLabel{width:45px;text-align:right}.PDPReviewSummary_reviewSummary__eKhdm{padding:24px;background-color:var(--gray-100);border-radius:16px}.PDPReviewSummary_reviewSummaryContent__d9YCm{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.PDPReviewSummary_ai__6gdwx{margin-top:16px;margin-bottom:8px}.PDPReviewSummary_customerSayMobile__6ECSL{display:none}@media(max-width:783px)and (min-width:700px){.PDPReviewSummary_customerSayMobile__6ECSL{display:block;flex:1}.PDPReviewSummary_customerSay__mnL0W{display:none}}.ProductDetailTable_table__TnkPs{--display-color:var(--black);color:var(--black)}.ProductDetailTable_table__TnkPs>*+*{margin-top:16px}.ProductDetailTable_table__TnkPs .ProductDetailTable_content__3yv7i,.ProductDetailTable_table__TnkPs .ProductDetailTable_header__F7vkH{display:grid;gap:8px}.ProductDetailTable_table__TnkPs .ProductDetailTable_item__1mrbT{display:flex}.ProductDetailTable_table__TnkPs .ProductDetailTable_item__1mrbT>:first-child{width:136px;flex:0 0 136px}.ProductDetailTable_table__TnkPs .ProductDetailTable_item__1mrbT>span{margin:4px 0}.ProductDetailTable_table__TnkPs .ProductDetailTable_iconItem__gzvW7{display:flex;gap:16px;align-items:flex-start;padding:4px 0}.ProductDetailTable_table__TnkPs .ProductDetailTable_iconItem__gzvW7 .ProductDetailTable_desc__eFVVx{margin-top:2px}.ReviewDetailModal_reviewDetailModal__lQmbZ{max-width:960px}.ReviewDetailModal_reviewDetail__r2jvC{display:flex;gap:24px}.ReviewDetailModal_mediaContainer__Eb_fR{display:flex;justify-content:center;align-items:center;gap:24px;margin:auto;--slide-spacing:1rem;--slide-size:100%}.ReviewDetailModal_emblaWrapper___J7ni{min-width:452px;margin:auto}.ReviewDetailModal_embla__XRiXd{overflow:hidden}.ReviewDetailModal_emblaContainer__HH9wr{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);max-width:344px}.ReviewDetailModal_emblaSlide__wunoT{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);display:flex;align-items:center;justify-content:center}.ReviewDetailModal_emblaSlide__wunoT img{width:344px;height:247px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer}.ReviewDetailModal_thumbnails__MOIeA{display:flex;flex-wrap:wrap;gap:8px;max-width:344px;margin:24px auto 0}.ReviewDetailModal_thumbnails__MOIeA img{width:109px;height:109px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer}.ReviewDetailModal_thumbnails__MOIeA img:hover{opacity:.8}.ReviewDetailModal_allPhotosButton__D_ZXX{padding:8px 0;cursor:pointer}.ReviewDetailModal_mobileEmblaButtonGroup__EISbG{display:none}@media(max-width:992px){.ReviewDetailModal_reviewDetailModal__lQmbZ{max-width:500px}}@media(max-width:575px){.ReviewDetailModal_mediaContainer__Eb_fR{max-width:268px;margin:0}.ReviewDetailModal_emblaButton__7__kT,.ReviewDetailModal_thumbnails__MOIeA{display:none}.ReviewDetailModal_reviewDetailModal__lQmbZ{margin:.5rem auto;max-width:300px}.ReviewDetailModal_reviewDetailModal__lQmbZ .ReviewDetailModal_emblaSlide__wunoT img{width:268px;height:268px}.ReviewDetailModal_mobileEmblaButtonGroup__EISbG{margin:-16px auto 0;display:flex;align-items:center;gap:4px}}@media(max-width:992px){.ReviewDetailModal_reviewDetail__r2jvC{flex-wrap:wrap}}.style_productDetailContent__suvo6 .style_accordion__CoTtF{scroll-margin-top:92px;border:none}@media(min-width:768px){.style_productDetailContent__suvo6 .style_accordion__CoTtF{scroll-margin-top:156px}}.style_productDetailContent__suvo6 .style_accordionItem__5_vcR{--bs-accordion-inner-border-radius:16px}.style_productDetailContent__suvo6 .style_accordionItem__5_vcR .style_accordionHeader__aO1yw{border-radius:16px 16px 0 0}.style_productDetailContent__suvo6 .style_accordionItem__5_vcR .style_accordionHeader__aO1yw .accordion-button{padding:24px;background-color:var(--gray-100)}.style_productDetailContent__suvo6 .style_accordionItem__5_vcR .style_accordionHeader__aO1yw .accordion-button:after{color:var(--black);filter:none}.style_productDetailContent__suvo6 .style_accordionItem__5_vcR .style_accordionBody__nIYl4{padding:16px 24px;background-color:var(--gray-100);border-radius:0 0 16px 16px}.style_nav__6futZ,.style_productDetailContent__suvo6 .style_accordionItem__5_vcR .style_accordionBody__nIYl4.style_noHeader__TfUff{border-radius:16px}.style_nav__6futZ{display:flex;gap:32px;padding:16px 24px;background:var(--gray-100);white-space:nowrap;width:100%;overflow:auto}.style_nav__6futZ .style_link__Kk44x{padding:8px;color:var(--black);font-weight:var(--font-weight--normal);border:none;background:transparent}.style_nav__6futZ .style_link__Kk44x:active,.style_nav__6futZ .style_link__Kk44x:focus,.style_nav__6futZ .style_link__Kk44x:hover{text-decoration:underline;font-weight:var(--font-weight--semiBold)}.style_upSellBoxHeader__UJ9QA{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:38px}.style_upSellBoxHeader__UJ9QA h5{margin:0}.style_upSellBoxButtons__FlKJf{display:flex;gap:16px}.style_upSellBoxImage__Tc4qc{width:228px;max-height:146px}.style_upSellBox__ywKNv{display:flex;flex-direction:column;gap:16px;max-width:100%;margin:auto;--slide-height:19rem;--slide-size:100%}.style_upSellBoxViewport__Y_S3t{overflow:hidden}.style_upSellBoxContainer___i2oJ{display:flex;touch-action:pan-y pinch-zoom;padding:16px}.style_upSellBoxSlide__kI7zb{display:flex;transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;margin-right:16px;gap:16px}.style_upSellBoxContent__OSofO p{margin:0}.style_upSellBoxContent__OSofO .style_productDesc__JLrhU{margin:8px 0 16px}.style_upSellBoxContentFooter__CbNEv{display:inline-block}.style_successMessage__yvFIc{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:16px}@media(max-width:1200px)and (min-width:992px){.style_upSellBoxImage__Tc4qc{width:155px}}@media(max-width:768px){.style_upSellBoxImage__Tc4qc{max-width:155px}}.ProductCoupons_couponsContainer__P3v4g{position:fixed;right:25px;bottom:148px;z-index:1001}@media(min-width:1440px){.ProductCoupons_couponsContainer__P3v4g{right:16px}}.ProductCoupons_hideTransition__h9dq5{max-width:200px;overflow:hidden;white-space:nowrap;transition:max-width .5s ease-in-out}.ProductCoupons_hideTransition__h9dq5.ProductCoupons_shrink__3bMnS{max-width:0}.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu{min-width:38px;width:unset;color:var(--white);background:var(--purple-600);box-shadow:none;gap:0}.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu:active,.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu:focus,.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu:hover{color:var(--white);border-color:transparent}.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu:active path,.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu:focus path,.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu:hover path{fill:var(--white)}.ProductCoupons_coupons__HDBhY .ProductCoupons_badge__ZVucu .ProductCoupons_text__PxnW_{margin-left:8px}.ProductCoupons_coupons__HDBhY .ProductCoupons_srOnly__MA_2R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ProductCoupons_modalContent__1LZ7o{border-radius:16px!important}.ProductCoupons_modalTitle__6G5fD{text-align:left}.ProductCoupons_modalTitle__6G5fD .ProductCoupons_titleCon__1EOYe{display:flex}.ProductCoupons_content__JDkhD .ProductCoupons_title__UzLiu .ProductCoupons_borderBox__vR2ug{border-bottom:1px solid var(--gray-400)}.ProductCoupons_content__JDkhD .ProductCoupons_item__K9C3s{display:flex;flex-direction:column;gap:8px;color:var(--black)}.ProductCoupons_content__JDkhD .ProductCoupons_item__K9C3s .ProductCoupons_link__bcwOx{color:var(--gray-800);text-decoration:underline}.ProductCoupons_content__JDkhD .ProductCoupons_item__K9C3s .text-decoration-line-none{text-decoration:none}.ProductCoupons_content__JDkhD .ProductCoupons_item__K9C3s .text-decoration-underline{text-decoration:underline}.ProductCoupons_content__JDkhD .ProductCoupons_btnBox__KVsZA{display:flex;align-items:flex-end;flex-direction:column;flex-shrink:0;margin-top:24px}.ProductCoupons_content__JDkhD .ProductCoupons_btnBox__KVsZA .ProductCoupons_btn__biZFh{display:block;text-decoration:none}.ProductCoupons_content__JDkhD .ProductCoupons_btnBox__KVsZA .ProductCoupons_btnMessage__vaxOy{text-align:center;color:var(--gray-800)}.ProductCoupons_tooltip__V3ZvG{border-radius:4px}.ProductCoupons_tooltipBtn__A_36a{display:block!important}.style_lensSelector__TmimR{border:1px solid rgba(0,0,0,.17);border-radius:4px;padding:8px 16px;color:var(--black)}.style_lensSelector__TmimR.style_active__m2PgP,.style_lensSelector__TmimR:hover{border-color:var(--black)}.style_lensSelector__TmimR .style_header__U_1uO{width:100%}.style_lensSelector__TmimR .style_title__tG3ue{display:flex;justify-content:space-between;margin-bottom:8px}.style_lensSelector__TmimR .style_title__tG3ue .style_right__oJs7z{display:inline-flex;gap:8px;align-items:center;color:var(--black)}.style_lensSelector__TmimR .style_title__tG3ue .style_iconCheck__JtZ47{width:14px}.style_lensSelector__TmimR .style_price__xQpxi{color:var(--gray-700);margin-bottom:4px}.style_lensSelector__TmimR .style_desc___a5t_{color:var(--gray-800)}.style_lensSelector__TmimR .style_content__4ueKV{padding:16px 0;display:flex;flex-direction:column;gap:16px}.style_lensSelector__TmimR .style_content__4ueKV .style_tintHeader__L5GZ8{display:flex;gap:8px;margin-bottom:8px}.style_lensSelector__TmimR .style_content__4ueKV .style_tintContent__V0Mm_{display:flex;gap:12px;flex-wrap:wrap}.style_lensSelector__TmimR .style_content__4ueKV .style_tintContent__V0Mm_ .style_option__tsmOv{position:relative;height:36px;width:36px;border-radius:50%;cursor:pointer;border:none;background:transparent;padding:0;transition:all .2s ease}.style_lensSelector__TmimR .style_content__4ueKV .style_tintContent__V0Mm_ .style_active__m2PgP:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--black);border-radius:50%}.style_lensSelector__TmimR .style_content__4ueKV .style_tintContent__V0Mm_ .style_swatch__mKiPq{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:50%;background-repeat:no-repeat;background-size:cover}.style_lensSelector__TmimR .style_accordionHeader__g7Kpd .accordion-button:after{display:none}