:root{--font-japanese-heading: "Shippori Mincho", "Zen Old Mincho", "Yu Mincho", "YuMincho", serif;--font-japanese-body: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--lumen-gold: #B8860B;--lumen-gold-light: #D4AF37;--lumen-black: #1A1A1A;--lumen-white: #FAFAFA;--lumen-gray: #666666;--lumen-gray-light: #E5E5E5;--lumen-letter-spacing-ja: .1em;--lumen-line-height-ja: 1.9}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.heading,.product__title,.collection-hero__title,.section-header__title{font-family:var(--font-japanese-heading);font-weight:500;letter-spacing:var(--lumen-letter-spacing-ja);line-height:1.6}body,p,.rte,.product__description{font-family:var(--font-japanese-body);font-weight:400;letter-spacing:.05em;line-height:var(--lumen-line-height-ja)}html{scroll-behavior:smooth}::selection{background-color:var(--lumen-gold-light);color:var(--lumen-black)}.header{transition:all .3s ease}.header__heading-logo{transition:opacity .3s ease}.header__heading-logo:hover{opacity:.8}.header__menu-item{font-family:var(--font-japanese-heading);letter-spacing:.15em;font-weight:400;transition:color .3s ease}.button,.shopify-payment-button__button{font-family:var(--font-japanese-heading);letter-spacing:.2em;transition:all .3s ease}.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.button--secondary{border-width:1px}.card-wrapper{transition:transform .4s ease,box-shadow .4s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.card__heading{font-family:var(--font-japanese-heading);font-weight:500;letter-spacing:.08em}.price-item{font-family:var(--font-japanese-body);letter-spacing:.05em}.product__title{font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.4}.product__description{line-height:2}.product__accordion .accordion__title{font-family:var(--font-japanese-heading);letter-spacing:.1em}.footer{letter-spacing:.05em}.footer__title{font-family:var(--font-japanese-heading);font-weight:500;letter-spacing:.1em}@keyframes lumen-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lumen-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lumen-reveal.is-visible{opacity:1;transform:translateY(0)}.card__media img,.product__media img{transition:transform .6s ease,opacity .6s ease}.card__media:hover img{transform:scale(1.03)}.lumen-vertical-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.2em;line-height:2}input,textarea,select{font-family:var(--font-japanese-body);letter-spacing:.05em}input::placeholder,textarea::placeholder{color:var(--lumen-gray)}@media screen and (max-width: 749px){:root{--lumen-letter-spacing-ja: .05em;--lumen-line-height-ja: 1.8}h1,h2,h3{letter-spacing:.05em}}.lumen-gold{color:var(--lumen-gold)}.lumen-border-gold{border-color:var(--lumen-gold)}.lumen-spacing-wide{letter-spacing:.2em}.lumen-heading-ja{font-family:var(--font-japanese-heading);font-weight:500;letter-spacing:.15em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumen-custom.css.map */
