.ts-enjoi{--ts-enjoi-name:#172a28;--ts-enjoi-muted:#60716e;--ts-enjoi-price:#183f36;--ts-enjoi-dots:#a7b9b3;--ts-enjoi-line:#e5ebe8;--ts-enjoi-image-size:88px;color:var(--ts-enjoi-name);font-family:inherit;max-width:100%}.ts-enjoi *,.ts-enjoi *::before,.ts-enjoi *::after{box-sizing:border-box}.ts-enjoi-menu{margin:0 0 2.75rem}.ts-enjoi-menu-title{margin:0 0 1.1rem;color:var(--ts-enjoi-name);font-size:clamp(1.4rem, 3vw, 2rem);line-height:1.2}.ts-enjoi-menu-description{margin:-.5rem 0 1rem;color:var(--ts-enjoi-muted)}.ts-enjoi-segment{margin:1.6rem 0 .35rem;color:var(--ts-enjoi-muted);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ts-enjoi-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--ts-enjoi-line)}.ts-enjoi-item-body{flex:1 1 auto;min-width:0}.ts-enjoi-item-heading,.ts-enjoi-variant{display:flex;align-items:baseline;gap:.55rem;min-width:0}.ts-enjoi-item-text{flex:0 1 auto;min-width:0}.ts-enjoi-item-name-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.ts-enjoi-item-name{margin:0;color:var(--ts-enjoi-name);font-size:1rem;font-weight:700;line-height:1.35}.ts-enjoi-volume{color:var(--ts-enjoi-muted);font-size:.8rem;white-space:nowrap}.ts-enjoi-item-description{margin:.22rem 0 0;color:var(--ts-enjoi-muted);font-size:.86rem;line-height:1.45}.ts-enjoi-dots{flex:1 1 1.5rem;min-width:.75rem;height:.8em;border-bottom:2px dotted var(--ts-enjoi-dots)}.ts-enjoi-no-dots .ts-enjoi-dots{border-bottom:0}.ts-enjoi-item-price{flex:0 0 auto;color:var(--ts-enjoi-price);font-size:.96rem;font-weight:700;white-space:nowrap}.ts-enjoi-item-image{order:2;width:var(--ts-enjoi-image-size);height:var(--ts-enjoi-image-size);flex:0 0 var(--ts-enjoi-image-size);object-fit:cover;border-radius:12px;background:#f1f4f2}.ts-enjoi-image-left .ts-enjoi-item-image{order:-1}.ts-enjoi-variants{display:grid;gap:.32rem;margin-top:.45rem}.ts-enjoi-variant-label{flex:0 1 auto;min-width:0;color:var(--ts-enjoi-muted);font-size:.85rem}.ts-enjoi-variant .ts-enjoi-dots{height:.7em}.ts-enjoi-pizza-prices{display:flex;align-items:baseline;justify-content:flex-end;gap:.75rem;flex:0 0 auto;white-space:nowrap}.ts-enjoi-pizza-prices>span{display:flex;gap:.25rem;align-items:baseline}.ts-enjoi-pizza-prices small{color:var(--ts-enjoi-muted);font-size:.72rem}.ts-enjoi-pizza-prices strong{color:var(--ts-enjoi-price);font-size:.93rem}.ts-enjoi-age-message{padding:1.1rem 1.3rem;border:1px solid var(--ts-enjoi-line);border-radius:12px;background:#f6f9f7}.ts-enjoi-age-message p{margin:0 0 .8rem}.ts-enjoi-age-button{padding:.6rem 1rem;border:0;border-radius:8px;background:var(--ts-enjoi-price);color:#fff;cursor:pointer;font:inherit;font-weight:600}.ts-enjoi-age-gated:not(.ts-enjoi-age-approved) .ts-enjoi-menu-content{display:none}.ts-enjoi-age-approved .ts-enjoi-age-message{display:none}.ts-enjoi-empty{padding:1rem;border-radius:8px;background:#fff7e8}@media (min-width:1025px){.ts-enjoi-images-desktop-no .ts-enjoi-item-image{display:none}}@media (min-width:768px) and (max-width:1024px){.ts-enjoi-images-tablet-no .ts-enjoi-item-image{display:none}.ts-enjoi{--ts-enjoi-image-size:76px}}@media (max-width:767px){.ts-enjoi-images-mobile-no .ts-enjoi-item-image{display:none}.ts-enjoi{--ts-enjoi-image-size:56px}.ts-enjoi-item{gap:.55rem;padding:.82rem 0}.ts-enjoi-item-heading,.ts-enjoi-variant{gap:.28rem}.ts-enjoi-item-name{font-size:.9rem}.ts-enjoi-item-description,.ts-enjoi-variant-label{font-size:.77rem}.ts-enjoi-item-price{font-size:.82rem}.ts-enjoi-pizza-prices{gap:.35rem}.ts-enjoi-pizza-prices>span{display:block;text-align:right;line-height:1.1}.ts-enjoi-pizza-prices small{display:block;font-size:.62rem}.ts-enjoi-pizza-prices strong{font-size:.76rem}.ts-enjoi-dots{min-width:.25rem}}