:root{--m-bg: #FBF8F4;--m-white: #FFFFFF;--m-nude: #EFE8E0;--m-blush: #F6EEE7;--m-caramel: #C88B6C;--m-terra: #A5684A;--m-terra-dark: #8E563B;--m-brown: #7E4C33;--m-peach: #F7DCCB;--m-ink: #2A201B;--m-ink-2: #5B4D45;--m-muted: #7A6A60;--m-line: #E6DBD0;--m-line-2: #D8C6B6;--m-grad: linear-gradient(100deg, #9A5E41 0%, #C0805F 45%, #D49C7D 55%, #9A5E41 100%);--m-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--m-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--m-ease: cubic-bezier(.2, .7, .2, 1);--m-shadow: 0 24px 60px -30px rgba(126, 76, 51, .35);--font-body-family: var(--m-sans);--font-heading-family: var(--m-serif);--font-heading-weight: 500}body{background:var(--m-bg)}.m{position:relative;color:var(--m-ink);font-family:var(--m-sans);font-weight:400;font-size:16px;line-height:1.7;letter-spacing:0}.m *,.m *:before,.m *:after{box-sizing:border-box}:where(.m) ul,:where(.m) ol{list-style:none;margin:0;padding:0}:where(.m) img{display:block;max-width:100%;height:auto}:where(.m) a{color:inherit}:where(.m) p{margin:0}.m h3{font-weight:500}.m .m-h2,.m .m-display,.m-num,.m-stat__value,.m-pack__total,.m-pack__name,.m-ing__big strong,.m-rit__time strong,.m-step__num,.m-buy__title,.m-hero-price strong{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.m-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width:750px){.m-wrap{padding:0 40px}}.m-sec{padding:72px 0}@media(min-width:990px){.m-sec{padding:112px 0}}.m-light{background:var(--m-bg)}.m-white{background:var(--m-white)}.m-nude{background:var(--m-nude)}.m-blush{background:var(--m-blush)}.m-terra{background:var(--m-terra);color:#fff}.m-glow{overflow:hidden;isolation:isolate}.m-glow:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:70vw;height:70vw;max-width:880px;max-height:880px;right:-18vw;top:-22vw;border-radius:50%;background:radial-gradient(closest-side,#c88b6c38,#c88b6c00)}.m .m-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--m-sans);font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--m-brown);line-height:1.4}.m .m-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6;flex:none}.m .m-eyebrow--center{justify-content:center}.m .m-eyebrow--center:after{content:"";width:26px;height:1px;background:currentColor;opacity:.6;flex:none}.m-terra .m-eyebrow{color:var(--m-peach)}.m .m-display,.m .m-h2,.m .m-h3{margin:0;font-family:var(--m-serif);font-weight:500;color:inherit;letter-spacing:-.01em}.m .m-display{font-size:clamp(46px,11vw,96px);line-height:.98}.m .m-h2{font-size:clamp(36px,4.8vw,62px);line-height:1.04}.m .m-h3{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.m .m-display em,.m .m-h2 em,.m .m-h3 em{font-style:italic;font-weight:500;background:var(--m-grad);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:m-shine 9s linear infinite;padding-right:.06em}.m-terra .m-h2 em,.m-terra .m-display em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--m-peach);animation:none}@keyframes m-shine{to{background-position:-220% center}}.m .m-lead{margin-top:20px;font-size:17px;line-height:1.75;font-weight:400;color:var(--m-ink-2);max-width:600px}.m-terra .m-lead{color:#ffffffe6}.m .m-head{max-width:760px;margin-bottom:44px}@media(min-width:990px){.m .m-head{margin-bottom:64px}}.m .m-head--center{margin-left:auto;margin-right:auto;text-align:center}.m .m-head--center .m-lead{margin-left:auto;margin-right:auto}.m .m-rte p{margin:0 0 14px}.m .m-rte p:last-child{margin-bottom:0}.m .m-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;min-height:58px;padding:0 34px;border:0;border-radius:999px;cursor:pointer;text-decoration:none;font-family:var(--m-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;background:var(--m-terra);color:#fff;box-shadow:0 14px 30px -16px #a5684acc;transition:transform .4s var(--m-ease),box-shadow .4s var(--m-ease),background .3s}.m .m-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff47,#fff0);transform:skew(-20deg);animation:m-sweep 6s var(--m-ease) infinite}@keyframes m-sweep{0%,65%{left:-60%}to{left:130%}}.m .m-btn:hover{background:var(--m-terra-dark);transform:translateY(-2px);box-shadow:0 18px 36px -16px #8e563bd9}.m .m-btn--light{background:#fff;color:var(--m-brown);box-shadow:0 14px 30px -16px #00000059}.m .m-btn--light:hover{background:var(--m-blush)}.m .m-btn--full{width:100%}.m .m-btn[disabled]{opacity:.5;cursor:not-allowed}.m .m-btn__arrow{width:18px;height:10px;flex:none;transition:transform .4s var(--m-ease)}.m .m-btn:hover .m-btn__arrow{transform:translate(4px)}.m .m-link{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:6px 0;color:var(--m-ink)}.m .m-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.5;transform-origin:right;transition:transform .5s var(--m-ease)}.m .m-link:hover:after{transform:scaleX(.35)}.m .m-rise{animation:m-rise 1.1s var(--m-ease) both;animation-delay:var(--d, 0s)}@keyframes m-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.m .m-rise-media{animation:m-media 1.4s var(--m-ease) both}@keyframes m-media{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.m-anim .m-reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--m-ease),transform 1s var(--m-ease);transition-delay:var(--d, 0s)}.m-anim .m-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.m *,.m *:before,.m *:after{animation:none!important;transition:none!important}.m-anim .m-reveal{opacity:1;transform:none}}.m-seal{position:absolute;z-index:3;width:112px;height:112px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--m-line-2),var(--m-shadow)}.m-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:m-spin 28s linear infinite}.m-seal text{font-family:var(--m-sans);font-size:8.6px;font-weight:500;letter-spacing:.3em;fill:var(--m-brown)}.m-seal__mono{font-family:var(--m-serif);font-style:italic;font-size:30px;line-height:1;color:var(--m-terra)}@keyframes m-spin{to{transform:rotate(360deg)}}.m-terra .m-seal{background:transparent;box-shadow:0 0 0 1px #ffffff8c}.m-terra .m-seal text{fill:#fff}.m-terra .m-seal__mono{color:#fff}.m-cinema{padding:28px 0 64px}.m-cinema__grid{display:grid;gap:34px;align-items:center}.m-cinema__media{position:relative;width:68%;max-width:360px;margin:0 auto}.m-cinema__halo{position:absolute;z-index:0;width:112%;aspect-ratio:1;left:40%;top:62%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#EBC6B1,var(--m-caramel) 75%);opacity:.45}.m-cinema__frame{position:relative;z-index:1;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 24px 24px;background:var(--m-blush);box-shadow:var(--m-shadow)}.m-cinema__frame img{width:100%;height:100%;object-fit:cover}.m-cinema .m-seal{right:-22px;top:8%;width:96px;height:96px}.m-cinema .m-seal__mono{font-size:26px}.m-proofcard{position:absolute;z-index:3;left:-24px;bottom:8%;display:flex;align-items:center;gap:12px;max-width:250px;padding:12px 16px 12px 12px;background:#fff;border-radius:16px;box-shadow:var(--m-shadow)}.m-proofcard__icon{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--m-blush);color:var(--m-terra)}.m-proofcard__icon svg{width:18px;height:18px}.m-proofcard__txt strong{display:block;font-family:var(--m-serif);font-size:21px;font-weight:600;line-height:1.1;color:var(--m-ink);font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.m-proofcard__txt span{display:block;font-size:12px;line-height:1.35;color:var(--m-muted)}.m-cinema__content{padding:0 20px;text-align:left}.m-cinema .m-lead{margin-top:18px}.m-hero-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:24px;font-size:14.5px;color:var(--m-ink-2)}.m-hero-price strong{font-family:var(--m-serif);font-size:40px;font-weight:600;line-height:1;color:var(--m-ink)}.m-hero-price em{font-style:normal;color:var(--m-brown);font-weight:500}.m-cinema__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px}.m-cinema__actions .m-btn{flex:1 1 100%}.m-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.m-trust li{display:flex;flex-direction:column;gap:8px;font-size:12.5px;line-height:1.35;color:var(--m-ink-2)}.m-trust svg{width:24px;height:24px;color:var(--m-terra)}@media(min-width:750px){.m-cinema__content{padding:0 40px}.m-cinema__actions .m-btn{flex:0 0 auto}.m-trust li{flex-direction:row;align-items:center;gap:10px}}@media(min-width:990px){.m-cinema{padding:40px 0 88px}.m-cinema__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-height:min(calc(100svh - 130px),820px)}.m-cinema__content{order:-1;padding:0 24px 0 max(40px,calc((100vw - 1280px)/2 + 40px))}.m-cinema__media{width:76%;max-width:500px}.m-cinema .m-display{font-size:clamp(64px,6.4vw,100px)}.m-cinema .m-seal{width:118px;height:118px;right:-40px}.m-cinema .m-seal__mono{font-size:32px}.m-proofcard{left:-56px}}.m-marquee{overflow:hidden;padding:16px 0}.m-marquee__track{display:flex;width:max-content;animation:m-marquee var(--speed, 50s) linear infinite}.m-marquee:hover .m-marquee__track{animation-play-state:paused}.m-marquee__list{display:flex;align-items:center;flex:none}.m-marquee__list li{flex:none;padding:0 22px;font-family:var(--m-serif);font-style:italic;font-weight:500;font-size:22px;line-height:1.2;white-space:nowrap}.m-marquee__list li.m-marquee__star{padding:0;font-style:normal;font-size:12px}.m-terra .m-marquee__star{color:var(--m-peach)}.m-nude .m-marquee__star,.m-blush .m-marquee__star{color:var(--m-terra)}@media(min-width:990px){.m-marquee{padding:20px 0}.m-marquee__list li{font-size:26px;padding:0 32px}}@keyframes m-marquee{to{transform:translate(-50%)}}.m-buy{padding:24px 0 72px}@media(min-width:990px){.m-buy{padding:56px 0 112px}}.m-buy__grid{display:grid;gap:30px}@media(min-width:990px){.m-buy__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:start}}.m-gal{position:relative}@media(min-width:990px){.m-gal{position:sticky;top:110px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px}}.m-gal__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:20px;background:var(--m-nude)}@media(min-width:990px){.m-gal__stage{grid-column:2;grid-row:1}}.m-gal__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--m-ease),transform 1.1s var(--m-ease);transform:scale(1.03)}.m-gal__slide.is-active{opacity:1;transform:none}.m-gal__slide img{width:100%;height:100%;object-fit:cover}.m-gal__tag{position:absolute;z-index:2;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fffffff0;color:var(--m-ink);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1}.m-gal__tag:before{content:"";width:14px;height:10px;border-radius:1px;background:linear-gradient(90deg,#2b4c9b 33%,#fff 33% 66%,#d7263d 66%);box-shadow:0 0 0 .5px #00000026}.m-gal__nav{position:absolute;z-index:2;right:14px;bottom:14px;display:flex;gap:6px}.m-gal__arrow{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#fffffff0;color:var(--m-ink);cursor:pointer;box-shadow:0 6px 16px -8px #0000004d}.m-gal__arrow svg{width:16px;height:16px}.m-gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.m-gal__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.m-gal__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;overflow:visible}}.m-gal__thumb{flex:none;width:64px;height:64px;padding:0;border:1.5px solid transparent;border-radius:12px;background:var(--m-nude);cursor:pointer;opacity:.7;overflow:hidden;transition:opacity .3s,border-color .3s}@media(min-width:990px){.m-gal__thumb{width:76px;height:76px}}.m-gal__thumb[aria-current=true]{opacity:1;border-color:var(--m-terra)}.m-gal__thumb img{width:100%;height:100%;object-fit:cover}.m-buy__info{min-width:0}.m-buy .m-eyebrow{margin-bottom:14px}.m .m-buy__title{margin:0;font-family:var(--m-serif);font-weight:500;font-size:clamp(38px,4.4vw,58px);line-height:1.02;letter-spacing:-.01em;color:var(--m-ink)}.m .m-buy__tagline{margin-top:8px;font-family:var(--m-serif);font-style:italic;font-size:22px;line-height:1.3;color:var(--m-brown)}.m-buy__proof{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:14px;color:var(--m-ink-2)}.m-buy__proof .jdgm-prev-badge{margin:0!important}.m-buy__proof-text{display:inline-flex;align-items:center;gap:8px}.m-buy__proof-text svg{width:16px;height:16px;color:var(--m-terra)}.m-buy__desc{margin-top:18px;font-size:16px;line-height:1.75;color:var(--m-ink-2)}.m-buy__benefits{display:grid;gap:10px;margin-top:18px!important}.m-buy__benefits li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.m-buy__benefits svg{flex:none;width:20px;height:20px;color:var(--m-terra)}.m-packs{margin:28px 0 0;padding:0;border:0;min-width:0}.m-packs__legend{width:100%;margin-bottom:14px;padding:0;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--m-ink)}.m-packs__list{display:grid;gap:12px}.m-pack{position:relative;display:block;cursor:pointer}.m-pack input{position:absolute;opacity:0;pointer-events:none}.m-pack__card{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border-radius:16px;background:#fff;border:1.5px solid var(--m-line);transition:border-color .3s,box-shadow .3s,background .3s}
/*# sourceMappingURL=/cdn/shop/t/41/assets/maison.css.map */
