:root{--mf-ivory:#FBF7EE;--mf-sand:#F2EADA;--mf-emerald:#0B3B2E;--mf-deep:#072A21;--mf-gold:#C9A24B;--mf-gold-lt:#E3BE6A;--mf-ink:#16130F;--mf-line:#E4DAC5;--mf-ease:cubic-bezier(.2,.6,.2,1)}::selection{background:var(--mf-gold);color:var(--mf-deep)}html{scroll-behavior:smooth}body{background:var(--mf-ivory);color:var(--mf-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.18}a{transition:color .3s ease,opacity .3s ease}.mf-eyebrow{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--mf-gold);margin:0 0 14px}.mf-reveal{opacity:0;transform:translateY(34px);transition:opacity 1s var(--mf-ease),transform 1s var(--mf-ease)}.mf-reveal.mf-in{opacity:1;transform:none}.announcement-bar{letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:700;border:0}.announcement-bar__message{letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:700}.site-header{border-bottom:1px solid var(--mf-line);box-shadow:none;transition:box-shadow .4s ease,background .4s ease}body.mf-scrolled .site-header{box-shadow:0 10px 30px #072a211f}.header-wrapper--sticky .site-header{border-bottom-color:transparent}.site-nav__link{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700;position:relative}.site-nav__link:after{content:"";position:absolute;left:8px;right:8px;bottom:6px;height:1px;background:var(--mf-gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--mf-ease)}.site-nav__link:hover:after,.site-nav__item--active .site-nav__link:after{transform:scaleX(1)}.site-nav__link:hover{color:var(--mf-gold)}.site-nav__dropdown{background:var(--mf-ivory);border:1px solid var(--mf-line);box-shadow:0 18px 40px #072a2126}.hero__title{font-weight:400;letter-spacing:.005em;line-height:1.05;text-transform:none;text-shadow:0 2px 30px rgba(4,23,15,.35)}.hero__subtitle{letter-spacing:.3em;text-transform:uppercase;font-size:12px;margin-top:16px}.hero__text-content{padding-bottom:56px}.slideshow__slide.slick-active .hero__image{animation:mfKen 12s ease-out forwards}@keyframes mfKen{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#04170f8c,#04170f00 55%);pointer-events:none}.hero__text-wrap{z-index:3}.btn,.hero__link .btn{position:relative;overflow:hidden;border-radius:0;background:var(--mf-emerald);border:1px solid var(--mf-emerald);color:var(--mf-ivory);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:700;padding:16px 36px;transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s var(--mf-ease),box-shadow .4s ease}.btn:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .7s ease}.btn:hover:before{left:130%}.btn:hover,.btn:focus{background:var(--mf-gold);border-color:var(--mf-gold);color:var(--mf-deep);transform:translateY(-2px);box-shadow:0 12px 26px #c9a24b59}.btn--inverse,.hero__link .btn--inverse{background:transparent;border:1px solid var(--mf-ivory);color:var(--mf-ivory)}.btn--inverse:hover,.btn--inverse:focus{background:var(--mf-gold);border-color:var(--mf-gold);color:var(--mf-deep)}.site-footer .btn,.mf-dark .btn{background:var(--mf-gold);border-color:var(--mf-gold);color:var(--mf-deep)}.site-footer .btn:hover,.mf-dark .btn:hover{background:var(--mf-ivory);border-color:var(--mf-ivory);color:var(--mf-deep)}.section-header{margin-bottom:40px}.section-header__title,.section-header h2{letter-spacing:.14em;text-transform:uppercase;font-size:22px;font-weight:400}.section-header__title:after{content:"\25c6";display:block;font-size:10px;color:var(--mf-gold);margin-top:14px;letter-spacing:0}.index-section{margin:0}.hr--small,.hr--medium,.hr--large{border-color:var(--mf-line)}.mf-marquee{background:var(--mf-emerald);color:var(--mf-gold-lt);overflow:hidden;white-space:nowrap;padding:18px 0;border-top:1px solid rgba(201,162,75,.35);border-bottom:1px solid rgba(201,162,75,.35)}.mf-marquee__track{display:inline-flex;animation:mfMarquee 38s linear infinite;will-change:transform}.mf-marquee:hover .mf-marquee__track{animation-play-state:paused}.mf-marquee__group{display:inline-flex;align-items:center}.mf-marquee__item{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:20px;letter-spacing:.06em;padding:0 34px}.mf-marquee__dot{font-size:9px;color:var(--mf-gold)}@keyframes mfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.skrim__item{overflow:hidden;background:var(--mf-deep)}.skrim__item-content{position:relative;display:block;height:100%}.skrim__item .grid__image{transition:transform 1.4s var(--mf-ease)}.skrim__item:hover .grid__image{transform:scale(1.08)}.skrim__overlay:after{background:linear-gradient(to top,#04170fb8,#04170f0d 62%)}.skrim__item-content:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(227,190,106,0);z-index:3;pointer-events:none;transition:border-color .6s ease,top .6s var(--mf-ease),right .6s var(--mf-ease),bottom .6s var(--mf-ease),left .6s var(--mf-ease)}.skrim__item:hover .skrim__item-content:before{border-color:#e3be6af2;top:24px;right:24px;bottom:24px;left:24px}.skrim__title{color:var(--mf-ivory);font-family:Georgia,Times New Roman,serif;font-size:24px;letter-spacing:.08em;text-transform:none;transition:transform .6s var(--mf-ease)}.skrim__item:hover .skrim__title{transform:translateY(-8px)}.skrim__underline-me:after{background:var(--mf-gold)}.grid-product__content{transition:transform .6s var(--mf-ease)}.grid-product:hover .grid-product__content{transform:translateY(-6px)}.grid-product__image-mask{background:var(--mf-sand);overflow:hidden;box-shadow:0 0 #072a2100;transition:box-shadow .6s ease}.grid-product:hover .grid-product__image-mask{box-shadow:0 22px 40px #072a212e}.grid-product__image-mask img,.grid-product__image-mask .grid__image-ratio{transition:transform 1s var(--mf-ease)}.grid-product__link:hover .grid-product__image-mask img,.grid-product__link:hover .grid__image-ratio{transform:scale(1.06)}.grid-product__meta{text-align:center;padding-top:18px}.grid-product__title{font-family:Georgia,Times New Roman,serif;font-size:16px;letter-spacing:.03em;text-transform:none;line-height:1.35}.grid-product__price{font-size:13px;letter-spacing:.14em;color:var(--mf-gold);font-weight:700;margin-top:6px}.grid-product__tag{background:var(--mf-emerald);color:var(--mf-gold-lt);letter-spacing:.2em;text-transform:uppercase;font-size:10px;border-radius:0}.grid-product__tag--sale{background:#a3262a;color:#fff}.product-single__title{font-size:clamp(28px,3.2vw,42px);letter-spacing:.01em;text-transform:none}.product__price,.product-single__price{color:var(--mf-gold);letter-spacing:.08em;font-weight:700}.product-single__thumbnail,.product-single__photos img{background:var(--mf-sand)}.product-single__form .btn,.product-form .btn{width:100%;padding:19px 34px}.product-single__description{line-height:1.9}input,select,textarea,.input-full{border-radius:0;border-color:var(--mf-line);background:#fffdf8}input:focus,select:focus,textarea:focus{border-color:var(--mf-gold);outline:none;box-shadow:0 0 0 3px #c9a24b2e}.variant__button-label,.variant-input-wrap label{border-radius:0}.collection-hero__title{letter-spacing:.04em;text-transform:none}.collection-hero:after{background:#04170f66}.breadcrumb,.breadcrumbs{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.feature-row__image{transition:transform 1.2s var(--mf-ease)}.feature-row:hover .feature-row__image{transform:scale(1.03)}.feature-row__text .subtitle,.subtitle{letter-spacing:.3em;text-transform:uppercase;font-size:11px;color:var(--mf-gold);font-weight:700}.feature-row__text h2{font-size:clamp(28px,3vw,42px)}.mf-dark,.mf-showcase{background:var(--mf-deep);color:var(--mf-ivory)}.mf-showcase{padding:96px 0}.mf-showcase__head{text-align:center;max-width:620px;margin:0 auto 52px}.mf-showcase__title{color:var(--mf-ivory);font-size:clamp(32px,4vw,52px);margin:0 0 16px}.mf-showcase__text{color:#fbf7eebf;margin:0}.mf-showcase__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mf-tile{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;background:#0b3b2e;color:var(--mf-ivory)}.mf-tile--1{grid-row:span 2;aspect-ratio:auto}.mf-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--mf-ease)}.mf-tile:hover .mf-tile__img{transform:scale(1.07)}.mf-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#04170fbf,#04170f00 55%)}.mf-tile:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(227,190,106,0);z-index:3;transition:border-color .6s ease,top .6s var(--mf-ease),right .6s var(--mf-ease),bottom .6s var(--mf-ease),left .6s var(--mf-ease)}.mf-tile:hover:before{border-color:#e3be6af2;top:26px;right:26px;bottom:26px;left:26px}.mf-tile__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:34px 34px 38px;display:flex;flex-direction:column;gap:8px;transition:transform .6s var(--mf-ease)}.mf-tile:hover .mf-tile__cap{transform:translateY(-8px)}.mf-tile__label{font-family:Georgia,Times New Roman,serif;font-size:24px;letter-spacing:.04em}.mf-tile__cta{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mf-gold-lt)}.mf-tile__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b3b2e,#072a21);color:#e3be6a99;letter-spacing:.3em;text-transform:uppercase;font-size:11px}.mf-benefits{background:var(--mf-sand);padding:64px 0;border-top:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line)}.mf-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.mf-benefit__mark{color:var(--mf-gold);font-size:12px}.mf-benefit__title{font-size:20px;margin:14px 0 8px}.mf-benefit__text{margin:0;color:#16130fb3;font-size:15px}.site-footer{background:var(--mf-deep);color:#ede6d4;padding-top:72px;position:relative}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--mf-gold),var(--mf-gold-lt),var(--mf-gold),transparent)}.site-footer h3,.site-footer .h3,.site-footer .footer__title{font-family:Georgia,Times New Roman,serif;letter-spacing:.16em;text-transform:uppercase;font-size:13px;color:var(--mf-gold-lt)}.site-footer a{color:#ede6d4}.site-footer a:hover{color:var(--mf-gold-lt)}.site-footer input{background:transparent;border-color:#ede6d459;color:#ede6d4}.footer__copyright{letter-spacing:.16em;font-size:11px;text-transform:uppercase;opacity:.7;margin-top:40px}.drawer{background:var(--mf-ivory)}.drawer .btn{width:100%}@media only screen and (max-width:749px){.mf-showcase{padding:60px 0}.mf-showcase__grid{grid-template-columns:repeat(2,1fr);gap:12px}.mf-tile--1{grid-column:span 2;grid-row:auto;aspect-ratio:4/5}.mf-tile__cap{padding:20px}.mf-tile__label{font-size:18px}.mf-benefits__grid{grid-template-columns:1fr;gap:28px}.mf-marquee__item{font-size:16px;padding:0 22px}}@media only screen and (max-width:589px){.hero__subtitle{letter-spacing:.2em;font-size:10px}.hero__text-content{padding-bottom:32px}.btn{padding:15px 26px}.section-header__title,.section-header h2{font-size:19px}.grid-product__title{font-size:14px}.skrim__title{font-size:19px}.site-footer{padding-top:48px}}@media(prefers-reduced-motion:reduce){.mf-reveal{opacity:1;transform:none;transition:none}.mf-marquee__track,.slideshow__slide.slick-active .hero__image{animation:none}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/modora-luxury.css.map */
