:root,html{--font-heading-family: "EB Garamond", "Garamond", "Times New Roman", serif !important;--font-body-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-heading-style: normal !important;--font-body-style: normal !important}body,.text-body{font-family:Inter,system-ui,-apple-system,sans-serif!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-header__heading,.product__title,.collection__title,.title-wrapper h2{font-family:EB Garamond,Garamond,Times New Roman,serif!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-feature-settings:"kern" 1,"liga" 1,"ss01" 1;letter-spacing:.005em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em;font-weight:300}h1,.h0,.h1{letter-spacing:-.015em;line-height:1.05}h2,.h2{letter-spacing:-.01em;line-height:1.15}.lumena-eyebrow,.eyebrow{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:#c9a876;margin-bottom:2rem;display:inline-block}.lumena-divider{width:60px;height:1px;background-color:#c9a876;margin:3.2rem auto;border:none}.lumena-divider--left{margin-left:0;margin-right:auto}.button,.button--primary,.button--secondary,button.shopify-payment-button__button{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;padding:1.6rem 3.6rem;transition:all .28s ease-out}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 6px 18px #3d2e201f}product-form .button,.product-form__buttons .button{padding:1.84rem 4rem;font-size:1.4rem}.utility-bar,.announcement-bar,.announcement-bar__message{font-family:Inter,sans-serif;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500;padding-top:1.04rem;padding-bottom:1.04rem}.header__heading-logo{max-height:96px!important;width:auto!important}.header__heading-link{padding:0!important}@media screen and (max-width:749px){.header__heading-logo{max-height:60px!important}}.card-wrapper:hover .card__media img,.product-media-container img:hover{transform:scale(1.02)}.card__media img,.product-media-container img{transition:transform .5s ease-out}.price__regular .price-item,.price__sale .price-item--sale{font-family:EB Garamond,serif;font-weight:400;font-size:2.64rem;letter-spacing:.01em}.price__sale .price-item--regular{color:#7a6b5c;text-decoration:line-through;text-decoration-thickness:1px;font-weight:300;margin-right:.8rem}.price--on-sale .price__badge-sale{background:#c97b7b;color:#fff;border-radius:999px;padding:.4rem 1.2rem;font-size:1.12rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.footer{border-top:1px solid #E5DAC9}.footer .h4,.footer .footer-block__heading{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:2rem}.footer a{font-size:1.4rem;letter-spacing:.01em;transition:opacity .2s ease}.footer a:hover{opacity:.65}.lumena-trust-row{display:flex;justify-content:center;align-items:center;gap:clamp(3.2rem,5vw,6.4rem);flex-wrap:wrap;padding:3.2rem 0;border-top:1px solid #E5DAC9;border-bottom:1px solid #E5DAC9}.lumena-trust-row__item{display:flex;align-items:center;gap:1.04rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#3d2e20}.lumena-trust-row__icon{width:18px;height:18px;stroke:#c9a876;stroke-width:1.5;fill:none}.lumena-led-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.4rem;padding:4.8rem 0}.lumena-led-card{text-align:center;padding:2.4rem 1.6rem}.lumena-led-card__dot{width:56px;height:56px;border-radius:50%;margin:0 auto 1.6rem;box-shadow:0 0 32px currentColor,inset 0 0 12px #fff6}.lumena-led-card__dot--red{background:#e04848;color:#e04848}.lumena-led-card__dot--blue{background:#4a8fe0;color:#4a8fe0}.lumena-led-card__dot--green{background:#5dbe6a;color:#5dbe6a}.lumena-led-card__dot--yellow{background:#f2c94c;color:#f2c94c}.lumena-led-card__dot--white{background:#f8f4ee;color:#f8f4ee;box-shadow:0 0 24px #fff9,inset 0 0 8px #0000000a}.lumena-led-card__dot--purple{background:#a569e0;color:#a569e0}.lumena-led-card__dot--cyan{background:#4fd0d0;color:#4fd0d0}.lumena-led-card__name{font-family:EB Garamond,serif;font-weight:400;font-size:2.08rem;margin-bottom:.64rem;color:#3d2e20}.lumena-led-card__desc{font-family:Inter,sans-serif;font-size:1.3rem;line-height:1.5;color:#7a6b5c}.lumena-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3.2rem;padding:6.4rem 0}.lumena-tech-card{text-align:center;padding:1.6rem}.lumena-tech-card__icon{width:48px;height:48px;margin:0 auto 2rem;stroke:#c9a876;stroke-width:1.5;fill:none}.lumena-tech-card__title{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#3d2e20;margin-bottom:1.04rem}.lumena-tech-card__desc{font-family:Inter,sans-serif;font-size:1.4rem;line-height:1.6;color:#7a6b5c;max-width:240px;margin:0 auto}summary.collapsible-content__heading,.collapsible-content details summary{font-family:EB Garamond,serif;font-weight:400;font-size:2rem;letter-spacing:-.005em;padding:2rem 0;border-bottom:1px solid #E5DAC9}.collapsible-content details[open] summary{border-bottom-color:#c9a876}.cart-drawer__header h2,.cart-drawer h2{font-family:EB Garamond,serif;font-weight:400;letter-spacing:.05em;text-transform:none}::selection{background:#c9a876;color:#fff}:focus-visible{outline:2px solid #C9A876;outline-offset:2px}.product-form__input--pill input:checked+label,.product-form__input--pill .pill[aria-checked=true]{border-color:#c9a876;background:#c9a876;color:#fff}.newsletter-form__field-wrapper{border:1px solid #C9A876;border-radius:999px;padding:.4rem}.newsletter-form__field-wrapper input[type=email]{border:none!important;background:transparent;letter-spacing:.02em}@media screen and (max-width:749px){h1,.h0,.h1{font-size:clamp(3.2rem,9vw,4.8rem)!important;line-height:1.1}.button{padding:1.36rem 2.8rem;font-size:1.2rem}}.section-featured-product .product__title h1,.section-featured-product .product__title h2,.section-featured-product .product__title{font-size:clamp(2.2rem,2.4vw,3.2rem)!important;line-height:1.15!important;letter-spacing:-.005em!important;font-weight:400!important;margin:0 0 1.6rem!important;max-width:100%!important}.section-featured-product .product__info-wrapper,.section-featured-product .product__info-container{align-self:flex-start!important;justify-content:flex-start!important;padding-top:1.6rem!important}.section-featured-product .product__info-container>*{margin-block:.8rem!important}.section-featured-product .product__info-container>.product__title{margin-block:0 0 1.2rem!important}.section-featured-product .price{margin:0 0 1.6rem!important}.section-featured-product .price-item--sale,.section-featured-product .price-item--regular{font-size:2rem!important;line-height:1.2!important}.section-featured-product .product-form__input{margin-block:1rem!important}.section-featured-product fieldset.product-form__input{margin-bottom:1.2rem!important}.section-featured-product .product-form__quantity{margin-block:1rem!important}.section-featured-product .product-form__buttons{margin-top:1.6rem!important;margin-bottom:1.2rem!important}.section-featured-product .product-form__buttons .button{padding:1.6rem 3.2rem!important;font-size:1.3rem!important}@media screen and (min-width:990px){.section-featured-product .product__media-wrapper,.section-featured-product media-gallery{max-height:78vh}.section-featured-product .product__media-container,.section-featured-product .product__media-item{max-height:78vh}}@media screen and (max-width:989px){.section-featured-product .product__title h1,.section-featured-product .product__title h2,.section-featured-product .product__title{font-size:clamp(2.4rem,5vw,3.4rem)!important}}.section-main-product .product__title h1,.section-main-product .product__title h2,.section-main-product .product__title{font-size:clamp(2.4rem,2.6vw,3.6rem)!important;line-height:1.15!important;letter-spacing:-.005em!important;font-weight:400!important;margin:0 0 1.6rem!important;max-width:100%!important}.section-main-product .product__info-wrapper,.section-main-product .product__info-container{align-self:flex-start!important;justify-content:flex-start!important;padding-top:1.6rem!important}.section-main-product .product__info-container>*{margin-block:.8rem!important}.section-main-product .product__info-container>.product__title{margin:0 0 1.2rem!important}.section-main-product .price{margin:0 0 1.2rem!important}.section-main-product .price-item--sale,.section-main-product .price-item--regular{font-size:2.2rem!important;line-height:1.2!important}.section-main-product .product-form__input{margin-block:1rem!important}.section-main-product fieldset.product-form__input{margin-bottom:1.2rem!important}.section-main-product .product-form__quantity{margin-block:1rem!important}.section-main-product .product-form__buttons{margin-top:1.6rem!important;margin-bottom:1.2rem!important}.section-main-product .product-form__buttons .button{padding:1.6rem 3.2rem!important;font-size:1.3rem!important}.section-main-product .product__description{margin-top:2rem!important}.section-main-product .product__description h3{font-size:1.8rem!important;margin-top:2rem!important;margin-bottom:.8rem!important}.section-main-product .product__description p,.section-main-product .product__description li{font-size:1.5rem!important;line-height:1.55!important}@media screen and (min-width:990px){.section-main-product .product__media-wrapper,.section-main-product media-gallery{max-height:80vh}.section-main-product .product__media-container,.section-main-product .product__media-item{max-height:80vh}.section-main-product .product__info-wrapper{position:sticky;top:8rem;align-self:flex-start;max-height:calc(100vh - 10rem);overflow-y:auto}.section-main-product .product__info-wrapper::-webkit-scrollbar{width:4px}.section-main-product .product__info-wrapper::-webkit-scrollbar-thumb{background:#c9a8764d;border-radius:2px}}@media screen and (max-width:989px){.section-main-product .product__title h1,.section-main-product .product__title h2,.section-main-product .product__title{font-size:clamp(2.6rem,5vw,3.8rem)!important}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(16px);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out}.scroll-trigger.scroll-trigger--design-mode,.scroll-trigger.scroll-trigger--offscreen{transform:translateY(16px);opacity:0}.scroll-trigger.scroll-trigger--cancel{transform:translateY(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lumena-custom.css.map */
