@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Jost:wght@200;300;400;500&display=swap";:root{--ml-cream: #FAF8F5;--ml-linen: #F5F0EA;--ml-linen-dark: #E8E0D5;--ml-stone: #C9BFB3;--ml-taupe: #8C7B6B;--ml-charcoal: #1C1C1A;--ml-gold: #B8922A;--ml-gold-light: #D4A843;--ml-gold-pale: #F0E6CC;--ml-display: "Cormorant Garamond", Georgia, serif;--ml-body: "Jost", system-ui, sans-serif}body{font-family:var(--ml-body)!important;font-weight:300;background:var(--ml-cream);color:var(--ml-charcoal);letter-spacing:.01em}h1,h2,h3,.h1,.h2,.h3{font-family:var(--ml-display)!important;font-weight:400;letter-spacing:.02em;line-height:1.15}.heading{font-family:var(--ml-display)!important}.announcement-bar{background:var(--ml-charcoal)!important;color:var(--ml-gold-pale)!important;font-family:var(--ml-body);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:10px 20px}.announcement-bar__message{color:var(--ml-gold-pale)!important}.header{background:var(--ml-cream)!important;border-bottom:1px solid var(--ml-linen-dark);padding:0 48px}.header__heading-link .h2{font-family:var(--ml-display)!important;font-size:26px;font-weight:300;letter-spacing:6px;color:var(--ml-charcoal)!important;text-transform:uppercase}.header__menu-item,.header__menu-item .link{font-family:var(--ml-body)!important;font-size:11px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;color:var(--ml-charcoal)!important}.header__menu-item:hover .link,.header__menu-item .link:hover{color:var(--ml-gold)!important}.header__icon{color:var(--ml-charcoal)!important}.header__icon:hover{color:var(--ml-gold)!important}.button,.btn,[type=submit],.shopify-challenge__button{font-family:var(--ml-body)!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:3px!important;text-transform:uppercase!important;border-radius:0!important;transition:all .4s ease!important}.button--primary,.button:not(.button--secondary){background:var(--ml-gold)!important;color:#fff!important;border:none!important}.button--primary:hover,.button:not(.button--secondary):hover{background:var(--ml-charcoal)!important;color:#fff!important}.button--secondary{background:transparent!important;color:var(--ml-charcoal)!important;border:1px solid var(--ml-charcoal)!important}.button--secondary:hover{background:var(--ml-charcoal)!important;color:var(--ml-cream)!important}.card{background:transparent!important;border:none!important;box-shadow:none!important}.card__media{overflow:hidden}.card__media img{transition:transform .7s cubic-bezier(.22,1,.36,1)!important}.card:hover .card__media img{transform:scale(1.06)}.card__heading{font-family:var(--ml-display)!important;font-size:18px!important;font-weight:400!important;color:var(--ml-charcoal)!important}.card__heading a{color:var(--ml-charcoal)!important;text-decoration:none;transition:color .3s}.card__heading a:hover{color:var(--ml-gold)!important}.price__regular .price-item{font-family:var(--ml-body)!important;font-size:14px!important;color:var(--ml-gold)!important;font-weight:400!important}.price__sale .price-item--sale{color:var(--ml-gold)!important}.price__sale .price-item--regular{color:var(--ml-stone)!important}.badge{font-family:var(--ml-body)!important;font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important;padding:5px 12px!important}.color-scheme-1{background:var(--ml-cream)!important;color:var(--ml-charcoal)!important}.color-scheme-2{background:var(--ml-linen)!important;color:var(--ml-charcoal)!important}.color-scheme-3{background:var(--ml-charcoal)!important;color:var(--ml-gold-pale)!important}.color-scheme-4{background:var(--ml-gold)!important;color:#fff!important}.color-scheme-5{background:var(--ml-linen-dark)!important;color:var(--ml-charcoal)!important}.collection-card__name{font-family:var(--ml-display)!important;font-size:20px!important;font-weight:400!important}.footer{background:#141412!important;color:var(--ml-taupe)!important}.footer__heading{font-family:var(--ml-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--ml-gold-pale)!important}.footer a{color:var(--ml-taupe)!important;transition:color .3s}.footer a:hover{color:var(--ml-gold)!important}.footer__copyright{font-size:11px!important;color:#8c7b6b99!important}input,textarea,select{font-family:var(--ml-body)!important;border-radius:0!important;border-color:var(--ml-linen-dark)!important;background:transparent!important}input:focus,textarea:focus{border-color:var(--ml-gold)!important;outline:none!important;box-shadow:none!important}.breadcrumb{font-family:var(--ml-body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ml-taupe)}.pagination__item--current{background:var(--ml-gold)!important;color:#fff!important}.ml-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0}.ml-divider:before,.ml-divider:after{content:"";display:block;width:60px;height:1px;background:var(--ml-stone)}.ml-section-tag{font-family:var(--ml-body);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--ml-gold);display:block;margin-bottom:16px}.ml-hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(105deg,#e8e0d5,#d4c9bb 40%,#c5b9aa)}.ml-hero__bg-panel{position:absolute;right:0;top:0;width:55%;height:100%;background:linear-gradient(160deg,#c8baa8,#b5a898,#a89688);clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%);overflow:hidden}.ml-hero__bg-panel img{width:100%;height:100%;object-fit:cover;opacity:.85;mix-blend-mode:multiply}.ml-hero__content{position:relative;z-index:2;padding:0 80px;max-width:600px}.ml-hero__tag{font-family:var(--ml-body);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--ml-gold);margin-bottom:28px;display:flex;align-items:center;gap:14px}.ml-hero__tag:before{content:"";display:block;width:32px;height:1px;background:var(--ml-gold)}.ml-hero__title{font-family:var(--ml-display)!important;font-size:clamp(52px,6vw,78px);font-weight:300;line-height:1.08;color:var(--ml-charcoal);margin-bottom:8px}.ml-hero__title em{font-style:italic}.ml-hero__accent{width:48px;height:2px;background:var(--ml-gold);margin:24px 0}.ml-hero__sub{font-size:14px;line-height:1.8;color:var(--ml-taupe);margin-bottom:44px;max-width:340px;letter-spacing:.3px}.ml-hero__cta{display:inline-flex;align-items:center;gap:16px}.ml-hero__btn-primary{display:inline-flex;align-items:center;background:var(--ml-gold);color:#fff;font-family:var(--ml-body);font-size:10.5px;font-weight:400;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:16px 36px;transition:background .4s ease}.ml-hero__btn-primary:hover{background:var(--ml-charcoal);color:#fff}.ml-hero__btn-secondary{font-family:var(--ml-body);font-size:10.5px;font-weight:400;letter-spacing:3px;text-transform:uppercase;text-decoration:none;color:var(--ml-charcoal);border-bottom:1px solid var(--ml-charcoal);padding:4px 0;transition:all .3s}.ml-hero__btn-secondary:hover{color:var(--ml-gold);border-color:var(--ml-gold)}.ml-features{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ml-linen);border-top:1px solid var(--ml-linen-dark);border-bottom:1px solid var(--ml-linen-dark)}.ml-feature{padding:44px 28px;text-align:center;border-right:1px solid var(--ml-linen-dark);transition:background .3s}.ml-feature:last-child{border-right:none}.ml-feature:hover{background:var(--ml-gold-pale)}.ml-feature__icon{width:36px;height:36px;margin:0 auto 16px;color:var(--ml-gold)}.ml-feature__title{font-family:var(--ml-body);font-size:10px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--ml-charcoal);margin-bottom:10px}.ml-feature__text{font-size:12.5px;color:var(--ml-taupe);line-height:1.7}.ml-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.ml-editorial__image{overflow:hidden}.ml-editorial__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.ml-editorial:hover .ml-editorial__image img{transform:scale(1.04)}.ml-editorial__content{background:var(--ml-charcoal);display:flex;flex-direction:column;justify-content:center;padding:80px}.ml-editorial__content h2{font-family:var(--ml-display)!important;font-size:clamp(36px,4vw,54px);font-weight:300;color:var(--ml-gold-pale);line-height:1.1;margin-bottom:24px}.ml-editorial__content h2 em{font-style:italic;color:var(--ml-gold-light)}.ml-editorial__content p{font-size:14px;line-height:1.9;color:var(--ml-stone);margin-bottom:40px;max-width:380px}.ml-newsletter{background:var(--ml-charcoal);padding:80px 64px;display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.ml-newsletter h2{font-family:var(--ml-display)!important;font-size:clamp(30px,3vw,44px);font-weight:300;color:var(--ml-gold-pale);margin-bottom:12px}.ml-newsletter h2 em{font-style:italic;color:var(--ml-gold-light)}.ml-newsletter p{font-size:13px;color:var(--ml-stone);line-height:1.8}.ml-testimonial{text-align:center;padding:100px 64px;background:var(--ml-cream)}.ml-testimonial blockquote{font-family:var(--ml-display);font-size:clamp(22px,3vw,36px);font-weight:300;font-style:italic;color:var(--ml-charcoal);max-width:800px;margin:28px auto;line-height:1.5}.ml-testimonial .author{font-family:var(--ml-body);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--ml-taupe)}.ml-stars{color:var(--ml-gold);font-size:16px;letter-spacing:4px;margin-bottom:20px}.product__title{font-family:var(--ml-display)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:400!important}.product__text{font-family:var(--ml-body);font-size:14px;line-height:1.9;color:var(--ml-taupe)}.product__price{font-family:var(--ml-body);color:var(--ml-gold)!important}.cart-item__name{font-family:var(--ml-display)!important;font-weight:400!important}@media(max-width:990px){.ml-hero{min-height:60vh}.ml-hero__content{padding:0 32px}.ml-hero__bg-panel{width:45%}.ml-features{grid-template-columns:repeat(2,1fr)}.ml-editorial{grid-template-columns:1fr}.ml-editorial__content{padding:60px 40px}.ml-newsletter{padding:60px 32px;flex-direction:column}.header{padding:0 24px}}@media(max-width:750px){.ml-hero__bg-panel{display:none}.ml-hero{background:linear-gradient(160deg,#e8e0d5,#c5b9aa)}.ml-hero__content{max-width:100%}.ml-features{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/maison-luna.css.map */
