:root{--lumo-ink:#2A2825;--lumo-cream:#F6F2EB;--lumo-cream-2:#EFE9E0;--lumo-cream-3:#E8E0D4;--lumo-line:#D8D2C8;--lumo-muted:#6B6762;--lumo-dark:#1B1A18;--lumo-blue:#1F56D6;--lumo-blue-hover:#17419F}body{--font-h1--size:clamp(2.75rem,8.8vw,5.5rem);--font-h2--size:clamp(2.25rem,5.6vw,3.5rem)}h1,.h1{letter-spacing:-.03em;line-height:1.02;font-weight:400}h2,.h2{letter-spacing:-.025em;line-height:1.05;font-weight:400}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em,.jumbo-text em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;letter-spacing:-.01em}h6,.h6{letter-spacing:.08em}.button:not(.button-unstyled),.button-secondary,button.button:not(.button-unstyled),a.button:not(.button-unstyled){min-height:48px;padding:12px 24px;font-size:1rem;line-height:1.5;font-weight:500;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s,border-color .15s}.button:not(.button-secondary):not(.button-unstyled):hover{background-color:var(--lumo-blue-hover)!important;border-color:var(--lumo-blue-hover)!important}.button-secondary:hover{background-color:var(--lumo-ink)!important;color:#fff!important}@media(max-width:749px){.button:not(.button-unstyled),.button-secondary{width:100%;min-height:52px}}.menu-list__link[href$="/products/lumo-ring"]{background:var(--lumo-blue);color:#fff!important;border-radius:100px;padding:10px 20px;margin-left:8px}.menu-list__link[href$="/products/lumo-ring"]:hover{background:var(--lumo-blue-hover)}.announcement-bar{font-size:.8125rem;letter-spacing:.01em}.sticky-add-to-cart__bar{border-radius:12px;box-shadow:0 6px 30px -4px #0000001f}@media(max-width:749px){.sticky-add-to-cart__bar{width:calc(100% - 24px)!important;bottom:12px!important;border-radius:12px!important}}@media(max-width:749px){body:has(#lumo-sticky:not(.lumo-sticky--off)){padding-bottom:88px}}.lumo-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.lumo-compare th,.lumo-compare td{padding:14px 16px;border-bottom:1px solid var(--lumo-line);text-align:left;vertical-align:top}.lumo-compare th{font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--lumo-muted)}.lumo-compare td:nth-child(2){background:#fff;font-weight:500}.lumo-compare tbody tr:last-child td{border-bottom:0}@media(max-width:749px){.lumo-compare{font-size:13px;table-layout:fixed;width:100%}.lumo-compare colgroup col:nth-child(1){width:40%!important}.lumo-compare colgroup col:nth-child(2){width:27%!important}.lumo-compare colgroup col:nth-child(3){width:33%!important}.lumo-compare colgroup col:nth-child(4){width:0!important}.lumo-compare th,.lumo-compare td{padding:10px 8px;overflow-wrap:anywhere}.lumo-compare th{font-size:11px;letter-spacing:.04em}.lumo-compare th:nth-child(4),.lumo-compare td:nth-child(4){display:none;width:0!important;padding:0!important;border:0!important}}.lumo-specs{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;font-size:14px;line-height:1.5}.lumo-specs h4{font-size:14px;font-weight:600;margin:0 0 4px}@media(max-width:749px){.lumo-specs{grid-template-columns:1fr}}.product-form-buttons .quantity-selector,quantity-selector-component{display:none!important}.product-details__content .review-block:empty{display:none}.lumo-nosize .variant-option__button-label__pill{display:none!important}.lumo-nosize .variant-option__button-label:has(:checked):before{border-color:var(--color-variant-border)!important}.lumo-nosize .variant-option__button-label:has(:checked),.lumo-nosize .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--color-foreground)!important}.hero-wrapper .text-block.h1 p,.hero-wrapper .text-block.h1,.hero-wrapper .text-block.h1 em{color:#0f0e0c!important}.hero-wrapper .hero__content-wrapper .text-block p{color:#1e1c19}.hero-wrapper .text-block.h6 p{color:#1f56d6!important;opacity:1;font-weight:600;letter-spacing:.12em}@media screen and (max-width:749px){.hero-wrapper .hero{--hero-min-height:auto!important;min-height:auto!important}.hero-wrapper .hero__container{min-height:auto!important;display:flex!important;flex-direction:column;--padding-block-start:64px!important;padding-block-end:0!important}.hero-wrapper .hero__content-wrapper{order:1;width:100%;max-width:100%;padding-inline:20px;padding-bottom:30px;grid-column:auto!important}.hero-wrapper .hero__media-grid{order:2;position:relative!important;inset:auto!important;display:block!important;width:100%;aspect-ratio:1/1;grid-column:auto!important}.hero-wrapper .hero__media-wrapper--mobile{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:block}.hero-wrapper .hero__media-wrapper--mobile .hero__media{height:100%;width:100%;object-fit:cover;object-position:center center}.hero-wrapper .text-block.h1{--font-h1--size:clamp(2.6rem,12.5vw,3.6rem)}}@media screen and (min-width:750px){.hero-wrapper .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#f6f2ebf5,#f6f2ebe6 20%,#f6f2eb73,#f6f2eb00 48%)}}.slideshow-control,button.slideshow-control{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;background:#ffffffeb!important;color:var(--lumo-ink,#2A2825)!important;box-shadow:0 1px 6px #00000024}.slideshow-control .svg-wrapper,.slideshow-control svg{width:18px;height:18px}@media(max-width:749px){slideshow-arrows{display:none!important}}.email-signup__button,.email-signup__button--integrated,button.email-signup__button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;flex:0 0 auto;border-radius:50%!important}.email-signup__button .svg-wrapper,.email-signup__button svg{width:18px;height:18px}[id*=__final_cta] .custom-section-background,[id*=__final_cta] .overlay{display:none!important}[id*=__final_cta] .section{background:#efe9e0!important}[id*=__final_cta] .section-content-wrapper *{color:#0f0e0c!important}[id*=__final_cta] .button,[id*=__final_cta] .button *{color:#fff!important}@media(max-width:749px){[id*=__final_cta] .section{--section-min-height:auto!important;min-height:auto!important;padding-block:64px!important}}.product-form-buttons button[disabled],.sticky-add-to-cart__button[disabled],button.add-to-cart-button[disabled]{background:#e8e3da!important;border-color:#e8e3da!important;color:#6b655c!important;opacity:1!important;cursor:not-allowed}.sticky-add-to-cart__button{width:auto!important}@media(max-width:749px){.sticky-add-to-cart__bar{gap:12px;align-items:center;padding:10px 12px}.sticky-add-to-cart__image,.sticky-add-to-cart__image-img{width:44px!important;height:44px!important;flex:0 0 44px}.sticky-add-to-cart__info{display:none!important}.sticky-add-to-cart__title{font-size:14px;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__variant{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__price{flex:0 0 auto;font-size:15px;font-weight:500;line-height:1.2}.sticky-add-to-cart__button{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 auto;min-height:46px!important;padding:0 16px!important}.sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important;font-size:14px}}.menu-drawer .close-button,.menu-drawer__close-button{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;margin-left:auto!important}.menu-drawer__menu-item[href$="/products/lumo-ring"]{background:var(--lumo-blue)!important;color:#fff!important;border-radius:100px!important;padding:16px 24px!important;text-align:center;justify-content:center;border-bottom:0!important;margin-top:20px}.menu-drawer__menu-item[href$="/products/lumo-ring"]:after{display:none!important}.menu-drawer li:has(>a[href$="/products/lumo-ring"]),.menu-drawer__menu-item[href$="/products/lumo-ring"]{border:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumo-oura.css.map */
