:root{--c-cream: #FBF5EC;--c-paper: #FFFFFF;--c-cream-2: #F4EADB;--c-ink: #2B2620;--c-ink-2: #524A3E;--c-ink-3: #736B5E;--c-terracotta: #C17A5A;--c-terracotta-deep: #9A5D41;--c-line: #E5DBC8;--c-line-2: #EFE9DD;--c-success: #3A6043;--c-warning: #8A6A2E;--c-error: #8C3A2A;--font-jp-serif: "Shippori Mincho", "Hiragino Mincho ProN", "YuMincho", serif;--font-jp-sans: "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif;--font-en-sans: "Jost", "Inter", system-ui, sans-serif;--font-display: var(--font-jp-serif);--font-body: var(--font-jp-sans);--font-label: var(--font-en-sans);--text-display: clamp(40px, 6vw, 52px);--text-h1: clamp(32px, 4.5vw, 40px);--text-h2: clamp(24px, 3vw, 28px);--text-h3: clamp(18px, 2.2vw, 21px);--text-catch: clamp(17px, 2vw, 19px);--text-body: clamp(15px, 1.7vw, 16px);--text-body-sm: clamp(13px, 1.5vw, 14px);--text-caption: 12.5px;--text-label-en: 11.5px;--text-number: clamp(22px, 3vw, 28px);--text-price: clamp(24px, 3.5vw, 32px);--text-button: 14.5px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--r-xs: 4px;--r-sm: 8px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-2xl: 48px;--r-pill: 9999px;--r-circle: 50%;--elev-0: none;--elev-1: 0 1px 2px rgba(139, 110, 60, .04);--elev-2: 0 1px 3px rgba(139, 110, 60, .06), 0 4px 12px rgba(139, 110, 60, .04);--elev-3: 0 2px 6px rgba(139, 110, 60, .08), 0 12px 32px rgba(139, 110, 60, .06);--elev-4: 0 4px 16px rgba(139, 110, 60, .1), 0 24px 48px rgba(139, 110, 60, .08);--t-fast: .12s cubic-bezier(.4, 0, .2, 1);--t-base: .22s cubic-bezier(.4, 0, .2, 1);--t-slow: .38s cubic-bezier(.4, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms linear;--t-base: 0ms linear;--t-slow: 0ms linear}}body{font-family:var(--font-body)}body.gradient,body.color-scheme-1{background-color:var(--c-cream)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;letter-spacing:.04em}.rich-text__text,.product__text,.article-template__content,.main-page-content{font-family:var(--font-body)}.c-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-cream)}@media(max-width:640px){.c-trust-strip{grid-template-columns:repeat(2,1fr)}.c-trust-item:nth-child(2){border-right:0}.c-trust-item:nth-child(3),.c-trust-item:nth-child(4){border-top:1px solid var(--c-line)}}.c-trust-item{padding:var(--sp-5) var(--sp-3);text-align:center;border-right:1px solid var(--c-line)}.c-trust-item:last-child{border-right:0}.c-trust-item__number{font:700 var(--text-number) var(--font-jp-serif);color:var(--c-ink);line-height:1.1;letter-spacing:.02em}.c-trust-item__label{font-size:11px;color:var(--c-ink-3);margin-top:6px;letter-spacing:.02em}.c-trust-item__en{font:500 9px var(--font-en-sans);letter-spacing:.25em;color:var(--c-ink-3);text-transform:uppercase;margin-top:10px;opacity:.7}.c-eyebrow{font:500 var(--text-label-en) var(--font-en-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--c-terracotta-deep)}.c-catch{font:500 var(--text-catch) var(--font-jp-serif);line-height:1.95;letter-spacing:.05em;color:var(--c-ink-2)}.article-template .article-template__content,.article-template__content{font-family:var(--font-body);font-size:clamp(16px,1.9vw,17px);line-height:2;color:var(--c-ink-2);max-width:720px;margin-left:auto;margin-right:auto;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;text-align:left}.article-template__content h2{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3.2vw,28px);margin:var(--sp-12) 0 var(--sp-4);color:var(--c-ink);letter-spacing:.04em}.article-template__content h3{font-family:var(--font-display);font-weight:500;font-size:clamp(19px,2.5vw,22px);margin:var(--sp-8) 0 var(--sp-3);color:var(--c-ink);letter-spacing:.04em}.article-template__content p{margin:0 0 var(--sp-5)}.article-template .article-template__content a,.article-template__content a{color:var(--c-terracotta-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-line);transition:text-decoration-color var(--t-fast)}.article-template__content a[style*=color]{color:var(--c-terracotta-deep)!important}.article-template .article-template__content a:hover,.article-template__content a:hover{text-decoration-color:var(--c-terracotta-deep)}.article-template__content ul,.article-template__content ol{padding-left:var(--sp-6);margin:0 0 var(--sp-5)}.article-template__content li{margin-bottom:var(--sp-2)}.article-template__content blockquote{border-left:3px solid var(--c-terracotta);padding:var(--sp-2) var(--sp-5);margin:var(--sp-6) 0;font-family:var(--font-display);color:var(--c-ink)}.article-template>header.page-width--narrow,.article-template .article-template__title,.article-template .article-template__social-sharing{text-align:left}.header__heading-logo-wrapper img,.header__heading-logo,.header__heading-link img{mix-blend-mode:multiply}.rich-text__heading,.image-with-text__heading,.multicolumn .title,.multirow__heading,.featured-collection .title,.featured-blog .title,.main-collection h1,.main-collection-banner h1,.main-blog .title,.main-article__header h1,.main-cart-items h1,.contact-form h1,.page h1{font-family:var(--font-jp-serif)!important;font-weight:500!important;font-size:26px!important;letter-spacing:.05em!important;line-height:1.45!important}@media screen and (min-width:960px){.rich-text__heading,.image-with-text__heading,.multicolumn .title,.multirow__heading,.featured-collection .title,.featured-blog .title,.main-collection h1,.main-collection-banner h1,.main-blog .title,.main-article__header h1,.main-cart-items h1,.contact-form h1,.page h1{font-size:32px!important}}.image-banner__heading,.slideshow__text h2{font-family:var(--font-jp-serif)!important;font-weight:500!important;font-size:36px!important;letter-spacing:.04em!important;line-height:1.3!important}@media screen and (min-width:960px){.image-banner__heading,.slideshow__text h2{font-size:48px!important}}.related-products .related-products__heading{font-family:var(--font-jp-serif);font-weight:500;font-size:26px;line-height:1.45;letter-spacing:.05em;color:var(--c-ink);text-align:center;margin:0 0 32px}@media screen and (min-width:960px){.related-products .related-products__heading{font-size:32px;margin-bottom:48px}}.collapsible-content .collapsible-content__heading{font-family:var(--font-jp-serif);font-weight:500;font-size:26px!important;line-height:1.45;letter-spacing:.05em;color:var(--c-ink)}@media screen and (min-width:960px){.collapsible-content .collapsible-content__heading{font-size:32px!important}}.template-cart .cart__empty-text,.template-cart .cart-empty__heading{font-family:var(--font-jp-serif)!important;font-weight:500!important;font-size:20px!important;letter-spacing:.06em!important;color:var(--c-ink-2)!important;margin-top:0!important;margin-bottom:16px!important}@media screen and (min-width:960px){.template-cart .cart__empty-text,.template-cart .cart-empty__heading{font-size:24px!important;margin-bottom:20px!important}}.template-404 h1,.shopify-section--404 h1,.main-404__heading{font-family:var(--font-jp-serif)!important;font-weight:500!important;font-size:32px!important;letter-spacing:.06em!important;color:var(--c-ink)!important}.template-password h1,.template-search h1,.main-search__heading{font-family:var(--font-jp-serif)!important;font-weight:500!important;font-size:28px!important;letter-spacing:.06em!important;color:var(--c-ink)!important}.template-404 main:before,.template-password main:before{content:"";display:block;width:48px;height:1px;margin:48px auto 24px;background:var(--c-terracotta-deep);opacity:.7}.article-template__date,.article-date{font-family:var(--font-en-sans);font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--c-ink-3);display:inline-block;padding:6px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--c-terracotta-deep);outline-offset:3px;border-radius:2px}.article-template__content img[width][height],.rich-text img[width][height],.main-page img[width][height]{height:auto}@media(prefers-reduced-motion:reduce){*:not(button):not(a):not(summary):not(input):not(select):not(textarea){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.c-hhero__wave,.c-scent__circle{animation:none!important;transition:none!important}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5,[class*=__heading],[class*=__title],.inline-richtext{word-break:keep-all!important;overflow-wrap:anywhere!important;text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-world.css.map */
