:root{--r2-maxw: 39rem;--r2-pad: .8rem;--r2-accent: #d7635b;--r2-ink: #2e2a27;--r2-muted: #8a7f72;--r2-cream: #f4eee3;--r2-cream-deep: #ebe2d3;--r2-serif: "Shippori Mincho", "Noto Serif JP", serif;--r2-sans: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--r2-en: "Cormorant Garamond", "Noto Serif JP", serif;--r2-deco: "Aboreto", "Cormorant Garamond", "Noto Serif JP", serif}.r2-section{position:relative;padding:4rem 0;color:var(--r2-ink);font-family:var(--r2-sans)}.r2-section--cream{background:var(--r2-cream)}.r2-section--cream-deep{background:var(--r2-cream-deep)}.r2-container{max-width:var(--r2-maxw);margin:0 auto;padding-left:var(--r2-pad);padding-right:var(--r2-pad)}.r2-head{margin:0 0 2.8rem}.r2-head--center{text-align:center}.r2-eyebrow{display:block;font-family:var(--r2-en);font-size:1.4rem;font-weight:500;letter-spacing:.16em;line-height:1.6;color:var(--r2-ink);margin:0}.r2-title{font-family:var(--r2-serif);font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--r2-ink);margin:0}.r2-lead{font-family:var(--r2-serif);font-size:1.6rem;font-weight:400;line-height:3.5rem;color:var(--r2-ink);margin:2.5rem 0 0}.r2-body{font-family:var(--r2-sans);font-size:1.6rem;line-height:3.5rem;color:var(--r2-ink)}.r2-body p{margin:0 0 1.2em}.r2-body p:last-child{margin-bottom:0}.r2-pill{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:5.5rem;padding:0 2rem;border:none;border-radius:999px;background:var(--r2-accent);color:#fff;font-family:var(--r2-sans);font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.r2-pill:hover{opacity:.88}.r2-pill--arrow:after{content:"";display:inline-block;flex:0 0 auto;width:4.6rem;height:1rem;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50'%20height='10'%20viewBox='0%200%2050%2010'%3E%3Cpath%20d='M0%205h45M38%201l7%204'%20stroke='%23fff'%20fill='none'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.r2-pill--outline.r2-pill--arrow:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50'%20height='10'%20viewBox='0%200%2050%2010'%3E%3Cpath%20d='M0%205h45M38%201l7%204'%20stroke='%23d7635b'%20fill='none'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.r2-pill--outline{background:#fff;color:var(--r2-accent);border:1px solid var(--r2-accent)}.r2-textlink{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--r2-sans);font-size:1.4rem;font-weight:500;line-height:1.6;color:var(--r2-accent);text-decoration:none}.r2-textlink:after{content:"";display:inline-block;width:3.6rem;height:.9rem;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50'%20height='10'%20viewBox='0%200%2050%2010'%3E%3Cpath%20d='M0%205h45M38%201l7%204'%20stroke='%23d7635b'%20fill='none'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.r2-textlink:hover{opacity:.8}.r2-pill[aria-disabled=true],.r2-textlink[aria-disabled=true]{opacity:.6;pointer-events:none}.r2-hscroll{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.4rem var(--r2-pad) 1.6rem;scroll-padding-left:var(--r2-pad)}.r2-hscroll::-webkit-scrollbar{display:none}.r2-hscroll>*{scroll-snap-align:start;flex:0 0 auto}.r2-marquee{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.r2-marquee::-webkit-scrollbar{display:none}.r2-marquee__track{display:flex;gap:1.6rem;width:max-content}.r2-marquee__track>*{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.r2-marquee{-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:no-preference){.r2-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .7s ease,transform .7s ease}.r2-reveal.is-visible{opacity:1;transform:none}.r2-reveal--stagger>*{opacity:0;transform:translateY(1.6rem);transition:opacity .6s ease,transform .6s ease}.r2-reveal--stagger.is-visible>*{opacity:1;transform:none}.r2-reveal--stagger.is-visible>*:nth-child(2){transition-delay:.08s}.r2-reveal--stagger.is-visible>*:nth-child(3){transition-delay:.16s}.r2-reveal--stagger.is-visible>*:nth-child(4){transition-delay:.24s}.r2-reveal--stagger.is-visible>*:nth-child(5){transition-delay:.32s}.r2-reveal--stagger.is-visible>*:nth-child(6){transition-delay:.4s}}.r2-accordion__more{overflow:hidden;max-height:0;transition:max-height .4s ease}.r2-accordion.is-open .r2-accordion__more{max-height:60rem}.r2-accordion__toggle{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;padding:0;border:none;background:none;font-family:var(--r2-serif);font-size:1.4rem;color:var(--r2-ink);cursor:pointer}.r2-accordion__toggle:after{content:"";width:.9rem;height:.9rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-.1rem,-.1rem);transition:transform .3s ease}.r2-accordion.is-open .r2-accordion__toggle:after{transform:rotate(-135deg)}.r2-ph{display:block;width:100%;height:100%;background:#d9d9d9 var(--r2-ph-img, none) center / cover no-repeat;object-fit:cover}.r2-ph--sage{background-color:#c0d0c7}@media screen and (min-width:750px){:root{--r2-maxw: 120rem;--r2-pad: 4rem}.r2-section{padding:10rem 0}.r2-title{font-size:2.2rem}.r2-lead{font-size:1.8rem;margin-top:3rem}.r2-body{font-size:1.8rem}.r2-hscroll{max-width:var(--r2-maxw);margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-r2.css.map */
