.ca-mcard{--mc-maroon: var(--ca-maroon, #7a0c11);--mc-maroon-deep: var(--ca-maroon-deep, #59090c);--mc-cream: var(--ca-cream-2, #f6f0e4);--mc-beige: var(--ca-beige, #ede3d0);--mc-ink: var(--ca-ink, #1e1f20);--mc-text: var(--ca-text, #3d3a38);--mc-muted: var(--ca-muted, #625d59);--mc-grey: var(--ca-grey, #8b8580);--mc-red: var(--ca-red, #b8353e);--mc-veg: var(--ca-veg, #127e35);--mc-serif: var(--ca-serif, "Playfair Display", Georgia, serif);--mc-sans: var(--ca-sans, "Figtree", Arial, sans-serif);container-type:inline-size;container-name:ca-mcard;min-width:0;height:100%;font-family:var(--mc-sans);color:var(--mc-ink);-webkit-font-smoothing:antialiased;--body-letter-spacing: 0;--body-line-height: 1.4;--font-body-weight: 400;--font-heading-weight: 400;--heading-letter-spacing: 0;--heading-line-height: 1.2}.ca-mcard *,.ca-mcard *:before,.ca-mcard *:after{box-sizing:border-box}.ca-mcard :where(h2,h3,h4,p){margin:0;padding:0}.ca-mcard [hidden]{display:none!important}.ca-mcard button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;margin:0;--font-button-weight: 600}.ca-mcard .ca-icon{display:block;flex-shrink:0}.ca-mcard__in{display:flex;flex-direction:column;gap:26px;height:100%}.ca-mcard__img{position:relative;display:block;aspect-ratio:294 / 280;border-radius:16px;overflow:hidden;background:var(--mc-cream)}.ca-mcard__img img,.ca-mcard__img .ca-mcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;max-width:none;object-fit:cover;transition:transform .4s ease}.ca-mcard__img:hover img{transform:scale(1.03)}.ca-mcard__badge{position:absolute;top:14px;left:14px;z-index:1;padding:5px 10px;border-radius:6px;color:#fff;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.72px;--body-letter-spacing: .72px;text-transform:uppercase;white-space:nowrap}.ca-mcard__badge--red{background:var(--mc-red)}.ca-mcard__badge--green{background:var(--mc-veg)}html.ca-mcard-js .ca-mcard__badge[data-ca-mcard-badge]:not([data-checked]){visibility:hidden}.ca-mcard__body{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.ca-mcard__title{font-family:var(--mc-serif);font-weight:400;font-size:25px;line-height:30px;color:var(--mc-maroon);--heading-line-height: 30px}.ca-mcard__title a{color:inherit;text-decoration:none}.ca-mcard__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ca-mcard__desc{margin-bottom:1px!important;font-size:15px;line-height:22.5px;color:var(--mc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;--body-line-height: 22.5px}.ca-mcard__bottom{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:6px}.ca-mcard__meta{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;font-size:14px;line-height:18px;color:var(--mc-muted)}.ca-mcard__spice{display:inline-flex;align-items:center;gap:6px;min-width:0}.ca-mcard__chillies{display:inline-flex;gap:1px;color:var(--mc-red)}.ca-mcard__chilli.is-off{opacity:.28}.ca-mcard__spice-label{white-space:nowrap}.ca-mcard__weight{margin-left:auto;font-weight:600;color:var(--mc-ink);white-space:nowrap}.ca-mcard__price{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:20px;font-weight:700;line-height:24px;color:var(--mc-ink);--font-body-weight: 700}.ca-mcard__serves{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:18px;color:var(--mc-text)}.ca-mcard__amount{margin-left:auto;white-space:nowrap}.ca-mcard__price s{font-size:14px;font-weight:400;color:var(--mc-grey)}.ca-mcard__actions{display:flex;flex-direction:column;gap:12px}.ca-mcard__sizes{display:flex;flex-direction:column;gap:8px}.ca-mcard__size{display:flex!important;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 14px!important;border:1px solid #cfc8bd!important;border-radius:8px;background:#fff!important;color:var(--mc-ink)!important;text-align:left;--font-button-size: 15px;--font-button-size-mobile: 15px;--font-button-weight: 400;font-weight:400!important;transition:background .15s,border-color .15s}.ca-mcard__size:hover{border-color:#c9a227!important;background:#fdf7e7!important}.ca-mcard__radio{position:relative;flex:0 0 18px;width:18px;height:18px;border:1.5px solid #8b8580;border-radius:50%;background:#fff}.ca-mcard__size[aria-checked=true] .ca-mcard__radio{border-color:var(--mc-maroon)}.ca-mcard__size[aria-checked=true] .ca-mcard__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--mc-maroon)}.ca-mcard__size-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:20px}.ca-mcard__size-price{flex-shrink:0;white-space:nowrap;font-size:18px;font-weight:700;line-height:22px}.ca-mcard__size-price s{font-size:13px;font-weight:400;color:var(--mc-grey)}.ca-mcard__size[aria-checked=true] .ca-mcard__size-label,.ca-mcard__size[aria-checked=true] .ca-mcard__size-price{color:var(--mc-maroon)}.ca-mcard__size[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ca-mcard__size[aria-disabled=true] .ca-mcard__size-label{text-decoration:line-through}.ca-mcard__size:focus-visible{outline:2px solid var(--mc-maroon);outline-offset:2px}.ca-mcard__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:51px;padding:8px 16px;border-radius:8px;background:var(--mc-maroon)!important;color:var(--mc-cream)!important;font-size:16px;line-height:19.2px!important;text-decoration:none;--font-button-size: 16px;--font-button-size-mobile: 16px;--font-button-weight: 600;font-weight:600;transition:background .2s,opacity .2s}.ca-mcard__add:hover{background:var(--mc-maroon-deep)!important}.ca-mcard__add-on{display:inline-flex;align-items:center;gap:8px}.ca-mcard__add-off{display:none}.ca-mcard__add[disabled]{background:var(--mc-beige)!important;color:var(--mc-muted)!important;cursor:not-allowed}.ca-mcard__add[disabled] .ca-mcard__add-on{display:none}.ca-mcard__add[disabled] .ca-mcard__add-off{display:inline}.ca-mcard__add[aria-busy=true],.ca-mcard__stepper[aria-busy=true]{opacity:.6;pointer-events:none}.ca-mcard__stepper{display:flex;align-items:stretch;height:55px;border:1.5px solid var(--mc-maroon);border-radius:8px;overflow:hidden;background:#fff}.ca-mcard__step{flex:0 0 52px;display:grid!important;place-items:center;background:var(--mc-beige)!important;color:var(--mc-maroon)!important;transition:background .15s}.ca-mcard__step:hover{background:#e3d5bb!important}.ca-mcard__count{flex:1;display:flex;align-items:center;justify-content:center;gap:.3em;min-width:0;font-size:16px;font-weight:600;line-height:19.2px;white-space:nowrap;color:var(--mc-ink)}.ca-mcard__error{font-size:13px;line-height:1.35;color:var(--mc-red);--font-body-weight: 500}@container ca-mcard (max-width: 239px){.ca-mcard__in{gap:14px}.ca-mcard__img{aspect-ratio:1;border-radius:12px}.ca-mcard__badge{top:8px;left:8px;padding:4px 8px}.ca-mcard__body{gap:8px}.ca-mcard__title{font-size:18px;line-height:22px;--heading-line-height: 22px}.ca-mcard__desc{display:none}.ca-mcard__bottom{gap:10px;padding-top:2px}.ca-mcard__meta{gap:4px;font-size:clamp(11px,7cqi,13px);line-height:16px}.ca-mcard__spice{gap:3px}.ca-mcard__chillies{gap:0}.ca-mcard__meta .ca-icon{width:14px;height:14px}.ca-mcard__price{font-size:16px;line-height:19px}.ca-mcard__serves{gap:4px;font-size:12px;line-height:16px}.ca-mcard__serves .ca-icon{width:14px;height:14px}.ca-mcard__actions{gap:8px}.ca-mcard__sizes{gap:6px}.ca-mcard__size{gap:6px;min-height:40px;padding:6px 8px!important}.ca-mcard__radio{flex-basis:15px;width:15px;height:15px}.ca-mcard__size[aria-checked=true] .ca-mcard__radio:after{top:2.5px;right:2.5px;bottom:2.5px;left:2.5px}.ca-mcard__size-label{font-size:clamp(11px,7.2cqi,13px);line-height:16px}.ca-mcard__size-price{font-size:clamp(13px,8.6cqi,16px);line-height:19px}.ca-mcard__add{min-height:44px;padding:6px 8px;gap:6px;font-size:14px;line-height:16.8px!important;--font-button-size: 14px;--font-button-size-mobile: 14px;box-shadow:0 3.08px 4.62px -1.54px #00000008,0 9.25px 12.33px -3.08px #00000014}.ca-mcard__add-on{gap:6px}.ca-mcard__add .ca-icon{width:16px;height:16px}.ca-mcard__stepper{height:47px}.ca-mcard__step{flex-basis:44px}.ca-mcard__step .ca-icon{width:18px;height:18px}.ca-mcard__count{font-size:13px;line-height:15.6px}}.ca-mcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}@media(max-width:1199px){.ca-mcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media(max-width:749px){.ca-mcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ca-menu-card.css.map */
