#menu-overlay{position:absolute;pointer-events:none;z-index:1;font-family:'Arial Black','Arial',sans-serif;font-weight:900;overflow:hidden;font-synthesis:none}#menu-overlay .menu-price{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;letter-spacing:-.045em}#menu-overlay .menu-price-mask{position:absolute}#menu-overlay .menu-amount{display:inline-flex;align-items:flex-start;justify-content:center;line-height:.95;white-space:nowrap}#menu-overlay .menu-euros{display:block;line-height:.95;letter-spacing:-.06em}#menu-overlay .menu-cents{display:block;font-size:.40em;line-height:1.1;letter-spacing:-.025em;margin-left:.07em;padding-top:.12em}#menu-overlay .menu-price-small{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.025em}#menu-overlay .menu-sold-out{position:absolute;background:#b91e29;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;letter-spacing:.04em;border:.08em solid white;box-shadow:0 .15em .5em #0006}
#menu-overlay .menu-price-standard{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.04em}
#menu-overlay .menu-price-promo{flex-direction:column;gap:.08em}
#menu-overlay .menu-price-promo s{font-size:.61em;text-decoration:none;position:relative}
#menu-overlay .menu-price-promo s::after{content:'';position:absolute;top:48%;left:-6%;width:112%;height:.11em;background:#8d1620}
