@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Jost:wght@200;300;400;500;600&display=swap";.ma-home{--ma-ink:#14110e;--ma-ink-soft:#413a31;--ma-mute:#6d6457;--ma-cream:#faf8f3;--ma-cream2:#f2eee5;--ma-sand:#e7e0d2;--ma-gold:#a87c2e;--ma-gold2:#c9a35a;--ma-line:rgba(20,17,14,.12);--ma-pad:20px;--ma-r:0px;font-family:Jost,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ma-ink);line-height:1.6;-webkit-font-smoothing:antialiased}.ma-home *,.ma-home *:before,.ma-home *:after{box-sizing:border-box}.ma-home img{display:block;max-width:100%}.ma-home a{text-decoration:none;color:inherit}.ma-home button{font-family:inherit}.ma-serif{font-family:Cormorant Garamond,Georgia,serif}.ma-eyebrow{font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ma-gold);margin:0 0 14px}.ma-h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(32px,9vw,54px);line-height:1.02;letter-spacing:-.02em;margin:0}.ma-lede{font-size:15px;font-weight:300;color:var(--ma-mute);margin:14px 0 0}.ma-home .ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;background:var(--ma-ink);color:var(--ma-cream);border:1px solid var(--ma-ink);border-radius:var(--ma-r);cursor:pointer;transition:background .3s,color .3s}.ma-home .ma-btn:hover,.ma-home .ma-btn--ghost{background:transparent;color:var(--ma-ink)}.ma-home .ma-btn--ghost:hover{background:var(--ma-ink);color:var(--ma-cream)}.ma-home .ma-btn--light{background:var(--ma-cream);color:var(--ma-ink);border-color:var(--ma-cream)}.ma-home .ma-btn--light:hover{background:transparent;color:var(--ma-cream)}.ma-home .ma-btn--full{width:100%}.ma-link{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid currentColor}.ma-link svg{width:15px;height:15px;transition:transform .3s}.ma-link:hover svg{transform:translate(5px)}.ma-sec{padding:64px var(--ma-pad);background:var(--ma-cream)}.ma-sec--tight{padding-top:44px}.ma-sec--alt{background:var(--ma-cream2)}.ma-sec-h{margin-bottom:30px}.ma-sec-h--center{text-align:center}.ma-sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.ma-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.ma-reveal.ma-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ma-reveal{opacity:1;transform:none;transition:none}.ma-track,.ma-usp-track{animation:none!important}}.ma-bar{background:var(--ma-ink);color:var(--ma-cream);overflow:hidden;white-space:nowrap}.ma-bar .ma-track{display:inline-block;padding:11px 0;animation:ma-scroll 26s linear infinite;will-change:transform}.ma-bar span{font-size:10px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;margin:0 20px;color:#e2d8c4}@keyframes ma-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ma-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--ma-ink)}.ma-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ma-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.ma-home .ma-hero-media--mob{display:block}.ma-home .ma-hero-media--desk{display:none}.ma-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#14110e5c,#14110e1a 26%,#14110e66 54%,#14110ee6)}.ma-hero-in{position:relative;z-index:2;width:100%;padding:0 var(--ma-pad) 34px}.ma-hero .ma-eyebrow{color:var(--ma-gold2)}.ma-hero h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;color:#fff;font-size:clamp(46px,14.5vw,86px);line-height:.93;letter-spacing:-.025em;margin:0;text-shadow:0 2px 30px rgba(0,0,0,.28)}.ma-hero p{font-size:14.5px;font-weight:300;color:#ffffffe6;margin:16px 0 0;max-width:34ch}.ma-rate{display:flex;align-items:center;gap:9px;margin-bottom:16px;flex-wrap:wrap}.ma-rate .ma-stars{color:var(--ma-gold2);font-size:14px;letter-spacing:.14em}.ma-rate .ma-rate-txt{font-size:10.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#ffffffe0}.ma-chips{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 22px}.ma-chip{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:100px;background:#ffffff21;border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-size:9px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#fff}.ma-chip svg{width:11px;height:11px;flex:none;color:var(--ma-gold2)}.ma-hero-cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ma-hero-cta .ma-btn{width:100%}.ma-hero-cta .ma-link{color:#fff;border-color:#ffffff80}.ma-scrollcue{position:absolute;left:50%;bottom:10px;z-index:3;transform:translate(-50%);width:1px;height:34px;background:linear-gradient(to bottom,#fff0,#ffffffa6);animation:ma-cue 2.2s ease-in-out infinite}@keyframes ma-cue{0%,to{opacity:.25;transform:translate(-50%) scaleY(.55)}50%{opacity:1;transform:translate(-50%) scaleY(1)}}.ma-usp{background:var(--ma-ink);color:var(--ma-cream);overflow:hidden;white-space:nowrap;padding:15px 0}.ma-usp-track{display:inline-block;animation:ma-scroll 30s linear infinite;will-change:transform}.ma-usp-item{display:inline-flex;align-items:center;gap:9px;margin:0 26px;font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#ddd3c0}.ma-usp-item svg{width:15px;height:15px;color:var(--ma-gold2);flex:none}.ma-cats{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--ma-pad) * -1);padding:0 var(--ma-pad) 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ma-cats::-webkit-scrollbar{display:none}.ma-cat{position:relative;flex:0 0 63%;scroll-snap-align:start;aspect-ratio:3/4;overflow:hidden;background:var(--ma-sand)}.ma-cat img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.ma-cat:hover img{transform:scale(1.06)}.ma-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14110ebd,#14110e0d 55%)}.ma-cat-lbl{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px;color:#fff}.ma-cat-lbl b{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:700;line-height:1.1}.ma-cat-lbl i{display:block;font-style:normal;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;margin-top:5px}.ma-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 10px}.ma-card{display:flex;flex-direction:column}.ma-card-top{position:relative}.ma-card-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--ma-cream2)}.ma-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s ease,transform .8s cubic-bezier(.22,.61,.36,1)}.ma-card-media .ma-img2{opacity:0}.ma-card:hover .ma-img2{opacity:1}.ma-card:hover .ma-img1{opacity:0}.ma-badge{position:absolute;top:9px;left:9px;z-index:3;padding:5px 9px;background:var(--ma-cream);color:var(--ma-ink);font-size:8.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ma-badge--sale{background:var(--ma-ink);color:var(--ma-cream)}.ma-badge--gold{background:var(--ma-gold);color:#fff}.ma-quick{position:absolute;right:8px;bottom:8px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#faf8f3f0;color:var(--ma-ink);border:none;cursor:pointer;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:background .25s,color .25s,transform .25s}.ma-quick:hover{background:var(--ma-ink);color:var(--ma-cream)}.ma-quick svg{width:17px;height:17px}.ma-quick.is-busy{opacity:.55;pointer-events:none}.ma-quick.is-done{background:var(--ma-gold);color:#fff}.ma-card-body{padding:11px 2px 0;display:flex;flex-direction:column;gap:5px;flex:1}.ma-card-stars{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ma-mute);min-height:15px}.ma-home .ma-card-nm{font-size:12.5px;font-weight:400;letter-spacing:.05em;line-height:1.35;color:var(--ma-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ma-card-pr{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:500;margin-top:auto;padding-top:6px}.ma-card-pr del{color:var(--ma-mute);font-weight:300;font-size:12px}.ma-card-pr .ma-now{color:var(--ma-ink)}.ma-card-pr .ma-now--sale{color:#9d2f2f}.ma-grid-foot{margin-top:32px;text-align:center}.ma-ed{position:relative;min-height:86svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--ma-ink)}.ma-ed img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ma-ed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#14110edb,#14110e1f 60%,#14110e3d)}.ma-ed-in{position:relative;z-index:2;padding:0 var(--ma-pad) 46px;color:#fff;width:100%}.ma-ed-in .ma-eyebrow{color:var(--ma-gold2)}.ma-ed-in h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(36px,11vw,64px);line-height:1;letter-spacing:-.02em;margin:0 0 14px}.ma-ed-in p{font-size:14.5px;font-weight:300;color:#ffffffdb;margin:0 0 26px;max-width:36ch}.ma-ed-in .ma-link{color:#fff;border-color:#ffffff80}.ma-feat{background:var(--ma-cream2)}.ma-feat-img{width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--ma-sand)}.ma-feat-img img{width:100%;height:100%;object-fit:cover}.ma-feat-txt{padding:44px var(--ma-pad) 56px}.ma-feat-txt h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(30px,8.5vw,48px);line-height:1.04;letter-spacing:-.02em;margin:0 0 26px}.ma-step{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--ma-line)}.ma-step:first-of-type{border-top:none;padding-top:0}.ma-step-no{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:700;color:var(--ma-gold);line-height:1;min-width:34px}.ma-step h4{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px}.ma-step p{font-size:14px;font-weight:300;color:var(--ma-mute);margin:0}.ma-feat-txt .ma-btn{margin-top:28px}.ma-quote{position:relative;background:var(--ma-ink);color:var(--ma-cream);text-align:center;padding:84px var(--ma-pad);overflow:hidden}.ma-quote:before{content:"\201c";position:absolute;top:-46px;left:50%;transform:translate(-50%);font-family:Cormorant Garamond,Georgia,serif;font-size:230px;color:#ffffff0e;line-height:1;pointer-events:none}.ma-quote p{position:relative;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(27px,7.6vw,44px);font-weight:600;line-height:1.16;letter-spacing:-.015em;max-width:22ch;margin:0 auto}.ma-quote .ma-who{position:relative;font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ma-gold2);margin-top:24px}.ma-stat{display:flex;flex-direction:column;align-items:center;gap:7px;padding:44px var(--ma-pad);background:var(--ma-cream);border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line);text-align:center}.ma-stat .ma-num{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(52px,17vw,88px);font-weight:700;line-height:.9;letter-spacing:-.03em}.ma-stat .ma-stars{color:var(--ma-gold);font-size:19px;letter-spacing:.24em}.ma-stat .ma-txt{font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ma-mute)}.ma-reviews{padding:54px var(--ma-pad);background:var(--ma-cream2)}.ma-reviews .jdgm-carousel-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;font-size:clamp(28px,7.5vw,42px)!important;letter-spacing:-.02em!important}.ma-home .jdgm-star{color:var(--ma-gold)!important}.ma-home .ma-card-stars .jdgm-prev-badge__stars{font-size:11px}.ma-home .ma-card-stars .jdgm-prev-badge__text{font-size:10px;color:var(--ma-mute);margin-left:4px}.ma-home .ma-card-stars .jdgm-prev-badge[data-number-of-reviews="0"]{display:none}.ma-faq{padding:56px var(--ma-pad);background:var(--ma-cream)}.ma-faq-list{margin-top:28px;border-top:1px solid var(--ma-line)}.ma-faq details{border-bottom:1px solid var(--ma-line)}.ma-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;list-style:none;font-size:13.5px;font-weight:500;letter-spacing:.03em}.ma-faq summary::-webkit-details-marker{display:none}.ma-faq summary .ma-pm{position:relative;width:14px;height:14px;flex:none}.ma-faq summary .ma-pm:before,.ma-faq summary .ma-pm:after{content:"";position:absolute;background:var(--ma-ink);transition:transform .3s,opacity .3s}.ma-faq summary .ma-pm:before{top:6px;left:0;width:14px;height:1.5px}.ma-faq summary .ma-pm:after{left:6px;top:0;width:1.5px;height:14px}.ma-faq details[open] summary .ma-pm:after{transform:rotate(90deg);opacity:0}.ma-faq-a{padding:0 0 20px;font-size:14px;font-weight:300;color:var(--ma-mute);max-width:60ch}.ma-faq-a a{text-decoration:underline}.ma-news{text-align:center;padding:60px var(--ma-pad);background:var(--ma-ink);color:var(--ma-cream)}.ma-news h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(30px,8vw,44px);letter-spacing:-.02em;margin:0 0 12px}.ma-news p{font-size:14px;font-weight:300;color:#faf8f3b8;margin:0 auto 26px;max-width:38ch}.ma-nf{display:flex;max-width:440px;margin:0 auto;border:1px solid rgba(250,248,243,.4)}.ma-nf input{flex:1;min-width:0;border:none;background:transparent;padding:16px;font-family:Jost,sans-serif;font-size:14px;color:var(--ma-cream);outline:none}.ma-nf input::placeholder{color:#faf8f380}.ma-nf button{background:var(--ma-cream);color:var(--ma-ink);border:none;padding:0 22px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.ma-news small{display:block;margin-top:16px;font-size:11px;color:#faf8f373}.ma-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#14110ef2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.12);transform:translateY(110%);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.ma-sticky.is-on{transform:none}.ma-sticky-txt{flex:1;min-width:0}.ma-sticky-txt b{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:700;color:#fff;line-height:1.15}.ma-sticky-txt i{display:block;font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ma-gold2);margin-top:2px}.ma-sticky .ma-btn{min-height:44px;padding:0 20px;flex:none;font-size:10px}@media(min-width:750px){.ma-home{--ma-pad:40px}.ma-sec{padding:88px var(--ma-pad)}.ma-grid{grid-template-columns:repeat(3,1fr);gap:26px 18px}.ma-cat{flex-basis:36%}.ma-hero-cta{flex-direction:row;align-items:center;gap:18px}.ma-hero-cta .ma-btn{width:auto}.ma-feat{display:grid;grid-template-columns:1fr 1fr;align-items:center}.ma-feat-img{aspect-ratio:auto;height:100%;min-height:520px}.ma-feat-txt{padding:56px 6%}.ma-stat{flex-direction:row;justify-content:center;gap:22px;padding:56px var(--ma-pad)}.ma-stat .ma-num{font-size:64px}.ma-card-body{padding-top:14px}.ma-home .ma-card-nm{font-size:14px}.ma-sticky{display:none}}@media(min-width:990px){.ma-home{--ma-pad:56px}.ma-home .ma-hero-media--mob{display:none}.ma-home .ma-hero-media--desk{display:block}.ma-hero-in{max-width:1400px;margin:0 auto;padding-bottom:64px}.ma-hero h1{font-size:clamp(74px,6.4vw,112px)}.ma-hero p{font-size:16px}.ma-sec{padding:104px var(--ma-pad)}.ma-sec>*{max-width:1400px;margin-left:auto;margin-right:auto}.ma-grid{grid-template-columns:repeat(4,1fr);gap:34px 24px}.ma-cat{flex-basis:calc(25% - 9px);aspect-ratio:4/5}.ma-cat-lbl b{font-size:29px}.ma-ed{min-height:78svh}.ma-ed-in{max-width:1400px;margin:0 auto;padding-bottom:72px}.ma-quote{padding:130px var(--ma-pad)}.ma-reviews,.ma-faq,.ma-news{padding-left:var(--ma-pad);padding-right:var(--ma-pad)}.ma-faq-list,.ma-faq .ma-sec-h{max-width:820px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ma-premium.css.map */
