.r3-strip{padding:0 var(--r3-gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--r3-gutter);scrollbar-width:none;gap:1rem;margin-top:2.5rem;margin-bottom:0;list-style:none;display:flex;overflow-x:auto}.r3-strip::-webkit-scrollbar{display:none}.r3-strip>li{scroll-snap-align:start;flex:0 0 62vw}.r3-recipe{color:inherit;text-decoration:none;display:block}.r3-recipe-pic{aspect-ratio:4/5;border:2px solid var(--color-jamun);background:var(--color-paper);display:block;position:relative;overflow:hidden}.r3-recipe-pic img{object-fit:cover}.r3-recipe-label{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.7rem;font-size:1.5rem;font-weight:800;line-height:1;display:block}.r3-recipe-sub{align-items:center;gap:.45rem;margin-top:.3rem;font-size:.92rem;display:flex}.r3-recipe-sub .pearl{flex:none;width:.7rem;height:.7rem;display:block}@media (min-width:768px){.r3-strip{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem;margin-inline:0;padding:0;display:grid;overflow:visible}.r3-strip>li{flex:none}.r3-strip>li:nth-child(3n+2){margin-top:2.5rem}.r3-recipe-pic{aspect-ratio:4/3}}.r3-claims{gap:2.2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.r3-claims>li{grid-template-columns:auto 1fr;align-items:start;column-gap:1rem;display:grid}.r3-claims .pearl{grid-row:span 2;width:1.6rem;height:1.6rem;margin-top:.45rem;display:block}.r3-claim{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.7rem,4.4vw,3.4rem);font-weight:800;line-height:.98}@media (min-width:768px){.r3-claims>li:nth-child(2){margin-left:8%}.r3-claims>li:nth-child(3){margin-left:16%}}.r3-story{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:768px){.r3-story{flex-direction:row;justify-content:space-between;align-items:center}}.r3-steps{gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.r3-steps>li{grid-template-columns:5.5rem 1fr;align-items:center;column-gap:1.25rem;display:grid}.r3-glyph{border:2px solid var(--color-jamun);background:var(--color-paper-2);border-radius:50%;grid-row:span 2;width:5.5rem;height:5.5rem;padding:.5rem}.r3-step{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:800;line-height:.9}@media (min-width:768px){.r3-steps{grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem}.r3-steps>li{display:block}.r3-glyph{width:7rem;height:7rem;margin-bottom:1rem;display:block}.r3-steps>li:nth-child(2){margin-top:3rem}.r3-steps>li:nth-child(3){margin-top:6rem}}.r3-packs{gap:2rem;display:grid}.r3-packs-pic{margin-inline:calc(var(--r3-gutter) * -1)}.r3-packs-line{margin-top:1.25rem}.r3-ladder{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.r3-fine{margin-bottom:1.25rem;font-size:.9rem}.r3-notify{border:2px solid var(--color-jamun);background:var(--color-paper);color:var(--color-jamun);padding:1.25rem}.r3-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.r3-ladder .r3-ticket-body{grid-template-columns:3.4rem 1fr;min-height:4.2rem}.r3-ladder .r3-ticket-stub{gap:.2rem;padding:.45rem .3rem .45rem .85rem}.r3-ladder .r3-ticket-price{padding:.45rem .7rem .45rem .55rem}.r3-ladder .r3-ticket-n{font-size:1.45rem}.r3-ladder .r3-ticket-mrp{font-size:1.4rem}.r3-ladder .r3-ticket-per,.r3-ladder .r3-ticket-unit{letter-spacing:.06em;font-size:.62rem}.r3-ladder .r3-dots{grid-template-columns:repeat(3,.36rem)}.r3-ladder .r3-dots i{width:.36rem;height:.36rem}}@media (min-width:1024px){.r3-packs{grid-template-columns:1fr 1fr;align-items:start;column-gap:4rem}.r3-packs-pic{margin:0 calc(var(--r3-gutter) * -1) 0 0;grid-area:1/2/span 3}.r3-packs-copy,.r3-ladder,.r3-packs-buy{grid-column:1}.r3-ladder{grid-template-columns:1fr}}.r3-trust-wrap{margin-top:3rem}.r3-poster.r3-cupm{padding-inline:0}.r3-cupm-pin{gap:1.25rem;max-width:76rem;margin-inline:auto;display:grid}.r3-cupm-head,.r3-cupm-buy{padding-inline:var(--r3-gutter)}.r3-cupm-head .r3-statement{margin:0}.r3-cupm-steps{display:none}.r3-cupm-stack{padding:0 var(--r3-gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--r3-gutter);scrollbar-width:none;gap:1rem;margin:0;list-style:none;display:flex;overflow-x:auto}.r3-cupm-stack::-webkit-scrollbar{display:none}.r3-cupm-card{scroll-snap-align:start;flex:0 0 78vw}.r3-cupm-card figure{margin:0}.r3-cupm-pic{aspect-ratio:1;border:2px solid var(--color-jamun);background:var(--color-paper-2);position:relative;overflow:hidden}.r3-cupm-pic img{object-fit:cover}.r3-cupm-cap{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.7rem;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:800;line-height:.95}@media (min-width:768px){.r3-cupm-stack{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid;overflow:visible}.r3-cupm-card{flex:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.r3-poster.r3-cupm{view-timeline:--r3-cupm block;height:220svh;padding:0}.r3-cupm-pin{box-sizing:border-box;max-width:none;height:100svh;padding:var(--r3-lead) var(--r3-gutter) 1rem;--r3-cupm-w:min(100%, calc(100svh - var(--r3-lead) - 16rem));grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1rem;position:sticky;top:0}.r3-cupm-head,.r3-cupm-buy{width:var(--r3-cupm-w);padding:0}.r3-cupm-head .r3-statement{max-width:none;font-size:clamp(2rem,2.4vw + 1rem,3.6rem)}.r3-cupm-steps{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.r3-cupm-steps li{border:1.5px solid var(--color-jamun);border-radius:99px;width:2.6rem;height:.4rem;overflow:hidden}.r3-cupm-steps i{background:var(--color-jamun);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.r3-cupm-stack{width:var(--r3-cupm-w);aspect-ratio:1;background:var(--color-paper-2);margin:0 0 2.6rem;padding:0;display:block;position:relative;overflow:visible}.r3-cupm-card{position:absolute;inset:0}.r3-cupm-card figure,.r3-cupm-pic{height:100%}.r3-cupm-pic{aspect-ratio:auto;background:0 0}.r3-cupm-pic img{will-change:transform, opacity}.r3-cupm-cap{white-space:nowrap;will-change:opacity;margin:0;font-size:clamp(1.6rem,1.6vw + 1rem,2.4rem);position:absolute;top:calc(100% + .6rem);left:0}.r3-cupm-pic img,.r3-cupm-cap,.r3-cupm-steps i{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--r3-cupm;animation-range:contain}.r3-cupm-card:first-child .r3-cupm-pic img{animation-name:r3-cupm-p1}.r3-cupm-card:nth-child(2) .r3-cupm-pic img{animation-name:r3-cupm-p2}.r3-cupm-card:nth-child(3) .r3-cupm-pic img{animation-name:r3-cupm-p3}.r3-cupm-card:first-child .r3-cupm-cap{animation-name:r3-cupm-c1}.r3-cupm-card:nth-child(2) .r3-cupm-cap{animation-name:r3-cupm-c2}.r3-cupm-card:nth-child(3) .r3-cupm-cap{animation-name:r3-cupm-c3}.r3-cupm-steps li:first-child i{animation-name:r3-cupm-s1}.r3-cupm-steps li:nth-child(2) i{animation-name:r3-cupm-s2}.r3-cupm-steps li:nth-child(3) i{animation-name:r3-cupm-s3}@keyframes r3-cupm-p1{0%{transform:scale(1.06)}20%,to{transform:none}}@keyframes r3-cupm-p2{0%,14%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.3,1);transform:translateY(9%)scale(1.04)}30%{opacity:1}40%,to{opacity:1;transform:none}}@keyframes r3-cupm-p3{0%,58%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.3,1);transform:translateY(9%)scale(1.04)}74%{opacity:1}84%,to{opacity:1;transform:none}}@keyframes r3-cupm-c1{0%,17%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(-.4rem)}}@keyframes r3-cupm-c2{0%,17%{opacity:0;transform:translateY(.4rem)}21%,61%{opacity:1;transform:none}65%,to{opacity:0;transform:translateY(-.4rem)}}@keyframes r3-cupm-c3{0%,61%{opacity:0;transform:translateY(.4rem)}65%,to{opacity:1;transform:none}}@keyframes r3-cupm-s1{0%{transform:scaleX(.15)}19%,to{transform:scaleX(1)}}@keyframes r3-cupm-s2{0%,19%{transform:scaleX(0)}63%,to{transform:scaleX(1)}}@keyframes r3-cupm-s3{0%,63%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1024px){.r3-cupm-pin{--r3-cupm-w:min(44vw, calc(100svh - var(--r3-lead) - 6rem));grid-template-columns:minmax(0, 30rem) var(--r3-cupm-w);grid-template-areas:"head stack""buy stack";justify-content:center;justify-items:start;gap:2rem clamp(2.5rem,6vw,6rem)}.r3-cupm-head{grid-area:head;align-self:end;width:auto}.r3-cupm-buy{grid-area:buy;align-self:start;width:auto}.r3-cupm-head .r3-statement{font-size:var(--r3-h2)}.r3-cupm-stack{grid-area:stack}}}}
