@font-face{font-family:Outfit;src:url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4W-EyA.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{--font-heading--family: "Outfit", ui-sans-serif, system-ui, sans-serif !important;--font-subheading--family: "Outfit", ui-sans-serif, system-ui, sans-serif !important}h1,h2,h3,h4,h5,h6,.heading,[class*=heading]{font-family:var(--font-heading--family)!important;letter-spacing:-.02em!important}.shopify-section,section{scroll-margin-top:0}[class*=hero] h1{max-width:14ch!important;text-wrap:balance}[class*=marquee]{border-block:1px solid rgba(15,23,42,.08)}[class*=product-card] a,[class*=product-card] [class*=media],[class*=card] [class*=media]{overflow:hidden}[class*=product-card] img,[class*=card] img,[class*=collection] img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s ease;will-change:transform}[class*=product-card]:hover img,[class*=card]:hover img,[class*=collection]:hover img,a:hover [class*=media] img{transform:scale(1.06);filter:brightness(1.02)}[class*=product-card]:hover [class*=title],a:hover [class*=product-title]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[data-section-type=collection-list] .collection-list-grid,[class*=collection-list] [class*=grid]{grid-auto-flow:dense}.reveal-fade{opacity:0;transform:translateY(24px);will-change:opacity,transform}.reveal-fade.is-visible{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.reveal-img{opacity:.25;transform:scale(.88);will-change:opacity,transform}button,[type=submit],a[class*=button]{font-weight:600}footer{padding-block:24px}body,.page-wrapper,main{overflow-x:hidden;max-width:100vw}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal-fade,.reveal-img{opacity:1!important;transform:none!important}}.no-gsap [class*=product-card],.no-gsap [class*=collection] img,.no-gsap [class*=card] img,.no-gsap [class*=marquee]{opacity:1!important;transform:none!important}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto!important;overflow:visible!important}.page-wrapper{height:auto!important;overflow:visible!important}#MainContent,main.content-for-layout{height:auto!important;overflow:visible!important;flex:none!important}}footer{padding-block:12px!important}footer h2,footer h3,footer h4{font-size:1rem!important;line-height:1.3!important;margin-block:0 4px!important}footer p{font-size:.8rem!important;line-height:1.4!important;margin-block:0 6px!important}footer a,footer li,footer button,footer span{font-size:.8rem!important}footer .email-signup__input{height:40px!important;padding:8px 16px!important;font-size:.85rem!important}footer .email-signup__button,footer [class*=signup] button{padding:8px 18px!important;font-size:.85rem!important}footer .section{padding-block:8px!important}footer nav,footer ul,footer .list-unstyled{gap:4px!important;margin-block:0!important}footer .footer-content{content-visibility:visible!important;contain:none!important;height:auto!important;grid-template-rows:auto!important}footer .footer-content>.group-block{height:auto!important;min-height:0!important}footer .footer-content .text-block{padding-block:0!important}.footer-utilities .utilities{padding:8px 0 10px!important;gap:10px!important}.footer-utilities .section{padding-block:0!important}.footer-utilities,.footer-utilities a,.footer-utilities p,.footer-utilities nav{font-size:.8rem!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumiere-design.css.map */
