:root{--ml-espresso:#26221c;--ml-champagne:#d8c9ae;--ml-offwhite:#f5f1ea;--ml-tint:#e6dfd4;--ml-body:#55503f;--ml-muted:#6b6357;--ml-goldbrown:#8a7a5f;--ml-hairline:#ddd5c8}body{letter-spacing:.01em}.rte p,p{color:var(--ml-body)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{color:var(--ml-espresso);letter-spacing:0;font-weight:400}.header__menu-item,summary.header__menu-item{text-transform:uppercase;font-size:1.15rem;letter-spacing:.22em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0;text-transform:uppercase;font-size:1.2rem;letter-spacing:.24em;padding:1.7rem 3.6rem;box-shadow:none;background:var(--ml-champagne);color:var(--ml-espresso)}.button--secondary,.button.button--secondary{background:transparent;border:1px solid currentColor;color:inherit}.button:after,.button:before{box-shadow:none!important}.header__heading-link .h2,.header__heading-link{font-family:Marcellus,serif;letter-spacing:.18em;text-transform:uppercase}.header__heading-logo{max-width:190px}.announcement-bar__message{text-transform:uppercase;font-size:1.05rem;letter-spacing:.28em}.title-wrapper-with-link .title,.title{letter-spacing:.01em}.ml-eyebrow{display:block;text-transform:uppercase;font-size:1.1rem;letter-spacing:.3em;color:var(--ml-goldbrown);margin-bottom:1.6rem;font-family:var(--font-body-family)}.color-scheme-dark .ml-eyebrow,.ml-on-dark .ml-eyebrow{color:var(--ml-champagne)}.card--standard .card__inner{background:#e2dbd0}.card__heading{font-family:Marcellus,serif;font-size:1.9rem}.card .price,.card__information .link{text-transform:uppercase;font-size:1.2rem;letter-spacing:.18em;color:var(--ml-goldbrown)}.customer-login-price{text-transform:uppercase;font-size:1.2rem;letter-spacing:.18em;color:var(--ml-goldbrown);text-decoration:none}.card:hover .media img{transform:none!important}.section,.shopify-section{box-shadow:none}.ml-trust{background:var(--ml-tint);color:var(--ml-espresso)}.ml-trust__grid{display:grid;grid-template-columns:repeat(3,1fr)}.ml-trust__cell{padding:2.6rem 2rem;text-align:center;text-transform:uppercase;font-size:1.2rem;letter-spacing:.26em;border-left:1px solid rgba(38,34,28,.14)}.ml-trust__cell:first-child{border-left:none}@media(max-width:749px){.ml-trust__grid{grid-template-columns:1fr}.ml-trust__cell{border-left:none;border-top:1px solid rgba(38,34,28,.14);padding:1.8rem}.ml-trust__cell:first-child{border-top:none}}.ml-cards{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;padding:0 5.6rem;max-width:144rem;margin:0 auto}@media(max-width:749px){.ml-cards{grid-template-columns:1fr;padding:0 2rem}}.ml-card{position:relative;height:64rem;overflow:hidden}@media(max-width:749px){.ml-card{height:42rem}}.ml-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ml-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(30,26,21,.62) 100%)}.ml-card__content{position:absolute;left:3.2rem;right:3.2rem;bottom:3rem;z-index:2;color:#fff}.ml-card__name{font-family:Marcellus,serif;font-size:3.4rem;margin:0 0 .8rem;color:#fff}.ml-card__desc{font-size:1.5rem;line-height:1.6;margin:0 0 1.6rem;color:#f5f1eaeb}.ml-card__link{display:inline-block;text-transform:uppercase;font-size:1.15rem;letter-spacing:.24em;color:var(--ml-champagne);border-bottom:1px solid var(--ml-champagne);padding-bottom:.4rem}.ml-promo{background:var(--ml-tint);color:var(--ml-espresso)}.ml-promo__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:144rem;margin:0 auto}@media(max-width:989px){.ml-promo__grid{grid-template-columns:1fr}}.ml-promo__text{padding:9.6rem 5.6rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(max-width:749px){.ml-promo__text{padding:4.8rem 2rem}}.ml-promo__text h2{color:var(--ml-espresso);font-size:4rem;margin:0 0 2rem}.ml-promo__text p{color:var(--ml-body);font-size:1.5rem;line-height:1.8;margin:0 0 3rem;max-width:52rem}.ml-promo .ml-eyebrow{color:var(--ml-goldbrown)}.ml-promo__btn{display:inline-block;background:var(--ml-espresso);color:var(--ml-offwhite);padding:1.7rem 3.6rem;text-transform:uppercase;font-size:1.2rem;letter-spacing:.24em}.ml-promo__media{position:relative;min-height:46rem}.ml-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ml-footer{background:var(--ml-tint);color:var(--ml-body)}.ml-footer__inner{max-width:144rem;margin:0 auto;padding:7rem 5.6rem 3rem}@media(max-width:749px){.ml-footer__inner{padding:4rem 2rem 2rem}}.ml-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;padding-bottom:5rem}@media(max-width:749px){.ml-footer__cols{grid-template-columns:1fr 1fr;gap:3rem 2rem}}.ml-footer__col h3{color:var(--ml-goldbrown);font-family:var(--font-body-family);text-transform:uppercase;font-size:1.15rem;letter-spacing:.3em;margin:0 0 1.8rem}.ml-footer__col ul{list-style:none;margin:0;padding:0}.ml-footer__col li{margin-bottom:1.1rem}.ml-footer__col a,.ml-footer__col span{color:var(--ml-body);font-size:1.35rem}.ml-footer__rule{border:none;border-top:1px solid rgba(38,34,28,.14);margin:0 0 4rem}.ml-footer__wordmark{text-align:center;font-family:Marcellus,serif;font-size:5.4rem;letter-spacing:.18em;color:var(--ml-espresso);margin:0 0 3rem}@media(max-width:749px){.ml-footer__wordmark{font-size:2.8rem}}.ml-footer__fine{display:flex;justify-content:center;gap:2.4rem;flex-wrap:wrap;color:var(--ml-muted);font-size:1.2rem;padding-bottom:3rem}.ml-footer__fine a{color:var(--ml-muted)}.newsletter__wrapper .field__input{border-radius:0;border:1px solid var(--ml-espresso)}.newsletter-form__button{border-radius:0}.product__title h1{font-size:4.6rem}.product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--ml-hairline);letter-spacing:.08em}.product-form__input input[type=radio]:checked+label{background:var(--ml-espresso);color:var(--ml-offwhite);border-color:var(--ml-espresso)}.accordion summary{text-transform:none}.accordion{border-color:var(--ml-hairline)}a{transition:opacity .2s}a:hover{opacity:.75}.title,h1,h2,h3,.h0,.h1,.h2,.h3,[class*=custom-featured] h2,[class*=custom-featured] .title{font-family:Marcellus,serif!important}.ml-card__name{text-shadow:0 1px 14px rgba(30,26,21,.45)}.ml-card:after{background:linear-gradient(180deg,rgba(30,26,21,.12) 0%,transparent 30%,transparent 45%,rgba(30,26,21,.68) 100%)}.header__heading-link{font-size:3.2rem}.ml-hero{position:relative;height:88rem;max-height:96vh;overflow:hidden}@media(max-width:749px){.ml-hero{height:56rem}}.ml-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ml-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(30,26,21,.68) 0%,rgba(30,26,21,.32) 20%,transparent 42%,transparent 55%,rgba(30,26,21,.55) 100%)}.ml-hero__content{position:absolute;left:5.6rem;right:5.6rem;bottom:6rem;color:#fff}@media(max-width:749px){.ml-hero__content{left:2rem;right:2rem;bottom:3.2rem}}.ml-hero__eyebrow{display:block;text-transform:uppercase;font-size:1.2rem;letter-spacing:.34em;color:#f5f1ea;opacity:.92;margin-bottom:2rem}.ml-hero__title{font-family:Marcellus,serif!important;font-size:8rem;line-height:1.02;color:#fff;margin:0 0 3.2rem;font-weight:400}@media(max-width:749px){.ml-hero__title{font-size:4.2rem}}.ml-hero__actions{display:flex;gap:1.6rem;flex-wrap:wrap}.ml-hero__btn{display:inline-block;padding:1.8rem 3.8rem;text-transform:uppercase;font-size:1.2rem;letter-spacing:.24em}.ml-hero__btn--solid{background:#f5f1ea;color:#26221c}.ml-hero__btn--outline{border:1px solid #f5f1ea;color:#f5f1ea}@media(max-width:749px){.ml-hero__actions{flex-direction:column}.ml-hero__btn{text-align:center}}.template-index .header-wrapper{position:absolute;top:3.8rem;left:0;right:0;z-index:5;background:transparent}.template-index .header-wrapper .header__heading-link,.template-index .header-wrapper .header__menu-item,.template-index .header-wrapper summary.header__menu-item,.template-index .header-wrapper .header__icon,.template-index .header-wrapper .disclosure__button,.template-index .header-wrapper .localization-form__select,.template-index .header-wrapper svg{color:#fff!important}.template-index .header-wrapper .header__heading-link,.template-index .header-wrapper .header__menu-item{text-shadow:0 1px 10px rgba(30,26,21,.4)}.template-index .header-wrapper .header__submenu,.template-index .header-wrapper .header__submenu .header__menu-item,.template-index .header-wrapper .header__submenu .link,.template-index .header-wrapper .header__submenu svg,.template-index .header-wrapper .search-modal,.template-index .header-wrapper .search-modal *,.template-index .header-wrapper .disclosure__list-wrapper,.template-index .header-wrapper .disclosure__list-wrapper .link,.template-index .header-wrapper .disclosure__list-wrapper svg,.template-index .header-wrapper .menu-drawer,.template-index .header-wrapper .menu-drawer *{color:#26221c!important;text-shadow:none}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__inline-menu{justify-self:start}.header__heading{justify-self:center;margin:0}.header__icons{justify-self:end}.header__heading-link{font-family:Marcellus,serif;letter-spacing:.18em;text-transform:uppercase;font-size:3.2rem;white-space:nowrap}@media(max-width:989px){.header__heading-link{font-size:2.4rem}}.header__menu-item{font-size:1.15rem}[class*=custom-featured] .title,[class*=custom-featured] h2{font-size:3.8rem}.dtv-request .dtv-request__send{background:var(--ml-champagne);color:var(--ml-espresso)}.dtv-request .dtv-request__send:hover{opacity:.85}.dtv-bride .dtv-bride__send{background:var(--ml-champagne);color:var(--ml-espresso)}.dtv-bride .dtv-bride__send:hover{opacity:.85}.ml-hero__scrim{display:block!important}.ml-hero__scrim{background:linear-gradient(180deg,rgba(30,26,21,.78) 0%,rgba(30,26,21,.42) 22%,transparent 46%,transparent 55%,rgba(30,26,21,.55) 100%)}.header__heading-link{font-size:clamp(3.2rem,5.4vw,7.2rem)}@media(max-width:989px){.header__heading-link{font-size:clamp(2.4rem,5vw,4rem)}}.template-index .header-wrapper .header__menu-item{font-size:1.05rem;letter-spacing:.2em}.template-index .header-wrapper .header__inline-menu ul{flex-wrap:nowrap}.template-index .header-wrapper .header__inline-menu .header__menu-item{white-space:nowrap}.template-index .header-wrapper .header__icon svg{width:1.7rem;height:1.7rem;filter:brightness(0) invert(1) drop-shadow(0 1px 5px rgba(30,26,21,.6))}.template-index .header-wrapper .header__icon{width:3.4rem;height:3.4rem}.template-index .header-wrapper .header__heading-link{text-shadow:0 1px 3px rgba(30,26,21,.55),0 2px 28px rgba(30,26,21,.72)}.template-index .header-wrapper .header__menu-item{text-shadow:0 1px 3px rgba(30,26,21,.5),0 2px 18px rgba(30,26,21,.62)}.template-index .header-wrapper .header__heading-link .h2,.template-index .header-wrapper .header__heading-link span,.template-index .header-wrapper .header__heading-link *{color:#fff!important;text-shadow:0 1px 3px rgba(30,26,21,.55),0 2px 28px rgba(30,26,21,.72)}.header__heading-link .h2,.header__heading-link span{font-size:inherit!important;letter-spacing:inherit}.header{column-gap:1.6rem}.header__heading-link{font-size:clamp(3.2rem,4.4vw,7.2rem);letter-spacing:.12em}@media(max-width:989px){.header__heading-link{font-size:clamp(2.4rem,4.6vw,4rem)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/modern-luxe.css.map */
