:root{--font-heading-family: "Shippori Mincho", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500;--kurama-kinari: #f1ebdd;--kurama-paper: #fbf8f1;--kurama-ink: #33302b;--kurama-deep: #33513e;--kurama-wood: #6f6350;--kurama-sugi: #c9b79c;--kurama-line: #d8cfbe;--kurama-muted: #7a7065;--kurama-sumi: #2b2721;--kurama-forest: #243026;--kurama-fire: #9c5a3c}body{line-height:1.9}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{line-height:1.7;letter-spacing:.05em;word-break:auto-phrase;line-break:strict;overflow-wrap:normal}html[lang=ja] h1 b,html[lang=ja] h2 b,html[lang=ja] h3 b,html[lang=ja] .h0 b,html[lang=ja] .h1 b,html[lang=ja] .h2 b,html[lang=ja] .h3 b{display:inline-block}h1 b,h2 b,h3 b,.h0 b,.h1 b,.h2 b,.h3 b{font-weight:inherit}.rich-text__blocks.center .rich-text__text p{text-wrap:balance}.rich-text__text,.image-with-text__text,.banner__text,.caption,.card__caption,.footer-block__details-content{word-break:auto-phrase;line-break:strict}.footer,.header{--color-border: var(--kurama-line)}.header{border-bottom:.1rem solid var(--kurama-line)}.header__heading-link .h2,.header__heading-logo-wrapper{letter-spacing:.18em}.header__menu-item{font-size:1.3rem;letter-spacing:.12em;white-space:nowrap}@media screen and (min-width:990px)and (max-width:1199px){.header__menu-item{letter-spacing:.06em;padding-left:.8rem;padding-right:.8rem}.header .desktop-localization-wrapper{display:none}}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.06em;padding-top:1.4rem;padding-bottom:1.4rem}.footer .footer-block__heading{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:400;letter-spacing:.18em;color:var(--kurama-sugi)}.footer__list-social,.footer-block__details-content .list-menu__item--link,.footer-block__details-content .link{font-size:1.3rem;line-height:2}.footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.15)}.footer__copyright{font-size:1.1rem;opacity:.7}@media screen and (max-width:749px){.image-with-text__heading,.rich-text__heading{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.6}}.multicolumn-list__item .link{display:inline-flex;align-items:center;margin-top:1.4rem;padding:1.1rem 2.2rem;border:.1rem solid rgba(var(--color-foreground),.5);color:rgb(var(--color-foreground));font-size:1.3rem;letter-spacing:.1em;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.multicolumn-list__item .link:hover,.multicolumn-list__item .link:focus-visible{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04);text-decoration:none}.multicolumn-list__item{display:flex}.multicolumn-list__item .multicolumn-card{display:flex;flex-direction:column;width:100%}.multicolumn-list__item .multicolumn-card__info{display:flex;flex-direction:column;flex:1 1 auto}.multicolumn-list__item .multicolumn-card__info .rte{margin-bottom:1.4rem}.multicolumn-list__item .link{margin-top:auto;align-self:flex-start}@media screen and (min-width:750px){.blog__posts.grid{align-items:stretch}.blog__posts .blog__post.article{display:flex}.blog__posts .article-card-wrapper{display:flex;width:100%}.blog__posts .article-card{display:flex;flex-direction:column;width:100%}.blog__posts .article-card>.card__inner{flex:0 0 auto}.blog__posts .article-card>.card__content{flex:1 1 auto}}.article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.banner:not(.banner--desktop-transparent) .banner__box{background-color:rgba(var(--color-background),.8);background-image:none}.kurama-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background-color:#14120ff0;cursor:zoom-out}.kurama-lb__figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.kurama-lb__img{display:block;max-width:100%;max-height:calc(100vh - 12rem);width:auto;height:auto;object-fit:contain;cursor:default}.kurama-lb__caption{color:rgb(var(--color-background));font-size:1.3rem;line-height:1.6;text-align:center;max-width:60ch;opacity:.85}.kurama-lb__close{position:absolute;top:1.2rem;right:1.6rem;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-background));font-size:3rem;line-height:1;cursor:pointer;opacity:.7}.kurama-lb__close:hover,.kurama-lb__close:focus-visible{opacity:1}body.kurama-lb-open{overflow:hidden}.rte a[href*=".jpg"] img,.rte a[href*=".jpeg"] img,.rte a[href*=".png"] img,.rte a[href*=".webp"] img{cursor:zoom-in;transition:opacity .2s ease}.rte a[href*=".jpg"]:hover img,.rte a[href*=".jpeg"]:hover img,.rte a[href*=".png"]:hover img,.rte a[href*=".webp"]:hover img{opacity:.82}#MainContent>.shopify-section:has(>.color-scheme-1)+.shopify-section:has(>.color-scheme-1),#MainContent>.shopify-section:has(>.color-scheme-2)+.shopify-section:has(>.color-scheme-2),#MainContent>.shopify-section:has(>.color-scheme-3)+.shopify-section:has(>.color-scheme-3),#MainContent>.shopify-section:has(>.color-scheme-5)+.shopify-section:has(>.color-scheme-5){border-top:1px solid rgba(var(--color-foreground),.1)}#MainContent>.shopify-section:has(>.color-scheme-3){border-top:1px solid rgba(var(--color-foreground),.09);border-bottom:1px solid rgba(var(--color-foreground),.09)}.kurama-reveal{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.kurama-reveal--in{opacity:1;transform:none}.kurama-reveal--in{will-change:auto}@media(prefers-reduced-motion:reduce){.kurama-reveal{opacity:1;transform:none;transition:none}}#MainContent>.shopify-section:first-child .banner:after{background:linear-gradient(to top,#14120ff0,#14120fb8 22%,#14120f66 42%,#14120f00 74%)}#MainContent>.shopify-section:first-child .banner__heading{letter-spacing:.16em;line-height:1.45;margin-right:-.16em}#MainContent>.shopify-section:first-child .banner__heading em{display:block;margin-bottom:2rem;font-style:normal;font-size:2.6rem;font-weight:500;line-height:1.4;letter-spacing:.3em}#MainContent>.shopify-section:first-child .banner__heading em:after{content:"";display:block;width:4.8rem;height:.1rem;margin-top:1.4rem;background-color:currentColor;opacity:.55}#MainContent>.shopify-section:first-child .banner__text{margin-top:2rem;font-size:1.35rem;line-height:2.1;letter-spacing:.1em;opacity:.88}#MainContent>.shopify-section:first-child .banner__text b{display:block;font-weight:inherit}@keyframes kurama-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#MainContent>.shopify-section:first-child .banner__heading,#MainContent>.shopify-section:first-child .banner__text,#MainContent>.shopify-section:first-child .banner__buttons{animation:kurama-hero-in 1s cubic-bezier(.22,.61,.36,1) both}#MainContent>.shopify-section:first-child .banner__heading{animation-delay:.15s}#MainContent>.shopify-section:first-child .banner__text{animation-delay:.45s}#MainContent>.shopify-section:first-child .banner__buttons{animation-delay:.65s}@media(prefers-reduced-motion:reduce){#MainContent>.shopify-section:first-child .banner__heading,#MainContent>.shopify-section:first-child .banner__text,#MainContent>.shopify-section:first-child .banner__buttons{animation:none}}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner__heading{letter-spacing:.1em;margin-right:-.1em}#MainContent>.shopify-section:first-child .banner__heading em{margin-bottom:1.6rem;font-size:2rem;letter-spacing:.24em}#MainContent>.shopify-section:first-child .banner__heading em:after{width:3.6rem;margin-top:1.2rem}#MainContent>.shopify-section:first-child .banner__text{font-size:1.3rem;line-height:2}}@media screen and (min-width:990px){.shopify-section[id$=__about],.shopify-section[id$=__access]{--kurama-bleed: calc(max((100vw - var(--page-width)) / 2, 0px) + 5rem) ;overflow-x:hidden;overflow-x:clip}.shopify-section[id$=__about] .image-with-text__grid .image-with-text__media-item{width:calc(50% + var(--kurama-bleed));margin-right:calc(-1 * var(--kurama-bleed))}.shopify-section[id$=__access] .image-with-text__grid .image-with-text__media-item{width:calc(50% + var(--kurama-bleed));margin-left:calc(-1 * var(--kurama-bleed))}.shopify-section[id$=__experience] .image-with-text__grid{column-gap:6rem;align-items:flex-start}.shopify-section[id$=__experience] .image-with-text__grid .image-with-text__media-item{width:42%;margin-top:7rem}.shopify-section[id$=__experience] .image-with-text__grid .image-with-text__text-item{width:50%}}.video-section deferred-media.kurama-ambient .deferred-media__poster-button{display:none}.video-section deferred-media.kurama-ambient video{pointer-events:none}@media(prefers-reduced-motion:no-preference){#MainContent>.shopify-section:first-child .animate--ambient>img{animation:kurama-hero-drift 28s ease-in-out infinite alternate}}@keyframes kurama-hero-drift{0%{transform:scale(1.08) translateY(1.5%)}to{transform:scale(1) translateY(0)}}.card-wrapper .card__badge,.card-wrapper .card__information .price{display:none}.template-404>.button{display:none}.template-404{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kurama-base.css.map */
