:root{--heading-font-family: "Cormorant Garamond", "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Shippori Mincho", serif;--text-font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Shippori Mincho", serif;--heading-font-weight: 400;--text-font-weight: 400}p,.prose{line-height:2;letter-spacing:.04em}.lualee-label{font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}[id$=__hero-model] .h1,[id$=__lp-product] .h2{font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.15;letter-spacing:.08em;text-transform:uppercase}[id$=__lp-product] .h2{text-wrap:balance}[id$=__hero-model] .prose>p.h6,[id$=__lp-product] .prose>p.h6,.header__primary-nav-item>.h6,.footer p.heading.text-xxs{letter-spacing:.2em;line-height:1.4}[id$=__hero-model] .prose>div>a,[id$=__lp-product] .prose>div>a{font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}:root{--lualee-section-gap: var(--section-vertical-spacing)}@media screen and (min-width:1000px){:root{--section-vertical-spacing: 7.5rem}}.shopify-section--main-product .section-spacing--tight{padding-block-end:var(--lualee-section-gap)}[id$=__hero-model] .content{text-align:start}@media screen and (min-width:700px){[id$=__hero-model] .content{max-width:min(42.5rem,max(18rem,36vw))}}@media screen and (min-width:1000px){[id$=__lp-product] .content-over-media{--content-over-media-column-gap: clamp(3rem, 8vw, 10rem)}}[id$=__hero-model] .content-over-media>picture img{object-position:center top!important}@media screen and (max-width:699px){.shopify-section[id$=__hero-model] [allow-transparent-header]>.content-over-media.content-over-media--fill,[id$=__lp-product] .content-over-media{--content-over-media-height: auto;grid-template-rows:[full-start] auto [full-end content-start] auto [content-end];row-gap:0}[id$=__hero-model] .content-over-media>picture img,[id$=__lp-product] .content-over-media>picture img{height:auto;max-height:none}[id$=__hero-model] .content-over-media>picture img{aspect-ratio:4 / 5;padding-block-start:var(--header-height, 0px);object-fit:cover;background-color:#fff}.shopify-section[id$=__hero-model] [allow-transparent-header]>.content-over-media>.content,.shopify-section[id$=__lp-product] .content-over-media>.content{padding-block:2.5rem 3rem;text-align:start}}.product-gallery__media{aspect-ratio:4 / 5;display:grid;grid-template-rows:minmax(0,1fr);place-items:center}.product-gallery__media img{width:100%;height:100%;min-height:0;object-fit:contain}@media screen and (min-width:1000px){.product-gallery{--product-gallery-thumbnail-size: 4.5rem}}@media screen and (max-width:699px){.product-gallery__media{aspect-ratio:1 / 1}.product-gallery__media img[alt*=\30c6\30af\30b9\30c1\30e3\30fc]{object-fit:cover}}.product-gallery__zoom-button{--circle-button-background: 247 245 240 / .85;--circle-button-text-color: var(--text-color);box-shadow:0 0 0 1px rgb(var(--border-color))}.price-list--product sale-price.text-subdued{color:rgb(var(--text-color))}@media screen and (min-width:1000px){.price-list--product sale-price.text-subdued{font-size:1.25rem}}.product-info .accordion__toggle.h6{font-size:.8125rem;letter-spacing:.06em}.color-scheme{--lualee-muted: rgb(var(--text-color) / .75)}.lualee-spec dt{font-size:.8125rem;line-height:1.8;letter-spacing:.06em;color:var(--lualee-muted);padding-block-start:.25rem}.lualee-spec{max-width:640px;margin-block:0;margin-inline:auto;text-align:start}.lualee-spec>div{display:grid;grid-template-columns:8em minmax(0,1fr);column-gap:1.5rem;padding-block:1rem;border-block-start:1px solid rgb(var(--border-color))}.lualee-spec>div:last-child{border-block-end:1px solid rgb(var(--border-color))}.prose .lualee-spec dt,.prose .lualee-spec dd{margin:0}.prose .lualee-spec>div{margin-block-start:0}.lualee-spec dd{line-height:2;letter-spacing:.04em}@media screen and (max-width:639px){.lualee-spec>div{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.lualee-spec dt{padding-block-start:0}}.text-subdued,.link-faded{color:rgb(var(--text-color) / .75)}.page-dots>*{width:1.5rem;height:1.5rem}.page-dots>*:after{width:var(--dot-size);height:var(--dot-size);margin:auto}.shopify-policy__container{max-width:var(--container-xs-max-width)}.shopify-policy__body h2{font-size:var(--text-h3);line-height:1.7;letter-spacing:.08em;text-transform:none}.button{background-origin:border-box;background-clip:border-box}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
