.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}.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)}