.r2-section.r2-mood{position:relative;padding-top:17rem;padding-bottom:21.5rem;overflow:hidden;overflow:clip}.r2-section.r2-mood.r2-mood:has(.r2-ms){padding-bottom:0}.r2-mood>.r2-container{position:relative;z-index:1}.r2-wave{position:absolute;left:0;right:0;width:100%;margin-inline:auto;height:7rem;pointer-events:none;overflow:visible}.r2-wave--t1,.r2-wave--t2{top:2.4rem}.r2-wave--b1{bottom:1.2rem}.r2-wave__line{fill:none;stroke:var(--r2-accent, #d7635b);stroke-width:.9;stroke-linecap:round;vector-effect:non-scaling-stroke}.r2-mood .r2-head{text-align:left}.r2-mood__headRow{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.r2-mood__headText{flex:1 1 auto;min-width:0}.r2-mood__photo{flex:0 0 auto;width:11.6rem;margin-right:calc(50% - 50vw)}.r2-mood__photo img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.r2-mood__photo{display:none}}.r2-mood__photoBottom{position:relative;z-index:1;width:9rem;margin:4rem 0 0}.r2-section.r2-mood:has(.r2-mood__photoBottom){padding-bottom:10rem}.r2-mood__photoBottom img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.r2-mood__photoBottom{display:none}}.r2-mood .r2-mood__lead{max-width:35rem;margin-left:0;margin-right:0;font-size:1.6rem;line-height:2.2;text-align:left}.r2-mood__list{list-style:none;margin:3.2rem 0 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:1.8rem}.r2-mood__item{width:100%;max-width:30rem}.r2-mood .r2-mood__pill{width:100%;min-height:5.8rem;justify-content:space-between;padding:0 2.6rem;gap:1.2rem}.r2-mood .r2-mood__pill:after{content:"";flex:0 0 auto;width:4.6rem;height:1rem;background:no-repeat right 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")}@media screen and (min-width:750px){.r2-mood .r2-container{display:flex;align-items:center;justify-content:space-between;gap:5rem}.r2-mood .r2-mood__head{flex:0 0 auto;width:38%;max-width:38rem;margin:0}.r2-mood .r2-mood__lead{max-width:none}.r2-mood__list{flex:1 1 auto;max-width:58rem;margin:0;display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:2rem}.r2-mood__item{width:auto;max-width:none}.r2-mood .r2-mood__pill{height:100%}}.r2-mood__body{display:flex;flex-direction:column;align-items:center;width:100%}.r2-mood .r2-mood__list{width:100%;max-width:34rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .8rem;align-items:start}.r2-mood .r2-mood__item{max-width:none}.r2-mood .r2-mood__item:nth-child(2n){margin-top:2.6rem}.r2-mood__cloud{display:block;width:100%;padding:0;border:0;background:none;color:var(--r2-ink);font:inherit;cursor:default}.r2-mood__cloudFloat{position:relative;display:flex;align-items:center;justify-content:center;min-height:11rem;animation:r2-mood-float 4.6s ease-in-out infinite;animation-delay:var(--r2-float-delay, 0s)}@keyframes r2-mood-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.9rem)}}@media(prefers-reduced-motion:reduce){.r2-mood__cloudFloat{animation:none}}.r2-mood__cloudImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:filter .3s ease}.r2-mood__cloudShape{position:absolute;top:.6rem;right:0;bottom:.2rem;left:0;background:#fff;border-radius:5.5rem;box-shadow:0 .6rem 1.6rem #7864501f;transition:background .3s ease}.r2-mood__cloudShape:before,.r2-mood__cloudShape:after{content:"";position:absolute;background:inherit;border-radius:50%}.r2-mood__cloudShape:before{width:48%;height:70%;top:-26%;left:12%}.r2-mood__cloudShape:after{width:40%;height:60%;top:-18%;right:12%}.r2-mood__cloud[aria-selected=false] .r2-mood__cloudShape{background:#e4e1dd}.r2-mood__cloud[aria-selected=false] .r2-mood__cloudImg{filter:grayscale(1) brightness(.93)}.r2-mood__cloud[aria-selected=false]:hover .r2-mood__cloudShape{background:#ece9e5}.r2-mood__cloud[aria-selected=false]:hover .r2-mood__cloudImg{filter:grayscale(.6) brightness(.97)}.r2-mood__cloudLabel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem 1.8rem;font-size:1.3rem;line-height:1.6;text-align:center}.r2-mood__cloudText--sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r2-mood__panels{width:100%;max-width:34rem;margin-top:3.6rem}.r2-mood__panel:not([hidden]){animation:r2-mood-fade .45s ease both}@keyframes r2-mood-fade{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.r2-mood__panel:not([hidden]){animation:none}}.r2-mood__product{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;color:var(--r2-ink);text-decoration:none}a.r2-mood__product:hover .r2-mood__productImg{transform:scale(1.03)}a.r2-mood__product:hover .r2-mood__more{opacity:.8}.r2-mood__productText{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0}.r2-mood__productCat{display:inline-flex;align-items:center;gap:1.4rem;padding:.9rem 2rem;border:1px solid var(--r2-accent);border-radius:999px;color:var(--r2-accent);font-size:1.6rem;line-height:1.4}.r2-mood__productCat:before,.r2-mood__productCat:after{content:"";flex:0 0 auto;width:1.4rem;height:1.4rem;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-mood__productEn{font-family:var(--r2-serif);font-size:2.4rem;line-height:1.2;letter-spacing:.04em}.r2-mood__productJa{font-size:1.2rem;line-height:1.5}.r2-mood__more{margin-top:.8rem;color:var(--r2-ink);border-bottom:1px solid currentColor;font-size:1.3rem}.r2-mood__productMedia{flex:0 0 52%;max-width:52%}.r2-mood__productImg{display:block;width:100%;height:auto;transition:transform .4s ease}@media screen and (max-width:749px){.r2-section.r2-mood.r2-mood--fullscreen>.r2-container{min-height:calc(100vh - 17rem);min-height:calc(100svh - 17rem);display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:750px){.r2-mood .r2-mood__body{flex:1 1 auto;max-width:58rem}.r2-mood .r2-mood__list,.r2-mood .r2-mood__panels{max-width:50rem}.r2-mood__cloudFloat{min-height:13rem}.r2-mood__cloudLabel{font-size:1.5rem}.r2-mood__productEn{font-size:3rem}}.r2-mood__productText{align-items:center;text-align:center;gap:1.4rem;flex:1 1 auto}.r2-mood__productCat{justify-content:space-between;gap:1.8rem;min-width:15rem;padding:.8rem 1.8rem;font-family:var(--r2-sans);font-size:1.6rem;font-weight:400;letter-spacing:.04em}.r2-mood__productCat:before,.r2-mood__productCat:after{width:1.2rem;height:1.2rem}.r2-mood__productEn{font-family:var(--r2-sans);font-size:3.4rem;font-weight:400;line-height:1.15;letter-spacing:.02em;color:var(--r2-ink)}.r2-mood__productJa{font-family:var(--r2-sans);font-size:1.4rem;font-weight:400;letter-spacing:.1em;color:var(--r2-ink)}.r2-mood .r2-mood__more{margin-top:1rem;padding-bottom:.3rem;font-family:var(--r2-sans);font-size:1.5rem;font-weight:400;letter-spacing:.04em;color:var(--r2-ink);border-bottom:1px solid var(--r2-ink)}.r2-mood .r2-mood__more: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='%232e2a27'%20fill='none'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}@media screen and (min-width:750px){.r2-mood__productEn{font-size:5.2rem}.r2-mood__productJa{font-size:1.7rem}.r2-mood__productCat{min-width:21rem;font-size:2rem;padding:1rem 2.4rem}.r2-mood__productCat:before,.r2-mood__productCat:after{width:1.6rem;height:1.6rem}.r2-mood .r2-mood__more{font-size:1.8rem}}.r2-mood .r2-mood__list{position:relative;display:block;width:100%;max-width:38rem;aspect-ratio:100 / 58;margin:3rem auto 0}.r2-mood .r2-mood__list:has(>:nth-child(4)){aspect-ratio:100 / 62}.r2-mood .r2-mood__item,.r2-mood .r2-mood__item:nth-child(2n){position:absolute;width:51%;aspect-ratio:345 / 235;margin:0}.r2-mood .r2-mood__item:nth-child(1){left:0;top:.7%}.r2-mood .r2-mood__item:nth-child(2){left:49%;top:0}.r2-mood .r2-mood__item:nth-child(3){left:24.5%;top:24%}.r2-mood .r2-mood__item:nth-child(n+4){left:0;top:26%}.r2-mood .r2-mood__list:has(>:nth-child(4)) .r2-mood__item:nth-child(3){left:0;top:26%}.r2-mood .r2-mood__list:has(>:nth-child(4)) .r2-mood__item:nth-child(4){left:49%;top:26%}.r2-mood .r2-mood__item:has([aria-selected=true]){z-index:2}.r2-mood__cloud{height:100%}.r2-mood__cloudFloat{height:100%;min-height:0}.r2-mood__cloudImg{transform:none}.r2-mood__cloudLabel{font-size:1.4rem;padding:1rem 1.6rem}@media screen and (min-width:750px){.r2-mood .r2-mood__list{max-width:50rem}.r2-mood__cloudFloat{min-height:0}.r2-mood__cloudLabel{font-size:1.8rem}}@media screen and (max-width:749px){.r2-mood .r2-mood__list{width:auto;max-width:none;align-self:stretch;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.r2-mood .r2-mood__item:nth-child(1),.r2-mood .r2-mood__list:has(>:nth-child(4)) .r2-mood__item:nth-child(3){left:-2%}.r2-mood .r2-mood__item:nth-child(2),.r2-mood .r2-mood__list:has(>:nth-child(4)) .r2-mood__item:nth-child(4){left:51%}}.r2-mood__star{display:none}@media screen and (max-width:749px){.r2-mood__star{display:block;position:absolute;z-index:0;pointer-events:none;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");animation:r2-mood-spin 9s linear infinite}.r2-mood__star--lg{width:2.8rem;height:2.8rem;top:-1.8rem;right:3rem}.r2-mood__star--sm{width:1.9rem;height:1.9rem;top:3.2rem;right:7rem;animation-duration:7s;animation-direction:reverse}}@keyframes r2-mood-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.r2-mood__star{animation:none}}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))){aspect-ratio:100 / 74;margin-top:2rem}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item,.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(2n){width:56%}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(1){left:0;top:0}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(2){left:43%;top:23%}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(3){left:8%;top:46%}@media screen and (max-width:749px){.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(1){left:-1%}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(3){left:7%}.r2-mood .r2-mood__list:not(:has(>:nth-child(4))) .r2-mood__item:nth-child(2){left:45%}.r2-section.r2-mood.r2-mood--fullscreen>.r2-container{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-r2-mood.css.map */
