html{font-size:clamp(1rem,.625rem + .4167vw,1.125rem)}:root{--color-bg-base: #FFFFFF;--color-ink: #2A2A2A;--color-green-deep: #29352E;--color-cream: #F3F2EA;--color-gray: #E7E7E7;--color-canvas-outer: #DCE1E6;--color-gold: #B08C3D;--color-gold-muted: #AD9F6A;--color-band-story: #9F8462;--color-band-ingredient: #9A9872;--color-band-sustain: #6D8C7C;--color-btn-video: #7F8370;--color-btn-podcast: #708379;--color-lab-blue: #58758E;--color-lab-blue-pale: #EDF1F4;--color-lab-blue-pale-hover: #DEE6ED;--color-lab-ink: #2B3741;--color-lab-sub: #7C8B96;--color-lab-line: #D4DCE2;--color-line: #D9D9D9;--color-text-sub: #8A8A8A;--color-placeholder: #9B9B9B;--color-photo-underlay: #424242;--color-state-error: #B3423A;--font-jp: "Noto Sans JP", sans-serif;--font-en: "Inter", sans-serif;--fw-heading-jp: 600;--font-serif: "Noto Serif JP", serif;--fs-page-title-en: clamp(64px, 4.444vw, 77px);--fs-section-en: clamp(48px, 3.333vw, 58px);--fs-h1-jp: clamp(40px, 2.778vw, 48px);--fs-band-lg: clamp(36px, 2.5vw, 43px);--fs-band-md: clamp(30px, 2.083vw, 36px);--fs-cta: clamp(24px, 1.667vw, 29px);--fs-card-title: clamp(22px, 1.528vw, 26px);--fs-article-card: 1.125rem;--fs-label-jp: 1rem;--fs-body: 1rem;--fs-list: .875rem;--fs-note: .8125rem;--fs-eyebrow: .8125rem;--fs-sp-page-title-en: 36px;--fs-sp-section-en: 32px;--fs-sp-h1-jp: 26px;--fs-sp-band: 24px;--fs-sp-cta: 22px;--fs-sp-body: .9375rem;--fs-sp-note: .75rem;--lh-en-display: 1.1;--lh-heading: 1.6;--lh-article: 1.3;--lh-body: 1.75;--lh-longform: 2;--ls-jp: .02em;--ls-eyebrow: .08em;--ls-en: 0;--canvas-pc: 1440px;--margin-pc-left: 72px;--margin-pc-right: 56px;--content-pc: 1328px;--margin-sp: 20px;--content-sp: 335px;--header-h-pc: 120px;--header-h-sp: 64px;--breadcrumb-mt-pc: 120px;--breadcrumb-mt-sp: 64px;--btn-pc-w: 360px;--btn-pc-h: 72px;--btn-pc-sm-w: 280px;--btn-pc-sm-h: 54px;--btn-sp-w: 335px;--btn-sp-h: 56px;--card-product-w: 480px;--card-product-h: 680px;--card-sp-w: 187px;--radius: 0;--border-w: 1px;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .2s;--dur-slow: .28s}@media(max-width:767px){:root{--header-h: var(--header-h-sp)}}@media(min-width:1024px){:root{--header-h: var(--header-h-pc)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tokens.css.map */
