.r2-ms{position:relative;height:calc((var(--r2-ms-count, 3) + 1) * 100vh);height:calc((var(--r2-ms-count, 3) + 1) * 100svh);background:var(--ms-base, #f4eee3)}.r2-ms__stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.r2-ms__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ms-bg, #d3dec5);box-shadow:inset 0 4px var(--ms-in-blur, 125px) var(--ms-in-spread, 6px) var(--ms-in-color, #aec497);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.r2-ms__panel.is-active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.r2-ms__blob{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:drop-shadow(0 1rem 1.8rem rgba(60,70,40,var(--ms-blob-shadow, .14)))}.r2-ms__blob span{display:block;width:100%;height:100%;background:var(--ms-blob, #f1eadf)}.r2-ms__deco{position:absolute;z-index:1;left:0;top:9%;width:100%;height:auto;overflow:visible;pointer-events:none}.r2-ms__inner{position:relative;z-index:1;height:100%;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:12rem 2rem 8rem;text-align:center;color:var(--r2-ink, #2e2a27)}.r2-ms__head{margin-top:5.2rem}.r2-ms__en{margin:0;font-family:var(--r2-serif, serif);font-size:min(5rem,10vw);white-space:nowrap;font-weight:400;line-height:1.1;letter-spacing:.04em}.r2-ms__ja{margin:.4rem 0 0;font-family:var(--r2-sans, sans-serif);font-size:1.3rem;letter-spacing:.1em}.r2-ms__media{width:100%;display:flex;justify-content:center}.r2-ms__img{display:block;width:auto;height:auto;max-width:96%;max-height:32vh;max-height:32svh;object-fit:contain}.r2-ms__body{width:100%;max-width:34rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.r2-ms__catch{margin:0;font-family:var(--r2-sans, sans-serif);font-size:1.9rem;font-weight:700;line-height:1.5;letter-spacing:.08em}.r2-ms__tags{list-style:none;margin:0;padding:0;width:100%;display:flex;gap:1rem}.r2-ms__tags li{flex:1 1 0;padding:.7rem .6rem;border:0;border-radius:999px;background:var(--ms-tag, #dae4cc);box-shadow:0 .5rem 1rem rgba(60,70,40,var(--ms-tag-shadow, .16));font-size:1.6rem;line-height:1.4;letter-spacing:.1em}.r2-ms__slider{width:100%;display:grid;grid-template-columns:9.4rem 1fr 9.4rem;align-items:center;gap:.8rem;margin-top:.6rem}.r2-ms__sl-label{display:block;min-width:0;padding:.4rem;border:1px solid var(--r2-ink, #2e2a27);border-radius:999px;background:#fff;font-size:1.1rem;line-height:1.3;text-align:center;white-space:nowrap}.r2-ms__sl-track{position:relative;flex:1 1 auto;height:1px;background:var(--r2-ink, #2e2a27)}.r2-ms__sl-track:before,.r2-ms__sl-track:after{content:"";position:absolute;top:50%;width:.7rem;height:.7rem;border-radius:50%;background:var(--r2-ink, #2e2a27);transform:translateY(-50%)}.r2-ms__sl-track:before{left:0}.r2-ms__sl-track:after{right:0}.r2-ms__sl-track i{position:absolute;top:50%;left:var(--ms-pos, 50%);width:1.3rem;height:1.3rem;transform:translate(-50%,-50%);background:no-repeat center / contain url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cpath%20d='M10%200C10.9%205.6%2014.4%209.1%2020%2010C14.4%2010.9%2010.9%2014.4%2010%2020C9.1%2014.4%205.6%2010.9%200%2010C5.6%209.1%209.1%205.6%2010%200Z'%20fill='%23d7635b'/%3E%3C/svg%3E")}.r2-ms__more{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:20rem;margin-top:1.2rem;padding:1.4rem 3.4rem;border-radius:999px;background:var(--r2-accent, #d7635b);color:#fff;font-family:var(--r2-sans, sans-serif);font-size:1.4rem;letter-spacing:.06em;text-decoration:none;transition:opacity .2s ease}.r2-ms__more:after{content:"\2192"}.r2-ms__more:hover{opacity:.85}.r2-ms__dots{position:absolute;z-index:2;left:50%;bottom:1.8rem;bottom:calc(1.8rem + 100lvh - 100dvh);transform:translate(-50%);display:flex;gap:1rem}.r2-ms__dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:50%;background:var(--r2-ink, #2e2a27);opacity:.3;cursor:pointer;transition:opacity .4s ease}.r2-ms__dot.is-active{opacity:1}@media(max-height:700px){.r2-ms__inner{gap:.8rem;padding-top:11rem}.r2-ms__en{font-size:min(3.6rem,10vw)}.r2-ms__img{max-height:26vh;max-height:26svh}.r2-ms__catch{font-size:1.7rem}.r2-ms__more{margin-top:.6rem;padding:1.2rem 2.6rem}}@media screen and (min-width:750px){.r2-ms__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media head" "media body";align-content:center;align-items:end;column-gap:6rem;row-gap:2rem;max-width:110rem;margin:0 auto;padding:8rem 4rem 4rem}.r2-ms__deco{display:none}.r2-ms__head{grid-area:head;align-self:end;margin-top:0}.r2-ms__media{grid-area:media;grid-row:1 / span 2;align-self:center}.r2-ms__body{grid-area:body;align-self:start;margin:0 auto}.r2-ms__en{font-size:min(6rem,5.4vw)}.r2-ms__ja{font-size:1.6rem}.r2-ms__img{max-width:100%;max-height:62vh;max-height:62svh}.r2-ms__catch{font-size:2.2rem}.r2-ms__tags li{font-size:1.7rem}.r2-ms__sl-label{font-size:1.3rem}.r2-ms__dots{left:auto;right:2.4rem;bottom:auto;top:50%;transform:translateY(-50%);flex-direction:column}}@media(prefers-reduced-motion:reduce){.r2-ms__panel,.r2-ms__panel.is-active{transition:none}}.r2-ms__dia{transition:opacity .3s ease}.r2-ms__dots{display:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-r2-mood-products.css.map */
