.tile-pic .arch{transition:translate .5s var(--ease-out)}.tile:hover .tile-pic .arch{translate:0 -6px}.shop{padding-top:calc(var(--header-h) + clamp(48px, 9vh, 96px));gap:clamp(40px,6vh,64px);padding-bottom:clamp(96px,14vh,150px);display:grid}.shop-head .section-body{max-width:36rem}.shelf-page .chip span{background:var(--paper);min-height:42px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 22%, transparent);font:600 .875rem/1.2 var(--font-sans);padding:.6rem 1rem}.shelf-page .chip:hover span{background:var(--cream)}.shelf-page .chip input:checked+span{background:var(--ink);color:var(--paper);box-shadow:none}.shop-head{grid-template-columns:minmax(0,1fr) auto}.shelf-page .shelf-chips{justify-self:end}.pp .pp-room{background:radial-gradient(58% 46% at 50% 54%, #5c0a12 0%, var(--fort-deep) 72%)}.pp-crumbs{color:var(--ink-soft);flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.pp-head{gap:6px;display:grid}.pp-mr{font:600 clamp(1.5rem, 1.1rem + 1.1vw, 2.2rem) / 1.15 var(--font-display);color:var(--chilli)}.pp-title{font:600 clamp(2.4rem, 1.4rem + 2.6vw, 4rem) / 1.02 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.pp-desc{font-size:clamp(1.15rem,1rem + .4vw,1.35rem);line-height:1.5}.pp-use{color:var(--ink-soft);gap:4px;display:grid}.pp-use>span{font:600 .75rem/1.3 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ochre)}.pp-details{grid-template-columns:auto 1fr;gap:8px 24px;display:grid}.pp-details dt{color:var(--ink-soft)}.pp-acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pp-season{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='34'%3E%3Cpath d='M0 0a16 16 0 0 0 32 0a16 16 0 0 0 32 0M-16 17a16 16 0 0 0 32 0a16 16 0 0 0 32 0a16 16 0 0 0 32 0' fill='none' stroke='%237a4b2c' stroke-opacity='.09' stroke-width='1.5'/%3E%3C/svg%3E"), var(--sand);padding-block:clamp(80px,12vh,140px)}.pp-season-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pp-season-scene{filter:drop-shadow(0 30px 40px #3a020640);justify-self:end;width:min(100%,36rem)}.pp-season-words{justify-items:start;gap:18px;max-width:34rem;display:grid}.pp-table{background:var(--paper);padding-block:clamp(80px,12vh,140px)}.pp .pp-table{--ink:var(--cream);--ink-soft:#f6dcc4;--ochre:#f6dcc4;--chilli:#ffd98a;--letter:#ffd98a;background:var(--laterite-deep);color:var(--ink)}.pp-table-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px clamp(32px,5vw,80px);display:grid}.pp-table-grid>:first-child{gap:16px;display:grid}.pp-dishes{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),40rem));gap:40px clamp(32px,5vw,80px);display:grid}.pp-dish{grid-template-columns:clamp(11rem,18vw,16rem) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);display:grid}.pp-dish .dish-photo{width:100%}.pp-dish .dish-uses strong{font-weight:600}.pp-dish .dish-photo img{object-fit:cover;width:100%;height:100%}.pp-goes-q{font:700 1.25rem/1.2 var(--font-display)}.pp-goes{font:600 clamp(1.6rem, 1.2rem + 1.2vw, 2.4rem) / 1.2 var(--font-display);color:var(--letter);flex-wrap:wrap;gap:6px 28px;display:flex}@media (max-width:1100px){.pp-table-grid,.shop-head{grid-template-columns:1fr}.shelf-page .shelf-chips{justify-self:start}}@media (max-width:860px){.pp-season-grid{grid-template-columns:1fr}.pp-season-scene{justify-self:center}.pp-dish{grid-template-columns:1fr}.pp-dish .dish-photo{max-width:18rem}}.pp-more .kicker [lang=mr]{color:var(--letter)}
