:root{--jhero-bg: #FFFFFF;--jhero-ink: #121212;--jhero-mute: rgba(18, 18, 18, .6);--jhero-sand: #8B7355;--jhero-bone: #F4F0EA;--jhero-deep: #1A1A1A}.template-index h1,.template-index h2,.template-index h3,.template-product h1,.template-product h2,.template-product h3,.template-collection h1,.template-collection h2,.template-collection h3,.template-page h1,.template-page h2,.template-page h3,.h1,.h2,.h3{font-family:Cormorant Garamond,"Noto Serif JP",Georgia,serif!important;font-weight:400;letter-spacing:-.005em}.j-cursor{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--jhero-ink);border-radius:50%;pointer-events:none;z-index:9999;transform:translate3d(-50%,-50%,0);transition:width .25s ease,height .25s ease,opacity .25s ease,background .2s ease;opacity:0;display:none}@media(hover:hover)and (pointer:fine){.j-cursor{display:block}}.j-cursor.is-active{opacity:1}.j-cursor.is-hover{width:28px;height:28px;background:var(--jhero-sand)}.jhero--spotlight~* .j-cursor,body:has(.jhero--spotlight) .j-cursor{background:var(--jhero-bone)}.j-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#2d1b4e,#1a0f33 35%,#0e0e0e);z-index:200;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .9s ease .1s}.j-loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.04),transparent 40%),radial-gradient(circle at 70% 80%,rgba(217,220,224,.03),transparent 50%);pointer-events:none;mix-blend-mode:screen}.j-loader__mark{display:block;width:clamp(180px,28vw,440px);height:auto;opacity:0;transition:opacity .8s ease;filter:drop-shadow(0 0 24px rgba(217,220,224,.25)) drop-shadow(0 2px 8px rgba(0,0,0,.6))}.j-loader__mark path{fill:#e8eaee!important}.j-loader__mark.j-loader__mark--text{width:auto;font-family:Montserrat,sans-serif;font-weight:500;color:#e8eaee;letter-spacing:.18em;font-size:clamp(40px,6.4vw,96px);filter:drop-shadow(0 0 20px rgba(217,220,224,.3))}body.j-loading{overflow:hidden}body.j-loader-in .j-loader__mark{opacity:1}body.j-loader-fade .j-loader{opacity:0}body.j-loader-done .j-loader{display:none}.j-page{opacity:0;transition:opacity 1s ease}body.j-loader-fade .j-page{opacity:1}.j-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease-out,transform .9s ease-out;will-change:opacity,transform}.j-reveal.is-visible{opacity:1;transform:translateY(0)}.j-parallax{will-change:transform}.button,button,.menu-drawer__menu-item,.list-menu__item,.jhshow__title,.jhshow__heading,.jhshow__subtitle,.jhero__quote,.jhero__subhead,.jhero__sig,.jhero__wordmark,.jpdp__title,.jpdp__subtitle,.jpdp__vendor,.jpdp__story-quote,.jpdp__story-body,.jpdp__spec-item dt,.jpdp__spec-item dd,.jpdp__cart-btn,.jpdp__variant-label,.jpdp__shipping,.jpdp__stock,.product__title,.card__heading,.card-information,.price__regular,.product-form__submit,h1,h2,h3,h4,h5,h6,p.product__text{word-break:normal;overflow-wrap:anywhere;line-break:strict}.jhshow__title,.jhshow__heading,.jhshow__subtitle,.jpdp__title,.jpdp__story-quote,.jhero__quote,.product__title,.card__heading,h1,h2,h3{text-wrap:balance}.jpdp__story-body,.jpdp__story-body p,.rte p{text-wrap:pretty}@supports (word-break: auto-phrase){.jhshow__title,.jhshow__heading,.jhshow__subtitle,.jpdp__title,.jpdp__subtitle,.jpdp__story-quote,.jhero__quote,.jhero__subhead,.product__title,.card__heading,h1,h2,h3,h4{word-break:auto-phrase}}.button,button.button,.cart__ctas .button,.product-form__submit,.menu-drawer__menu-item,.jpdp__cart-btn,.jpdp__variant-label{white-space:normal;word-break:keep-all;overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){.j-reveal{opacity:1;transform:none;transition:none}.j-parallax{transform:none!important}.j-loader{display:none}.j-page{opacity:1;transition:none}.j-cursor{display:none}}.card__heading,.card__heading a,.card-information .card__heading,h3.card__heading,.card-information__text,.full-unstyled-link{font-family:Cormorant Garamond,"Noto Serif JP",serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:0!important;line-height:1.3!important}.price,.price__regular,.price__sale,.price__last,.price-item,.price-item--regular,.price-item--sale{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:.04em!important}.price-item--regular,.price__regular .price-item{color:#595959!important}.price .visually-hidden,.price__container .visually-hidden{display:none!important}.collection-hero__title,.collection-hero__description,.collection__title,.title--primary{font-family:Cormorant Garamond,"Noto Serif JP",serif!important;font-weight:400!important;letter-spacing:-.01em!important}.collection-hero__title{font-size:clamp(28px,4vw,56px)!important;line-height:1.1!important}.j-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jhero-global.css.map */
