/* Maisura editorial design system: burgundy, paper, ink. */
:root{--me-ink:#302523;--me-wine:#692b38;--me-paper:#faf7f2;--me-line:#dcd1c9;--me-space:clamp(24px,5vw,80px)}
#app[data-maisura-refined]{color:var(--me-ink)}
.me-statement,.me-guide,.me-social,.me-missing{color:var(--me-ink);padding:var(--me-space);margin:0 auto;max-width:1440px;width:100%;box-sizing:border-box}
.me-statement{display:grid;grid-template-columns:1.25fr 1fr;column-gap:8vw;align-items:center;padding-block:80px;border-bottom:1px solid var(--me-line)}
.me-statement .me-kicker{grid-column:1/-1}.me-statement h2{font-size:clamp(30px,4vw,56px)!important;line-height:1.3!important;max-width:18ch;letter-spacing:-.035em}.me-intro{max-width:40ch;font-size:18px;line-height:1.8}
.me-kicker{font-size:11px!important;letter-spacing:.18em!important;color:var(--me-wine);margin-bottom:24px;font-family:'Maisura DM Sans',sans-serif!important}
.me-guide{border-block:1px solid var(--me-line);background:var(--me-paper);padding-block:64px}.me-guide h2,.me-social h2,.me-collection-title{font-size:clamp(28px,3vw,40px)!important;font-weight:600;line-height:1.4!important;margin-bottom:32px}
.me-guide-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0;margin:0}.me-guide-list li{border-top:1px solid var(--me-line);padding-top:24px}.me-step{display:block;color:var(--me-wine);font-size:14px;font-variant-numeric:tabular-nums;margin-bottom:24px}.me-guide-list h3{font-size:22px;margin-bottom:16px}.me-guide-list p{font-size:16px;line-height:1.8;max-width:34ch;margin-bottom:24px}.me-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor;color:var(--me-wine);text-decoration:none;padding-block:8px;margin-inline-end:24px;transition:color .25s,translate .25s}
.me-social{padding-block:64px}.me-social p{font-size:17px;line-height:1.8}.me-social .me-link{margin-top:24px}.me-missing{min-height:75vh;padding-block:100px}.me-missing h2{font-size:clamp(30px,5vw,64px)}.me-missing p{margin-block:24px;font-size:18px}.me-skip{position:fixed;top:12px;inset-inline-start:12px;z-index:10000;background:var(--me-wine);color:white;padding:16px;translate:0 -180%;border-radius:8px}.me-skip:focus{translate:0 0}
#app .mh-slide{background:var(--me-paper)!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;grid-template-columns:1fr 1.15fr!important}
#app .mh-art{background:#f0e9df!important;background-image:none!important;border-radius:0!important}#app :is(.mh-atmosphere,.mh-light,.mh-orbit,.mh-mark){display:none!important}#app .mh-art:before,#app .mh-art:after{display:none!important}#app .mh-copy{padding:clamp(24px,5vw,72px)!important}#app .mh-title{font-size:clamp(40px,5.5vw,78px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:500!important}#app .mh-subtitle{font-size:18px!important;line-height:1.8!important}#app .mh-shop{background:var(--me-wine)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;min-height:48px}#app .mh-explore{background:none!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;box-shadow:none!important}#app .mh-controls{background:var(--me-paper)!important;border-radius:0!important}
#app .mn-header{background:var(--me-paper)!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid var(--me-line)}#app .mn-bar{transition:padding .3s,min-height .3s}html[data-me-scrolled] #app .mn-bar{padding-block:8px!important;min-height:64px!important}html[data-me-scrolled] #app .mn-brand img{height:48px!important;width:auto!important}.mn-brand img{transition:height .3s}
#app[data-me-home] :is(.mseason-home,.ms-static-discovery,.mdr-category-section,main){max-width:1440px;padding-inline:var(--me-space)!important;margin-inline:auto;width:100%;box-sizing:border-box}
#app[data-me-home] :is(.mseason-home,.ms-static-discovery){margin-block:0!important;padding-block:64px!important;border-bottom:1px solid var(--me-line);background:var(--me-paper)!important;background-image:none!important}
#app[data-me-home] .ms-notes-gallery{display:grid;grid-template-columns:1fr 1.7fr;gap:32px 64px;align-items:start}#app[data-me-home] .ms-notes-gallery .ms-discovery-heading{text-align:start!important}#app[data-me-home] .ms-notes-gallery h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.4!important}#app[data-me-home] .ms-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}#app[data-me-home] .ms-note-tile{background:transparent!important;box-shadow:none!important;border:0!important}#app[data-me-home] .ms-note-art{background:#f0e9df!important;border-radius:50%!important}#app[data-me-home] .ms-houses-gallery{text-align:start!important}#app[data-me-home] .ms-house-tile{box-shadow:none!important;background:transparent!important;border:1px solid var(--me-line)!important;border-radius:8px!important}
#app .mp-card{border:1px solid var(--me-line)!important;background:#fffdf9!important;border-radius:18px!important;box-shadow:none!important;padding:16px!important}#app .mp-photo{border-radius:12px!important;background:var(--me-paper)!important}#app .mp-card h3{font-size:20px!important;line-height:1.4!important}#app .mp-card button{min-height:44px}#app .mp-card p{line-height:1.7}#app .mp-card .mp-price{font-size:21px!important;color:var(--me-wine)!important}#app .mp-card button.bg-gradient-to-r{background:var(--me-wine)!important;box-shadow:none!important;border-radius:8px!important}
#app :is(.ms-overlay,[data-ms-cart]) button.bg-red-600{background:var(--me-wine)!important}#app :is(input,select,textarea):focus-visible{outline:2px solid var(--me-wine);outline-offset:3px}#app footer{background:#eee6dd!important;color:var(--me-ink)!important;padding-block:48px!important}#app footer :is(p,li,a){color:var(--me-ink)!important}#app footer p{font-size:16px!important;line-height:1.9!important;max-width:42ch}#app footer a:not([hidden]){min-height:44px;display:inline-flex;align-items:center}#app footer a[hidden]{display:none!important}
html[data-me-language=ku] :is(.me-statement,.me-guide,.me-social,.me-missing,.me-skip),html[data-me-language=ar] :is(.me-statement,.me-guide,.me-social,.me-missing,.me-skip){font-family:'Maisura Plex Arabic',sans-serif;letter-spacing:0!important}html:not([data-me-language=en]) .me-statement h2{letter-spacing:0!important;line-height:1.55!important}
@media(hover:hover){.me-link:hover{translate:0 -2px}.mp-card:hover{translate:0 -3px}}
@media(max-width:759px){.me-statement{display:block;padding-block:40px}.me-statement h2{font-size:32px!important;margin-bottom:24px}.me-intro{font-size:16px}.me-guide-list{grid-template-columns:1fr;gap:32px}.me-guide-list li{display:grid;grid-template-columns:32px 1fr;column-gap:16px}.me-guide-list li h3{margin:0}.me-guide-list li p,.me-guide-list li a{grid-column:2}.me-step{padding-top:5px}.me-guide,.me-social{padding-block:40px}#app .mh-slide{grid-template-columns:1fr!important}#app .mh-title{font-size:42px!important}#app .mh-copy{padding:24px!important}#app .mh-subtitle{font-size:16px!important}#app[data-me-home] .ms-notes-gallery{display:block}#app[data-me-home] .ms-note-grid{margin-top:32px;gap:12px!important}#app[data-me-home] :is(.mseason-home,.ms-static-discovery){padding-block:40px!important}#app .mp-card{padding:12px!important}#app .mp-card h3{font-size:16px!important}.me-collection-title{font-size:28px!important}#app[data-me-home] main{padding-inline:16px!important}}
@media(prefers-reduced-motion:reduce){.me-link,.me-skip,.mn-brand img,#app .mn-bar{transition:none!important}.me-link:hover,.mp-card:hover{translate:none!important}}
#app[data-me-home] .mh-hero .mh-copy{background:#692b38!important;background-image:none!important;color:#fffdf9!important}
#app[data-me-home] .hm-nav a{background-image:none!important;box-shadow:none!important}
#app[data-me-home] .hm-nav a.router-link-exact-active{background:#692b38!important;color:#fffdf9!important}
.me-missing h1{font-size:clamp(32px,5vw,64px);line-height:1.4}.me-missing img{width:126px;height:auto;margin-bottom:40px}
