#bar-notification.bar-notification-container{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:calc(100% - 24px);max-width:640px;z-index:1000001;opacity:1;pointer-events:none}#bar-notification .bar-notification{--wheated-notice-accent:#237b46;box-sizing:border-box;min-height:64px;max-height:calc(100dvh - var(--wheated-header-height,104px) - 24px);overflow-y:auto;padding:18px 68px 18px 50px;border-left:5px solid var(--wheated-notice-accent);border-radius:8px;background:#fff;box-shadow:0 3px 16px #0003;color:#171717;font:500 16px/1.5 Arial,sans-serif;text-align:left;pointer-events:auto}#bar-notification .bar-notification.warning{--wheated-notice-accent:#9b6500}#bar-notification .bar-notification.error{--wheated-notice-accent:#b4232c}#bar-notification .bar-notification::before{content:'✓';position:absolute;top:20px;left:16px;box-sizing:border-box;width:23px;height:23px;border:2px solid currentColor;border-radius:50%;color:var(--wheated-notice-accent);font:600 16px/19px Arial,sans-serif;text-align:center}#bar-notification .bar-notification.warning::before{content:'!'}#bar-notification .bar-notification.error::before{content:'×'}#bar-notification .content{margin:0;color:inherit;font:inherit;overflow-wrap:anywhere}#bar-notification .content+.content{margin-top:6px}#bar-notification .content a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}#bar-notification .wheated-notice-title{display:block;font:600 17px/1.4 Arial,sans-serif}#bar-notification .wheated-cart-notice .content a{display:block;margin:7px 0 0 -34px;font:500 16px/1.5 Arial,sans-serif}#bar-notification .close{box-sizing:border-box;top:10px;right:10px;width:44px;height:44px;margin:0;padding:0;border:1px solid #d7d7d7;border-radius:50%;background:#fff;opacity:1;box-shadow:0 1px 4px #0002}#bar-notification .close::before,#bar-notification .close::after{content:'';position:absolute;top:20px;left:12px;width:18px;height:2px;background:#111;transform:rotate(45deg)}#bar-notification .close::after{transform:rotate(-45deg)}#bar-notification .close:hover{background-color:#f3f3f3}.master-wrapper-page:has(.wheated-compact-header){padding-top:var(--wheated-header-height,104px)}.header.wheated-compact-header{padding:0 24px}.header.wheated-compact-header .header-lower{display:flex;flex-flow:row wrap;gap:8px 12px;padding:18px 0 10px}.header.wheated-compact-header .header-logo{margin:0 auto 0 0;width:210px;max-width:35%}.header.wheated-compact-header .header-logo a{display:block}.header.wheated-compact-header .header-logo a img{width:100%;max-width:100%;max-height:60px;object-fit:contain}.header.wheated-compact-header .header-links-wrapper{flex-direction:row!important;align-items:center;gap:12px;margin:0;padding:0}.header.wheated-compact-header .header-links{margin:0!important;padding:0}.header.wheated-compact-header .header-links ul{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.header.wheated-compact-header .header-links a{margin:0;font-size:12px;white-space:nowrap}.header.wheated-compact-header #startOrder{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:78px;height:34px;min-height:34px;padding:4px 6px;margin:0;font:12px/16px Arial,sans-serif;white-space:nowrap;border:0;border-radius:5px}.header.wheated-compact-header #startOrder .timer{font-variant-numeric:tabular-nums}.header.wheated-compact-header #startOrder[data-availability]:not([data-availability="Open"]):not([data-availability="Held"]){white-space:normal;line-height:13px}.header.wheated-compact-header #wheated-availability-notice{margin-top:6px;padding:8px 12px;background:#fff4e5;color:#49321d;border-radius:4px;font-size:13px;line-height:1.4}.header.wheated-compact-header #wheated-availability-notice[hidden]{display:none}.time-selection #pickupUnavailable p{margin:12px 0 20px;line-height:1.5}.time-selection #pickupUnavailable button{margin:4px;white-space:normal}.time-selection .large-order-callout{max-width:260px;margin:-4px 0 0;color:#333;font-size:12.6px;line-height:1.4}.time-selection .large-order-callout a{color:var(--accent);text-decoration:underline;font-weight:600}.header.wheated-compact-header #topcartlink{margin:0}.header.wheated-compact-header #topcartlink .ico-cart{display:inline-flex;align-items:center;height:34px;min-width:44px;padding:4px 6px 4px 26px;margin:0;background:#000;color:#fff;border-radius:5px;font-size:11px;box-sizing:border-box}.header.wheated-compact-header #topcartlink .ico-cart:hover{background:#222}.header.wheated-compact-header #topcartlink .ico-cart::before{left:6px;font-size:16px}.header.wheated-compact-header .header-pickup-point{width:100%;padding:0;text-align:center;font-size:12px;line-height:1.5}.header.wheated-compact-header #wheated-pickup-time{font-weight:normal}.wheated-clock{position:relative;display:inline-block;width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%;flex-shrink:0}.wheated-clock::after{content:'';position:absolute;width:4px;height:5px;top:2px;left:5px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.menu-links{position:static;display:flex;flex-direction:row;justify-content:center;gap:18px;margin:16px 0 24px}.menu-links .btn{width:108px;min-height:26px;padding:5px 10px;border:0;border-radius:4px;background:#000!important;color:#fff;font:11px/16px Arial,sans-serif}.menu-links .btn:hover,.menu-links .btn:focus{background:#222!important;color:#fff}.category-grid .item-grid .item-box>a{scroll-margin-top:calc(var(--wheated-header-height,104px) + 12px)}.category-grid .fm-item-box .prices,.popup.product-popup .price-cart-price{display:none}@media(min-width:601px){.html-category-page .header.wheated-compact-header .header-logo{width:164px}.html-category-page .master-wrapper-content{max-width:860px}.menu-links .btn{min-height:30px;padding:7px 10px;font-size:12px}.category-grid .item-grid .item-box{padding:0!important}.category-grid .item-grid .item-box>a .sub-category-item .details{padding:0}.category-grid .item-grid .item-box>a .title{font-size:26px;line-height:32px}.category-grid .item-grid .item-box>a .description p{font-size:13px;line-height:19px}.category-grid .item-grid .item-box>.product-grid>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.category-grid .item-grid .item-box>.product-grid>.row::before,.category-grid .item-grid .item-box>.product-grid>.row::after{display:none}.category-grid .item-grid .item-box .fm-item-box{width:100%;max-width:none;min-width:0;padding:0;margin:0}.category-grid .item-grid .item-box .fm-item-box>a{border:0;border-bottom:1px solid #e1e1e1;border-radius:0;padding:0 0 18px}.category-grid .item-grid .item-box .fm-item-box>a .not-product-item{gap:12px;min-width:0}.category-grid .item-grid .item-box .fm-item-box .picture{width:100%;min-width:0;margin:0}.category-grid .item-grid .item-box .fm-item-box .picture img{display:block;position:static;width:100%;height:auto;aspect-ratio:1.75;object-fit:cover;border-radius:4px}.category-grid .item-grid .item-box .fm-item-box>a .not-product-item .details{flex-grow:0;padding:0;min-width:0}.category-grid .item-grid .item-box .fm-item-box .title{font-size:16px;line-height:1.3;padding-bottom:4px;overflow-wrap:anywhere}.category-grid .item-grid .item-box .fm-item-box .description{flex-grow:0;margin:0}.category-grid .item-grid .item-box .fm-item-box .description p{font-size:14px;line-height:1.45;overflow-wrap:anywhere}}@media(min-width:1200px){.html-category-page .master-wrapper-content{max-width:1280px}.category-grid .item-grid .item-box>.product-grid>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-dialog:has(.product-popup) .ui-dialog-titlebar{height:0;min-height:0;overflow:visible;padding:0!important;border:0;z-index:2}.ui-dialog:has(.product-popup) .ui-dialog-titlebar .ui-dialog-titlebar-close{box-sizing:border-box;width:39px!important;height:39px!important;min-width:0;min-height:0;padding:0;top:10px!important;right:10px!important;border:1px solid #d7d7d7!important;border-radius:50%;background:#fff!important;box-shadow:0 1px 4px #0002}.ui-dialog:has(.product-popup) .ui-dialog-titlebar .ui-dialog-titlebar-close::after{width:37px;font:30px/37px Arial,sans-serif}.popup.product-popup form{max-height:85dvh}.popup.product-popup .wheated-product-layout{padding:18px 58px 18px 18px;gap:18px}.popup.product-popup .product-name{margin-bottom:6px}.popup.product-popup .product-name h1{font-size:17px}.popup.product-popup .full-description{font-size:11px;line-height:1.4}.popup.product-popup .attributes dt{margin-bottom:6px}.popup.product-popup .attributes dt h3{font-size:13px;line-height:1.3}.popup.product-popup .attributes dd{margin-bottom:14px}.popup.product-popup .topping-display-group summary{padding:9px 0;font-size:12px;line-height:1.35;font-weight:500}.popup.product-popup .topping-display-group .option-list li{min-height:34px;padding:4px 0;gap:8px}.popup.product-popup .topping-display-group label{min-height:26px;font-size:11px;line-height:1.35;gap:8px}.popup.product-popup .topping-display-group input[type=checkbox]{width:18px;height:18px}.popup.product-popup .topping-selection-count{font-size:11px}.popup.product-popup textarea{min-height:66px;padding:8px;font-size:12px;line-height:1.35}.popup.product-popup .price-cart-cart{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.popup.product-popup .price-cart-cart .add-to-cart-panel{gap:8px}.popup.product-popup .price-cart-cart .add-to-cart-panel .qty-input,.popup.product-popup .price-cart-cart .add-to-cart-panel .qty-dropdown{width:58px;height:40px;padding:6px;font-size:12px}.popup.product-popup .price-cart-cart .add-to-cart-panel .qty-label,.popup.product-popup .price-cart-cart .add-to-cart-panel .add-to-cart-button{font-size:12px}.popup.product-popup .price-cart-cart .add-to-cart-panel .add-to-cart-button{min-height:40px;padding:8px}.popup.product-popup .add-to-cart-warning{font-size:11px}@media(max-width:600px){.header.wheated-compact-header{padding:0 12px}.header.wheated-compact-header .header-lower{flex-flow:row wrap;padding:10px 0 8px;gap:6px}.header.wheated-compact-header .header-logo{width:112px;max-width:calc(100% - 192px);margin:0 auto 0 0}.header.wheated-compact-header .header-links-wrapper{flex-direction:row;gap:6px}.header.wheated-compact-header .header-links{margin:0}.header.wheated-compact-header .header-links ul{gap:6px}.header.wheated-compact-header .header-links .ico-login,.header.wheated-compact-header .header-links .ico-logout{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center}.header.wheated-compact-header .header-pickup-point{font-size:13px}.menu-links{gap:7px;margin:14px 0 16px}.menu-links .btn{flex:1;width:auto}.category-grid .item-grid .item-box{padding:0 12px!important}.category-grid .item-grid .item-box>a .title{font-size:19px;line-height:1.3}.category-grid .item-grid .item-box>a .description p{font-size:11px;line-height:1.4}.category-grid .item-grid .item-box .fm-item-box{width:100%;padding:0;margin:0}.category-grid .item-grid .item-box .fm-item-box>a{border:0;border-bottom:1px solid #ddd;border-radius:0;padding:12px 0}.category-grid .item-grid .item-box .fm-item-box>a .not-product-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;width:100%}.category-grid .item-grid .item-box .fm-item-box .picture{width:72px;min-width:0;margin:0}.category-grid .item-grid .item-box .fm-item-box .picture img{position:static;width:72px;height:72px;object-fit:cover;border-radius:4px}.category-grid .item-grid .item-box .fm-item-box>a .not-product-item .details{padding:0;min-width:0}.category-grid .item-grid .item-box .fm-item-box .title{font-size:14px;line-height:1.3;padding-bottom:4px}.category-grid .item-grid .item-box .fm-item-box .description{margin:0}.category-grid .item-grid .item-box .fm-item-box .description p{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.popup.product-popup .full-description{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.popup.product-popup form{height:90dvh;max-height:90dvh}.popup.product-popup .wheated-product-layout{padding:14px;gap:14px}.popup.product-popup .gallery{width:min(220px,calc(100% - 80px));margin-bottom:12px}.popup.product-popup .product-name h1{font-size:19px}.popup.product-popup .attributes .wheated-instructions-heading h3,.popup.product-popup .attributes .wheated-instructions-heading h3 .text-prompt{font-size:17px;line-height:1.3}}
