.lumeoa-contact{width:min(100% - 96px,1160px);margin-inline:auto;padding-block:52px 80px;color:#2f2d2a}.lumeoa-contact__title{margin:0 0 52px;font:400 clamp(38px,4vw,56px)/1.1 var(--font-heading-family);letter-spacing:-.02em}.lumeoa-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:72px}.lumeoa-contact__content h2{margin:0 0 22px;max-width:25ch;font:400 28px/1.3 var(--font-heading-family);letter-spacing:-.01em}.lumeoa-contact__content p{margin:0 0 20px;font-size:15px;line-height:1.8}.lumeoa-contact__content p:last-child{margin-bottom:0}.lumeoa-contact__content a{color:#514b43;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.lumeoa-contact__content a:focus-visible{outline:2px solid #6E5A42;outline-offset:4px}.lumeoa-contact__address{display:flex;gap:12px;align-items:flex-start;padding-top:22px;margin-top:22px;border-top:1px solid #DED6CC}.lumeoa-contact__address>svg{flex:0 0 20px;margin-top:3px;color:#6e5a42}.lumeoa-contact__content .lumeoa-contact__address p{font-size:13px;line-height:1.8}.lumeoa-contact__content a[href^="mailto:"],.lumeoa-contact__content a[href^="tel:"]{display:inline-flex;align-items:center;gap:7px}.lumeoa-contact__content a[href^="mailto:"]:before,.lumeoa-contact__content a[href^="tel:"]:before{content:"";width:16px;height:16px;display:inline-block;background:currentColor;flex-shrink:0}.lumeoa-contact__content a[href^="mailto:"]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='3' y='5' width='18' height='14' rx='1'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='3' y='5' width='18' height='14' rx='1'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E") center/contain no-repeat}.lumeoa-contact__content a[href^="tel:"]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M5 3h4l2 5-3 2a15 15 0 0 0 6 6l2-3 5 2v4a2 2 0 0 1-2 2A18 18 0 0 1 3 5a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M5 3h4l2 5-3 2a15 15 0 0 0 6 6l2-3 5 2v4a2 2 0 0 1-2 2A18 18 0 0 1 3 5a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") center/contain no-repeat}.lumeoa-contact__form{scroll-margin-top:120px}.lumeoa-contact__privacy{margin:0 0 16px;font-size:12px;line-height:1.6;color:#615a52}.lumeoa-contact__privacy a{color:inherit;text-underline-offset:3px}.lumeoa-contact__privacy a:focus-visible{outline:2px solid #6E5A42;outline-offset:3px}.lumeoa-contact__form .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lumeoa-contact__form .field{margin-bottom:16px}.lumeoa-contact__form .field__input{min-height:52px}.lumeoa-contact__form .text-area{min-height:158px;resize:vertical}.lumeoa-contact__form .contact__button{margin-top:18px}.lumeoa-contact__form .button{width:100%;min-height:52px;color:#fff;background:#3a3a37}.lumeoa-contact__form .button:hover{background:#514b43}.lumeoa-contact__form .button:focus-visible{outline:2px solid #6E5A42;outline-offset:4px}.lumeoa-contact__form .form__message{align-items:flex-start;gap:10px}.lumeoa-contact__form .form__message svg{flex-shrink:0}@media(max-width:989px){.lumeoa-contact{width:calc(100% - 48px)}.lumeoa-contact__grid{gap:36px}}@media(max-width:749px){.lumeoa-contact{width:calc(100% - 40px);padding-block:36px 56px}.lumeoa-contact__title{margin-bottom:32px}.lumeoa-contact__grid{grid-template-columns:minmax(0,1fr);gap:32px}.lumeoa-contact__content h2{font-size:25px;max-width:none}.lumeoa-contact__form .contact__fields{grid-template-columns:minmax(0,1fr);gap:0}.lumeoa-contact__form .field__input{font-size:16px}}.lumeoa-footer__logo-link{display:inline-block;margin-bottom:26px}.lumeoa-footer__logo{display:block;width:180px;max-width:100%;height:auto}.lumeoa-footer__payments{grid-column:1 / -1}.lumeoa-footer__payments h3{margin:0 0 16px;font-size:14px;font-weight:500}.lumeoa-footer__payments ul{display:flex;flex-wrap:wrap;gap:16px 24px}.lumeoa-footer__payments li{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.5}.lumeoa-footer__payment-icon{width:38px;height:24px;flex-shrink:0}.lumeoa-footer{color:#2f2d2a;background:#f5efe6;border-top:1px solid #DED6CC}.lumeoa-footer__inner{display:grid;grid-template-columns:1.45fr .8fr 1fr;gap:56px;width:min(100% - 96px,1280px);margin-inline:auto;padding-block:72px 24px}.lumeoa-footer__signature{font:400 19px/1.4 var(--font-body-family);letter-spacing:.26em;margin:0 0 26px}.lumeoa-footer__brand h2{font:400 30px/1.15 var(--font-heading-family);max-width:19ch;margin:0 0 16px}.lumeoa-footer__brand>p:not(.lumeoa-footer__signature){max-width:42ch;margin:0;font-size:14px;line-height:1.75;opacity:.72}.lumeoa-footer__contact-link{display:inline-flex;gap:20px;margin-top:20px;color:inherit;text-underline-offset:6px}.lumeoa-footer nav h3{margin:7px 0 20px;font:600 11px/1.5 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}.lumeoa-footer ul{list-style:none;padding:0;margin:0}.lumeoa-footer nav a{display:inline-flex;align-items:center;min-height:35px;color:inherit;font-size:13px;line-height:1.5;text-decoration:none}.lumeoa-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}.lumeoa-footer__bottom{grid-column:1 / -1;display:flex;justify-content:space-between;gap:18px;border-top:1px solid #D8CEC2;margin-top:10px;padding-top:22px}.lumeoa-footer__bottom p{margin:0;font-size:11px;opacity:.7}@media(max-width:899px){.lumeoa-footer__inner{width:calc(100% - 48px);grid-template-columns:1fr 1fr}.lumeoa-footer__brand{grid-column:1 / -1}}@media(max-width:599px){.lumeoa-footer__inner{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding-top:48px}.lumeoa-footer__brand{grid-column:auto}.lumeoa-footer__bottom{flex-direction:column}.lumeoa-footer nav a,.lumeoa-footer__contact-link{min-height:44px}}.lumeoa-footer__reassurance{background:#faf8f4;border-bottom:1px solid #DED6CC}.lumeoa-footer ul.lumeoa-footer__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:min(100% - 96px,1280px);margin-inline:auto;padding-block:44px}.lumeoa-footer__benefit{text-align:center}.lumeoa-footer__benefit-icon{width:30px;height:30px;display:block;margin:0 auto 16px;color:#6e5a42}.lumeoa-footer__benefit h2{margin:0 0 9px;font:500 17px/1.4 var(--font-body-family);letter-spacing:0}.lumeoa-footer__benefit p{max-width:27ch;margin:0 auto;font-size:13px;line-height:1.65;color:#615a52}.lumeoa-footer__contact{margin-top:26px}.lumeoa-footer__contact h3{margin:0 0 10px;font:600 13px/1.5 var(--font-body-family);letter-spacing:.02em}.lumeoa-footer__contact address{display:flex;flex-direction:column;align-items:flex-start;font-style:normal}.lumeoa-footer__hours{display:flex;align-items:flex-start;gap:12px;margin:0 0 8px;color:#615a52;font-size:13px;line-height:1.65}.lumeoa-footer__contact svg{width:19px;height:19px;flex:0 0 19px}.lumeoa-footer__hours svg{margin-top:2px}.lumeoa-footer__detail-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:6px;color:inherit;font-size:14px;line-height:1.5;text-decoration:none}.lumeoa-footer__detail-link span{overflow-wrap:anywhere}.lumeoa-footer__address-link{align-items:flex-start;padding-block:11px}.lumeoa-footer__address-link svg{margin-top:1px}.lumeoa-footer__detail-link:hover span{text-decoration:underline;text-underline-offset:5px}.lumeoa-footer a:focus-visible{outline:2px solid #6E5A42;outline-offset:5px}@media(max-width:899px){.lumeoa-footer ul.lumeoa-footer__benefits{width:calc(100% - 48px);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:599px){.lumeoa-footer ul.lumeoa-footer__benefits{width:calc(100% - 40px);padding-block:32px;gap:28px 18px}.lumeoa-footer__benefit h2{font-size:14px}.lumeoa-footer__benefit p{font-size:12px}.lumeoa-footer__benefit-icon{width:27px;height:27px;margin-bottom:12px}}html{scrollbar-gutter:stable;scrollbar-color:var(--lumeoa-taupe) var(--lumeoa-paper);scroll-padding-top:110px}body{background:var(--lumeoa-paper);color:var(--lumeoa-ink)}::selection{background:var(--lumeoa-brass);color:var(--lumeoa-espresso)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--lumeoa-paper)}::-webkit-scrollbar-thumb{background:var(--lumeoa-taupe);border:2px solid var(--lumeoa-paper);border-radius:8px}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lumeoa-ink);outline-offset:4px}.header__heading-logo{display:block}.header__menu-item,.list-menu__item{letter-spacing:.01em}.product__info-container .product__title h1{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.018em}.product__description h2,.rte h2{margin-block:34px 14px;font-family:var(--font-heading-family);font-weight:400;line-height:1.18}.product__description h3,.rte h3{margin-block:23px 9px;font-family:var(--font-body-family);font-size:16px;font-weight:600}.product__description p,.product__description li,.rte p,.rte li{line-height:1.72}.product__description table,.rte table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.product__description th,.product__description td,.rte th,.rte td{border:0;border-bottom:1px solid var(--lumeoa-line);padding:13px 9px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.product__description th,.rte th{width:42%;font-weight:600;background:color-mix(in srgb,var(--lumeoa-line) 26%,transparent)}.card__heading a,.full-unstyled-link{text-underline-offset:5px}.card-wrapper:hover .card__heading a{text-decoration:underline;text-decoration-thickness:1px}.contact textarea{min-height:240px;resize:vertical}.shopify-policy__container{padding-block:52px 72px}@media(max-width:749px){.product__description table,.rte table{font-size:13px}.product__description th,.product__description td,.rte th,.rte td{padding:11px 7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important;transition-duration:.001ms!important}}.collection-hero{background:#f5efe6}.collection-hero__inner{gap:clamp(34px,6vw,80px)}.collection-hero__title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em}.collection-hero__description{max-width:58ch}.collection-hero--with-image .collection-hero__image-container{border-radius:0;min-height:360px}.collection-hero--with-image .collection-hero__image-container img{object-fit:cover}.facets-container{padding-top:1rem}.facets__heading,.facet-filters__label{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.product-grid-container .card-wrapper{background:transparent}.product__info-container{max-width:52rem}.product__info-container .product__title h1{font-size:clamp(34px,3.5vw,52px);line-height:1.04}.product__info-container .price{font-size:1.8rem}.product-form__submit{min-height:52px}.lumeoa-product-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:4px;border-top:1px solid var(--lumeoa-line);border-bottom:1px solid var(--lumeoa-line)}.lumeoa-product-reassurance__item{padding:14px 14px 14px 0;font-size:12px;line-height:1.45}.lumeoa-product-reassurance__item:nth-child(2n){padding-left:14px;border-left:1px solid var(--lumeoa-line)}.lumeoa-product-reassurance__item strong{display:block;font-size:12px;font-weight:600}.lumeoa-product-reassurance__item span{display:block;margin-top:2px;opacity:.68}.product__description{margin-top:26px}.related-products__heading{font-family:var(--font-heading-family);font-weight:400}.drawer__inner{background:#fffdf9!important}.drawer__heading{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem}.drawer__footer{border-top-color:var(--lumeoa-line)}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-weight:400}.cart-drawer .cart__checkout-button{min-height:52px;background:var(--lumeoa-ink);color:var(--lumeoa-paper)}@media(max-width:749px){.collection-hero--with-image .collection-hero__image-container{min-height:260px}.lumeoa-product-reassurance{grid-template-columns:1fr}.lumeoa-product-reassurance__item:nth-child(2n){padding-left:0;border-left:0}}.lumeoa-cart-confidence{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:10px;letter-spacing:.03em;opacity:.7}.lumeoa-cart-confidence span+span:before{content:"\b7";margin-right:14px;opacity:.55}@media(max-width:420px){.lumeoa-cart-confidence{gap:5px 10px}.lumeoa-cart-confidence span+span:before{margin-right:10px}}.header__menu-item,.list-menu__item,.button,button,input,select,textarea,.price,.product-form__input,.product__sku,.facets-container,.facet-filters,.card-information{font-family:var(--font-body-family)}.card__heading,.card__heading a,.cart-item__name,.product__info-container .product__title h1{font-family:var(--font-body-family);font-weight:500;letter-spacing:-.012em}.product__info-container .product__title h1{font-size:clamp(30px,3vw,42px);line-height:1.08}.collection-hero__title,.related-products__heading,.lumeoa-footer__brand h2{font-family:var(--font-heading-family);font-weight:400}.product-grid-container,.lumeoa-b-products,.product,.product__info-container,.collection{background:#fffdf9}.product-grid .card__inner,.lumeoa-b-products__grid .card__inner{background:#f7f4ef}.product-grid .card__heading,.lumeoa-b-products__grid .card__heading{font-size:14px;line-height:1.45}.product-grid .price,.lumeoa-b-products__grid .price{font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAA0A */
