@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";:root{--ff-base: "Noto Sans JP", neue-haas-unica,\30d2\30e9\30ae\30ce\89d2\30b4  pron, hiragino kaku gothic pron, noto sans jp, noto sans japanese, \6e38\30b4\30b7\30c3\30af, \6e38\30b4\30b7\30c3\30af\4f53, yugothic, yu gothic, \30e1\30a4\30ea\30aa, meiryo, \ff4d\ff53  \30b4\30b7\30c3\30af, ms gothic, hirakakupron-w3, takaoex\30b4\30b7\30c3\30af, takaoexgothic, motoyalcedar, droid sans japanese, sans-serif;--ff-en: neue-haas-unica, sans-serif;--ff-mix: neue-haas-unica, "Noto Sans JP", neue-haas-unica,\30d2\30e9\30ae\30ce\89d2\30b4  pron, hiragino kaku gothic pron, noto sans jp, noto sans japanese, \6e38\30b4\30b7\30c3\30af, \6e38\30b4\30b7\30c3\30af\4f53, yugothic, yu gothic, \30e1\30a4\30ea\30aa, meiryo, \ff4d\ff53  \30b4\30b7\30c3\30af, ms gothic, hirakakupron-w3, takaoex\30b4\30b7\30c3\30af, takaoexgothic, motoyalcedar, droid sans japanese, sans-serif;--container-max-width: 1560px;--heading-font-family: var(--ff-mix);--ff-serif: "Libre Baskerville", serif}body{font-weight:300;font-family:var(--ff-base);overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (min-width: 700px){.shopify-section.shopify-section--blog-posts .justify-self-center:has(.button){margin-top:2rem;grid-column:2;grid-row:2;justify-self:flex-end}}.shopify-section--slideshow .prose{display:flex;flex-direction:column-reverse;margin-bottom:-1rem}.shopify-section--slideshow .h1,.shopify-section--slideshow .h6{--text-color: 28 28 28;font-family:var(--ff-serif);letter-spacing:.02em;font-weight:700;color:rgb(var(--text-color))}.shopify-section--slideshow .h1{margin-block-start:.1rem}.shopify-section--slideshow .h6{font-size:var(--text-h5)}@media screen and (min-width: 700px){.shopify-section--slideshow .h6{font-size:var(--text-h3)}}.shopify-section--scrolling-content+.shopify-section--featured-collections .product-list{counter-reset:product-card}.shopify-section--scrolling-content+.shopify-section--featured-collections .product-card{position:relative}.shopify-section--scrolling-content+.shopify-section--featured-collections .product-card:before{content:counter(product-card);counter-increment:product-card;position:absolute;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#fff;top:0;left:0;z-index:1;font-family:var(--ff-en)}.shopping-guide__payment-methods__desc{line-height:1.8}.shopping-guide__payment-methods__desc a{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.shopping-guide__payment-methods__desc h4{margin-top:1em;margin-bottom:.5em}.shopping-guide__payment-methods__desc ol,.shopping-guide__payment-methods__desc ul{margin-block:1em}.container.container--xl,.container.container--lg{--container-max-width: 1560px}.shopify-section--shop-the-look,.shopify-section--featured-collections{padding-block-start:calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing)) + var(--section-vertical-spacing-block-start-compensation, 0px))}.product-card__info{justify-items:start}.product-card__info .v-stack .v-stack{justify-items:flex-start}.product-card__info .v-stack .v-stack .product-title{text-align:left}.collection-toolbar{display:none}.h2,:where(.prose h2){letter-spacing:.04em}.h2,:where(.prose h2),.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-family:var(--ff-mix)}footer .footer__block--image{display:flex;justify-content:center;align-items:center;padding-right:5%}.product-title{font-family:var(--ff-mix);font-weight:400}.scrolling-content__text{font-family:var(--ff-en);font-weight:400}.price-list .h4,.price-list .h6,.button,.block-swatch span,.quantity-selector__input{font-family:var(--ff-mix);font-weight:400}.footer__block:nth-of-type(2){font-family:var(--ff-mix);font-weight:400;padding-top:3em}@media screen and (min-width: 700px){.footer__block:nth-of-type(2){padding-top:0}}.price-list--product .h4{letter-spacing:.08em;font-family:var(--ff-mix);font-weight:400}.header-sidebar__linklist-button{font-family:var(--ff-mix);font-weight:400;letter-spacing:.12em}.buy-buttons .button,.buy-buttons .shopify-payment-button{letter-spacing:.08em}.footer__block:nth-of-type(3){padding-top:min(var(--section-vertical-spacing),2.5rem);position:relative}.footer__block:nth-of-type(3):before{position:absolute;content:"";left:0;top:0;width:2rem;height:1px;background-color:#404040}@media screen and (min-width: 700px){.footer__block:nth-of-type(3){padding-top:0}.footer__block:nth-of-type(3):before{display:none}}.footer__block:nth-of-type(3) ul li a{font-size:.75rem}.featured-collections-header,.section-header{justify-self:flex-start}.featured-collections-header .text-center,.section-header .text-center{text-align:left}.product-info__block-item[data-block-id=vendor] .h6,.product-info__block-item[data-block-id=title] .product-title,.product-info__block-item[data-block-id=price] .price-list .h4{font-family:var(--ff-mix);font-weight:400}.concept__text{font-size:1.125rem;line-height:2}.concept__text+.concept__text{margin-top:2em}.concept__text__right{text-align:right;font-size:1.125rem;margin-top:2em;line-height:2}.shopify-section--legal,.shopify-section--privacy,.shopify-section--terms-of-use,.shopify-section--concept,.shopify-section--shopping-guide{padding-block-end:var(--section-vertical-spacing-override, var(--section-vertical-spacing))}.legal{border-top:1px solid hsl(0,0%,80%);line-height:1.8}.legal__item{border-bottom:1px solid hsl(0,0%,80%);display:grid;grid-template-columns:1fr;padding:1rem;gap:1rem}@media screen and (min-width: 700px){.legal__item{grid-template-columns:30% 1fr;padding:1rem 0}}.legal__item__title{font-weight:500}.legal__item__desc{margin-block-start:0!important}.privacy{line-height:1.8}.privacy__item{margin-top:calc(var(--section-vertical-spacing) / 2);display:flex;flex-direction:column;gap:1rem}.privacy__title{font-weight:500}.privacy__desc ol{list-style:none;margin-inline-start:0;padding-block-start:1rem}.privacy__desc ol li{padding-inline-start:0;padding-bottom:.5em}.terms-of-use__section-stack{margin-top:calc(var(--section-vertical-spacing) / 2)}.terms-of-use__list{padding-block-start:2rem}.terms-of-use__list li{padding-bottom:.5em}.terms-of-use__list__heading{font-weight:500;font-size:1em}.terms-of-use{line-height:1.8}.terms-of-use__last-update{margin-top:3rem}.terms-of-use__desc ol{padding-block-start:1rem}.terms-of-use__desc ol li{padding-bottom:.5em}.terms-of-use__desc ol li ol{list-style:none;margin-inline-start:0;padding-block-start:1rem;counter-reset:li}.terms-of-use__desc ol li ol li{padding-inline-start:2.5em;padding-bottom:.5em;position:relative}.terms-of-use__desc ol li ol li:before{content:"\ff08" counter(li) "\ff09";counter-increment:li;width:2em;display:inline-block;position:absolute;height:1lh;line-height:1lh;left:0}.shopify-section--blog-posts,.shopify-section--scrolling-content{padding-block-start:calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing)) + var(--section-vertical-spacing-block-start-compensation, 0px))}@media screen and (min-width: 700px){.shopify-section--blog-posts .section-stack{gap:0;grid-template-columns:50% 50%}}.blog-post-list{border-top:1px solid rgb(var(--border-color));gap:0;grid-template-columns:repeat(1,1fr);--blog-post-list-row-gap: 2.5rem}@media screen and (min-width: 1150px){.blog-post-list{--blog-post-list-row-gap: 2.5rem}}.blog-post-card{border-bottom:1px solid rgb(var(--border-color));padding:2rem 0;position:relative}.blog-post-card a:has(img){display:none}.blog-post-card__info{row-gap:.35rem}.blog-post-card__meta .h6{font-size:.675rem;letter-spacing:.06em;opacity:.6}.blog-post-card__title{font-family:var(--ff-mix);font-weight:400;letter-spacing:.08em;font-size:.875rem}.blog-post-card__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.article .h1{font-family:var(--ff-mix);font-weight:400;letter-spacing:.08em}.flow{display:flex;flex-direction:column;gap:6rem}.flow__item{display:flex;flex-direction:column;gap:1rem;position:relative}.flow__item:before{content:"";position:absolute;top:-3.25rem;left:50%;transform:translate(-50%);width:10px;aspect-ratio:1/.8660254038;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);background-color:#1c1c1c}.flow__item:nth-child(1):before{display:none}.flow__head{display:flex;align-items:flex-end;gap:.875rem}.flow__head span{font-family:var(--ff-mix);font-weight:400;letter-spacing:.08em;font-size:.65rem;display:block;background-color:#1c1c1c;color:#fff;padding:.25em .5em;border-radius:4px}.flow__head h2{font-weight:400;letter-spacing:.1em;font-size:1rem}.shopping-guide__note{font-size:.75rem;margin-top:2rem}.shopping-guide__note a{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}@media screen and (pointer: fine){.shop-the-look__item-product .product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--primary{opacity:0;mix-blend-mode:plus-lighter}.shop-the-look__item-product .product-card__image--secondary{opacity:1;mix-blend-mode:normal;display:block}}.shop-the-look__item-product .product-card__image--secondary{display:block}.shopping-guide__payment-methods>li:nth-of-type(n+2){padding-top:.5em}.u-sr-only{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;border-width:0!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-justify{text-align:justify!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-style.css.map */
