:root{--c-color-ink: 10 10 10;--c-color-body: 74 72 69;--c-color-sub: 138 133 128;--c-color-line: 230 228 224;--c-color-surface: 244 243 241;--c-color-base: 255 255 255;--c-content-max-width: 82.5rem;--c-gutter-desktop: 3.75rem;--c-section-spacing-desktop: 6rem;--c-button-font-size: .6875rem;--c-button-letter-spacing: .22em;--c-button-padding-block: 1.125rem;--c-button-padding-inline: 2.6875rem;--heading-font-family: Archivo, "Noto Sans Japanese", sans-serif;--button-font: var(--heading-font-style) var(--heading-font-weight) var(--c-button-font-size) / 1 var(--heading-font-family);--button-letter-spacing: var(--c-button-letter-spacing)}.color-scheme{--c-text-body: initial;--c-text-sub: initial;--c-button-hover-background: var(--button-background)}.color-scheme--scheme-1,.color-scheme--scheme-2{--border-color: var(--c-color-line);--c-text-body: var(--c-color-body);--c-text-sub: var(--c-color-sub);--c-button-hover-background: var(--c-color-body)}:root{--text-h1: clamp(1.375rem, 1.375rem + (100vw - 23.4375rem) * .030047, 3.375rem);--text-h2: clamp(1.25rem, 1.25rem + (100vw - 23.4375rem) * .024413, 2.875rem);--text-h3: clamp(1.125rem, 1.125rem + (100vw - 23.4375rem) * .015023, 2.125rem)}.h1{letter-spacing:.14em}.h2,.h3{letter-spacing:.04em}.text-subdued{color:rgb(var(--c-text-sub, var(--text-color) / .65))}.prose:not(.text-subdued) :where(p:not(.h1,.h2,.h3,.h4,.h5,.h6),li){color:rgb(var(--c-text-body, var(--text-color)))}.prose :where(p:not(.h1,.h2,.h3,.h4,.h5,.h6),li){line-height:2.1}.prose :where(p:not(.h1,.h2,.h3,.h4,.h5,.h6))+:where(p:not(.h1,.h2,.h3,.h4,.h5,.h6)){margin-block-start:1.25rem}@media screen and (min-width:1000px){:root{--container-max-width: var(--c-content-max-width);--container-gutter: var(--c-gutter-desktop);--section-vertical-spacing: var(--c-section-spacing-desktop)}}:where(.button):not(.button--sm){padding-block:var(--c-button-padding-block);padding-inline:var(--c-button-padding-inline)}.button--outline:not(.button--subdued){--button-outline-color: var(--button-background)}@media screen and (pointer:fine){.button:not(.button--outline,[disabled]):hover{background-image:linear-gradient(rgb(var(--c-button-hover-background)),rgb(var(--c-button-hover-background)));border-color:rgb(var(--c-button-hover-background))}.button--outline:not([disabled]):hover{background-image:linear-gradient(rgb(var(--button-background)),rgb(var(--button-background)));color:rgb(var(--button-text-color))}}@media screen and (min-width:1000px){.announcement-bar{align-items:center;min-height:2.375rem;padding-block:0}.announcement-bar__carousel>p{letter-spacing:.22em}.header{--header-padding-block: 1.5rem;--header-separation-border-color: var(--c-color-line);column-gap:2rem}.header__primary-nav-item [data-title]{font-size:.6875rem;letter-spacing:.2em}.header__primary-nav-item summary[data-title]:after{content:"";display:inline-block;width:7px;height:5px;margin-inline-start:6px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5' fill='none' stroke='%238A8580' stroke-width='1'%3E%3Cpath d='M1 1 4 4l3-3'/%3E%3C/svg%3E") no-repeat center / contain}.header__secondary-nav{column-gap:1.375rem}.header__nav-icon{width:1.125rem}}@media screen and (min-width:1150px){.header__primary-nav{column-gap:2.125rem}}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile){--c-wg-header-icon-size: 1.5rem}@media screen and (max-width:699px){.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile){--c-wg-header-icon-size: 1.375rem}}@media screen and (min-width:1000px){.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile){--c-wg-header-icon-size: 1.125rem}}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile) .header-heart-position{margin-inline:0}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile) .header-heart-position .heartICON{min-width:var(--c-wg-header-icon-size);max-width:var(--c-wg-header-icon-size);min-height:var(--c-wg-header-icon-size);max-height:var(--c-wg-header-icon-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='1.5'%3E%3Cpath d='M12 20 3.8 11.8a4.6 4.6 0 1 1 6.5-6.5L12 7l1.7-1.7a4.6 4.6 0 1 1 6.5 6.5Z'/%3E%3C/svg%3E");background-size:100% 100%}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile) .header-heart-position .heartICON:hover{transform:none}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile) .header-heart-position .count-span{inset:-6px -9px auto auto}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile) .show-count{font:var(--heading-font-weight) .5625rem / 15px var(--heading-font-family)}.header__secondary-nav :is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile) .show-count b{font-weight:inherit}.header__secondary-nav:has(>.wg-prestige-headerIcon-mobile:not([style*="display: none"],[style*="display:none"]))>.wg-prestige-headerIcon-desktop{position:absolute;visibility:hidden}@media screen and (max-width:989px){header nav.header__secondary-nav:has(>:is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile)){gap:.625rem .9rem}}@media screen and (min-width:700px)and (max-width:989px){header nav.header__secondary-nav:has(>:is(.wg-prestige-headerIcon-desktop,.wg-prestige-headerIcon-mobile)){column-gap:1.25rem}}.c_footer{--c-footer-text: 232 229 224;--c-footer-sub: 169 164 156;--c-footer-label: 110 106 100;--c-footer-line: 42 42 42;--c-footer-input-line: 74 74 74;--c-footer-placeholder: 122 117 110;--c-footer-icon-border: 58 58 58}.c_footer .footer__block .h6{color:rgb(var(--c-footer-label));font-size:.625rem;letter-spacing:.24em;line-height:1}.c_footer .footer__block>.v-stack{row-gap:1rem}.c_footer .footer__block--text>.v-stack{row-gap:1.375rem}.c_footer .footer__block .prose{color:rgb(var(--c-footer-sub));font-size:.75rem;line-height:2}.c_footer .footer__block--text .prose{line-height:2.1}.c_footer .footer__block .prose :where(p){line-height:inherit}.c_footer__logo{filter:invert(1)}.c_footer .footer__block--links ul{row-gap:1rem}.c_footer .footer__block--links .link-faded{color:rgb(var(--c-footer-text));font-size:.75rem;line-height:1}.c_footer .social-media--list{--social-media-list-gap: .75rem;--social-media-icon-size: 1.0625rem}.c_footer .social-media--list .social-media__item{opacity:1}.c_footer .social-media--list a{align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:1px solid rgb(var(--c-footer-icon-border));color:rgb(var(--c-footer-text));display:flex}.c_footer__newsletter-row{--input-padding-inline: 0;align-items:center;column-gap:1rem;padding-block-end:.75rem;border-block-end:1px solid rgb(var(--c-footer-input-line));display:flex}.c_footer__newsletter-row>.form-control{flex:1 1 auto;min-width:0}.c_footer__newsletter-row .input{padding-block:0;border:0;background:transparent;color:rgb(var(--c-footer-text));font-size:.75rem;line-height:1}.c_footer__newsletter-row .input::placeholder{color:rgb(var(--c-footer-placeholder))}.c_footer__newsletter-row .floating-label{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.c_footer .c_footer__newsletter-row .button{padding:0;border:0;background:none;color:rgb(var(--c-color-base));font-size:.625rem;letter-spacing:.2em}@media screen and (pointer:fine){.c_footer .c_footer__newsletter-row .button:not([disabled]):hover{background-image:none}}.c_footer__payment-methods{gap:.375rem;margin-block-start:.625rem}.c_footer .footer__aside .text-xxs{color:rgb(var(--c-footer-label));font-size:.625rem;letter-spacing:.16em}@media screen and (min-width:1000px){.c_footer{padding-block:5rem 2rem}.c_footer .footer__inner{row-gap:0}.c_footer .footer__block-list{grid-template-columns:1.4fr 1fr 1.1fr 1.5fr;column-gap:3.5rem;padding-block-end:3.5rem;border-block-end:1px solid rgb(var(--c-footer-line));display:grid}.c_footer .footer__block{max-width:none}.c_footer .footer__block--newsletter{grid-column:-2}.c_footer .footer__block--links li{font-size:.75rem;line-height:1}.c_footer .footer__aside{padding-block-start:1.625rem}}[id$=__shapes] .section-header .prose,[id$=__our-picks-heading] .prose,[id$=__brand-heading] .prose{align-items:baseline;column-gap:1.375rem;display:flex;flex-wrap:wrap}[id$=__our-picks-heading] .prose>div,[id$=__brand-heading] .prose>div{display:contents}[id$=__shapes] .section-header .prose>:last-child,[id$=__our-picks-heading] .prose p:last-child,[id$=__brand-heading] .prose p:last-child{margin-inline-start:auto}[id$=__shapes] .section-header .prose>:where(p:not(.h1,.h2,.h3,.h4,.h5,.h6)),[id$=__our-picks-heading] .prose>:where(p:not(.h1,.h2,.h3,.h4,.h5,.h6)),[id$=__brand-heading] .prose>:where(p:not(.h1,.h2,.h3,.h4,.h5,.h6)){margin-block-start:0;font-size:.8125rem;line-height:1;color:rgb(var(--c-color-sub))}[id$=__shapes] .section-header .prose a,[id$=__our-picks-heading] .prose a,[id$=__brand-heading] .prose a{font-family:var(--heading-font-family);font-size:.6875rem;font-weight:var(--heading-font-weight);letter-spacing:.22em;color:rgb(var(--c-color-ink));background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat}[id$=__shapes] .section-header .prose a:focus-visible,[id$=__our-picks-heading] .prose a:focus-visible,[id$=__brand-heading] .prose a:focus-visible{background-size:100% 1px}@media screen and (pointer:fine){[id$=__shapes] .section-header .prose a:hover,[id$=__our-picks-heading] .prose a:hover,[id$=__brand-heading] .prose a:hover{background-size:100% 1px}}[id$=__shapes] .section-header{justify-self:stretch;max-width:none;text-align:start}[id$=__shapes] .collection-list{--collection-list-gap: 1px;background:#e0ddd8;row-gap:1px}[id$=__shapes] .collection-card{background:rgb(var(--c-color-base));padding-block:1.75rem 1.5rem}[id$=__shapes] .collection-card .content-over-media{--content-over-media-height: auto}[id$=__shapes] .collection-card :is(img,svg){margin-inline:auto;width:100%;min-width:0;max-width:var(--c-shapes-icon-width, 120px);height:auto;min-height:0;object-fit:contain}@media screen and (min-width:700px){[id$=__shapes] .collection-card{--c-shapes-icon-width: 13.125rem}}[id$=__shapes] .collection-card__content .h3{font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.2em;line-height:1}@media screen and (pointer:fine){[id$=__shapes] .collection-card:hover{background:rgb(var(--c-color-ink));color:rgb(var(--c-color-base))}[id$=__shapes] .collection-card:hover .collection-card__content{background:transparent;color:rgb(var(--c-color-base))}[id$=__shapes] .collection-card:hover img{filter:invert(96.08%)}}[id$=__brand-heading] .container{margin-inline:0}[id$=__brand-heading] .prose{padding-inline:max(var(--container-gutter),(100% - var(--container-max-width)) / 2)}[id$=__mv] .button,[id$=__osaka-store] .button{--c-button-hover-background: 214 210 204}[id$=__our-picks] .product-list{justify-content:start}@media screen and (max-width:699px){[id$=__our-picks] .product-list{margin-inline:0}}[id$=__brand-kds]>.color-scheme{padding-block-end:var(--section-vertical-spacing)}[id$=__our-picks] .product-card .product-title{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s ease-in-out}[id$=__our-picks] .product-card .product-title:focus-visible{background-size:100% 1px}@media screen and (pointer:fine){[id$=__our-picks] .product-card:hover .product-title{background-size:100% 1px}}[id$=__brand-locs] .c_brand-logo,[id$=__brand-kds] .c_brand-logo{width:var(--c-logo-mobile-width, 200px);max-width:100%}[id$=__brand-locs] .c_brand-logo__image,[id$=__brand-kds] .c_brand-logo__image{width:100%;height:auto}@media screen and (min-width:700px)and (max-width:999px){[id$=__brand-locs] .image-with-text>.prose,[id$=__brand-kds] .image-with-text>.prose{margin-inline:0;max-width:none;padding-inline:var(--image-with-text-gap);text-align:center}[id$=__brand-locs] .c_brand-logo,[id$=__brand-kds] .c_brand-logo{margin-inline:auto}}@media screen and (min-width:1000px){[id$=__brand-locs] .c_brand-logo,[id$=__brand-kds] .c_brand-logo{width:var(--c-logo-width, 320px)}}[id$=__instagram-heading] .section-spacing{padding-block-end:var(--section-stack-gap)}[id$=__instagram-follow] .section-spacing{padding-block-start:var(--section-stack-gap)}[id$=__instagram-follow] .prose .link{display:inline-block;padding-block-end:.4375rem;background-position:0 100%;font-family:var(--heading-font-family);font-size:.6875rem;font-weight:var(--heading-font-weight);letter-spacing:.2em;line-height:1;vertical-align:top;color:rgb(var(--c-color-ink))}[id$=__instagram-follow] .prose{line-height:1}@media screen and (min-width:1000px){[id$=__instagram-heading] .h2{font-size:1.25rem;letter-spacing:.26em;line-height:1}[id$=__instagram-heading] .section-spacing{padding-block-end:2.5rem}[id$=__instagram-follow] .section-spacing{padding-block-start:2.5rem}}[id$=__newsletter] .input{--input-background: var(--c-color-base);--input-text-color: var(--c-color-ink);border-color:rgb(var(--c-color-base))}[id$=__newsletter] .input::placeholder{color:#6b6660}[id$=__newsletter] .input:focus{border-color:rgb(var(--c-color-ink))}[id$=__newsletter] .form-row .button{--button-background: var(--c-color-ink);--button-text-color: var(--c-color-base);--c-button-hover-background: var(--c-color-body)}[id$=__osaka-store] .content-over-media>:not(img,svg,video){box-sizing:border-box;background:rgb(var(--c-color-ink));padding:1.375rem;width:auto;max-width:100%}[id$=__our-picks] .section-spacing,[id$=__brand-locs] .section-spacing,[id$=__brand-kds] .section-spacing,[id$=__our-products] .section-spacing,[id$=__about] .section-spacing{padding-block-start:0}@media screen and (min-width:1000px){[id$=__mv] .content-over-media{--content-over-media-height: 55rem}[id$=__mv] .content-over-media:after{content:"";background:linear-gradient(180deg,#0a0a0a00,#0a0a0ab8 72%,#0a0a0ad1);position:absolute;inset-block-end:0;inset-inline:0;height:56%;pointer-events:none}[id$=__mv] .content-over-media>:not(img,svg,video){z-index:1;padding-block-end:4.5rem}[id$=__mv] .h1{font-size:6.5rem;letter-spacing:-.01em;line-height:.9;max-width:46rem}[id$=__mv] .button{min-width:15rem;padding-block:1.5rem;font-size:.75rem;letter-spacing:.24em}[id$=__shapes] .section-header .prose,[id$=__our-picks-heading] .prose,[id$=__brand-heading] .prose{border-block-end:2px solid rgb(var(--c-color-ink));padding-block-end:1.25rem}[id$=__shapes] .collection-card{gap:1.75rem;padding-block:2.75rem 1.875rem;padding-inline:2rem}[id$=__our-picks-heading] .container--lg,[id$=__brand-heading] .container--lg{--container-max-width: var(--c-content-max-width)}[id$=__shapes] .section-header .h2,[id$=__our-picks-heading] .prose :where(p),[id$=__brand-heading] .prose :where(p){line-height:1}[id$=__shapes] .section-stack,[id$=__our-picks] .section-stack{row-gap:2.75rem}[id$=__our-picks-heading] .section-spacing{padding-block-end:2.75rem}[id$=__brand-heading] .section-spacing{padding-block-end:0}[id$=__our-picks] .section-spacing{padding-block-end:6.75rem}[id$=__our-products] .image-with-text,[id$=__about] .image-with-text{min-height:41.25rem}[id$=__brand-locs] .image-with-text,[id$=__brand-kds] .image-with-text{height:32.5rem;grid-template-rows:100%;border-block-end:1px solid rgb(224 221 216)}[id$=__brand-locs] .image-with-text>picture,[id$=__brand-kds] .image-with-text>picture{width:100%;height:100%}[id$=__brand-locs] .image-with-text>:is(picture,svg,img),[id$=__brand-kds] .image-with-text>:is(picture,svg,img),[id$=__our-products] .image-with-text>:is(picture,svg,img),[id$=__about] .image-with-text>:is(picture,svg,img){object-fit:cover;height:100%}[id$=__brand-locs] .image-with-text>picture>img,[id$=__brand-kds] .image-with-text>picture>img{object-fit:cover;width:100%;height:100%}[id$=__our-products] .image-with-text>.prose,[id$=__about] .image-with-text>.prose{margin-block:0;padding-inline:4.5rem;padding-block:5rem}[id$=__brand-locs] .image-with-text>.prose,[id$=__brand-kds] .image-with-text>.prose{align-content:center;justify-items:center;grid-template-columns:minmax(0,1fr);margin-block:0;margin-inline:0;max-width:none;padding:3.5rem;row-gap:2.125rem;text-align:center;display:grid}[id$=__brand-locs] .image-with-text>.prose>*+*,[id$=__brand-kds] .image-with-text>.prose>*+*{margin-block-start:0}[id$=__brand-locs] .image-with-text .h2,[id$=__brand-kds] .image-with-text .h2,[id$=__our-products] .image-with-text .h2,[id$=__about] .image-with-text .h2{font-size:3.25rem;letter-spacing:.01em;line-height:1.08}[id$=__osaka-store] .content-over-media{--content-over-media-height: 46.25rem}[id$=__osaka-store] .content-over-media>:not(img,svg,video){background:rgb(var(--c-color-ink));padding:3.25rem 4.5rem 3.5rem;width:auto}[id$=__newsletter] .content-over-media{--content-over-media-height: 28.75rem}[id$=__newsletter] .form{width:32.5rem;max-width:100%}[id$=__newsletter] .form-row{column-gap:0;flex-wrap:nowrap}[id$=__newsletter] .form-row .button{flex:0 0 auto;padding-inline:1.8125rem}}.c_category-nav{--c-category-nav-muted: 169 164 156}.c_category-nav__tab-list,.c_category-nav--brand .c_category-nav__list{display:flex;align-items:flex-start}.c_category-nav__tab-list>:first-child,.c_category-nav--brand .c_category-nav__list>:first-child{margin-inline-start:auto}.c_category-nav__tab-list>:last-child,.c_category-nav--brand .c_category-nav__list>:last-child{margin-inline-end:auto}.c_category-nav__tabs{border-block-end:1px solid rgb(var(--border-color));padding-block-end:1.75rem;padding-inline:var(--container-gutter)}.c_category-nav__tab-list{flex-wrap:wrap;gap:.75rem 2rem}.c_category-nav__tab{display:block;border-block-end:1px solid transparent;padding-block-end:.625rem;font-family:var(--heading-font-family);font-size:.75rem;font-weight:var(--heading-font-weight);letter-spacing:.22em;line-height:1;color:rgb(var(--c-category-nav-muted))}.c_category-nav__tab[aria-current]{border-block-end-color:rgb(var(--c-color-ink));color:rgb(var(--c-color-ink))}.c_category-nav__categories{padding-block:2rem}.c_category-nav__item{display:flex;flex-direction:column;align-items:center}.c_category-nav__label{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:1;color:rgb(var(--c-color-sub));white-space:nowrap}.c_category-nav__item[aria-current=page] .c_category-nav__label{color:rgb(var(--c-color-ink))}.c_category-nav--shapes .c_category-nav__list{display:flex;gap:.5rem}.c_category-nav--shapes .c_category-nav__list-item{flex:0 0 6.5rem}.c_category-nav--shapes .c_category-nav__item{gap:1rem}.c_category-nav__media{display:flex;align-items:center;justify-content:center;width:100%;padding:1.25rem .75rem;background:rgb(var(--c-color-surface))}.c_category-nav__image{width:100%;max-width:13.125rem;height:auto;mix-blend-mode:multiply}.c_category-nav__item[aria-current=page] .c_category-nav__media{background:rgb(var(--c-color-ink))}.c_category-nav__item[aria-current=page] .c_category-nav__image{filter:invert(1);mix-blend-mode:screen}.c_category-nav--shapes .c_category-nav__label{font-size:.625rem;letter-spacing:.16em}.c_category-nav--brand .c_category-nav__list{gap:2rem}.c_category-nav--brand .c_category-nav__label{border-block-end:1px solid transparent;padding-block-end:.625rem;font-size:.875rem;letter-spacing:.2em}.c_category-nav--brand .c_category-nav__item[aria-current=page] .c_category-nav__label{border-block-end-color:rgb(var(--c-color-ink))}@media screen and (pointer:fine){.c_category-nav__tab:hover,.c_category-nav__item:hover .c_category-nav__label{color:rgb(var(--c-color-ink))}}@media screen and (min-width:1000px){.c_category-nav__tab-list{column-gap:3rem}.c_category-nav__categories{padding-block:3.5rem 3rem}.c_category-nav--shapes .c_category-nav__list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem}.c_category-nav__media{padding:2.125rem 1.25rem}.c_category-nav--brand .c_category-nav__list{gap:4.5rem}}@media screen and (max-width:699px){.c_main-collection .collection-toolbar{align-items:center}.c_main-collection .c_collection-toolbar__count{flex:1 1 auto;order:-1;min-width:0;padding-block:.75rem;padding-inline:var(--container-gutter) 1rem;overflow-wrap:anywhere}.c_main-collection .collection-toolbar__button-list{flex:none;align-self:stretch}.c_main-collection .collection-toolbar__button-container{width:auto;border-inline-start-width:1px}.c_main-collection .collection-toolbar__button-container>.collection-toolbar__button{height:100%;padding-inline:var(--container-gutter)}}.c_breadcrumb{--c-breadcrumb-line: 240 238 234;border-block-end:1px solid rgb(var(--c-breadcrumb-line))}.c_breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;column-gap:.625rem;padding-block:1.125rem;font-family:var(--heading-font-family);font-size:.6875rem;font-weight:var(--heading-font-weight);letter-spacing:.12em;line-height:1;color:rgb(var(--c-color-sub))}.c_breadcrumb__item{display:flex;align-items:center;column-gap:.625rem}.c_breadcrumb--product .c_breadcrumb__list{row-gap:.5rem}.c_breadcrumb--product .c_breadcrumb__item:last-child{align-items:baseline;min-width:0}.c_breadcrumb--product .c_breadcrumb__current{margin-block:-.25em;line-height:1.5;overflow-wrap:anywhere}@media screen and (pointer:fine){.c_breadcrumb__link:hover{color:rgb(var(--c-color-ink))}}[id$=__c-collection-heading] .prose h1{font-size:clamp(1.375rem,1.375rem + (100vw - 23.4375rem) * .020657,2.75rem);letter-spacing:.16em;line-height:1}[id$=__c-collection-heading] :is(.prose p,.c_collection-heading__description){margin-block-start:1.125rem;font-size:.8125rem;line-height:2;color:rgb(var(--c-color-sub))}@media screen and (min-width:1000px){[id$=__c-collection-heading] .section-spacing{padding-block:5rem 2.75rem}}.badge--custom.badge--new{background:#ffff54;color:rgb(var(--c-color-ink))}.c_main-product [data-block-id=text_JmLajq]{background:#f2f1ef;padding:1.125rem 1rem}.c_main-product [data-block-id=text_JmLajq] .prose>:is(p:first-child,p:last-child){margin-block:0}@media screen and (min-width:1000px){.c_main-product [data-block-id=text_JmLajq]{padding:1.375rem 1.5rem}}.c_main-product .product>.product-info>.product-info__block-list:has(>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_]){--c-wishlist-size: calc(var(--c-button-padding-block) * 2 + var(--c-button-font-size) + 2px);--c-wishlist-gap: .625rem}.c_main-product .product>.product-info>.product-info__block-list:has(>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_])>[data-block-type=buy-buttons]{margin-block-end:0;margin-inline-end:calc(var(--c-wishlist-size) + var(--c-wishlist-gap))}.c_main-product .product>.product-info>.product-info__block-list:has(>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_])>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_]{--product-info-gap: 2rem;position:relative;height:0;margin-block-start:0}.c_main-product .product>.product-info>.product-info__block-list:has(>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_])>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_] #wishlist-guru{position:absolute;inset-block-end:-5px;inset-inline-end:0;min-width:var(--c-wishlist-size);height:calc(var(--c-wishlist-size) + 10px)}.c_main-product .product>.product-info>.product-info__block-list:has(>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_])>[data-block-type=buy-buttons]+[data-block-id*=__wishlist_guru_app_block_] #wishlist-guru :is(.iconDiv,.iconDivAlready){box-sizing:border-box;width:100%;height:var(--c-wishlist-size)}.c_main-product .product-content-below-gallery .accordion__toggle{font-size:.75rem;letter-spacing:.2em}.c_main-product .product-content-below-gallery .accordion__content{font-size:.8125rem}.c_main-product .product-content-below-gallery>.accordion:first-child{border-block-start-color:rgb(var(--c-color-ink))}.c_main-product .product-content-below-gallery{margin-block-start:1.875rem}@media screen and (min-width:1000px){.c_main-product.section-spacing{padding-block-end:6rem}.c_main-product .product-content-below-gallery{width:100%;max-width:55rem;margin-block-start:6rem;margin-inline:auto}.c_main-product .product-content-below-gallery .accordion__toggle{padding-block:1.625rem}.c_main-product .product-content-below-gallery .accordion__content{margin-block-start:-.5rem;padding-block-end:1.625rem}}[id$=__c-page-heading] .prose h1{font-size:clamp(1.375rem,1.375rem + (100vw - 23.4375rem) * .020657,2.75rem);letter-spacing:.2em;line-height:1}[id$=__c-page-heading] .prose p{margin-block-start:1.25rem;font-size:.8125rem;line-height:1;color:rgb(var(--c-color-sub))}[id$=__c-page-heading] .prose p+p{max-width:42.5rem;margin-block-start:1.75rem;margin-inline:auto;font-size:.875rem;line-height:2.1;color:rgb(var(--c-color-body))}[id$=__c-faq] .faq__content{flex:0 1 57.5rem;min-width:0}[id$=__c-faq] .accordion__toggle{font-size:.875rem;line-height:1.7}[id$=__c-faq] .accordion__content{font-size:.8125rem}[id$=__c-faq] .faq__content>.accordion:first-child{border-block-start-color:rgb(var(--c-color-ink))}@media screen and (min-width:1000px){[id$=__c-page-heading] .section-spacing{padding-block:5rem 3rem}[id$=__c-faq] .section-spacing{padding-block:5rem 6rem}[id$=__c-faq] .accordion__toggle.text-lg{padding-block:1.625rem}[id$=__c-faq] .accordion__content{margin-block-start:-.5rem;padding-block-end:1.625rem}[id$=__c-contact-cta] .content-over-media{--content-over-media-height: 28.75rem}[id$=__c-contact-cta] .prose h2{font-size:2.125rem}}[id$=__c-about-links] .multi-column__media img{aspect-ratio:4 / 3;object-fit:cover;width:100%}@media screen and (min-width:1000px){[id$=__c-about-hero] .content-over-media{--content-over-media-height: 30rem}[id*=__c-about-story-] .image-with-text>picture{position:relative;width:100%}[id*=__c-about-story-] .image-with-text>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}[id*=__c-about-story-] .image-with-text>svg{object-fit:cover;height:100%}}@media screen and (min-width:1000px){[id$=__c-op-hero] .content-over-media{--content-over-media-height: 30rem}[id$=__c-op-cta] .content-over-media{--content-over-media-height: 21.25rem}[id$=__c-op-01-body] .image-with-text>:is(picture,svg),[id$=__c-op-03-body] .image-with-text>:is(picture,svg){aspect-ratio:4 / 3;width:100%;height:auto}[id$=__c-op-01-body] .image-with-text>picture>img,[id$=__c-op-03-body] .image-with-text>picture>img{object-fit:cover;width:100%;height:100%}[id$=__c-op-02-body] .multi-column__item:first-child .prose p{font-size:1.25rem;line-height:1.8}}.shopify-policy__title{font-size:clamp(1.375rem,1.375rem + (100vw - 23.4375rem) * .020657,2.75rem);letter-spacing:.2em;line-height:1.4}.shopify-policy__body .prose h3{margin-block-start:2.5rem;font-size:1rem;letter-spacing:.04em;line-height:1.6;text-transform:none}.shopify-policy__body .prose h3+p{margin-block-start:.75rem}.shopify-policy__body table{--table-cell-padding-inline: .75rem}.shopify-policy__body th[scope=row]{width:6.5rem;padding-block:var(--table-cell-padding-block);border-block-width:1px;color:rgb(var(--c-color-sub));opacity:1;letter-spacing:.04em;vertical-align:top}.shopify-policy__body th[scope=row]+td{vertical-align:top}@media screen and (min-width:700px){.shopify-policy__body th[scope=row]{width:12rem}}@media screen and (min-width:1000px){.shopify-policy__body .prose h3{margin-block-start:3rem}}[id$=__c-contact-cta] .prose h2,[id$=__c-op-cta] .prose h2{letter-spacing:.06em}[id$=__c-contact-cta] .prose>div>p,[id$=__c-op-cta] .prose>div>p{font-size:.84375rem;line-height:2.1;color:#e5e2dd}[id$=__c-contact-cta] .button,[id$=__c-op-cta] .button{box-sizing:border-box;min-width:13.75rem;min-height:3.5rem}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1.25rem;row-gap:0}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose:before{content:"";grid-column:1 / -1;grid-row:1 / var(--c-heading-row-end, 2);align-self:stretch;border-block-end:2px solid rgb(var(--c-color-ink))}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose>.h6{margin-block:0;font-size:.8125rem;letter-spacing:.2em;line-height:1;color:rgb(var(--c-color-sub))}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose>div{margin-block:0}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose>div:nth-child(2) h2{font-family:"Noto Sans Japanese",var(--heading-font-family);font-size:clamp(1.25rem,1.25rem + (100vw - 23.4375rem) * .011737,1.875rem);letter-spacing:0;line-height:1.35}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose>:is(.h6:first-child,div:nth-child(2),.h6:nth-child(3)){padding-block-end:1.125rem}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose>.h6:first-child{grid-column:1;grid-row:1}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose>div:nth-child(2){grid-column:2;grid-row:1}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns]) .prose{--c-heading-row-end: 3}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns]) .prose>.h6:nth-child(3){grid-column:2;grid-row:2;justify-self:end;padding-block-start:.5rem}:is([id$=__c-sg-payment],[id$=__c-sg-returns]) .prose>*:nth-child(n+4){grid-column:1 / -1;margin-block-start:2.75rem}@media screen and (min-width:1000px){:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns],[id$=__c-op-01-heading],[id$=__c-op-02-heading],[id$=__c-op-03-heading]) .prose{grid-template-columns:auto minmax(0,1fr) auto}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns]) .prose{--c-heading-row-end: 2}:is([id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns]) .prose>.h6:nth-child(3){grid-column:3;grid-row:1;padding-block-start:0}}[id$=__c-sg-payment] .prose>div p,[id$=__c-sg-shipping] .prose>div p,[id$=__c-sg-returns] .prose>div p,[id$=__c-op-01-body] .prose p,[id$=__c-op-02-body] .prose p,[id$=__c-op-03-body] .prose p{font-size:.9375rem;line-height:2.2;color:#2e2c2a}[id$=__c-sg-payment] .prose>div p~p,[id$=__c-op-01-body] .prose p~p,[id$=__c-op-02-body] .prose p~p,[id$=__c-op-03-body] .prose p~p,[id$=__c-sg-payment] .prose li,[id$=__c-sg-returns] .prose li,[id$=__c-sg-returns-conditions] .prose li{font-size:.875rem;line-height:2.2;color:#3a3835}@media screen and (min-width:1000px){[id$=__c-sg-shipping-list] .multi-column{background:rgb(var(--c-color-base));grid-template-columns:1fr;padding:.5rem 2.5rem .75rem;row-gap:0}[id$=__c-sg-shipping-list] .multi-column__item .prose{display:grid;grid-template-columns:9.375rem 1fr;column-gap:1.75rem;align-items:baseline;padding-block:1.375rem;border-block-end:1px solid rgb(var(--c-color-line))}[id$=__c-sg-shipping-list] .multi-column__item:last-child .prose{border-block-end:0}[id$=__c-sg-shipping-list] .prose>*{margin-block:0}[id$=__c-sg-shipping-list] .prose>.h6{font-family:"Noto Sans Japanese",var(--heading-font-family);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.9;color:rgb(var(--c-color-sub))}[id$=__c-sg-shipping-list] .prose>p{font-size:.875rem;line-height:1.9;color:#2e2c2a}}@media screen and (min-width:1000px){[id$=__c-op-01-points] .multi-column,[id$=__c-sg-returns-conditions] .multi-column{background:#e0ddd8;border:1px solid rgb(224 221 216);gap:1px}[id$=__c-op-01-points] .multi-column:has(>:nth-child(2):last-child),[id$=__c-sg-returns-conditions] .multi-column:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}[id$=__c-op-01-points] .multi-column:has(>:nth-child(3):last-child),[id$=__c-sg-returns-conditions] .multi-column:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}[id$=__c-op-01-points] .multi-column__item,[id$=__c-sg-returns-conditions] .multi-column__item{background:rgb(var(--c-color-base));padding:2.25rem 2.125rem}[id$=__c-op-01-points] .prose h3,[id$=__c-sg-returns-conditions] .prose h3{font-family:"Noto Sans Japanese",var(--heading-font-family);font-size:.8125rem;letter-spacing:.16em;line-height:1}[id$=__c-op-01-points] .prose p,[id$=__c-sg-returns-conditions] .prose p{margin-block-start:1rem;font-size:.84375rem;line-height:2.1;color:rgb(var(--c-color-body))}}[id*=__c-about-story-] .prose>.h6{font-size:.75rem;letter-spacing:.16em;line-height:1.4;color:rgb(var(--c-color-sub))}[id*=__c-about-story-] .prose h2{font-family:"Noto Sans Japanese",var(--heading-font-family);font-size:1.5rem;letter-spacing:0;line-height:1.7}[id*=__c-about-story-] .prose p:not(.h6){line-height:2.2}[id$=__c-ct-guide] .prose p{font-size:.8125rem;line-height:2.1;color:rgb(var(--c-color-sub))}[id$=__c-ct-guide] .button{box-sizing:border-box;min-width:13.75rem;min-height:3.5rem}@media screen and (min-width:1000px){[id$=__contact-form] .container{--container-max-width: 47.5rem}[id$=__contact-form] .input{min-height:3.25rem}[id$=__contact-form] .textarea{min-height:11.875rem}[id$=__contact-form] .button{justify-self:center;box-sizing:border-box;width:auto;min-height:3.5rem;padding-inline:4.5rem;letter-spacing:.24em}}[id$=__c-os-intro] .prose p{max-width:51.25rem;margin-inline:auto;font-size:.9375rem;line-height:2.4;color:#2e2c2a}[id$=__c-os-tiles] .c_link-tiles__item:nth-child(2) img{object-position:50% 75%}@media screen and (min-width:1000px){[id*=__c-os-]:not([id$=__c-os-tiles]) .container{--container-max-width: var(--c-content-max-width)}[id$=__c-os-hero] .content-over-media{--content-over-media-height: 30rem}[id$=__c-os-photos] .media-grid{--media-grid-gap: 1.5rem}[id$=__c-os-experience] .multiple-media-with-text{--multiple-media-with-text-grid: "content-wrapper media-wrapper" / minmax(0, 1fr) minmax(0, 1.25fr);--multiple-media-with-text-gap: 2rem 4.5rem;--multiple-media-with-text-media-gap: 1.25rem}[id$=__c-os-experience] .prose>.h6,[id$=__c-os-lab-feature] .prose>.h6{font-size:.6875rem;letter-spacing:.28em;line-height:1;color:#8a8580}[id$=__c-os-experience] .prose h2{font-size:2.5rem;letter-spacing:.02em;line-height:1.15}[id$=__c-os-lab-feature] .prose h2{font-size:3.375rem;letter-spacing:.02em;line-height:1.05}[id$=__c-os-experience] .prose p:not(.h6){line-height:2.3;color:#e5e2dd}[id$=__c-os-lab-feature] .prose p:not(.h6){line-height:2.3;color:#2e2c2a}[id$=__c-os-info-list] .multi-column{row-gap:0}[id$=__c-os-info-list] .multi-column__item .prose{display:grid;grid-template-columns:6.875rem 1fr;column-gap:1.5rem;align-items:baseline;padding-block:1.25rem;border-block-start:1px solid rgb(var(--c-color-line))}[id$=__c-os-info-list] .multi-column__item:last-child{grid-column:1 / -1}[id$=__c-os-info-list] .multi-column__item:last-child .prose{border-block-end:1px solid rgb(var(--c-color-line))}[id$=__c-os-info-list] .prose>*{margin-block:0}[id$=__c-os-info-list] .prose>.h6{font-family:"Noto Sans Japanese",var(--heading-font-family);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.9;color:rgb(var(--c-color-sub))}[id$=__c-os-info-list] .prose>p:not(.h6){font-size:.875rem;line-height:1.9;color:#2e2c2a}[id$=__c-os-info-note] .prose p{font-size:.75rem;line-height:1.9;color:rgb(var(--c-color-sub))}[id$=__c-os-access-map] .prose h2{font-size:2rem;letter-spacing:.04em;line-height:1.2}[id$=__c-os-access-map] .prose p{line-height:2.2}[id$=__c-os-tiles] .prose h3{font-size:2.25rem;letter-spacing:.2em}[id$=__c-os-tiles] .prose p{font-size:.8125rem;line-height:2}[id$=__c-os-tiles] .button{box-sizing:border-box;min-height:3.4375rem;padding-inline:2.75rem;letter-spacing:.2em}}@media screen and (min-width:1000px){:is([id*=__c-about-story-],[id$=__c-op-01-body],[id$=__c-op-03-body]) .image-with-text{--image-with-text-gap: 0;box-sizing:border-box;padding-inline:max(var(--container-gutter),(100% - var(--c-content-max-width)) / 2)}:is([id*=__c-about-story-],[id$=__c-op-01-body],[id$=__c-op-03-body]) .image-with-text>.prose{box-sizing:border-box;max-width:none;margin-inline:0;padding-inline:0}:is([id*=__c-about-story-],[id$=__c-op-01-body],[id$=__c-op-03-body]) .image-with-text>picture{margin-inline:0}[id*=__c-about-story-] .image-with-text{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5rem}[id$=__c-about-story-01] .image-with-text>picture{height:35rem}[id$=__c-about-story-02] .image-with-text>picture{height:37.5rem}[id$=__c-about-story-03] .image-with-text>picture{height:36.25rem}[id$=__c-about-story-04] .image-with-text>picture{height:38.75rem}[id$=__c-op-01-body] .image-with-text{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:4rem}[id$=__c-op-03-body] .image-with-text{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:4rem}}#main:has([id$=__c-sg-payment]) [id$=__c-page-heading] .prose h1{font-size:clamp(1.375rem,1.375rem + (100vw - 23.4375rem) * .024413,3rem);letter-spacing:.12em}@media screen and (min-width:1000px){[id*=__c-op-] .container{--container-max-width: var(--c-content-max-width)}[id$=__c-op-02-photos] .media-grid{--media-grid-gap: 1.25rem}}[id$=__c-about-story-01] .image-with-text>picture>img{object-position:50% 30%}[id$=__c-op-02-photos] .media-grid__item:nth-child(3) img{object-position:50% 40%}[id$=__c-os-photos] .media-grid__item img,[id$=__c-os-lab-feature] .c_text-media-grid__item:nth-child(3) img,[id$=__c-os-tiles] .c_link-tiles__item:nth-child(1) img{object-position:50% 55%}[id$=__c-os-lab-feature] .c_text-media-grid__item:nth-child(1) img{object-position:50% 45%}@media screen and (min-width:1000px){[id$=__c-os-experience] .multiple-media-with-text__media-wrapper>*{aspect-ratio:4 / 5}[id$=__c-os-experience] .multiple-media-with-text__media-wrapper img{width:100%;height:100%;object-fit:cover}[id$=__c-os-experience] .multiple-media-with-text__media-wrapper>:first-child img{object-position:50% 62%}[id$=__c-os-experience] .multiple-media-with-text__media-wrapper>:nth-child(2) img{object-position:50% 55%}}.c_text-media-grid{display:grid;gap:2.5rem}.c_text-media-grid__media{display:grid;gap:1rem}.c_text-media-grid__item>:is(img,svg){display:block;width:100%;height:auto;object-fit:cover}@media screen and (min-width:1000px){.c_text-media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4.5rem;align-items:center}.c_text-media-grid__media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto}.c_text-media-grid__item>:is(img,svg){height:100%}.c_text-media-grid__item:first-child{grid-row:span 2;aspect-ratio:5 / 6}.c_text-media-grid__item:nth-child(2){aspect-ratio:16 / 9}.c_text-media-grid__item:nth-child(3){aspect-ratio:16 / 11}}.c_map-with-text{display:grid;gap:2.5rem}.c_map-with-text__map{position:relative;height:var(--c-map-height, 26.25rem);background:#e8e5e0}.c_map-with-text__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;font-size:.8125rem;line-height:1.9;color:rgb(var(--c-color-body));text-align:center}.c_map-with-text__fallback p{margin:0}.c_map-with-text__frame{position:relative;display:block;width:100%;height:100%;border:0}@media screen and (min-width:1000px){.c_map-with-text{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.c_map-with-text__text{align-self:center}}@media screen and (min-width:1000px){[id*=__c-about-story-] .image-with-text>.prose{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;row-gap:0}[id*=__c-about-story-] .image-with-text>.prose>div{display:contents}[id*=__c-about-story-] .prose>.h6{grid-column:1;margin-block:0;padding-block-start:.375rem}[id*=__c-about-story-] .prose h2{grid-column:2;margin-block:0}[id*=__c-about-story-] .prose>div>p{grid-column:1 / -1;margin-block:0;padding-inline-start:2rem}[id*=__c-about-story-] .prose>div>p:first-of-type{margin-block-start:2rem}[id*=__c-about-story-] .prose>div>p+p{margin-block-start:1.375rem}}@media screen and (min-width:1000px){[id*=__c-sg-] .container,#main:has([id$=__c-sg-payment]) [id$=__c-page-heading] .container{--container-max-width: 53.75rem}}.c_anchor-nav-wrapper{padding-block-start:2.75rem}.c_anchor-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none}.c_anchor-nav__link{display:inline-block;padding-block-end:.5rem;border-block-end:1px solid transparent;font-family:var(--heading-font-family);font-size:.6875rem;font-weight:600;letter-spacing:.2em;line-height:1;color:rgb(var(--c-color-ink));text-decoration:none;transition:border-color .2s,color .2s}@media screen and (hover:hover){.c_anchor-nav__link:hover{border-block-end-color:rgb(var(--c-color-ink))}}.c_anchor-nav__link:focus-visible{border-block-end-color:rgb(var(--c-color-ink));outline:2px solid rgb(var(--c-color-ink));outline-offset:4px}[id$=__c-sg-payment],[id$=__c-sg-shipping],[id$=__c-sg-returns]{scroll-margin-block-start:1.25rem}[id$=__c-sg-returns-conditions] .multi-column__item:last-child{background:rgb(var(--c-color-ink))}[id$=__c-sg-returns-conditions] .multi-column__item:last-child .prose h3{color:rgb(var(--c-color-base))}[id$=__c-sg-returns-conditions] .multi-column__item:last-child .prose :is(p,li){color:#e5e2dd}[id$=__c-sg-returns-conditions] .multi-column__item:last-child .prose li::marker{color:#e5e2dd}[id$=__c-os-info-heading] .prose>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.25rem;row-gap:0}[id$=__c-os-info-heading] .prose>div:before{content:"";grid-column:1 / -1;grid-row:1;align-self:stretch;border-block-end:2px solid rgb(var(--c-color-ink))}[id$=__c-os-info-heading] .prose>div>*{margin-block:0}[id$=__c-os-info-heading] .prose h2{grid-column:1;grid-row:1;font-size:clamp(1.5rem,1.5rem + (100vw - 23.4375rem) * .015023,2.5rem);letter-spacing:.04em;line-height:1}[id$=__c-os-info-heading] .prose p:first-of-type{grid-column:2;grid-row:1;justify-self:end;font-size:.75rem;line-height:1;color:rgb(var(--c-color-sub))}[id$=__c-os-info-heading] .prose>div>:is(h2,p:first-of-type){padding-block-end:1.25rem}[id$=__c-os-info-heading] .prose p:last-of-type{grid-column:1 / -1;grid-row:2;margin-block-start:2.25rem;font-size:1.25rem;letter-spacing:.06em;line-height:1.6;color:rgb(var(--c-color-ink))}[id$=__c-sg-payment] .prose ul.payment-methods{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;max-width:none;margin-block:0;padding-inline-start:0;list-style:none}[id$=__c-sg-payment] .prose ul.payment-methods>li{display:flex;align-items:center;margin-block:0;padding-inline-start:0}[id$=__c-sg-payment] .prose ul.payment-methods>li>svg{display:block;width:2.375rem;height:1.5rem}:is([id$=__c-sg-shipping-details],[id$=__c-sg-returns-details]) .prose>div>h3{margin-block:0;padding-block-start:1.875rem;border-block-start:1px solid rgb(var(--c-color-line));font-family:"Noto Sans Japanese",var(--heading-font-family);font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.6;color:rgb(var(--c-color-ink));text-transform:none}:is([id$=__c-sg-shipping-details],[id$=__c-sg-returns-details]) .prose>div>h3+p{margin-block:.875rem 1.875rem;font-size:.84375rem;line-height:2.2;color:rgb(var(--c-color-body))}:is([id$=__c-sg-shipping-details],[id$=__c-sg-returns-details]) .prose>div>h3:first-child{padding-block-start:0;border-block-start:0}:is([id$=__c-sg-shipping-details],[id$=__c-sg-returns-details]) .prose>div>p:last-child{margin-block-end:0}:is([id$=__c-sg-shipping-details],[id$=__c-sg-returns-details]) .prose strong{font-weight:600;color:rgb(var(--c-color-ink))}[id$=__c-about-links] .multi-column__item .prose>.link{display:inline-block;margin-block-start:1.25rem;font-family:"Noto Sans Japanese",var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.85;color:rgb(var(--c-color-body));background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat}[id$=__c-about-links] .multi-column__item .prose>.link:focus-visible{background-size:100% 1px;outline:2px solid rgb(var(--c-color-ink));outline-offset:4px}@media screen and (hover:hover){[id$=__c-about-links] .multi-column__item .prose>.link:hover{background-size:100% 1px}[id$=__c-about-links] .multi-column__item .multi-column__media:hover~.prose>.link{background-size:100% 1px}}[id$=__c-about-links] .multi-column__item .multi-column__media:focus-visible~.prose>.link{background-size:100% 1px}:is([id$=__c-op-cta],[id$=__c-os-tiles],[id$=__c-contact-cta]) .button:not(.button--outline){--c-button-hover-background: 214 210 204}:is([id$=__c-op-cta],[id$=__c-contact-cta]) .button:not(.button--outline):focus-visible{background-image:linear-gradient(rgb(var(--c-button-hover-background)),rgb(var(--c-button-hover-background)));border-color:rgb(var(--c-button-hover-background));outline:2px solid rgb(var(--c-color-base));outline-offset:3px}[id$=__c-os-tiles] .c_link-tiles__item:focus-visible .button{background-image:linear-gradient(rgb(var(--c-button-hover-background)),rgb(var(--c-button-hover-background)));border-color:rgb(var(--c-button-hover-background))}[id$=__c-os-tiles] .c_link-tiles__item:focus-visible{outline:2px solid rgb(var(--c-color-base));outline-offset:-4px}@media screen and (hover:hover){[id$=__c-os-tiles] .c_link-tiles__item:hover .button{background-image:linear-gradient(rgb(var(--c-button-hover-background)),rgb(var(--c-button-hover-background)));border-color:rgb(var(--c-button-hover-background))}}[id$=__c-contact-cta] .button--outline:focus-visible{background-image:linear-gradient(rgb(var(--button-background)),rgb(var(--button-background)));color:rgb(var(--c-color-ink));outline:2px solid rgb(var(--c-color-base));outline-offset:3px}@media screen and (hover:hover){[id$=__c-contact-cta] .button--outline:not([disabled]):hover{color:rgb(var(--c-color-ink))}}[id$=__c-os-info-list] .section-spacing{padding-block-end:0}[id$=__c-os-info-note] .prose{padding-block-start:1.75rem}.c_link-tiles{display:grid;grid-template-columns:minmax(0,1fr)}.c_link-tiles__item{display:block;height:var(--c-link-tiles-height-mobile, 20rem);color:inherit;text-decoration:none}.c_link-tiles__item>.content-over-media{height:100%}@media screen and (min-width:700px){.c_link-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.c_link-tiles__item{height:var(--c-link-tiles-height, 28.75rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_custom.css.map */
