:root{--o-bg: #FFFFFF;--o-surface: #F9F9F9;--o-soft: #F2F2F2;--o-line: #E1E1E1;--o-line-strong: #C6C6C6;--o-ink: #282828;--o-ink-soft: #383838;--o-mute: #666666;--o-mute-light: #A0A0A0;--o-accent: #3A3A3A;--o-accent-deep: #3A3A3A;--o-on-dark: #FFFFFF;--o-dark: #353535;--o-dark-soft: #414141;--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}}:root{--o-bg: #FFFFFF;--o-surface: #F9F9F9;--o-soft: #F2F2F2;--o-line: #E4E4E4;--o-line-strong: #C6C6C6;--o-ink: #282828;--o-ink-soft: #383838;--o-mute: #666666;--o-mute-light: #A0A0A0;--o-accent: #3A3A3A;--o-accent-deep: #3A3A3A;--o-dark: #323232;--o-dark-soft: #414141;--o-font-jp-serif: var(--o-font-jp-sans)}section.o-soon-e{background:#fff}section.o-deal-e{background:#fff;color:var(--o-ink)}.o-deal-e .o-deal-e__media{background:var(--o-soft)}.o-deal-e .o-deal-e__title,.o-deal-e .o-deal-e__name,.o-deal-e .o-deal-e__price-now{color:var(--o-ink)}.o-deal-e .o-deal-e__sub,.o-deal-e .o-deal-e__brand,.o-deal-e .o-deal-e__price-was,.o-deal-e .o-deal-e__price-tax{color:var(--o-mute)}.o-deal-e .o-deal-e__price-src{color:var(--o-mute-light)}.o-deal-e .o-deal-e__product{border-top-color:var(--o-line)}.o-deal-e .o-deal-e__cta:hover{background:var(--o-accent-deep);color:#fff;border-color:var(--o-accent-deep)}:root{--o-bg: #FFFFFF;--o-surface: #FAFAFA;--o-soft: #F3F3F3;--o-line: #E6E6E6;--o-line-strong: #CCCCCC;--o-ink: #2E2E2E;--o-ink-soft: #2E2E2E;--o-mute: #7A7A7A;--o-mute-light: #A6A6A6;--o-accent: #3A3A3A;--o-accent-deep: #222222;--o-dark: #2E2E2E;--o-dark-soft: #2B2B2B;--o-font-jp-serif: var(--o-font-jp-sans)}h1,h2,[class*=__title]{font-weight:600!important}a[class*=__cta],a.o-hs__btn,.o-hs a[class*=__btn]{background:transparent!important;color:var(--o-ink)!important;border:1px solid var(--o-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.12em!important}a[class*=__cta]:hover,a.o-hs__btn:hover,.o-hs a[class*=__btn]:hover{background:var(--o-ink)!important;color:#fff!important;transform:none!important}[class*=__cta],.button{border-radius:0!important}.o-cat-e__media img{filter:grayscale(1) contrast(1.04) brightness(1.03)}.o-hs__cap,.o-picks__eyebrow,.o-tv__caption,.o-soon-e__caption,.o-story__tag,.o-sn__cap,.o-deal-e__badge,.o-cat-e__label-en,.o-soon-e__title,.o-rank-e__title,.o-cat-e__title,.o-deal-e__title,.o-story__headline{display:none!important}.o-soon-e__sub,.o-rank-e__sub,.o-cat-e__sub{margin:0!important;font-family:var(--o-font-jp-sans)!important;font-size:clamp(20px,2.8vw,27px)!important;font-weight:700!important;line-height:1.5!important;letter-spacing:.02em!important;color:var(--o-ink)!important}.o-deal-e__sub{margin-top:0!important;font-size:clamp(24px,3.4vw,34px)!important;font-weight:700!important;line-height:1.4!important;color:var(--o-ink)!important}@media(min-width:750px){.o-picks__grid{grid-template-columns:repeat(2,minmax(0,380px))!important;justify-content:center;gap:40px!important}}@media(min-width:750px){.o-deal-e .o-deal-e__inner{max-width:1080px;margin:0 auto;grid-template-columns:minmax(0,420px) minmax(0,1fr)!important;align-items:center;gap:0 56px!important;padding:56px var(--o-pad-x)}.o-deal-e .o-deal-e__media{aspect-ratio:4 / 5!important}.o-deal-e .o-deal-e__body{padding:0!important}}.o-card-e__label{margin-top:12px}.o-card-e__label+.o-card-e__brand{margin-top:8px!important}.o-card-e__label .o-soon-e__badge{position:static!important;box-shadow:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/oasis-tokens.css.map */
