.o7MSfG_disclaimerSection{background:#fff;padding:40px 24px}@media (min-width:1024px){.o7MSfG_disclaimerSection{padding:80px 120px}}.o7MSfG_disclaimerInner{max-width:1272px;margin:0 auto}.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){.o7MSfG_disclaimerText{letter-spacing:-.8px;max-width:800px;font-size:14px}}
._1YQ0fq_luminaryFaq h2{letter-spacing:-2px;font-size:28px}@media (min-width:1024px){._1YQ0fq_luminaryFaq h2{letter-spacing:-2px;font-size:40px}}._1YQ0fq_luminaryFaq h3{letter-spacing:-.32px;margin:1.67em 0;font-size:18px;font-weight:500;line-height:140%}@media (min-width:1024px){._1YQ0fq_luminaryFaq h3{letter-spacing:-.4px;text-align:left;flex:0 0 40%;margin:0 auto;font-size:20px}}
._6bUwIq_container{width:100%;max-width:1512px;margin:0 auto;padding:0 24px}@media (min-width:1024px){._6bUwIq_container{padding:0 120px}}._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}._6bUwIq_pillCta:hover{opacity:.85}@media (min-width:1024px){._6bUwIq_pillCta{padding:10px 32px}}._6bUwIq_pillCtaWhite{color:#000;background:#fff}._6bUwIq_pillSpinnerOverlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.lqfesW_benefitsSection{background:#1a1a1a;padding:56px 0;position:relative;overflow:hidden}@media (min-width:1024px){.lqfesW_benefitsSection{align-items:center;min-height:570px;padding:0;display:flex}}.lqfesW_glassImage{display:none}@media (min-width:1024px){.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)}}.lqfesW_glassOverlay{display:none}@media (min-width:1024px){.lqfesW_glassOverlay{pointer-events:none;background:linear-gradient(108.07deg,#4f4f4f4d 4.95%,#4848484d 92.66%);display:block;position:absolute;inset:0}}.lqfesW_benefitsGrid{z-index:1;flex-direction:column;gap:40px;display:flex;position:relative}@media (min-width:1024px){.lqfesW_benefitsGrid{flex-direction:row;justify-content:space-between;gap:0}}.lqfesW_benefitColumn{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1024px){.lqfesW_benefitColumn{max-width:384px}}.lqfesW_iconBox{flex-shrink:0;justify-content:flex-start;align-items:center;height:40px;display:flex}@media (min-width:1024px){.lqfesW_iconBox{height:46px}}.lqfesW_benefitText{flex-direction:column;gap:8px;display:flex}.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}.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){.lqfesW_benefitText h3{letter-spacing:-.8px;font-size:18px;line-height:1.1}.lqfesW_benefitText p{font-size:14px;line-height:1.4}}
.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}.S24Nia_heroSection:after{content:"";pointer-events:none;background:linear-gradient(#0000001a 30%,#0000008c 80%),#0006;position:absolute;inset:0}@media (min-width:1024px){.S24Nia_heroSection{align-items:center;min-height:1055px;padding:0 120px}.S24Nia_heroSection:after{background:linear-gradient(90deg,#0000008c 0%,#00000040 45%,#0000 70%),#0000003d}}.S24Nia_heroVideo{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.S24Nia_heroInner{z-index:1;width:100%;max-width:1272px;margin:0 auto;position:relative}.S24Nia_heroContent{width:100%;max-width:342px}@media (min-width:1024px){.S24Nia_heroContent{max-width:698px}}.S24Nia_logoLockup{align-items:center;gap:24px;padding:13px 0;display:flex}@media (min-width:1024px){.S24Nia_logoLockup{gap:32px}}.S24Nia_uhWordmark{display:inline-flex}.S24Nia_uhWordmark img{width:129px!important;height:11.2px!important}@media (min-width:1024px){.S24Nia_uhWordmark img{width:161px!important;height:14px!important}}.S24Nia_logoDivider{background:#ffffff4d;width:2px;height:30.4px;display:inline-block}@media (min-width:1024px){.S24Nia_logoDivider{height:38px}}.S24Nia_luminaryWordmark{display:inline-flex}.S24Nia_luminaryWordmark img{width:103.2px!important;height:24px!important}@media (min-width:1024px){.S24Nia_luminaryWordmark img{width:129px!important;height:30px!important}}.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){.S24Nia_heroTitle{letter-spacing:-2px;font-size:56px}}.S24Nia_heroCtaRow{padding-top:24px}
.zI8Ngq_section{background:#f9f9f9;padding:80px 24px}@media (min-width:1024px){.zI8Ngq_section{padding:160px 120px}}.zI8Ngq_layout{flex-direction:column;gap:40px;display:flex}@media (min-width:1024px){.zI8Ngq_layout{flex-direction:row;gap:3px;max-width:1272px;margin:0 auto}}.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}.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){.zI8Ngq_headingCol{flex:0 0 629px;align-self:stretch}.zI8Ngq_headingCol h2{letter-spacing:-2px;max-width:440px;font-size:48px}.zI8Ngq_headingCol p{font-size:14px}}.zI8Ngq_stickyHeading{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.zI8Ngq_stickyHeading{position:sticky;top:50vh;transform:translateY(-50%)}}.zI8Ngq_listCol{flex-direction:column;gap:56px;display:flex}@media (min-width:1024px){.zI8Ngq_listCol{flex:0 0 640px;gap:80px;padding:24px 0}}.zI8Ngq_entry{flex-direction:column;display:flex}.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){.zI8Ngq_stageTitle{letter-spacing:-.24px;font-size:24px;line-height:1}}.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){.zI8Ngq_stageParagraph{letter-spacing:-.6px;font-size:14px}}.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}.zI8Ngq_miniCard .thumb{background:#e0e0e066;border-radius:11px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.zI8Ngq_miniCard .thumb img{object-fit:cover;width:100%;height:100%}.zI8Ngq_info{flex-direction:column;gap:10px;min-width:0;display:flex}.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}.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}
.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}.CzW1Nq_bannerSection:after{content:"";pointer-events:none;background:#0000005c;position:absolute;inset:0}@media (min-width:1024px){.CzW1Nq_bannerSection{background-color:#efefef;background-image:var(--luminary-bg-desktop);min-height:940px;padding:0 120px}}.CzW1Nq_bannerContent{z-index:1;width:100%;max-width:326px;margin:0 auto;position:relative}@media (min-width:1024px){.CzW1Nq_bannerContent{max-width:698px}}.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){.CzW1Nq_bannerTitle{letter-spacing:-2px;font-size:48px}}.CzW1Nq_bannerCtaRow{padding-top:24px}@media (min-width:1024px){.CzW1Nq_bannerCtaRow{padding-top:32px}}
.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){.uvdNkG_modalContainer{border-radius:0;max-width:100%;height:100dvh;max-height:100%}}.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}.uvdNkG_closeButton:hover{background:#0000001f}.uvdNkG_closeButton:active{transform:scale(.95)}.uvdNkG_modalContent{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding-bottom:32px;display:flex;overflow:hidden auto}.uvdNkG_modalContent::-webkit-scrollbar{display:none}.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){.uvdNkG_headerSection{border-top-left-radius:0;border-top-right-radius:0;padding:24px 56px 16px 24px}}.uvdNkG_thumbnailContainer{background:#f5f5f5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.uvdNkG_headerInfo{flex-direction:column;flex:1;gap:8px;display:flex}.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){.uvdNkG_productName{letter-spacing:-.8px;font-size:18px;line-height:100%}}.uvdNkG_headerPrice{color:#000;letter-spacing:-.43px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.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}.uvdNkG_shippingInfo svg{flex-shrink:0;margin-top:1px}@media (max-width:1024px){.uvdNkG_shippingInfo{padding:0 24px 12px}}.uvdNkG_divider{background:#00000014;flex-shrink:0;width:calc(100% - 64px);height:1px;min-height:1px;margin:0 auto}@media (max-width:1024px){.uvdNkG_divider{width:calc(100% - 48px)}}.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){.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}}.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}.uvdNkG_footerButton:hover{background:#06c}.uvdNkG_footerButton:active{transform:scale(.98)}.uvdNkG_footerButton:disabled{color:#00000080;cursor:not-allowed;opacity:.6;background:#d1d1d1;border:1px solid #0000001a}.uvdNkG_descriptionSection{flex-direction:column;padding:24px 32px;display:flex}@media (max-width:1024px){.uvdNkG_descriptionSection{padding:24px}}.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}.uvdNkG_sectionHeader:hover{opacity:.7}.uvdNkG_sectionTitle{color:#000;letter-spacing:-.8px;text-align:left;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:46px}.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)}.uvdNkG_chevronIcon[data-open=true]{transform:rotate(90deg)}.uvdNkG_collapsibleContent{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.uvdNkG_collapsibleContent[data-open=true]{grid-template-rows:1fr}.uvdNkG_collapsibleInner{min-height:0;padding-top:0;padding-bottom:0;transition:padding .3s cubic-bezier(.4,0,.2,1)}.uvdNkG_collapsibleInner[data-open=true]{padding-top:12px;padding-bottom:12px}.uvdNkG_descriptionText{letter-spacing:-.02em;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:1.6em}.uvdNkG_detailsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.uvdNkG_detailItem{letter-spacing:-.02em;color:#000000e6;gap:12px;font-size:14px;font-weight:400;line-height:1.6em;display:flex}.uvdNkG_detailItem:before{content:"•";color:#000;flex-shrink:0;font-size:16px;font-weight:600}.uvdNkG_groupedDetails{flex-direction:column;gap:20px;display:flex}.uvdNkG_groupTitle{letter-spacing:-.02em;color:#000000e6;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.6em}
.w17yJa_root .w17yJa_specBlock{color:#000;letter-spacing:-.42px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.w17yJa_root .w17yJa_specBlock span{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.w17yJa_root .w17yJa_specBlock .description .formSize{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.w17yJa_root .w17yJa_specBlock .description .learnMoreLink{color:#007ff5;letter-spacing:inherit!important}:is(.w17yJa_root .w17yJa_specBlock .description .learnMoreLink:hover,.w17yJa_root .w17yJa_specBlock .description .learnMoreLink:focus-visible){text-decoration-color:#007ff5}
.e-7R8G_root .e-7R8G_bottomSheet .yearSelect{flex-direction:column;gap:12px;display:flex}.e-7R8G_root .e-7R8G_bottomSheet .yearSelect .yearOptions{gap:8px;display:flex}.e-7R8G_root .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}.e-7R8G_root .e-7R8G_bottomSheet .yearSelect .yearOptions .yearBtn.selected{background:#f5f5f5;border-color:#000}.e-7R8G_root .e-7R8G_bottomSheet .yearSelect .yearOptions .yearBtn .yearLabel{color:#000;font-size:14px;font-weight:600;line-height:1.2}.e-7R8G_root .e-7R8G_bottomSheet .yearSelect .yearOptions .yearBtn .yearPrice{color:#00000080;font-size:13px;font-weight:400;line-height:1.2}.e-7R8G_root .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}.e-7R8G_root .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}.e-7R8G_root .e-7R8G_bottomSheet .yearSelect .addToCart.disabled{cursor:not-allowed;background:#d1d1d1}
._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}._2GWW3G_root .search-wrapper{flex-shrink:0;width:32px;transition:width .25s;position:relative}._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}._2GWW3G_root .search-wrapper .search-icon{color:#0006;pointer-events:none;display:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}._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}._2GWW3G_root .search-wrapper input::placeholder{color:#0006}._2GWW3G_root .search-wrapper input:focus{border-color:#000}._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%)}._2GWW3G_root .search-wrapper .clear-btn:hover{color:#000}._2GWW3G_root .search-wrapper.expanded{width:160px}._2GWW3G_root .search-wrapper.expanded .search-toggle{display:none}._2GWW3G_root .search-wrapper.expanded .search-icon{display:block}._2GWW3G_root .search-wrapper.expanded input{display:block}._2GWW3G_root .search-wrapper.expanded .clear-btn{display:flex}._2GWW3G_root .categories-heading{display:none}._2GWW3G_root .category-pills-wrapper{flex:1;align-items:center;min-width:0;display:flex;position:relative}._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}._2GWW3G_root .caret.hidden{opacity:0;pointer-events:none}._2GWW3G_root .caret.caret-left{background:linear-gradient(270deg,#0000,#fffffff2 60%);left:0}._2GWW3G_root .caret.caret-right{background:linear-gradient(90deg,#0000,#fffffff2 60%);right:0}._2GWW3G_root .category-pills{flex:1;gap:6px;min-width:0;display:flex;overflow-x:scroll}._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}._2GWW3G_root .category-pills .pill:hover{background:#e8e8e8}._2GWW3G_root .category-pills .pill.active{color:#fff;background-color:#000}@media (min-width:1024px){._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}._2GWW3G_root .search-wrapper{width:100%;margin-bottom:24px}._2GWW3G_root .search-wrapper .search-toggle{display:none}._2GWW3G_root .search-wrapper .search-icon{display:block;left:12px}._2GWW3G_root .search-wrapper input{letter-spacing:normal;padding:10px 34px 10px 36px;font-size:14px;display:block}._2GWW3G_root .search-wrapper .clear-btn{display:flex;right:10px}._2GWW3G_root .categories-heading{color:#000;letter-spacing:-.4px;margin-bottom:20px;font-size:16px;font-weight:500;display:block}._2GWW3G_root .caret{display:none}._2GWW3G_root .category-pills{flex-flow:column wrap;gap:10px;display:flex;overflow-x:visible}._2GWW3G_root .category-pills .pill{letter-spacing:-.14px;align-self:flex-start;padding:10px 16px;font-size:14px}}
.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){.yLFgUa_container{height:auto;min-height:unset}}.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){.yLFgUa_imageContainer{margin-bottom:8px}.yLFgUa_imageContainer img{height:160px!important}}.yLFgUa_content{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px;display:flex}.yLFgUa_cardTopSection{display:block}.yLFgUa_cardBottomSection{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}@media (max-width:992px){.yLFgUa_cardBottomSection{flex-direction:row;justify-content:space-between;align-items:center}}.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){.yLFgUa_title{margin-bottom:4px;display:block}}.yLFgUa_description{color:#000;letter-spacing:-.48px;margin-right:4px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;display:inline}.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){.yLFgUa_priceContainer{margin:0}}.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}.yLFgUa_baseAddToCartButton:disabled{color:#0006;cursor:not-allowed;background-color:#0000001a}.yLFgUa_baseAddToCartButton:disabled:hover{background:#0000001a}.yLFgUa_baseAddToCartButton:not(:disabled):hover{opacity:.92}.yLFgUa_baseAddToCartButton:active{transform:translateY(1px)}.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 yLFgUa_fadeIn;display:flex}.yLFgUa_addedToCartDisclaimer svg{width:14px;height:14px;margin-right:4px;transform:translateY(-1.5px)}.yLFgUa_ctaContainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.yLFgUa_addToCartButtonContent{opacity:0;transition:background-color .2s}.yLFgUa_addToCartButtonContent.yLFgUa_visible{animation:.3s ease-in-out forwards yLFgUa_fadeIn}.yLFgUa_addToCartButtonContent.yLFgUa_hidden{animation:.3s ease-in-out forwards yLFgUa_fadeOut;display:none}.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}.yLFgUa_learnMoreLink{color:#057ff0;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:13px;display:inline}.yLFgUa_learnMoreLink svg{vertical-align:-2px;width:12px;height:12px;margin-left:4px;display:inline-block}.yLFgUa_backdrop{z-index:1;background:#00000080;border-radius:20px;width:100%;height:100%;animation:.3s ease-in-out forwards yLFgUa_fadeIn;position:absolute;top:0;left:0}@keyframes yLFgUa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes yLFgUa_fadeOut{0%{opacity:initial}to{opacity:0}}
.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){.R77P8G_modalContainer{max-width:100%;max-height:100%;height:var(--mc-height-m);border-radius:0}}.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}.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){.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}}.R77P8G_thumbnailContainer{background:#e1dddc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.R77P8G_headerInfo{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.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}.R77P8G_productName[data-cart-embedded=true]{font-size:24px!important}.R77P8G_headerPrice{color:#000;letter-spacing:-.26px;margin-top:6px;font-size:13px;font-weight:500;line-height:130%}.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){.R77P8G_usPricingDisclaimer{padding-top:0;padding-bottom:var(--up-pb);padding-left:var(--up-pl-m);padding-right:var(--up-pr-m)}}.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}.R77P8G_modalContent[data-sheet-embedded=true]{flex:0 auto;overflow-y:visible}.R77P8G_modalContent[data-cart-embedded=true]{padding-bottom:16px}.R77P8G_modalContent::-webkit-scrollbar{width:0;height:0;display:none}.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){.R77P8G_descriptionSection{padding-top:var(--ds-pt);padding-bottom:var(--ds-pb);padding-left:var(--ds-pl-m);padding-right:var(--ds-pr-m)}}.R77P8G_staticSectionTitle{color:#000;letter-spacing:-.02em;text-align:left;margin:0 0 12px;font-size:17px;font-weight:500;line-height:120%}.R77P8G_descriptionText{letter-spacing:-.43px;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:150%}.R77P8G_detailsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.R77P8G_detailItem{letter-spacing:-.43px;color:#000000e6;gap:12px;font-size:14px;font-weight:400;line-height:150%;display:flex}.R77P8G_detailItem:before{content:"•";color:#000;flex-shrink:0;font-size:16px;font-weight:600}.R77P8G_detailItemTitle{color:#000;font-weight:400}.R77P8G_detailItemDescription{color:#000000b3}.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){.R77P8G_divider{width:calc(100% - 48px)}}.R77P8G_addedToCartFooterRow{justify-content:center;width:100%;display:flex}.R77P8G_modalAddedToCartDisclaimer{text-align:center;justify-content:center}.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){.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}}.R77P8G_innerTitleRow{justify-content:flex-start;align-items:center;gap:6px;display:flex}.R77P8G_innerTitle{color:#000;letter-spacing:-.42px;font-size:16px;font-weight:500}.R77P8G_pricingInfoTrigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.R77P8G_pricingInfoTrigger svg{fill:#000}.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%}.R77P8G_inlinePricingNote strong{color:#000;font-weight:500}.R77P8G_pincodeInputShell{width:100%;position:relative}.R77P8G_pincodeInput{background:#fff;border:1px solid #00000026;border-radius:10px;width:100%;height:44px;padding:0 40px 0 12px;font-size:14px}.R77P8G_pincodeInput:focus{outline:none}.R77P8G_pincodeInput:focus-visible{border-color:#057ff0;box-shadow:0 0 0 1px #057ff033}.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%)}.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}.R77P8G_statusText.info{color:#000000b3}.R77P8G_statusText.error{color:#ef4444}.R77P8G_statusText.warning{color:#f59e0b}.R77P8G_statusText.success{color:#00000080}.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}.R77P8G_aeCityOption:not(:last-child){border-bottom:1px solid #0000000d}.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}.R77P8G_aeCityOption button:hover,.R77P8G_aeCityOption button:focus-visible{background:#057ff014;outline:none}.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){.R77P8G_finalAddToCartButton{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.R77P8G_finalAddToCartButton.active{color:#fff;background:#057ff0;border-color:#0000}.R77P8G_finalAddToCartButton:disabled{cursor:not-allowed}.R77P8G_finalAddToCartButton:focus-visible{outline-offset:2px;outline:2px solid #00000059}
._8QnTTG_root{flex-direction:column;height:100%;display:flex;position:relative}._8QnTTG_root ._8QnTTG_cartList{overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}
.XzKdlG_root .XzKdlG_bvMedia{background:#e0e0e0}.XzKdlG_root .XzKdlG_specBlock{flex:1;width:100%;min-width:0}.XzKdlG_root .XzKdlG_specBlock .description{margin-bottom:24px}.XzKdlG_root .XzKdlG_specBlock .description .learnMoreLink{color:#112baf;letter-spacing:inherit!important}:is(.XzKdlG_root .XzKdlG_specBlock .description .learnMoreLink:hover,.XzKdlG_root .XzKdlG_specBlock .description .learnMoreLink:focus-visible){text-decoration-color:#112baf}.XzKdlG_root .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}.XzKdlG_root .XzKdlG_pricing span{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.XzKdlG_root .XzKdlG_pricing .pricing-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.XzKdlG_root .XzKdlG_pricing .priceBlock{flex-direction:column;gap:4px;display:flex}.XzKdlG_root .XzKdlG_pricing .usPriceBlock{gap:4px}.XzKdlG_root .XzKdlG_pricing .priceRow{align-items:baseline;gap:6px;display:inline-flex}.XzKdlG_root .XzKdlG_pricing .priceValue{color:#000;letter-spacing:-.42px;font-size:16px;font-style:normal;font-weight:500;line-height:1}.XzKdlG_root .XzKdlG_pricing .taxLabel{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.XzKdlG_root .XzKdlG_pricing .startingAtLabel{color:#0000008c;letter-spacing:-.42px;text-transform:none;margin-bottom:0;font-size:14px;font-weight:400;line-height:24px}.XzKdlG_root .XzKdlG_bottomSheet{z-index:3}.XzKdlG_root .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}.XzKdlG_root .XzKdlG_bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}.XzKdlG_root .XzKdlG_bottomSheet .stepContent{flex-direction:column;gap:20px;display:flex}.XzKdlG_root .XzKdlG_bottomSheet .innerTitleRow{justify-content:flex-start;align-items:center;gap:8px;display:flex}.XzKdlG_root .XzKdlG_bottomSheet .innerTitle{color:#000;letter-spacing:-.48px;font-size:16px;font-weight:500}.XzKdlG_root .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}.XzKdlG_root .XzKdlG_bottomSheet .pricingInfoTrigger svg{fill:#000}.XzKdlG_root .XzKdlG_bottomSheet .inputRow{display:block}.XzKdlG_root .XzKdlG_bottomSheet .inputRow .inputShell{flex:1;width:100%;position:relative}.XzKdlG_root .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}.XzKdlG_root .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%)}.XzKdlG_root .XzKdlG_bottomSheet .statusText{color:#000000a6;height:auto;min-height:2.8em;margin:0;font-size:12px;line-height:1.4;display:block;overflow:visible}.XzKdlG_root .XzKdlG_bottomSheet .statusText.info{color:#000000a6;padding:0!important}.XzKdlG_root .XzKdlG_bottomSheet .statusText.error{color:#ef4444}.XzKdlG_root .XzKdlG_bottomSheet .statusText.warning{color:#f59e0b}.XzKdlG_root .XzKdlG_bottomSheet .statusText.success{color:#00000080}.XzKdlG_root .XzKdlG_bottomSheet .addedToCartLabel{color:#000;letter-spacing:-.48px;text-align:center;margin:0;font-size:16px;font-weight:500}.XzKdlG_root .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){.XzKdlG_root .XzKdlG_bottomSheet button.addToCart{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.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}.XzKdlG_root .pricingInfoModal h3{color:#000;letter-spacing:-.48px;margin:0;padding-right:24px;font-size:18px;font-weight:500;line-height:120%}.XzKdlG_root .pricingInfoModal p{color:#000000b3;letter-spacing:-.26px;margin:0;font-size:13px;line-height:145%}.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}
.rSlNcG_root{background-color:#fff;padding:1rem 0 8rem}@media (min-width:1024px){.rSlNcG_root{padding:0 0 12rem}}.rSlNcG_root .shop-layout{flex-direction:column;gap:0;display:flex}@media (min-width:1024px){.rSlNcG_root .shop-layout{flex-direction:row;gap:40px}.rSlNcG_root .shop-layout>.rSlNcG_sidebar{align-self:flex-start;width:250px;min-width:250px;max-height:calc(100vh - 120px);overflow-y:auto}}.rSlNcG_root .shop-layout .shop-content{flex:1;min-width:0}.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){.rSlNcG_root .header{margin-right:-12px}}.rSlNcG_root .header .tabs{display:none}.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%}.rSlNcG_root .header .tabs .activeTab{color:#fff;background-color:#000}.rSlNcG_root .header .countrySelector{display:none}@media (min-width:1024px){.rSlNcG_root .header .countrySelector{align-items:center;height:100%;display:flex;position:absolute;top:0;right:0}}.rSlNcG_root .category{flex-direction:column;margin-bottom:120px;display:flex}.rSlNcG_root .category:last-child{margin-bottom:0}.rSlNcG_root .category .head.luminaryHead{margin-bottom:16px}.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%}.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}.rSlNcG_root .category .head p{color:#000000b3;margin-top:4px;font-size:16px;font-weight:400}.rSlNcG_root .category .head p b{font-weight:500}.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%}.rSlNcG_root .category .description{color:#00000080;font-size:1.6rem;font-style:normal;font-weight:400}.rSlNcG_root .category .description button{cursor:pointer;color:#000;background:0 0;border:none;font-weight:500}.rSlNcG_root .category .products{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.rSlNcG_root .category .products{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.rSlNcG_root .category .products{grid-template-columns:repeat(3,1fr)}}.rSlNcG_root .activeTab{color:#f5f5f5;background:#000}.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}.rSlNcG_root .sizingModal>div{background-color:#fff}
.wFYiJW_featuredBanner{display:none}@media (min-width:1024px){.wFYiJW_featuredBanner{display:initial;background:#0000002b;border-radius:20px;justify-self:end;max-width:42%;position:absolute;top:0;right:0;overflow:hidden}}.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}.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}.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}.wFYiJW_featuredBanner .bannerImgSection img{object-fit:contain;z-index:1;border-radius:20px;position:relative}.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}.wFYiJW_featuredBanner .productInfo .newlyLaunched{color:#00000080;letter-spacing:.36px;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.wFYiJW_featuredBanner .productInfo .info{justify-content:space-between;align-items:center;display:flex;position:relative}.wFYiJW_featuredBanner .productInfo .info .ringSpec{color:#000;letter-spacing:-.54px;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.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%}.wFYiJW_featuredBanner .productInfo .info .ringSpec .pricing span{color:#0006;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.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}.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}.wFYiJW_featuredBanner .productInfo .info .cartCta .add p{z-index:1;position:relative}.wFYiJW_featuredSleepingMask{}@media (min-width:1024px){.wFYiJW_featuredSleepingMask{width:fit-content;position:relative}}.wFYiJW_featuredSleepingMask .bannerImgSection img{max-width:350px;height:auto}.wFYiJW_heroBanner{--hero-copy-top:calc(4.8rem + 56px);padding:5.6rem 0 16px;font-size:22px}@media (min-width:1024px){.wFYiJW_heroBanner{padding:4.8rem 0;padding-bottom:initial;gap:32px;margin-top:3px;padding:9.6rem 0}}.wFYiJW_heroBanner .content{flex-direction:column;gap:17px;width:100%;padding:10rem 0 2rem;display:flex;position:relative}@media (min-width:1024px){.wFYiJW_heroBanner .content{gap:1.2rem;width:45%;padding:4.8rem 0}}@media (min-width:1350px) and (max-width:1450px){.wFYiJW_heroBanner .content{width:47%}}.wFYiJW_heroBanner .content .countrySelector{position:absolute;top:5.6rem;right:0}@media (min-width:1024px){.wFYiJW_heroBanner .content .countrySelector{display:none}}.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){.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}}.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){.wFYiJW_heroBanner .content .sub-head{max-width:560px;font-size:22px!important}}.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){.wFYiJW_heroBanner .content .helpText{letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}}.wFYiJW_heroBanner .content .helpText .helpImages{align-items:center;width:31px;display:flex}.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}.wFYiJW_featuredStrikedPrice{color:#0006;margin-right:8px;text-decoration:line-through}.wFYiJW_blingBanner{display:none}@media (min-width:1024px){.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}}.wFYiJW_blingBannerFrame{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.wFYiJW_blingBanner img{object-fit:cover;object-position:center 35%}.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}.wFYiJW_blingTextCol{flex-direction:column;gap:4px;min-width:0;display:flex}.wFYiJW_blingTitle{color:#000;letter-spacing:-.54px;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.wFYiJW_blingStartsFrom{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-weight:400;line-height:100%}.wFYiJW_blingPricing{color:#000;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.wFYiJW_blingTaxNote{color:#0006;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.wFYiJW_blingCta{flex-shrink:0}
@keyframes witeGG_shopBottomBarSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.witeGG_bottomBarContainer{backdrop-filter:blur(24px);z-index:100;color:#000;background:#ffffff7a;padding:8px;animation:.3s ease-in-out witeGG_shopBottomBarSlideUp;position:sticky;bottom:0;box-shadow:inset 0 1px 2px #fff,0 -1px #0000000f}@media (min-width:1024px){.witeGG_bottomBarContainer{align-items:center;height:72px;padding:0}}.witeGG_midPanelPhone.witeGG_midPanelPhone{flex-direction:column;gap:8px}@media (min-width:768px){.witeGG_midPanelPhone.witeGG_midPanelPhone{display:none}}@media (max-width:768px){.witeGG_desktopLeftPanel.witeGG_desktopLeftPanel,.witeGG_desktopMidPanel.witeGG_desktopMidPanel,.witeGG_desktopRightPanel.witeGG_desktopRightPanel{display:none}}.witeGG_itemInfo{align-items:center;display:flex}.witeGG_cartItemCount{color:#000;letter-spacing:-.04em;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:120%;display:flex}.witeGG_cartItemCount p{margin-top:4px}@media (max-width:1024px){.witeGG_cartItemCount{font-size:12px}}.witeGG_mobileTopRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.witeGG_priceInfoContainer{align-items:center;gap:16px;display:flex}.witeGG_priceDetailsContainer{align-items:center;gap:8px;display:flex}.witeGG_cartTotal{color:#000;letter-spacing:-.05em;text-transform:uppercase;font-size:2rem;font-weight:500;line-height:120%}@media (max-width:1024px){.witeGG_cartTotal{font-size:1.6rem}}
.TRUCUW_shell{background:#eee;flex-direction:column;flex:1;width:100%;min-height:0;max-height:100%;display:flex;position:relative}.TRUCUW_headerSection{z-index:5;background:#fafafa;flex-shrink:0;align-items:center;gap:12px;padding:20px max(24px,50% - 484px);display:flex}@media (max-width:992px){.TRUCUW_headerSection{padding-top:20px;padding-bottom:14px}}.TRUCUW_thumbnailContainer{background:#e2dddc;border-radius:11.2px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.TRUCUW_headerInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.TRUCUW_productName{letter-spacing:-.8px;color:#000;margin:0;font-size:18px;font-style:normal;font-weight:500;line-height:110%}.TRUCUW_headerPrice{color:#000;letter-spacing:-.43px;font-size:14px;font-weight:500;line-height:normal}.TRUCUW_strikedPrice{color:#00000080;margin-right:8px;font-weight:400;text-decoration:line-through}.TRUCUW_topDescription{color:#000000b3;letter-spacing:-.43px;box-sizing:border-box;background:#eee;width:100%;margin:0 auto;padding:20px max(24px,50% - 484px) 12px;font-size:14px;font-weight:400;line-height:150%}@media (max-width:992px){.TRUCUW_topDescription{padding-top:12px;padding-bottom:12px}}.TRUCUW_divider{background:#00000014;flex-shrink:0;width:calc(100% - 48px);max-width:968px;height:1px;min-height:1px;margin:0 auto}.TRUCUW_scrollContent{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#eee;flex-direction:column;flex:0 auto;width:100%;min-height:0;margin:0 auto;padding-bottom:16px;display:flex;overflow:hidden auto}.TRUCUW_scrollContent::-webkit-scrollbar{width:0;height:0;display:none}.TRUCUW_accordionItem{flex-direction:column;display:flex}.TRUCUW_accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px max(24px,50% - 484px);display:flex}@media (max-width:992px){.TRUCUW_accordionHeader{padding-top:20px;padding-bottom:20px}}.TRUCUW_accordionTitleGroup{flex-direction:column;gap:4px;display:flex}.TRUCUW_accordionTitle{color:#000;letter-spacing:-.8px;font-size:16px;font-weight:500;line-height:120%}.TRUCUW_accordionSubtitle{color:#0009;letter-spacing:-.43px;font-size:14px;font-weight:500;line-height:150%}.TRUCUW_chevronIcon{color:#00000080;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex;transform:rotate(0)}.TRUCUW_chevronIcon[data-expanded=true]{transform:rotate(90deg)}.TRUCUW_accordionBody{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.TRUCUW_accordionBody[data-expanded=true]{grid-template-rows:1fr}.TRUCUW_accordionContent{padding:0 max(24px,50% - 484px);overflow:hidden}@media (max-width:992px){.TRUCUW_accordionContent{padding-top:0;padding-bottom:0}}.TRUCUW_descriptionText{letter-spacing:-.43px;color:#000000b3;margin:0;padding-bottom:4px;font-size:14px;font-weight:400;line-height:150%}.TRUCUW_featureListHeading{letter-spacing:-.43px;color:#000;margin:12px 0 4px;font-size:14px;font-weight:500;line-height:150%}.TRUCUW_featureList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TRUCUW_featureItem{letter-spacing:-.43px;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:150%}.TRUCUW_featureTitle{font-weight:600}.TRUCUW_selectorSection{background:#fafafa;flex-direction:column;flex-shrink:0;gap:16px;padding:20px max(24px,50% - 484px);display:flex}.TRUCUW_selectorBlock{flex-direction:column;gap:12px;display:flex}.TRUCUW_selectorLabel{color:#000;letter-spacing:-.64px;font-size:16px;font-weight:500;line-height:100%}.TRUCUW_selectorGrid{flex-wrap:wrap;justify-content:start;align-items:center;gap:5px;width:100%;display:flex}.TRUCUW_selectorButton{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;width:17%;height:44px;font-weight:500;line-height:100%;transition:all .3s ease-in-out;display:flex}.TRUCUW_selectorButton.TRUCUW_selected{background:#fafafa;border-color:#006af5}.TRUCUW_colorSelectorButton{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:100px;flex-grow:0;width:36px;height:36px;padding:1px;transition:all .3s ease-in-out}.TRUCUW_colorSelectorButton.TRUCUW_selected{border-color:#006af5}.TRUCUW_bionicGold{background:linear-gradient(#fff0b3 0%,#535148 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_rawTitanium{background:linear-gradient(#878787 0%,#4b4b4b 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_asterBlack{background:linear-gradient(#302e36 0%,#131217 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_matteGrey{background:linear-gradient(#4a4a4a 0%,#1f1f1f 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_spaceSilver{background:linear-gradient(#f7f7f7 0%,#9e9e9e 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_roseGold{background:linear-gradient(#e8c6a4 0%,#625855 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_colorName{letter-spacing:-.42px;color:#000000b3;font-size:14px;font-weight:500;line-height:16px}.TRUCUW_stickyFooter{box-sizing:border-box;z-index:8;background:#fafafa;border-top:none;flex-direction:column;flex-shrink:0;gap:12px;width:100%;margin-top:auto;padding:20px max(24px,50% - 484px) 24px;display:flex}@media (max-width:992px){.TRUCUW_stickyFooter{padding-top:20px;padding-bottom:calc(30px + env(safe-area-inset-bottom,20px))}}.TRUCUW_addedState{color:#000;justify-content:center;align-items:center;gap:6px;padding:14px;font-size:14px;font-weight:500;display:flex}.TRUCUW_addedState svg{width:16px;height:16px}.TRUCUW_addToCartButton{color:#fff;cursor:pointer;letter-spacing:-.34px;background:#057ff0;border:none;border-radius:16px;width:100%;min-height:48px;padding:14px;font-size:17px;font-weight:500;box-shadow:inset 0 1px 4px #6fbaff}.TRUCUW_addToCartButton:hover{background:#0461c7}.TRUCUW_addToCartButton:disabled{cursor:not-allowed;opacity:.9}
.c5GClq_shell{background:#eee;flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;display:flex}.c5GClq_scrollArea{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px max(24px,50% - 484px) 8px;overflow:hidden auto}@media (min-width:1024px){.c5GClq_scrollArea{padding-top:20px;padding-bottom:8px}}.c5GClq_stickyFooter{background:#fafafa;border-top:1px solid #00000014;flex-shrink:0;padding:16px max(24px,50% - 484px) 20px}@media (min-width:1024px){.c5GClq_stickyFooter{padding-top:16px;padding-bottom:24px}}.c5GClq_addToCartButton{color:#fff;cursor:pointer;white-space:normal;text-align:center;background:#057ff0;border:none;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){.c5GClq_addToCartButton{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.c5GClq_addToCartButton:disabled{cursor:not-allowed;opacity:.9}.c5GClq_addToCartButton:focus-visible{outline-offset:2px;outline:2px solid #00000059}
.-\39 qcfG_modalOverlay{backdrop-filter:blur(75px);z-index:1000;background:#0003;justify-content:center;align-items:center;padding:0;animation:.3s ease-in-out -\39 qcfG_fadeInAnimation;display:flex;position:fixed;inset:0;transform:translateZ(0)}@media (min-width:992px){.-\39 qcfG_modalOverlay{padding:16px}}@media (min-width:1400px){.-\39 qcfG_modalOverlay{padding:24px}}.-\39 qcfG_modalContainer{overscroll-behavior:contain;background:#eee;border:1.5px solid #fff3;border-radius:32px;flex-direction:column;width:100%;height:100%;min-height:500px;max-height:100%;animation:.3s ease-in-out -\39 qcfG_translateUpAnimation;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.-\39 qcfG_modalContainer{border-radius:0;min-height:600px;max-height:100dvh}}.-\39 qcfG_modalViewport{border-radius:inherit;flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.-\39 qcfG_modalScrollArea{overscroll-behavior:contain;flex:1;width:100%;height:100%;min-height:0;overflow:hidden auto}.-\39 qcfG_modalContentWithPadding{width:100%;max-width:1400px;margin:0 auto;padding-left:192px;padding-right:192px}@media (max-width:1400px){.-\39 qcfG_modalContentWithPadding{padding-left:82px;padding-right:82px}}@media (max-width:768px){.-\39 qcfG_modalContentWithPadding{padding-left:16px;padding-right:16px}}@media (max-width:992px){.-\39 qcfG_modalContentWithPadding{width:100%;max-width:1200px;padding-left:16px;padding-right:16px}}.-\39 qcfG_header{z-index:10;background:#fafafa;padding-top:64px;padding-bottom:64px;display:block;position:sticky;top:0;left:0}@media (max-width:992px){.-\39 qcfG_header{display:none}}.-\39 qcfG_footer{z-index:2;backdrop-filter:blur(20px);background:#00000012;border-top:1px solid #dbdbdb4d;width:100%;padding-top:16px;padding-bottom:24px;display:none;position:sticky;bottom:0;left:0;box-shadow:inset 0 1px 2px #fff}@media (max-width:992px){.-\39 qcfG_footer{display:block}}.-\39 qcfG_reviewCartButton{color:#fff;letter-spacing:-.2px;cursor:pointer;white-space:nowrap;background:#112baf;border:none;border-radius:16px;flex-shrink:0;padding:20px 32px;font-size:16px;font-weight:500;line-height:16px}.-\39 qcfG_reviewCartButton:hover{opacity:.92}@media (max-width:768px){.-\39 qcfG_reviewCartButton{border-radius:12px;padding:16px;font-size:14px}}.-\39 qcfG_closeButton{cursor:pointer;color:#666;z-index:1000;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:all .3s ease-in-out;display:flex;position:absolute;top:16px;right:16px}.-\39 qcfG_closeButton:hover{color:#000;transform:scale(1.05)}@media (min-width:992px){.-\39 qcfG_closeButton{top:16px;right:16px}}.-\39 qcfG_closeButton.-\39 qcfG_smHidden{display:none}@media (min-width:992px){.-\39 qcfG_closeButton.-\39 qcfG_smHidden{display:flex}}.-\39 qcfG_closeButton.-\39 qcfG_lgHidden{display:flex}@media (min-width:992px){.-\39 qcfG_closeButton.-\39 qcfG_lgHidden{display:none}}.-\39 qcfG_itemsSection{flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;display:flex;position:relative}@media (max-width:992px){.-\39 qcfG_itemsSection{display:none}}.-\39 qcfG_itemsSectionResponsive{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.-\39 qcfG_itemRow{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex}@media (max-width:768px){.-\39 qcfG_itemRow{flex-direction:column;gap:12px}.-\39 qcfG_itemRow *{width:100%}}.-\39 qcfG_itemImage{border-radius:8px;flex-shrink:0;width:100px;height:100px;overflow:hidden}.-\39 qcfG_itemImage img{object-fit:cover;width:100%;height:100%}.-\39 qcfG_itemDetails{flex-direction:column;flex:1;gap:8px;width:60%;display:flex}@media (max-width:768px){.-\39 qcfG_itemDetails{gap:4px;width:100%}}.-\39 qcfG_itemName{color:#000;letter-spacing:-.54px;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:20px;font-weight:500;overflow:hidden}@media (max-width:768px){.-\39 qcfG_itemName{font-size:16px}}.-\39 qcfG_itemSpecs{color:#000000b3;letter-spacing:-.42px;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden}.-\39 qcfG_itemSpecs b,.-\39 qcfG_itemSpecs strong{font-weight:500}.-\39 qcfG_itemSpecs .separator{color:#0000004d;margin:0 4px}@media (max-width:768px){.-\39 qcfG_itemSpecs{font-size:14px}}.-\39 qcfG_upsellSection{width:100%;padding-top:64px;padding-bottom:64px;position:relative}@media (max-width:992px){.-\39 qcfG_upsellSection{padding-top:24px;padding-bottom:24px}}.-\39 qcfG_upsellTitleContiner{flex-direction:column;gap:.8rem;display:flex}.-\39 qcfG_upsellTitle{color:#000;letter-spacing:-.54px;text-align:center;font-size:32px;font-weight:500}.-\39 qcfG_upsellTitle .-\39 qcfG_discount{color:#00000080}@media (max-width:992px){.-\39 qcfG_upsellTitle{text-align:left;font-size:24px}}.-\39 qcfG_upsellSubtitle{color:#000;letter-spacing:-.48px;text-align:center;font-size:16px;font-style:normal;line-height:120%}@media (max-width:992px){.-\39 qcfG_upsellSubtitle{text-align:left;font-size:14px}}.-\39 qcfG_shopProductsGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px 12px;margin-top:52px;padding-bottom:16px;display:grid}.-\39 qcfG_shopProductsGrid>div{height:100%;width:100%!important}@media (max-width:1024px){.-\39 qcfG_shopProductsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.-\39 qcfG_shopProductsGrid{grid-template-columns:1fr;gap:12px;margin-top:32px}.-\39 qcfG_shopProductsGrid>div{height:auto}}.-\39 qcfG_learnMoreOverlay{z-index:1001;backdrop-filter:blur(54px);background:#0003;justify-content:flex-end;padding:0;animation:.2s ease-in-out -\39 qcfG_fadeInAnimation;display:flex;position:fixed;inset:0}@media (min-width:992px){.-\39 qcfG_learnMoreOverlay{padding:24px}}.-\39 qcfG_learnMorePanel{background:0 0;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;animation:.3s ease-in-out -\39 qcfG_slideInFromBottom;display:flex;overflow:hidden}@media (min-width:992px){.-\39 qcfG_learnMorePanel{border-radius:16px;width:500px;animation:.3s ease-in-out -\39 qcfG_slideInFromRight}}.-\39 qcfG_learnMoreCloseButton{cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:12px auto;transition:background .2s;display:flex}.-\39 qcfG_learnMoreCloseButton:hover{background:#e6e6e6}.-\39 qcfG_learnMoreContent{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;flex:auto;min-height:0;animation:.3s ease-in-out -\39 qcfG_contentReveal;display:flex;overflow:hidden auto}@media (min-width:992px){.-\39 qcfG_learnMoreContent{animation:.3s ease-in-out -\39 qcfG_fadeInAnimation}}.-\39 qcfG_upsellStackingContent{min-width:unset!important;width:100%!important}.-\39 qcfG_upsellStackingContent .stacking-modal-close{display:none}@keyframes -\39 qcfG_fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes -\39 qcfG_translateUpAnimation{0%{transform:translateY(80px)}to{transform:translateY(0)}}@keyframes -\39 qcfG_slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes -\39 qcfG_slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes -\39 qcfG_contentReveal{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}
.gPg5AG_addButton:disabled{cursor:not-allowed;opacity:1;background:#d1d1d1}.gPg5AG_stepperPill{color:#1539f5;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.104px;white-space:nowrap;background:0 0;border:1px solid #1539f5;border-radius:200px;justify-content:center;align-items:center;gap:4px;padding:7px 11px;font-size:13px;font-weight:500;line-height:24px;display:inline-flex}@media (min-width:1024px){.gPg5AG_stepperPill{padding:9px 15px}}.gPg5AG_qty{text-align:center;min-width:24px}.gPg5AG_stepButton{color:#1539f5;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:16px;line-height:1;display:inline-flex}.gPg5AG_stepButton:hover:not(:disabled){background:#1539f51a}.gPg5AG_stepButton:disabled{opacity:.5;cursor:not-allowed}
.aaOzJa_card{flex-direction:column;width:100%;display:flex}.aaOzJa_mediaTile{cursor:pointer;aspect-ratio:384/440;background:#e0e0e0;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.aaOzJa_mediaTile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.aaOzJa_textBlock{flex-direction:column;gap:12px;margin-top:24px;display:flex}.aaOzJa_textBlock h3{color:#000;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.5px;margin:0;font-size:18px;font-weight:500;line-height:1.1}@media (min-width:1024px){.aaOzJa_textBlock h3{letter-spacing:-.8px;font-size:16px;font-weight:400}}.aaOzJa_price{color:#000000b3;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.4}.aaOzJa_description{color:#000000b3;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.6px;margin:0;font-size:14px;font-weight:400;line-height:1.4}.aaOzJa_learnMoreLink{cursor:pointer;color:#1539f5;font:inherit;letter-spacing:inherit;background:repeating-linear-gradient(90deg,#1539f580 0 1px,#0000 1px 5px) 0 100%/100% 1px no-repeat;border:none;padding:0 0 2px}.aaOzJa_learnMoreLink:hover,.aaOzJa_learnMoreLink:focus-visible{background-image:repeating-linear-gradient(90deg,#1539f5 0 1px,#0000 1px 5px)}.aaOzJa_ctaRow{margin-top:auto;padding-top:24px}
.g086bG_section{padding:80px 0}@media (min-width:1024px){.g086bG_section{padding:120px 0}}.g086bG_carouselGutter{width:100%;max-width:1512px;margin:0 auto;padding:0 0 0 24px}@media (min-width:1024px){.g086bG_carouselGutter{padding:0 120px}}.g086bG_headerRow{flex-direction:column;gap:8px;margin-bottom:32px;padding-right:24px;display:flex}@media (min-width:1024px){.g086bG_headerRow{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:80px;padding-right:0}}.g086bG_headerLeft{flex-direction:column;gap:8px;display:flex}.g086bG_headerLeft h2{color:#000;font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:400;line-height:1.2}.g086bG_headerLeft p{color:#000000b3;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.6px;margin:0;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:1024px){.g086bG_headerLeft{gap:16px}.g086bG_headerLeft h2{letter-spacing:-2px;font-size:48px;line-height:1.1}}.g086bG_arrowRow{align-items:center;gap:12px;display:flex}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill]{background:#e0e0e0;width:46px;height:46px}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill] svg{width:1.2rem;height:1.2rem}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill] svg path{fill:#000000b3}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill]:hover:not(:disabled){background:#d5d5d5}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill]:hover:not(:disabled) svg path{fill:#000000b3}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill]:disabled{opacity:1;background:0 0;border:2px solid #e0e0e0}.g086bG_arrowRow .g086bG_arrowButton[data-variant][data-fill]:disabled svg path{fill:#e0e0e0}.g086bG_carouselOuter{position:relative}.g086bG_carouselTrack{scroll-snap-type:x proximity;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;gap:16px;display:flex;overflow-x:auto}.g086bG_carouselTrack::-webkit-scrollbar{display:none}@media (min-width:1024px){.g086bG_carouselTrack{gap:48px}}@media (pointer:fine){.g086bG_carouselTrack{cursor:grab}}.g086bG_cardWrapper{scroll-snap-align:start;flex:0 0 260px;display:flex}@media (min-width:1024px){.g086bG_cardWrapper{flex-basis:286px}}.g086bG_fadeMask{display:none}@media (min-width:1024px){.g086bG_fadeMask{pointer-events:none;opacity:0;background:linear-gradient(270deg,#fff 0%,#fff0 100%);width:170px;transition:opacity .25s ease-out;display:block;position:absolute;top:0;bottom:0;right:0}.g086bG_fadeMask[data-visible=true]{opacity:1}}
.ugFNOG_container{--mc-radius:24px;--mc-max-width:640px;--mc-height:100%;--mc-flex:0 1 auto;--mc-overflow:hidden;--mc-height-m:100dvh;--hs-pt:32px;--hs-pr:32px;--hs-pb:32px;--hs-pl:32px;--hs-pt-m:24px;--hs-pb-m:16px;--hs-pl-m:24px;--hs-pr-m:24px;--up-pr:32px;--up-pb:24px;--up-pl:32px;--up-pl-m:24px;--up-pr-m:24px;--ds-pt:24px;--ds-pr:32px;--ds-pb:24px;--ds-pl:32px;--ds-pl-m:24px;--ds-pr-m:24px;--sf-pr:24px;--sf-pl:24px;--sf-radius:24px}.ugFNOG_footer.ugFNOG_footer{gap:16px;padding-bottom:32px}@media (max-width:1024px){.ugFNOG_footer.ugFNOG_footer{padding-bottom:calc(36px + env(safe-area-inset-bottom,20px))}}.ugFNOG_zipInput.ugFNOG_zipInput{font-size:16px}.ugFNOG_revealCta.ugFNOG_revealCta{flex-shrink:0}@keyframes ugFNOG_bvStepFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ugFNOG_choiceRow{flex-direction:column;gap:12px;animation:.26s cubic-bezier(.22,1,.36,1) both ugFNOG_bvStepFadeIn;display:flex}@media (prefers-reduced-motion:reduce){.ugFNOG_choiceRow{animation:none}}.ugFNOG_stepTitle{letter-spacing:-.3px;color:#000000b3;margin:0;font-size:13px;font-weight:500}.ugFNOG_backLink{cursor:pointer;color:#0000008c;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-self:flex-start;max-width:100%;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.ugFNOG_backLink:hover{color:#000c}.ugFNOG_backLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #057ff0}.ugFNOG_wizardPill{appearance:none;letter-spacing:-.3px;color:#000000b3;white-space:nowrap;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:padding-box padding-box;border:1px solid #00000026;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:44px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s ease-in-out,background .2s ease-in-out;display:flex}@media (min-width:768px){.ugFNOG_wizardPill{flex:1;width:auto;min-width:0}}.ugFNOG_wizardPill:hover{border-color:#006af580}.ugFNOG_wizardPill.active{border-color:#006af5}.ugFNOG_wizardPill.active:hover{border-color:#006af5}.ugFNOG_wizardPill.active{background:#006af514}.ugFNOG_wizardPill:focus{outline:none}.ugFNOG_wizardPill:focus-visible:not(.active){border-color:#057ff0;box-shadow:0 0 0 3px #057ff033}.ugFNOG_wizardPillRow{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:768px){.ugFNOG_wizardPillRow{flex-direction:row;gap:12px}}.ugFNOG_quoteLoader{justify-content:center;align-items:center;min-height:18px;display:flex}.ugFNOG_footerToggle{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.ugFNOG_footerToggle:focus-visible{outline-offset:2px;outline:2px solid #057ff0}.ugFNOG_collapseChevron{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:rotate(180deg)}.ugFNOG_collapseChevron[data-collapsed=true]{transform:rotate(0)}.ugFNOG_collapseChevron svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.ugFNOG_collapseChevron{transition:none}}.ugFNOG_collapsePanel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.ugFNOG_collapsePanel[data-open=true]{grid-template-rows:1fr}.ugFNOG_collapseInner{opacity:0;visibility:hidden;pointer-events:none;min-height:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;overflow:hidden;transform:translateY(6px)}.ugFNOG_collapseInner[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:none}@media (prefers-reduced-motion:reduce){.ugFNOG_collapsePanel,.ugFNOG_collapseInner{transition:none}.ugFNOG_collapseInner{transform:none}}.ugFNOG_footerBody{flex-direction:column;gap:16px;padding-top:8px;padding-bottom:4px;display:flex}.ugFNOG_footerStack{flex-direction:column;display:flex}.ugFNOG_collapsedSummary{color:#0000008c;letter-spacing:-.3px;margin:0;font-size:13px;font-weight:400}.ugFNOG_zipDisclaimer{background:#f7f7f7;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ugFNOG_zipDisclaimer h6{color:#0009;letter-spacing:-.3px;margin:0;font-size:13px;font-weight:500;line-height:120%}.ugFNOG_zipDisclaimer p{color:#0009;letter-spacing:-.24px;margin:0;font-size:12px;font-weight:400;line-height:130%}.ugFNOG_zipDisclaimer ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ugFNOG_zipDisclaimer li{color:#0009;letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:130%}
/*# sourceMappingURL=3akl519qn-kb-.css.map*/