:root{--modanie-ink: #161616;--modanie-ink-soft: rgb(22 22 22 / 76%);--modanie-paper: #f7f7f7;--modanie-line: rgb(22 22 22 / 12%);--modanie-warm: #796959;--modanie-mist: #eeece7;--modanie-grey: #b8b7b3;--modanie-page: min(100% - 80px, 1320px);--modanie-copy-width: 720px;--modanie-jp-font: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, sans-serif;--modanie-latin-font: "Inter", "Helvetica Neue", "Segoe UI", Arial, sans-serif}.modanie-sample{color:var(--modanie-ink);background:var(--modanie-paper);font-family:var(--modanie-jp-font);font-size:16px;line-height:1.8}.modanie-sample *{box-sizing:border-box}.modanie-sample a{color:inherit}.modanie-sample figure,.modanie-sample h1,.modanie-sample h2,.modanie-sample h3,.modanie-sample p{margin-top:0}.modanie-sample figure{margin-inline:0}.modanie-sample h1,.modanie-sample h2,.modanie-sample h3{max-width:none;color:var(--modanie-ink);font-family:var(--modanie-jp-font);font-weight:500;letter-spacing:0;text-wrap:balance;word-break:normal}.modanie-sample h1{margin-bottom:24px;font-size:clamp(38px,4.2vw,60px);line-height:1.34}.modanie-sample h2{margin-bottom:16px;font-size:clamp(30px,3vw,42px);line-height:1.35}.modanie-sample h3{margin-bottom:10px;font-size:clamp(18px,1.4vw,22px);line-height:1.45}.modanie-section{padding-block:112px}.modanie-section--ink{color:var(--modanie-paper);background:var(--modanie-ink)}.modanie-section--mist{background:var(--modanie-mist)}.modanie-container{width:var(--modanie-page);margin-inline:auto}.modanie-eyebrow,.modanie-overline{margin-bottom:14px;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.modanie-copy{max-width:var(--modanie-copy-width);color:var(--modanie-ink-soft);font-size:16px}.modanie-section--ink .modanie-copy,.modanie-section--ink h2,.modanie-section--ink h3{color:var(--modanie-paper)}.modanie-section--ink .modanie-eyebrow{color:var(--modanie-grey)}.modanie-button,.modanie-button--quiet{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--modanie-ink);border-radius:0;font-family:var(--modanie-jp-font);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.modanie-button{color:var(--modanie-paper);background:var(--modanie-ink)}.modanie-button:hover,.modanie-button:focus-visible{color:var(--modanie-ink);background:transparent}.modanie-button--quiet{color:var(--modanie-ink);background:transparent}.modanie-button--quiet:hover,.modanie-button--quiet:focus-visible{color:var(--modanie-paper);background:var(--modanie-ink)}.modanie-text-link{display:inline-flex;margin-top:16px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:14px;font-weight:600;line-height:1.4}.modanie-media{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:var(--modanie-mist)}.modanie-media img{display:block;width:100%;height:100%;object-fit:cover}.modanie-media--contain img{object-fit:contain}.modanie-concept-label{position:absolute;z-index:1;right:12px;bottom:12px;display:inline-flex;padding:6px 8px;color:var(--modanie-paper);background:#161616d1;font-family:var(--modanie-latin-font);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.2}.modanie-grid{display:grid;gap:24px}.modanie-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.modanie-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.modanie-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.modanie-card{min-width:0}.modanie-card__image{position:relative;aspect-ratio:1 / 1;margin-bottom:16px;background:var(--modanie-mist)}.modanie-card__image--product{padding:10%}.modanie-card__image--room{aspect-ratio:4 / 3}.modanie-card__meta{margin-bottom:8px;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4}.modanie-card__title{margin-bottom:6px}.modanie-card__body,.modanie-card-note{color:var(--modanie-ink-soft);font-size:14px}.modanie-link-card{display:flex;min-height:212px;flex-direction:column;justify-content:flex-end;padding:22px;border:1px solid var(--modanie-line);background:var(--modanie-paper);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.modanie-link-card:hover,.modanie-link-card:focus-visible{border-color:var(--modanie-ink);background:#fff}.modanie-link-card--static{cursor:default}.modanie-link-card p{margin-bottom:0}.modanie-guide-links{border-block:1px solid var(--modanie-line)}.modanie-guide-links .modanie-link-card{min-height:180px}.modanie-section--ink .modanie-link-card{min-height:180px;border-color:#f7f7f747;background:transparent}.modanie-section--ink .modanie-link-card h3,.modanie-section--ink .modanie-link-card p,.modanie-section--ink .modanie-link-card .modanie-text-link{color:var(--modanie-paper)}.modanie-section--ink .modanie-link-card:hover,.modanie-section--ink .modanie-link-card:focus-visible{border-color:var(--modanie-paper);background:var(--modanie-paper)}.modanie-section--ink .modanie-link-card:hover h3,.modanie-section--ink .modanie-link-card:hover p,.modanie-section--ink .modanie-link-card:hover .modanie-eyebrow,.modanie-section--ink .modanie-link-card:hover .modanie-text-link,.modanie-section--ink .modanie-link-card:focus-visible h3,.modanie-section--ink .modanie-link-card:focus-visible p,.modanie-section--ink .modanie-link-card:focus-visible .modanie-eyebrow,.modanie-section--ink .modanie-link-card:focus-visible .modanie-text-link{color:var(--modanie-ink)}.modanie-page-hero{padding-block:72px;border-bottom:1px solid var(--modanie-line);background:var(--modanie-paper)}.modanie-page-hero__copy{max-width:var(--modanie-copy-width);color:var(--modanie-ink-soft)}.modanie-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;color:var(--modanie-ink-soft);font-size:12px}.modanie-breadcrumbs a{text-underline-offset:3px}.modanie-list{display:grid;gap:1px;border-top:1px solid var(--modanie-line)}.modanie-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--modanie-line)}.modanie-list__item p{margin-bottom:0}.modanie-list__item a{font-size:14px;font-weight:600;text-decoration:none}.modanie-note{margin:0;color:var(--modanie-ink-soft);font-size:13px}.modanie-callout{padding:28px;border-left:2px solid var(--modanie-warm);background:var(--modanie-paper)}.modanie-footer-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;color:var(--modanie-ink);background:transparent}.modanie-footer-menu>details{border-top:0}.modanie-footer-menu summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-block:12px;font-size:14px;font-weight:600;line-height:1.4;list-style:none}.modanie-footer-menu summary::-webkit-details-marker{display:none}.modanie-footer-menu summary:after{content:"+";font-family:var(--modanie-latin-font);font-size:18px;font-weight:400}.modanie-footer-menu details[open]>summary:after{content:"-"}.modanie-footer-menu ul{display:grid;gap:10px;margin:0;padding:0 0 18px;list-style:none}.modanie-footer-menu li{margin:0}.modanie-footer-menu a{color:inherit;font-size:14px;line-height:1.5;text-decoration:none}.modanie-footer-menu a:hover,.modanie-footer-menu a:focus-visible{text-decoration:underline;text-underline-offset:3px}.modanie-footer-menu__contact-details{border-top:0}.modanie-footer-menu__contact-details>summary{min-height:32px;padding-block:0;font-size:14px;font-weight:400}.modanie-footer-menu__contact-details>summary:after{font-size:16px}.modanie-footer-menu__line-panel{padding:12px 0 2px}.modanie-footer-menu__line-body{margin:0 0 12px;color:var(--modanie-ink-soft);font-size:13px;line-height:1.7}.modanie-footer-menu a.modanie-footer-menu__line-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--modanie-ink);color:var(--modanie-paper);background:var(--modanie-ink);font-size:14px;font-weight:600;text-decoration:none}.modanie-footer-menu a.modanie-footer-menu__line-button:hover,.modanie-footer-menu a.modanie-footer-menu__line-button:focus-visible{color:var(--modanie-ink);background:transparent;text-decoration:none}.modanie-footer-menu__line-qr{display:block;width:min(100%,148px);height:auto;margin-top:12px;padding:8px;border:1px solid var(--modanie-line);background:#fff;image-rendering:pixelated}.modanie-sample :focus-visible{outline:2px solid var(--modanie-ink);outline-offset:3px}.header-logo__wordmark{color:var(--modanie-ink);font-family:var(--modanie-latin-font);font-size:20px;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap}@media screen and (min-width:990px){#header-component .header__row{min-height:72px}#header-component .header-menu .menu-list{flex-wrap:nowrap}#header-component .header-menu .menu-list__link,#header-component .header-menu .menu-list__button{font-family:var(--modanie-jp-font);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}#header-component[data-menu-style=menu] .header__underlay-open{height:var(--header-height, 100%)}#header-component[data-menu-style=menu] .header__underlay-open:after{display:none}#header-component[data-menu-style=menu] .header-menu .menu-list__list-item:not([slot=overflow]){position:relative}#header-component[data-menu-style=menu] .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{width:max-content;min-width:168px;max-width:min(352px,calc(100vw - (var(--padding-inline) * 2)));top:100%;left:0;padding-inline:0;clip-path:none;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / 12%);box-shadow:0 14px 28px #0000001a}#header-component[data-menu-style=menu] .header-menu .menu-list__submenu-inner{max-height:min(70vh,420px);padding:10px 18px;transform:none}#header-component[data-menu-style=menu] .header-menu .menu-list__submenu .mega-menu{display:block;width:100%}#header-component[data-menu-style=menu] .header-menu .menu-list__submenu .mega-menu__grid,#header-component[data-menu-style=menu] .header-menu .menu-list__submenu .mega-menu__list{grid-template-columns:1fr;grid-column:auto;gap:0}#header-component[data-menu-style=menu] .header-menu .menu-list__submenu .mega-menu__column,#header-component[data-menu-style=menu] .header-menu .menu-list__submenu .mega-menu__column[class*=mega-menu__column--]{grid-column:auto}#header-component[data-menu-style=menu] .header-menu .menu-list__submenu .mega-menu__link{display:block;padding-block:9px;font-size:14px;white-space:nowrap}.modanie-footer-menu>details>summary{min-height:0;padding:0 0 16px;cursor:default;pointer-events:none}.modanie-footer-menu>details>summary:after{display:none}.modanie-footer-menu>details>ul{display:grid!important;padding:0}.modanie-footer-menu__contact-details>summary{cursor:pointer;pointer-events:auto}}@media screen and (min-width:750px)and (max-width:1199px){#header-component[data-menu-style=menu] .header-menu{display:none}#header-component[data-menu-style=menu] .header__drawer{display:flex}}@media screen and (max-width:989px){:root{--modanie-page: min(100% - 64px, 1320px)}.modanie-section{padding-block:80px}.modanie-grid--four,.modanie-footer-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--modanie-page: min(100% - 40px, 1320px)}.modanie-sample h1{font-size:34px;line-height:1.35}.modanie-sample h2{font-size:28px;line-height:1.4}.modanie-section{padding-block:56px}.modanie-copy{font-size:15px}.modanie-grid{gap:16px}.modanie-grid--two,.modanie-grid--three{grid-template-columns:1fr}.modanie-card__image--product{padding:8%}.modanie-section--ink .modanie-grid--four,.modanie-guide-links .modanie-grid--four{grid-template-columns:1fr}.modanie-section--ink .modanie-link-card,.modanie-guide-links .modanie-link-card{min-height:156px}.modanie-page-hero{padding-block:48px}.modanie-list__item{grid-template-columns:1fr;gap:10px}.modanie-footer-menu{grid-template-columns:1fr;gap:0}.modanie-footer-menu>details{border-top:1px solid var(--modanie-line)}.modanie-footer-menu>details:last-child{border-bottom:1px solid var(--modanie-line)}.modanie-footer-menu>details>summary{min-height:48px}.modanie-footer-menu__contact-details>summary{min-height:44px}.modanie-footer-menu__line-qr{display:none}#header-component .header__row{min-height:60px}#header-component .header__navigation-bar-row:not(:has(a,button,summary,nav,header-menu,menu-list,input,select)){display:none;min-height:0}.header-logo__wordmark{font-size:18px}}@media screen and (max-width:359px){.modanie-sample h1{font-size:30px}.modanie-sample h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.modanie-sample *,.modanie-sample *:before,.modanie-sample *:after{scroll-behavior:auto;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/modanie-base.css.map */
