:root{--color-bg: #ffffff;--color-surface: #f6f3ee;--color-surface-soft: #fbf8f3;--color-ink: #18183e;--color-text: #383855;--color-text-sub: #66667c;--color-text-mute: #9a9ab4;--color-line: #d6d6e2;--color-line-soft: #eeeff3;--color-logo: #111111;--color-on-ink: #ffffff;--color-photo-1: #e3d7c4;--color-photo-2: #ddd0ba;--color-header-bg: rgb(255 255 255 / .92);--color-bar-bg: rgb(255 255 255 / .94);--color-overlay: rgb(24 24 62 / .4);--color-blob-peach: #f3cdb5;--color-blob-lemon: #f5dda8;--color-blob-sage: #cfe0c3;--color-blob-mist: #c9d8e6;--color-blob-rose: #ebc8d0;--color-blob-lavender: #d8cfe8;--font-sans: Inter, "Noto Sans JP", sans-serif;--font-ja: "Noto Sans JP", sans-serif;--font-en: Inter, sans-serif;--font-mono: Menlo, "JetBrains Mono", monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px;--fs-36: 36px;--fs-48: 48px;--fs-h1: 32px;--fs-hero: 28px;--fs-h2: 24px;--fs-h1-page: 28px;--fs-product-title: 32px;--fs-eyebrow: var(--fs-11);--fs-body: var(--fs-14);--fs-card-name: var(--fs-16);--lh-body: 2;--lh-heading: 1.4;--tracking-eyebrow: .24em;--tracking-logo: .08em;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-72: 72px;--space-80: 80px;--space-88: 88px;--space-120: 120px;--space-140: 140px;--container: 1200px;--container-wide: 1280px;--container-narrow: 760px;--gutter: 20px;--section-gap: 88px;--tap: 44px;--button-height: 52px;--chip-height: 40px;--input-height: 48px;--radius-pill: 999px;--radius-card: 18px;--radius-card-square: 18px;--radius-photo: 20px;--radius-panel: 20px;--radius-banner: 28px;--radius-strip: 16px;--radius-sm: 12px;--radius-xs: 6px;--radius-thumb: 12px;--radius-box: 16px;--radius-gallery: 24px;--radius-arch: 999px 999px 24px 24px;--ease: ease;--duration-fast: .2s;--duration: .3s}@media(min-width:768px){:root{--fs-h1: clamp(36px, 4.6vw, 64px);--fs-hero: clamp(24px, 3.8vw - 4px, 44px);--fs-h2: clamp(26px, 3vw, 40px);--fs-h1-page: clamp(32px, 4vw, 52px);--fs-product-title: clamp(32px, 3.6vw, 48px);--fs-eyebrow: var(--fs-13);--fs-body: var(--fs-16);--fs-card-name: var(--fs-22);--gutter: 24px;--section-gap: 140px;--chip-height: 44px;--radius-card: 28px;--radius-card-square: 24px;--radius-photo: 28px;--radius-arch: 999px 999px 28px 28px;--radius-panel: 28px;--radius-banner: 40px;--radius-strip: 20px;--radius-thumb: 18px;--radius-box: 20px;--radius-gallery: 32px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:64px}@media(min-width:768px){html{scroll-padding-top:0}}body{min-height:100svh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;overflow-x:clip}main{flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-family:var(--font-ja);font-weight:700;line-height:var(--lh-heading)}a{color:var(--color-ink)}a:hover{color:var(--color-text-sub)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}html:has(dialog[open][data-scroll-lock]),html.is-scroll-locked{overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{position:relative;padding-block-end:var(--section-gap)}.stack{display:flex;flex-direction:column}@media(min-width:768px){.sp-only{display:none!important}}@media not all and (min-width:768px){.pc-only{display:none!important}}.eyebrow{font-family:var(--font-en);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);line-height:var(--lh-heading);color:var(--color-text-sub)}.heading-1{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:.02em}.page-title{font-size:var(--fs-h1-page);line-height:var(--lh-heading)}.heading-2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.section-heading{display:flex;flex-direction:column;gap:var(--space-8)}.section-heading--center{text-align:center;align-items:center}@media(min-width:768px){.section-heading{gap:var(--space-12)}}.rte{line-height:var(--lh-body)}.rte>*+*{margin-block-start:1em}.rte h2,.rte h3,.rte h4{margin-block-start:2em}.rte h2{font-size:var(--fs-20)}.rte h3{font-size:var(--fs-17)}.rte a{text-underline-offset:4px}.rte ul,.rte ol{padding-inline-start:1.5em}.rte img{height:auto;border-radius:var(--radius-photo)}.rte blockquote{padding-inline-start:var(--space-16);border-inline-start:3px solid var(--color-line);color:var(--color-text-sub)}.rte table{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.rte th,.rte td{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--color-line);text-align:start;vertical-align:top}.rte th{color:var(--color-text-sub);font-weight:500}.rte details{border-bottom:1px solid var(--color-line)}.rte summary{display:flex;align-items:center;min-height:var(--tap);padding-block:var(--space-12);font-weight:700;color:var(--color-ink);cursor:pointer}@media(min-width:768px){.rte h2{font-size:var(--fs-24)}.rte h3{font-size:var(--fs-20)}.rte table{font-size:var(--fs-14)}}.shopify-policy__container{width:100%;max-width:calc(var(--container-narrow) + var(--gutter) * 2)!important;margin-inline:auto;padding:var(--space-24) var(--gutter) var(--section-gap)}.shopify-policy__title h1{margin-block-end:var(--space-24);font-size:var(--fs-h1-page)}.shopify-policy__body>*+*{margin-block-start:1em}.shopify-policy__body table{width:100%;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--color-line);text-align:start;vertical-align:top}@media(min-width:768px){.shopify-policy__container{padding-top:var(--space-48)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-8);left:var(--space-8);z-index:100;padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);transform:translateY(-200%)}.skip-link:focus{transform:none;color:var(--color-on-ink)}.placeholder-photo{display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:var(--color-photo-1);color:var(--color-text-sub);font-size:var(--fs-12);text-align:center}.placeholder-photo--alt{background:var(--color-photo-2)}@media(min-width:768px){.placeholder-photo{font-size:var(--fs-13)}}.media-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
