/* 人気 */
.r4-mq,.r4-sig,.r4-menu{--eo:cubic-bezier(.22,1,.36,1);--bk:cubic-bezier(.34,1.56,.64,1);--io:cubic-bezier(.76,0,.24,1)}
.r4-mq{overflow:hidden;
overflow:clip;padding-block:20px 24px}
.r4-sig.section,.r4-menu.section{padding-block:60px}
.r4-menu .section-head{margin-bottom:30px}
html[data-still="true"] .r4-mq-toggle{display:none}
.r4-mq-row{width:106%;margin-left:-3%}
.r4-mq-a{background:var(--ink);color:var(--cream);transform:rotate(-1.6deg);padding-block:12px}
.r4-mq-b{background:#F7AC1D;transform:rotate(1.1deg);margin-top:-4px;padding-block:9px;box-shadow:0 5px 0 #2A211824}
.r4-mq-track{display:flex;width:max-content}
.r4-mq-set{display:flex;flex:none;align-items:center;gap:.5em;padding-right:.5em;margin:0;font:700 clamp(1.05rem,2vw,1.55rem)/1.35 var(--serif);letter-spacing:.03em}
.r4-mq-a .r4-mq-set{font:800 clamp(1.45rem,3.3vw,2.6rem)/1.25 var(--serif);letter-spacing:.06em}
.r4-mq-sp{width:1.1em;height:1.1em}
.r4-mq-a .r4-mq-sp{--sp-ink:#F5EFE4;--sp-hi:#4D3B30}
.r4-chip,.r4-tag,.r4-kk,.r4-vtag,.r4-star-t,.r4-burst span{font-family:var(--sans);font-weight:900;-webkit-text-stroke:.03em}
.r4-chip,.r4-tag,.r4-kk,.r4-vtag{display:inline-block;padding:.42em .7em .36em;border-radius:99px;background:#D1382C;color:#fff;font-size:.72em;line-height:1;letter-spacing:.05em;white-space:nowrap;vertical-align:.12em}
.r4-chip-veg{background:#F7AC1D;color:#4D3B30;box-shadow:0 0 0 .2em #F7AC1D}
.r4-w .r4-mq-a{clip-path:inset(0 0 0 100%)}
.r4-w .r4-mq-b{clip-path:inset(0 100% 0 0)}
.r4-in .r4-mq-row{clip-path:inset(-12px);transition:clip-path .9s var(--eo)}
.r4-in .r4-mq-b{transition-delay:.12s}
.r4-sig{position:relative;overflow:hidden;
overflow:clip;background:linear-gradient(var(--paper),#F9EBD0 48%,var(--paper))}
.r4-sig .wrap{position:relative;z-index:1}
.r4-fls{position:absolute;inset:0;pointer-events:none}
.r4-fl{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s)}
:is(.r4-fl svg,.r4-star-in,.r4-star svg,.r4-burst svg,.r4-veg-svg,.r4-new-ph img,.r4-no1-clip img){display:block;width:100%;height:100%;object-fit:cover}
.r4-fl:first-child svg{animation:r4-bob 12s var(--io) infinite}
@keyframes r4-bob{0%,10%,to{transform:none}5%{transform:translateY(-8px) rotate(-10deg)}}
.r4-pop-title{font-size:clamp(3rem,6vw,5rem);line-height:1.2;letter-spacing:.02em}
.r4-pop-title .r4-ch,.r4-name>span{display:inline-block}
.r4-crown,.r4-h-crown{transform-origin:bottom;rotate:-8deg}
.r4-h-crown{width:.62em;margin-left:-.3em;vertical-align:top;rotate:16deg}
.r4-w :is(.r4-ch,.r4-h-crown,.r4-burst,.r4-v){opacity:0}
.r4-w .r4-ch{transform:translateY(.6em) rotate(10deg) scale(.6)}
.r4-in .r4-ch{transition:.5s var(--bk) calc(var(--i)*50ms)}
.r4-in .r4-h-crown{animation:r4-crown .6s var(--bk) .45s both}
.r4-sig-head.r4-w>p{opacity:0;transform:translateX(30px)}
.r4-sig-head.r4-in>p{transition:.6s var(--eo) .3s}
.r4-no1,.r4-sig-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start;margin-bottom:30px}
.r4-no1{--t:.6s;margin-bottom:40px}
.r4-sig-head>p{margin:0}
:is(.r4-no1,.r4-sig-head)>:first-child{grid-column:span 7}
:is(.r4-no1,.r4-sig-head)>:last-child{grid-column:span 5}
.r4-trim{display:block;width:320px;max-width:100%;height:32px;margin-top:16px}
.r4-in .r4-glints{animation:r4-glint 1.5s var(--io)}
@keyframes r4-glint{0%,60%{opacity:.3}30%,80%{opacity:1}}
.r4-no1-ph{position:relative}
.r4-no1-clip{position:relative;aspect-ratio:3/2;border:4px solid #F7AC1D;border-radius:24px;overflow:hidden;background:#3A2A20}
.r4-w .r4-no1-clip{clip-path:inset(12.5% 25% round 50%)}
.r4-w .r4-no1-clip img{transform:scale(1.4) rotate(-14deg)}
.r4-in .r4-no1-clip{animation:r4-unmask .9s var(--io)}
@keyframes r4-unmask{from{clip-path:inset(12.5% 25% round 50%)}to{clip-path:inset(0 round 24px)}}
.r4-in .r4-no1-clip img{transition:transform 1.1s var(--eo)}
.r4-in .r4-no1-ph{animation:r4-jelly .8s var(--io) .8s}
.r4-star,.r4-burst{position:absolute;left:-16px;top:-24px;width:112px;aspect-ratio:1;z-index:3}
.r4-star-t{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;color:#fff;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.06;rotate:-12deg}
.r4-in .r4-star{animation:r4-stamp .6s var(--bk) .55s both}
.r4-in .r4-star-in{animation:r4-pulse .6s var(--io) 1.2s}
@keyframes r4-stamp{from{opacity:0;transform:scale(1.8) rotate(-90deg)}35%{opacity:1}}
@keyframes r4-pulse{0%,68%,to{scale:1}78%{scale:1.13}88%{scale:.97}}
.r4-kicker{display:flex;align-items:flex-end;gap:16px;font:700 .95rem/1.3 var(--sans);margin-bottom:16px}
.r4-kk{font-size:1em}
.r4-w .r4-kk{opacity:0;transform:translateX(-14px)}
.r4-in .r4-kk{transition:.5s var(--bk) .95s}
.r4-ele{position:relative;flex:none;width:64px}
.r4-ele img{display:block}
.r4-crown{position:absolute;left:calc(49% - 14px);top:-17px;width:28px}
.r4-in .r4-ele img{animation:r4-pop .5s var(--bk) .8s both}
.r4-in .r4-crown{animation:r4-crown .6s var(--bk) 1.15s both}
@keyframes r4-pop{from{opacity:0;transform:scale(.3) translateY(10px)}}
@keyframes r4-crown{from{opacity:0;transform:translateY(-56px) rotate(-40deg) scale(.4)}40%{opacity:1}}
.r4-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:700 .8rem/1.4 var(--sans);letter-spacing:.14em;color:var(--turmeric-ink);margin-bottom:8px}
.r4-sub .r4-chip{font-size:.78rem}
.r4-name{overflow:hidden;padding-block:.06em;line-height:1.3;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800}
.r4-no1 .r4-name{font-size:clamp(1.9rem,3.6vw,3rem)}
.r4-w.r4-no1 .r4-name>span{transform:translateX(-104%) skewX(14deg)}
.r4-in .r4-name>span{transition:transform .7s var(--eo) .75s}
.r4-price{line-height:1.1;margin-block:8px 16px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:600}
.r4-price small{font-size:.42em}
.r4-no1 .r4-price{position:relative;display:inline-block;margin-block:8px 16px;font-size:clamp(2.5rem,4.8vw,3.7rem)}
.r4-no1 .r4-price:after{content:"";position:absolute;z-index:-1;inset:auto -.12em .04em -.08em;height:.3em;background:#F7AC1D;transform-origin:0;opacity:.85}
.r4-sl:not(.is-hit):after{transform:scaleX(0)}
.is-hit:after{transition:transform .4s var(--eo)}
.r4-w :is(.r4-star,.r4-ele img,.r4-crown,.r4-no1-body>*,.r4-card-body>*,.r4-facts li){opacity:0;transform:translateY(16px)}
.r4-in :is(.r4-no1-body,.r4-card-body)>*{transition:.6s var(--eo) calc(var(--t,.4s) + var(--j)*.08s)}
.r4-w .r4-facts li{transform:translateX(-22px)}
.r4-in .r4-facts li{transition:.6s var(--eo) calc(1.1s + var(--k)*.12s)}
.r4-desc{font-size:.9rem;color:var(--ink-soft);margin-bottom:16px}
.r4-sig ul{list-style:none;margin:8px 0 0;padding:0}
.r4-facts{display:grid;gap:8px;margin:0}
.r4-sig li{position:relative;padding-left:24px;font-size:.88rem;line-height:1.8}
.r4-facts li:nth-child(-n+2){font:800 1.12rem/1.6 var(--serif)}
.r4-sig li:before{content:"";position:absolute;left:0;top:.42em;width:16px;height:16px;background:url(img/spices.svg#v-anise) 50%/contain no-repeat}
.r4-rec li:before{background-image:url(img/spices.svg#v-bay)}
.r4-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.r4-card{position:relative;perspective:1400px;display:flex;flex-direction:column}
.r4-flip,.r4-veg{position:relative;border:4px solid #F7AC1D;border-radius:24px;background:#FFF3DF;overflow:hidden;
overflow:clip}
.r4-flip{transform-origin:50% 0;background:#86664A;color:#FFF8EC;overflow:visible;flex:1;display:flex;flex-direction:column}
.r4-flip :is(.r4-sub,.r4-desc){color:inherit}
.r4-new-ph,.r4-veg-ph{aspect-ratio:3/2;flex:none;overflow:hidden;border-radius:20px 20px 0 0;background:#FFFBF2}
.r4-flip .r4-new-ph{background:#6B5038}
.r4-card-body{padding:24px;display:grid;gap:8px;align-content:start}
.r4-card-body>.r4-sub{min-height:48px;margin:0}
.r4-card-body>.r4-name{min-height:2.6em}
.r4-card-body>:is(.r4-price,.r4-desc,.r4-rec-h){margin:0}
.r4-fact{font-size:.86rem;font-weight:700;padding:8px 16px;border-radius:12px;background:#70553E;box-shadow:inset 4px 0 #F7AC1D}
.r4-burst{rotate:-8deg}
.r4-rays{transform-box:fill-box;transform-origin:50%}
.r4-burst span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1}
.r4-w .r4-flip{opacity:0;transform:rotateX(-92deg)}
.r4-in .r4-flip{animation:r4-hinge .8s var(--bk) both}
@keyframes r4-hinge{from{opacity:0;transform:rotateX(-92deg)}15%{opacity:1}}
.r4-in .r4-burst{animation:r4-spin .6s var(--bk) .5s both}
.r4-in .r4-rays{animation:r4-rays .8s var(--eo) 1.1s backwards}
@keyframes r4-spin{from{opacity:0;transform:rotate(-360deg) translate(-40%,40%) scale(0)}40%{opacity:1}}
@keyframes r4-rays{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.12)}30%{transform:none}}
.r4-w .r4-new-ph img{transform:translateX(100%) scale(1.2)}
.r4-in .r4-new-ph img{transition:transform .8s var(--eo) .05s}
.r4-veg{overflow:visible}
.r4-veg-ph picture,.r4-veg-ph img{display:block;width:100%;height:100%;object-fit:cover}
.r4-w .r4-veg-ph picture{opacity:0;transform:translateY(40px) scale(.94)}
.r4-veg-art{position:absolute;z-index:3;left:-4px;top:-24px;width:176px;height:56px;pointer-events:none}
.r4-veg-svg,.r4-veg-svg>svg{overflow:visible}
.r4-veg-svg>svg{pointer-events:auto}
.r4-veg-svg>svg:focus-within{outline:3px solid #4D3B30;outline-offset:3px;border-radius:8px}
.r4-v,.r4-v-hop,.r4-v-touch,[data-sway]{transform-box:fill-box;transform-origin:50% 100%}
[data-sway="0"]{transform-box:view-box;transform-origin:0 0}
[data-sway="2"]{transform-origin:50% 50%}
.r4-v[role=button]{cursor:pointer}
.r4-v>use{transform-box:fill-box;transform-origin:center;pointer-events:none}
.r4-v:focus-visible{outline:3px solid var(--turmeric-ink);outline-offset:4px}
.r4-vtag{position:relative;z-index:2;padding:4px 16px;border:4px solid #F7AC1D;background:#F7AC1D;color:#4D3B30;font-size:1rem;line-height:1.4;letter-spacing:.08em}
.r4-w .r4-vtag{opacity:0;transform:translateX(-48px) rotate(-8deg)}
.r4-in .r4-vtag{transition:.6s var(--bk) .5s}
.r4-rec-h{font:800 1rem/1.5 var(--serif);margin-top:14px}
.r4-steps{max-width:600px;margin:32px auto 0;transition:opacity .35s var(--eo)}
.r4-steps.r4-w{opacity:0;transition:none}
.r4-ft{fill:#C9A57A;opacity:.55;transform-box:fill-box;transform-origin:50%}
.r4-menu{overflow-x:hidden;
overflow-x:clip}
.r4-menu .menu-list{border:4px solid var(--turmeric);border-radius:20px;margin-top:16px;overflow:hidden}
.r4-menu .menu-list>div{padding-inline:clamp(12px,2vw,20px)}
.r4-menu .menu-list>div:last-child{border-bottom:0}
.r4-menu [data-peek="curry-boso-pork-nikomi"],.r4-menu [data-peek="curry-semba-gyusuji"]{background:#FFF3CF;color:var(--ink)}
.r4-menu .menu-list dt{min-width:0}
.r4-origin{display:block;margin-top:4px;font-size:.72rem;line-height:1.5;color:var(--ink-soft);white-space:nowrap}
.r4-tag{margin-left:.6em;font-size:.74rem;letter-spacing:.04em;vertical-align:.1em}
.r4-tag:before{content:"★";margin-right:.25em;color:#F7AC1D}
.r4-tag-new{background:#fff;color:#D1382C;box-shadow:inset 0 0 0 2px}
.r4-tag-new:before{content:none}
.r4-w>:is(h3,.note){opacity:0;transform:translateY(12px)}
.r4-w>dl>div{opacity:0;transform:translateX(-60px)}
.r4-w>dl>div:nth-child(even){transform:translateX(60px)}
.menu-group.r4-in :is(h3,.note,dl>div){transition:.6s var(--eo) calc(.1s + var(--i,0)*50ms)}
.r4-in .r4-tag{animation:r4-tag .5s var(--bk) calc(.5s + var(--i,0)*50ms) both}
@keyframes r4-tag{from{transform:scale(0) rotate(-30deg)}}
@media (hover:hover) and (pointer:fine) and (min-width:761px){.r4-no1-ph:hover .r4-no1-clip>:is(img,canvas){animation:r4-jelly .8s var(--io)}.r4-menu [data-peek]:hover dt{color:var(--turmeric-ink)}}
@keyframes r4-jelly{25%{scale:1.035 .965}45%{scale:.975 1.03}65%{scale:1.015 .988}82%{scale:.996 1.006}}
@media (max-width:760px){
.r4-sig .price small{font-size:max(11px,.42em)}
.r4-menu .price small{font-size:max(11px,.7em)}
.r4-mq{padding-block:16px 18px}
.r4-sig.section,.r4-menu.section{padding-block:40px}
.r4-no1,.r4-pair,.r4-sig-head{grid-template-columns:1fr;gap:24px}
:is(.r4-no1,.r4-sig-head)>*{grid-column:1!important}
.r4-star,.r4-burst{left:-8px;width:88px}
.r4-fl{scale:.7}
.r4-fl-pc{display:none}
.r4-kicker{font-size:.85rem}
}
.r4-gallery,.r4-dumpling{grid-column:1/-1}
.r4-menu .menu-grid{gap:24px}
.r4-menu-up.r4-w{opacity:0;transform:translateY(16px)}
.r4-menu-up.r4-in{transition:opacity .5s var(--eo),transform .5s var(--eo)}
.r4-menu .r4-gallery{--stagger:clamp(32px,6vw,88px);--r4-drift-span:min(calc(var(--stagger)*.4),calc((var(--stagger) - 12px)/2));gap:24px;margin:0;padding-block:32px 12px;align-items:start}
.r4-gallery>.r4-photo:nth-child(2){margin-top:var(--stagger)}
.r4-menu .r4-gallery+.r4-gallery{margin-top:calc(-1*var(--stagger));padding-block:12px 32px}
.r4-photo{position:relative;isolation:isolate;--side:-1}
.r4-photo:nth-child(even){--side:1}
/* final/offは入場だけを止める。視差はIOに依存しないスクロール時間軸。 */
@supports (animation-timeline:view()){
@media (prefers-reduced-motion:no-preference){
html:not([data-still="true"]) [data-r4-drift].r4-drift{animation:r4-drift auto linear both!important;animation-timeline:view(block)!important;animation-range:cover!important;animation-play-state:running!important}
}}
@keyframes r4-drift{from{translate:0 calc(var(--r4-drift-span,16px)*var(--r4-drift-factor,0))}to{translate:0 calc(var(--r4-drift-span,16px)*var(--r4-drift-factor,0)*-1)}}
.r4-photo picture{display:block;border:4px solid #F7AC1D;border-radius:24px;overflow:hidden}
.r4-menu .r4-photo img{display:block;aspect-ratio:3/2;border-radius:0}
.r4-photo figcaption{font-size:.8125rem;margin-top:8px;color:var(--ink)}
.r4-photo.r4-w picture{opacity:0;transform:translateX(calc(var(--side)*48px)) rotate(calc(var(--side)*6deg)) scale(.9)}
.r4-photo.r4-in picture{transition:transform .9s var(--bk),opacity .9s var(--eo)}
.r4-photo:before,.r4-photo:after{content:"";position:absolute;z-index:-1;top:8px;left:50%;width:8px;height:16px;border-radius:50%;background:#F7AC1D;opacity:0}
.r4-photo:after{left:60%;background:#D1382C;--side:1}
.r4-photo.r4-in:before,.r4-photo.r4-in:after{animation:r4-seed .9s var(--eo)}
@keyframes r4-seed{20%{opacity:1}to{opacity:0;transform:translate(calc(var(--side)*160px),-48px) rotate(120deg)}}
.r4-dumpling{position:relative;display:grid;align-items:center;height:clamp(380px,55vh,560px);border:2px solid #F7AC1D;border-radius:12px;padding:24px;background:#1D1A17;color:#F5EFE4;overflow:hidden;isolation:isolate}
.r4-dumpling.r4-w{opacity:0;transform:translateY(32px)}
.r4-dumpling.r4-in .r4-burst{animation:none}
.r4-d-copy{position:relative;z-index:2;width:46%;padding-top:48px;min-width:0}
.r4-d-copy .r4-burst{width:80px;left:-16px;top:-16px}
.r4-d-copy h3{font:800 clamp(2.2rem,4.4vw,3.8rem)/1.3 var(--serif);margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #F7AC1D;color:#F7AC1D}
.r4-d-copy h3 span{display:inline-block}
.r4-d-heading{position:relative;isolation:isolate}
.r4-d-heading h3{position:relative;z-index:1}
.r4-d-brush{position:absolute;left:0;top:20%;width:100%;height:55%;fill:#F7AC1D;transform-origin:left;pointer-events:none}
.r4-d-swirl{position:absolute;left:88px;top:-72px;width:48px;height:64px;opacity:.35;overflow:visible;pointer-events:none}
.r4-d-decor{position:absolute;z-index:1;inset:0;pointer-events:none}
.r4-d-corner{position:absolute;width:28px;height:28px;border-color:#F7AC1D;border-style:solid;border-width:1px 0 0 1px;left:10px;top:10px;transform-origin:top left}
.r4-d-corner:nth-child(2){left:auto;right:10px;rotate:90deg;transform-origin:center}
.r4-d-corner:nth-child(3){left:auto;right:10px;top:auto;bottom:10px;rotate:180deg;transform-origin:center}
.r4-d-corner:nth-child(4){top:auto;bottom:10px;rotate:270deg;transform-origin:center}
.r4-d-spark{position:absolute;fill:#F7AC1D;opacity:.55}
.r4-d-spice{position:absolute;width:32px;height:32px;opacity:.7;--sp-ink:#F5EFE4;--sp-hi:#4D3B30}
.r4-d-anise{left:100px;top:16px}
.r4-d-chili{right:48px;top:16px}
.r4-d-cardamom{left:240px;bottom:16px}
@supports (background-clip:text){.r4-d-copy h3,.r4-d-copy h3 span{background:linear-gradient(#FFD27A,#F7AC1D);background-clip:text;color:transparent}}
.r4-d-copy p{margin:0 0 16px;color:#F5EFE4}
.r4-d-copy .r4-d-price{margin:0;color:#F7AC1D}
.r4-d-price .price{font:600 clamp(2rem,3.5vw,3rem)/1.2 var(--mono);font-variant-numeric:tabular-nums}
.r4-d-price small{font-size:.45em}
.r4-dumpling figure{margin:0;min-width:0}
.r4-dumpling picture,.r4-dumpling img{display:block;width:100%}
.r4-dumpling img{object-fit:cover}
.r4-d-mood{position:absolute;inset:0;z-index:0}
.r4-d-depth{position:absolute;inset:-12px;transition:transform .6s var(--eo)}
.r4-d-depth picture,.r4-d-depth img{height:100%}
.r4-d-depth img{object-position:70% 55%}
.r4-d-depth picture{transform-origin:0 100%}
.r4-d-mood:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1D1A17f0,#1D1A17e0 47%,#1D1A1700 82%),radial-gradient(ellipse,transparent 35%,#1D1A17b3);pointer-events:none}
.r4-dumpling figcaption{font:500 .8125rem/1.5 var(--sans)}
.r4-steam{position:absolute;z-index:1;top:8%;left:58%;width:30%;opacity:0;pointer-events:none}
@media (min-width:761px){
.r4-d-depth{left:36%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%);mask-image:linear-gradient(90deg,transparent 0%,#000 32%)}
.r4-d-depth img{object-position:60% 55%}
.r4-d-mood:after{background:radial-gradient(ellipse at 76% 50%,transparent 45%,#1D1A1733)}
}
@media (hover:hover) and (pointer:fine) and (min-width:761px){.r4-photo:hover img{animation:r4-jelly .8s var(--io)}}
@media (max-width:760px){
.r4-menu .r4-gallery{--stagger:0px;--r4-drift-span:14px;grid-template-columns:1fr;gap:48px;padding-block:32px 12px}
.r4-gallery>.r4-photo{margin-inline:0 16px}
.r4-gallery>.r4-photo:nth-child(even){margin-inline:16px 0}
.r4-dumpling{grid-template-columns:minmax(0,1fr);height:auto;min-height:440px;padding:0;align-items:stretch}
.r4-d-mood{position:relative;inset:auto;grid-area:1/1;aspect-ratio:3/2;overflow:hidden}
.r4-d-depth{inset:0}
.r4-d-depth img{object-position:70% 50%}
.r4-d-mood:before{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse,transparent 65%,#1D1A1720);pointer-events:none}
.r4-d-mood:after{inset:auto 0 0;height:35%;background:linear-gradient(0deg,#1D1A17,#1D1A1700)}
.r4-d-copy{grid-area:2/1;width:100%;align-self:start;padding:112px 24px 24px}
.r4-d-copy .r4-burst{left:16px;top:16px}
.r4-d-anise{left:48px}
.r4-d-cardamom{left:auto;right:16px}
.r4-steam{left:35%;width:45%}
}
.r4-off,.r4-off *,.r4-off:before,.r4-off:after,.r4-hold :is(.r4-fl svg,.r4-veg-svg,.r4-ft,.r4-star-in,.r4-rays){animation-play-state:paused!important}
.r4-final,.r4-final *,.r4-final:before,.r4-final:after,.r4-final *:before,.r4-final *:after{animation:none!important;transition:none!important}
@media (prefers-reduced-motion:reduce){.r4-mq-toggle{display:none}:is(.r4-mq,.r4-sig,.r4-menu) *{animation:none!important;transition:none!important}}
