:root{--gula-brand: #c2441f;--gula-gold: #febb1c;--gula-cream: #fdf7ee;--gula-ink: #2a1810;--gula-muted: #7a6a5e;--gula-line: #eadfce;--gula-display: "Fraunces", Georgia, serif;--gula-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}.gula-menu__intro{padding:1.4rem 1.5rem .8rem}.gula-menu__wordmark{color:var(--gula-brand);font-family:var(--gula-display);font-size:1.65rem;font-weight:700;letter-spacing:-.04em;text-decoration:none}.gula-menu__intro p{color:var(--gula-muted);font-family:var(--gula-body);font-size:.78rem;line-height:1.45;margin:.25rem 0 0}.menu-drawer{background:var(--gula-cream);border-right:1px solid var(--gula-line);color:var(--gula-ink);max-width:27rem}.menu-drawer>.menu-drawer__close-button{color:var(--gula-ink);inset:.7rem .65rem auto auto;position:absolute;z-index:2}.menu-drawer__navigation{margin-top:.35rem}.menu-drawer__menu{--drawer-padding: 1.5rem}.menu-drawer__menu>.menu-drawer__list-item{border-bottom:1px solid var(--gula-line);min-height:3.75rem}.menu-drawer .menu-drawer__menu-item--mainlist{color:var(--gula-ink);font-family:var(--gula-display);font-size:clamp(1.45rem,6vw,1.9rem);font-weight:600;line-height:1.05}.menu-drawer .menu-drawer__menu-item--mainlist:hover,.menu-drawer .menu-drawer__menu-item--mainlist:focus-visible{color:var(--gula-brand)}.menu-drawer .menu-drawer__menu-item--mainlist[aria-current=page]{color:var(--gula-brand)}.gula-menu__shop{margin-top:auto;padding:1rem 1.5rem 1.35rem}.gula-menu__eyebrow{color:var(--gula-muted);font-family:var(--gula-body);font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0 0 .55rem;text-transform:uppercase}.gula-menu__cards{display:grid;gap:.5rem}.gula-menu__card{align-items:center;background:#fff;border:1px solid var(--gula-line);border-radius:.9rem;color:var(--gula-ink);display:flex;font-family:var(--gula-body);gap:.75rem;justify-content:space-between;min-height:4.5rem;padding:.9rem 1rem;text-decoration:none}.gula-menu__card--starter{background:var(--gula-brand);border-color:var(--gula-brand);color:#fff}.gula-menu__card span{display:grid;gap:.15rem}.gula-menu__card b,.gula-menu__card strong{font-size:.9rem}.gula-menu__card small{font-size:.72rem;opacity:.75}.gula-menu__delivery{color:var(--gula-muted);font-family:var(--gula-body);font-size:.7rem;margin:.55rem 0 0;text-align:center}.gula-menu__card:focus-visible,.gula-menu__wordmark:focus-visible,.cart__checkout-button:focus-visible{outline:3px solid var(--gula-gold);outline-offset:3px}.cart-page{color:var(--gula-ink);font-family:var(--gula-body);padding-block:clamp(1.5rem,5vw,4rem)}.cart-page__title .cart-title{font-family:var(--gula-display)}.cart-page__items{background:#fff;border:1px solid var(--gula-line);border-radius:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.cart-page__summary{background:#f3eadc;border-radius:1.25rem;height:fit-content;overflow:hidden}.cart-page__summary .cart-summary{padding:clamp(1.2rem,3vw,2rem)}.cart-items__media-container{background:var(--gula-cream);border-radius:.75rem;display:block;overflow:hidden}.cart-items__media-image{height:100%;object-fit:cover;width:100%}.cart-items__title{font-family:var(--gula-display);font-size:1.05rem;font-weight:700}.gula-cart-status{align-items:center;background:#fff8dc;border:1px solid #eed27d;border-radius:.85rem;color:var(--gula-ink);display:flex;font-family:var(--gula-body);gap:.75rem;margin-bottom:1rem;padding:.8rem .9rem}.gula-cart-status__icon{align-items:center;background:var(--gula-gold);border-radius:50%;display:flex;flex:0 0 1.65rem;font-size:.75rem;font-weight:800;height:1.65rem;justify-content:center}.gula-cart-status>span:last-child{display:grid;gap:.1rem}.gula-cart-status strong{font-size:.82rem}.gula-cart-status small{color:var(--gula-muted);font-size:.7rem;line-height:1.35}.cart__checkout-button{background:var(--gula-brand);border-radius:999px;color:#fff;font-family:var(--gula-body);font-weight:700;min-height:3.4rem}.cart__checkout-button:hover{background:#9f3518}@media screen and (max-width:749px){.menu-drawer{max-width:none;width:min(92vw,27rem)}.cart-page__items,.cart-page__summary{border-radius:1rem}.cart-page__summary{margin-top:.85rem}.cart-items__table-row{grid-template-columns:5rem minmax(0,1fr) auto}}@media screen and (min-width:750px){.cart-page{column-gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.cart-page__items{min-height:14rem}.cart-items__media{width:7.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gula-commerce.css.map */
