.auth-form__icon,.auth-form__icon--otp{box-shadow:0 10px 24px rgba(122,18,18,.25)!important}.auth-form__icon--register{background:rgba(122,18,18,.08)!important;border-color:rgba(122,18,18,.2)!important}.auth-input-group:focus-within,.auth-otp-box:focus,.auth-text-input:focus{box-shadow:0 0 0 3px rgba(122,18,18,.08)!important}.auth-country-dropdown__item--active,.auth-country-dropdown__item:hover{background:rgba(122,18,18,.06)!important}.auth-otp-box:focus{background:rgba(122,18,18,.04)!important}.clm-icon-ring{background:rgba(122,18,18,.06)!important;border-color:rgba(122,18,18,.15)!important}.shim-pill{background:linear-gradient(90deg,rgba(122,18,18,.12) 25%,rgba(122,18,18,.22) 50%,rgba(122,18,18,.12) 75%)!important}.idp__img-scrim{background:rgba(122,18,18,.78)!important}.idp__img-back{background:rgba(122,18,18,.72)!important}.addr-modal__btn--save,.addr-modal__tag.is-active,.auth-btn,.clm-btn--danger,.cpop__add-new,.geo-modal__btn,.inm-btn--primary,.opm__retry-btn,.sch-confirm-btn{color:var(--button-text)!important}.addr-modal__btn--save:hover:not(:disabled),.auth-btn:hover:not(:disabled),.clm-btn--danger:hover,.cpop__add-new:hover,.geo-modal__btn:hover,.inm-btn--primary:hover:not(:disabled),.opm__retry-btn:hover,.sch-confirm-btn:hover{background:var(--button-hover)!important;border-color:var(--button-hover)!important;color:var(--button-text)!important;transform:translateY(-2px)!important;box-shadow:0 6px 24px rgba(122,18,18,.18)!important;opacity:1!important}.auth-btn--outline{background:transparent!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.auth-btn.auth-btn--outline:focus-visible,.auth-btn.auth-btn--outline:hover{background:#fdfafa!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(122,18,18,.1)!important}.ac-page,.cart-page,.checkout-page,.fav-page,.idp-page,.orders-page,.policies-page,.reservation-page,.rewards-page,.sa-page,.tracking-page{background:var(--white-color)!important}.pg-bg:before{background-image:url(/_next/static/media/sangam-pattern.bb8ed89f.webp)!important;opacity:.03!important}.pg-blob{background:rgba(122,18,18,.06)!important}.cart-header,.checkout-header,.fav-header,.orders-header,.sa-header{top:var(--sg-header-height,80px)!important}@media (max-width:991px){.cart-header,.checkout-header,.fav-header,.orders-header,.sa-header{top:var(--sg-header-height,64px)!important}}@media (max-width:480px){.cart-header,.checkout-header,.fav-header,.orders-header,.sa-header{top:var(--sg-header-height,62px)!important}}.cart-main,.checkout-page,.sa-inner{padding-top:93px!important}.fav-inner,.orders-inner{padding-top:113px!important}@media (max-width:991px){.cart-main,.checkout-page,.sa-inner{padding-top:73px!important}.fav-inner,.orders-inner{padding-top:93px!important}}@media (max-width:480px){.cart-main,.checkout-page,.sa-inner{padding-top:61px!important}.fav-inner,.orders-inner{padding-top:81px!important}}.checkout-header{background:#ffffff!important;border-bottom:1px solid #e5e5e5!important}.checkout-back,.checkout-title{color:var(--primary-color,#7a1212)!important}.checkout-card{background:#ffffff!important;border:1px solid rgba(122,18,18,.15)!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important}.checkout-card__title,.checkout-card__title i,.checkout-card__title svg{color:var(--primary-color,#7a1212)!important}.checkout-card__sub{color:#666666!important}.checkout-card__line{background-image:none!important;border-top:1px solid #e5e5e5!important}.checkout-card-form{background:#fdfafa!important;border:1px solid rgba(122,18,18,.12)!important;border-radius:12px!important}.checkout-card-form__field input,.checkout-card-form__field select{background:#ffffff!important;border:1px solid #e5e5e5!important;color:#1a1a1a!important}.checkout-address__checkbox{background:#ffffff!important;border:1px solid #e5e5e5!important}.checkout-address__checkbox.is-selected{background:rgba(122,18,18,.03)!important;border-color:var(--primary-color,#7a1212)!important}.checkout-address__label{color:#1a1a1a!important}.checkout-address__value{color:#666666!important}.checkout-item__name{color:#1a1a1a!important}.checkout-item__price,.checkout-item__qty{color:var(--primary-color,#7a1212)!important}.checkout-delivery-note,.checkout-order-note{background:#f7f7f7!important;border:1px solid #e5e5e5!important}.checkout-delivery-note__input,.checkout-order-note__input{color:#1a1a1a!important}.checkout-totals__row-label{color:#666666!important}.checkout-totals__row--grand{color:#1a1a1a!important;border-top:1px solid #e5e5e5!important}.checkout-cta{background:var(--primary-color,#7a1212)!important;border-color:var(--primary-color,#7a1212)!important;color:#ffffff!important;font-weight:700!important;border-radius:24px!important}.checkout-cta:hover:not(:disabled){background:var(--primary-surface,#5c0d0d)!important;border-color:var(--primary-surface,#5c0d0d)!important}.ac-overline{color:var(--secondary-color,#E9C349)!important;font-weight:700!important;letter-spacing:2px!important}.ac-h2{color:#111111!important;font-family:var(--font-heading)!important}.ac-profile-card,.ac-tile{background:#ffffff!important;border:1px solid rgba(122,18,18,.15)!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important}.ac-avatar,.ac-tile__icon{background:rgba(122,18,18,.06)!important;color:var(--primary-color,#7a1212)!important;border-radius:50%!important}.ac-profile-name,.ac-tile__label{color:#111111!important;font-family:var(--font-heading)!important}.ac-profile-sub__line,.ac-tile__desc{color:#666666!important}.ac-btn--outline,.ac-btn--signout{border:1.5px solid var(--primary-color,#7a1212)!important;color:var(--primary-color,#7a1212)!important;background:#ffffff!important;border-radius:999px!important;font-weight:700!important}.ac-btn--outline:hover,.ac-btn--signout:hover{background:rgba(122,18,18,.06)!important}.ac-btn--solid{background:var(--primary-color,#7a1212)!important;border-color:var(--primary-color,#7a1212)!important;color:#ffffff!important;font-weight:700!important;border-radius:24px!important}.ac-tile__arrow{color:rgba(122,18,18,.6)!important}.orders-header{background:#ffffff!important;border-bottom:1px solid #e5e5e5!important}.orders-back,.orders-title{color:var(--primary-color,#7a1212)!important}.orders-card{background:#ffffff!important;border:1px solid rgba(122,18,18,.15)!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}.orders-card__ref{color:#1a1a1a!important}.orders-card__cta,.orders-card__status,.orders-card__total{color:var(--primary-color,#7a1212)!important}.orders-card__cta{font-weight:700!important}.tracking-back{color:var(--primary-color,#7a1212)!important}.tracking-card{background:#ffffff!important;border:1px solid rgba(122,18,18,.15)!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}.tracking-card__title{color:#1a1a1a!important}.tracking-card__meta{color:#666666!important}.tracking-hero{background:#ffffff!important;border:1px solid rgba(122,18,18,.15)!important}.tracking-hero__eyebrow{color:var(--primary-color,#7a1212)!important}.fav-header{background:#ffffff!important;border-bottom:1px solid #e5e5e5!important}.fav-back,.fav-count,.fav-title{color:var(--primary-color,#7a1212)!important}.fav-count{background:rgba(122,18,18,.08)!important}.sa-header{background:#ffffff!important;border-bottom:1px solid #e5e5e5!important}.sa-back,.sa-title{color:var(--primary-color,#7a1212)!important}.sa-card{background:#ffffff!important;border:1px solid rgba(122,18,18,.15)!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}.sa-card__tag{background:rgba(122,18,18,.08)!important;color:var(--primary-color,#7a1212)!important}.sa-card__line{color:#1a1a1a!important}.sa-btn{background:var(--primary-color,#7a1212)!important;border-color:var(--primary-color,#7a1212)!important;color:#ffffff!important;border-radius:24px!important}.sa-action-btn,.sa-btn{font-weight:700!important}.sa-action-btn{background:#ffffff!important;border:1.5px solid var(--primary-color,#7a1212)!important;color:var(--primary-color,#7a1212)!important;border-radius:24px!important;padding:.38rem .9rem!important;transition:all .2s ease!important}.sa-action-btn img{filter:brightness(0) saturate(100%) invert(13%) sepia(85%) saturate(5482%) hue-rotate(352deg) brightness(88%) contrast(98%)!important;transition:filter .2s ease!important}.sa-action-btn:hover:not(:disabled){background:var(--primary-color,#7a1212)!important;border-color:var(--primary-color,#7a1212)!important;color:#ffffff!important}.sa-action-btn:hover:not(:disabled) img{filter:brightness(0) invert(1)!important}.sa-action-btn--delete{background:#fff5f5!important;border:1.5px solid #dc3545!important;color:#dc3545!important}.sa-action-btn--delete img{filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(334deg) brightness(98%) contrast(90%)!important}.sa-action-btn--delete:hover:not(:disabled){background:var(--primary-color,#7a1212)!important;border-color:var(--primary-color,#7a1212)!important;color:#ffffff!important}.sa-action-btn--delete:hover:not(:disabled) img{filter:brightness(0) invert(1)!important}.mn-bg,.mn-page{background:var(--white-color)!important}.mn-bg--no-hero .mn-filter-outer{top:calc(var(--sg-header-height, 80px) + var(--sg-ob-height, 72px))!important}@media (max-width:991px){.mn-bg--no-hero .mn-filter-outer{top:calc(var(--sg-header-height, 64px) + var(--sg-ob-height, 71px))!important}}@media (max-width:768px){.mn-bg--no-hero .mn-filter-outer{top:calc(var(--sg-header-height, 64px) + var(--sg-ob-height, 110px))!important}}@media (max-width:480px){.mn-bg--no-hero .mn-filter-outer{top:calc(var(--sg-header-height, 62px) + var(--sg-ob-height, 105px))!important}}.idp__back-link{color:var(--primary-color,#7a1212)!important}.idp__name{color:#1a1a1a!important}.idp__desc{color:#666666!important}.idp__qty-num{color:#1a1a1a!important}.idp__qty-label{color:#666666!important}.idp__section-title{color:#1a1a1a!important}.idp__section-sub{color:#666666!important}.idp__custom-type{color:#1a1a1a!important}.idp__custom-rule{color:#666666!important}.idp__custom-name{color:#1a1a1a!important}.idp__allergy-card{color:#666666!important}.idp__nutrition-tile{background:#f7f7f7!important}.idp__nutrition-lbl{color:#666666!important}.idp__nutrition-num{color:#1a1a1a!important}.idp__nutrition-unit{color:#999999!important}.idp__right{top:calc(var(--sg-header-height, 80px) + 24px)!important}.policies-tab{color:#666666!important}.tip-modal__body,.tip-modal__drawer,.tip-modal__drawer .tip-modal__panel,.tip-modal__sheet,.tip-modal__sheet .tip-modal__panel{background:#ffffff!important}.tip-modal__body{box-shadow:0 -12px 28px rgba(0,0,0,.08)!important}.tip-modal__title{color:#111111!important;font-family:var(--font-heading)!important;font-weight:700!important}.tip-modal__sub{color:#666666!important}.tip-modal__btn{background:#ffffff!important;border:1px solid rgba(122,18,18,.2)!important;color:#1a1a1a!important;font-weight:600!important}.tip-modal__btn:hover{background:rgba(122,18,18,.05)!important;color:var(--primary-color,#7a1212)!important}.tip-modal__btn--active,.tip-modal__btn:hover{border-color:var(--primary-color,#7a1212)!important}.tip-modal__btn--active{background:var(--primary-color,#7a1212)!important;color:#ffffff!important;font-weight:700!important}.tip-modal__btn--active:hover{background:var(--primary-surface,#5c0d0d)!important;border-color:var(--primary-surface,#5c0d0d)!important;color:#ffffff!important}.tip-modal__custom-wrap{background:#f7f7f7!important;border:1px solid rgba(122,18,18,.2)!important;border-radius:12px!important}.tip-modal__custom-prefix{color:#666666!important}.tip-modal__custom-input{color:#1a1a1a!important}.tip-modal__custom-input::placeholder{color:#999999!important}.tip-modal__later{background:#ffffff!important;border:1.5px solid var(--primary-color,#7a1212)!important;font-weight:700!important;border-radius:0!important}.tip-modal__later,.tip-modal__later:hover{color:var(--primary-color,#7a1212)!important}.tip-modal__later:hover{background:rgba(122,18,18,.06)!important;border-color:var(--primary-color,#7a1212)!important}.tip-modal__confirm{background:var(--primary-color,#7a1212)!important;border:1.5px solid var(--primary-color,#7a1212)!important;color:#ffffff!important;font-weight:700!important;border-radius:0!important}.tip-modal__confirm:hover{background:var(--primary-surface,#5c0d0d)!important;border-color:var(--primary-surface,#5c0d0d)!important}.page-banner__hero{max-width:840px!important;gap:14px!important}.page-banner__hero-heading{font-family:var(--font-heading)!important;font-size:clamp(1.6rem,3.8vw,2.5rem)!important;font-weight:700!important;color:var(--secondary-color,#E9C349)!important;-webkit-text-fill-color:var(--secondary-color,#E9C349)!important;letter-spacing:2px!important;text-transform:uppercase!important;font-style:normal!important;text-shadow:0 2px 16px rgba(0,0,0,.6)!important}.page-banner__hero-sub{font-family:var(--font-body)!important;font-size:clamp(.95rem,2vw,1.15rem)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;line-height:1.6!important;max-width:760px!important;font-weight:400!important;opacity:.95!important;text-shadow:0 2px 12px rgba(0,0,0,.6)!important}.page-banner__crumbs{display:none!important}.blog-page{background:var(--white-color)!important}.blog-soon__icon{background:rgba(122,18,18,.08)!important;border-radius:50%!important;border:1px solid rgba(122,18,18,.15)!important}.blog-soon__icon,.blog-soon__overline{color:var(--primary-color,#7a1212)!important}.blog-soon__overline{font-family:var(--font-heading)!important;font-weight:700!important}.blog-soon__title{color:#111111!important}.blog-soon__desc{color:#666666!important}.blog-soon__cta{background:var(--primary-color,#7a1212)!important;border:1.5px solid var(--primary-color,#7a1212)!important;color:#ffffff!important;font-weight:700!important;border-radius:24px!important}.blog-soon__cta:hover{background:var(--primary-surface,#5c0d0d)!important;border-color:var(--primary-surface,#5c0d0d)!important;color:#ffffff!important}.addr-modal__tag,.checkout-scheduler-change,a[class*=Btn],a[class*=Button],a[class*=CTA],a[class*=Cta],a[class*=btn],a[class*=button],a[class*=cta],button,button[class*=Btn],button[class*=Button],button[class*=CTA],button[class*=Cta],button[class*=btn],button[class*=button],button[class*=cta],div[class*=Btn],div[class*=CTA],div[class*=Cta],div[class*=btn],div[class*=cta],input[type=button],input[type=reset],input[type=submit],span[class*=Btn],span[class*=CTA],span[class*=Cta],span[class*=btn],span[class*=cta]{border-radius:0!important}.footer__hours-toggle,.info__hours-toggle,.mlinfo__hours-toggle{border-radius:4px!important;overflow:hidden!important;padding:3px!important;background:#f5edf0!important;border:1px solid rgba(122,18,18,.15)!important;gap:2px!important}.footer__hours-tab,.info__hours-tab,.mlinfo__hours-tab{border-radius:0!important;padding:4px 14px!important;font-size:.75rem!important;font-weight:700!important;color:#666666!important;background:transparent!important;transition:all .2s ease!important}.footer__hours-tab:hover,.info__hours-tab:hover,.mlinfo__hours-tab:hover{color:var(--primary-color,#7a1212)!important}.footer__hours-tab.active,.info__hours-tab.active,.mlinfo__hours-tab.active{background:var(--primary-color,#7a1212)!important;color:#ffffff!important;border-radius:0!important}.cta-strip,.faq-section,.info,.mlinfo{display:none!important}.about-page .faq-section,.home .faq-section{display:block!important}@media (max-width:768px){.sg-menu-grid .mn-card-grid,.sg-menu-grid .mn-card-grid--list{grid-template-columns:repeat(2,1fr)!important;column-gap:8px!important;row-gap:16px!important}}.auth-country-badge{display:flex!important;align-items:center!important;gap:6px!important}.auth-country-badge__flag{font-size:1rem!important;margin-top:-1px}.auth-country-badge__code,.auth-country-badge__flag{line-height:1!important;display:inline-flex!important;align-items:center!important}.auth-country-badge__code{font-size:.9rem!important}.res-info-panel.res-info-panel{--resp-fg:var(--text,#1c1c1c);--resp-muted:var(--text-muted,#666666);--resp-rule:#eadfdf;--resp-accent:var(--primary-color);--resp-card:#ffffff;--resp-card-fg:var(--text,#1c1c1c);--resp-card-bd:#eadfdf}.res-info-panel.res-info-panel .res-info-panel__top-sticky{top:var(--sg-header-height,80px)!important;background:#ffffff!important;border-bottom:none!important}@media (max-width:991px){.res-info-panel.res-info-panel .res-info-panel__top-sticky{top:var(--sg-header-height,64px)!important}}@media (max-width:480px){.res-info-panel.res-info-panel .res-info-panel__top-sticky{top:var(--sg-header-height,62px)!important}}.pg-bg.sg-page-bg.reservation-page:before{background-image:none!important}.sg-page-bg.reservation-page .pg-blob{background:#ffffff!important}.res-info-panel__faq-answer,.res-info-panel__hours-time{color:var(--text-muted,#666666)!important}.res-info-panel__hours-row:not(:last-child){border-bottom-color:#eadfdf!important}.res-info-panel__hours-table{box-shadow:0 4px 16px rgba(122,18,18,.06)!important}@media (max-width:991.98px){.floating-order-btn{bottom:192px!important}}@media (max-width:480px){.floating-order-btn{bottom:187px!important}}.loyalty-reward-card{background:#ffffff!important;border:1px solid #eadfdf!important}.loyalty-reward-card__banner{background:radial-gradient(90.56% 90.56% at 50% 50%,#fff3e0 0,#ffdb8d 100%)!important;border-bottom:1px solid #ffb74d!important}.loyalty-reward-card__banner-chevron,.loyalty-reward-card__banner-text{color:#393939!important}.loyalty-reward-card__attachment{background:#ffffff!important;border-top:1px solid #eadfdf!important}.loyalty-reward-card__attachment-icon{background:#f8eeee!important;color:var(--primary-color)!important}.loyalty-reward-card__attachment-divider{background:#eadfdf!important}.loyalty-reward-card__attachment-value{color:var(--primary-color)!important;font-weight:800!important}.loyalty-reward-card__attachment-pill{background:#f8eeee!important}.loyalty-reward-card__attachment-points{color:var(--primary-color)!important}.loyalty-reward-card__action{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#ffffff!important}.loyalty-reward-card__action:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.loyalty-reward-card__action--remove{background:transparent!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.loyalty-reward-card__action--remove:hover{background:rgba(122,18,18,.08)!important;color:var(--primary-color)!important}.loyalty-reward-card__lock-badge{border-color:#eadfdf!important;background:#f8eeee!important;color:var(--primary-color)!important}.loyalty-reward-card__lock-label{color:var(--text-muted)!important}.loyalty-reward-card__lock-pts{color:var(--primary-color)!important}.loyalty-reward-card__progress-track{background:#f8eeee!important}.loyalty-reward-card__progress-fill{background:var(--primary-color)!important}.loyalty-reward-card__progress-label{color:var(--text-muted)!important}.loyalty-reward-card__info{background:#fdfafa!important;border:1px solid #eadfdf!important}.loyalty-reward-card__info i{color:var(--primary-color)!important}.loyalty-reward-card__info p{color:var(--text-muted)!important}.loyalty-reward-card__cap-note{background:#fdfafa!important;border:1px solid #eadfdf!important}.loyalty-reward-card__cap-note i{color:var(--primary-color)!important}.loyalty-reward-card__cap-note p{color:var(--text-muted)!important}.loyalty-banner--cart,.loyalty-banner__content,.loyalty-points-banner{background:#ffffff!important;border:1px solid #eadfdf!important;color:var(--text)!important;box-shadow:0 4px 16px rgba(122,18,18,.04)!important}.loyalty-banner--cart .loyalty-banner__content{background:transparent!important;border:none!important;box-shadow:none!important}.loyalty-banner__title,.loyalty-points-banner__title{color:var(--text)!important}.loyalty-banner__sub{color:var(--text-muted)!important}.loyalty-banner__sep{background:color-mix(in srgb,var(--text-muted) 50%,transparent)!important}.loyalty-banner__cta{background:var(--primary-color)!important;color:#ffffff!important;border:1.5px solid var(--primary-color)!important}.loyalty-banner__cta:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.loyalty-points-banner__arrow{color:var(--primary-color)!important}.loyalty-points-banner__pill{background:#f8eeee!important}.loyalty-points-banner__pill-label{color:var(--text-muted)!important}.loyalty-points-banner__pill-value{color:var(--primary-color)!important}.loyalty-points-banner__divider{border-top-color:#eadfdf!important}.loyalty-points-banner__savings-text{color:var(--primary-color)!important}.cart-offers{background:#ffffff!important;border:1px solid #eadfdf!important}.cart-offers__savings{border:1px solid #eadfdf!important;background:#f8eeee!important;color:var(--primary-color)!important}.cart-offers__unlock{background:#ffffff!important;border:1px solid #eadfdf!important}.cart-offers__unlock-title{color:var(--primary-color)!important}.cart-offers__unlock-sub{border-bottom-color:#eadfdf!important}.cart-offers__unlock-footer,.cart-offers__unlock-sub{color:var(--text-muted)!important}.cart-offers__row:hover{background:#faf5f5!important}.cart-offers__row-label{color:var(--text)!important}.cart-offers__chevron{color:var(--primary-color)!important}.cart-offers__row-title{color:var(--text)!important}.cart-offers__row-desc{color:var(--text-muted)!important}.cart-offers__view-btn{color:var(--primary-color)!important}.cart-offers__enter-code{background:#fdfafa!important;border-top:1px solid #eadfdf!important}.cart-offers__input{background:#ffffff!important;border:1.5px solid #eadfdf!important;color:var(--text)!important}.cart-offers__input:focus{border-color:var(--primary-color)!important}.cart-offers__apply-btn{background:var(--primary-color)!important;color:#ffffff!important}.cart-offers__apply-btn:hover:not(:disabled){background:var(--primary-surface)!important}.cart-offers__chip{background:#f8eeee!important;border:1px dashed var(--primary-color)!important}.cart-offers__chip-text{color:var(--text)!important}.cart-offers__chip-code{color:var(--primary-color)!important}.cart-offers__chip-desc{color:var(--text-muted)!important}.cart-offers__chip-remove{background:rgba(122,18,18,.08)!important;color:var(--primary-color)!important}.cart-offers__chip-remove:hover{background:var(--primary-color)!important;color:#ffffff!important}.cart-offers__chip-change{background:#f8eeee!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.cart-offers__chip-change:hover{background:var(--primary-color)!important;color:#ffffff!important}.cart-offers__next{background:#ffffff!important;border:1px dashed #eadfdf!important}.cart-offers__next-icon{background:#f8eeee!important;color:var(--primary-color)!important}.cart-offers__next-title{color:var(--text)!important}.cart-offers__next-sub{color:var(--text-muted)!important}.cart-offers__next-apply{border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;background:transparent!important}.cart-offers__next-apply:hover{background:var(--primary-color)!important;color:#ffffff!important}.cart-offers__nudge{border:1px dashed #eadfdf!important;background:#fdfafa!important}.cart-offers__nudge-text{color:var(--text-muted)!important}.cart-offers__nudge-btn{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.cart-offers__nudge-btn:hover{background:var(--primary-color)!important;color:#ffffff!important}.redeem-points-modal__drawer,.redeem-points-modal__drawer .redeem-points-modal__panel,.redeem-points-modal__sheet,.redeem-points-modal__sheet .redeem-points-modal__panel{background:#ffffff!important;color:var(--text)!important}.redeem-points-modal__close{background:var(--primary-color)!important;border:1.5px solid var(--primary-color)!important;color:#ffffff!important;box-shadow:0 4px 16px rgba(122,18,18,.22)!important}.redeem-points-modal__close:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.redeem-points-modal__close--mobile{background:rgba(255,255,255,.95)!important;color:var(--primary-color)!important;border:1px solid #eadfdf!important;box-shadow:0 2px 14px rgba(0,0,0,.18)!important}.redeem-points-modal__title{color:var(--text)!important}.redeem-points-modal__empty,.redeem-points-modal__join-copy,.redeem-points-modal__loading{color:var(--text-muted)!important}.redeem-points-modal__join-btn{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#ffffff!important}.redeem-points-modal__join-btn:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.redeem-points-modal__balance{color:var(--text)!important}.redeem-points-modal__toast{color:var(--primary-color)!important;background:#f8eeee!important}.loyalty-enroll-modal__dialog .loyalty-enroll-modal__panel,.loyalty-enroll-modal__sheet{background:#ffffff!important;color:var(--text)!important}.loyalty-enroll-modal__close{background:var(--primary-color)!important;border:1.5px solid var(--primary-color)!important;color:#ffffff!important;box-shadow:0 4px 16px rgba(122,18,18,.22)!important}.loyalty-enroll-modal__close:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.loyalty-enroll-modal__close--mobile{background:rgba(255,255,255,.95)!important;color:var(--primary-color)!important;border:1px solid #eadfdf!important;box-shadow:0 2px 14px rgba(0,0,0,.18)!important}.loyalty-enroll-modal__benefit-icon{background:#f8eeee!important;color:var(--primary-color)!important}.loyalty-enroll-modal__benefit-divider{background:#eadfdf!important}.loyalty-enroll-modal__benefit-title{color:var(--text)!important}.loyalty-enroll-modal__benefit-desc{color:var(--text-muted)!important}.loyalty-enroll-modal__divider,.loyalty-enroll-modal__solid-divider{border-top-color:#eadfdf!important}.loyalty-enroll-modal__consent{color:var(--text-muted)!important}.loyalty-enroll-modal__consent-checkbox{accent-color:var(--primary-color)!important}.loyalty-enroll-modal__btn--later{border-color:#eadfdf!important;background:transparent!important;color:var(--primary-color)!important}.loyalty-enroll-modal__btn--later:hover{background:#fdfafa!important;border-color:var(--primary-color)!important}.loyalty-enroll-modal__btn--confirm{border-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#ffffff!important}.loyalty-enroll-modal__btn--confirm:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.loyalty-success-modal__title{color:var(--text)!important}.loyalty-success-modal__subtitle{color:var(--text-muted)!important}.loyalty-success-modal__close{border-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#ffffff!important}.loyalty-success-modal__close:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.checkout-item__price-was{color:var(--text-muted)!important;text-decoration:line-through!important}.checkout-item__price--free{color:var(--primary-color)!important}.checkout-item-mod-group__label{color:var(--text-muted)!important}.checkout-item-mod-tag{background:#f8eeee!important;color:var(--text)!important}.checkout-item-mod-tag__price{color:var(--primary-color)!important}.ac-rewards,.ac-rewards-card{color:var(--text)!important}.ac-rewards-card{background:#ffffff!important;border:1px solid #eadfdf!important}.ac-rewards-empty{color:var(--text-muted)!important}.ac-rewards-join{background:#fdfafa!important;border:1px solid #eadfdf!important}.ac-rewards-join__title{color:var(--primary-color)!important}.ac-rewards-join__sub{color:var(--text-muted)!important}.ac-rewards-tier{background:#ffffff!important;border:1px solid #eadfdf!important;color:var(--text)!important}.ac-rewards-tier__meta{color:var(--text-muted)!important}.ac-rewards-activity__head{border-bottom-color:#eadfdf!important}.ac-rewards-activity__title{color:var(--text)!important}.ac-rewards-activity__toggle{color:var(--primary-color)!important}.ac-rewards-activity__date,.ac-rewards-activity__meta{color:var(--text-muted)!important}.ac-rewards-activity__points{color:var(--primary-color)!important}.ac-rewards-activity__points--debit{color:var(--text-muted)!important}.omc-card{border-color:var(--primary-color)!important}.omc-card:hover{border-color:var(--primary-surface)!important}.omc-card__icon{color:#ffffff!important}.floating-cart--event,.omc-card__icon,.omc-dot--active{background:var(--primary-color)!important}.floating-cart--event .floating-cart__icon{stroke:#ffffff!important}.floating-cart--event .floating-cart__icon path[fill]{fill:var(--primary-color)!important}.ac-rewards-balance{background:var(--primary-color)!important;color:#ffffff!important}.ac-rewards-balance__avatar{background:#ffffff!important;color:var(--primary-color)!important}.omc-card,.omc-viewport{border-radius:16px!important}.floating-cart:not(.floating-cart--event){background:var(--primary-color)!important}.floating-cart:not(.floating-cart--event) .floating-cart__icon{filter:brightness(0) invert(1)!important}.floating-cart:not(.floating-cart--event) .floating-cart__badge{background:var(--secondary-color)!important;color:var(--primary-color)!important}.redeem-points-modal__member{color:#ffffff!important}.redeem-points-modal__member-avatar{background:#ffffff!important;color:var(--primary-color)!important}.redeem-points-modal__member-divider{border-top-color:rgba(255,255,255,.3)!important}.redeem-points-modal__reward .loyalty-reward-card{--on-primary:#ffffff}.redeem-points-modal__member{border-color:rgba(255,255,255,.35)!important}.redeem-points-modal__member:after,.redeem-points-modal__member:before{background:rgba(255,255,255,.07)!important}.shim-card{background:#ffffff!important;border:1px solid #eadfdf!important}.shim-card-body{border-top:1px solid #eadfdf!important}.shim{background:linear-gradient(90deg,#e8e8e8 25%,#f2f2f2 50%,#e8e8e8 75%)!important;background-size:200% 100%!important}.shim-order-card{background:#ffffff!important;border:1px solid #eadfdf!important}.shim-order-footer{border-top:1px solid #eadfdf!important}.shim-order{background:linear-gradient(90deg,#e8e8e8 25%,#f2f2f2 50%,#e8e8e8 75%)!important;background-size:200% 100%!important}.cart-page{background:#ffffff!important}.cart-empty__icon-box{background:#f8eeee!important;border:1px solid #e1bfbb!important;color:rgba(122,18,18,.62)!important}.cart-empty__msg{color:var(--text)!important}.cart-empty__cta{background:var(--primary-color)!important;border:1.5px solid var(--primary-color)!important;color:#ffffff!important}.cart-empty__cta:hover{background:var(--primary-surface)!important;border-color:var(--primary-surface)!important}.cart-header{background:#ffffff!important;border-bottom:1px solid #eadfdf!important}.cart-back,.cart-title,.cart-title__count{color:var(--primary-color)!important}.cart-title__count{background:rgba(122,18,18,.06)!important;border:1px solid #e1bfbb!important}.cart-clear{color:color-mix(in srgb,var(--primary-color) 55%,transparent)!important}.cart-clear:hover{color:var(--primary-color)!important}.cart-line{background:#ffffff!important;box-shadow:0 8px 24px rgba(0,0,0,.05)!important}.cart-line,.cart-line__img--empty{border:1px solid #eadfdf!important}.cart-line__img--empty{background:#f8eeee!important;box-shadow:none!important}.cart-line__name{color:var(--text)!important}.cart-line__mod-total,.cart-line__name--edit:hover,.cart-line__subtotal{color:var(--primary-color)!important}.cart-line__subtotal-was{color:var(--text-muted)!important}.cart-line__qty{background:#ffffff!important;border:1px solid #e1bfbb!important;border-radius:0!important}.cart-line__qty-btn,.cart-line__qty-btn:hover{color:var(--primary-color)!important}.cart-line__qty-btn:hover{background:rgba(122,18,18,.08)!important}.cart-line__qty-val{color:var(--text)!important}.cart-line__remove{border:1px solid #e1bfbb!important;color:rgba(122,18,18,.6)!important}.cart-line__remove:hover{color:var(--primary-color)!important;border-color:rgba(122,18,18,.4)!important;background:rgba(122,18,18,.06)!important}.cart-summary{background:#ffffff!important;border:1px solid #eadfdf!important;box-shadow:0 8px 24px rgba(0,0,0,.05)!important}.cart-order-toggle{border:1px solid #e1bfbb!important}.cart-order-toggle__btn{color:var(--text-muted)!important}.cart-order-toggle__btn+.cart-order-toggle__btn{border-left:1px solid #e1bfbb!important}.cart-order-toggle__btn.active{background:rgba(122,18,18,.08)!important}.cart-order-toggle__btn.active,.cart-tip-inline-btn{color:var(--primary-color)!important}.cart-order-note{border:1px solid #eadfdf!important;background:#faf5f5!important}.cart-order-note__icon{opacity:.55!important;filter:brightness(0)!important}.cart-order-note__input{color:var(--text)!important}.cart-order-note__input::placeholder{color:var(--text-muted-light)!important}.cart-summary__divider{border:none!important;border-top:1px dashed rgba(122,18,18,.25)!important;height:0!important;background:none!important}.cart-summary__row{color:var(--text-muted)!important}.cart-summary__row--grand{color:var(--text)!important;border-top:1px dashed rgba(122,18,18,.25)!important;background-image:none!important}.cart-checkout-btn{background:var(--secondary-color)!important;border:1.5px solid var(--secondary-color)!important;border-radius:0!important;color:var(--primary-color)!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .2s ease!important}.cart-checkout-btn:hover:not(:disabled){background:var(--white-color)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.cart-checkout-btn:disabled{opacity:.4!important;box-shadow:none!important}.cart-summary__continue{color:var(--text-muted)!important;text-decoration:none!important;transition:color .2s ease!important}.cart-summary__continue:hover{color:var(--primary-color)!important;text-decoration:underline!important}@media (max-width:900px){.cart-checkout-btn{background:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:var(--primary-color)!important}.cart-checkout-btn:hover:not(:disabled){background:var(--white-color)!important;border-color:var(--white-color)!important;color:var(--primary-color)!important}.cart-summary__continue{color:rgba(255,255,255,.8)!important}.cart-summary__continue:hover{color:var(--white-color)!important;text-decoration:underline!important}}.cart-line__modifier-display{border-top:1px dashed rgba(122,18,18,.25)!important}.cart-line__note{border-radius:var(--radius-xl)!important;background:#f8eeee!important;border:1px solid #e1bfbb!important;color:var(--text)!important}.cart-line__note:hover{border-color:rgba(122,18,18,.45)!important}.cart-line__note-indicator{background:var(--primary-color)!important;box-shadow:0 1px 3px rgba(0,0,0,.25)!important}.cart-line__note-icon{filter:brightness(0)!important;opacity:.8!important}.cart-mod-readonly__label{color:var(--text-muted)!important}.cart-mod-readonly__tag{background:#f8eeee!important;border:1px solid #e1bfbb!important;color:var(--text)!important}.cart-mod-readonly__price{color:var(--primary-color)!important}@media (max-width:900px){.cart-title{font-size:1.2rem!important}}@media (max-width:576px){.cart-line__name{font-size:.82rem!important;font-weight:500!important}.cart-line{padding:.95rem 1rem!important}.cart-line__subtotal{font-size:.82rem!important;font-weight:500!important}.cart-line__qty-val{font-size:.85rem!important;font-weight:500!important}.cart-line__qty-btn{width:26px!important;height:26px!important}.cart-title{font-size:.95rem!important}.cart-line__unavailable-banner{font-size:.75rem!important;font-weight:500!important;padding:.2rem .75rem!important}.cart-line__unavailable-remove{padding:.35rem 1rem!important;font-size:.8rem!important}}.cart-line--unavailable,.cart-line__unavailable-overlay{border-radius:var(--radius-sm)!important}.cart-line__unavailable-overlay{background:rgba(0,0,0,.55)!important}.cart-line__unavailable-banner{background:#e8a838!important;color:#fff!important}.cart-line__unavailable-remove{background:#fff!important;color:#333!important;border:1px solid #ccc!important}.cart-line__unavailable-remove:hover{background:#f0f0f0!important}