.r3-poster.r3-shop-top{padding-top:var(--r3-lead);padding-bottom:var(--r3-pad)}.r3-shop-top .r3-statement{font-size:var(--r3-h1);max-width:10ch;line-height:.9}.r3-shop-top .r3-body{margin-bottom:var(--r3-body-cta)}.r3-shop-hib{gap:2rem;display:grid}.r3-shop-hib .r3-cup{aspect-ratio:4/5}.r3-shop-hib .r3-statement{font-size:var(--r3-h2)}.r3-shop-hib .r3-shop-taste{margin-bottom:1.5rem}@media (min-width:1024px){.r3-shop-hib{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:4rem}.r3-shop-hib .r3-cup{position:sticky;top:6rem}}.r3-shop-flav{gap:2rem;margin-top:2rem;display:grid}.r3-shop-card{background:var(--color-paper);color:var(--color-jamun);border:3px solid var(--color-paper);flex-direction:column;display:flex}.r3-shop-card .r3-cup{aspect-ratio:4/3;border-block:0;border-bottom:3px solid var(--color-jamun)}.r3-shop-card-body{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.r3-shop-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:.95}.r3-shop-card .r3-fname{margin:0}.r3-shop-card .r3-body{margin-bottom:.75rem}.r3-shop-card .r3-btn{--r3-edge:var(--color-jamun);--r3-btn-bg:var(--color-hibiscus);--r3-btn-ink:var(--color-paper);margin-top:auto}@media (min-width:768px){.r3-shop-flav{grid-template-columns:1fr 1fr}}.r3-shop-status{border:2px solid var(--color-jamun);background:var(--color-paper);border-radius:1rem;align-items:flex-start;gap:.6rem;max-width:36rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.35;display:flex}.r3-shop-dot{background:var(--color-mango);width:.7rem;height:.7rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mango) 30%, transparent);border-radius:999px;flex:none;margin-top:.35rem}.r3-shop-card-cta{flex-wrap:wrap;gap:.75rem;width:100%;margin-top:auto;display:flex}.r3-shop-card-cta .r3-btn{margin-top:0}.r3-shop-card .r3-btn[data-variant=secondary]{color:var(--color-jamun)}
