:root{--o-bg: #FFFFFF;--o-surface: #FAF6EE;--o-soft: #F2ECE0;--o-line: #E2D9C8;--o-line-strong: #C9BCA5;--o-ink: #2A251F;--o-ink-soft: #3A3530;--o-mute: #6B5F4F;--o-mute-light: #A89A85;--o-accent: #B8704F;--o-accent-deep: #8C543A;--o-on-dark: #FFFFFF;--o-dark: #3D332A;--o-dark-soft: #4A3F33;--o-font-jp-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "\6e38\30b4\30b7\30c3\30af  Medium", "Yu Gothic", "\6e38\30b4\30b7\30c3\30af", system-ui, sans-serif;--o-font-jp-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", "\6e38\660e\671d", "MS PMincho", serif;--o-font-en-serif: var(--o-font-jp-serif);--o-font-mono: "Roboto Mono", "SFMono-Regular", "Menlo", "Consolas", monospace;--o-pad-x: clamp(20px, 5vw, 80px);--o-pad-y: clamp(48px, 6vw, 80px);--o-gap: clamp(16px, 2vw, 24px);--color-foreground: 0, 0, 0;--color-background: 255, 255, 255;--color-link: 0, 0, 0}body{font-family:var(--o-font-jp-sans);font-size:17px;line-height:1.6;color:var(--o-ink);background:var(--o-bg);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.serif-en,.serif-jp{font-family:var(--o-font-jp-serif);font-weight:500;letter-spacing:.02em}.mono,.o-mono{font-family:var(--o-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.tagline{font-family:var(--o-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.o-wordmark{font-family:var(--o-font-jp-sans);font-style:normal;font-weight:700;letter-spacing:.16em;color:var(--o-ink);text-decoration:none;display:inline-block}.o-wordmark__dot{color:var(--o-accent);margin:0 .06em}.o-hr{height:1px;background:var(--o-line);border:0;margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6{font-family:var(--o-font-jp-serif);font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--o-ink)}h1,.h1,h2,.h2{font-weight:700}p{line-height:1.7}.button,.shopify-payment-button__button--unbranded,button.button{font-family:var(--o-font-jp-sans);font-weight:700;letter-spacing:.04em;border-radius:0;min-height:56px;padding:16px 32px;font-size:16px;transition:opacity .2s ease,background-color .2s ease}.button--primary,.button.button--primary{background:var(--o-accent);color:var(--o-on-dark);border:1px solid var(--o-accent)}.button--primary:hover,.button.button--primary:hover{background:var(--o-accent-deep);border-color:var(--o-accent-deep);opacity:1}.button--secondary{background:transparent;color:var(--o-ink);border:1px solid var(--o-ink)}.button--secondary:hover{background:var(--o-ink);color:var(--o-on-dark)}.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{border-radius:0;border:1px solid var(--o-line-strong);background:var(--o-bg);color:var(--o-ink);font-family:var(--o-font-jp-sans);font-size:17px;padding:14px 16px}a{color:var(--o-ink);text-decoration:none;text-underline-offset:3px}a:hover{color:var(--o-accent);text-decoration:none}.page-width{max-width:1440px;padding-left:var(--o-pad-x);padding-right:var(--o-pad-x)}.shopify-section{--section-padding-block-mobile: 48px;--section-padding-block-desktop: 80px}@media(max-width:749px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{font-size:17px!important}.button,button.button,.o-btn{min-height:56px;padding:16px 24px;font-size:16px}body{font-size:16px;line-height:1.7}p{line-height:1.7}.shopify-section{--section-padding-block-mobile: 36px}}@media(hover:none)and (pointer:coarse){*:hover{transition:none!important}.o-side__item a,.o-side__brand-list a,.o-side__price-list a,.o-ftr__col-list a{padding:8px 0}}p,li,dd,.o-jp-wrap,.o-hero-e__lead,.o-hero-e__tag,.o-tv-e__lead,.o-tv-e__note,.o-story__body,.o-ftr-e__intro,.o-ftr-e__contact,.o-pdp-e__description,.o-pdp-e__lead,.o-abt-hero__sub,.o-abt-story__body,.o-bestsellers__sub,.o-cat-row__heading-jp,.o-feature-deal__pitch_body,.o-trust-e__note,.o-brand-grid__tagline,.o-card-e__name{word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}@supports not (word-break: auto-phrase){p,li,dd,.o-jp-wrap,.o-hero-e__lead,.o-tv-e__lead,.o-tv-e__note,.o-story__body,.o-ftr-e__intro{word-break:keep-all}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oasis-tokens.css.map */
