@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";:root{--soireve-ink: #1F2A44;--soireve-bg: #FAF7F1;--soireve-gold: #B89968;--soireve-sub: #E9E2D3;--font-serif-en: "Cormorant Garamond", "Didot", "Playfair Display", serif;--font-sans-en: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif-jp: "Shippori Mincho B1", "Noto Serif JP", serif;--font-sans-jp: "Noto Sans JP", "Zen Kaku Gothic Antique", sans-serif;--gutter: clamp(24px, 4vw, 120px);--section-y: clamp(72px, 10vw, 160px);--max-w: 1440px;--ink: var(--soireve-ink);--bg: var(--soireve-bg);--accent: var(--soireve-gold);--font-display: var(--font-sans-en);--font-display-jp: var(--font-sans-jp)}[data-brand=mdrea]{--ink: #0B0B0B;--bg: #FFFFFF;--accent: #8A6B3B;--sub: #F2EADF}[data-brand=meguru]{--ink: #3A3A32;--bg: #F6F1E7;--accent: #B47A4F;--sub: #D9C7A7}[data-brand=frola]{--ink: #4A2E2E;--bg: #FFF9F5;--accent: #C8A15A;--sub: #F5E4DE}body{color:var(--ink);background:var(--bg);font-family:var(--font-sans-jp);font-size:15px;line-height:1.9;letter-spacing:.04em;transition:background-color .4s ease,color .4s ease}@media(max-width:749px){body{font-size:14px}}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4{font-feature-settings:"palt" 1;font-family:var(--font-sans-jp);letter-spacing:.06em;line-height:1.5;font-weight:600}:lang(ja) p,:lang(ja) li,:lang(ja) a{font-family:var(--font-sans-jp);line-height:1.9;letter-spacing:.04em}.display-en,.h1,.h2,.h3{font-family:var(--font-sans-en);letter-spacing:.04em;font-weight:400}.soireve-section{padding-top:var(--section-y);padding-bottom:var(--section-y);padding-left:var(--gutter);padding-right:var(--gutter)}.soireve-wrap{max-width:var(--max-w);margin-inline:auto}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--accent) 20%,var(--accent) 80%,transparent);opacity:.6;border:0;margin:0 auto;max-width:480px}.button,.shopify-payment-button__button,button.button{border-radius:2px!important;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-sans-en);font-size:13px;padding:18px 32px;min-height:56px}.button--primary{background:var(--ink);color:var(--bg)}.button--primary:hover{background:var(--accent);color:#fff}.card-wrapper{position:relative}.card__vendor{font-family:var(--font-sans-en);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;display:block}.card__heading,.card__information .card__heading a{font-family:var(--font-sans-jp);font-size:16px;letter-spacing:.06em;line-height:1.6;color:var(--ink)}.price__regular .price-item{font-family:var(--font-sans-en);font-size:14px;letter-spacing:.08em}.card-wrapper .media img,.brand-floor__media img,.hero-stage img{filter:contrast(1.03) saturate(.96);transition:transform .8s ease,filter .8s ease}.card-wrapper:hover .media img{transform:scale(1.02);filter:contrast(1.05) saturate(1)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform .8s ease}.reveal.is-in{opacity:1;transform:none}}body[data-brand=mdrea]{background-color:#fafaf8!important;color:#1a1210}body[data-brand=mdrea] h1,body[data-brand=mdrea] h2,body[data-brand=mdrea] h3{color:#1a1210;letter-spacing:.12em}body[data-brand=mdrea] .collection-description,body[data-brand=mdrea] p{color:#3a3530}body[data-brand=mdrea] .card,.card-wrapper[data-brand=mdrea],body[data-brand=mdrea] .card-wrapper .card{background-color:#fff;border:1px solid rgba(138,107,59,.15)}body[data-brand=mdrea] .card__heading a,body[data-brand=mdrea] .card__information .card__heading a{color:#1a1210!important}body[data-brand=mdrea] .price,body[data-brand=mdrea] .price__regular .price-item,body[data-brand=mdrea] .price-item{color:#8a6b3b!important}body[data-brand=mdrea] .button--primary,body[data-brand=mdrea] .button.button--primary{background:#8a6b3b!important;color:#fafaf8!important;border-radius:0!important;letter-spacing:.1em!important}body[data-brand=mdrea] .button--primary:hover{background:#6b5230!important}body[data-brand=mdrea] .facets-container label,body[data-brand=mdrea] .mobile-facets__item label{color:#3a3530}body[data-brand=mdrea] .header-wrapper{background-color:#fafaf8;border-bottom:1px solid rgba(138,107,59,.2)}body[data-brand=mdrea] .header__heading-link,body[data-brand=mdrea] .list-menu__item{color:#1a1210}body[data-brand=meguru]{background-color:#f7f5f2;color:#3a3a32}body[data-brand=meguru] .card-wrapper .card,body[data-brand=meguru] .card{background-color:#fff;border-radius:12px;border:none;box-shadow:0 2px 12px #0000000f}body[data-brand=meguru] .button--primary,body[data-brand=meguru] .button.button--primary{background:#f6e96b!important;color:#3a3a32!important;border-radius:20px!important;letter-spacing:.06em!important}body[data-brand=meguru] .button--primary:hover{background:#e8d855!important}.product-grid{row-gap:56px!important;column-gap:28px!important}.collection{padding-top:60px!important;padding-bottom:80px!important}.card__information{padding-top:16px!important}.collection-description{margin-bottom:48px!important}@media(min-width:990px){.page-width{max-width:1200px!important;padding-left:48px!important;padding-right:48px!important}}.card:hover .card__media img{transform:scale(1.03)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-tokens.css.map */
