:root{--pm-sand: 233, 223, 207}.header-wrapper{position:relative}.header__inline-menu .pm-trigger{position:static}.pm-trigger>.header__menu-item{display:inline-flex;align-items:center;gap:.4rem}.pm-trigger>.header__menu-item .icon-caret{height:.6rem;transition:transform var(--duration-default, .2s) ease;text-decoration:none}.pm-trigger:hover>.header__menu-item .icon-caret,.pm-trigger:focus-within>.header__menu-item .icon-caret{transform:rotate(180deg)}.pm-panel{position:absolute;top:100%;left:0;right:0;z-index:10;padding:3.2rem 0 4rem;border-radius:0 0 1.6rem 1.6rem;box-shadow:0 1.6rem 3.2rem rgba(var(--color-foreground),.08);opacity:0;visibility:hidden;transform:translateY(-.8rem);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;max-height:calc(100vh - 12rem);overflow-y:auto}.pm-panel:before{content:"";position:absolute;left:0;right:0;top:-2rem;height:2rem}.pm-trigger:hover .pm-panel,.pm-trigger:focus-within .pm-panel{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.pm{display:grid;gap:3.2rem;text-align:left}.pm--desktop{grid-template-columns:1.15fr 1fr 1fr}.pm__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:var(--pt-h3, 1.8rem);font-weight:700;line-height:1.3;letter-spacing:0}.pm__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.2rem}.pm__head .pm__heading{margin:0}.pm__all{padding:.8rem 1.6rem;border-radius:4rem;font-size:var(--pt-small, 1.4rem);font-weight:700;text-decoration:none;white-space:nowrap;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pm__all:hover{background:rgba(var(--color-foreground),.85)}.pm__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem;margin:0;padding:0}.pm__tile{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none}.pm__tile-media{display:block;width:100%;max-width:14rem;aspect-ratio:1;border-radius:50%;overflow:hidden;background:rgb(var(--pm-sand))}.pm__tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pm__tile:hover .pm__tile-media img{transform:scale(1.05)}.pm__tile-name{font-size:var(--pt-label, 1.6rem);font-weight:700;line-height:1.3;text-align:center}.pm__rows{display:grid;gap:.8rem;margin:0;padding:0}.pm__row{display:flex;align-items:center;gap:1.2rem;padding:.6rem 1.6rem .6rem .6rem;border-radius:4rem;background:rgb(var(--pm-sand));color:rgb(var(--color-foreground));text-decoration:none;transition:background var(--duration-default, .2s) ease}.pm__row:hover{background:rgba(var(--pm-sand),.6)}.pm__row img{flex-shrink:0;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:50%;background:#fff}.pm__row-name{flex:1;font-size:var(--pt-label, 1.6rem);font-weight:700;line-height:1.3}.pm__row-price{font-size:var(--pt-small, 1.4rem);white-space:nowrap;opacity:.75}.pm__benefits{display:grid;gap:1rem;margin:0 0 1.6rem;padding:0}.pm__benefits li{display:flex;align-items:center;gap:1rem;font-size:var(--pt-label, 1.6rem);font-weight:700;line-height:1.3}.pm__benefits svg{flex-shrink:0;box-sizing:content-box;padding:.6rem;border-radius:50%;background:rgb(var(--pm-sand));color:rgb(var(--color-button))}.pm__promo{display:grid;gap:.4rem;margin-bottom:2rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-decoration:none}.pm__promo-heading{margin-bottom:.2rem;font-size:var(--pt-label, 1.6rem);font-weight:700}.pm__promo-line{display:flex;align-items:center;gap:.6rem;font-size:var(--pt-small, 1.4rem)}.pm__cards{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pm__card{position:relative;display:block;aspect-ratio:1;border-radius:1.2rem;overflow:hidden;background:rgb(var(--pm-sand))}.pm__card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pm__card:hover img{transform:scale(1.04)}.pm__card-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:.8rem;right:.8rem;bottom:.8rem;padding:.8rem 1rem;border-radius:4rem;font-size:var(--pt-small, 1.4rem);font-weight:700;text-align:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.pm--mobile{gap:2rem;padding:1.6rem 2rem 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.pm--mobile .pm__heading{margin-bottom:1rem;font-size:var(--pt-label, 1.6rem)}.pm--mobile .pm__head{margin-bottom:1rem}.pm--mobile .pm__all{padding:.6rem 1.2rem}.pm--mobile .pm__tiles{grid-template-columns:repeat(4,1fr);gap:.8rem}.pm--mobile .pm__tile{gap:.4rem}.pm--mobile .pm__tile-name{font-size:1.2rem;line-height:1.25}.pm--mobile .pm__rows{gap:.6rem}.pm--mobile .pm__row{gap:1rem;padding:.4rem 1.4rem .4rem .4rem}.pm--mobile .pm__row img{width:3.6rem;height:3.6rem}.pm--mobile .pm__row-name{font-size:var(--pt-small, 1.4rem)}.pm--mobile .pm__row-price{font-size:1.3rem}.pm--mobile .pm__col--side>.pm__heading,.pm--mobile .pm__benefits{display:none}.pm--mobile .pm__promo{margin-bottom:0}.menu-drawer .menu-drawer__menu-item{font-size:var(--pt-label, 1.6rem);font-weight:700}@media screen and (max-width:989px){.pm-panel{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pronto-menu.css.map */
