[data-sig="bakery-menu"]{padding:24px 0 80px}[data-sig="bakery-menu"] h2{font-size:42px;margin-bottom:32px}[data-sig="bakery-menu"] .menu-photo{height:320px;position:relative;overflow:hidden;border-radius:12px}[data-sig="bakery-menu"] .tag{position:absolute;bottom:16px;left:16px;background:var(--surface);border:0}[data-sig="bakery-menu"] .sold-out .tag{background:var(--ink);color:var(--surface)}[data-sig="bakery-menu"] .menu-heading{display:flex;justify-content:space-between;gap:16px;margin-top:24px}[data-sig="bakery-menu"] .price{text-align:right;font-weight:700;flex-shrink:0}[data-sig="bakery-menu"] .price small{display:block;font-size:12px;font-weight:400;white-space:normal;max-width:15ch}[data-sig="bakery-menu"] .menu-item>p{margin-top:12px;font-size:15px}[data-sig="bakery-menu"] .duration{color:var(--accent);font-weight:700}[data-sig="bakery-menu"] .cakes-menu{margin-top:72px}[data-sig="bakery-menu"] .cakes-menu>p{margin-bottom:32px}@media(max-width:700px){[data-sig="bakery-menu"]{padding-bottom:56px}[data-sig="bakery-menu"] h2{font-size:32px}[data-sig="bakery-menu"] .menu-photo{height:280px}[data-sig="bakery-menu"] .menu-heading{gap:12px}[data-sig="bakery-menu"] h3{font-size:20px;overflow-wrap:anywhere}}