.Disclaimer-module__o7MSfG__disclaimerSection{background:#fff;padding:40px 24px}@media (min-width:1024px){.Disclaimer-module__o7MSfG__disclaimerSection{padding:80px 120px}}.Disclaimer-module__o7MSfG__disclaimerInner{max-width:1272px;margin:0 auto}.Disclaimer-module__o7MSfG__disclaimerText{color:#00000080;max-width:100%;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.5px;margin:0;font-size:11px;font-weight:400;line-height:1.6}@media (min-width:1024px){.Disclaimer-module__o7MSfG__disclaimerText{letter-spacing:-.8px;max-width:800px;font-size:14px}}
.Faq-module__1YQ0fq__luminaryFaq h2{letter-spacing:-2px;font-size:28px}@media (min-width:1024px){.Faq-module__1YQ0fq__luminaryFaq h2{letter-spacing:-2px;font-size:40px}}.Faq-module__1YQ0fq__luminaryFaq h3{letter-spacing:-.32px;margin:1.67em 0;font-size:18px;font-weight:500;line-height:140%}@media (min-width:1024px){.Faq-module__1YQ0fq__luminaryFaq h3{letter-spacing:-.4px;text-align:left;flex:0 0 40%;margin:0 auto;font-size:20px}}
.luminary-module__6bUwIq__container{width:100%;max-width:1512px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.luminary-module__6bUwIq__container{padding:0 120px}}.luminary-module__6bUwIq__pillCta{cursor:pointer;color:#fff;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.104px;white-space:nowrap;background:#1539f5;border:none;border-radius:200px;justify-content:center;align-items:center;padding:8px 24px;font-size:13px;font-weight:500;line-height:24px;transition:opacity .2s ease-in-out;display:inline-flex;position:relative}.luminary-module__6bUwIq__pillCta:hover{opacity:.85}@media (min-width:1024px){.luminary-module__6bUwIq__pillCta{padding:10px 32px}}.luminary-module__6bUwIq__pillCtaWhite{color:#000;background:#fff}.luminary-module__6bUwIq__pillSpinnerOverlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.BenefitsStrip-module__lqfesW__benefitsSection{background:#1a1a1a;padding:56px 0;position:relative;overflow:hidden}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__benefitsSection{align-items:center;min-height:570px;padding:0;display:flex}}.BenefitsStrip-module__lqfesW__glassImage{display:none}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__glassImage{background-image:var(--luminary-bg-desktop);filter:blur(80px);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;transform:scale(1.15)}}.BenefitsStrip-module__lqfesW__glassOverlay{display:none}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__glassOverlay{pointer-events:none;background:linear-gradient(108.07deg,#4f4f4f4d 4.95%,#4848484d 92.66%);display:block;position:absolute;inset:0}}.BenefitsStrip-module__lqfesW__benefitsGrid{z-index:1;flex-direction:column;gap:40px;display:flex;position:relative}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__benefitsGrid{flex-direction:row;justify-content:space-between;gap:0}}.BenefitsStrip-module__lqfesW__benefitColumn{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__benefitColumn{max-width:384px}}.BenefitsStrip-module__lqfesW__iconBox{flex-shrink:0;justify-content:flex-start;align-items:center;height:40px;display:flex}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__iconBox{height:46px}}.BenefitsStrip-module__lqfesW__benefitText{flex-direction:column;gap:8px;display:flex}.BenefitsStrip-module__lqfesW__benefitText h3{color:#fff;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.6px;margin:0;font-size:16px;font-weight:500;line-height:1.2}.BenefitsStrip-module__lqfesW__benefitText p{color:#ffffffb3;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.6px;margin:0;font-size:13px;font-weight:400;line-height:1.6}@media (min-width:1024px){.BenefitsStrip-module__lqfesW__benefitText h3{letter-spacing:-.8px;font-size:18px;line-height:1.1}.BenefitsStrip-module__lqfesW__benefitText p{font-size:14px;line-height:1.4}}
.Hero-module__S24Nia__heroSection{background:linear-gradient(135deg,#1c1c26 0%,#2c2540 55%,#171721 100%);align-items:flex-end;min-height:620px;padding:0 24px 48px;display:flex;position:relative;overflow:hidden}.Hero-module__S24Nia__heroSection:after{content:"";pointer-events:none;background:linear-gradient(#0000001a 30%,#0000008c 80%),#0006;position:absolute;inset:0}@media (min-width:1024px){.Hero-module__S24Nia__heroSection{align-items:center;min-height:1055px;padding:0 120px}.Hero-module__S24Nia__heroSection:after{background:linear-gradient(90deg,#0000008c 0%,#00000040 45%,#0000 70%),#0000003d}}.Hero-module__S24Nia__heroVideo{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__S24Nia__heroInner{z-index:1;width:100%;max-width:1272px;margin:0 auto;position:relative}.Hero-module__S24Nia__heroContent{width:100%;max-width:342px}@media (min-width:1024px){.Hero-module__S24Nia__heroContent{max-width:698px}}.Hero-module__S24Nia__logoLockup{align-items:center;gap:24px;padding:13px 0;display:flex}@media (min-width:1024px){.Hero-module__S24Nia__logoLockup{gap:32px}}.Hero-module__S24Nia__uhWordmark{display:inline-flex}.Hero-module__S24Nia__uhWordmark img{width:129px!important;height:11.2px!important}@media (min-width:1024px){.Hero-module__S24Nia__uhWordmark img{width:161px!important;height:14px!important}}.Hero-module__S24Nia__logoDivider{background:#ffffff4d;width:2px;height:30.4px;display:inline-block}@media (min-width:1024px){.Hero-module__S24Nia__logoDivider{height:38px}}.Hero-module__S24Nia__luminaryWordmark{display:inline-flex}.Hero-module__S24Nia__luminaryWordmark img{width:103.2px!important;height:24px!important}@media (min-width:1024px){.Hero-module__S24Nia__luminaryWordmark img{width:129px!important;height:30px!important}}.Hero-module__S24Nia__heroTitle{color:#fff;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.6px;margin:0;font-size:32px;font-weight:400;line-height:1.2}@media (min-width:1024px){.Hero-module__S24Nia__heroTitle{letter-spacing:-2px;font-size:56px}}.Hero-module__S24Nia__heroCtaRow{padding-top:24px}
.NutrientsSection-module__zI8Ngq__section{background:#f9f9f9;padding:80px 24px}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__section{padding:160px 120px}}.NutrientsSection-module__zI8Ngq__layout{flex-direction:column;gap:40px;display:flex}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__layout{flex-direction:row;gap:3px;max-width:1272px;margin:0 auto}}.NutrientsSection-module__zI8Ngq__headingCol h2{color:#000;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.5px;margin:0;font-size:32px;font-weight:400;line-height:1.2}.NutrientsSection-module__zI8Ngq__headingCol p{color:#000000b3;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.6px;margin:0;font-size:13px;font-weight:400;line-height:1.4}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__headingCol{flex:0 0 629px;align-self:stretch}.NutrientsSection-module__zI8Ngq__headingCol h2{letter-spacing:-2px;max-width:440px;font-size:48px}.NutrientsSection-module__zI8Ngq__headingCol p{font-size:14px}}.NutrientsSection-module__zI8Ngq__stickyHeading{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__stickyHeading{position:sticky;top:50vh;transform:translateY(-50%)}}.NutrientsSection-module__zI8Ngq__listCol{flex-direction:column;gap:56px;display:flex}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__listCol{flex:0 0 640px;gap:80px;padding:24px 0}}.NutrientsSection-module__zI8Ngq__entry{flex-direction:column;display:flex}.NutrientsSection-module__zI8Ngq__stageTitle{color:#000;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.5px;margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.2}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__stageTitle{letter-spacing:-.24px;font-size:24px;line-height:1}}.NutrientsSection-module__zI8Ngq__stageParagraph{text-box:trim-both cap alphabetic;color:#000000b3;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.4px;margin:0 0 24px;font-size:13px;font-weight:400;line-height:1.6}@media (min-width:1024px){.NutrientsSection-module__zI8Ngq__stageParagraph{letter-spacing:-.6px;font-size:14px}}.NutrientsSection-module__zI8Ngq__miniCard{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 16px;display:flex}.NutrientsSection-module__zI8Ngq__miniCard .thumb{background:#e0e0e066;border-radius:11px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.NutrientsSection-module__zI8Ngq__miniCard .thumb img{object-fit:cover;width:100%;height:100%}.NutrientsSection-module__zI8Ngq__info{flex-direction:column;gap:10px;min-width:0;display:flex}.NutrientsSection-module__zI8Ngq__miniCardTitle{color:#000;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.6px;font-size:14px;font-weight:400;line-height:1.1}.NutrientsSection-module__zI8Ngq__miniCardPrice{color:#000000b3;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.4}
.PhotoCtaBanner-module__CzW1Nq__bannerSection{text-align:center;background-color:#1a1a1a;background-image:var(--luminary-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:520px;padding:64px 24px;display:flex;position:relative;overflow:hidden}.PhotoCtaBanner-module__CzW1Nq__bannerSection:after{content:"";pointer-events:none;background:#0000005c;position:absolute;inset:0}@media (min-width:1024px){.PhotoCtaBanner-module__CzW1Nq__bannerSection{background-color:#efefef;background-image:var(--luminary-bg-desktop);min-height:940px;padding:0 120px}}.PhotoCtaBanner-module__CzW1Nq__bannerContent{z-index:1;width:100%;max-width:326px;margin:0 auto;position:relative}@media (min-width:1024px){.PhotoCtaBanner-module__CzW1Nq__bannerContent{max-width:698px}}.PhotoCtaBanner-module__CzW1Nq__bannerTitle{color:#fff;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.6px;margin:0;font-size:32px;font-weight:400;line-height:1.2}@media (min-width:1024px){.PhotoCtaBanner-module__CzW1Nq__bannerTitle{letter-spacing:-2px;font-size:48px}}.PhotoCtaBanner-module__CzW1Nq__bannerCtaRow{padding-top:24px}@media (min-width:1024px){.PhotoCtaBanner-module__CzW1Nq__bannerCtaRow{padding-top:32px}}
.SupplementLearnMoreModal-module__uvdNkG__modalContainer{backdrop-filter:blur(75px);background:#eee;border-radius:24px;flex-direction:column;width:100%;max-width:640px;height:100%;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__modalContainer{border-radius:0;max-width:100%;height:100dvh;max-height:100%}}.SupplementLearnMoreModal-module__uvdNkG__closeButton{cursor:pointer;z-index:100;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.SupplementLearnMoreModal-module__uvdNkG__closeButton:hover{background:#0000001f}.SupplementLearnMoreModal-module__uvdNkG__closeButton:active{transform:scale(.95)}.SupplementLearnMoreModal-module__uvdNkG__modalContent{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding-bottom:32px;display:flex;overflow:hidden auto}.SupplementLearnMoreModal-module__uvdNkG__modalContent::-webkit-scrollbar{display:none}.SupplementLearnMoreModal-module__uvdNkG__headerSection{z-index:5;background:#fafafa;border-top-left-radius:24px;border-top-right-radius:24px;flex-shrink:0;align-items:center;gap:16px;padding:32px 56px 20px 32px;display:flex}@media (max-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__headerSection{border-top-left-radius:0;border-top-right-radius:0;padding:24px 56px 16px 24px}}.SupplementLearnMoreModal-module__uvdNkG__thumbnailContainer{background:#f5f5f5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.SupplementLearnMoreModal-module__uvdNkG__headerInfo{flex-direction:column;flex:1;gap:8px;display:flex}.SupplementLearnMoreModal-module__uvdNkG__productName{letter-spacing:-.04em;color:#000;margin:0;font-size:20px;font-style:normal;font-weight:500;line-height:110%}@media (min-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__productName{letter-spacing:-.8px;font-size:18px;line-height:100%}}.SupplementLearnMoreModal-module__uvdNkG__headerPrice{color:#000;letter-spacing:-.43px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.SupplementLearnMoreModal-module__uvdNkG__shippingInfo{color:#00000080;letter-spacing:-.02em;background:#fafafa;flex-shrink:0;align-items:flex-start;gap:6px;margin:0;padding:0 32px 12px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.SupplementLearnMoreModal-module__uvdNkG__shippingInfo svg{flex-shrink:0;margin-top:1px}@media (max-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__shippingInfo{padding:0 24px 12px}}.SupplementLearnMoreModal-module__uvdNkG__divider{background:#00000014;flex-shrink:0;width:calc(100% - 64px);height:1px;min-height:1px;margin:0 auto}@media (max-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__divider{width:calc(100% - 48px)}}.SupplementLearnMoreModal-module__uvdNkG__stickyFooter{backdrop-filter:blur(8px);background:#eeeeeee6;border-top:1px solid #00000014;flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:23px 32px 24px;display:flex;position:sticky;bottom:0;left:0;right:0}@media (max-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__stickyFooter{padding:19px 24px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:stretch;gap:12px}}.SupplementLearnMoreModal-module__uvdNkG__footerButton{letter-spacing:-.03em;color:#fff;cursor:pointer;background:#112baf;border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;padding:0 28px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex}.SupplementLearnMoreModal-module__uvdNkG__footerButton:hover{background:#06c}.SupplementLearnMoreModal-module__uvdNkG__footerButton:active{transform:scale(.98)}.SupplementLearnMoreModal-module__uvdNkG__footerButton:disabled{color:#00000080;cursor:not-allowed;opacity:.6;background:#d1d1d1;border:1px solid #0000001a}.SupplementLearnMoreModal-module__uvdNkG__descriptionSection{flex-direction:column;padding:24px 32px;display:flex}@media (max-width:1024px){.SupplementLearnMoreModal-module__uvdNkG__descriptionSection{padding:24px}}.SupplementLearnMoreModal-module__uvdNkG__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;transition:opacity .2s;display:flex}.SupplementLearnMoreModal-module__uvdNkG__sectionHeader:hover{opacity:.7}.SupplementLearnMoreModal-module__uvdNkG__sectionTitle{color:#000;letter-spacing:-.8px;text-align:left;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:46px}.SupplementLearnMoreModal-module__uvdNkG__chevronIcon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:rotate(0)}.SupplementLearnMoreModal-module__uvdNkG__chevronIcon[data-open=true]{transform:rotate(90deg)}.SupplementLearnMoreModal-module__uvdNkG__collapsibleContent{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.SupplementLearnMoreModal-module__uvdNkG__collapsibleContent[data-open=true]{grid-template-rows:1fr}.SupplementLearnMoreModal-module__uvdNkG__collapsibleInner{min-height:0;padding-top:0;padding-bottom:0;transition:padding .3s cubic-bezier(.4,0,.2,1)}.SupplementLearnMoreModal-module__uvdNkG__collapsibleInner[data-open=true]{padding-top:12px;padding-bottom:12px}.SupplementLearnMoreModal-module__uvdNkG__descriptionText{letter-spacing:-.02em;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:1.6em}.SupplementLearnMoreModal-module__uvdNkG__detailsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SupplementLearnMoreModal-module__uvdNkG__detailItem{letter-spacing:-.02em;color:#000000e6;gap:12px;font-size:14px;font-weight:400;line-height:1.6em;display:flex}.SupplementLearnMoreModal-module__uvdNkG__detailItem:before{content:"•";color:#000;flex-shrink:0;font-size:16px;font-weight:600}.SupplementLearnMoreModal-module__uvdNkG__groupedDetails{flex-direction:column;gap:20px;display:flex}.SupplementLearnMoreModal-module__uvdNkG__groupTitle{letter-spacing:-.02em;color:#000000e6;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.6em}
.ProductCardSupplements-module__w17yJa__root .ProductCardSupplements-module__w17yJa__specBlock{color:#000;letter-spacing:-.42px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.ProductCardSupplements-module__w17yJa__root .ProductCardSupplements-module__w17yJa__specBlock span{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.ProductCardSupplements-module__w17yJa__root .ProductCardSupplements-module__w17yJa__specBlock .description .formSize{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.ProductCardSupplements-module__w17yJa__root .ProductCardSupplements-module__w17yJa__specBlock .description .learnMoreLink{color:#007ff5;letter-spacing:inherit!important}:is(.ProductCardSupplements-module__w17yJa__root .ProductCardSupplements-module__w17yJa__specBlock .description .learnMoreLink:hover,.ProductCardSupplements-module__w17yJa__root .ProductCardSupplements-module__w17yJa__specBlock .description .learnMoreLink:focus-visible){text-decoration-color:#007ff5}
.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect{flex-direction:column;gap:12px;display:flex}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions{gap:8px;display:flex}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn{cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;transition:all .15s;display:flex;position:relative}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn.selected{background:#f5f5f5;border-color:#000}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn .yearLabel{color:#000;font-size:14px;font-weight:600;line-height:1.2}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn .yearPrice{color:#00000080;font-size:13px;font-weight:400;line-height:1.2}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn .saveBadge{color:#fff;letter-spacing:.3px;background:#057ff0;border-radius:20px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:-8px;right:-4px}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .addToCart{width:100%;height:48px;font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;letter-spacing:-.3px;cursor:pointer;background:#112baf;border:none;border-radius:50px;padding:0 14px;font-size:13px;font-weight:400;line-height:48px}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .addToCart.disabled{cursor:not-allowed;background:#d1d1d1}
.ShopSidebar-module__2GWW3G__root{top:var(--shop-sidebar-top,76px);z-index:10;backdrop-filter:blur(10px);background:#fffffff2;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky}.ShopSidebar-module__2GWW3G__root .search-wrapper{flex-shrink:0;width:32px;transition:width .25s;position:relative}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-toggle{cursor:pointer;color:#00000080;background:#fff;border:1px solid #e0e0e0;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-icon{color:#0006;pointer-events:none;display:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ShopSidebar-module__2GWW3G__root .search-wrapper input{letter-spacing:-.02em;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:9999px;outline:none;width:100%;padding:8px 30px;font-family:inherit;font-size:12px;transition:border-color .2s;display:none}.ShopSidebar-module__2GWW3G__root .search-wrapper input::placeholder{color:#0006}.ShopSidebar-module__2GWW3G__root .search-wrapper input:focus{border-color:#000}.ShopSidebar-module__2GWW3G__root .search-wrapper .clear-btn{cursor:pointer;color:#0006;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ShopSidebar-module__2GWW3G__root .search-wrapper .clear-btn:hover{color:#000}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded{width:160px}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded .search-toggle{display:none}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded .search-icon{display:block}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded input{display:block}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded .clear-btn{display:flex}.ShopSidebar-module__2GWW3G__root .categories-heading{display:none}.ShopSidebar-module__2GWW3G__root .category-pills-wrapper{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ShopSidebar-module__2GWW3G__root .caret{cursor:pointer;color:#00000080;z-index:2;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;width:36px;padding:0;font-size:18px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.ShopSidebar-module__2GWW3G__root .caret.hidden{opacity:0;pointer-events:none}.ShopSidebar-module__2GWW3G__root .caret.caret-left{background:linear-gradient(270deg,#0000,#fffffff2 60%);left:0}.ShopSidebar-module__2GWW3G__root .caret.caret-right{background:linear-gradient(90deg,#0000,#fffffff2 60%);right:0}.ShopSidebar-module__2GWW3G__root .category-pills{flex:1;gap:6px;min-width:0;display:flex;overflow-x:scroll}.ShopSidebar-module__2GWW3G__root .category-pills .pill{color:#000;letter-spacing:-.12px;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:none;border-radius:48px;padding:10px 16px;font-size:12px;font-style:normal;font-weight:400;line-height:100%;transition:background-color .2s,color .2s}.ShopSidebar-module__2GWW3G__root .category-pills .pill:hover{background:#e8e8e8}.ShopSidebar-module__2GWW3G__root .category-pills .pill.active{color:#fff;background-color:#000}@media (min-width:1024px){.ShopSidebar-module__2GWW3G__root{top:calc(var(--shop-sidebar-top,88px) + 12px);z-index:auto;backdrop-filter:none;background:0 0;flex-direction:column;align-items:stretch;gap:0;padding:0;position:sticky}.ShopSidebar-module__2GWW3G__root .search-wrapper{width:100%;margin-bottom:24px}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-toggle{display:none}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-icon{display:block;left:12px}.ShopSidebar-module__2GWW3G__root .search-wrapper input{letter-spacing:normal;padding:10px 34px 10px 36px;font-size:14px;display:block}.ShopSidebar-module__2GWW3G__root .search-wrapper .clear-btn{display:flex;right:10px}.ShopSidebar-module__2GWW3G__root .categories-heading{color:#000;letter-spacing:-.4px;margin-bottom:20px;font-size:16px;font-weight:500;display:block}.ShopSidebar-module__2GWW3G__root .caret{display:none}.ShopSidebar-module__2GWW3G__root .category-pills{flex-flow:column wrap;gap:10px;display:flex;overflow-x:visible}.ShopSidebar-module__2GWW3G__root .category-pills .pill{letter-spacing:-.14px;align-self:flex-start;padding:10px 16px;font-size:14px}}
.UpsellCardUIComponents-module__yLFgUa__container{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4px;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.UpsellCardUIComponents-module__yLFgUa__container{height:auto;min-height:unset}}.UpsellCardUIComponents-module__yLFgUa__imageContainer{background:#e2dddc;border-radius:16px;flex:0;justify-content:center;align-items:center;height:fit-content;margin-bottom:16px;display:flex}@media (max-width:992px){.UpsellCardUIComponents-module__yLFgUa__imageContainer{margin-bottom:8px}.UpsellCardUIComponents-module__yLFgUa__imageContainer img{height:160px!important}}.UpsellCardUIComponents-module__yLFgUa__content{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px;display:flex}.UpsellCardUIComponents-module__yLFgUa__cardTopSection{display:block}.UpsellCardUIComponents-module__yLFgUa__cardBottomSection{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}@media (max-width:992px){.UpsellCardUIComponents-module__yLFgUa__cardBottomSection{flex-direction:row;justify-content:space-between;align-items:center}}.UpsellCardUIComponents-module__yLFgUa__title{color:#000;letter-spacing:-.42px;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:100%}@media (max-width:992px){.UpsellCardUIComponents-module__yLFgUa__title{margin-bottom:4px;display:block}}.UpsellCardUIComponents-module__yLFgUa__description{color:#000;letter-spacing:-.48px;margin-right:4px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;display:inline}.UpsellCardUIComponents-module__yLFgUa__priceContainer{color:#000;text-align:left;letter-spacing:-.42px;margin:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:100%}@media (max-width:992px){.UpsellCardUIComponents-module__yLFgUa__priceContainer{margin:0}}.UpsellCardUIComponents-module__yLFgUa__baseAddToCartButton{color:#fff;letter-spacing:-.48px;cursor:pointer;background:#112baf;border:none;border-radius:12px;width:fit-content;padding:12px 24px;font-size:14px;font-weight:500;line-height:100%;transition:background-color .2s}.UpsellCardUIComponents-module__yLFgUa__baseAddToCartButton:disabled{color:#0006;cursor:not-allowed;background-color:#0000001a}.UpsellCardUIComponents-module__yLFgUa__baseAddToCartButton:disabled:hover{background:#0000001a}.UpsellCardUIComponents-module__yLFgUa__baseAddToCartButton:not(:disabled):hover{opacity:.92}.UpsellCardUIComponents-module__yLFgUa__baseAddToCartButton:active{transform:translateY(1px)}.UpsellCardUIComponents-module__yLFgUa__addedToCartDisclaimer{color:#000;text-align:right;letter-spacing:-.48px;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:130%;animation:.3s ease-in-out forwards UpsellCardUIComponents-module__yLFgUa__fadeIn;display:flex}.UpsellCardUIComponents-module__yLFgUa__addedToCartDisclaimer svg{width:14px;height:14px;margin-right:4px;transform:translateY(-1.5px)}.UpsellCardUIComponents-module__yLFgUa__ctaContainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.UpsellCardUIComponents-module__yLFgUa__addToCartButtonContent{opacity:0;transition:background-color .2s}.UpsellCardUIComponents-module__yLFgUa__addToCartButtonContent.UpsellCardUIComponents-module__yLFgUa__visible{animation:.3s ease-in-out forwards UpsellCardUIComponents-module__yLFgUa__fadeIn}.UpsellCardUIComponents-module__yLFgUa__addToCartButtonContent.UpsellCardUIComponents-module__yLFgUa__hidden{animation:.3s ease-in-out forwards UpsellCardUIComponents-module__yLFgUa__fadeOut;display:none}.UpsellCardUIComponents-module__yLFgUa__tag{z-index:2;color:#00000080;letter-spacing:.36px;text-transform:uppercase;background-color:#f5f5f599;border:1px solid #0000001a;border-radius:48px;padding:8px 16px;font-size:12px;font-weight:500;line-height:100%;position:absolute;top:12px;right:12px}.UpsellCardUIComponents-module__yLFgUa__learnMoreLink{color:#057ff0;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:13px;display:inline}.UpsellCardUIComponents-module__yLFgUa__learnMoreLink svg{vertical-align:-2px;width:12px;height:12px;margin-left:4px;display:inline-block}.UpsellCardUIComponents-module__yLFgUa__backdrop{z-index:1;background:#00000080;border-radius:20px;width:100%;height:100%;animation:.3s ease-in-out forwards UpsellCardUIComponents-module__yLFgUa__fadeIn;position:absolute;top:0;left:0}@keyframes UpsellCardUIComponents-module__yLFgUa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes UpsellCardUIComponents-module__yLFgUa__fadeOut{0%{opacity:initial}to{opacity:0}}
.BloodVisionUpsellModal-module__R77P8G__modalContainer{backdrop-filter:blur(75px);border-radius:var(--mc-radius);max-width:var(--mc-max-width);width:100%;height:var(--mc-height);flex:var(--mc-flex);max-height:100%;overflow:var(--mc-overflow);background:#eee;flex-direction:column;display:flex;position:relative}@media (max-width:1024px){.BloodVisionUpsellModal-module__R77P8G__modalContainer{max-width:100%;max-height:100%;height:var(--mc-height-m);border-radius:0}}.BloodVisionUpsellModal-module__R77P8G__closeButton{cursor:pointer;z-index:100;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.BloodVisionUpsellModal-module__R77P8G__headerSection{padding-top:var(--hs-pt);padding-right:var(--hs-pr);padding-bottom:var(--hs-pb);padding-left:var(--hs-pl);z-index:5;background:#fafafa;border-top-left-radius:24px;border-top-right-radius:24px;flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:1024px){.BloodVisionUpsellModal-module__R77P8G__headerSection{padding-top:var(--hs-pt-m);padding-bottom:var(--hs-pb-m);padding-left:var(--hs-pl-m);padding-right:var(--hs-pr-m);border-top-left-radius:0;border-top-right-radius:0}}.BloodVisionUpsellModal-module__R77P8G__thumbnailContainer{background:#e1dddc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.BloodVisionUpsellModal-module__R77P8G__headerInfo{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.BloodVisionUpsellModal-module__R77P8G__productName{letter-spacing:-.04em;color:#000;border-bottom:none;margin:0;font-size:20px;font-style:normal;font-weight:500;line-height:110%;display:block;height:auto!important;padding:0!important}.BloodVisionUpsellModal-module__R77P8G__productName[data-cart-embedded=true]{font-size:24px!important}.BloodVisionUpsellModal-module__R77P8G__headerPrice{color:#000;letter-spacing:-.26px;margin-top:6px;font-size:13px;font-weight:500;line-height:130%}.BloodVisionUpsellModal-module__R77P8G__usPricingDisclaimer{padding-top:0;padding-right:var(--up-pr);padding-bottom:var(--up-pb);padding-left:var(--up-pl);color:gray;letter-spacing:-.52px;background:#eee;margin:0;font-size:13px;font-weight:400;line-height:120%}@media (max-width:1024px){.BloodVisionUpsellModal-module__R77P8G__usPricingDisclaimer{padding-top:0;padding-bottom:var(--up-pb);padding-left:var(--up-pl-m);padding-right:var(--up-pr-m)}}.BloodVisionUpsellModal-module__R77P8G__modalContent{scrollbar-width:none;background:#eee;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;padding-bottom:32px;display:flex;overflow:hidden auto}.BloodVisionUpsellModal-module__R77P8G__modalContent[data-sheet-embedded=true]{flex:0 auto;overflow-y:visible}.BloodVisionUpsellModal-module__R77P8G__modalContent[data-cart-embedded=true]{padding-bottom:16px}.BloodVisionUpsellModal-module__R77P8G__modalContent::-webkit-scrollbar{width:0;height:0;display:none}.BloodVisionUpsellModal-module__R77P8G__descriptionSection{padding-top:var(--ds-pt);padding-right:var(--ds-pr);padding-bottom:var(--ds-pb);padding-left:var(--ds-pl);flex-direction:column;display:flex}@media (max-width:1024px){.BloodVisionUpsellModal-module__R77P8G__descriptionSection{padding-top:var(--ds-pt);padding-bottom:var(--ds-pb);padding-left:var(--ds-pl-m);padding-right:var(--ds-pr-m)}}.BloodVisionUpsellModal-module__R77P8G__staticSectionTitle{color:#000;letter-spacing:-.02em;text-align:left;margin:0 0 12px;font-size:17px;font-weight:500;line-height:120%}.BloodVisionUpsellModal-module__R77P8G__descriptionText{letter-spacing:-.43px;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:150%}.BloodVisionUpsellModal-module__R77P8G__detailsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.BloodVisionUpsellModal-module__R77P8G__detailItem{letter-spacing:-.43px;color:#000000e6;gap:12px;font-size:14px;font-weight:400;line-height:150%;display:flex}.BloodVisionUpsellModal-module__R77P8G__detailItem:before{content:"•";color:#000;flex-shrink:0;font-size:16px;font-weight:600}.BloodVisionUpsellModal-module__R77P8G__detailItemTitle{color:#000;font-weight:400}.BloodVisionUpsellModal-module__R77P8G__detailItemDescription{color:#000000b3}.BloodVisionUpsellModal-module__R77P8G__divider{background:#00000014;flex-shrink:0;width:calc(100% - 64px);max-width:968px;height:1px;min-height:1px;margin:0 auto}@media (max-width:1024px){.BloodVisionUpsellModal-module__R77P8G__divider{width:calc(100% - 48px)}}.BloodVisionUpsellModal-module__R77P8G__addedToCartFooterRow{justify-content:center;width:100%;display:flex}.BloodVisionUpsellModal-module__R77P8G__modalAddedToCartDisclaimer{text-align:center;justify-content:center}.BloodVisionUpsellModal-module__R77P8G__stickyFooter{box-sizing:border-box;width:100%;padding-top:20px;padding-right:var(--sf-pr);padding-bottom:24px;padding-left:var(--sf-pl);backdrop-filter:blur(8px);border-bottom-left-radius:var(--sf-radius);border-bottom-right-radius:var(--sf-radius);z-index:8;background:#fafafa;border-top:none;flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;margin-top:auto;display:flex;position:relative}@media (max-width:1024px){.BloodVisionUpsellModal-module__R77P8G__stickyFooter{padding-top:20px;padding-bottom:calc(30px + env(safe-area-inset-bottom,20px));border-bottom-right-radius:0;border-bottom-left-radius:0}}.BloodVisionUpsellModal-module__R77P8G__innerTitleRow{justify-content:flex-start;align-items:center;gap:6px;display:flex}.BloodVisionUpsellModal-module__R77P8G__innerTitle{color:#000;letter-spacing:-.42px;font-size:16px;font-weight:500}.BloodVisionUpsellModal-module__R77P8G__pricingInfoTrigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.BloodVisionUpsellModal-module__R77P8G__pricingInfoTrigger svg{fill:#000}.BloodVisionUpsellModal-module__R77P8G__inlinePricingNote{box-sizing:border-box;color:#000000b3;letter-spacing:-.02em;background:#0000000a;border-radius:10px;width:100%;margin:0;padding:10px 12px;font-size:13px;line-height:145%}.BloodVisionUpsellModal-module__R77P8G__inlinePricingNote strong{color:#000;font-weight:500}.BloodVisionUpsellModal-module__R77P8G__pincodeInputShell{width:100%;position:relative}.BloodVisionUpsellModal-module__R77P8G__pincodeInput{background:#fff;border:1px solid #00000026;border-radius:10px;width:100%;height:44px;padding:0 40px 0 12px;font-size:14px}.BloodVisionUpsellModal-module__R77P8G__pincodeInput:focus{outline:none}.BloodVisionUpsellModal-module__R77P8G__pincodeInput:focus-visible{border-color:#057ff0;box-shadow:0 0 0 1px #057ff033}.BloodVisionUpsellModal-module__R77P8G__inputLoader{justify-content:center;align-items:center;min-width:18px;min-height:18px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.BloodVisionUpsellModal-module__R77P8G__statusText{color:#000000b3;height:auto;min-height:2.8em;margin:-4px 0 0;font-size:13px;line-height:1.4;display:block;overflow:visible}.BloodVisionUpsellModal-module__R77P8G__statusText.info{color:#000000b3}.BloodVisionUpsellModal-module__R77P8G__statusText.error{color:#ef4444}.BloodVisionUpsellModal-module__R77P8G__statusText.warning{color:#f59e0b}.BloodVisionUpsellModal-module__R77P8G__statusText.success{color:#00000080}.BloodVisionUpsellModal-module__R77P8G__aeCityList{background:#fff;border:1px solid #0000001f;border-radius:10px;max-height:220px;margin:0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.BloodVisionUpsellModal-module__R77P8G__aeCityOption:not(:last-child){border-bottom:1px solid #0000000d}.BloodVisionUpsellModal-module__R77P8G__aeCityOption button{text-align:left;cursor:pointer;color:#000;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.BloodVisionUpsellModal-module__R77P8G__aeCityOption button:hover,.BloodVisionUpsellModal-module__R77P8G__aeCityOption button:focus-visible{background:#057ff014;outline:none}.BloodVisionUpsellModal-module__R77P8G__finalAddToCartButton{color:#00000080;cursor:pointer;white-space:normal;text-align:center;background:#00000014;border:1px solid #0000001f;border-radius:12px;width:100%;height:auto;min-height:48px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:768px){.BloodVisionUpsellModal-module__R77P8G__finalAddToCartButton{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.BloodVisionUpsellModal-module__R77P8G__finalAddToCartButton.active{color:#fff;background:#057ff0;border-color:#0000}.BloodVisionUpsellModal-module__R77P8G__finalAddToCartButton:disabled{cursor:not-allowed}.BloodVisionUpsellModal-module__R77P8G__finalAddToCartButton:focus-visible{outline-offset:2px;outline:2px solid #00000059}
.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bvMedia{background:#e0e0e0}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__specBlock{flex:1;width:100%;min-width:0}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__specBlock .description{margin-bottom:24px}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__specBlock .description .learnMoreLink{color:#112baf;letter-spacing:inherit!important}:is(.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__specBlock .description .learnMoreLink:hover,.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__specBlock .description .learnMoreLink:focus-visible){text-decoration-color:#112baf}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing{color:#000;letter-spacing:-.42px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing span{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .pricing-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .priceBlock{flex-direction:column;gap:4px;display:flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .usPriceBlock{gap:4px}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .priceRow{align-items:baseline;gap:6px;display:inline-flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .priceValue{color:#000;letter-spacing:-.42px;font-size:16px;font-style:normal;font-weight:500;line-height:1}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .taxLabel{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__pricing .startingAtLabel{color:#0000008c;letter-spacing:-.42px;text-transform:none;margin-bottom:0;font-size:14px;font-weight:400;line-height:24px}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet{z-index:3}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet button.addToCart{color:#fff;text-align:center;letter-spacing:-.32px;white-space:nowrap;cursor:pointer;background:#057ff0;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:16px;font-style:normal;font-weight:500;line-height:48px}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .stepContent{flex-direction:column;gap:20px;display:flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .innerTitleRow{justify-content:flex-start;align-items:center;gap:8px;display:flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .innerTitle{color:#000;letter-spacing:-.48px;font-size:16px;font-weight:500}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .pricingInfoTrigger{color:#00000080;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .pricingInfoTrigger svg{fill:#000}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .inputRow{display:block}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .inputRow .inputShell{flex:1;width:100%;position:relative}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .inputRow .inputShell input{border:1px solid #00000026;border-radius:10px;outline:none;width:100%;height:44px;padding:0 40px 0 12px;font-size:14px}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .inputRow .inputLoader{justify-content:center;align-items:center;min-width:18px;min-height:18px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .statusText{color:#000000a6;height:auto;min-height:2.8em;margin:0;font-size:12px;line-height:1.4;display:block;overflow:visible}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .statusText.info{color:#000000a6;padding:0!important}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .statusText.error{color:#ef4444}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .statusText.warning{color:#f59e0b}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .statusText.success{color:#00000080}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet .addedToCartLabel{color:#000;letter-spacing:-.48px;text-align:center;margin:0;font-size:16px;font-weight:500}.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet button.addToCart{white-space:normal;text-align:center;height:auto;min-height:44px;padding:12px 14px;line-height:1.3}@media (max-width:768px){.ProductCardBloodVision-module__XzKdlG__root .ProductCardBloodVision-module__XzKdlG__bottomSheet button.addToCart{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.ProductCardBloodVision-module__XzKdlG__root .pricingInfoModal{z-index:4;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ProductCardBloodVision-module__XzKdlG__root .pricingInfoModal h3{color:#000;letter-spacing:-.48px;margin:0;padding-right:24px;font-size:18px;font-weight:500;line-height:120%}.ProductCardBloodVision-module__XzKdlG__root .pricingInfoModal p{color:#000000b3;letter-spacing:-.26px;margin:0;font-size:13px;line-height:145%}.ProductCardBloodVision-module__XzKdlG__root .pricingInfoClose{background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:10px;right:10px}
.AllProducts-module__rSlNcG__root{background-color:#fff;padding:1rem 0 8rem}@media (min-width:1024px){.AllProducts-module__rSlNcG__root{padding:0 0 12rem}}.AllProducts-module__rSlNcG__root .shop-layout{flex-direction:column;gap:0;display:flex}@media (min-width:1024px){.AllProducts-module__rSlNcG__root .shop-layout{flex-direction:row;gap:40px}.AllProducts-module__rSlNcG__root .shop-layout>.AllProducts-module__rSlNcG__sidebar{align-self:flex-start;width:250px;min-width:250px;max-height:calc(100vh - 120px);overflow-y:auto}}.AllProducts-module__rSlNcG__root .shop-layout .shop-content{flex:1;min-width:0}.AllProducts-module__rSlNcG__root .header{z-index:10;backdrop-filter:blur(10px);background:#ffffff87;align-items:center;padding:.9rem .2rem;display:flex;position:sticky;top:80px}@media (max-width:1024px){.AllProducts-module__rSlNcG__root .header{margin-right:-12px}}.AllProducts-module__rSlNcG__root .header .tabs{display:none}.AllProducts-module__rSlNcG__root .header .tabs .tab{color:#000;letter-spacing:-.14px;cursor:pointer;background:#f5f5f5;border:none;border-radius:48px;min-width:fit-content;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.AllProducts-module__rSlNcG__root .header .tabs .activeTab{color:#fff;background-color:#000}.AllProducts-module__rSlNcG__root .header .countrySelector{display:none}@media (min-width:1024px){.AllProducts-module__rSlNcG__root .header .countrySelector{align-items:center;height:100%;display:flex;position:absolute;top:0;right:0}}.AllProducts-module__rSlNcG__root .category{flex-direction:column;margin-bottom:120px;display:flex}.AllProducts-module__rSlNcG__root .category:last-child{margin-bottom:0}.AllProducts-module__rSlNcG__root .category .head.luminaryHead{margin-bottom:16px}.AllProducts-module__rSlNcG__root .category .head{color:#000;letter-spacing:-1.2px;margin:0;padding:16px 0 8px;font-size:24px;font-style:normal;font-weight:500;line-height:100%}.AllProducts-module__rSlNcG__root .category .head .newBadge{letter-spacing:.36px;text-transform:uppercase;vertical-align:super;background:linear-gradient(90deg,#1539f5 0%,#4d7bff 100%);-webkit-text-fill-color:transparent;color:#1539f5;-webkit-background-clip:text;background-clip:text;margin-left:6px;font-size:11px;font-weight:600}.AllProducts-module__rSlNcG__root .category .head p{color:#000000b3;margin-top:4px;font-size:16px;font-weight:400}.AllProducts-module__rSlNcG__root .category .head p b{font-weight:500}.AllProducts-module__rSlNcG__root .category .subHead{color:#00000080;letter-spacing:-.48px;margin-top:-12px;margin-bottom:24px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.AllProducts-module__rSlNcG__root .category .description{color:#00000080;font-size:1.6rem;font-style:normal;font-weight:400}.AllProducts-module__rSlNcG__root .category .description button{cursor:pointer;color:#000;background:0 0;border:none;font-weight:500}.AllProducts-module__rSlNcG__root .category .products{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.AllProducts-module__rSlNcG__root .category .products{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.AllProducts-module__rSlNcG__root .category .products{grid-template-columns:repeat(3,1fr)}}.AllProducts-module__rSlNcG__root .activeTab{color:#f5f5f5;background:#000}.AllProducts-module__rSlNcG__root .sizingModal{z-index:3;background-color:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.AllProducts-module__rSlNcG__root .sizingModal>div{background-color:#fff}
.HeroBanner-module__wFYiJW__featuredBanner{display:none}@media (min-width:1024px){.HeroBanner-module__wFYiJW__featuredBanner{display:initial;background:#0000002b;border-radius:20px;justify-self:end;max-width:42%;position:absolute;top:0;right:0;overflow:hidden}}.HeroBanner-module__wFYiJW__featuredBanner .overlay{filter:blur(75px);z-index:1;background-position:50%;background-size:cover;width:100%;height:400px;position:absolute;top:0;left:0}.HeroBanner-module__wFYiJW__featuredBanner .bannerImgSection{z-index:2;border-radius:20px;align-self:center;height:100%;padding:8px 8px 6.8rem;position:relative;top:0;left:0;overflow:hidden}.HeroBanner-module__wFYiJW__featuredBanner .bannerImgSection .shadow{z-index:2;background:#797979f7;width:calc(100% - 16px);height:1px;margin:auto;position:absolute;bottom:6.8rem;box-shadow:0 0 50px 50px #797979f7}.HeroBanner-module__wFYiJW__featuredBanner .bannerImgSection img{object-fit:contain;z-index:1;border-radius:20px;position:relative}.HeroBanner-module__wFYiJW__featuredBanner .productInfo{z-index:2;flex-direction:column;gap:8px;width:calc(100% - 16px);padding:0 24px 24px;display:flex;position:absolute;bottom:0}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .newlyLaunched{color:#00000080;letter-spacing:.36px;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info{justify-content:space-between;align-items:center;display:flex;position:relative}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info .ringSpec{color:#000;letter-spacing:-.54px;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info .ringSpec .pricing{color:#000;letter-spacing:-.48px;margin-top:6px;padding-top:5px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info .ringSpec .pricing span{color:#0006;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info .cartCta{color:#000;letter-spacing:-.48px;align-self:end;font-size:16px;font-style:normal;font-weight:500;line-height:100%;position:absolute;bottom:-3px;right:-26px}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info .cartCta .add{color:#fff;text-align:right;letter-spacing:-.48px;cursor:pointer;background:#112baf;border:none;border-radius:40px;padding:7px 20px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;position:relative;overflow:hidden}.HeroBanner-module__wFYiJW__featuredBanner .productInfo .info .cartCta .add p{z-index:1;position:relative}.HeroBanner-module__wFYiJW__featuredSleepingMask{}@media (min-width:1024px){.HeroBanner-module__wFYiJW__featuredSleepingMask{width:fit-content;position:relative}}.HeroBanner-module__wFYiJW__featuredSleepingMask .bannerImgSection img{max-width:350px;height:auto}.HeroBanner-module__wFYiJW__heroBanner{--hero-copy-top:calc(4.8rem + 56px);padding:5.6rem 0 16px;font-size:22px}@media (min-width:1024px){.HeroBanner-module__wFYiJW__heroBanner{padding:4.8rem 0;padding-bottom:initial;gap:32px;margin-top:3px;padding:9.6rem 0}}.HeroBanner-module__wFYiJW__heroBanner .content{flex-direction:column;gap:17px;width:100%;padding:10rem 0 2rem;display:flex;position:relative}@media (min-width:1024px){.HeroBanner-module__wFYiJW__heroBanner .content{gap:1.2rem;width:45%;padding:4.8rem 0}}@media (min-width:1350px) and (max-width:1450px){.HeroBanner-module__wFYiJW__heroBanner .content{width:47%}}.HeroBanner-module__wFYiJW__heroBanner .content .countrySelector{position:absolute;top:5.6rem;right:0}@media (min-width:1024px){.HeroBanner-module__wFYiJW__heroBanner .content .countrySelector{display:none}}.HeroBanner-module__wFYiJW__heroBanner .content .head{color:#000;letter-spacing:-2px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-wrap:balance;max-width:95%;font-size:4rem;font-style:normal;font-weight:500;line-height:4.8rem;position:relative}@media (min-width:1024px){.HeroBanner-module__wFYiJW__heroBanner .content .head{letter-spacing:-2.8px;width:93%;padding-top:56px;font-size:5.6rem;font-style:normal;font-weight:500;line-height:6.4rem}}.HeroBanner-module__wFYiJW__heroBanner .content .sub-head{color:#000000b3;letter-spacing:-.8px;text-wrap:balance;max-width:80%;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:1400px){.HeroBanner-module__wFYiJW__heroBanner .content .sub-head{max-width:560px;font-size:22px!important}}.HeroBanner-module__wFYiJW__heroBanner .content .helpText{color:#000;letter-spacing:-.42px;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:100%;display:flex}@media (min-width:1024px){.HeroBanner-module__wFYiJW__heroBanner .content .helpText{letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}}.HeroBanner-module__wFYiJW__heroBanner .content .helpText .helpImages{align-items:center;width:31px;display:flex}.HeroBanner-module__wFYiJW__heroBanner .content .helpText .bookCallCta{letter-spacing:-.03em;cursor:pointer;color:#000;background:0 0;border:none;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:16px;display:flex}.HeroBanner-module__wFYiJW__featuredStrikedPrice{color:#0006;margin-right:8px;text-decoration:line-through}.HeroBanner-module__wFYiJW__blingBanner{display:none}@media (min-width:1024px){.HeroBanner-module__wFYiJW__blingBanner{margin-top:var(--hero-copy-top);aspect-ratio:1.4;background:#f5f5f5;border-radius:20px;align-self:flex-start;width:466px;max-width:42%;padding:8px;display:block;position:relative}}.HeroBanner-module__wFYiJW__blingBannerFrame{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.HeroBanner-module__wFYiJW__blingBanner img{object-fit:cover;object-position:center 35%}.HeroBanner-module__wFYiJW__blingBannerContent{backdrop-filter:blur(16px);background:#ffffff8c;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;padding:14px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroBanner-module__wFYiJW__blingTextCol{flex-direction:column;gap:4px;min-width:0;display:flex}.HeroBanner-module__wFYiJW__blingTitle{color:#000;letter-spacing:-.54px;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.HeroBanner-module__wFYiJW__blingStartsFrom{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-weight:400;line-height:100%}.HeroBanner-module__wFYiJW__blingPricing{color:#000;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.HeroBanner-module__wFYiJW__blingTaxNote{color:#0006;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.HeroBanner-module__wFYiJW__blingCta{flex-shrink:0}
.Cart-module__8QnTTG__root{flex-direction:column;height:100%;display:flex;position:relative}.Cart-module__8QnTTG__root .Cart-module__8QnTTG__cartList{overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}
.DiscountPill-module__H8a3OW__pill{color:#000;letter-spacing:-.24px;background:#0eff6e;border-radius:5px;align-self:flex-start;padding:2px 4px 1px;font-size:12px;font-weight:500;line-height:100%;display:inline-block}
.TableFAQ-module__UUt0zW__section{padding:120px 18px}.TableFAQ-module__UUt0zW__section[data-uncontained]{padding-left:0;padding-right:0}.TableFAQ-module__UUt0zW__section[data-bg=white]{color:#000;background:#fff}.TableFAQ-module__UUt0zW__section[data-bg=black]{color:#fff;background:#000}@media (min-width:992px){.TableFAQ-module__UUt0zW__section{padding:180px 0}}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__title{text-align:center;letter-spacing:-.96px;margin:0 0 32px;font-size:32px;font-style:normal;font-weight:400;line-height:120%}@media (min-width:992px){.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__title{letter-spacing:-1.92px;font-size:48px;font-weight:500}}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__desktopOnly{display:none}@media (min-width:992px){.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__desktopOnly{padding:72px 0 0;display:block}}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__mobileOnly{display:block}@media (min-width:992px){.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__mobileOnly{display:none}}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__table{border-collapse:collapse;table-layout:fixed;width:100%}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__qCell{letter-spacing:-.4px;vertical-align:top;word-break:break-word;overflow-wrap:anywhere;width:50%;padding:0 24px 0 0;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell{letter-spacing:-.32px;vertical-align:top;word-break:break-word;overflow-wrap:anywhere;width:50%;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell[data-bg=white]{color:#0009}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell[data-bg=black]{color:#fff9}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell p{margin:0}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell ul,.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell ol{margin:8px 0 0;padding-left:20px}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell li{margin:0}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell a{color:inherit;text-decoration:underline}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell[data-bg=white] strong,.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell[data-bg=white] b{color:#000c}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell[data-bg=black] strong,.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__aCell[data-bg=black] b{color:#fffc}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__divider{width:100%;height:1px}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__divider[data-bg=white]{background:#0000001f}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__divider[data-bg=black]{background:#ffffff1f}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__tableSpacer{height:48px}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__mobileItem{flex-direction:column;gap:8px;display:flex}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__mq{letter-spacing:-.32px;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma{letter-spacing:-.28px;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma[data-bg=white]{color:#0009}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma[data-bg=black]{color:#fff9}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma p{margin:0}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma ul,.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma ol{margin:8px 0 0;padding-left:20px}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma li{margin:0}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma a{color:inherit;text-decoration:underline}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma[data-bg=white] strong,.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma[data-bg=white] b{color:#000c}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma[data-bg=black] strong,.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__ma[data-bg=black] b{color:#fffc}.TableFAQ-module__UUt0zW__section .TableFAQ-module__UUt0zW__mobileGap{height:40px}
.mixins-module__kDFmYq__sup{padding:0 2px 0 1px;font-size:.35em}
.Blogs-module__EaowjG__root{padding:9.6rem 0}.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content{flex-direction:column;grid-column:2/-2;align-items:flex-start;gap:2.4rem;display:flex}@media (min-width:768px){.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content{grid-column:2/-2;gap:3.2rem}}.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content h1{font-size:5.2rem;font-weight:500}@media (min-width:768px){.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content h1{width:65%;font-size:7.2rem}}.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content a.Blogs-module__EaowjG__borderedLink{color:#fff;border:1px solid #fff;border-radius:2.4rem;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:500;transition:all .2s ease-in-out}.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content a.Blogs-module__EaowjG__borderedLink:hover{transform:translateY(-3px)}.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content .Blogs-module__EaowjG__blogsContainer{flex-direction:column;row-gap:4.8rem;display:flex}@media (min-width:768px){.Blogs-module__EaowjG__root .Blogs-module__EaowjG__content .Blogs-module__EaowjG__blogsContainer{flex-flow:wrap;justify-content:space-between;row-gap:2.4rem}}.Blogs-module__EaowjG__blogCard{color:#fff;shrink:0;flex-direction:column;gap:1.6rem;width:100%;transition:all .2s ease-in-out;display:flex}@media (min-width:768px) and (max-width:1024px){.Blogs-module__EaowjG__blogCard{width:48%}}@media (min-width:1024px){.Blogs-module__EaowjG__blogCard{width:32%}.Blogs-module__EaowjG__blogCard:hover{transform:translate(-3px,-3px)}}.Blogs-module__EaowjG__blogCard img{object-fit:cover;object-position:center;width:100%;height:40rem}@media (min-width:768px) and (max-width:1024px){.Blogs-module__EaowjG__blogCard img{height:38rem}}@media (min-width:1024px){.Blogs-module__EaowjG__blogCard img{height:35rem}}@media (min-width:1444px){.Blogs-module__EaowjG__blogCard img{height:44rem}}.Blogs-module__EaowjG__blogCard h4{opacity:.6;font-size:1.6rem;font-weight:300}.Blogs-module__EaowjG__blogCard h2{font-size:3.2rem;font-weight:500}.Blogs-module__EaowjG__blogCard p{opacity:.6;font-size:1.7rem}
.Gradient-module__FSHokW__gradient{width:100%;height:calc(var(--viewportHeight,100vh) * .6);pointer-events:none;background:linear-gradient(350deg,#000 0% 25%,#0000 70%);grid-column:3/-3;position:sticky;bottom:0}@media (max-width:768px){.Gradient-module__FSHokW__gradient{grid-column:2/-2}}.Gradient-module__FSHokW__gradientLeft{width:100%;height:calc(var(--viewportHeight,100vh) * .5);pointer-events:none;background:linear-gradient(10deg,#000 0% 15%,#0000 50%);grid-column:3/-3;position:sticky;bottom:-1px}@media (max-width:768px){.Gradient-module__FSHokW__gradientLeft{grid-column:2/-2}}
.ctaStyle-module__VTQhHa__ctaStyle{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.104px;text-transform:none;border-radius:50px;padding:10px 24px;font-size:13px;font-weight:400;line-height:1.4}.ctaStyle-module__VTQhHa__ctaTypeStyle{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.104px;text-transform:none;font-size:13px;font-weight:400;line-height:1.4}
.BottomBar-module__n_URDq__leftPanel{grid-column:2/-2;justify-content:flex-start;align-items:center;display:none;position:relative}@media (min-width:768px){.BottomBar-module__n_URDq__leftPanel{grid-column:1/6;padding-left:24px;display:flex}}.BottomBar-module__n_URDq__midPanelPhone{flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:8px 0;display:flex}@media (min-width:768px){.BottomBar-module__n_URDq__midPanelPhone{display:none}}.BottomBar-module__n_URDq__midPanel{grid-column:1/-1;display:none;position:relative}@media (min-width:768px){.BottomBar-module__n_URDq__midPanel{flex-direction:column;grid-column:6/8;justify-content:center;align-items:end;display:flex}}@media (min-width:1400px){.BottomBar-module__n_URDq__midPanel{grid-column:6/8}}.BottomBar-module__n_URDq__rightPanel{flex-direction:column;grid-column:1/-1;display:flex;position:relative}@media (min-width:768px){.BottomBar-module__n_URDq__rightPanel{grid-column:8/11;padding-right:48px}}@media (min-width:1400px){.BottomBar-module__n_URDq__rightPanel{grid-column:8/11}}
.SlowTextSection-module__R-eGTq__root{min-height:calc(1.5 * var(--viewportHeight,100vh));padding:48px 0}.SlowTextSection-module__R-eGTq__root h1,.SlowTextSection-module__R-eGTq__root h2{text-align:center;color:#feffff;font-weight:600}.SlowTextSection-module__R-eGTq__root h1{font-size:12.5rem;line-height:110px}@media (max-width:768px){.SlowTextSection-module__R-eGTq__root h1{font-size:5.2rem;line-height:4.7rem}}.SlowTextSection-module__R-eGTq__root h2{font-size:6.4rem}@media (max-width:768px){.SlowTextSection-module__R-eGTq__root h2{font-size:3.2rem;line-height:3.9rem}}.SlowTextSection-module__R-eGTq__root h1+h2{margin-top:4.8rem}@media (max-width:768px){.SlowTextSection-module__R-eGTq__root h1+h2{margin-top:2.4rem}}.SlowTextSection-module__R-eGTq__root h2+h2{margin-top:12.5rem}@media (max-width:768px){.SlowTextSection-module__R-eGTq__root h2+h2{margin-top:6.4rem}}.SlowTextSection-module__R-eGTq__content{opacity:0;will-change:transform, opacity;height:max-content;min-height:var(--viewportHeight,100vh);flex-direction:column;grid-column:3/-3;justify-content:center;font-size:100px;display:flex;position:sticky;top:0}@media (max-width:768px){.SlowTextSection-module__R-eGTq__content{grid-column:2/-2}}
.layout-module__IFDfyq__infoModalTitle{flex-direction:column;gap:8px;display:flex}.layout-module__IFDfyq__infoModalTitle h3{color:#000;letter-spacing:-.96px;font-size:24px;font-weight:500;line-height:120%}.layout-module__IFDfyq__infoModalTitle p{color:#000;letter-spacing:-.56px;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;display:flex}.layout-module__IFDfyq__infoModalTitle p .fsa-hsa{letter-spacing:-.56px;font-size:14px;font-weight:500;line-height:100%}.layout-module__IFDfyq__infoModalContainer{flex-direction:column;gap:24px;height:auto;min-height:0;max-height:100%;margin-bottom:-28px;display:flex;overflow-y:auto}.layout-module__IFDfyq__infoModalDescription{flex-direction:column;gap:4px;display:flex}.layout-module__IFDfyq__infoModalDescription h3{color:#000;letter-spacing:-.8px;font-size:20px;font-weight:500;line-height:110%}.layout-module__IFDfyq__infoModalDescription p{letter-spacing:-.56px;font-size:14px;line-height:130%}.layout-module__IFDfyq__infoModalDescription p+p{margin-top:18px}.layout-module__IFDfyq__infoModalDescription img{width:100%}.layout-module__IFDfyq__infoModalDescription strong{font-weight:500}.layout-module__IFDfyq__infoModalDescription ul{margin:8px 0;padding-left:20px;list-style-type:disc}.layout-module__IFDfyq__infoModalDescription li{margin-bottom:4px;padding-left:4px}.layout-module__IFDfyq__imageContainer{width:100%;height:auto}.layout-module__IFDfyq__imageContainer img{object-fit:contain;width:100%;height:auto;display:block}.layout-module__IFDfyq__imageContainer.afib-container{background:#1e1e1e;border-radius:16px;overflow:hidden}.layout-module__IFDfyq__imageContainer.cardio-container{background:#1e1e1e;border-radius:16px;overflow:hidden}.layout-module__IFDfyq__imageContainer.screen{max-width:400px;margin:0 auto}.layout-module__IFDfyq__imageContainer.clue-container{border-radius:16px;overflow:hidden}.layout-module__IFDfyq__imageContainer.cno-pro-image-container{border-radius:16px;overflow:hidden}.layout-module__IFDfyq__pricingModal{width:100%;padding:52px 24px}@media (min-width:1024px){.layout-module__IFDfyq__pricingModal{width:700px}}.layout-module__IFDfyq__button{color:#fff;background:#057ff0;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;margin:0 auto;padding:12px 24px;font-size:13px;font-weight:500;display:flex}@media (min-width:1400px){.layout-module__IFDfyq__button{padding:16px 24px}}
.ColorsSection-module__Fa5q6G__root{width:100%;height:calc(6 * var(--viewportHeight,100vh));margin-top:calc(-.25 * var(--viewportHeight,100vh));position:relative}.ColorsSection-module__Fa5q6G__root>div{width:100%;height:var(--viewportHeight,100vh);position:sticky;top:0;left:0}.ColorsSection-module__Fa5q6G__line{will-change:transform, opacity;width:100%;height:100%;position:absolute;top:0;left:0}.ColorsSection-module__Fa5q6G__line:not(.ColorsSection-module__Fa5q6G__active){pointer-events:none}.ColorsSection-module__Fa5q6G__line>div{flex-direction:row;grid-column:3/-3;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ColorsSection-module__Fa5q6G__line>div h2{text-align:center;grid-row:2;font-size:6.4rem}@media (max-width:768px){.ColorsSection-module__Fa5q6G__line>div h2{letter-spacing:-.13rem;font-size:5.2rem;line-height:4.7rem}}.ColorsSection-module__Fa5q6G__backgroundColor{background-image:var(--color-bg-image);will-change:opacity, transform;background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:0;margin:auto;padding-bottom:50%;position:absolute;inset:0}@media (max-width:1024px){.ColorsSection-module__Fa5q6G__backgroundColor{width:100%;padding-bottom:100%}}
.TravelChargerModal-module__F6rz_a__features{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__features{gap:24px}}.TravelChargerModal-module__F6rz_a__features p{padding-left:6px;font-size:1.4rem}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__features p{font-size:1.6rem}}.TravelChargerModal-module__F6rz_a__features .TravelChargerModal-module__F6rz_a__feature{flex-direction:column;gap:8px;display:flex}.TravelChargerModal-module__F6rz_a__features .TravelChargerModal-module__F6rz_a__imgWrapper{aspect-ratio:4/3;border-radius:16px;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__features .TravelChargerModal-module__F6rz_a__imgWrapper{aspect-ratio:16/9}}.TravelChargerModal-module__F6rz_a__pricingModal{width:100%;margin:auto;padding:20px 10px 10px;font-size:34px;position:relative;overflow:hidden}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__pricingModal{width:89rem;padding:26px 8px 8px}}.TravelChargerModal-module__F6rz_a__pricingModal p{padding-left:6px;font-size:1.4rem}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__pricingModal p{padding-left:16px;font-size:1.6rem}}.TravelChargerModal-module__F6rz_a__pricingModal h3{max-width:80%;margin-bottom:1.6rem;padding-left:6px;font-size:2.1rem;font-weight:500}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__pricingModal h3{padding-left:16px}}.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__featuresGroup,.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__feature{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__featuresGroup,.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__feature{gap:24px}}.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__feature{gap:8px}.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__imgWrapper{aspect-ratio:4/3;border-radius:16px;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.TravelChargerModal-module__F6rz_a__pricingModal .TravelChargerModal-module__F6rz_a__imgWrapper{aspect-ratio:16/9}}
.AppsWeLoveSection-module__6DxuPW__root{padding-top:48px}.AppsWeLoveSection-module__6DxuPW__root>div{grid-template-columns:var(--grid-column-spacing) repeat(8, var(--grid-column-width)) var(--grid-column-spacing);column-gap:var(--grid-column-gap);grid-template-rows:max-content 1fr;align-items:center;row-gap:0;width:100%;padding:96px 0;display:grid}.AppsWeLoveSection-module__6DxuPW__root>div>div{flex-direction:column;grid-column:1/-1;height:100%;display:flex}.AppsWeLoveSection-module__6DxuPW__root>div h2{text-align:center;grid-column:2/-2;font-size:6.4rem}@media (max-width:768px){.AppsWeLoveSection-module__6DxuPW__root>div h2{letter-spacing:-.13rem;font-size:5.2rem;line-height:4.7rem}}.AppsWeLoveSection-module__6DxuPW__video{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:var(--apps-video-bg);flex-direction:row;justify-content:center;width:100%;margin-top:24px;padding-bottom:45%;display:flex}.AppsWeLoveSection-module__6DxuPW__links{text-align:center;grid-template-columns:repeat(5,max-content);justify-content:center;gap:48px;margin-top:48px;display:grid}.AppsWeLoveSection-module__6DxuPW__links a{opacity:.7;mix-blend-mode:difference;font-size:1.9rem;transition:all .3s ease-in-out}.AppsWeLoveSection-module__6DxuPW__links a:hover{opacity:1}.AppsWeLoveSection-module__6DxuPW__links a span{opacity:.33}@media (max-width:768px){.AppsWeLoveSection-module__6DxuPW__links{grid-template-columns:repeat(1,max-content)}}
.uhx-module__az5faq__uhxInfoDescription{flex-direction:column;gap:32px;display:flex}.uhx-module__az5faq__uhxInfoDescription .uhx-module__az5faq__benefit{flex-direction:column;gap:4px;display:flex}.uhx-module__az5faq__uhxInfoDescription .uhx-module__az5faq__benefit h3{letter-spacing:-.84px;font-size:21px;font-weight:500}.uhx-module__az5faq__uhxInfoDescription .uhx-module__az5faq__benefit .uhx-module__az5faq__description{letter-spacing:-.6px;font-size:15px;font-weight:400;line-height:20px}.uhx-module__az5faq__uhxInfoDescription .uhx-module__az5faq__benefit .uhx-module__az5faq__disclaimer{color:#000000b3;letter-spacing:-.6px;font-size:15px;font-weight:500;line-height:20px}
.AndroidSection-module__u7OKUa__root{min-height:var(--viewportHeight,100vh);grid-template-rows:max-content 1fr max-content;align-items:center;width:100%;padding:96px 0}@media (max-width:1024px){.AndroidSection-module__u7OKUa__root{grid-template-rows:max-content repeat(2, calc(var(--viewportHeight,100vh) * .5)) max-content}}.AndroidSection-module__u7OKUa__root h2{text-align:center;grid-column:2/-2;margin-bottom:48px;font-size:6.4rem}@media (max-width:768px){.AndroidSection-module__u7OKUa__root h2{letter-spacing:-.13rem;font-size:5.2rem;line-height:4.7rem}}.AndroidSection-module__u7OKUa__image{grid-column:1/-1;width:1012px;max-width:100%;height:100%;margin:auto}.AndroidSection-module__u7OKUa__imagePixel{background-image:var(--bg-image);background-position:100%;background-repeat:no-repeat;background-size:contain;grid-column:2/span 4}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){@supports (background-image:-webkit-image-set(url('a') 1x)){.AndroidSection-module__u7OKUa__imagePixel{background-image:var(--bg-image-set)}}}@supports (flex-basis:max-content) and (appearance:meterbar){.AndroidSection-module__u7OKUa__imagePixel{background-image:var(--bg-image-webp)}}@media (max-width:1024px){.AndroidSection-module__u7OKUa__imagePixel{background-position:50%;grid-area:2/2/auto/-2}}.AndroidSection-module__u7OKUa__imageCast{background-image:var(--bg-image);background-position:0;background-repeat:no-repeat;background-size:contain;grid-column:6/span 4}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){@supports (background-image:-webkit-image-set(url('a') 1x)){.AndroidSection-module__u7OKUa__imageCast{background-image:var(--bg-image-set)}}}@supports (flex-basis:max-content) and (appearance:meterbar){.AndroidSection-module__u7OKUa__imageCast{background-image:var(--bg-image-webp)}}@media (max-width:1024px){.AndroidSection-module__u7OKUa__imageCast{background-position:50%;grid-area:3/2/auto/-2}}.AndroidSection-module__u7OKUa__links{flex-direction:row;grid-column:2/-2;justify-content:center;margin-top:48px;display:flex}.AndroidSection-module__u7OKUa__links a{opacity:.7;mix-blend-mode:difference;font-size:1.9rem;transition:all .3s ease-in-out}.AndroidSection-module__u7OKUa__links a:hover{opacity:1}.AndroidSection-module__u7OKUa__links a+a{margin-left:48px}
.OffersModal-module__es-yza__root{z-index:10;color:#fff;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;backdrop-filter:blur(20px);z-index:1001;background:#0000007a;width:100vw;height:100vh;animation:.2s ease-in-out forwards OffersModal-module__es-yza__offersModalFadeIn;position:fixed;inset:0;overflow:scroll}.OffersModal-module__es-yza__root::-webkit-scrollbar{display:none}.OffersModal-module__es-yza__root *{-ms-overflow-style:none;scrollbar-width:none}.OffersModal-module__es-yza__root ::-webkit-scrollbar{display:none}.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer{z-index:11;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;display:flex;position:relative}.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal{scroll-behavior:smooth;overscroll-behavior:contain;justify-content:center;width:100%;display:flex;position:relative;overflow:scroll}.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal>div,.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal .OffersModal-module__es-yza__btnContainer{width:90%}@media (min-width:992px){.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal>div,.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal .OffersModal-module__es-yza__btnContainer{width:66rem}}.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal .OffersModal-module__es-yza__btnContainer{z-index:15;justify-content:flex-end;display:flex;position:absolute}.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal .OffersModal-module__es-yza__btnContainer button{z-index:15;background:0 0;border:none;padding:1rem 1.1rem}@media (min-width:992px){.OffersModal-module__es-yza__root .OffersModal-module__es-yza__modalContainer .OffersModal-module__es-yza__modal .OffersModal-module__es-yza__btnContainer button{padding:1.34rem}}@keyframes OffersModal-module__es-yza__offersModalFadeIn{0%{opacity:0}to{opacity:1}}
.PressLogos-module__8Nvjbq__root{flex-direction:row;justify-content:center;width:100%;display:flex;overflow:hidden}.PressLogos-module__8Nvjbq__root>div{--spacing:0px;--spacingInv:0px;--timing:10s;flex-direction:row;justify-content:center;align-items:center;padding:62px 0;display:flex}.PressLogos-module__8Nvjbq__root>div img+img{margin-left:144px}@media (max-width:768px){.PressLogos-module__8Nvjbq__root>div img+img{margin-left:48px}}.PressLogos-module__8Nvjbq__root>div img{opacity:.3;transition:opacity .3s ease-in-out}.PressLogos-module__8Nvjbq__root>div img:hover{opacity:1}.PressLogos-module__8Nvjbq__root>div.PressLogos-module__8Nvjbq__animate{animation:PressLogos-module__8Nvjbq__pressScroll linear var(--timing) infinite}.PressLogos-module__8Nvjbq__root>div:hover{animation-play-state:paused}@keyframes PressLogos-module__8Nvjbq__pressScroll{0%{transform:translate(0)}25%{transform:translateX(var(--spacingInv))}75%{transform:translateX(var(--spacing))}to{transform:translate(0)}}
.VitaminAngels-module__gsxcyq__vitaminAngelsWrapper{max-width:666px;padding:24px}@media (min-width:1024px){.VitaminAngels-module__gsxcyq__vitaminAngelsWrapper{padding:40px}}.VitaminAngels-module__gsxcyq__title{letter-spacing:-1.28px;margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.1}.VitaminAngels-module__gsxcyq__bodyText{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.VitaminAngels-module__gsxcyq__bodyText p{letter-spacing:-.64px;margin:0;font-size:16px;font-weight:400;line-height:1.4}.VitaminAngels-module__gsxcyq__partnershipCallout{background:#f8f8f8;border-radius:8px;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.VitaminAngels-module__gsxcyq__partnershipCallout img{flex-shrink:0;width:24px;height:24px}.VitaminAngels-module__gsxcyq__partnershipCallout p{letter-spacing:-.8px;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.2}@media (min-width:1024px){.VitaminAngels-module__gsxcyq__partnershipCallout{flex-direction:row}.VitaminAngels-module__gsxcyq__partnershipCallout p{text-align:left;font-size:20px}}.VitaminAngels-module__gsxcyq__sectionTitle{letter-spacing:-.64px;margin:0 0 16px;font-size:16px;font-weight:500}.VitaminAngels-module__gsxcyq__checkItems{flex-direction:column;gap:16px;display:flex}.VitaminAngels-module__gsxcyq__checkItem{align-items:flex-start;gap:10px;display:flex}.VitaminAngels-module__gsxcyq__checkItem svg{flex-shrink:0;margin-top:3px}.VitaminAngels-module__gsxcyq__checkItem p{letter-spacing:-.64px;margin:0;font-size:16px;font-weight:400;line-height:1.4}.VitaminAngels-module__gsxcyq__checkItem p strong{font-weight:500}
.Testimonials-module__7XlpBa__root{height:var(--viewportHeight,100vh);width:100%;padding:calc(.2 * var(--viewportHeight,100vh)) 0;flex-direction:row;display:flex;position:relative}@media (max-width:768px){.Testimonials-module__7XlpBa__root{display:none}}.Testimonials-module__7XlpBa__imagesWrapper{width:50%;height:100%;position:relative}@media (max-width:1024px){.Testimonials-module__7XlpBa__imagesWrapper{width:25%}}.Testimonials-module__7XlpBa__imagesWrapper:after{content:"";z-index:2;background-image:linear-gradient(270deg,#000000e6 0%,#00000080 60%,#0000 100%);width:60%;display:block;position:absolute;top:-1px;bottom:-2px;transform:rotate(-180deg)}.Testimonials-module__7XlpBa__image{object-fit:cover;object-position:center;opacity:0;width:40%;height:100%;position:absolute;transform:scale(1)}.Testimonials-module__7XlpBa__image.Testimonials-module__7XlpBa__selected{z-index:1;animation:1s cubic-bezier(0,0,0,1) both Testimonials-module__7XlpBa__imageSelected}.Testimonials-module__7XlpBa__image.Testimonials-module__7XlpBa__next{animation:1s cubic-bezier(0,0,0,1) both Testimonials-module__7XlpBa__imageNext}.Testimonials-module__7XlpBa__image.Testimonials-module__7XlpBa__next2{animation:1s cubic-bezier(0,0,0,1) both Testimonials-module__7XlpBa__imageNext2}.Testimonials-module__7XlpBa__image.Testimonials-module__7XlpBa__previous{animation:1s cubic-bezier(0,0,0,1) forwards Testimonials-module__7XlpBa__imagePrevious}@keyframes Testimonials-module__7XlpBa__imageSelected{0%{opacity:1;right:calc(40% + 48px)}to{opacity:1;right:0}}@keyframes Testimonials-module__7XlpBa__imageNext{0%{opacity:1;right:calc(80% + 96px)}to{opacity:1;right:calc(40% + 48px)}}@keyframes Testimonials-module__7XlpBa__imageNext2{0%{opacity:1;right:calc(120% + 144px)}to{opacity:1;right:calc(80% + 96px)}}@keyframes Testimonials-module__7XlpBa__imagePrevious{0%{opacity:1;right:0;transform:scale(1)}to{opacity:0;right:0;transform:scale(.75)}}.Testimonials-module__7XlpBa__testimonialsWrapper{flex-direction:column;justify-content:center;width:50%;display:flex;position:relative}@media (max-width:1024px){.Testimonials-module__7XlpBa__testimonialsWrapper{width:75%}}.Testimonials-module__7XlpBa__headline{font-size:58px;font-weight:700}.Testimonials-module__7XlpBa__description{font-size:24px;line-height:44px}.Testimonials-module__7XlpBa__testimonial{pointer-events:none;opacity:0;transform-origin:top;color:#fefffe;flex-direction:column;justify-content:center;width:100%;height:100%;padding-left:48px;padding-right:158px;transition:all 1s ease-out;display:flex;position:absolute;transform:translateY(-20vh)}.Testimonials-module__7XlpBa__testimonial>div{width:100%}.Testimonials-module__7XlpBa__testimonial .Testimonials-module__7XlpBa__headline{margin-top:40px}.Testimonials-module__7XlpBa__testimonial .Testimonials-module__7XlpBa__description{margin-bottom:40px}.Testimonials-module__7XlpBa__testimonial.Testimonials-module__7XlpBa__selected{opacity:1;pointer-events:auto;transition:none;animation:1s ease-in Testimonials-module__7XlpBa__testimonialSelected;transform:translateY(0)}@keyframes Testimonials-module__7XlpBa__testimonialSelected{0%{opacity:0;transform:translateY(20vh)}to{opacity:1;transform:translateY(0)}}.Testimonials-module__7XlpBa__stars img+img{margin-left:8px}.Testimonials-module__7XlpBa__author{opacity:.33;font-weight:semibold;color:#fff;font-size:19px}.Testimonials-module__7XlpBa__nextButton{cursor:pointer;background-color:#171717;border-radius:28px;outline:none;width:56px;height:56px;position:absolute;top:50%;right:54px;transform:translateY(-50%);box-shadow:0 0 0 2px #ffffff4d}.Testimonials-module__7XlpBa__nextButton img{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Testimonials-module__7XlpBa__nextButton svg{position:relative;top:-2px;left:-2px}.Testimonials-module__7XlpBa__nextButton svg circle{stroke:#fff;stroke-dashoffset:1px;transform-origin:50%;transform:rotate(-90deg)}
@keyframes Toast-module__6DxLqW__slideIn{0%{opacity:0;transform:translate(100%)translateY(0)scale(1)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.Toast-module__6DxLqW__toastContainer{bottom:calc(24px + var(--sticky-bottom-bar-offset,0px));z-index:1100;flex-direction:column-reverse;display:flex;position:fixed;right:24px}.Toast-module__6DxLqW__toastContainer:hover .Toast-module__6DxLqW__styledToast:last-child{opacity:1;margin-bottom:12px;transform:translate(0)translateY(0)scale(1)}.Toast-module__6DxLqW__toastContainer:hover .Toast-module__6DxLqW__styledToast:not(:first-child){opacity:1!important;margin-bottom:12px!important;transform:translate(0)translateY(0)scale(1)!important}@media (max-width:1024px){.Toast-module__6DxLqW__toastContainer{bottom:calc(24px + var(--sticky-bottom-bar-offset,0px));align-items:center;left:24px;right:24px}}.Toast-module__6DxLqW__styledToast{pointer-events:auto;backdrop-filter:blur(20px);color:#e4e4e7;transform-origin:bottom;min-width:280px;max-width:360px;margin-bottom:var(--toast-margin-bottom);transform:var(--toast-transform);opacity:var(--toast-opacity);z-index:var(--toast-z-index);background:#141417b3;border-left:4px solid #ff4757;border-radius:8px;padding:14px 16px;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.4s cubic-bezier(.16,1,.3,1) Toast-module__6DxLqW__slideIn;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026,0 0 0 1px #ffffff0d}.Toast-module__6DxLqW__styledToast[data-type=success]{border-left-color:#2ed573}.Toast-module__6DxLqW__styledToast[data-type=info]{border-left-color:#5352ed}.Toast-module__6DxLqW__styledToast:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#ff4757,#0000);height:1px;position:absolute;top:0;left:0;right:0}.Toast-module__6DxLqW__styledToast[data-type=success]:before{background:linear-gradient(90deg,#0000,#2ed573,#0000)}.Toast-module__6DxLqW__styledToast[data-type=info]:before{background:linear-gradient(90deg,#0000,#5352ed,#0000)}@media (max-width:1024px){.Toast-module__6DxLqW__styledToast{min-width:unset;width:100%;max-width:100%;margin:0 8px}}.Toast-module__6DxLqW__styledToast .Toast-module__6DxLqW__toastContent{align-items:center;gap:12px;display:flex}.Toast-module__6DxLqW__styledToast .Toast-module__6DxLqW__toastMessage{letter-spacing:-.01em;flex:1;font-size:13px;font-weight:400;line-height:1.5}.Toast-module__6DxLqW__styledToast .Toast-module__6DxLqW__toastClose{color:#a1a1aa;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.Toast-module__6DxLqW__styledToast .Toast-module__6DxLqW__toastClose:hover{opacity:1;color:#e4e4e7;background:#ffffff14;transform:scale(1.05)}.Toast-module__6DxLqW__styledToast .Toast-module__6DxLqW__toastClose svg{width:12px;height:12px}
.ApplePayExpressButton-module__YsjY-G__applePayButton.ApplePayExpressButton-module__YsjY-G__applePayButton{justify-content:center;align-items:center;display:flex}.ApplePayExpressButton-module__YsjY-G__applePayButton.ApplePayExpressButton-module__YsjY-G__applePayButton:not(:disabled){box-shadow:inset 0 1px 4px #ffffff1f;background:#000!important}.ApplePayExpressButton-module__YsjY-G__label{white-space:nowrap;font-size:15px;font-weight:500;line-height:16px}.ApplePayExpressButton-module__YsjY-G__logoSlot{vertical-align:text-bottom;margin:0 4px;padding-bottom:2px;line-height:0;display:inline-block}.ApplePayExpressButton-module__YsjY-G__logo{width:13px;height:15px;display:block}
.DiscoverMetabolic-module__GQoJiq__container{min-height:var(--viewportHeight,100vh);grid-template-columns:var(--grid-column-spacing) repeat(8, var(--grid-column-width)) var(--grid-column-spacing);column-gap:var(--grid-column-gap);align-items:center;row-gap:0;width:100%;display:grid}.DiscoverMetabolic-module__GQoJiq__content{flex-direction:column;grid-area:1/2/auto/span 5;justify-content:center;align-items:flex-start;display:flex}@media (max-width:1024px){.DiscoverMetabolic-module__GQoJiq__content{grid-column:2/-2;align-items:center}}.DiscoverMetabolic-module__GQoJiq__content .DiscoverMetabolic-module__GQoJiq__buttonLink{justify-content:center;align-items:center;height:44px;margin-top:48px;font-size:1.7rem;display:flex}.DiscoverMetabolic-module__GQoJiq__title{z-index:1;color:#fff;text-align:left;width:100%;font-size:8rem;font-weight:600}@media (max-width:1024px){.DiscoverMetabolic-module__GQoJiq__title{text-align:center}}@media (max-width:768px){.DiscoverMetabolic-module__GQoJiq__title{font-size:5.6rem}}.DiscoverMetabolic-module__GQoJiq__img{background-image:var(--metabolic-img);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;grid-area:1/6/auto/span 5;height:0;padding-bottom:95.6186%}@media (max-width:1024px){.DiscoverMetabolic-module__GQoJiq__img{grid-area:2/2/auto/-2}}
.BottomBar-module__yeWoaW__root{backdrop-filter:blur(24px);z-index:100;color:#000;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#f5f5f5;position:sticky;bottom:0;box-shadow:inset 0 2px 2px #fff}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__offerIcons{flex-direction:row;align-items:center;margin-right:8px;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__offerIcons .BottomBar-module__yeWoaW__offerIcon{object-fit:cover;filter:drop-shadow(-1px 0 2px #00000026);border-radius:50%;width:24px;height:24px}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__offerIcons .BottomBar-module__yeWoaW__offerIcon:not(:first-child){margin-left:-8px}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__taxDisclaimer{text-align:center;letter-spacing:-.28px;font-size:14px;font-weight:400;line-height:23px}@media (min-width:768px){.BottomBar-module__yeWoaW__root{align-items:center}}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__chatSpecialist{color:#000;justify-content:flex-start;align-items:center;width:100%;font-size:1.6rem;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__chatSpecialist strong{font-weight:500}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__chatSpecialist img,.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__chatSpecialist svg{height:3rem;margin-right:4px}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__subtitleTextBtn{color:#00000080;align-items:center;height:100%;font-size:1.5rem;font-weight:500;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__subtitleTextBtn svg{height:.8rem}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__subtitleTextBtn svg path{fill:#00000080}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__totalPriceSingle{align-items:center;gap:2px;font-size:1.6rem;font-weight:500;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__tradeInCredit{color:#00000080;font-size:1.2rem;font-weight:400}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__midPanelPhoneRow{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__midPanelPhoneRight{flex-direction:row;align-items:center;gap:8px;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__midPanelPhonePrice{flex-direction:column;align-items:flex-end;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__midPanel{flex-direction:row;justify-content:flex-end;align-items:center}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__midPanelPhone{flex-wrap:wrap}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__ctaStack{flex-direction:column;gap:8px;width:100%;display:flex}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__ctaStack>*{flex:1 1 0;min-width:0}@media (min-width:768px){.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__ctaStack{flex-direction:row;align-items:stretch;gap:12px}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__ctaStack>:first-child{order:2}.BottomBar-module__yeWoaW__root .BottomBar-module__yeWoaW__ctaStack>:last-child{order:1}}
.Advisor-module__PKx2la__root{grid-template-columns:var(--grid-column-spacing) repeat(8, var(--grid-column-width)) var(--grid-column-spacing);column-gap:var(--grid-column-gap);row-gap:0;width:100%;display:grid}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content{flex-direction:column;grid-column:2/-2;padding:8rem 0;display:flex}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content>div{flex-shrink:0;width:100%}@media (min-width:768px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content>div{width:100%}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__text{align-items:center;width:60%;padding-top:4rem;font-size:7.2rem;font-weight:500;display:flex}@media (max-width:768px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__text{text-align:center;width:100%;font-size:4.8rem;line-height:5rem}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer{flex-direction:column;justify-content:space-between;width:100%;margin-top:4.8rem;display:flex}@media (min-width:1024px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer{flex-direction:row;margin-top:1.2rem}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card{flex-grow:0;flex-shrink:0;width:100%;margin-bottom:2.4rem}@media (min-width:1024px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card{width:50%;margin-bottom:0}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a img{max-width:100%}@media (min-width:1024px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a img{max-height:600px}}@media (min-width:1444px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a img{max-width:75%;max-height:700px}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardText{z-index:100;text-align:center;width:100%;transition:all .1s ease-out;position:absolute;bottom:0;left:0}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardText h2{color:#fff;font-size:3.2rem}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardText p{color:#fff9;font-size:1.8rem}@media (max-width:768px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardText{bottom:40px}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardTextHover{color:#fff;z-index:100;text-align:center;opacity:0;width:100%;font-size:1.7rem;transition:all .2s ease-out;position:absolute;bottom:0;left:0}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardTextHover svg{width:auto;height:1.4rem}@media (max-width:768px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardTextHover{display:none}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardTextMobile{color:#fff;z-index:50;text-align:center;width:100%;font-size:1.7rem;position:absolute;bottom:0;left:0}@media (min-width:768px){.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a .Advisor-module__PKx2la__cardTextMobile{display:none}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a:hover .Advisor-module__PKx2la__cardText{opacity:0;transform:translateY(-60px)}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a:hover .Advisor-module__PKx2la__cardTextHover{opacity:1;transform:translateY(-60px)}}.Advisor-module__PKx2la__root .Advisor-module__PKx2la__content .Advisor-module__PKx2la__cardContainer .Advisor-module__PKx2la__card a:after{content:"";background:linear-gradient(#0000 0%,#000 74%);width:100%;height:40%;position:absolute;bottom:0;left:0}
.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MagicModalNew-module__58VrMG__root{z-index:10;color:#fff;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;backdrop-filter:blur(20px);z-index:1001;background:#0000007a;width:100vw;height:100vh;animation:.2s ease-in-out forwards MagicModalNew-module__58VrMG__magicModalFadeIn;position:fixed;inset:0;overflow:scroll}.MagicModalNew-module__58VrMG__root::-webkit-scrollbar{display:none}.MagicModalNew-module__58VrMG__root *{-ms-overflow-style:none;scrollbar-width:none}.MagicModalNew-module__58VrMG__root ::-webkit-scrollbar{display:none}.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer{z-index:11;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;display:flex;position:relative}.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal{scroll-behavior:smooth;overscroll-behavior:contain;justify-content:center;width:100%;height:100vh;display:flex;position:relative;overflow:scroll}.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal>div,.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal .MagicModalNew-module__58VrMG__btnContainer{width:90%;margin-top:5vh}@media (min-width:992px){.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal>div,.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal .MagicModalNew-module__58VrMG__btnContainer{width:89rem;margin-top:10vh}}@media (min-width:2100px){.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal>div,.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal .MagicModalNew-module__58VrMG__btnContainer{margin-top:15vh}}.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal .MagicModalNew-module__58VrMG__btnContainer{z-index:15;justify-content:flex-end;display:flex;position:absolute}.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal .MagicModalNew-module__58VrMG__btnContainer button{z-index:15;background:0 0;border:none;padding:1rem 1.1rem}@media (min-width:992px){.MagicModalNew-module__58VrMG__root .MagicModalNew-module__58VrMG__modalContainer .MagicModalNew-module__58VrMG__modal .MagicModalNew-module__58VrMG__btnContainer button{padding:1.34rem}}@keyframes MagicModalNew-module__58VrMG__magicModalFadeIn{0%{opacity:0}to{opacity:1}}
.TopArtistSection-module__NeQzxG__backgroundImageAndGradients{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:60%;height:100%;position:absolute;top:0;right:0}@media (max-width:1024px){.TopArtistSection-module__NeQzxG__backgroundImageAndGradients{width:100%}}.TopArtistSection-module__NeQzxG__backgroundImageAndGradients:before,.TopArtistSection-module__NeQzxG__backgroundImageAndGradients:after{content:"";position:absolute}.TopArtistSection-module__NeQzxG__backgroundImageAndGradients:before{background-image:linear-gradient(270deg,#0000 0%,#000 100%);width:50%;height:100%;top:0;left:0}.TopArtistSection-module__NeQzxG__backgroundImageAndGradients:after{background-image:linear-gradient(#0000 0%,#000 100%);width:100%;height:50%;bottom:0;left:0}.TopArtistSection-module__NeQzxG__container{min-height:var(--viewportHeight,100vh);padding:calc(.1 * var(--viewportHeight,100vh)) 0;flex-direction:column;justify-content:center;width:100%;transition:all .2s ease-in-out;display:flex;position:relative}.TopArtistSection-module__NeQzxG__container:after{content:"";background-image:linear-gradient(#0000 50%,#000 100%);width:100%;height:190px;position:absolute;bottom:0;left:0}.TopArtistSection-module__NeQzxG__content{transform:translateY(calc(.1 * var(--viewportHeight,100vh)));opacity:0;z-index:1;opacity:1;transition:opacity 1.8s ease-in 1s,transform 3s cubic-bezier(.165,.84,.44,1) 1s;position:relative;transform:none}.TopArtistSection-module__NeQzxG__content>div{z-index:1;flex-direction:column;grid-column:2/7;justify-content:center;align-items:flex-start;display:flex}@media (max-width:1024px){.TopArtistSection-module__NeQzxG__content>div{grid-column:2/-2;align-items:flex-start}}.TopArtistSection-module__NeQzxG__title{color:#fff;text-align:left;letter-spacing:-.3rem;font-size:9.1rem;font-weight:600;line-height:10.5rem}@media (max-width:1024px){.TopArtistSection-module__NeQzxG__title{grid-column:2/-2}}@media (max-width:768px){.TopArtistSection-module__NeQzxG__title{letter-spacing:-.15rem;font-size:5.6rem;line-height:4.7rem}}.TopArtistSection-module__NeQzxG__subTitle{color:#fefffe;text-align:left;margin:24px 0;font-size:2.8rem;font-weight:400}.TopArtistSection-module__NeQzxG__styledButton{color:#fff;cursor:pointer;background-color:#fff3;border:none;border-radius:50px;padding:16px 32px;font-size:1.7rem;font-weight:500}.TopArtistSection-module__NeQzxG__styledButton:hover{transition:all .1s ease-in-out;transform:translateY(-2px)}
.SkinTemperatureModal-module__OR9Mkq__root{z-index:12;margin:auto;font-size:34px;position:relative;overflow:hidden}.SkinTemperatureModal-module__OR9Mkq__root .container{scroll-behavior:smooth;background:#fff;border-radius:24px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:11px;height:100%;margin:auto auto 4vh;padding:44px 15.5px 22px;display:flex;position:relative}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container{z-index:5;width:89rem;margin-bottom:120px;padding:40px}}.SkinTemperatureModal-module__OR9Mkq__root .container .closeBtnNew{z-index:5;background:#000;border-radius:50%;width:3rem;height:3rem;margin-top:4rem;position:sticky;top:1.2rem}.SkinTemperatureModal-module__OR9Mkq__root .container h3{letter-spacing:-1.28px;color:#000;font-size:32px;font-style:normal;font-weight:500;line-height:100%}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container h3{letter-spacing:-1.409px;font-size:35.216px}}.SkinTemperatureModal-module__OR9Mkq__root .container h4{color:#000;letter-spacing:3.04px;text-transform:uppercase;opacity:.7;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container h4{letter-spacing:5.04px;font-size:16px}}@media (max-width:992px){:is(.SkinTemperatureModal-module__OR9Mkq__root .container h3,.SkinTemperatureModal-module__OR9Mkq__root .container h4){padding-left:8.5px}}.SkinTemperatureModal-module__OR9Mkq__root .container p.description{color:#000;letter-spacing:-.72px;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items{flex-direction:column;gap:1.5rem;width:100%;margin-top:4.1rem;display:flex}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items{gap:3.7rem;margin-top:2.6rem}}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item{border-radius:2.4rem;justify-content:space-between;width:100%;height:47.2rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item{width:100%;height:59.4rem;padding:4rem}}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item h5{color:#fff;letter-spacing:-.8px;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item p{color:#ffffffb3;letter-spacing:-.64px;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item p.text-left{letter-spacing:-.8px;max-width:100%;font-style:normal;font-weight:400;line-height:130%}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item p.text-left{max-width:45%}}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item p.text-right{max-width:100%;margin-right:0}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item p.text-mid{max-width:100%}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item:first-child{background:#000;flex-direction:column;justify-content:flex-start;gap:.2rem}@media (max-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item:first-child p{color:#ffffffb3;letter-spacing:-.64px;margin:1.4rem;font-size:16px;font-style:normal;font-weight:400;line-height:130%}}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item:first-child .img-container{justify-content:flex-end;width:120%;height:100%;display:flex;position:absolute;bottom:0;left:-10%}@media (min-width:992px){.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item:first-child .img-container{width:100%;left:0}}.SkinTemperatureModal-module__OR9Mkq__root .container .modal-items .item:first-child .img-container img{object-fit:contain;object-position:bottom;width:100%;height:auto}
.TopVideoSection-module__tbShXW__container{min-height:var(--viewportHeight,100vh);padding:calc(.1 * var(--viewportHeight,100vh)) 0;flex-direction:column;justify-content:center;width:100%;transition:all .2s ease-in-out;display:flex;position:relative}.TopVideoSection-module__tbShXW__container video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.TopVideoSection-module__tbShXW__container .TopVideoSection-module__tbShXW__blurredButtonLink{display:none}}.TopVideoSection-module__tbShXW__content{transform:translateY(calc(.1 * var(--viewportHeight,100vh)));opacity:0;z-index:1;position:relative}.TopVideoSection-module__tbShXW__content>div{z-index:1;flex-direction:column;grid-column:3/-3;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.TopVideoSection-module__tbShXW__content>div{grid-column:2/-2}}.TopVideoSection-module__tbShXW__content .TopVideoSection-module__tbShXW__buttonContainer{flex-direction:row;justify-content:flex-start;gap:2.4rem;display:flex}.TopVideoSection-module__tbShXW__content .TopVideoSection-module__tbShXW__blurredButtonLink{min-width:24rem;height:fit-content;margin:0}.TopVideoSection-module__tbShXW__content .TopVideoSection-module__tbShXW__blurredButtonLink:hover{transform:translateY(-2px)}.TopVideoSection-module__tbShXW__content[data-appeared=true]{opacity:1;transition:opacity 1.8s ease-in 1s,transform 3s cubic-bezier(.165,.84,.44,1) 1s;transform:none}.TopVideoSection-module__tbShXW__title{color:#fff;text-align:center;letter-spacing:-.3rem;font-size:12.5rem;font-weight:500;line-height:10.5rem}@media (max-width:1024px){.TopVideoSection-module__tbShXW__title{grid-column:2/-2}}@media (max-width:768px){.TopVideoSection-module__tbShXW__title{letter-spacing:-.15rem;font-size:5.6rem;line-height:4.7rem}}.TopVideoSection-module__tbShXW__subTitle{color:#fefffe;text-align:center;margin:24px 0;font-size:2.8rem;font-weight:400}
.index-module__U1VIOW__root{background:#eee;position:relative}@media (min-width:992px){.index-module__U1VIOW__root{background:#eee;width:100vw;height:100%;padding:4.8rem 0;overflow:hidden}}@media (min-width:1024px){.index-module__U1VIOW__root{padding:10rem 0}}@media (max-width:992px){.index-module__U1VIOW__root .recovery-desktop{display:none}}@media (min-width:993px){.index-module__U1VIOW__root .recovery-mobile{display:none}}.index-module__U1VIOW__root button{background:0 0;border:none;width:4rem;height:4rem;position:absolute;bottom:1.4rem;right:1.4rem}.index-module__U1VIOW__root .content{flex-direction:column;gap:1.15rem;display:flex}.index-module__U1VIOW__root .content h3{letter-spacing:-1.12px;-webkit-text-fill-color:transparent;background:linear-gradient(91deg,#fff .9%,#999 135.14%);-webkit-background-clip:text;background-clip:text;font-size:28px;font-style:normal;font-weight:500;line-height:100%}@media (min-width:992px){.index-module__U1VIOW__root .content h3{letter-spacing:-1.409px;font-size:35.216px}}.index-module__U1VIOW__root .content h4{color:#fff;letter-spacing:3.04px;text-transform:uppercase;opacity:.7;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:992px){.index-module__U1VIOW__root .content h4{letter-spacing:5.04px}}
.Device-module__m5LG7W__root{height:calc(2 * var(--viewportHeight,100vh))}.Device-module__m5LG7W__root .Device-module__m5LG7W__colors,.Device-module__m5LG7W__root .Device-module__m5LG7W__deviceImage,.Device-module__m5LG7W__root .Device-module__m5LG7W__text{height:var(--viewportHeight,100vh);will-change:transform, opacity;position:absolute;inset:0}.Device-module__m5LG7W__stickyContainer{height:var(--viewportHeight,100vh);width:100%;margin-top:0;position:sticky;top:0}.Device-module__m5LG7W__colors{opacity:0;height:var(--viewportHeight,100vh);background-image:var(--device-lights);background-position:50%;background-repeat:no-repeat;background-size:contain}.Device-module__m5LG7W__deviceImage{height:var(--viewportHeight,100vh);background-image:var(--device-svg);background-position:50%;background-repeat:no-repeat;background-size:calc(min(100%,574px));transform:translateY(calc(71.75px - 50vh))}@media (max-width:768px){.Device-module__m5LG7W__deviceImage{background-size:60%}}.Device-module__m5LG7W__text{color:#fefffe;text-align:center;place-content:center;font-size:6.4rem;font-weight:500}@media (max-width:768px){.Device-module__m5LG7W__text{text-align:left;font-size:4.8rem}}.Device-module__m5LG7W__text>div{grid-column:2/-2}
.VitaminAngelsBanner-module__hom8iW__root{cursor:pointer;background:#f8f8f8;border-radius:1.2rem;align-items:flex-start;gap:1.2rem;width:100%;margin-top:1.6rem;padding:1.2rem;display:flex}.VitaminAngelsBanner-module__hom8iW__root .VitaminAngelsBanner-module__hom8iW__vaLogo{flex-shrink:0;width:3.6rem;height:3.6rem}.VitaminAngelsBanner-module__hom8iW__root .VitaminAngelsBanner-module__hom8iW__vaLogo img{object-fit:cover;width:100%;height:100%}.VitaminAngelsBanner-module__hom8iW__root p{color:#000;letter-spacing:-.042rem;margin:0;font-size:1.4rem;font-weight:400;line-height:1.3}.VitaminAngelsBanner-module__hom8iW__root .VitaminAngelsBanner-module__hom8iW__vaLink{color:#007789;align-items:center;gap:.2rem;font-weight:500;display:inline-flex}.VitaminAngelsBanner-module__hom8iW__root .VitaminAngelsBanner-module__hom8iW__vaLinkArrow{width:1.2rem;height:1.2rem;margin-left:2px;display:block}
.OrderSummary-module__4KtgLq__summaryContainer{background:#f8f8f8;border-radius:4px;flex-direction:column;gap:8px;padding:40px 16px;display:flex}.OrderSummary-module__4KtgLq__summaryContent{background-color:#f9f9f9;border-radius:8px;width:100%;padding-bottom:25px}.OrderSummary-module__4KtgLq__productTitle{letter-spacing:-.96px;padding-bottom:16px;font-size:24px;font-style:normal;font-weight:500;line-height:120%}.OrderSummary-module__4KtgLq__lineItem{color:gray;font-feature-settings:"liga" off, "clig" off;letter-spacing:-.4px;justify-content:space-between;margin-bottom:.75rem;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:flex}.OrderSummary-module__4KtgLq__lineItemLabel{color:#555}.OrderSummary-module__4KtgLq__lineItemPrice{align-items:center;gap:8px;font-weight:500;display:flex}.OrderSummary-module__4KtgLq__strikethroughPrice{color:#0006;text-decoration:line-through}.OrderSummary-module__4KtgLq__totalContainer{color:gray;font-feature-settings:"liga" off, "clig" off;letter-spacing:-.4px;justify-content:space-between;align-items:center;margin:1.5rem 0 .5rem;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:flex}.OrderSummary-module__4KtgLq__totalContainer span:last-child{color:#000;text-align:right;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-1px;text-transform:uppercase;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.OrderSummary-module__4KtgLq__buttonWrapper{cursor:default;width:100%;position:relative}.OrderSummary-module__4KtgLq__buttonWrapper[data-disabled=true]{cursor:pointer}.OrderSummary-module__4KtgLq__buttonWrapper[data-disabled=true] button:disabled{pointer-events:none}.OrderSummary-module__4KtgLq__hintText{color:gray;text-align:center;margin-top:8px;font-size:13px;font-style:italic;font-weight:400}
.CheckoutButton-module__qD4RcW__wrapper{cursor:default;width:100%;position:relative}.CheckoutButton-module__qD4RcW__wrapper[data-disabled=true]{cursor:pointer}.CheckoutButton-module__qD4RcW__wrapper[data-disabled=true] button:disabled{pointer-events:none}
/*# sourceMappingURL=1x0ygdu-3szaf.css.map*/