ht-dinner-meal-tiles,.ht-meal-tile__details,.ht-meal-tile__select{display:none}@media(max-width:767px){#mainProductContainer.ht-meal-tiles-enabled{--ht-meal-image-height: clamp(116px, 35vw, 144px)}#mainProductContainer.ht-meal-tiles-enabled .maintiffin-category-prdlists{align-items:stretch}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile{box-sizing:border-box;padding:7px;border:1px solid #c9cacf;border-radius:16px;background:#fff;box-shadow:0 2px 8px #00000006}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile--selected{border-color:#127e51;box-shadow:inset 0 0 0 1px #127e51;background:#f0faf5}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-category-prod-wrapper,#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-input-label{display:flex;flex-direction:column;height:100%;min-width:0}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-input-label{position:relative}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-products-select{display:none}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-radio-label{display:flex;flex-direction:column;flex:1;height:auto;margin:0}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-radio-label:before,#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-radio-label:after,#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-radio-label .icon-hover-main-desc{display:none}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-img{display:flex;flex-direction:column;margin:0 0 5px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .prod-featured-img{order:0;border-radius:11px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .prod-featured-img img{display:block;width:100%;height:var(--ht-meal-image-height);min-height:var(--ht-meal-image-height);max-height:var(--ht-meal-image-height);object-fit:cover}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .tiffindays-tags-container-main{position:static;order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;min-height:20px;margin-top:4px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .tiffin-day-tags{border:0;padding:3px 6px;font-size:10px;font-weight:600;line-height:14px;letter-spacing:0;background:#edf0ee;color:#292e2b}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-content{display:block;flex:1;height:auto;font-size:0;line-height:19px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .maintiffin-prod-title{display:inline;min-height:0;color:#1c1c1e;font-size:15px;line-height:19px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .product-price-threshold{display:inline-block;min-height:0;margin-inline-start:6px;color:#1c1c1e;font-size:14px;line-height:19px;font-weight:650;white-space:nowrap}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .product-price-threshold[data-threshold-diff=""]{display:none}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile button{-webkit-appearance:none;appearance:none;box-sizing:border-box;margin:0;color:#1c1c1e;font-family:inherit;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;touch-action:manipulation}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__details{display:inline-flex;position:absolute;top:calc(var(--ht-meal-image-height) - 44px);right:2px;z-index:2;align-items:center;justify-content:center;gap:4px;width:72px;min-width:72px;height:44px;min-height:44px;padding:18px 6px 0;border:0;border-radius:14px;background:transparent;box-shadow:none;font-size:12px;line-height:16px;isolation:isolate}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__details:before{content:"";position:absolute;top:18px;right:0;bottom:0;left:0;z-index:-1;border:1px solid #1c1c1e;border-radius:13px;background:#fff;box-shadow:0 1px 4px #00000014}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__details svg{flex:none;width:14px;height:14px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select{display:flex;position:relative;align-items:center;justify-content:center;flex:none;gap:5px;width:100%;min-height:44px;margin-top:0;padding:0 8px;border:0;border-radius:10px;background:transparent;box-shadow:none;font-size:13px;line-height:18px;isolation:isolate}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select:before{content:"";position:absolute;top:8px;right:0;bottom:8px;left:0;z-index:-1;border:1.5px solid #1c1c1e;border-radius:9px;background:#fff}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select svg{display:block;flex:none;width:16px;height:16px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select .ht-meal-tile__check{display:none}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select[aria-pressed=true]{color:#fff}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select[aria-pressed=true]:before{border-color:#127e51;background:#127e51}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select[aria-pressed=true] .ht-meal-tile__plus{display:none}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile .ht-meal-tile__select[aria-pressed=true] .ht-meal-tile__check{display:block}#mainProductContainer.ht-meal-tiles-enabled[data-add-style=pill] .ht-meal-tile__select,#mainProductContainer.ht-meal-tiles-enabled[data-add-style=photo] .ht-meal-tile__select{width:84px;align-self:flex-end}#mainProductContainer.ht-meal-tiles-enabled[data-add-style=pill] .ht-meal-tile__select:before,#mainProductContainer.ht-meal-tiles-enabled[data-add-style=photo] .ht-meal-tile__select:before{border-radius:16px}#mainProductContainer.ht-meal-tiles-enabled[data-add-style=photo] .ht-meal-tile__select{position:absolute;top:calc(var(--ht-meal-image-height) - 44px);right:4px;z-index:2}#mainProductContainer.ht-meal-tiles-enabled[data-add-style=photo] .ht-meal-tile__details{top:0}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile button:focus-visible{outline:3px solid #1c1c1e;outline-offset:3px}#mainProductContainer.ht-meal-tiles-enabled .ht-meal-tile button:disabled{cursor:default;opacity:.5}}@media(max-width:749px){.mct-section .mct-tabs .mct-tab{min-height:44px!important;padding:9px 6px!important;font-weight:600!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow .1s ease,filter .1s ease}.mct-section .mct-tabs .mct-tab :is(.mct-label,.mct-icon){pointer-events:none}.mct-section .mct-tabs .mct-tab:is(:active,.ht-menu-link-pressed){filter:brightness(.91);box-shadow:inset 0 0 0 2px #127e51}.mct-section .mct-tabs .mct-tab:focus-visible{outline:2px solid #1c1c1e;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.mct-section .mct-tabs .mct-tab{transition:none}}ht-mobile-order-dock{display:none}@media(max-width:767px){ht-mobile-order-dock:not([hidden]){display:flex;flex-direction:column;align-items:center;position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:5;color:#000;font-family:inherit;pointer-events:none}ht-mobile-order-dock [hidden]{display:none!important}ht-mobile-order-dock button{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;min-width:0;pointer-events:auto}ht-mobile-order-dock button:focus-visible{outline:3px solid #127e51;outline-offset:2px}ht-mobile-order-dock button:disabled{opacity:.32;cursor:default}.ht-order-dock__add-wrap{height:44px;display:flex;justify-content:center;width:210px}ht-mobile-order-dock .ht-order-dock__add{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;height:44px;width:210px;color:#127e51;font-size:13px;isolation:isolate}.ht-order-dock__add:before{content:"";position:absolute;top:4px;right:0;bottom:4px;left:0;background:transparent;border:2px dashed #000000;border-radius:18px;z-index:-1}.ht-order-dock__add>span:first-child{font-size:23px;font-weight:400;line-height:1}.ht-order-dock__bar{display:grid;grid-template-columns:86px minmax(0,1fr) 86px;gap:4px;width:100%;height:56px;box-sizing:border-box;padding:5px;border:1px solid #b2b0b0;border-radius:28px;background:#fff;box-shadow:0 5px 18px #00000012;pointer-events:auto}ht-mobile-order-dock .ht-order-dock__day,ht-mobile-order-dock .ht-order-dock__cart{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;border-radius:22px;white-space:nowrap}.ht-order-dock__day svg{flex-shrink:0}.ht-order-dock__bag{display:inline-flex;position:relative;flex-shrink:0}.ht-order-dock__badge{position:absolute;right:-6px;top:-3px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#127e51;color:#fff;font-size:10px;line-height:16px}.ht-order-dock__amount{font-variant-numeric:tabular-nums}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__bar{grid-template-columns:76px 44px minmax(0,1fr)}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__cart .ht-order-dock__amount{display:none}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__forward{background:linear-gradient(189.66deg,#42d296 9.82%,#2ab47b 93.87%);color:#fff;gap:5px;padding:0 8px}.ht-order-dock__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.ht-order-dock-ready .order-tiffin-section-wrapper{padding-bottom:calc(var(--ht-order-dock-space, 68px) + env(safe-area-inset-bottom,0px) + 16px)}body.ht-order-dock-ready .tiffin-bottom-ctas-button{display:none!important}body.ht-order-dock-ready:not(.mobile-cart-summary) .cart-summary-wrapper{display:none!important}body.ht-order-dock-ready.mobile-cart-summary ht-mobile-order-dock{display:none}@media(max-width:359px){.ht-order-dock__bar{grid-template-columns:68px minmax(0,1fr) 68px}ht-mobile-order-dock button{font-size:12px}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__bar{grid-template-columns:60px 44px minmax(0,1fr)}ht-mobile-order-dock .ht-order-dock__day,ht-mobile-order-dock .ht-order-dock__cart{gap:4px}}}@media(max-width:767px){ht-mobile-order-dock:not([hidden]){left:clamp(72px,18.46vw,76px);right:clamp(72px,18.46vw,76px)}.ht-order-dock__bar{grid-template-columns:52px minmax(0,1fr) 52px;gap:2px}.ht-order-dock__add-wrap,ht-mobile-order-dock .ht-order-dock__add{width:min(210px,100%)}ht-mobile-order-dock .ht-order-dock__day,ht-mobile-order-dock .ht-order-dock__cart{gap:4px;font-size:13px}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__bar{grid-template-columns:44px 44px minmax(0,1fr)}ht-mobile-order-dock [data-checkout-total]{display:none!important}.ht-order-dock__amount{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:359px){.ht-order-dock__bar{grid-template-columns:44px minmax(0,1fr) 44px}ht-mobile-order-dock .ht-order-dock__day,.ht-order-dock__amount{font-size:12px}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__forward{gap:2px;padding:0 5px}ht-mobile-order-dock[data-final-day=true] .ht-order-dock__forward svg{display:none}ht-mobile-order-dock .ht-order-dock__day svg{width:14px;height:14px}}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description):after{background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper{position:fixed;inset:auto 0 0;width:100%;height:80vh;height:80dvh;max-height:80dvh;padding:0;border-radius:26px 26px 0 0;background:#fff;background-image:none;overflow:hidden;box-shadow:0 -12px 48px #0000001f;z-index:1000;animation:ht-sheet-enter .36s cubic-bezier(.22,.7,.25,1) both}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-container{display:block;position:relative;top:0;height:100%;padding:0;margin:0;background:#fff;border-radius:inherit}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-popover-info{display:flex!important;flex-direction:column;height:100%;min-height:0;padding:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-title{display:none!important}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .mobile-cart-swipe{position:absolute;top:0;left:0;right:0;height:22px;display:flex;justify-content:center;padding-top:8px;z-index:2}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .mobile-swipe-svg{display:block;width:36px;height:5px;border-radius:3px;background:#c7c7cc;background-image:none;border:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .mobile-swipe-svg svg{display:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .ht-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:22px 16px 4px;border-bottom:1px solid #ededf0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .ht-sheet-header h2{margin:0;font-size:20px;font-weight:650;line-height:28px;color:#1c1c1e}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .ht-sheet-done{min-width:52px;height:44px;padding:0 4px;border:0;background:none;color:#127e51;font-size:16px;font-weight:600;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-product-info{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;padding:0;margin:0;background:#f6f6f8}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-tabs{display:flex;flex:none;gap:2px;padding:3px;margin:12px 16px 0;border-radius:10px;background:#e9e9ed;overflow-x:auto}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cartsumary-tab{flex:1;min-width:60px;min-height:36px;padding:7px 9px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:550;color:#636366;white-space:nowrap;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cartsumary-tab.active{background:#fff;color:#1c1c1e;box-shadow:0 1px 3px #00000014}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 16px 20px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-cart-summary{padding:0;margin:0 0 12px;border:1px solid #e9e9ed;border-radius:14px;background:#fff;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-toggle{min-height:44px;padding:10px 12px;margin:0;gap:8px;border-bottom:1px solid #ededf0;background:transparent;color:#1c1c1e;font-size:14px;font-weight:650}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .total-price-icon-wrapper{gap:6px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-total-header,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-total-header span{padding:0;margin:0;border-radius:0;background:transparent;color:#1c1c1e;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .collapse-body{margin:0;padding:0 10px 8px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .main-tiffin-section,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .addons-section,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .category-group-title{padding:0;margin:0;border:0;background:transparent;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .section-header-cartsummary{padding:10px 2px 3px;margin:0;font-size:13px;line-height:20px;font-weight:600;color:#1c1c1e}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-wrapper{display:flex;align-items:center;gap:4px;padding:5px 0;margin:0;min-height:44px;border-bottom:1px solid #f0f0f2;background:transparent;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-titles-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-cat-imgtitle-mainwrap{width:58px;flex:0 0 58px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .category-img-main{width:auto;height:auto;min-width:0;display:block}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-maintiffin-wrapper .added-category-img-wrapper{display:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-title{display:block;position:static;transform:none;padding:0;margin:0;background:none;box-shadow:none;border:0;border-radius:0;color:#8e8e93;font-size:10px;line-height:14px;font-weight:500;text-transform:capitalize}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-cat-imgtitle-wrap{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:13px;line-height:18px;color:#1c1c1e}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-maintiffin-wrapper .added-cat-imgtitle-wrap{display:block}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-cat-imgtitle-wrap span{font-size:inherit;line-height:inherit}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-img-wrapper{width:36px;height:36px;min-width:36px;overflow:hidden;border-radius:8px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-img-wrapper img{width:36px;height:36px;min-height:0;object-fit:cover}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-wrapper-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .added-category-wrapper-titles .added-price{color:#8e8e93;font-size:12px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .remove-btn{flex:0 0 44px;min-width:44px;width:44px;height:44px;padding:12px;margin:0;background-size:14px;background-position:center;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .category-title{margin:0;padding:8px 0 3px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .category-title strong{display:block;padding:0;margin:0;background:none;border-radius:0;color:#8e8e93;font-size:11px;line-height:16px;font-weight:600;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .missing-warning{margin:4px 0;padding:6px 8px;font-size:12px;line-height:17px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-bottom-info{display:block;flex:0 0 auto;max-height:35%;overflow-y:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));margin:0;border-top:1px solid #e5e5ea;border-radius:0;box-shadow:none;background:#fff}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-bottom-info.no-products{display:none!important}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-total-info{margin:0 0 10px;padding:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .total-price-info{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;border:0;background:none;font-size:15px;font-weight:500;color:#1c1c1e;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .total-price-info:before,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .total-price-info:after{display:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .total-price-info>span{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .warning-review-required{width:100%;padding:8px 10px;border-radius:10px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .warning-review-required h2{font-size:14px;line-height:20px;margin:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .warning-review-required p,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .warning-review-required li{font-size:12px;line-height:17px;margin:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-checkout-btn .tiffin-add-to-cart{width:100%;min-height:48px;padding:12px 16px;border-radius:14px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:normal;margin:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .no-product-msg-info{padding:32px 24px;font-size:15px;line-height:22px;color:#8e8e93;text-align:center}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper button:focus-visible{outline:2px solid #127e51;outline-offset:-2px}@keyframes ht-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper{animation:none}}}.ht-sheet-header{display:none}@media(max-width:767px){body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-product-info{background:#fff}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .cart-summary-tabs{background:#f2f2f7}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-cart-summary{border:0;border-bottom:1px solid #e5e5ea;border-radius:0;margin-bottom:16px;padding-bottom:16px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-cart-summary:last-child{border-bottom:0;margin-bottom:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .day-toggle{padding:4px 0;border-bottom:0;font-size:16px;min-height:36px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .collapse-body{padding:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .section-header-cartsummary{display:flex;align-items:center;justify-content:space-between;padding:0;min-height:40px;font-size:14px}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .ht-sheet-edit{min-width:44px;height:44px;padding:0;border:0;background:transparent;color:#127e51;font-size:14px;font-weight:500;box-shadow:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .main-tiffin-section:not(.ht-tiffin-editing) .added-category-wrapper{min-height:0;padding:2px 0;border:0}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .main-tiffin-section:not(.ht-tiffin-editing) .added-cat-imgtitle-mainwrap,body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .main-tiffin-section:not(.ht-tiffin-editing) .remove-btn{display:none}body.ht-cart-sheet.mobile-cart-summary:not(.popup-description) .cart-summary-wrapper .main-tiffin-section:not(.ht-tiffin-editing) .added-cat-imgtitle-wrap{color:#6c6c70;font-size:14px;line-height:19px}}ht-quantity-meal-tiles,.ht-quantity-tile__actions,.ht-quantity-tile__details{display:none}@media(max-width:767px){.order-tiffin-main-container.ht-quantity-tiles-enabled{--ht-quantity-image-height: clamp(116px, 35vw, 144px)}.ht-quantity-tiles-enabled :is(.ala-category-prdlists,.lunch-category-prdlists,.pantry-category-prdlists){display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.ht-quantity-tiles-enabled .ht-quantity-tile{box-sizing:border-box;width:calc(50% - 8px)!important;min-width:0;max-width:calc(50% - 8px)!important;padding:7px;border:1px solid #c9cacf;border-radius:16px;background:#fff;box-shadow:0 2px 8px #00000006}.ht-quantity-tiles-enabled .ht-quantity-tile--selected{border-color:#127e51;box-shadow:inset 0 0 0 1px #127e51;background:#f0faf5}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.alacarte-category-prod-wrapper,.lunch-prod-wrapper,.pantry-prod-wrapper){position:relative;display:flex;flex-direction:column;gap:0;width:100%;min-width:0;height:100%;padding:0}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.alacarte-prod-img,.lunch-prod-img-wrapper,.pantry-prod-img-wrapper){position:static;display:flex;flex-direction:column;width:100%;min-width:0;margin:0 0 5px}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.prod-featured-img,.category-prod-img){order:0;width:100%;border-radius:11px;overflow:hidden}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.prod-featured-img img,.lunch-prod-img-main,.pantry-prod-img-main){display:block;width:100%;height:var(--ht-quantity-image-height);min-height:var(--ht-quantity-image-height);max-height:var(--ht-quantity-image-height);object-fit:cover}.ht-quantity-tiles-enabled .ht-quantity-tile .tiffindays-tags-container-main{position:static;order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;min-height:20px;margin:4px 0 0}.ht-quantity-tiles-enabled .ht-quantity-tile .tiffin-day-tags{border:0;padding:3px 6px;font-size:10px;font-weight:600;line-height:14px;letter-spacing:0;background:#edf0ee;color:#292e2b}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.alacarte-prod-content,.lunch-prod-content,.pantry-prod-content){display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;min-width:0;height:auto;margin:0;padding:0}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.addon-prod-content,.lunch-desc-content,.pantry-desc-content){display:block;flex:1;width:100%;min-width:0;height:auto;margin:0;padding:0;font-size:0;line-height:19px}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.alacarte-prod-title,.lunch-prod-title,.pantry-prod-title){display:inline;min-height:0;margin:0;color:#1c1c1e;font-size:15px;line-height:19px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}.ht-quantity-tiles-enabled .ht-quantity-tile .category-prod-wtprice{display:inline;margin:0;padding:0}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.alacarte-prod-price,.lunch-prod-perweightprice,.pantry-prod-finalprice){display:inline-block;min-height:0;margin:0 0 0 6px;padding:0;color:#1c1c1e;font-size:14px;line-height:19px;font-weight:650;letter-spacing:0;white-space:nowrap}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.ala-cart-quanity-wrapper,.lunch-addto-cart,.pantry-addto-cart,.icon-hover-alacarte,.icon-hover-lunch-desc,.icon-hover-pantry-desc){display:none!important}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-prod-img-main{object-fit:contain;background:#fff}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-card-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px;margin:0 0 5px}.ht-quantity-tiles-enabled .ht-quantity-tile .category-prod-vendor{color:#555b57;font-size:11px;line-height:15px;font-weight:500;overflow-wrap:anywhere}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-card-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-custom-dropdown{min-width:0;max-width:100%}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-custom-dropdown:not(.pantry-weight-display) .dropdown-selected-wrapper{min-height:44px;padding:4px 8px;touch-action:manipulation}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-custom-dropdown .dropdown-item{min-height:44px;padding:10px 8px;touch-action:manipulation}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-weight-display .dropdown-selected-wrapper{padding:3px 6px}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-custom-dropdown .dropdown-selected{font-size:12px;line-height:16px}.ht-quantity-tiles-enabled .ht-quantity-tile .pantry-stock-message{margin:4px 0 0;font-size:12px;line-height:16px;font-weight:600}.ht-quantity-tiles-enabled .ht-quantity-tile .tiffindays-tags-container-main:empty{display:none}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__actions{display:flex;justify-content:flex-end;align-items:center;flex:none;min-height:44px;width:100%;margin:0}.ht-quantity-tiles-enabled .ht-quantity-tile button{-webkit-appearance:none;appearance:none;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:5px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:#1c1c1e;font-family:inherit;font-size:13px;line-height:18px;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;touch-action:manipulation;isolation:isolate}.ht-quantity-tiles-enabled .ht-quantity-tile button svg{flex:none;width:16px;height:16px}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__add{width:84px;padding:0 8px;border-radius:16px}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__add:before{content:"";position:absolute;top:8px;right:0;bottom:8px;left:0;z-index:-1;border:1.5px solid #1c1c1e;border-radius:16px;background:#fff}.ht-quantity-tiles-enabled .ht-quantity-tile--selected .ht-quantity-tile__add{color:#fff}.ht-quantity-tiles-enabled .ht-quantity-tile--selected .ht-quantity-tile__add:before{border-color:#127e51;background:#127e51}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__check{display:none}.ht-quantity-tiles-enabled .ht-quantity-tile--selected .ht-quantity-tile__check{display:block}.ht-quantity-tiles-enabled .ht-quantity-tile--selected .ht-quantity-tile__plus{display:none}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__stepper{display:flex;position:relative;align-items:center;justify-content:space-between;min-height:44px;width:120px;max-width:100%;isolation:isolate}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__stepper:before{content:"";position:absolute;top:8px;right:0;bottom:8px;left:0;z-index:-1;border:1.5px solid #127e51;border-radius:16px;background:#fff}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__stepper button{width:44px;color:#127e51;border-radius:16px}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__stepper output{min-width:24px;color:#1c1c1e;font-size:14px;line-height:20px;text-align:center;font-weight:650;font-variant-numeric:tabular-nums}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__details{position:absolute;top:calc(var(--ht-quantity-image-height) - 44px);right:2px;z-index:2;width:72px;min-width:72px;height:44px;min-height:44px;padding:18px 6px 0;border-radius:14px;font-size:12px;line-height:16px;gap:4px}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__details:before{content:"";position:absolute;top:18px;right:0;bottom:0;left:0;z-index:-1;border:1px solid #1c1c1e;border-radius:13px;background:#fff;box-shadow:0 1px 4px #00000014}.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__details svg{width:14px;height:14px}.ht-quantity-tiles-enabled .ht-quantity-tile :is(.ht-quantity-tile__actions,.ht-quantity-tile__details) [hidden],.ht-quantity-tiles-enabled .ht-quantity-tile .ht-quantity-tile__details[hidden]{display:none!important}.ht-quantity-tiles-enabled .ht-quantity-tile button:focus-visible{outline:3px solid #1c1c1e;outline-offset:3px}.ht-quantity-tiles-enabled .ht-quantity-tile button:disabled{cursor:default;opacity:.5}}@media(max-width:359px){.order-tiffin-section-wrapper:has(.ht-quantity-tiles-enabled)>.t4s-container{padding-inline:12px}.ht-quantity-tiles-enabled .tiffin-all-days-main-ala-wrapper{padding-inline:8px}}ht-tiffin-completion-guard{display:contents}body.ht-tiffin-guard-open{overflow:hidden}.ht-tiffin-guard__dialog{position:fixed;box-sizing:border-box;width:min(360px,calc(100% - 32px));max-height:80vh;max-height:80dvh;margin:auto;padding:24px;overflow:auto;border:0;border-radius:24px;background:#fff;color:#1c1c1e;box-shadow:0 20px 70px #00000029;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.ht-tiffin-guard__dialog:not([open]){display:none}.ht-tiffin-guard__dialog::backdrop{background:#0005}.ht-tiffin-guard__dialog h2{margin:0 30px 8px 0;color:#1c1c1e;font:650 21px/26px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.3px;text-transform:none}.ht-tiffin-guard__dialog p{margin:0;color:#525259;font-size:14px;line-height:20px}.ht-tiffin-guard__dialog .ht-tiffin-guard__close{-webkit-appearance:none;appearance:none;position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#1c1c1e;cursor:pointer;touch-action:manipulation}.ht-tiffin-guard__close:focus-visible{outline:2px solid #127e51;outline-offset:-5px}ht-tiffin-completion-guard:is([data-menu=lunch],[data-menu=pantry],[data-mode=ala]) .ht-tiffin-guard__missing{display:none}ht-tiffin-completion-guard:is([data-menu=lunch],[data-menu=pantry],[data-mode=ala]) .ht-tiffin-guard__hint{margin-top:14px}.ht-tiffin-guard__missing{display:grid;gap:10px;margin:18px 0 14px}.ht-tiffin-guard__group{padding:12px 14px;border:1px solid #d8dedb;border-radius:14px;background:#f6f8f7}.ht-tiffin-guard__group h3{margin:0 0 4px;color:#1c1c1e;font-size:15px;font-weight:650;line-height:20px;text-transform:none}.ht-tiffin-guard__group p{color:#1c1c1e}.ht-tiffin-guard__group strong{font-weight:650}.ht-tiffin-guard__dialog .ht-tiffin-guard__hint{font-size:12px;line-height:17px}@media(prefers-reduced-motion:no-preference){.ht-tiffin-guard__dialog[open]{animation:ht-tiffin-guard-in .18s ease-out}@keyframes ht-tiffin-guard-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/75/compiled_assets/styles.css.map */
