@font-face{font-family:"Birzia";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Birzia";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Birzia";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--hb-cream:#eae0d9;--hb-pk-icon:#c1a39b;--hb-pk-note:#879d89;--hb-gold:#fab20b;--hb-sand:#eee7d6;--hb-orange:#faa20b;--hb-orange-dark:#e38f00;--hb-peach:#ffd4af;--hb-pink:#ecdfd9;--hb-rose:#e5cec7;--hb-cat-count:#b49a91;--hb-benefit-text:#352b24;--hb-sage:#8da28b;--hb-nav-hover:#e5cec7;--hb-search-bg:#bda9a1;--hb-card:#e1d5cc;--hb-ink-warm:#352b24;--hb-sticky-bg:#ffffff;--hb-sticky-cta:#e5cec7;--hb-filter-bg:#f9f4f0;--hb-pk-card-bg:#f9f4f0;--hb-leaf:#d5e4b8;--hb-sage-dark:#768c74;--hb-ink:#000;--hb-muted:rgba(0, 0, 0, .61);--hb-white:#fff;--hb-radius-lg:40px;--hb-pill:200px;--hb-gutter:13px;--hb-header-h:94px;--hb-font:"Birzia", "Assistant", "Arial Hebrew", Arial, sans-serif;--hb-ease:cubic-bezier(.22, .61, .36, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--hb-cream);color:var(--hb-ink);font-family:var(--hb-font);font-weight:400;line-height:1.5;overflow-x:clip}img,video{max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hb-skip{position:absolute;inset-inline-start:16px;top:-100px;z-index:1000;padding:10px 16px;background:var(--hb-ink);color:var(--hb-white);border-radius:8px}.hb-skip:focus{top:16px}:focus-visible{outline:2px solid var(--hb-sage);outline-offset:3px}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 28px;border:1px solid #fff0;border-radius:var(--hb-pill);font-weight:700;font-size:17px;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .25s var(--hb-ease),color .25s var(--hb-ease),border-color .25s var(--hb-ease),transform .25s var(--hb-ease)}.hb-btn--lg{min-height:63px;min-width:319px;font-size:19px}.hb-btn--primary{background:var(--hb-orange);color:var(--hb-white)}.hb-btn--primary:hover{background:var(--hb-orange-dark)}.hb-btn--sage{background:var(--hb-sage);color:var(--hb-white)}.hb-btn--sage:hover{background:var(--hb-sage-dark)}.hb-btn--outline{border-color:var(--hb-ink);color:var(--hb-ink)}.hb-btn--outline:hover{background:var(--hb-ink);color:var(--hb-white)}.hb-btn--ghost{border-color:var(--hb-white);color:var(--hb-white)}.hb-btn--ghost:hover{background:var(--hb-white);color:var(--hb-ink-warm)}.hb-btn:active{transform:scale(.98)}.hb-btn__arrow{transform:rotate(90deg);flex:none}.hb-topbar__inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 35px 0 32px;font-weight:500;font-size:14px;color:var(--hb-muted)}.hb-topbar__menu ul{display:flex;gap:31px;margin:0;padding:0;list-style:none}.hb-topbar a{text-decoration:none;transition:color .2s var(--ease-out)}.hb-topbar a:hover{color:var(--hb-ink)}.hb-topbar__mark{position:absolute;inset-inline-start:50%;top:50%;transform:translate(50%,-50%);display:block;line-height:0}.hb-mark{display:block;overflow:visible}.hb-mark path{transform-box:fill-box;transform-origin:center}.hb-mark__top{animation:hb-roll-in-top .9s .2s cubic-bezier(.34,1.4,.64,1) backwards}.hb-mark__bottom{animation:hb-roll-in-bottom .9s .65s cubic-bezier(.34,1.4,.64,1) backwards}@keyframes hb-roll-in-top{from{opacity:0;transform:translateX(46px) rotate(360deg) scale(.4)}40%{opacity:1}}@keyframes hb-roll-in-bottom{from{opacity:0;transform:translateX(-46px) rotate(-360deg) scale(.4)}40%{opacity:1}}.hb-topbar__mark:hover .hb-mark__top{animation:hb-mark-wiggle .6s var(--hb-ease)}.hb-topbar__mark:hover .hb-mark__bottom{animation:hb-mark-wiggle .6s .08s var(--hb-ease) reverse}@keyframes hb-mark-wiggle{50%{transform:rotate(-14deg) scale(1.08)}}.hb-topbar__links{display:flex;align-items:center;gap:25px}.hb-topbar__link{display:inline-flex;align-items:center;gap:9px}.hb-topbar__link--account span{text-decoration:underline;text-underline-offset:3px}.hb-header{position:relative;z-index:50;margin:0 var(--hb-gutter);background:#1d1915;border-radius:var(--hb-radius-lg);color:var(--hb-white)}.hb-header-wrap{min-height:var(--hb-header-h)}.home .hb-header-wrap{min-height:0;margin-bottom:calc(-1 * var(--hb-header-h))}.home .hb-header{background:none}body:not(.home){background:var(--hb-filter-bg)}body:not(.home) .hb-header,body:not(.home) .hb-header.is-stuck{background:var(--hb-ink-warm)!important;color:var(--hb-white);box-shadow:0 8px 26px rgb(53 43 36 / .18)}body:not(.home) .hb-header.is-stuck .hb-header__logo-light{display:block}body:not(.home) .hb-header.is-stuck .hb-header__logo-dark{display:none}body:not(.home) .hb-header.is-stuck .hb-nav__list>li>a,body:not(.home) .hb-header.is-stuck .hb-header__lang{color:var(--hb-white)}body:not(.home) .hb-header .hb-nav__list>li:hover>a,body:not(.home) .hb-header .hb-nav__list>li:focus-within>a{color:var(--hb-nav-hover)}body:not(.home) .hb-header.is-stuck .hb-header__cart{border-color:var(--hb-white)}body:not(.home) .hb-header.is-stuck .hb-header__badge img{filter:none;opacity:1}body:not(.home) .hb-header.is-stuck .hb-header__burger span{background:var(--hb-white)}body:not(.home) .hb-header .hb-header__cta{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}body:not(.home) .hb-header .hb-header__cta:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark)}.hb-side-leaves{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hb-side-leaves img{position:absolute;top:0;left:0;height:auto;will-change:transform;filter:drop-shadow(0 6px 8px rgb(53 43 36 / .15))}body:not(.home) .hb-main,body:not(.home) .hb-footer{position:relative;z-index:1}@media (max-width:1100px){.hb-side-leaves{display:none}}body:not(.home) .hb-page__card{background:var(--hb-white)}.hb-header__inner{min-height:var(--hb-header-h)}.hb-header__inner{display:flex;align-items:center;gap:32px;padding:17px 9px 17px 16px}.hb-header__logo{flex:none;display:block;line-height:0}.hb-header__logo img{width:191px;height:auto}.hb-header__logo-dark{display:none}.hb-ico{display:block;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.hb-ico--search{--m:url(/wp-content/themes/holybagel/assets/img/search.svg?v=1791714499);width:20.5px;height:20.5px}.hb-ico--cart{--m:url(/wp-content/themes/holybagel/assets/img/cart.svg?v=1791714499);width:19.64px;height:20.77px}.hb-header__search,.hb-header__cart{color:inherit}.hb-header.is-stuck{position:fixed;top:10px;inset-inline:var(--hb-gutter);margin:0;background:var(--hb-sticky-bg);border-radius:var(--hb-pill);color:var(--hb-ink-warm);box-shadow:0 12px 34px rgb(53 43 36 / .16);animation:hb-stick-in .45s var(--hb-ease)}.admin-bar .hb-header.is-stuck{top:calc(10px + var(--wp-admin--admin-bar--height, 32px))}@keyframes hb-stick-in{from{transform:translateY(-120%);opacity:0}}.hb-header.is-stuck .hb-header__inner{min-height:72px;padding-block:10px;padding-inline:18px 10px}.hb-header.is-stuck .hb-header__logo img{width:150px}.hb-header.is-stuck .hb-header__logo-light{display:none}.hb-header.is-stuck .hb-header__logo-dark{display:block}.hb-header.is-stuck .hb-nav__list>li>a,.hb-header.is-stuck .hb-header__lang{color:var(--hb-ink-warm)}.hb-header.is-stuck .hb-nav__list>li:hover>a,.hb-header.is-stuck .hb-nav__list>li:focus-within>a{color:var(--hb-sage)}.hb-header.is-stuck .hb-nav__list .hb-menu-highlight>a{color:var(--hb-white)}.hb-header.is-stuck .hb-header__cart{border-color:var(--hb-ink-warm)}.hb-header.is-stuck .hb-header__cart:hover{background:rgb(53 43 36 / .08)}.hb-header.is-stuck .hb-header__badge img{filter:brightness(0);opacity:.82}.hb-header.is-stuck .hb-header__cta{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-header.is-stuck .hb-header__cta:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}.hb-header.is-stuck .hb-header__burger span{background:var(--hb-ink-warm)}.hb-header.is-stuck .hb-nav .sub-menu{box-shadow:0 18px 40px rgb(53 43 36 / .16)}.hb-nav{flex:none}.hb-header__navtools{display:flex;align-items:center;gap:22px;flex:none;margin-inline-start:-4px}.hb-nav__list{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.hb-nav__list>li{position:relative}.hb-nav__list>li>a{display:inline-flex;align-items:center;gap:6px;padding:12px 0;font-weight:500;font-size:17px;color:var(--hb-white);text-decoration:none;white-space:nowrap}.hb-nav__list>li:hover>a,.hb-nav__list>li:focus-within>a{color:var(--hb-nav-hover)}.hb-nav__list>li>a{transition:color .2s var(--ease-out)}.hb-nav__chev{display:inline-block;width:7px;height:4px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg?v=1791714499) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg?v=1791714499) center / contain no-repeat;transition:transform .2s var(--ease-out)}.hb-nav__list>li:hover .hb-nav__chev,.hb-nav__list>li:focus-within .hb-nav__chev{transform:rotate(180deg)}.hb-nav__list .hb-menu-highlight>a{padding:0 15px;height:25px;background:var(--hb-gold);color:var(--hb-white)}.hb-nav__list .hb-menu-highlight>a{transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-nav__list>li.hb-menu-highlight:hover>a,.hb-nav__list>li.hb-menu-highlight:focus-within>a,.hb-header.is-stuck .hb-nav__list>li.hb-menu-highlight:hover>a,.hb-header.is-stuck .hb-nav__list>li.hb-menu-highlight:focus-within>a{color:var(--hb-white);background:#e09c00}.hb-nav .sub-menu{position:absolute;inset-inline-start:-16px;top:100%;min-width:220px;width:max-content;margin:0;padding:10px;list-style:none;background:var(--hb-cream);border-radius:20px;box-shadow:0 18px 40px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility .2s var(--ease-out)}.hb-nav li:hover>.sub-menu,.hb-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.hb-nav .sub-menu a{display:block;white-space:nowrap;padding:9px 14px;border-radius:12px;color:var(--hb-ink);font-weight:500;font-size:16px;text-decoration:none}.hb-nav .sub-menu a:hover{background:var(--hb-white)}.hb-header.is-stuck .hb-nav .sub-menu{background:var(--hb-white)}.hb-header.is-stuck .hb-nav .sub-menu a{color:var(--hb-ink-warm)}.hb-header.is-stuck .hb-nav .sub-menu a:hover{background:#f2ece8}.hb-header__tools{display:flex;align-items:center;margin-inline-start:auto}.hb-header__tools>*{flex:none}.hb-header__lang{font-weight:700;font-size:17px;color:var(--hb-white);text-decoration:none}.hb-header__search{display:grid;place-items:center;width:40px;height:40px;margin:0}.hb-header__badge{display:block;flex:none;margin-inline-end:20px;line-height:0;transition:opacity .2s var(--ease-out)}.hb-header__badge img{width:72px;height:auto;aspect-ratio:173 / 129;object-fit:cover}.hb-header__badge:hover{opacity:.8}.hb-header__cart{position:relative;display:grid;place-items:center;width:50px;height:50px;margin-inline-end:13px;border:1px solid var(--hb-white);border-radius:50%;transition:background-color .2s var(--ease-out)}.hb-header__cart:hover{background:rgb(255 255 255 / .12)}.hb-cart-count{position:absolute;top:-4px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--hb-orange);color:var(--hb-white);font-size:12px;font-weight:700;line-height:20px;text-align:center}.hb-cart-count[hidden]{display:none}.hb-header__cta{min-width:185px}.hb-header__burger{display:none;width:44px;height:44px;margin-inline-start:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.hb-header__burger span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s var(--ease-out),opacity .25s var(--ease-out)}.hb-search{position:absolute;inset-inline:0;top:calc(100% - 6px);width:min(620px, calc(100% - 32px));margin-inline:auto;display:flex;gap:10px;padding:10px;background:var(--hb-cream);border-radius:24px;box-shadow:0 18px 40px rgb(0 0 0 / .2);opacity:0;visibility:hidden;transform:translateY(-12px) scale(.98);transform-origin:top center;transition:opacity .3s var(--hb-ease),transform .4s var(--hb-ease),visibility 0s linear .4s}.hb-search.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hb-search input[type="search"]:focus{outline:none;border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .25)}.hb-search .hb-btn{min-width:110px;background:var(--hb-search-bg)}.hb-search .hb-btn:hover{background:#a8928a}.hb-search input[type="search"]{flex:1;min-width:0;height:50px;padding:0 20px;border:1px solid rgb(0 0 0 / .15);border-radius:var(--hb-pill);background:var(--hb-white);font:500 17px var(--hb-font);transition:border-color .2s var(--ease-out)}.hb-drawer{position:fixed;inset:0;z-index:100;background:rgb(0 0 0 / .45)}.hb-drawer[hidden]{display:none}.hb-drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(360px, 88vw);display:flex;flex-direction:column;gap:24px;padding:88px 24px 32px;overflow-y:auto;background:var(--hb-cream);animation:hb-drawer-in .3s var(--hb-ease)}@keyframes hb-drawer-in{from{transform:translateX(100%)}}.hb-drawer ul{margin:0;padding:0;list-style:none}.hb-drawer__nav>ul>li>a{display:block;padding:12px 0;font-weight:700;font-size:20px;text-decoration:none;border-bottom:1px solid rgb(0 0 0 / .08)}.hb-drawer__nav .sub-menu a{display:block;padding:8px 14px;font-weight:500;font-size:16px;text-decoration:none;color:var(--hb-muted)}.hb-drawer__nav .hb-menu-highlight>a{display:inline-block;margin-top:10px;padding:4px 15px;background:var(--hb-gold);color:var(--hb-white);border:0}.hb-drawer__utility ul{display:flex;flex-wrap:wrap;gap:20px;font-weight:500;color:var(--hb-muted)}.hb-drawer__utility a{text-decoration:none}.hb-drawer__cta{width:100%;min-height:56px}.hb-drawer__wa{display:inline-flex;align-items:center;gap:9px;font-weight:500;text-decoration:none}body.hb-lock{overflow:hidden}.hb-hero{position:relative;display:flex;flex-direction:column;align-items:center;height:clamp(640px, 60vw, 864px);margin:0 var(--hb-gutter);padding:clamp(150px, 14.86vw, 214px) 24px 0;border-radius:var(--hb-radius-lg);color:var(--hb-white);text-align:center;overflow:hidden;isolation:isolate}.hb-hero__media{position:absolute;inset:0;z-index:-1;background:#000}.hb-hero__media::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .5)}.hb-hero__poster,.hb-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hb-hero__video{opacity:0;transition:opacity .8s var(--hb-ease)}.hb-hero__video.is-playing{opacity:1}.hb-hero__media.has-video .hb-hero__poster{visibility:hidden;transition:visibility 0s .8s var(--ease-out)}.hb-hero__title{margin:0;font-weight:700;font-size:clamp(36px, 4.167vw, 60px);line-height:1.1667}.hb-hero__text{max-width:860px;margin:clamp(20px, 2.5vw, 36px) 0 0;font-weight:500;font-size:clamp(18px, 1.528vw, 22px);line-height:1.4}.hb-hero__actions{display:flex;justify-content:center;gap:18px;margin-top:clamp(32px, 4.4vw, 64px)}@keyframes hb-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hb-drop{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes hb-fade{from{opacity:0}to{opacity:1}}@keyframes hb-zoom-out{from{transform:scale(1.08)}to{transform:none}}.hb-intro .hb-topbar{animation:hb-fade .8s var(--hb-ease) backwards}.hb-intro .hb-header__inner{animation:hb-drop .8s .15s var(--hb-ease) backwards}.hb-intro .hb-hero{animation:hb-fade .9s var(--hb-ease) backwards}.hb-intro .hb-hero__media{animation:hb-zoom-out 2.4s var(--hb-ease) backwards}.hb-intro .hb-hero__title{animation:hb-rise .9s .3s var(--hb-ease) backwards}.hb-intro .hb-hero__text{animation:hb-rise .9s .45s var(--hb-ease) backwards}.hb-intro .hb-hero__actions>*{animation:hb-rise .8s var(--hb-ease) backwards}.hb-hero__actions>:nth-child(1){animation-delay:.6s}.hb-hero__actions>:nth-child(2){animation-delay:.72s}[data-hb-reveal]{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease-out),transform var(--dur-reveal) var(--ease-out)}[data-hb-reveal].is-instant,[data-hb-reveal].is-instant *{transition:none!important}[data-hb-reveal].is-in{opacity:1;transform:none}.hb-ticker{position:relative;z-index:2;margin:-33px calc(var(--hb-gutter) + 24px) 0;overflow:hidden;background:var(--hb-orange);border-radius:24px;direction:ltr;box-shadow:0 14px 30px rgb(120 70 0 / .18)}.hb-ticker__band{display:flex;width:max-content;animation:hb-ticker var(--hb-ticker-dur,60s) linear infinite}.hb-ticker__track{display:flex;align-items:center;gap:24px;height:66px;margin:0;padding:0 12px;list-style:none}.hb-ticker__track li{display:flex;align-items:center;gap:24px;direction:rtl;font-weight:500;font-size:20px;color:var(--hb-white);white-space:nowrap}.hb-ticker__track li img{transform:rotate(-90deg)}.hb-ticker:hover .hb-ticker__band{animation-play-state:paused}@keyframes hb-ticker{to{transform:translateX(-50%)}}.hb-benefits{position:relative;z-index:2;max-width:1380px;margin:-58px auto 0;padding:0 24px}.hb-benefits__list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:24px 8px;list-style:none;background:var(--hb-rose);border-radius:28px}.hb-benefits__item{display:flex;align-items:center;gap:14px;padding:4px 18px;opacity:0;transform:translateY(14px);animation:hb-rise .7s calc(.85s + var(--i) * .12s) var(--hb-ease) forwards}.hb-benefits__item+.hb-benefits__item{border-inline-start:1px solid rgb(191 166 154 / .35)}.hb-benefits__icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--hb-white)}.hb-benefits__body{display:flex;flex-direction:column;gap:3px;min-width:0}.hb-benefits__title{font-weight:700;font-size:18px;line-height:1.25;text-wrap:balance;color:var(--hb-benefit-text)}.hb-benefits__text{text-wrap:balance}.hb-benefits__text{font-weight:400;font-size:15px;line-height:1.35;color:var(--hb-muted)}.hb-packages{position:relative;max-width:1395px;margin:0 auto;padding:30px 24px 63px;text-align:center;color:var(--hb-ink-warm)}.hb-packages .hb-btn--outline{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-packages .hb-btn--outline:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-bagel{position:relative;z-index:1;display:block;width:clamp(200px, 27.6vw, 397px);aspect-ratio:1;margin:0 auto -6px;will-change:transform}.hb-bagel.is-waiting{opacity:0}.hb-bagel__spin{position:absolute;inset:0;will-change:transform}.hb-bagel__spin img{position:absolute;inset:0;display:block;width:100%;height:100%}.hb-bagel__shadow{position:absolute;inset:14% 6% -4%;border-radius:50%;background:radial-gradient(closest-side,rgb(53 43 36 / .26),rgb(53 43 36 / .1) 62%,#fff0);transform:translateY(4%)}.hb-packages__head{position:relative;z-index:2}.hb-packages__subhead{position:relative;z-index:2;margin:72px 0 0;font-weight:700;font-size:clamp(26px, 2.36vw, 34px);line-height:1.25}.hb-packages__title{margin:0;font-weight:700;font-size:clamp(34px, 4.167vw, 60px);line-height:1.1667}.hb-packages__question{margin:10px 0 0;font-weight:700;font-size:clamp(22px, 2.08vw, 30px);line-height:1.3}.hb-packages__text{max-width:900px;margin:8px auto 0;font-weight:400;font-size:clamp(18px, 1.528vw, 22px);line-height:1.4}.hb-pk-filter{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:4px;max-width:884px;margin:52px auto 0}.hb-dd{position:relative}.hb-dd__native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hb-dd__btn{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:87px;padding:0 20px;background:var(--hb-filter-bg);color:var(--hb-ink-warm);font:500 clamp(19px, 1.74vw, 25px) var(--hb-font);transition:background-color .2s var(--ease-out)}.hb-dd:first-child .hb-dd__btn{border-start-start-radius:20px;border-end-start-radius:20px}.hb-dd:last-child .hb-dd__btn{border-start-end-radius:20px;border-end-end-radius:20px}.hb-dd__btn:hover,.hb-dd.is-open .hb-dd__btn{background:#f1e8e1}.hb-dd__chev{width:14px;height:8px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg?v=1791721178) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg?v=1791721178) center / contain no-repeat;transition:transform .25s var(--hb-ease)}.hb-dd.is-open .hb-dd__chev{transform:rotate(180deg)}.hb-pk-filter__icon{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--hb-cream)}.hb-pk-filter__icon img{width:32px;height:32px}.hb-dd__list{position:absolute;inset-inline:10px;top:calc(100% + 8px);z-index:20;max-height:340px;margin:0;padding:8px;overflow-y:auto;list-style:none;background:var(--hb-white);border-radius:20px;box-shadow:0 18px 44px rgb(53 43 36 / .16);text-align:start;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s var(--hb-ease),transform .3s var(--hb-ease),visibility 0s linear .3s}.hb-dd.is-open .hb-dd__list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hb-dd__list:focus{outline:none}.hb-dd__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;color:var(--hb-ink-warm);font-size:18px;font-weight:500;cursor:pointer}.hb-dd__list li.is-active{background:#f2ece8}.hb-dd__list li[aria-selected="true"]{font-weight:700}.hb-dd__list li[aria-selected="true"]::after{content:"";flex:none;width:14px;height:11px;background:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-pk-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 0;padding:0;list-style:none;text-align:start}.hb-pk-card{display:flex;flex-direction:column;background:var(--hb-pk-card-bg);box-shadow:0 4px 14px rgb(53 43 36 / .04);border-radius:var(--hb-radius-lg);transition:transform .35s var(--hb-ease),opacity .8s var(--hb-ease)}.hb-pk-card.is-in:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(53 43 36 / .08)}.hb-pk-card[hidden]{display:none}.hb-pk-card__media{display:block;cursor:pointer;position:relative;margin:20px 20px 0;aspect-ratio:405 / 241;border-radius:var(--hb-radius-lg);overflow:hidden;background:var(--hb-cream)}.hb-pk-card__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-pk-card:hover .hb-pk-card__img{transform:scale(1.05)}.hb-pk-card__chips{position:absolute;inset-inline-start:0;bottom:0;display:flex;gap:18px;padding:6px 18px;padding-inline-start:28px;background:var(--hb-cream);border-start-end-radius:var(--hb-radius-lg);font-size:14px;line-height:20px}.hb-pk-card__chips>span{display:inline-flex;align-items:center;gap:6px}.hb-pk-card__chips .hb-ico{width:22px;height:22px;color:var(--hb-ink-warm)}.hb-ico--people{--m:url(/wp-content/themes/holybagel/assets/img/icon-people.svg?v=1791722951)}.hb-ico--trays{--m:url(/wp-content/themes/holybagel/assets/img/icon-trays.svg?v=1791722951)}.hb-pk-card__badge{position:absolute;inset-inline-end:14px;top:14px;display:grid;place-items:center;width:82px;height:82px;background:url(/wp-content/themes/holybagel/assets/img/badge-burst.svg?v=1791717873) center / contain no-repeat;color:var(--hb-white);font-weight:700;font-size:13px;line-height:1.1;text-align:center;animation:hb-badge-spin 14s linear infinite}.hb-pk-card__badge>span{max-width:52px;animation:hb-badge-spin 14s linear infinite reverse}@keyframes hb-badge-spin{to{rotate:360deg}}.hb-pk-card__body{flex:1;padding:8px 46px 20px}.hb-pk-card__title{margin:0 0 6px;font-weight:700;font-size:30px;line-height:70px}.hb-pk-card__items{margin:0;padding:0;list-style:none;font-size:17px;line-height:40px}.hb-pk-card__items li{display:flex;align-items:center;gap:12px}.hb-pk-card__items li::before{content:"";flex:none;width:13px;height:13.5px;background:var(--hb-gold);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/x-bullet.svg?v=1791717873) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/x-bullet.svg?v=1791717873) center / contain no-repeat;transform:rotate(-90deg)}.hb-pk-card__foot{padding:12px 34px 0;border-top:4px solid var(--hb-cream)}.hb-pk-card__price{display:grid;grid-template-columns:1fr auto;align-items:end;padding:6px 11px 18px}.hb-pk-card__from{grid-column:1 / -1;font-size:14px;line-height:24px}.hb-pk-card__amount{font-weight:700;font-size:30px;line-height:1}.hb-pk-card__amount small{font-weight:400;font-size:14px}.hb-pk-card__total{font-size:14px;color:rgb(53 43 36 / .72)}.hb-pk-card__cta{width:100%;min-height:63px;font-size:19px}.hb-pk-card__note{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding-bottom:30px;font-size:13px;line-height:40px}.hb-pk-card__note::before{content:"";width:9px;height:9px;border:2.5px solid var(--hb-pk-note);border-radius:50%}.hb-pk-card__foot:not(:has(.hb-pk-card__note)){padding-bottom:24px}.hb-pk-empty{max-width:560px;margin:40px auto 0;padding:28px;background:var(--hb-card);border-radius:28px;font-size:18px}.hb-pk-empty[hidden]{display:none}.hb-pk-empty p{margin:0 0 16px}.hb-packages__more{margin-top:63px}.hb-packages__more .hb-btn{font-size:19px}.hb-ready{position:relative;display:grid;place-items:center;min-height:clamp(380px, 42.4vw, 610px);margin:0 var(--hb-gutter);padding:40px 24px 70px;border-radius:var(--hb-radius-lg);color:var(--hb-white);text-align:center;isolation:isolate}.hb-ready__media{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;background:#000}.hb-ready__media::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .5)}.hb-ready__img,.hb-ready__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hb-ready__video{opacity:0;transition:opacity .8s var(--hb-ease)}.hb-ready__video.is-playing{opacity:1}.hb-ready__media.has-video .hb-ready__img{visibility:hidden;transition:visibility 0s .8s var(--ease-out)}.hb-ready__title{margin:0;font-weight:700;font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667}.hb-ready__text{margin:20px 0 0;font-weight:500;font-size:clamp(17px, 1.528vw, 22px);line-height:1.4}.hb-ready__bagel.is-docked-target,.hb-footer__bagel.is-docked-target{visibility:hidden}.hb-ready__bagel{position:absolute;top:22%;left:calc(100% - 154px);width:clamp(160px, 22.8vw, 329px);height:auto;pointer-events:none;will-change:transform}.hb-cats{margin:15px var(--hb-gutter) 0;padding:67px clamp(16px, 2.4vw, 34px) 80px;background:var(--hb-filter-pink,#e5cec7);border-radius:var(--hb-radius-lg);color:var(--hb-ink-warm);text-align:center}.hb-cats__title{margin:0;font-weight:700;font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667}.hb-cats__text{margin:12px 0 0;font-size:clamp(17px, 1.528vw, 22px);line-height:1.4}.hb-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:73px 14px;max-width:1348px;margin:112px auto 0;padding:0;list-style:none}.hb-cat{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:189px 16px 34px;background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg);color:inherit;text-decoration:none;transition:transform .35s var(--hb-ease)}.hb-cat:hover,.hb-cat:focus-visible{transform:translateY(-4px);box-shadow:inset 0 0 0 3px var(--hb-gold),0 12px 28px rgb(53 43 36 / .08);outline:none}.hb-cat__img{position:absolute;top:-35px;left:50%;width:206px;height:206px;margin-left:-103px;overflow:hidden;border-radius:50%;background:var(--hb-sand)}.hb-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--hb-ease)}.hb-cat:hover .hb-cat__img img{transform:scale(1.07)}.hb-cat__name{font-weight:700;font-size:clamp(22px, 2.08vw, 30px);line-height:1.2}.hb-cat__count{margin-top:10px;font-size:17px;color:var(--hb-cat-count)}.hb-cats__more{margin-top:95px}.hb-cats__more .hb-btn{font-size:19px;border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-cats__more .hb-btn:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-catering{position:relative;padding:40px 24px 50px;background:#eae0d9;color:var(--hb-ink-warm);text-align:center;isolation:isolate}.hb-catering::before{content:"";position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.12;mix-blend-mode:multiply}.hb-catering__bagel{position:relative;z-index:1;display:block;width:clamp(200px, 29.8vw, 429px);height:auto;margin:0 auto 10px;will-change:transform}.hb-catering__title{margin:0;font-weight:700;font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667}.hb-catering__sub{margin:10px 0 0;font-weight:700;font-size:clamp(21px, 2.08vw, 30px);line-height:1.3}.hb-catering__text{max-width:900px;margin:14px auto 0;font-size:clamp(17px, 1.528vw, 22px);line-height:1.4}.hb-catering__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:1325px;margin:72px auto 0;padding:0;list-style:none}.hb-event{position:relative;display:flex;align-items:flex-end;justify-content:center;height:clamp(380px, 40vw, 580px);overflow:hidden;border-radius:var(--hb-radius-lg);background:#000;color:var(--hb-white);text-decoration:none;isolation:isolate}.hb-event__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.6;transition:transform 1s var(--hb-ease),opacity .4s var(--ease-out)}.hb-event::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / .55) 0%,#fff0 55%)}.hb-event:hover .hb-event__img{transform:scale(1.05);opacity:.7}.hb-event__body{display:flex;flex-direction:column;align-items:center;padding:0 24px 50px}.hb-event__title{font-weight:500;font-size:clamp(32px, 3.47vw, 50px);line-height:1.4}.hb-event__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:6px;font-size:15px;line-height:2}.hb-event__tags span{display:inline-flex;align-items:center;gap:8px}.hb-event__tags span::before{content:"";width:9px;height:9px;border:2.5px solid var(--hb-gold);border-radius:50%}.hb-event__btn{min-width:264px;min-height:63px;margin-top:30px;font-size:19px}.hb-event:hover .hb-event__btn{background:var(--hb-white);color:var(--hb-ink-warm)}.hb-catering__more{margin-top:74px}.hb-event-wrap .hb-event__img{transform:scale(1.18);transition:transform 1.6s var(--hb-ease),opacity .4s var(--ease-out)}.hb-event-wrap.is-in .hb-event__img{transform:none}.hb-event-wrap.is-in .hb-event:hover .hb-event__img{transform:scale(1.05)}.hb-event-wrap .hb-event__body>*{opacity:0;transform:translateY(18px);transition:opacity .7s var(--hb-ease),transform .7s var(--hb-ease)}.hb-event-wrap.is-in .hb-event__body>*{opacity:1;transform:none}.hb-event-wrap.is-in .hb-event__title{transition-delay:.45s}.hb-event-wrap.is-in .hb-event__tags{transition-delay:.6s}.hb-event-wrap.is-in .hb-event__btn{transition-delay:.75s}.hb-catering__cta{font-size:19px;border-color:var(--hb-ink-warm);color:var(--hb-ink-warm);padding:22px 40px;min-height:72px;white-space:normal;text-align:center}.hb-catering__cta:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-why{position:relative;z-index:1;margin:0 var(--hb-gutter);padding:84px clamp(16px, 2.5vw, 36px) 84px;background:#e5cec7;border-radius:var(--hb-radius-lg);color:var(--hb-ink-warm);text-align:center}.hb-why__title,.hb-clients__title{margin:0;font-weight:700;font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667}.hb-why__list{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 40px;max-width:1320px;margin:64px auto 0;padding:0;list-style:none}.hb-why__item{display:flex;flex-direction:column;align-items:center;padding:0 6px}.hb-why__icon{width:38px;height:38px;object-fit:contain;transition:transform .5s var(--hb-ease)}.hb-why__icon--why-kosher{transform:rotate(-90deg)}.hb-why__item:hover .hb-why__icon{transform:rotate(20deg) scale(1.12)}.hb-why__item:hover .hb-why__icon--why-kosher{transform:rotate(-70deg) scale(1.12)}.hb-why__name{margin:14px 0 0;font-weight:700;font-size:19px;line-height:1.3;white-space:nowrap}.hb-why__text{max-width:225px;text-wrap:balance;margin:8px 0 0;font-size:14px;line-height:1.5;color:rgb(53 43 36 / .72)}.hb-trust{margin:15px var(--hb-gutter) 0;padding-bottom:120px;background:var(--hb-sage);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/shape-trust.svg?v=1791730913) 0 0 / 100% 100% no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/shape-trust.svg?v=1791730913) 0 0 / 100% 100% no-repeat}.hb-trust__line{height:6px;margin:0;border:0;background:var(--hb-cream)}.hb-clients{padding:84px clamp(16px, 2.5vw, 40px) 90px;color:var(--hb-filter-bg);text-align:center}.hb-clients__text{margin:12px 0 0;font-size:clamp(17px, 1.528vw, 22px);line-height:1.4}.hb-clients__logos{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;max-width:1330px;margin:46px auto 0;padding:0;list-style:none}.hb-clients__logos li{display:grid;place-items:center;height:138px;padding:22px;background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg);transition:transform .3s var(--hb-ease)}.hb-clients__logos li:hover{transform:translateY(-4px)}.hb-clients__logos img{max-width:100%;max-height:86px;width:auto;height:auto;object-fit:contain}.hb-reviews{max-width:1380px;margin:0 auto;padding:50px clamp(16px, 2.5vw, 40px) 0;color:var(--hb-ink-warm)}.hb-reviews__title{margin:0;color:var(--hb-filter-bg);font-weight:500;font-size:clamp(24px, 2.08vw, 30px);line-height:1.6;text-align:start}.hb-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 0;padding:0;list-style:none}.hb-reviews__more{position:relative;z-index:2;margin-top:-76px;text-align:center}.hb-reviews__btn{background:var(--hb-filter-bg);border-color:var(--hb-ink-warm);color:var(--hb-ink-warm);font-size:19px}.hb-reviews__btn:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-review{display:flex;flex-direction:column;gap:14px;min-height:300px;padding:28px;background:var(--hb-filter-bg);border-radius:16px}.hb-review__head{display:flex;align-items:center;gap:10px;margin:0;font-weight:700;font-size:15px}.hb-review__g{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hb-white);color:#4285f4;font:700 14px Arial,sans-serif}.hb-review__stars{margin:0;color:var(--hb-gold);font-size:20px;letter-spacing:2px}.hb-review__text{flex:1;margin:0;font-size:17px;line-height:1.6}.hb-review__by{margin:0;font-size:14px;color:rgb(53 43 36 / .6)}.hb-gallery{position:relative;max-width:1374px;margin:0 auto;padding:36px 24px 0;text-align:center;color:var(--hb-ink-warm)}.hb-gallery{isolation:isolate;padding-bottom:60px}.hb-gallery::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.12;mix-blend-mode:multiply}.hb-gallery__title,.hb-faq__title{margin:0;font-weight:700;font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667}.hb-gallery__grid{columns:4;column-gap:16px;margin:70px 0 0;padding:0;list-style:none}.hb-gallery__item{break-inside:avoid;margin-bottom:16px;overflow:hidden;border:1px solid #dcd5cc;border-radius:16px;background:var(--hb-card)}.hb-gallery__btn{position:relative;display:block;width:100%;height:100%;cursor:zoom-in}.hb-gallery__btn img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-gallery__btn:hover img{transform:scale(1.06);filter:brightness(1.05)}.hb-gallery__play{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--hb-white);box-shadow:0 6px 18px rgb(0 0 0 / .2);transition:transform .3s var(--hb-ease)}.hb-gallery__play::after{content:"";position:absolute;top:50%;left:50%;margin:-9px 0 0 -5px;border-style:solid;border-width:9px 0 9px 15px;border-color:#fff0 #fff0 #fff0 var(--hb-gold)}.hb-gallery__btn:hover .hb-gallery__play{transform:scale(1.12)}.hb-gallery__more,.hb-faq__more{margin-top:40px}.hb-gallery__more .hb-btn,.hb-faq .hb-btn{font-size:19px;border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-gallery__more .hb-btn:hover,.hb-faq .hb-btn:hover{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-lightbox{width:min(1100px, 94vw);max-height:90vh;padding:0;border:0;border-radius:20px;background:#000;overflow:hidden}.hb-lightbox::backdrop{background:rgb(20 14 10 / .82)}.hb-lightbox[open]{animation:hb-rise .4s var(--hb-ease)}.hb-lightbox__body img,.hb-lightbox__body video{display:block;width:100%;max-height:90vh;object-fit:contain}.hb-lightbox__body iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.hb-lightbox__close{position:absolute;top:10px;inset-inline-start:10px;z-index:2;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--hb-ink-warm);font-size:26px;line-height:1}.hb-faq{margin:0 var(--hb-gutter) 0;padding:84px clamp(16px, 4vw, 60px) 90px;background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg);color:var(--hb-ink-warm)}.hb-faq__inner{display:grid;grid-template-columns:minmax(0,863px) 1fr;gap:40px;align-items:center;max-width:1300px;margin:0 auto}.hb-faq__title{text-align:start}.hb-faq__list{display:flex;flex-direction:column;gap:16px;margin-top:54px}.hb-faq__item{border-radius:16px;background:var(--hb-cream);transition:background-color .3s var(--ease-out);interpolate-size:allow-keywords}.hb-faq__item[open]{background:var(--hb-rose)}.hb-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 27px;font-weight:700;font-size:clamp(18px, 1.53vw, 22px);line-height:1.35;list-style:none;cursor:pointer}.hb-faq__item summary::-webkit-details-marker{display:none}.hb-faq__icon{position:relative;flex:none;width:20px;height:20px}.hb-faq__icon::before,.hb-faq__icon::after{content:"";position:absolute;top:9px;left:2px;width:16px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--hb-ease)}.hb-faq__icon::after{transform:rotate(90deg)}.hb-faq__item[open] .hb-faq__icon::after{transform:rotate(0)}.hb-faq__item::details-content{height:0;overflow:clip;transition:height .35s var(--hb-ease),content-visibility .35s allow-discrete var(--ease-out)}.hb-faq__item[open]::details-content{height:auto}.hb-faq__answer{margin:0 27px;padding:16px 0 24px;border-top:1px solid rgb(53 43 36 / .15);font-size:17px;line-height:1.75}.hb-faq__answer p{margin:0}.hb-faq__bagel{will-change:transform;justify-self:center;width:min(100%, 429px);height:auto}.hb-footer{position:relative;margin:15px var(--hb-gutter) var(--hb-gutter);padding:90px clamp(20px, 5.6vw, 80px) 110px;background:var(--hb-ink-warm);border-radius:var(--hb-radius-lg);color:var(--hb-cream)}.hb-footer a{color:inherit;text-decoration:none;transition:color .2s var(--ease-out)}.hb-footer a:hover{color:var(--hb-rose)}.hb-footer__inner{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:32px;max-width:1280px;margin:0 auto}.hb-footer__brand img:first-child{width:160px;height:auto}.hb-footer__brand p{max-width:260px;margin:18px 0 0;font-size:14px;line-height:1.65;color:rgb(247 241 227 / .7)}.hb-footer__badge{width:92px;height:auto;margin-top:20px}.hb-footer__head{margin:0 0 18px;font-weight:700;font-size:16px;color:var(--hb-white)}.hb-footer__col ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:14px;color:rgb(247 241 227 / .78)}.hb-footer__contact li a{display:inline-flex;align-items:center;gap:8px}.hb-footer__wa{--m:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=1791714499);width:18px;height:18px;color:#25d366}.hb-footer__bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;margin:90px auto 0;padding-top:24px;border-top:1px solid rgb(247 241 227 / .18);font-size:13px;color:rgb(247 241 227 / .7)}.hb-footer__bottom p{margin:0}.hb-footer__bagel{position:absolute;left:50%;top:0;width:172px;height:auto;margin:-58px 0 0 -86px}.hb-footer__lang{display:flex;align-items:center;gap:10px;font-weight:700}.hb-footer__sep{width:1px;height:12px;background:rgb(247 241 227 / .3)}.hb-footer__lang img{filter:brightness(0) invert(1)}.hb-footer__mail{text-decoration:underline!important;text-underline-offset:3px}.hb-footer__contact li a{color:var(--hb-white);font-weight:700}.hb-footer__contact strong{color:var(--hb-white);font-size:13px}.hb-footer__contact li{line-height:1.6}.hb-footer__lang [aria-current]{color:var(--hb-white);font-weight:700}.hb-cats__grid>li{position:relative}.hb-cats__grid>li:hover{z-index:3}.hb-cat__burst{position:absolute;z-index:2;width:140px;height:auto;pointer-events:none;opacity:0;transform:scale(.55) rotate(-14deg);transition:opacity .7s var(--ease-out),transform 1.1s var(--ease-out)}.hb-cat__burst--tr{top:-34px;right:-44px}.hb-cat__burst--bl{bottom:-30px;left:-44px;transform:scale(.4) rotate(160deg)}.hb-cat:hover .hb-cat__burst,.hb-cat:focus-visible .hb-cat__burst{opacity:1;transform:scale(1) rotate(0)}.hb-cat:hover .hb-cat__burst--bl,.hb-cat:focus-visible .hb-cat__burst--bl{transform:scale(1) rotate(180deg)}.hb-cat.is-pop .hb-cat__burst{opacity:0;transform:scale(1.3) rotate(18deg);transition:opacity .8s var(--ease-out),transform 1s var(--ease-out)}.hb-cat.is-pop .hb-cat__burst--bl{transform:scale(1.5) rotate(205deg)}@media (hover:none){.hb-cat__burst{display:none}}.woofc-area{font-family:var(--hb-font)!important;color:var(--hb-ink-warm)}.woofc-area .woofc-inner{background:var(--hb-filter-bg)!important}.woofc-area.woofc-rounded-yes .woofc-inner{border-radius:28px 0 0 28px!important}.woofc-area .woofc-area-top{height:auto!important;min-height:68px;display:flex!important;align-items:center;justify-content:space-between;padding:16px 24px!important;background:var(--hb-filter-bg)!important;color:var(--hb-ink-warm)!important;border-bottom:1px solid rgb(53 43 36 / .1)}.woofc-area .woofc-area-heading{display:flex!important;align-items:center;gap:10px;width:auto!important;height:auto!important;overflow:visible!important;line-height:1.3!important;font-weight:700!important;font-size:22px!important;color:var(--hb-ink-warm)!important;text-transform:none!important}.woofc-area .woofc-area-count::before,.woofc-area .woofc-area-count::after{content:none!important}.woofc-area .woofc-area-count{white-space:nowrap;line-height:1!important;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:var(--hb-sage);color:var(--hb-white);font-size:14px}.woofc-area .woofc-close i,.woofc-area .woofc-item-remove i{display:none!important}.woofc-area .woofc-close::before,.woofc-area .woofc-close::after,.woofc-area .woofc-item-remove::before,.woofc-area .woofc-item-remove::after,.woofc-area .woofc-item-remove>span::before,.woofc-area .woofc-item-remove>span::after{display:none!important}.woofc-area .woofc-close{background:var(--hb-ink-warm)!important;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067) center / 16px no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067) center / 16px no-repeat;border-radius:0!important;cursor:pointer;transition:opacity .2s var(--ease-out)}.woofc-area .woofc-close:hover{opacity:.6}.woofc-area .woofc-item-remove>span{display:block;width:22px;height:22px;background:rgb(53 43 36 / .45);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067) center / 11px no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067) center / 11px no-repeat}.woofc-area .woofc-item-remove:hover>span{background:var(--hb-ink-warm)}.woofc-area .woofc-close{display:grid!important;place-items:center;width:36px!important;height:36px!important;margin:0!important;align-self:center;color:var(--hb-ink-warm)!important}.woofc-area .woofc-area-mid{padding:18px 20px!important}.woofc-area .woofc-item{margin-bottom:12px!important}.woofc-area .woofc-item-inner{position:relative;display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"thumb info" "thumb qty";align-items:center;column-gap:14px;row-gap:8px;padding:14px 14px 14px 36px!important;background:var(--hb-white)!important;border-radius:18px!important;box-shadow:none!important}.woofc-area .woofc-item-thumb{grid-area:thumb;width:76px!important;margin:0!important}.woofc-area .woofc-item-thumb img{width:76px!important;height:76px!important;object-fit:cover;border-radius:12px!important}.woofc-area .woofc-item-info{grid-area:info;min-width:0;padding:0!important;align-self:end}.woofc-area .woofc-item-qty{grid-area:qty;justify-self:start;align-self:start;position:static!important;margin:0!important}.woofc-area .woofc-item-title a{color:var(--hb-ink-warm)!important;font-weight:700;font-size:17px;text-decoration:none}.woofc-area .woofc-item-price{color:rgb(53 43 36 / .7)!important;font-size:15px}.woofc-area .woofc-item-qty-inner{display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgb(53 43 36 / .15);border-radius:999px;background:var(--hb-filter-bg)}.woofc-area .woofc-item-qty-minus,.woofc-area .woofc-item-qty-plus{width:34px!important;height:34px!important;line-height:34px!important;background:transparent!important;color:var(--hb-ink-warm)!important;font-size:18px;cursor:pointer}.woofc-area .woofc-item-qty-minus:hover,.woofc-area .woofc-item-qty-plus:hover{background:var(--hb-cream)!important}.woofc-area .woofc-item-qty input{width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:var(--hb-ink-warm)!important;font:700 15px var(--hb-font)!important;text-align:center}.woofc-area .woofc-item-remove{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;width:22px;height:22px;display:grid;place-items:center;font-size:12px;color:rgb(53 43 36 / .45)!important}.woofc-area .woofc-item-remove:hover{color:var(--hb-ink-warm)!important}.woofc-area .woofc-area-bot{padding:18px 24px 24px!important;background:var(--hb-white)!important;border-top:1px solid rgb(53 43 36 / .08);color:var(--hb-ink-warm)!important}.woofc-area .woofc-data,.woofc-area .woofc-total{color:var(--hb-ink-warm)!important;font-size:16px}.woofc-area .woofc-total{font-weight:700;font-size:19px}.woofc-area .woofc-action-inner{display:flex;flex-direction:column-reverse;gap:10px}.woofc-area .woofc-action-inner>div{width:100%!important;margin:0!important}.woofc-area .woofc-action a,.woofc-area .woofc-action .woofc-action-checkout{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:54px;border-radius:999px!important;font:700 17px var(--hb-font)!important;text-transform:none!important;text-decoration:none!important;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.woofc-area a.woofc-action-checkout{background:var(--hb-sage)!important;border:1px solid var(--hb-sage)!important;color:var(--hb-white)!important}.woofc-area a.woofc-action-checkout:hover{background:var(--hb-sage-dark)!important}.woofc-area a.woofc-action-cart{background:transparent!important;border:1px solid var(--hb-ink-warm)!important;color:var(--hb-ink-warm)!important}.woofc-area a.woofc-action-cart:hover{background:var(--hb-ink-warm)!important;color:var(--hb-white)!important}.woofc-area .woofc-continue{text-align:center;margin-top:12px}.woofc-area .woofc-continue span,.woofc-area .woofc-continue a{color:var(--hb-ink-warm)!important;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.woofc-area .woofc-link{display:none!important}@media (max-width:480px){.woofc-area .woofc-item-thumb,.woofc-area .woofc-item-thumb img{width:60px!important;height:60px!important}.woofc-area .woofc-item-title a{font-size:15px}.woofc-area .woofc-item-qty-minus,.woofc-area .woofc-item-qty-plus,.woofc-area .woofc-item-qty input{width:28px!important}.woofc-area.woofc-rounded-yes .woofc-inner{border-radius:0!important}}.woofc-area .woofc-no-item,.woofc-area .woofc-error{padding:70px 20px 20px!important;color:var(--hb-ink-warm)!important;font-weight:700;font-size:20px;text-align:center}.woofc-area .woofc-no-item::before{content:"";display:block;width:64px;height:64px;margin:0 auto 16px;background:url(/wp-content/themes/holybagel/assets/img/bagel.webp?v=1791717873) center / contain no-repeat}.woofc-overlay{background:rgb(53 43 36 / .45)!important}#woofc-count,.woofc-count{display:none!important}.hb-page{max-width:1240px;margin:0 auto;padding:50px 20px 40px;color:var(--hb-ink-warm)}.hb-page__head{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid rgb(53 43 36 / .12);text-align:start}.hb-page__title{margin:0;font-weight:700;font-size:clamp(34px, 4.2vw, 56px);line-height:1.15}.hb-page__updated{margin:12px 0 0;font-size:15px;color:rgb(53 43 36 / .6)}.hb-page__card{margin-top:0;padding:clamp(28px, 5vw, 72px);background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg)}.hb-page__help{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;margin-top:28px;padding:clamp(36px, 5vw, 60px) 24px;background:var(--hb-rose);border-radius:var(--hb-radius-lg);font-weight:700;font-size:clamp(26px, 2.8vw, 38px);line-height:1.25;text-align:center;text-wrap:balance}.hb-page__help .hb-btn{font-size:19px}.hb-page__help p{margin:0}.hb-prose{font-size:17px;line-height:1.8}.hb-prose>:first-child{margin-top:0}.hb-prose h2{margin:2em 0 .5em;padding-top:1.2em;border-top:1px solid rgb(53 43 36 / .12);font-weight:700;font-size:clamp(22px, 2.2vw, 28px);line-height:1.3}.hb-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.hb-prose h3{margin:1.5em 0 .4em;font-weight:700;font-size:20px}.hb-prose p{margin:0 0 1em}.hb-prose ul,.hb-prose ol{margin:0 0 1.2em;padding-inline-start:0;list-style:none}.hb-prose li{position:relative;margin-bottom:.45em;padding-inline-start:26px}.hb-prose ul li::before{content:"";position:absolute;inset-inline-start:4px;top:.7em;width:9px;height:9px;border:2.5px solid var(--hb-sage);border-radius:50%}.hb-prose ol{counter-reset:hb}.hb-prose ol li{counter-increment:hb}.hb-prose ol li::before{content:counter(hb) ".";position:absolute;inset-inline-start:0;font-weight:700;color:var(--hb-sage-dark)}.hb-prose a{color:var(--hb-sage-dark);font-weight:700;text-underline-offset:3px}.hb-prose strong{font-weight:700}.hb-prose .hb-todo{padding:1px 6px;border-radius:6px;background:#fff1c9;font-weight:700}.hb-prose .hb-note{margin:0 0 1.4em;padding:18px 22px;border-radius:18px;background:var(--hb-white)}.hb-prose dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 1.2em}.hb-prose dt{font-weight:700}.hb-prose dd{margin:0}@media (max-width:767px){.hb-page{padding-top:24px;padding-inline:12px}.hb-prose{font-size:16px}.hb-prose dl{grid-template-columns:1fr;gap:2px}.hb-prose dd{margin-bottom:8px}}.hb-faqp{max-width:1240px;margin:0 auto;padding:50px 20px 40px;color:var(--hb-ink-warm)}.hb-faqp__hero{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:clamp(32px, 5vw, 64px);background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg);overflow:hidden}.hb-faqp__eyebrow{display:inline-block;margin:0 0 12px;padding:6px 16px;border-radius:999px;background:var(--hb-rose);font-weight:700;font-size:14px}.hb-faqp__title{margin:0;font-weight:700;font-size:clamp(38px, 4.6vw, 64px);line-height:1.1}.hb-faqp__lead{max-width:620px;margin-top:14px;font-size:clamp(17px, 1.5vw, 20px);line-height:1.6;color:rgb(53 43 36 / .8)}.hb-faqp__lead p{margin:0}.hb-faqp__search{position:relative;display:block;max-width:620px;margin-top:28px}.hb-faqp__search input{width:100%;height:62px;padding:0 58px 0 22px;padding-inline-start:58px;border:1px solid rgb(53 43 36 / .14);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 18px var(--hb-font);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.hb-faqp__search input:focus{outline:none;border-color:var(--hb-sage);background:var(--hb-white);box-shadow:0 0 0 4px rgb(141 162 139 / .2)}.hb-faqp__search-ico{--m:url(/wp-content/themes/holybagel/assets/img/faq-search.svg?v=1791801401);position:absolute;top:50%;inset-inline-start:22px;width:22px;height:22px;margin-top:-11px;color:rgb(53 43 36 / .55);pointer-events:none}.hb-faqp__meta{margin:12px 4px 0;font-size:14px;color:rgb(53 43 36 / .6)}.hb-faqp__bagel{width:clamp(180px, 22vw, 320px);height:auto;margin-inline-end:-20px}.hb-faqp__chips{position:sticky;top:98px;z-index:5;display:flex;justify-content:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin:22px 0 0;padding:12px;background:rgb(249 244 240 / .92);backdrop-filter:blur(8px);border-radius:999px}.admin-bar .hb-faqp__chips{top:calc(98px + var(--wp-admin--admin-bar--height, 32px))}.hb-chip{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border:1px solid rgb(53 43 36 / .14);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:700 15px var(--hb-font);cursor:pointer;font-size:14px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-chip .hb-ico{width:18px;height:18px;color:var(--hb-ink-warm)}.hb-chip:hover{border-color:var(--hb-ink-warm)}.hb-chip.is-active{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-chip.is-active .hb-ico{color:var(--hb-rose)}.hb-faqp__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin-top:28px}.hb-faqp__group{margin-bottom:34px;scroll-margin-top:180px}.hb-faqp__group[hidden]{display:none}.hb-faqp__group-title{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-weight:700;font-size:clamp(22px, 2.1vw, 28px)}.hb-faqp__group-ico{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--hb-rose)}.hb-faqp__group-ico .hb-ico{width:24px;height:24px;color:var(--hb-ink-warm)}.hb-faqp__list{display:flex;flex-direction:column;gap:12px}.hb-faqp .hb-faq__item{background:var(--hb-filter-bg)}.hb-faqp .hb-faq__item[open]{background:var(--hb-rose)}.hb-faqp .hb-faq__item[hidden]{display:none}.hb-faqp .hb-faq__item summary{transition:color .2s var(--ease-out)}.hb-faqp .hb-faq__item summary:hover{color:var(--hb-cat-count)}.hb-faqp mark{padding:0 2px;border-radius:4px;background:#fff1c9;color:inherit}.hb-faqp__empty{padding:34px;border-radius:var(--hb-radius-lg);background:var(--hb-white);text-align:center;font-size:18px}.hb-faqp__empty[hidden]{display:none}.hb-faqp__empty p{margin:0 0 16px}.hb-faqp__aside{position:sticky;top:180px}.admin-bar .hb-faqp__aside{top:calc(180px + var(--wp-admin--admin-bar--height, 32px))}.hb-faqp__card{display:flex;flex-direction:column;gap:12px;padding:30px 26px;border-radius:var(--hb-radius-lg);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-faqp__card img{width:34px;height:auto}.hb-faqp__card h2{margin:6px 0 0;font-weight:700;font-size:26px}.hb-faqp__card p{margin:0 0 8px;color:rgb(255 255 255 / .78);line-height:1.55}.hb-faqp__card .hb-btn{width:100%;min-height:54px}.hb-faqp__card .hb-btn--outline{border-color:rgb(255 255 255 / .6);color:var(--hb-white)}.hb-faqp__card .hb-btn--outline:hover{background:var(--hb-white);color:var(--hb-ink-warm)}.hb-faqp__card dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:10px 0 0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .15);font-size:15px}.hb-faqp__card dt{color:rgb(255 255 255 / .6)}.hb-faqp__card dd{margin:0;font-weight:700}.hb-faqp__card a:not(.hb-btn){color:var(--hb-white);text-decoration:none}.hb-faqp__cta{margin-top:30px;padding:clamp(36px, 5vw, 64px) 24px;border-radius:var(--hb-radius-lg);background:var(--hb-rose);color:var(--hb-ink-warm);text-align:center}.hb-faqp__cta h2{margin:0;font-weight:700;font-size:clamp(30px, 3.5vw, 46px);line-height:1.1}.hb-faqp__cta p{max-width:760px;margin:12px auto 0;font-size:18px;line-height:1.55}.hb-faqp__cta-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:26px}.hb-faqp__cta-main{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-faqp__cta-main:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-faqp__cta-alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-faqp__cta-alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}@media (max-width:1023px){.hb-faqp__layout{grid-template-columns:1fr}.hb-faqp__aside{position:static}}@media (max-width:767px){.hb-faqp{padding:24px 12px 30px}.hb-faqp__hero{grid-template-columns:1fr;padding:28px 20px}.hb-faqp__bagel{position:absolute;top:-30px;inset-inline-end:-40px;width:130px;opacity:.9}.hb-faqp__intro{position:relative;z-index:1}.hb-faqp__chips{top:82px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;border-radius:0;margin-inline:-12px;padding:10px 12px;scrollbar-width:none}.hb-faqp__chips::-webkit-scrollbar{display:none}.hb-chip{flex:none}.hb-faqp__group{scroll-margin-top:150px}.hb-faqp__cta-btns .hb-btn{width:100%}}.hb-crumb{position:fixed;z-index:90;border-radius:2px;background:#e8962e;pointer-events:none}.hb-leaf{position:fixed;z-index:90;height:auto;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 4px 6px rgb(53 43 36 / .18))}@media (max-width:1279px){.hb-footer__inner{grid-template-columns:repeat(3,1fr)}.hb-footer__brand{grid-column:1 / -1}.hb-gallery__grid{columns:3}.hb-why__list{grid-template-columns:repeat(3,1fr)}.hb-clients__logos{grid-template-columns:repeat(3,1fr)}.hb-cat__img{width:160px;height:160px;margin-left:-80px}.hb-cat{padding-top:145px}.hb-pk-card__body{padding-inline:30px}.hb-pk-card__foot{padding-inline:24px}.hb-benefits__item{padding-inline:14px}.hb-benefits__text{font-size:14px}.hb-nav{display:none}.hb-header__burger{display:inline-flex}}@media (max-width:767px){:root{--hb-gutter:8px;--hb-radius-lg:28px;--hb-header-h:72px}.hb-topbar__inner{height:56px;padding:0 16px}.hb-topbar__menu{display:none}.hb-topbar__mark{inset-inline-start:16px;transform:translateY(-50%)}.hb-topbar__mark .hb-mark{width:30px;height:auto}.hb-topbar__links{gap:18px;margin-inline-start:auto}.hb-header__inner{gap:8px;padding:14px 12px}.hb-header__logo img{width:128px}.hb-header__lang{font-size:15px}.hb-header__navtools{gap:6px;margin-inline-start:auto}.hb-header__tools{margin-inline-start:6px}.hb-header__cart{width:44px;height:44px;margin:0}.hb-header__cta{display:none}.hb-header__burger{margin-inline-start:4px}.hb-hero{height:auto;min-height:min(720px, calc(100svh - 56px));padding:132px 20px 96px}.hb-hero__title{font-size:38px;line-height:1.15}.hb-hero__text br{display:none}.hb-hero__actions{flex-direction:column;width:100%;max-width:360px;gap:12px}.hb-btn--lg{min-width:0;width:100%;min-height:56px;font-size:18px}.hb-ticker{margin:-26px calc(var(--hb-gutter) + 12px) 0;border-radius:18px}.hb-ticker__track{height:52px}.hb-ticker__track li{font-size:17px;gap:18px}.hb-header__badge{margin-inline-end:8px}.hb-header.is-stuck{top:8px}.admin-bar .hb-header.is-stuck{top:calc(8px + var(--wp-admin--admin-bar--height, 46px))}.hb-header.is-stuck .hb-header__inner{min-height:60px;padding-block:6px;padding-inline:14px 8px}.hb-header.is-stuck .hb-header__logo img{width:112px}.hb-packages{padding:20px 0 64px}.hb-packages__head,.hb-pk-filter,.hb-pk-empty{margin-inline:16px}.hb-pk-filter{grid-template-columns:1fr;margin-top:32px}.hb-dd__btn{justify-content:flex-start;min-height:68px;border-radius:0!important}.hb-dd__btn .hb-dd__value{flex:1;text-align:start}.hb-dd:first-child .hb-dd__btn{border-radius:18px 18px 0 0!important}.hb-dd:last-child .hb-dd__btn{border-radius:0 0 18px 18px!important}.hb-pk-filter__icon{width:46px;height:46px}.hb-pk-filter__icon img{width:28px;height:28px}.hb-dd__list{inset-inline:0}.hb-pk-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin-top:16px;padding:0 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.hb-pk-grid::-webkit-scrollbar{display:none}.hb-pk-card{scroll-snap-align:start}.hb-pk-card__title{font-size:26px;line-height:1.6}.hb-pk-card__items{font-size:16px;line-height:34px}.hb-pk-card__price{grid-template-columns:1fr;gap:4px}.hb-pk-card__total{font-size:13px}.hb-packages__more{margin-top:36px;padding:0 16px}.hb-packages__subhead{margin:44px 16px 0}.hb-ready{min-height:420px;padding-bottom:40px}.hb-ready__bagel{top:auto;bottom:-50px;left:calc(100% - 90px);width:150px}.hb-cats{padding:44px 12px 48px}.hb-cats__grid{grid-template-columns:1fr 1fr;gap:56px 10px;margin-top:70px}.hb-cat{padding:92px 8px 20px;border-radius:26px}.hb-cat__img{top:-40px;width:120px;height:120px;margin-left:-60px}.hb-cat__name{font-size:18px}.hb-cat__count{font-size:14px;margin-top:4px}.hb-cats__more{margin-top:44px}.hb-cats__more .hb-btn{width:100%;max-width:360px}.hb-catering{padding:24px 16px 56px}.hb-gallery{padding:40px 12px 0}.hb-gallery__grid{columns:2;column-gap:10px;margin-top:32px}.hb-gallery__item{margin-bottom:10px;border-radius:12px}.hb-gallery__more .hb-btn,.hb-faq__more .hb-btn{width:100%;max-width:360px}.hb-faq{margin-top:0;padding:48px 16px 40px}.hb-gallery{padding-bottom:40px}.hb-faq__inner{grid-template-columns:1fr}.hb-faq__list{margin-top:28px;gap:10px}.hb-faq__item summary{padding:18px}.hb-faq__answer{margin:0 18px;font-size:16px}.hb-faq__bagel{width:180px;order:-1}.hb-footer{margin-top:15px;padding:48px 20px 28px}.hb-footer__inner{grid-template-columns:1fr 1fr;gap:28px 16px}.hb-footer{padding-bottom:40px}.hb-footer__bottom{flex-direction:column;margin-top:90px;text-align:center}.hb-footer__bagel{width:120px;margin:-60px 0 0 -60px}.hb-why{padding:52px 16px 56px;-webkit-mask:none;mask:none;border-radius:var(--hb-radius-lg)}.hb-trust{-webkit-mask:none;mask:none;border-radius:var(--hb-radius-lg);padding-bottom:56px}.hb-why__list{grid-template-columns:1fr 1fr;gap:30px 12px;margin-top:36px}.hb-why__item:last-child{grid-column:1 / -1}.hb-why__name{white-space:normal}.hb-clients{padding:52px 12px 48px}.hb-clients__logos{grid-template-columns:1fr 1fr;margin-top:30px}.hb-clients__logos li{height:104px;padding:16px;border-radius:24px}.hb-clients__logos img{max-height:64px}.hb-reviews{padding:40px 16px 0}.hb-reviews__more{margin-top:-28px}.hb-reviews__btn{width:calc(100% - 64px);max-width:320px}.hb-reviews__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:0 16px 6px}.hb-review{scroll-snap-align:start;min-height:260px}.hb-catering__grid{grid-template-columns:1fr;gap:12px;margin-top:40px}.hb-event{height:400px;border-radius:28px}.hb-event__body{padding-bottom:34px}.hb-event__btn{min-width:220px;min-height:54px;margin-top:20px}.hb-catering__more{margin-top:40px}.hb-catering__cta{width:100%;max-width:360px;font-size:17px;line-height:1.3;padding-block:12px}.hb-packages__more .hb-btn{width:100%;max-width:360px}.hb-header__badge img{width:46px}.hb-benefits{margin-top:-44px;padding:0 16px}.hb-benefits__list{grid-template-columns:1fr 1fr;gap:18px 10px;padding:20px 14px;border-radius:22px}.hb-benefits__item{flex-direction:column;text-align:center;gap:8px;padding:0 4px}.hb-benefits__item+.hb-benefits__item{border:0}.hb-benefits__icon{width:48px;height:48px}.hb-benefits__title{font-size:15px}.hb-benefits__text{font-size:13px}}@media (max-width:600px){.admin-bar .hb-header.is-stuck{top:8px}}@media (max-width:380px){.hb-topbar__link span{display:none}.hb-hero__title{font-size:34px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-hb-reveal],.hb-event-wrap .hb-event__img,.hb-event-wrap .hb-event__body>*{opacity:1;transform:none}}body.hb-soft:not(.home){background:var(--hb-cream)}body.hb-soft:not(.home) .hb-header,body.hb-soft:not(.home) .hb-header.is-stuck{background:var(--hb-white)!important;color:var(--hb-ink-warm);box-shadow:0 8px 26px rgb(53 43 36 / .08)}body.hb-soft:not(.home) .hb-header .hb-header__logo-light,body.hb-soft:not(.home) .hb-header.is-stuck .hb-header__logo-light{display:none}body.hb-soft:not(.home) .hb-header .hb-header__logo-dark,body.hb-soft:not(.home) .hb-header.is-stuck .hb-header__logo-dark{display:block}body.hb-soft:not(.home) .hb-header .hb-nav__list>li>a,body.hb-soft:not(.home) .hb-header .hb-header__lang,body.hb-soft:not(.home) .hb-header.is-stuck .hb-nav__list>li>a,body.hb-soft:not(.home) .hb-header.is-stuck .hb-header__lang{color:var(--hb-ink-warm)}body.hb-soft:not(.home) .hb-header .hb-nav__list>li:hover>a,body.hb-soft:not(.home) .hb-header .hb-nav__list>li:focus-within>a{color:var(--hb-cat-count)}body.hb-soft:not(.home) .hb-header .hb-nav__list>li.hb-menu-highlight>a{color:var(--hb-white)}body.hb-soft:not(.home) .hb-header .hb-header__cart,body.hb-soft:not(.home) .hb-header.is-stuck .hb-header__cart{border-color:var(--hb-ink-warm)}body.hb-soft:not(.home) .hb-header .hb-header__badge img,body.hb-soft:not(.home) .hb-header.is-stuck .hb-header__badge img{filter:brightness(0);opacity:.82}body.hb-soft:not(.home) .hb-header .hb-header__burger span,body.hb-soft:not(.home) .hb-header.is-stuck .hb-header__burger span{background:var(--hb-ink-warm)}body.hb-soft:not(.home) .hb-header .hb-nav .sub-menu{background:var(--hb-white);box-shadow:0 18px 40px rgb(53 43 36 / .12)}body.hb-soft:not(.home) .hb-header .hb-nav .sub-menu a{color:var(--hb-ink-warm)}body.hb-soft:not(.home) .hb-header .hb-nav .sub-menu a:hover{background:#f2ece8}.hb-about{padding:20px var(--hb-gutter) 40px;color:var(--hb-ink-warm)}.hb-about>*{padding-inline:max(clamp(20px, 4.5vw, 60px), calc((100% - 1320px) / 2))!important}.hb-about>.hb-about__trust{padding-inline:0!important}.hb-kosher{color:var(--hb-ink-warm)}.hb-faqp,.hb-kosher,.hb-galp,.hb-contact{max-width:none;margin:0;padding:20px var(--hb-gutter) 40px;color:var(--hb-ink-warm)}.hb-faqp>:not(script),.hb-kosher>:not(script),.hb-galp>:not(script):not(dialog),.hb-contact>:not(script){padding-inline:var(--hb-page-pad,max(clamp(20px, 4.5vw, 60px), calc((100% - 1320px) / 2)))!important}.hb-faqp>.hb-faqp__chips,.hb-galp>.hb-faqp__chips{padding-block:12px}.hb-faqp>.hb-faqp__chips,.hb-galp>.hb-faqp__chips{justify-content:flex-start}.hb-faqp>.hb-faqp__cta,.hb-kosher>.hb-faqp__cta,.hb-galp>.hb-faqp__cta,.hb-contact>.hb-faqp__cta{margin-inline:max(clamp(20px, 4.5vw, 60px), calc((100% - 1320px) / 2));padding-inline:24px!important}.hb-about__h2{margin:0;font-weight:700;font-size:clamp(30px, 3.6vw, 50px);line-height:1.15}.hb-about__hero{position:relative;z-index:2;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(560px, 48vw, 760px);padding-block:90px 0;border-radius:var(--hb-radius-lg);color:var(--hb-white);text-align:center}.hb-about__hero .hb-hero__media{border-radius:inherit;overflow:hidden}.hb-about__intro{position:relative;display:flex;flex-direction:column;align-items:center;max-width:860px;margin-block:auto}.hb-about__eyebrow{display:inline-block;margin:0 0 16px;padding:6px 16px;border-radius:999px;background:var(--hb-rose);color:var(--hb-ink-warm);font-weight:700;font-size:15px}.hb-about__title{margin:0;font-weight:700;font-size:clamp(44px, 5.6vw, 82px);line-height:1.05;text-wrap:balance}.hb-about__lead{max-width:680px;margin:18px 0 0;font-size:clamp(17px, 1.5vw, 21px);line-height:1.6;color:rgb(255 255 255 / .9);text-wrap:balance}.hb-about__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;font-size:15px}.hb-about__facts li{padding:7px 16px;border:1px solid rgb(255 255 255 / .85);border-radius:999px;background:#fff0;color:var(--hb-white)}.hb-about__facts a{color:inherit;text-decoration:none}.hb-about__hero-bagel{position:relative;z-index:3;flex:none;width:clamp(130px, 12vw, 180px);height:auto;margin:34px 0 -48px}.hb-intro .hb-about__intro>*{animation:hb-rise .9s var(--hb-ease) backwards}.hb-intro .hb-about__title{animation-delay:.15s}.hb-intro .hb-about__lead{animation-delay:.3s}.hb-intro .hb-about__facts{animation-delay:.45s}.hb-intro .hb-about__hero .hb-hero__media{animation:none}.hb-intro .hb-about__hero .hb-hero__poster,.hb-intro .hb-about__hero .hb-hero__video{animation:hb-zoom-out 2.4s var(--hb-ease) backwards}.hb-about__story{margin-top:15px;padding-block:clamp(40px, 5vw, 80px) clamp(20px, 3vw, 40px)}.hb-about__story-grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:clamp(28px, 5vw, 72px)}.hb-about__story-media{margin:0}.hb-about__story-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--hb-radius-lg)}.hb-about__story-text p{margin:16px 0 0;font-size:18px;line-height:1.75}.hb-about__story-text .hb-btn{margin-top:28px}.hb-timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:24px;margin:clamp(48px, 6vw, 90px) 0 0;padding:0;list-style:none}.hb-timeline::before,.hb-timeline::after{content:"";position:absolute;top:var(--tl-top,8px);right:var(--tl-right,10px);width:var(--tl-w,0);height:var(--tl-h,0);border-radius:3px}.hb-timeline::before{background:rgb(53 43 36 / .12)}.hb-timeline::after{background:var(--hb-gold);transform:scaleX(0);transform-origin:right;transition:transform var(--tl-dur,3.2s) cubic-bezier(.45,0,.3,1)}.hb-timeline.is-vertical::after{transform:scaleY(0);transform-origin:top}.hb-timeline.is-in::after{transform:none}.hb-timeline__item{position:relative;padding-top:40px}.hb-timeline__item>:not(.hb-timeline__dot){opacity:.3;transform:translateY(8px);transition:opacity .7s var(--hb-ease) var(--d,0s),transform .7s var(--hb-ease) var(--d,0s)}.hb-timeline.is-in .hb-timeline__item>:not(.hb-timeline__dot){opacity:1;transform:none}.hb-timeline__dot{position:absolute;z-index:1;top:0;inset-inline-start:0;width:20px;height:20px;border-radius:50%;background:var(--hb-cream);box-shadow:inset 0 0 0 3px rgb(53 43 36 / .22),0 0 0 6px var(--hb-cream);transition:background-color .35s var(--d,0s) var(--ease-out)}.hb-timeline.is-in .hb-timeline__dot{background:var(--hb-gold);box-shadow:inset 0 0 0 3px var(--hb-gold),0 0 0 6px var(--hb-cream);animation:hb-dot-pop .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) backwards}@keyframes hb-dot-pop{0%{transform:scale(1)}50%{transform:scale(1.35)}100%{transform:scale(1)}}.hb-timeline__item:last-child .hb-timeline__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--hb-gold);opacity:0}.hb-timeline.is-in .hb-timeline__item:last-child .hb-timeline__dot::after{animation:hb-ping 2.2s calc(var(--d, 0s) + .4s) ease-out infinite}@keyframes hb-ping{from{transform:scale(1);opacity:.45}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.hb-timeline::after,.hb-timeline__dot,.hb-timeline__item>*{transition:none!important;animation:none!important}}.hb-timeline__year{margin:0;font-weight:700;font-size:clamp(28px, 2.8vw, 40px);line-height:1;color:var(--hb-sage)}.hb-timeline__year .hb-todo{font-size:15px}.hb-timeline__title{margin:10px 0 0;font-weight:700;font-size:20px}.hb-timeline__text{margin:6px 0 0;max-width:320px;font-size:16px;line-height:1.6;color:rgb(53 43 36 / .75)}.hb-todo{padding:1px 6px;border-radius:6px;background:#fff1c9;font-weight:700;color:var(--hb-ink-warm)}.hb-about__trust{margin-top:15px;padding-bottom:120px;background:var(--hb-sage);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/shape-trust.svg?v=1791730913) 0 0 / 100% 100% no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/shape-trust.svg?v=1791730913) 0 0 / 100% 100% no-repeat}.hb-about__numbers{margin-top:15px;padding-block:clamp(40px, 5vw, 70px);color:var(--hb-ink-warm);text-align:center}.hb-about__numbers ul{display:grid;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:44px auto 0;padding:0;list-style:none}.hb-about__numbers li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 16px}.hb-about__numbers li+li{border-inline-start:1px solid rgb(53 43 36 / .15)}.hb-about__numbers strong{font-weight:700;font-size:clamp(48px, 5.4vw, 80px);line-height:1;color:var(--hb-cat-count);direction:ltr;font-variant-numeric:tabular-nums}.hb-about__numbers span{font-size:18px;color:var(--hb-ink-warm)}.hb-about__team{margin-top:15px;padding-block:clamp(40px, 5vw, 70px);background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg);text-align:center}.hb-about__team header p{margin:10px 0 0;font-size:18px;color:rgb(53 43 36 / .75)}.hb-about__team ul{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0 0;padding:0;list-style:none}.hb-about__team figure{position:relative;margin:0;overflow:hidden;border-radius:var(--hb-radius-lg);background:#000}.hb-about__team img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;opacity:.6;transition:transform .9s var(--hb-ease),opacity .4s var(--ease-out)}.hb-about__team li:hover img{transform:scale(1.05);opacity:.7}.hb-about__team figcaption{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:var(--hb-white);font-weight:500;font-size:clamp(28px, 2.8vw, 42px);line-height:1.3;text-align:center;text-wrap:balance}.hb-about__contact{margin-top:15px;padding-block:clamp(44px, 5vw, 72px);background:var(--hb-rose);border-radius:var(--hb-radius-lg);text-align:center}.hb-about__contact h2{margin:0;font-weight:700;font-size:clamp(30px, 3.5vw, 46px)}.hb-about__contact-main p{margin:10px 0 0;font-size:18px;line-height:1.55}.hb-about__contact .hb-about__note{max-width:760px;margin:26px auto 0;font-size:14px;line-height:1.6;color:rgb(53 43 36 / .65)}.hb-about__contact-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}.hb-about__btn-brown{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-about__btn-brown:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-about__contact .hb-btn--outline{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-about__contact .hb-btn--outline:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-kosher__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(32px, 5vw, 90px);padding-block:clamp(40px, 5vw, 72px);background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg)}.hb-kosher__badge{display:block;width:clamp(100px, 9vw, 130px);height:auto;margin-bottom:20px;filter:brightness(0) opacity(.82)}.hb-intro .hb-kosher__body>*{animation:hb-rise .9s var(--hb-ease) backwards}.hb-intro .hb-kosher__title{animation-delay:.1s}.hb-intro .hb-kosher__lead{animation-delay:.2s}.hb-kosher__title{margin:0;font-weight:700;font-size:clamp(40px, 5vw, 70px);line-height:1.05}.hb-kosher__lead{max-width:none;margin:16px 0 0;font-size:clamp(18px, 1.6vw, 22px);line-height:1.6;color:rgb(53 43 36 / .82)}.hb-kosher__points{margin:36px 0 0;padding:0;list-style:none}.hb-kosher__points li{position:relative;padding:24px 0;padding-inline-start:66px;border-top:1px solid rgb(53 43 36 / .12)}.hb-kosher__points li::before{content:"";position:absolute;top:22px;inset-inline-start:0;width:44px;height:44px;border-radius:50%;background:var(--hb-rose)}.hb-kosher__points li::after{content:"";position:absolute;top:37px;inset-inline-start:13px;width:18px;height:14px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-kosher__points h2{margin:0;font-weight:700;font-size:clamp(20px, 1.8vw, 24px)}.hb-kosher__points p{margin:6px 0 0;font-size:17px;line-height:1.65;color:rgb(53 43 36 / .82)}.hb-kosher__year{display:flex;align-items:center;gap:10px;margin:0;padding-top:22px;border-top:1px solid rgb(53 43 36 / .12);font-weight:700;font-size:18px}.hb-kosher__year::before{content:"";flex:none;width:22px;height:22px;background:var(--hb-cat-count);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg?v=1791801401) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg?v=1791801401) center / contain no-repeat}.hb-kosher__cert{position:sticky;top:120px;padding:24px;background:var(--hb-white);border-radius:28px}.admin-bar .hb-kosher__cert{top:calc(120px + var(--wp-admin--admin-bar--height, 32px))}.hb-kosher__cert h2{margin:0 0 16px;font-weight:700;font-size:22px}.hb-kosher__cert-btn{position:relative;display:block;width:100%;padding:0;border:0;border-radius:18px;background:none;cursor:zoom-in;overflow:hidden}.hb-kosher__cert-btn img{display:block;width:100%;height:auto;transition:transform .6s var(--hb-ease)}.hb-kosher__cert-btn:hover img{transform:scale(1.03)}.hb-kosher__zoom{position:absolute;bottom:12px;inset-inline-start:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hb-ink-warm);color:var(--hb-white);font-size:24px;line-height:1}.hb-kosher__cert-empty{display:grid;place-items:center;align-content:center;gap:14px;aspect-ratio:3 / 4;padding:24px;border:2px dashed rgb(53 43 36 / .2);border-radius:18px;background:var(--hb-filter-bg);text-align:center}.hb-kosher__cert-empty img{width:110px;height:auto;filter:brightness(0) opacity(.45)}.hb-kosher__cert-empty p{margin:0;max-width:220px;font-size:16px;color:rgb(53 43 36 / .7)}.hb-kosher__meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:18px 0 0;font-size:15px}.hb-kosher__meta dt{color:rgb(53 43 36 / .6)}.hb-kosher__meta dd{margin:0;font-weight:700}.hb-kosher__dialog{max-width:min(92vw, 900px);max-height:92vh;padding:0;border:0;border-radius:20px;background:var(--hb-white)}.hb-kosher__dialog::backdrop{background:rgb(29 25 21 / .8)}.hb-kosher__dialog img{display:block;max-width:100%;max-height:92vh;width:auto;height:auto}.hb-kosher__close{position:absolute;top:12px;inset-inline-end:12px;width:42px;height:42px;border:0;border-radius:50%;background:var(--hb-ink-warm);cursor:pointer}.hb-kosher__close::before{content:"";position:absolute;inset:13px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067) center / contain no-repeat}.hb-kosher>.hb-kosher__faq{margin:15px 0 0;background:none}.hb-kosher__faq .hb-faq__item{background:var(--hb-filter-bg)}.hb-kosher__faq .hb-faq__item[open]{background:var(--hb-rose)}@media (min-width:1100px){.hb-kosher__lead{white-space:nowrap;font-size:clamp(17px, 1.45vw, 21px)}}.hb-kosher__faq-more{margin:28px 0 0}@media (max-width:1023px){.hb-about__story-grid,.hb-kosher__main{grid-template-columns:1fr}.hb-about__numbers ul{grid-template-columns:repeat(2,1fr);row-gap:26px}.hb-about__numbers li:nth-child(odd){border-inline-start:0}.hb-kosher__cert{position:static;max-width:420px}}@media (max-width:767px){.hb-faqp,.hb-kosher,.hb-galp,.hb-contact{padding:12px var(--hb-gutter) 30px}.hb-faqp>:not(script),.hb-kosher>:not(script),.hb-galp>:not(script):not(dialog),.hb-contact>:not(script){padding-inline:20px!important}.hb-faqp>.hb-faqp__layout{padding-inline:0!important}.hb-faqp>.hb-faqp__chips,.hb-galp>.hb-faqp__chips{padding-inline:12px!important;margin-inline:calc(-1 * var(--hb-gutter))}.hb-faqp>.hb-faqp__cta,.hb-kosher>.hb-faqp__cta,.hb-galp>.hb-faqp__cta,.hb-contact>.hb-faqp__cta{margin-inline:0;padding-inline:20px!important}.hb-about{padding:12px var(--hb-gutter) 30px}.hb-about>*{padding-inline:20px!important}.hb-about>.hb-about__trust{padding-inline:0!important}.hb-about__hero{min-height:560px;padding-block:70px 0}.hb-about__title{font-size:40px}.hb-about__facts{font-size:14px}.hb-about__hero-bagel{width:110px;margin:28px 0 -30px}.hb-about__story-text p{font-size:16px}.hb-about__story-text .hb-btn{width:100%}.hb-timeline{grid-auto-flow:row;grid-template-columns:1fr;gap:26px;padding-inline-start:34px}.hb-timeline__item{padding-top:0}.hb-timeline__dot{top:4px;inset-inline-start:-34px}.hb-about__trust{-webkit-mask:none;mask:none;border-radius:var(--hb-radius-lg);padding-bottom:56px}.hb-about__numbers ul{margin-top:30px;row-gap:26px}.hb-about__numbers li:nth-child(odd){border-inline-start:0}.hb-about__numbers span{font-size:16px}.hb-about__team ul{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:0 20px 4px}.hb-about__team li{scroll-snap-align:start}.hb-about__contact-btns .hb-btn{width:100%}.hb-kosher__main{padding-block:32px}.hb-kosher__badge{width:96px}.hb-kosher__points li{padding-inline-start:58px}.hb-kosher__points li::before{width:40px;height:40px}.hb-kosher__points li::after{top:35px;inset-inline-start:11px}.hb-kosher__points p{font-size:16px}.hb-kosher__faq-more .hb-btn{width:100%}}.hb-faqp .hb-faqp__cta,.hb-galp .hb-faqp__cta,.hb-contact .hb-faqp__cta{background:var(--hb-sage);color:var(--hb-white)}.hb-faqp .hb-faqp__cta-alt,.hb-galp .hb-faqp__cta-alt,.hb-contact .hb-faqp__cta-alt{border-color:var(--hb-white);color:var(--hb-white)}.hb-faqp .hb-faqp__cta-alt:hover,.hb-galp .hb-faqp__cta-alt:hover,.hb-contact .hb-faqp__cta-alt:hover{background:var(--hb-white);color:var(--hb-ink-warm)}.hb-faqp .hb-faqp__cta-main,.hb-galp .hb-faqp__cta-main,.hb-contact .hb-faqp__cta-main{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-faqp .hb-faqp__cta-main:hover,.hb-galp .hb-faqp__cta-main:hover,.hb-contact .hb-faqp__cta-main:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-galp__hero{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:clamp(40px, 5vw, 70px) 0;background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg);text-align:center}.hb-galp__intro{display:flex;flex-direction:column;align-items:center}.hb-galp__title{margin:0;font-weight:700;font-size:clamp(38px, 4.6vw, 64px);line-height:1.1}.hb-galp__lead{max-width:720px;text-wrap:balance;margin-top:14px;font-size:clamp(17px, 1.5vw, 20px);line-height:1.6;color:rgb(53 43 36 / .8)}.hb-galp__lead p{margin:0}.hb-galp__bagel{position:relative;z-index:6;width:clamp(130px, 11vw, 160px);height:auto;margin:22px 0 -96px}.hb-galp__chips{margin-top:15px}.hb-galp__body{position:relative;isolation:isolate;padding-block:10px 20px}.hb-galp__grid{margin-top:26px}.hb-galp__item{animation:hb-rise .55s var(--hb-ease) backwards;animation-delay:var(--d,0s)}.hb-galp__item[hidden]{display:none}.hb-galp__cap{position:absolute;inset-inline:10px;bottom:10px;padding:8px 14px;border-radius:14px;background:rgb(249 244 240 / .94);color:var(--hb-ink-warm);font-weight:700;font-size:14px;line-height:1.35;text-align:start;opacity:0;transform:translateY(8px);transition:opacity .3s var(--hb-ease),transform .3s var(--hb-ease)}.hb-gallery__btn:hover .hb-galp__cap,.hb-gallery__btn:focus-visible .hb-galp__cap{opacity:1;transform:none}.hb-galp__empty{margin:30px 0 0;text-align:center;font-size:18px;color:rgb(53 43 36 / .7)}.hb-galp__more{text-align:center}.hb-galp__more .hb-btn[hidden]{display:none}.hb-galp__lb{width:min(1180px, 94vw);max-height:92vh;padding:0;border:0;border-radius:24px;background:#120e0b;color:var(--hb-white);overflow:hidden}.hb-galp__lb::backdrop{background:rgb(20 14 10 / .86)}.hb-galp__lb[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;animation:hb-rise .35s var(--hb-ease)}.hb-galp__lb-media{display:grid;place-items:center;min-height:0}.hb-galp__lb-media img,.hb-galp__lb-media video{display:block;max-width:100%;max-height:calc(92vh - 90px);width:auto;height:auto;object-fit:contain}.hb-galp__lb-media iframe{display:block;width:min(1180px, 94vw);aspect-ratio:16 / 9;border:0}.hb-galp__lb-story{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px 24px;background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-galp__lb-story[hidden]{display:none}.hb-galp__lb-story p{margin:0;font-weight:700;font-size:17px}.hb-galp__lb-story .hb-btn[hidden]{display:none}.hb-galp__lb-count{position:absolute;top:18px;inset-inline-end:70px;margin:0;padding:4px 12px;border-radius:999px;background:rgb(0 0 0 / .45);font-size:14px;direction:ltr}.hb-galp__lb-btn{position:absolute;z-index:2;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:rgb(249 244 240 / .94);cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}.hb-galp__lb-btn:hover{background:var(--hb-white);transform:scale(1.06)}.hb-galp__lb-btn::before{content:"";width:18px;height:18px;background:var(--hb-ink-warm);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.hb-galp__lb-close{top:12px;inset-inline-end:12px;--m:url(/wp-content/themes/holybagel/assets/img/close.svg?v=1791790067)}.hb-galp__lb-prev,.hb-galp__lb-next{top:calc(50% - 50px);--m:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg?v=1791714499)}.hb-galp__lb-prev{right:14px}.hb-galp__lb-prev::before{transform:rotate(-90deg)}.hb-galp__lb-next{left:14px}.hb-galp__lb-next::before{transform:rotate(90deg)}@media (max-width:767px){.hb-galp__hero{padding-block:28px 0}.hb-galp__bagel{width:100px;margin:20px 0 -30px}.hb-galp__chips{margin-top:44px}.hb-galp__cap{display:none}.hb-galp__lb{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.hb-galp__lb-media img,.hb-galp__lb-media video{max-height:calc(100dvh - 140px)}.hb-galp__lb-prev,.hb-galp__lb-next{top:auto;bottom:90px}.hb-galp__lb:has(video) .hb-galp__lb-prev,.hb-galp__lb:has(video) .hb-galp__lb-next{top:calc(50% - 23px);bottom:auto}.hb-galp__lb-story{padding:14px 16px}.hb-galp__lb-story .hb-btn{width:100%}}.hb-about__hero--slim{min-height:clamp(340px, 30vw, 460px);padding-block:70px 0}.hb-contact__main{padding-block:62px 10px}.hb-contact{padding-bottom:50px}.hb-contact__head{max-width:680px;margin:0 auto;text-align:center}.hb-contact__title{margin:0;font-weight:700;font-size:clamp(34px, 3.6vw, 52px);line-height:1.1}.hb-contact__lead{margin:12px 0 0;font-size:clamp(16px, 1.3vw, 18px);line-height:1.6;color:rgb(53 43 36 / .8);text-wrap:balance}.hb-intro .hb-contact__head>*{animation:hb-rise .9s var(--hb-ease) backwards}.hb-intro .hb-contact__lead{animation-delay:.1s}.hb-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:18px;max-width:1040px;margin:clamp(26px, 3vw, 40px) auto 0}.hb-contact__cards{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hb-contact__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--hb-filter-bg);color:var(--hb-ink-warm);text-decoration:none;transition:transform .3s var(--hb-ease)}.hb-contact__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(53 43 36 / .08)}.hb-contact__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--hb-white)}.hb-contact__ico::before{content:"";width:21px;height:21px;background:#b6a19c;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.hb-contact__ico--wa::before{--m:url(/wp-content/themes/holybagel/assets/img/whatsapp-logo.svg?v=1791872738);width:21px;height:21px}.hb-contact__ico--phone::before{--m:url(/wp-content/themes/holybagel/assets/img/phone.svg?v=1791814836)}.hb-contact__ico--mail::before{--m:url(/wp-content/themes/holybagel/assets/img/mail.svg?v=1791814836)}.hb-contact__card-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.hb-contact__label{font-size:13px;color:rgb(53 43 36 / .6)}.hb-contact__value{overflow-wrap:anywhere;font-weight:700;font-size:16px;text-align:right}.hb-contact__go{flex:none;padding:5px 12px;border:1px solid rgb(53 43 36 / .5);border-radius:999px;font-weight:700;font-size:13px;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out)}.hb-contact__card:hover .hb-contact__go{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-contact__hours{margin:14px 4px 0;font-size:15px}.hb-contact__kosher{display:flex;align-items:center;gap:12px;margin:14px 4px 0;padding-top:14px;border-top:1px solid rgb(53 43 36 / .14);font-size:14px;white-space:nowrap;color:rgb(53 43 36 / .75)}@media (max-width:520px){.hb-contact__kosher{white-space:normal}}.hb-contact__kosher img{width:50px;height:auto;filter:brightness(0) opacity(.7)}.hb-contact__form-card{padding:clamp(22px, 2.6vw, 32px);border-radius:24px;background:#e5cec7;scroll-margin-top:140px}.hb-contact__consent{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:rgb(53 43 36 / .8);cursor:pointer}.hb-contact__consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--hb-ink-warm);cursor:pointer}.hb-contact__consent a{color:inherit;font-weight:700}.hb-contact__form{display:grid;gap:12px}.hb-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hb-field{display:flex;flex-direction:column;gap:6px;margin:0}.hb-field label,.hb-field__label{font-weight:500;font-size:17px}.hb-field label span{color:var(--hb-cat-count)}.hb-field input,.hb-field textarea{width:100%;min-height:46px;padding:10px 16px;border:1px solid #fff0;border-radius:14px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 16px var(--hb-font);transition:border-color .2s var(--ease-out)}.hb-field input[dir="ltr"]{text-align:right}.hb-field textarea{resize:vertical;min-height:96px}.hb-field input:focus,.hb-field textarea:focus{outline:none;border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-dd--field .hb-dd__btn{justify-content:space-between;min-height:46px;padding:0 16px;border:1px solid #fff0;border-radius:14px!important;background:var(--hb-white);font:500 16px var(--hb-font)}.hb-dd--field .hb-dd__btn:hover,.hb-dd--field.is-open .hb-dd__btn{background:var(--hb-white);border-color:var(--hb-sage)}.hb-dd--field .hb-dd__list{inset-inline:0;top:calc(100% + 6px);border-radius:16px}.hb-dd--field .hb-dd__list li{padding:10px 14px;font-size:16px}.hb-contact__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hb-contact__submit{justify-self:start;min-width:170px}.hb-contact__error{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#fde8e4;color:#8a2b1a;font-weight:700;font-size:14px}.hb-contact__done{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0;text-align:center}.hb-contact__done img{width:90px;height:auto}.hb-contact__done h2{margin:4px 0 0;font-weight:700;font-size:26px}.hb-contact__done p{margin:0 0 6px;max-width:340px;font-size:16px;line-height:1.6}.hb-contact__quote{display:inline-block;margin-top:16px;font-weight:700;font-size:15px;color:var(--hb-ink-warm);text-underline-offset:4px}.hb-contact__quote::after{content:" ←"}.hb-contact__quote:hover{color:var(--hb-cat-count)}@media (max-width:900px){.hb-contact__grid{grid-template-columns:1fr;max-width:560px}}@media (max-width:767px){.hb-contact__row{grid-template-columns:1fr}.hb-contact__go{display:none}.hb-contact__submit{justify-self:stretch}.hb-contact__form-card{padding:20px 16px}}.hb-stack{position:relative;pointer-events:none}.hb-stack__side{position:absolute;inset:0;transform-origin:50% 73%;will-change:transform,opacity}.hb-stack__layer,.hb-stack__flat{position:absolute;display:block;height:auto;will-change:transform}.hb-stack__flat{left:5.5%;top:24.8%;width:89%}.hb-stack__cheesebottom{left:5.506%;top:52.819%;width:88.202%}.hb-stack__seam{position:absolute;left:7%;right:7%;top:86%;height:3px;margin-top:-1.5px;border-radius:3px;background:linear-gradient(90deg,#fff0,rgb(90 55 25 / .55) 12%,rgb(90 55 25 / .55) 88%,#fff0);filter:blur(.6px);transform-origin:100% 50%;opacity:0}.hb-stack__sheen{position:absolute;left:0;top:55%;width:22%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .85),#fff0);opacity:0;will-change:transform,opacity}.hb-crumb-bit{position:absolute;left:0;top:0;border-radius:40% 60% 50% 45%;opacity:0;will-change:transform,opacity}.hb-catering__stack{position:relative;z-index:1;width:clamp(220px, 29.8vw, 429px);margin:0 auto 10px;opacity:0;will-change:transform}.hb-faq__art{justify-self:center;width:min(100%, 429px)}.hb-cut{position:relative;aspect-ratio:1;pointer-events:none;visibility:hidden}.hb-cut__a,.hb-cut__b,.hb-cut__l,.hb-cut__r{position:absolute;display:block;height:auto;will-change:transform,opacity;backface-visibility:hidden}.hb-cut__a,.hb-cut__b{left:4%;top:8%;width:92%}.hb-cut__a{clip-path:inset(0 50% 0 0);transform-origin:25% 100%}.hb-cut__b{clip-path:inset(0 0 0 50%);transform-origin:75% 100%}.hb-cut__l,.hb-cut__r{top:40%;width:53%;opacity:0}.hb-cut__l{left:-3%}.hb-cut__r{right:-3%}.hb-cut__crack{position:absolute;left:50%;top:40%;height:52%;width:3px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(180deg,#fff0,rgb(90 55 25 / .55) 12%,rgb(90 55 25 / .55) 88%,#fff0);filter:blur(.6px);transform-origin:50% 0;opacity:0}.hb-footer__bagel--half{height:auto;margin-top:-48px}@media (max-width:767px){.hb-faq__art{width:220px;order:-1}}.hb-stack{aspect-ratio:890 / 816}.hb-stack__bottom{left:5.506%;top:54.044%;width:88.202%}.hb-stack__cheese{left:5.506%;top:40.686%;width:88.202%}.hb-stack__lettuce{left:0%;top:41.422%;width:100%}.hb-stack__tomato{left:8.202%;top:36.52%;width:82.809%}.hb-stack__cucumber{left:7.303%;top:30.27%;width:83.146%}.hb-stack__onion{left:9.101%;top:24.755%;width:80.112%}.hb-stack__top{left:4.719%;top:0%;width:89.438%}.hb-catering{z-index:5}.hb-catering__stack .hb-stack__lettuce{left:0;top:47.917%;width:100%}.hb-catering__stack .hb-stack__tomato{left:8.202%;top:45.466%;width:82.809%}.hb-catering__stack .hb-stack__onion{left:9.101%;top:43.137%;width:80.112%}.hb-cut__a{transform-origin:10% 95%}.hb-cut__b{transform-origin:90% 95%}.hb-footer__bagel--half{height:auto;margin-top:-70px;transform-origin:50% 85%;animation:hb-half-sway 3.4s ease-in-out infinite alternate}@keyframes hb-half-sway{from{rotate:-8deg;translate:0 2px}to{rotate:8deg;translate:0 -4px}}.hb-clients{position:relative}.hb-cut{visibility:visible;opacity:0}.hb-cut__a{clip-path:polygon(0 0,50.4% 0,49.6% 9%,50.6% 17%,49.5% 26%,50.3% 34%,49.4% 43%,50.5% 51%,49.7% 60%,50.6% 68%,49.5% 77%,50.3% 86%,49.6% 94%,50.2% 100%,0 100%)}.hb-cut__b{clip-path:polygon(50.4% 0,100% 0,100% 100%,50.2% 100%,49.6% 94%,50.3% 86%,49.5% 77%,50.6% 68%,49.7% 60%,50.5% 51%,49.4% 43%,50.3% 34%,49.5% 26%,50.6% 17%,49.6% 9%)}.hb-cut__a,.hb-cut__b{aspect-ratio:890 / 816;clip-path:none}.hb-cut__img{position:absolute;inset:0;display:block;width:100%;height:100%}.hb-cut__a .hb-cut__img{clip-path:polygon(0 0,50.3% 0,50% 20%,50.4% 40%,49.8% 60%,50.3% 80%,50% 100%,0 100%)}.hb-cut__b .hb-cut__img{clip-path:polygon(50.3% 0,100% 0,100% 100%,50% 100%,50.3% 80%,49.8% 60%,50.4% 40%,50% 20%)}.hb-cut__face{position:absolute;top:20.5%;height:78.5%;width:0;border-radius:30% 30% 22% 22% / 6% 6% 5% 5%;background-size:100% 100%}.hb-cut__a .hb-cut__face{left:50%;background-image:linear-gradient(to right,#fff0,rgb(70 40 15 / .38)),url(/wp-content/themes/holybagel/assets/img/cut-face.webp?v=1791820078)}.hb-cut__b .hb-cut__face{right:50%;background-image:linear-gradient(to left,#fff0,rgb(70 40 15 / .38)),url(/wp-content/themes/holybagel/assets/img/cut-face.webp?v=1791820078);transform:scaleX(-1)}.hb-bagel{width:clamp(170px, 20vw, 300px);margin-bottom:4px}.hb-bagel.is-waiting{opacity:1;translate:120vw 0}.hb-bagel__shadow{inset:12% 5% -1% 11%;background:radial-gradient(closest-side,rgb(53 43 36 / .34),rgb(53 43 36 / .2) 58%,#fff0);transform:translate3d(3%,5%,0);will-change:transform,opacity}.hb-catering__stack{opacity:1}.hb-cut__face{width:5.5%;transform:scaleX(0);will-change:transform}.hb-cut__a .hb-cut__face{transform-origin:0 50%}.hb-cut__b .hb-cut__face{transform-origin:100% 50%}.hb-faq__art{width:min(100%, 470px)}.hb-cut{aspect-ratio:1794 / 720}.hb-cut__pair{position:absolute;inset:0}.hb-cut__pair img{position:absolute;display:block;height:auto;will-change:transform}.hb-cut__ha{left:0;top:.83%;width:49.94%;transform-origin:30% 90%}.hb-cut__hb{left:49.94%;top:.14%;width:50.06%;transform-origin:70% 90%}@media (max-width:767px){.hb-faq__art{width:min(100%, 320px)}}.hb-cut{aspect-ratio:1794 / 810}.hb-cut__whole{position:absolute;left:19%;top:3.72%;width:62%;height:auto;will-change:transform,opacity;transform-origin:50% 90%}.hb-cut__pair{inset:auto;left:0;top:5.56%;width:100%;aspect-ratio:1794 / 720;opacity:0;will-change:opacity}@media (min-width:768px){.hb-faq__inner{grid-template-columns:minmax(0,760px) 1fr}.hb-faq__art{width:calc(100% + 20px);margin-left:-20px}}@media (max-width:767px){.hb-faq__art{width:100%}}@media (max-width:767px){.hb-faq__art{width:86%;justify-self:center}}.hb-email,.hb-prose a[href^="mailto:"],.hb-footer__mail{font-family:"Assistant","Arial Hebrew",Arial,sans-serif;text-transform:none;letter-spacing:0}.hb-quote__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:18px;max-width:1120px;margin:0 auto}.hb-quote__card{padding:clamp(24px, 3vw, 40px)}.hb-q{display:grid;gap:22px}.hb-q[hidden],.hb-q__done[hidden],.hb-q__step[hidden]{display:none}.hb-q__progress{display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid rgb(53 43 36 / .14)}.hb-q__bar{position:relative;height:8px;border-radius:999px;background:rgb(255 255 255 / .6);overflow:hidden}.hb-q__bar-fill{position:absolute;inset:0;border-radius:inherit;background:var(--hb-sage);transform:scaleX(.3333);transform-origin:right;transition:transform .7s cubic-bezier(.3,1.3,.5,1)}.hb-q__steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;font-size:15px;color:rgb(53 43 36 / .5)}.hb-q__steps li{transition:color .3s var(--ease-out),font-weight .3s var(--ease-out)}.hb-q__steps li:nth-child(2){text-align:center}.hb-q__steps li:nth-child(3){text-align:left}.hb-q__steps li.is-current{color:var(--hb-ink-warm);font-weight:700}.hb-q__steps li.is-done{color:var(--hb-cat-count)}.hb-q.is-stepped .hb-q__step{animation:hb-rise .45s var(--hb-ease)}.hb-q__step{display:grid;gap:20px}.hb-q__title{margin:0;font-weight:700;font-size:clamp(24px, 2.2vw, 30px)}.hb-q__title:focus{outline:none}.hb-q__group{margin:0;padding:0;border:0;min-width:0}.hb-q__label{margin-bottom:10px;padding:0;font-weight:500;font-size:17px}.hb-q__label span,.hb-field label span{color:var(--hb-cat-count)}.hb-q__choices{display:flex;flex-wrap:wrap;gap:8px}.hb-choice{position:relative;cursor:pointer}.hb-choice input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.hb-choice span{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid #fff0;border-radius:999px;background:var(--hb-white);font-weight:500;font-size:16px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--hb-ease)}.hb-choice:hover span{border-color:var(--hb-ink-warm)}.hb-choice input:checked+span{background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}.hb-choice input:checked+span{animation:hb-choice-pop .3s var(--hb-ease)}@keyframes hb-choice-pop{50%{transform:scale(1.05)}}.hb-choice input:focus-visible+span{outline:2px solid var(--hb-sage);outline-offset:2px}.hb-stepper{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px;border:1px solid #fff0;border-radius:999px;background:var(--hb-white)}.hb-stepper input{width:80px;min-height:38px;padding:0 4px;border:0;border-radius:0;background:#fff0;text-align:center;font-weight:500;font-size:17px;-moz-appearance:textfield}.hb-stepper input::-webkit-outer-spin-button,.hb-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hb-stepper input:focus{box-shadow:none}.hb-stepper:focus-within{border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-stepper__btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--hb-cream);color:var(--hb-ink-warm);font:500 20px/1 var(--hb-font);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .15s var(--ease-out)}.hb-stepper__btn:hover{background:var(--hb-cat-count);color:var(--hb-white)}.hb-stepper__btn:active{transform:scale(.92)}.hb-stepper.is-bump input{animation:hb-choice-pop .3s var(--hb-ease)}.is-invalid .hb-stepper{border-color:#c4452c}.hb-date{position:relative}.hb-date__btn{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 16px;border:1px solid #fff0;border-radius:14px;background:var(--hb-white);color:rgb(53 43 36 / .55);font:500 16px var(--hb-font);text-align:start;cursor:pointer;transition:border-color .2s var(--ease-out)}.hb-date__btn.has-value{color:var(--hb-ink-warm)}.hb-date__btn:hover,.hb-date.is-open .hb-date__btn{border-color:var(--hb-sage)}.hb-date__text{flex:1}.hb-date__ico{flex:none;width:20px;height:20px;background:var(--hb-cat-count);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg?v=1791801401) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg?v=1791801401) center / contain no-repeat}.hb-date.is-open .hb-dd__chev{transform:rotate(180deg)}.hb-date__pop{position:absolute;inset-inline-start:0;top:calc(100% + 8px);z-index:30;width:330px;padding:16px;border-radius:22px;background:var(--hb-white);box-shadow:0 22px 50px rgb(53 43 36 / .18);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .2s var(--hb-ease),transform .25s var(--hb-ease),visibility 0s linear .25s}.hb-date.is-up .hb-date__pop{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.hb-date.is-open .hb-date__pop{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hb-date__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hb-date__month{font-weight:700;font-size:18px}.hb-date__nav{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hb-filter-bg);cursor:pointer;transition:background-color .2s var(--ease-out)}.hb-date__nav::before{content:"";width:12px;height:8px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg?v=1791721178) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg?v=1791721178) center / contain no-repeat;transform:rotate(-90deg)}.hb-date__nav--next::before{transform:rotate(90deg)}.hb-date__nav:hover{background:var(--hb-rose)}.hb-date__nav:disabled{opacity:.3;cursor:default;background:var(--hb-filter-bg)}.hb-date__week,.hb-date__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.hb-date__week span{padding:4px 0;font-size:13px;font-weight:700;text-align:center;color:rgb(53 43 36 / .5)}.hb-date__day{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;color:var(--hb-ink-warm);font:500 15px var(--hb-font);cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),transform .15s var(--ease-out)}.hb-date__day:hover:not(:disabled){background:var(--hb-rose)}.hb-date__day:focus-visible{outline:2px solid var(--hb-sage);outline-offset:1px}.hb-date__day.is-today{box-shadow:inset 0 0 0 1.5px var(--hb-cat-count)}.hb-date__day.is-selected{background:var(--hb-cat-count);color:var(--hb-white);transform:scale(1.06)}.hb-date__day:disabled{color:rgb(53 43 36 / .25);cursor:default}.hb-date__day.is-shabbat{text-decoration:line-through}.hb-date__note{margin:10px 2px 0;font-size:12.5px;color:rgb(53 43 36 / .6)}.hb-q__error{display:block;margin:8px 0 0;font-size:14px;font-weight:500;color:#a3341f}.hb-q__error[hidden]{display:none}.is-invalid input:not([type="radio"]):not([type="checkbox"]){border-color:#c4452c;box-shadow:0 0 0 3px rgb(196 69 44 / .12)}.is-invalid .hb-choice span{border-color:rgb(196 69 44 / .55)}.hb-q__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid rgb(53 43 36 / .14)}.hb-q__next,.hb-q__submit{margin-inline-start:auto;min-width:180px}.hb-q__next{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-q__next:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark)}.hb-q__back{border-color:rgb(53 43 36 / .4);color:var(--hb-ink-warm);background:#fff0}.hb-q__back:hover{background:var(--hb-white)}.hb-q__back[hidden],.hb-q__next[hidden],.hb-q__submit[hidden]{display:none}.hb-q__submit.is-loading{opacity:.7;pointer-events:none}.hb-q:not(.is-stepped) .hb-q__next,.hb-q:not(.is-stepped) .hb-q__back,.hb-q:not(.is-stepped) .hb-q__steps,.hb-q:not(.is-stepped) .hb-q__count{display:none}.hb-q__done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;text-align:center}.hb-q__done:focus{outline:none}.hb-q__check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--hb-white);animation:hb-choice-pop .6s var(--hb-ease)}.hb-q__check::before{content:"";width:26px;height:20px;background:var(--hb-sage);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-q__done h2{margin:6px 0 0;font-weight:700;font-size:clamp(26px, 2.4vw, 32px)}.hb-q__done p{margin:0;max-width:420px;font-size:17px;line-height:1.6}.hb-q__done-sum{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;width:min(100%, 420px);margin:14px 0 6px;padding:18px 22px;border-radius:18px;background:var(--hb-white);text-align:start;font-size:15px}.hb-q__done-sum:empty{display:none}.hb-q__done-sum dt{color:rgb(53 43 36 / .6)}.hb-q__done-sum dd{margin:0;font-weight:700}.hb-q__wa{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-q__wa:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-quote__aside{position:sticky;top:120px;display:grid;gap:12px}.admin-bar .hb-quote__aside{top:calc(120px + var(--wp-admin--admin-bar--height, 32px))}.hb-quote__summary{padding:24px;border-radius:24px;background:var(--hb-filter-bg)}.hb-quote__summary h2{margin:0 0 14px;font-weight:700;font-size:20px}.hb-quote__summary dl{display:grid;grid-template-columns:max-content 1fr;gap:10px 16px;margin:0;font-size:15px}.hb-quote__summary dt{color:rgb(53 43 36 / .6)}.hb-quote__summary dd{margin:0;font-weight:700}.hb-quote__summary [hidden]{display:none}.hb-quote__help p{margin:6px 4px 8px;font-weight:500;font-size:15px}@media (max-width:960px){.hb-quote__grid{grid-template-columns:1fr;max-width:640px}.hb-quote__aside{position:static}}@media (max-width:767px){.hb-q__steps{font-size:13px}.hb-q__nav .hb-btn{min-width:0;flex:1}.hb-q__guests input{max-width:none}}.hb-about__facts a{color:inherit;text-decoration:none}.hb-menu__sections{display:grid;gap:14px}.hb-menu__print-head{display:none}@keyframes hb-shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.hb-menu__notes{padding:22px 26px;border-radius:24px;background:var(--hb-white)}.hb-menu__notes h2{margin:0 0 10px;font-weight:700;font-size:20px}.hb-menu__notes ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.55;color:rgb(53 43 36 / .8)}.hb-menu__notes li{position:relative;padding-inline-start:18px}.hb-menu__notes li::before{content:"";position:absolute;inset-inline-start:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--hb-cat-count)}.hb-menu__aside{position:sticky;top:120px}.admin-bar .hb-menu__aside{top:calc(120px + var(--wp-admin--admin-bar--height, 32px))}.hb-menu__panel{display:grid;gap:14px;padding:24px;border-radius:24px;background:var(--hb-white);box-shadow:0 14px 34px rgb(53 43 36 / .07)}.hb-menu__panel h2{margin:0;font-weight:700;font-size:22px}.hb-menu__min{font-size:13px;color:rgb(53 43 36 / .6)}.hb-menu__panel .hb-stepper{background:var(--hb-filter-bg)}.hb-menu__progress{display:grid;gap:6px;margin:0;padding:12px 0;border-block:1px solid rgb(53 43 36 / .1);list-style:none;font-size:15px}.hb-menu__progress:empty{display:none}.hb-menu__progress li{display:flex;justify-content:space-between;gap:10px}.hb-menu__progress b{direction:ltr;color:var(--hb-cat-count)}.hb-menu__progress li.is-done b{color:var(--hb-sage-dark)}.hb-menu__progress li.is-done b::after{content:" ✓"}.hb-menu__total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-size:15px}.hb-menu__total strong{font-size:19px}.hb-menu__fine{margin:-6px 0 0;font-size:12.5px;color:rgb(53 43 36 / .6)}.hb-menu__cta{width:100%}.hb-menu__tools{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hb-menu__tool{min-height:44px;border-color:rgb(53 43 36 / .3);color:var(--hb-ink-warm);background:#fff0;font-size:15px}.hb-menu__tool:hover{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}@media (max-width:960px){.hb-menu__grid{grid-template-columns:1fr;max-width:680px}.hb-menu__aside{position:static}}@media print{.hb-topbar,.hb-header-wrap,.hb-header,.hb-footer,.hb-side-leaves,.hb-about__hero,.hb-menu__aside,.hb-sticky-cta,#woofc-area,.woofc-area{display:none!important}body,body.hb-soft:not(.home){background:#fff!important}.hb-menu,.hb-contact__main{padding:0!important}.hb-menu__grid{display:block;max-width:none}.hb-menu__print-head{display:block;margin:0 0 12px;font-weight:700;font-size:18px}.hb-menu__sec,.hb-menu__sec.is-pick,.hb-menu__notes{background:none!important;padding:8px 0;break-inside:avoid}.hb-menu__items{grid-template-columns:1fr 1fr;gap:2px 18px}.hb-menu__item{padding:3px 0;background:none!important;color:#000!important;box-shadow:none!important;opacity:1!important}button.hb-menu__item[aria-pressed="false"]{opacity:.45!important}.hb-menu__count,.hb-menu__rule{background:none!important;color:#000!important;padding:0}}.hb-pkp .hb-about__hero-bagel{margin-bottom:calc(-.5 * clamp(130px, 12vw, 180px))}.hb-pkp__packages{padding-block:120px 10px}.hb-pkp__head{max-width:760px;margin:0 auto 10px;text-align:center}.hb-pkp__head p{margin:10px 0 0;font-size:18px;line-height:1.6;color:rgb(53 43 36 / .8)}.hb-packages--page{padding-top:10px}.hb-pkp__menus{margin-top:15px;padding-block:clamp(44px, 5vw, 80px);background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg)}.hb-pkp__menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1100px;margin:34px auto 0;padding:0;list-style:none}.hb-pkp__menu{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 28px 26px;border-radius:26px;background:var(--hb-white);box-shadow:0 1px 0 rgb(53 43 36 / .04);transition:transform .4s var(--hb-ease)}.hb-pkp__menu:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgb(53 43 36 / .07)}.hb-pkp__price{margin:0;font-weight:700;font-size:clamp(34px, 3vw, 44px);line-height:1;color:var(--hb-sage)}.hb-pkp__price small{font-size:14px;font-weight:500;color:rgb(53 43 36 / .55)}.hb-pkp__menu h3{margin:8px 0 0;font-weight:700;font-size:14px}.hb-pkp__menu h3 a{color:inherit;text-decoration:none}.hb-pkp__min{margin:0;font-size:14px;color:rgb(53 43 36 / .55)}.hb-pkp__includes{flex:1;display:grid;gap:0;margin:14px 0 18px;padding:0;list-style:none;font-size:15px;font-weight:400;color:rgb(53 43 36 / .85)}.hb-pkp__includes li{display:grid;grid-template-columns:1fr 76px;align-items:baseline;gap:10px;padding:8px 0;border-top:1px dashed rgb(53 43 36 / .12)}.hb-pkp__includes em{font-style:normal;font-size:13.5px;text-align:right;color:rgb(53 43 36 / .5)}.hb-pkp__menu-cta{width:100%;min-height:50px;font-size:16px;background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}.hb-pkp__menu-cta:hover{background:#9e8984;border-color:#9e8984;color:var(--hb-white)}.hb-pkp>.hb-faqp__cta{margin-top:65px}.hb-pkp__bagel{width:clamp(130px, 13vw, 190px);margin:0 auto 10px}@media (max-width:960px){.hb-pkp__menu-grid{grid-template-columns:1fr;max-width:520px}}.hb-quote__picks{white-space:pre-line;font-weight:500!important;font-size:14px;line-height:1.5}.hb-chip[aria-pressed="true"]{background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}@media (max-width:767px){.hb-pkp .hb-about__hero-bagel{margin-bottom:-55px}.hb-pkp__packages{padding-top:80px}}.hb-om__head{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding-block:clamp(30px, 4vw, 56px) clamp(36px, 4vw, 60px);text-align:center}.hb-om__head::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.12;mix-blend-mode:multiply}.hb-om__badge{position:relative;width:clamp(130px, 13vw, 170px);aspect-ratio:1;margin-bottom:10px}.hb-om__ring{position:absolute;inset:0;animation:hb-om-turn 22s linear infinite}.hb-om__ring span{position:absolute;left:50%;top:2%;width:1em;margin-left:-.5em;height:48%;transform:rotate(var(--a));transform-origin:50% 100%;text-align:center;font-weight:700;font-size:clamp(12px, 1.1vw, 15px);line-height:1;color:var(--hb-ink-warm)}@keyframes hb-om-turn{to{transform:rotate(360deg)}}.hb-om__badge-bagel{position:absolute;inset:22%;width:56%;height:auto;animation:hb-om-turn 22s linear infinite reverse}.hb-om__eyebrow{margin:0;padding:5px 14px;border-radius:999px;background:var(--hb-rose);font-weight:700;font-size:14px}.hb-om__title{margin:12px 0 0;font-weight:700;font-size:clamp(44px, 6vw, 92px);line-height:1;color:var(--hb-ink-warm)}.hb-om__lead{max-width:640px;margin:14px 0 0;font-size:clamp(17px, 1.5vw, 21px);line-height:1.55;color:rgb(53 43 36 / .8)}.hb-intro .hb-om__head>*{animation:hb-rise .9s var(--hb-ease) backwards}.hb-intro .hb-om__title{animation-delay:.1s}.hb-intro .hb-om__lead{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.hb-om__ring,.hb-om__badge-bagel{animation:none}}.hb-om__tools{position:sticky;top:92px;z-index:8;display:grid;gap:10px;padding-block:12px!important;background:rgb(234 224 217 / .94);backdrop-filter:blur(8px)}.admin-bar .hb-om__tools{top:calc(92px + var(--wp-admin--admin-bar--height, 32px))}.hb-om__cats{display:flex;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none}.hb-om__cats::-webkit-scrollbar{display:none}.hb-om__cats .hb-chip{text-decoration:none}.hb-om__filters{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.hb-om__search{position:relative;flex:0 1 380px}.hb-om__search input{width:100%;height:42px;padding-inline:44px 16px;border:0;border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 15px var(--hb-font)}.hb-om__search input:focus{outline:none;box-shadow:0 0 0 3px rgb(141 162 139 / .3)}.hb-om__search .hb-faqp__search-ico{inset-inline-start:16px;width:18px;height:18px;margin-top:-9px}.hb-om__diets{display:flex;gap:6px}.hb-chip[aria-pressed="true"]{background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}.hb-om__list{display:grid;gap:22px;max-width:1320px;margin:10px auto 0;padding:clamp(16px, 2vw, 28px)!important;border-radius:var(--hb-radius-lg);background:var(--hb-white);margin-bottom:110px}.hb-om__cat{scroll-margin-top:220px;border-radius:22px;overflow:hidden;border:1px solid rgb(53 43 36 / .08);background:#fdfbfa}.hb-om__cat[hidden]{display:none}.hb-om__cat-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:16px 24px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-om__cat-head h2{margin:0;font-weight:700;font-size:clamp(20px, 1.8vw, 26px)}.hb-om__cat-head p{margin:0;font-size:14.5px;color:rgb(255 255 255 / .8)}.hb-om__cols,.hb-om__row{display:grid;grid-template-columns:34px 96px minmax(170px,1.05fr) minmax(0,1.9fr) 86px 72px minmax(120px,.75fr);align-items:center;gap:16px}.hb-om__cols{padding:12px 22px;background:var(--hb-filter-bg);font-size:15px;font-weight:500;color:rgb(53 43 36 / .7)}.hb-om__rows{margin:0;padding:0;list-style:none}.hb-om__row{padding:14px 22px;border-top:1px solid rgb(53 43 36 / .07);transition:background-color .2s var(--ease-out)}.hb-om__row[hidden]{display:none}.hb-om__row:hover{background:var(--hb-filter-bg)}.hb-om__row.is-picked{background:rgb(229 206 199 / .45)}.hb-om__check{width:20px;height:20px;margin:0;accent-color:var(--hb-ink-warm);cursor:pointer}.hb-om__img{display:block;width:96px;height:96px;border-radius:16px;overflow:hidden;background:var(--hb-cream)}.hb-om__img img{width:100%;height:100%;object-fit:cover}.hb-om__name{display:grid;gap:6px;justify-items:start;min-width:0}.hb-om__name strong{font-size:18px;line-height:1.3}.hb-om__tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.hb-om__tags em{padding:1px 8px;border-radius:999px;background:#dfe8de;color:#4f6a4d;font-style:normal;font-size:12px;font-weight:700}.hb-om__tags small{font-size:13px;color:rgb(53 43 36 / .6)}.hb-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--hb-cream)}.hb-seg label{position:relative;cursor:pointer}.hb-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.hb-seg span{display:block;min-width:44px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12.5px;white-space:nowrap;text-align:center;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-seg input:checked+span{background:var(--hb-cat-count);color:var(--hb-white)}.hb-seg input:focus-visible+span{outline:2px solid var(--hb-sage);outline-offset:1px}.hb-om__desc{margin:0;font-size:15px;line-height:1.6;color:rgb(53 43 36 / .78)}.hb-om__price{margin:0;font-weight:700;font-size:19px;color:var(--hb-sage-dark)}.hb-om__qty,.hb-om__note{width:100%;min-height:44px;padding:0 12px;border:1px solid rgb(53 43 36 / .14);border-radius:12px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 15px var(--hb-font);transition:border-color .2s var(--ease-out)}.hb-om__qty{text-align:center;font-size:17px;-moz-appearance:textfield}.hb-om__qty::-webkit-outer-spin-button,.hb-om__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hb-om__qty:focus,.hb-om__note:focus{outline:none;border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-om.is-compact .hb-om__desc,.hb-om.is-compact .hb-om__img,.hb-om.is-compact .hb-om__cols>span:nth-child(2),.hb-om.is-compact .hb-om__cols>span:nth-child(4){display:none}.hb-om.is-compact .hb-om__cols,.hb-om.is-compact .hb-om__row{grid-template-columns:34px minmax(220px,1.6fr) 86px 72px minmax(120px,.9fr)}.hb-om__bar{position:fixed;bottom:16px;left:50%;z-index:40;display:flex;align-items:center;gap:16px;width:min(640px, calc(100vw - 24px));padding:10px;padding-inline:22px 10px;border-radius:999px;background:var(--hb-ink-warm);color:var(--hb-white);box-shadow:0 18px 40px rgb(53 43 36 / .3);transform:translateX(-50%);animation:hb-rise .35s var(--hb-ease)}.hb-om__bar[hidden]{display:none}.hb-om__sum{flex:1;margin:0;font-size:16px;white-space:nowrap}.hb-om__sum strong{font-size:18px}.hb-om__clear{color:rgb(255 255 255 / .7);font:500 14px var(--hb-font);text-decoration:underline;cursor:pointer;background:none}.hb-om__add{min-width:170px}.hb-om__add.is-loading{opacity:.7;pointer-events:none}@media (max-width:1100px){.hb-om__cols{display:none}.hb-om__row,.hb-om.is-compact .hb-om__row{grid-template-columns:auto 72px 1fr auto;grid-template-areas:"check img name price" "check img desc desc" "check img qty note";gap:8px 14px;padding:16px}.hb-om__check{grid-area:check;align-self:start;margin-top:4px}.hb-om__img{grid-area:img;width:72px;height:72px;align-self:start}.hb-om__name{grid-area:name}.hb-om__desc{grid-area:desc;font-size:14px}.hb-om__price{grid-area:price;align-self:start}.hb-om__qty{grid-area:qty;width:72px}.hb-om__note{grid-area:note}}@media (max-width:767px){.hb-om__tools{position:static;background:none;backdrop-filter:none;margin-inline:calc(-1 * var(--hb-gutter));padding-inline:12px!important}.hb-om__cats{position:sticky;top:76px;justify-content:flex-start}.hb-om__list{padding:8px!important;border-radius:24px}.hb-om__row,.hb-om.is-compact .hb-om__row{grid-template-columns:auto 56px 1fr auto;grid-template-areas:"check img name price" "desc desc desc desc" "qty qty note note"}.hb-om__img{width:56px;height:56px;border-radius:12px}.hb-om__qty{width:100%}.hb-om__cat-head{padding:14px 16px}.hb-om__bar{bottom:10px;gap:10px;padding-inline:16px 8px}.hb-om__sum{font-size:14px}.hb-om__clear{display:none}.hb-om__add{min-width:0;padding-inline:18px}}.hb-menu__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;font-size:15px}.hb-menu__facts li{padding:7px 16px;border-radius:999px;background:var(--hb-white)}.hb-menu__main{padding-top:10px!important}.hb-menu__sections{display:grid;gap:18px}.hb-menu__sheet{display:grid;gap:18px;padding:clamp(16px, 2vw, 26px);border-radius:28px;background:var(--hb-white)}.hb-menu__sec{border-radius:20px;overflow:hidden;border:1px solid rgb(53 43 36 / .08);background:#fdfbfa}.hb-menu__sec-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:14px 22px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-menu__sec-head h3{margin:0;font-weight:700;font-size:clamp(19px, 1.7vw, 24px)}.hb-menu__rule{margin:0;font-size:14.5px;color:rgb(255 255 255 / .85)}.hb-menu__rule small{color:rgb(255 255 255 / .6)}.hb-menu__count{margin:0;margin-inline-start:auto;padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .14);font-weight:700;font-size:15px;direction:ltr;transition:background-color .3s var(--ease-out)}.hb-menu__sec.is-full .hb-menu__count{background:var(--hb-sage)}.hb-menu__count.is-shake{animation:hb-shake .45s}.hb-menu__cols{padding:10px 22px;background:var(--hb-filter-bg);font-size:14.5px;font-weight:500;color:rgb(53 43 36 / .7)}.hb-menu__items{margin:0;padding:0;list-style:none}.hb-menu__items li+li{border-top:1px solid rgb(53 43 36 / .07)}.hb-menu__item{width:100%;padding:14px 22px;background:none;color:var(--hb-ink-warm);text-align:start;font:inherit;cursor:pointer;transition:background-color .2s var(--ease-out)}.hb-menu__item:hover{background:var(--hb-filter-bg)}.hb-menu__item[aria-pressed="true"]{background:rgb(229 206 199 / .5)}.hb-menu__item[aria-disabled="true"]{opacity:.4;cursor:not-allowed}.hb-menu__item[aria-disabled="true"]:hover{background:none}.hb-menu__tick{width:20px;height:20px;border:1.5px solid rgb(53 43 36 / .35);border-radius:6px;background:var(--hb-white);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-menu__item[aria-pressed="true"] .hb-menu__tick{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm)}.hb-menu__item[aria-pressed="true"] .hb-menu__tick::after{content:"";display:block;width:100%;height:100%;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / 11px no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / 11px no-repeat}.hb-menu__name{font-weight:700;font-size:17px}.hb-menu__desc{font-size:15px;line-height:1.55;color:rgb(53 43 36 / .75)}@media (max-width:767px){.hb-menu__cols{display:none}.hb-menu__item{grid-template-columns:26px 1fr;gap:4px 12px;padding:14px 16px}.hb-menu__tick{grid-row:span 2;align-self:start;margin-top:2px}.hb-menu__desc{font-size:14px}.hb-menu__sec-head{padding:12px 16px}}@media print{.hb-om__head .hb-om__badge,.hb-menu__facts{display:none!important}.hb-menu__sheet,.hb-menu__incl,.hb-menu__incl-card,.hb-menu__sec{background:none!important;border:0;padding:0}.hb-menu__sec-head{background:none!important;color:#000!important;padding:6px 0}.hb-menu__item[aria-pressed="false"]{display:none}.hb-menu__cols{display:none}}.hb-menu{position:relative;isolation:isolate}.hb-menu::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.12;mix-blend-mode:multiply;pointer-events:none}.hb-menu .hb-om__head::before{display:none}.hb-menu .hb-om__title{font-size:clamp(36px, 4.2vw, 62px)}.hb-menu .hb-om__lead{text-wrap:balance}.hb-menu__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:22px;max-width:1360px;margin:0 auto}.hb-menu__block{display:grid;gap:14px}.hb-menu__block-title{margin:0;font-weight:700;font-size:clamp(24px, 2.2vw, 32px)}.hb-menu__block-title--out{margin-top:16px}.hb-menu__sheet{padding:0;background:none;border-radius:0;gap:14px}.hb-menu__sec{background:var(--hb-white)}.hb-menu__sec.tone-sage .hb-menu__sec-head{background:var(--hb-sage)}.hb-menu__sec.tone-rose .hb-menu__sec-head{background:var(--hb-cat-count)}.hb-menu__sec.tone-sand .hb-menu__sec-head{background:#c1a39b}.hb-menu__sec.is-incl .hb-menu__rule{padding:3px 12px;border-radius:999px;background:rgb(255 255 255 / .22);color:var(--hb-white);font-weight:700;font-size:13.5px}.hb-menu__cols,.hb-menu__item{display:grid;grid-template-columns:26px 64px minmax(170px,1fr) minmax(0,2.2fr);align-items:center;gap:16px}.hb-menu__img{display:block;width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--hb-cream)}.hb-menu__img img{width:100%;height:100%;object-fit:cover}.hb-menu__item.is-included{cursor:default}.hb-menu__item.is-included:hover{background:none}.hb-menu__item.is-included .hb-menu__tick{border:0;background:var(--hb-cream);border-radius:50%}.hb-menu__item.is-included .hb-menu__tick::after{content:"";display:block;width:100%;height:100%;background:var(--hb-sage-dark);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / 11px no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / 11px no-repeat}.hb-menu__items li.hb-menu__item+li.hb-menu__item{border-top:1px solid rgb(53 43 36 / .07)}.hb-menu__panel{gap:16px;padding:26px}.hb-menu__panel .hb-field{gap:8px}.hb-menu__panel .hb-stepper{display:flex;justify-content:space-between;width:100%}.hb-menu__panel .hb-stepper input{flex:1;font-size:20px;font-weight:700}.hb-menu__min{display:block}.hb-menu__total{display:grid;gap:2px;margin:0;padding:14px 16px;border-radius:16px;background:var(--hb-filter-bg)}.hb-menu__total span{font-size:14px;color:rgb(53 43 36 / .65)}.hb-menu__total strong{font-size:30px;line-height:1.15;color:var(--hb-ink-warm)}.hb-menu__total small{font-size:13.5px;color:rgb(53 43 36 / .6)}.hb-menu__fine{margin:0}@media (max-width:960px){.hb-menu__grid{grid-template-columns:1fr;max-width:720px}}@media (max-width:767px){.hb-menu__cols{display:none}.hb-menu__item{grid-template-columns:22px 52px 1fr;grid-template-areas:"tick img name" "tick img desc";gap:2px 12px;padding:12px 14px}.hb-menu__tick{grid-area:tick;align-self:start;margin-top:4px}.hb-menu__img{grid-area:img;width:52px;height:52px;border-radius:12px}.hb-menu__name{grid-area:name}.hb-menu__desc{grid-area:desc}}.hb-menu__panel{grid-template-columns:minmax(0,1fr)}.hb-menu__panel>*,.hb-menu__panel .hb-stepper input{min-width:0}.hb-menu__sec.is-incl .hb-menu__sec-head{background:var(--hb-sage)!important}.hb-menu__sec.is-pick .hb-menu__sec-head{background:var(--hb-cat-count)}.hb-menu__img{border-radius:8px}.hb-cp .hb-about__hero-bagel{margin-bottom:calc(-.5 * clamp(130px, 12vw, 180px))}.hb-cp__crumb{margin:0 0 10px;font-size:16px}.hb-cp__crumb a{color:var(--hb-white);text-decoration:none;opacity:.85}.hb-cp__crumb a::after{content:" ›"}.hb-cp__crumb a:hover{opacity:1;text-decoration:underline}.hb-cp__sec{padding-block:clamp(44px, 5vw, 80px) 0}.hb-cp>.hb-cp__sec:first-of-type,.hb-cp>header+.hb-cp__sec{padding-top:clamp(90px, 9vw, 130px)}.hb-cp__kinds-grid{margin-top:34px}.hb-cp__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:22px}.hb-cp__btn-main{min-height:52px;font-size:17px;background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp__btn-main:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-cp__link{color:var(--hb-ink-warm);font-weight:700;font-size:16px;text-underline-offset:4px}.hb-cp__link:hover{color:var(--hb-sage-dark,#768c74)}.hb-cp__cmp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;margin:34px auto 0}.hb-cp__cmp-col{display:flex;flex-direction:column;padding:clamp(26px, 3vw, 40px);border-radius:26px;background:var(--hb-filter-bg)}.hb-cp__cmp-col--cat{background:#e5cec7}.hb-cp__cmp-col h3{margin:0 0 8px;font-weight:700;font-size:clamp(26px, 2.4vw, 34px)}.hb-cp__points{margin:0;padding:0;list-style:none}.hb-cp__points li{position:relative;padding:12px 0;padding-inline-start:40px;border-top:1px solid rgb(53 43 36 / .1);font-size:18px;line-height:1.45}.hb-cp__points li:first-child{border-top:0}.hb-cp__points li::before,.hb-cp__check{content:"";position:absolute;top:12px;inset-inline-start:0;width:28px;height:28px;border-radius:50%;background:var(--hb-white)}.hb-cp__points li::after,.hb-cp__check::after{content:"";position:absolute;top:21px;inset-inline-start:8px;width:12px;height:10px;background:var(--hb-sage);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-cp__events-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px;margin:28px auto 0;padding:0;list-style:none}.hb-cp__events-list .hb-chip{height:48px;padding:0 22px;border-color:#fff0;font-size:17px;text-decoration:none}.hb-cp__events-list .hb-chip:hover{background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}.hb-cp__bands-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none}.hb-cp__band{display:flex;flex-direction:column;padding:28px 26px;border-radius:26px;background:var(--hb-white)}.hb-cp__band-range{align-self:flex-start;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:var(--hb-sage);color:var(--hb-white);font-weight:700;font-size:15px}.hb-cp__band.is-trays .hb-cp__band-range{background:var(--hb-cat-count)}.hb-cp__band h3{margin:0;font-weight:700;font-size:22px;line-height:1.3}.hb-cp__band-text{margin:10px 0 0;font-size:17px;line-height:1.55;color:rgb(53 43 36 / .8)}.hb-cp__band .hb-cp__btn-main,.hb-cp__cmp-col .hb-cp__btn-main{min-width:0;padding-inline:20px}.hb-cp__band .hb-cp__btn-main{width:100%}.hb-cp__band .hb-cp__actions{flex-direction:column;align-items:stretch;text-align:center}.hb-cp__why-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1000px;margin:30px auto 0;padding:0;list-style:none;text-align:start}.hb-cp__why-list li{position:relative;padding:22px 24px;padding-inline-start:64px;border-radius:20px;background:var(--hb-filter-bg);font-size:18px;line-height:1.45}.hb-cp__why-list .hb-cp__check{top:20px;inset-inline-start:22px;background:var(--hb-rose)}.hb-cp__why-list .hb-cp__check::after{top:9px;inset-inline-start:8px;background:var(--hb-ink-warm)}.hb-cp>.hb-cp__trust{margin-top:clamp(44px, 5vw, 80px);padding-inline:0!important}.hb-cp__menus{margin-top:clamp(44px, 5vw, 80px)}.hb-cp>.hb-cp__faq{margin:0;padding-block:24px 10px;background:none}.hb-cp>.hb-faqp__cta{margin-top:clamp(44px, 5vw, 80px)}.hb-cp>.hb-cp__faq+.hb-faqp__cta{margin-top:24px}@media (max-width:1023px){.hb-cp__bands-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-cp>.hb-cp__trust{padding-inline:0!important}}@media (max-width:767px){.hb-cp .hb-about__hero-bagel{margin-bottom:-55px}.hb-cp__cmp-grid,.hb-cp__bands-list,.hb-cp__why-list{grid-template-columns:1fr}.hb-cp__events-list .hb-chip{height:44px;padding:0 16px;font-size:16px}.hb-cp__cmp-col .hb-cp__actions{flex-direction:column;align-items:stretch;text-align:center}}.hb-cp__cmp-col--trays{background:var(--hb-rose)}.hb-cp__cmp-col--cat{background:var(--hb-sage);color:var(--hb-white)}.hb-cp__cmp-col .hb-cp__actions{flex-direction:column;align-items:flex-start;gap:12px}.hb-cp__cmp-col .hb-cp__btn-main{width:min(100%, 340px);min-height:56px;font-size:18px}.hb-cp__cmp-col--trays .hb-cp__btn-main{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-cp__cmp-col--trays .hb-cp__btn-main:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark)}.hb-cp__cmp-col--cat .hb-cp__btn-main{background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__btn-main:hover{background:#a3877d;border-color:#a3877d}.hb-cp__cmp-col--cat .hb-cp__link{color:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__points li{border-color:rgb(255 255 255 / .28)}.hb-cp__cmp-col--trays .hb-cp__points li{border-color:rgb(53 43 36 / .12)}.hb-cp__cmp-col--trays .hb-cp__points li::before{background:var(--hb-cat-count)}.hb-cp__cmp-col--trays .hb-cp__points li::after{background:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__points li::before{background:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__points li::after{background:var(--hb-cat-count)}.hb-cp__tl{--p:0;position:relative;max-width:1040px;margin:40px auto 0;padding:0;list-style:none}.hb-cp__tl::before,.hb-cp__tl::after{content:"";position:absolute;top:0;left:50%;width:4px;margin-left:-2px;border-radius:4px}.hb-cp__tl::before,.hb-cp__tl::after{top:var(--tl-a,0)}.hb-cp__tl::before{height:var(--tl-len,100%);background:rgb(255 255 255 / .16)}.hb-cp__tl::after{height:calc(var(--p) * var(--tl-len, 100%));background:var(--hb-sage)}.hb-cp__tl-item{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:120px;padding-block:16px}.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card{grid-column:2}.hb-cp__tl-dot{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:62px;height:62px;border:4px solid #d6ddd5;border-radius:50%;background:var(--hb-white);color:var(--hb-sage);font-weight:700;font-size:24px;transform:translate(-50%,-50%) scale(.85);transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out),transform .6s cubic-bezier(.34,1.56,.64,1)}.hb-cp__tl-item.is-on .hb-cp__tl-dot{border-color:var(--hb-rose);background:var(--hb-sage);color:var(--hb-white);scale:1.1765}.hb-cp__tl-card{position:relative;padding:28px 30px;border-radius:26px;background:var(--hb-white);box-shadow:0 18px 40px rgb(53 43 36 / .06);opacity:0;transform:translateX(70px) rotate(2deg);transition:opacity .7s var(--hb-ease),transform .9s var(--hb-ease)}.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card{transform:translateX(-70px) rotate(-2deg)}.hb-cp__tl-item.is-on .hb-cp__tl-card{opacity:1;transform:none}.hb-cp__tl-card::after{content:"";position:absolute;top:50%;inset-inline-end:-60px;width:60px;height:3px;background:var(--hb-sage);transform:scaleX(0);transform-origin:right;transition:transform .5s .35s var(--hb-ease)}.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card::after{inset-inline-end:auto;inset-inline-start:-60px;transform-origin:left}.hb-cp__tl-item.is-on .hb-cp__tl-card::after{transform:scaleX(1)}.hb-cp__tl-n{margin:0 0 4px;color:var(--hb-cat-count);font-weight:700;font-size:15px}.hb-cp__tl-card h3{margin:0;font-weight:700;font-size:clamp(21px, 1.9vw, 26px)}.hb-cp__tl-card p:not(.hb-cp__tl-n){margin:8px 0 0;font-size:17px;line-height:1.5;color:rgb(53 43 36 / .75)}@media (prefers-reduced-motion:reduce){.hb-cp__tl-card,.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card{opacity:1;transform:none;transition:none}.hb-cp__tl-card::after{transform:scaleX(1)}}@media (max-width:767px){.hb-cp__cmp-col .hb-cp__actions{align-items:stretch}.hb-cp__cmp-col .hb-cp__btn-main{width:100%}.hb-cp__tl::before,.hb-cp__tl::after{left:auto;right:29px;margin:0}.hb-cp__tl-item{grid-template-columns:1fr;padding-inline-start:82px}.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card{grid-column:1;transform:translateX(50px)}.hb-cp__tl-card{transform:translateX(50px);padding:22px}.hb-cp__tl-item.is-on .hb-cp__tl-card{transform:none}.hb-cp__tl-dot{left:auto;right:0;width:62px;transform:translateY(-50%) scale(.85)}.hb-cp__tl-item.is-on .hb-cp__tl-dot{transform:translateY(-50%) scale(.85)}.hb-cp__tl-card::after,.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card::after{inset-inline-end:auto;inset-inline-start:-20px;width:20px;transform-origin:left}}.hb-cp>.hb-cp__cmp,.hb-cp>.hb-cp__steps{margin-top:clamp(44px, 5vw, 80px);padding-block:clamp(44px, 5vw, 80px);border-radius:var(--hb-radius-lg)}.hb-cp>.hb-cp__cmp{background:var(--hb-filter-bg)}.hb-cp>.hb-cp__steps{margin-top:15px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp__steps .hb-cp__tl-card{color:var(--hb-ink-warm);box-shadow:none}.hb-cp__steps .hb-cp__tl-dot{border-color:rgb(255 255 255 / .22);background:var(--hb-ink-warm);color:rgb(255 255 255 / .7)}.hb-cp__steps .hb-cp__tl-item.is-on .hb-cp__tl-dot{border-color:var(--hb-rose);background:var(--hb-sage);color:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__points li::before{background:var(--hb-sage-dark)}.hb-cp__cmp-col--cat .hb-cp__points li::after{background:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__btn-main{background:var(--hb-rose);border-color:var(--hb-rose);color:var(--hb-ink-warm)}.hb-cp__cmp-col--cat .hb-cp__btn-main:hover{background:var(--hb-white);border-color:var(--hb-white);color:var(--hb-ink-warm)}.hb-cp__menus{position:relative;isolation:isolate;overflow:hidden}.hb-cp__menus::before{content:"";position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.12;mix-blend-mode:multiply}.hb-cp>.hb-cp__steps+.hb-cp__menus{margin-top:15px}.hb-cp>.hb-cp__gal{margin-top:clamp(30px, 4vw, 60px)}.hb-cp__cmp-col--cat .hb-cp__btn-main{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__btn-main:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-cp__steps{position:relative;isolation:isolate;overflow:hidden}.hb-cp__steps>:not(.hb-cp__flyers){position:relative;z-index:1}.hb-cp__flyers{position:absolute;inset:0;z-index:0;pointer-events:none}.hb-cp__flyers img{position:absolute;left:var(--x);top:var(--y);height:auto;opacity:.9;will-change:transform;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .25))}.hb-cp>.hb-cp__gal{max-width:1374px;padding:36px 24px 30px!important}.hb-cp>.hb-cp__gal+.hb-cp__trust{margin-top:15px}.hb-cp__gal .hb-gallery__more{margin-top:24px}@media (max-width:767px){.hb-cp__flyers img{width:34px}.hb-cp>.hb-cp__gal{padding-inline:0!important}}.hb-cp__kinds .hb-event__btn{min-width:340px;padding-inline:40px;letter-spacing:.01em}@media (max-width:767px){.hb-cp__kinds .hb-event__btn{min-width:0;width:100%;padding-inline:24px}}.hb-pkp__menu-media{display:block;margin:-12px -10px 16px;aspect-ratio:16 / 10;overflow:hidden;border-radius:18px;background:var(--hb-filter-bg)}.hb-pkp__menu-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-pkp__menu:hover .hb-pkp__menu-media img{transform:scale(1.05)}.hb-cp__cmp-media{margin:calc(-1 * clamp(26px, 3vw, 40px) + 10px) calc(-1 * clamp(26px, 3vw, 40px) + 10px) 22px;aspect-ratio:16 / 8;overflow:hidden;border-radius:18px}.hb-cp__cmp-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-cp__cmp-col:hover .hb-cp__cmp-media img{transform:scale(1.04)}.hb-cp__steps>.hb-cp__flyers{z-index:2}.hb-cp>.hb-cp__bands{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(44px, 5vw, 80px);padding:clamp(50px, 5.5vw, 90px) clamp(16px, 3vw, 48px)!important;border-radius:var(--hb-radius-lg);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp__bands-bg{position:absolute;inset:0;z-index:-2}.hb-cp__bands-bg img{width:100%;height:100%;object-fit:cover}.hb-cp__bands::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(29 24 20 / .78),rgb(29 24 20 / .62) 45%,rgb(29 24 20 / .82))}.hb-cp__bands .hb-pkp__head p{color:rgb(255 255 255 / .85)}.hb-cp__bands .hb-cp__bands-list{gap:14px;max-width:1480px;margin:40px auto 0}.hb-cp__band{position:relative;isolation:isolate;overflow:hidden;min-height:380px;padding:30px 28px;border:1px solid rgb(255 255 255 / .18);background:rgb(29 24 20 / .35);color:var(--hb-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .4s var(--hb-ease),border-color .4s var(--ease-out)}.hb-cp__band:hover{transform:translateY(-4px);border-color:rgb(255 255 255 / .4)}.hb-cp__band-bg{position:absolute;inset:0;z-index:-2}.hb-cp__band-bg img{width:100%;height:100%;object-fit:cover;opacity:.38;transition:transform 1s var(--hb-ease),opacity .4s var(--ease-out)}.hb-cp__band:hover .hb-cp__band-bg img{transform:scale(1.06);opacity:.48}.hb-cp__band::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(29 24 20 / .92) 20%,rgb(29 24 20 / .45))}.hb-cp__band h3{color:var(--hb-white);font-size:24px}.hb-cp__band-text{color:rgb(255 255 255 / .86)}.hb-cp__band .hb-cp__btn-main{background:var(--hb-rose);border-color:var(--hb-rose);color:var(--hb-ink-warm)}.hb-cp__band .hb-cp__btn-main:hover{background:var(--hb-white);border-color:var(--hb-white);color:var(--hb-ink-warm)}.hb-cp__band .hb-cp__link{color:var(--hb-white)}.hb-cp__cmp-col .hb-cp__actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:12px}.hb-cp__cmp-col .hb-cp__btn-main{flex:1 1 0%;width:auto}.hb-cp__cmp-col .hb-cp__link{display:inline-flex;flex:1 1 0%;align-items:center;justify-content:center;min-height:56px;padding:0 20px;border:1.5px solid currentColor;border-radius:999px;font-size:18px;text-align:center;text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-cp__cmp-col--trays .hb-cp__link:hover{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp__cmp-col--cat .hb-cp__link:hover{background:var(--hb-white);color:var(--hb-sage-dark)}.hb-pkp__menu-grid{max-width:1320px;gap:18px}.hb-pkp__menu{padding:30px 34px 28px}@media (max-width:1023px){.hb-cp__band{min-height:0}}@media (max-width:767px){.hb-cp>.hb-cp__bands{padding-inline:14px!important}.hb-cp__cmp-col .hb-cp__actions{flex-direction:column}.hb-cp__cmp-col .hb-cp__btn-main,.hb-cp__cmp-col .hb-cp__link{flex:none;width:100%}}.hb-cp>.hb-cp__bands--plain{overflow:visible;margin-top:0;padding:clamp(44px, 5vw, 80px) var(--hb-page-pad) 0!important;border-radius:0;background:none;color:var(--hb-ink-warm)}.hb-cp__bands--plain::after{content:none}.hb-cp__bands--plain .hb-pkp__head{max-width:900px}.hb-cp__bands--plain .hb-pkp__head p{color:rgb(53 43 36 / .8)}.hb-cp__bands--plain .hb-cp__bands-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:none;margin-top:26px}.hb-cp__bands--plain .hb-cp__band{flex:0 1 calc(25% - 11px);min-width:0}.hb-cp__band.is-trays .hb-cp__btn-main{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-cp__band.is-trays .hb-cp__btn-main:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}.hb-cp__band-range,.hb-cp__band.is-trays .hb-cp__band-range{align-self:auto;margin:0 0 6px;padding:0;border-radius:0;background:none;color:var(--hb-white);font-weight:700;font-size:clamp(28px, 2.3vw, 34px);line-height:1.15}.hb-cp__band h3{font-size:18px;color:var(--hb-rose)}.hb-cp__band-text{margin-top:8px;font-size:15px}.hb-cp>.hb-cp__bands--plain{padding-top:clamp(90px, 9vw, 130px)!important}.hb-cp>.hb-cp__menus{background:none;border-radius:0;overflow:visible}.hb-cp__menus::before{inset:0 calc(-1 * var(--hb-gutter, 0px));-webkit-mask:linear-gradient(180deg,#000 0,#000 70%,transparent);mask:linear-gradient(180deg,#000 0,#000 70%,transparent)}.hb-cp>.hb-cp__trust{position:relative;z-index:1}.hb-cp>.hb-cp__trust+.hb-cp__menus{margin-top:-110px;padding-top:calc(110px + clamp(30px, 4vw, 60px))}.hb-cp>.hb-cp__gal{padding:clamp(40px, 4.5vw, 70px) clamp(16px, 2.5vw, 40px) clamp(36px, 4vw, 56px)!important;border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-cp__gal::before{content:none}@media (max-width:767px){.hb-cp>.hb-cp__trust+.hb-cp__menus{margin-top:-50px;padding-top:90px}}.hb-cp>.hb-cp__menus{padding-bottom:20px}.hb-cp>.hb-cp__menus+.hb-cp__gal{margin-top:30px}.hb-cp{--hb-page-pad:max(24px, calc((100% - 1326px) / 2))}.hb-cp__filter{grid-template-columns:1fr 1fr auto;max-width:1100px;margin-top:40px}.hb-cp__filter .hb-dd:nth-child(2) .hb-dd__btn{border-radius:0}.hb-cp__filter-go{min-height:87px;padding-inline:40px;border-radius:0;border-start-end-radius:20px;border-end-end-radius:20px;font-size:clamp(18px, 1.5vw, 22px)}.hb-cp__bands--plain .hb-cp__bands-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.hb-cp__bands--plain .hb-cp__band{min-height:330px;padding:clamp(30px, 3vw, 44px)}.hb-cp__bands--plain .hb-cp__band-range{font-size:clamp(32px, 3vw, 44px)}.hb-cp__bands--plain .hb-cp__band h3{font-size:20px}.hb-cp__bands--plain .hb-cp__band-text{max-width:520px;font-size:17px}.hb-cp__bands--plain .hb-cp__band-bg img{opacity:.5}.hb-cp__bands--plain .hb-cp__band .hb-cp__actions{flex-direction:row;align-items:center;gap:22px;text-align:start}.hb-cp__bands--plain .hb-cp__band .hb-cp__btn-main{width:auto;min-width:250px;background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-cp__bands--plain .hb-cp__band .hb-cp__btn-main:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}.hb-cp>.hb-cp__why{margin:clamp(44px, 5vw, 80px) 0 0;padding-inline:clamp(16px, 2.5vw, 36px)!important}.hb-cp>.hb-cp__gal{max-width:none;padding-inline:var(--hb-page-pad)!important}@media (max-width:767px){.hb-cp__filter{grid-template-columns:1fr}.hb-cp__filter .hb-dd:nth-child(2) .hb-dd__btn{border-radius:0!important}.hb-cp__filter-go{min-height:64px;border-radius:0 0 18px 18px}.hb-cp__bands--plain .hb-cp__bands-list{grid-template-columns:1fr}.hb-cp__bands--plain .hb-cp__band .hb-cp__actions{flex-direction:column;align-items:stretch;text-align:center}.hb-cp__bands--plain .hb-cp__band .hb-cp__btn-main{width:100%;min-width:0}.hb-cp{--hb-page-pad:16px}}@media (min-width:768px){.hb-cp>.hb-faqp__cta{margin-inline:var(--hb-page-pad)}}.hb-about__h2{font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667}.hb-side-leaves{z-index:3}.hb-cp{--cp-gap:clamp(44px, 5vw, 72px)}.hb-cp.hb-contact{padding-bottom:var(--cp-gap)}.hb-cp.hb-contact>.hb-cp__why,.hb-cp.hb-contact>.hb-cp__gal,.hb-cp.hb-contact>.hb-cp__menus,.hb-cp.hb-contact>.hb-cp__trust,.hb-cp.hb-contact>.hb-cp__cmp,.hb-cp.hb-contact>.hb-faqp__cta{margin-top:var(--cp-gap)}.hb-cp.hb-contact>.hb-cp__events+.hb-cp__bands{margin-top:var(--cp-gap)}.hb-cp.hb-contact>.hb-cp__why+.hb-cp__trust,.hb-cp.hb-contact>.hb-cp__gal+.hb-cp__trust,.hb-cp.hb-contact>.hb-cp__cmp+.hb-cp__steps,.hb-cp.hb-contact>.hb-cp__steps+.hb-cp__menus{margin-top:15px}.hb-cp.hb-contact>.hb-cp__trust+.hb-cp__menus{margin-top:-110px;padding-top:calc(110px + var(--cp-gap))}.hb-cp.hb-contact>.hb-cp__menus{padding-bottom:0}.hb-cp.hb-contact>.hb-cp__faq{margin-top:var(--cp-gap);padding-block:0}.hb-cp.hb-contact>.hb-cp__trust+.hb-cp__faq{margin-top:0}.hb-cp.hb-contact>.hb-cp__faq+.hb-faqp__cta{margin-top:var(--cp-gap)}.hb-cp__filter{gap:4px}.hb-cp__filter .hb-dd:nth-child(2) .hb-dd__btn{border-radius:0;border-start-end-radius:20px;border-end-end-radius:20px}.hb-cp__filter-go{margin-inline-start:10px;border-radius:20px;background:var(--hb-cat-count);border-color:var(--hb-cat-count);color:var(--hb-white)}.hb-cp__filter-go:hover{background:#a3877d;border-color:#a3877d;color:var(--hb-white)}.hb-cp__bands .hb-cp__bands-list,.hb-cp__bands--plain .hb-cp__bands-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hb-cp__bands--plain .hb-cp__band{min-height:0;padding:30px 26px 26px}.hb-cp__bands .hb-cp__band .hb-cp__band-range{margin:0 0 6px;font-size:clamp(21px, 1.7vw, 25px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.hb-cp__bands .hb-cp__band h3{font-size:17px}.hb-cp__bands .hb-cp__band .hb-cp__band-text{font-size:15px}.hb-cp__bands .hb-cp__band .hb-cp__actions{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.hb-cp__bands .hb-cp__band .hb-cp__btn-main{width:100%;min-width:0;min-height:58px;font-size:18px;background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-cp__bands .hb-cp__band .hb-cp__btn-main:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}@media (max-width:1023px){.hb-cp__bands .hb-cp__bands-list,.hb-cp__bands--plain .hb-cp__bands-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hb-cp__bands .hb-cp__bands-list,.hb-cp__bands--plain .hb-cp__bands-list{grid-template-columns:1fr}.hb-cp__filter-go{margin:6px 0 0;border-radius:18px}.hb-cp__filter .hb-dd:nth-child(2) .hb-dd__btn{border-radius:0 0 18px 18px!important}}.hb-om{--hb-page-pad:max(24px, calc((100% - 1326px) / 2))}.hb-om__jump{flex:0 0 230px}.hb-om__jump .hb-dd__btn{min-height:42px;justify-content:space-between;padding:0 18px;border-radius:999px!important;background:var(--hb-white);font:700 15px var(--hb-font)}.hb-om__jump .hb-dd__btn:hover,.hb-om__jump.is-open .hb-dd__btn{background:var(--hb-white);box-shadow:0 0 0 2px rgb(141 162 139 / .35)}.hb-om__jump .hb-dd__list{max-height:60vh;overflow-y:auto}.hb-om__list{gap:clamp(36px, 4vw, 56px);max-width:none;margin-top:18px;padding:0!important;border-radius:0;background:none}.hb-om__cat{overflow:visible;border:0;border-radius:0;background:none}.hb-om__cat-head{padding:18px 26px;border-radius:20px;background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-om__cat-head h2{font-size:clamp(22px, 2vw, 30px)}.hb-om__cat-head p{color:rgb(53 43 36 / .7)}.hb-om__cols{margin-top:6px;padding:14px 26px;background:none;border-bottom:1px solid rgb(53 43 36 / .12)}.hb-om__row{padding:20px 26px;border-top:0;border-bottom:1px solid rgb(53 43 36 / .08);border-radius:16px}.hb-om__row:hover{background:rgb(249 244 240 / .7)}.hb-om__row.is-picked{background:rgb(229 206 199 / .5)}.hb-om__desc{font-size:15.5px;line-height:1.65}@media (min-width:1101px){.hb-om__cols,.hb-om__row{grid-template-columns:34px 104px minmax(190px,1.05fr) minmax(0,2fr) 96px 132px minmax(140px,.75fr);gap:22px}.hb-om__img{width:104px;height:104px}.hb-om.is-compact .hb-om__cols,.hb-om.is-compact .hb-om__row{grid-template-columns:34px minmax(240px,1.6fr) 96px 132px minmax(140px,.9fr)}}@media (max-width:1100px){.hb-om__row,.hb-om.is-compact .hb-om__row{padding:16px}}@media (max-width:767px){.hb-om__jump{flex:1 1 100%}.hb-om__cat-head{padding:14px 18px;border-radius:16px}}.hb-om__stepper{gap:4px;padding:3px;border-color:rgb(53 43 36 / .12)}.hb-om__stepper .hb-stepper__btn{width:36px;height:36px}.hb-om__stepper .hb-om__qty{width:42px;min-height:36px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;font-weight:700}.hb-om__stepper .hb-om__qty:focus{border:0;box-shadow:none}.hb-om__row.is-picked .hb-om__stepper{border-color:var(--hb-cat-count)}.hb-om.hb-contact>.hb-om__list{padding-block:clamp(26px, 3vw, 44px)!important;border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-om__row:hover{background:rgb(255 255 255 / .6)}body:has([data-hb-om]) .hb-side-leaves{z-index:0}@media (max-width:1100px){.hb-om__stepper{grid-area:qty;align-self:center}.hb-om__qty{width:42px}}.hb-cp__bands--plain .hb-cp__bands-list{gap:12px}@media (min-width:1100px){.hb-cp__bands--plain .hb-cp__bands-list{margin-inline:-32px}}.hb-cp__bands--plain .hb-cp__band{min-height:470px;padding:40px 32px 32px}.hb-cp__bands--plain .hb-cp__band .hb-cp__band-range{margin-bottom:12px;font-size:clamp(22px, 1.8vw, 27px)}.hb-cp__bands--plain .hb-cp__band h3{font-size:19px;line-height:1.35}.hb-cp__bands--plain .hb-cp__band .hb-cp__band-text{margin-top:12px;font-size:16px;line-height:1.6}.hb-cp__bands--plain .hb-cp__band .hb-cp__actions{padding-top:30px}@media (max-width:1023px){.hb-cp__bands--plain .hb-cp__bands-list{margin-inline:0}.hb-cp__bands--plain .hb-cp__band{min-height:400px}}@media (max-width:767px){.hb-cp__bands--plain .hb-cp__band{min-height:0;padding:30px 24px 26px}}.hb-om.hb-contact>.hb-om__list{gap:clamp(22px, 2.6vw, 36px);padding-block:0!important;border-radius:0;background:none}.hb-om__cat{overflow:hidden;border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);padding-bottom:12px}.hb-om__cat-head{border-radius:0}.hb-om__cols{margin-top:0}.hb-om__rows{padding-inline:10px}.hb-om__rows .hb-om__row:last-child{border-bottom:0}.hb-seg input:checked+span{background:var(--hb-sage);color:var(--hb-white)}.hb-om__tags em{background:#f2e2dd;color:#9a776d}@media (min-width:1100px){.hb-cp__bands--plain .hb-cp__bands-list{margin-inline:calc(-1 * min(90px, max(32px, (100vw - 1326px) / 2 - 16px)))}}.hb-cp__band{background:rgb(29 24 20 / .2);-webkit-backdrop-filter:none;backdrop-filter:none}.hb-cp__band .hb-cp__band-bg img,.hb-cp__bands--plain .hb-cp__band-bg img{opacity:.78}.hb-cp__band:hover .hb-cp__band-bg img{opacity:.88}.hb-cp__band::after{background:linear-gradient(180deg,rgb(29 24 20 / .72) 0%,rgb(29 24 20 / .42) 50%,rgb(29 24 20 / .8) 100%)}.hb-shop__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:clamp(24px, 4vw, 64px);padding-block:clamp(20px, 3vw, 40px) clamp(22px, 2.6vw, 34px)}.hb-shop__crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:15px;color:rgb(53 43 36 / .7)}.hb-shop__crumbs li+li::before{content:"›";margin-inline-end:6px;opacity:.6}.hb-shop__crumbs a{text-decoration:none}.hb-shop__crumbs a:hover{text-decoration:underline}.hb-shop__crumbs [aria-current]{color:var(--hb-ink-warm);font-weight:700}.hb-shop__title{margin:0;font-weight:700;font-size:clamp(40px, 5vw, 72px);line-height:1.02;color:var(--hb-ink-warm)}.hb-shop__intro{max-width:560px;margin:16px 0 0;font-size:clamp(17px, 1.4vw, 20px);line-height:1.6;color:rgb(53 43 36 / .8)}.hb-shop__banner{overflow:hidden;aspect-ratio:16 / 8;border-radius:28px;background:var(--hb-card)}.hb-shop__banner img{display:block;width:100%;height:100%;object-fit:cover}.hb-shop__chips{display:flex;gap:10px;overflow-x:auto;margin:0 0 28px;padding:4px 0 6px;scrollbar-width:none}.hb-shop__chips::-webkit-scrollbar{display:none}.hb-shop__chips .hb-chip{height:46px;padding:0 20px;font-size:16px;text-decoration:none}.hb-shop__body{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px}.hb-shop__filters{position:sticky;top:calc(var(--hb-header-h) + 30px);max-height:calc(100vh - var(--hb-header-h) - 50px);overflow-y:auto;padding:22px 22px 8px;border-radius:24px;background:var(--hb-white);scrollbar-width:thin}.hb-shop__filters-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.hb-shop__filters-head h2{margin:0;font-weight:700;font-size:22px;color:var(--hb-ink-warm)}.hb-shop__reset{font-size:14px;text-decoration:underline;color:rgb(53 43 36 / .75)}.hb-shop__close,.hb-shop__filters-foot{display:none}.hb-shop__fs{margin:0;padding:18px 0;border:0;border-top:1px solid rgb(53 43 36 / .09)}.hb-shop__fs[hidden]{display:none}.hb-shop__fs legend{float:right;width:100%;margin-bottom:12px;padding:0;font-weight:700;font-size:16px;color:var(--hb-ink-warm)}.hb-shop__milk{display:flex;width:100%}.hb-shop__milk label{flex:1}.hb-shop__milk span{min-width:0;padding:8px 6px;font-size:14px}.hb-shop__check{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:16px;color:var(--hb-ink-warm);cursor:pointer}.hb-shop__check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--hb-sage);cursor:pointer}.hb-shop__check span{flex:1}.hb-shop__check em{min-width:28px;padding:1px 8px;border-radius:999px;background:var(--hb-filter-bg);font-style:normal;font-size:13px;text-align:center;color:rgb(53 43 36 / .7)}.hb-shop__check.is-zero:not(:has(input:checked)){opacity:.45}.hb-range{position:relative;height:28px}.hb-range__track{position:absolute;inset-inline:0;top:12px;height:4px;border-radius:4px;background:var(--hb-cream)}.hb-range__fill{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--hb-sage)}.hb-range input{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;direction:ltr}.hb-range input::-webkit-slider-thumb{width:22px;height:22px;border:3px solid var(--hb-white);border-radius:50%;background:var(--hb-sage);box-shadow:0 1px 4px rgb(0 0 0 / .25);pointer-events:auto;cursor:grab;-webkit-appearance:none}.hb-range input::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--hb-white);border-radius:50%;background:var(--hb-sage);box-shadow:0 1px 4px rgb(0 0 0 / .25);pointer-events:auto;cursor:grab}.hb-range input::-moz-range-track{background:none}.hb-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-range__out{display:flex;justify-content:space-between;margin:8px 0 0;font-size:14px;color:rgb(53 43 36 / .8)}.hb-range__out span{display:none}.hb-shop__bar{display:flex;align-items:center;gap:16px;min-height:54px;margin-bottom:14px}.hb-shop__open{display:none}.hb-shop__count{margin:0;font-size:18px;color:var(--hb-ink-warm)}.hb-shop__count strong{font-size:22px}.hb-shop__sort{margin-inline-start:auto;width:auto;min-width:250px}.hb-shop__sort .hb-dd__btn{height:50px;padding:0 18px;border-radius:999px;background:var(--hb-white);font-size:16px}.hb-shop__sort-label{color:rgb(53 43 36 / .65);margin-inline-end:6px}.hb-shop__tags{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 18px}.hb-shop__tags[hidden]{display:none}.hb-shop__tag{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 14px;border-radius:999px;background:var(--hb-white);font-weight:700;font-size:14px;color:var(--hb-ink-warm);transition:background-color .2s var(--ease-out)}.hb-shop__tag i{font-style:normal;font-size:18px;line-height:1;opacity:.6}.hb-shop__tag:hover{background:var(--hb-rose)}.hb-shop__tag--guests{background:var(--hb-sage);color:var(--hb-white)}.hb-shop__tag--guests:hover{background:var(--hb-sage-dark)}.hb-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.hb-pcard{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--hb-white);transition:transform .35s var(--hb-ease)}.hb-pcard[hidden],.hb-pcard.is-more{display:none}.hb-pcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(53 43 36 / .1)}.hb-pcard__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--hb-filter-bg)}.hb-pcard__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-pcard:hover .hb-pcard__media img{transform:scale(1.04)}.hb-pcard__flag{position:absolute;top:14px;inset-inline-start:14px;padding:5px 12px;border-radius:999px;background:var(--hb-gold);font-weight:700;font-size:13px;color:var(--hb-ink-warm)}.hb-pcard__flag--out{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-pcard.is-out .hb-pcard__media img{filter:grayscale(.7);opacity:.7}.hb-pcard__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.hb-pcard__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.hb-pcard__b{padding:2px 9px;border-radius:999px;background:var(--hb-filter-bg);font-weight:700;font-size:12px;color:rgb(53 43 36 / .8)}.hb-pcard__b--parve{background:#e6ede5;color:var(--hb-sage-dark)}.hb-pcard__b--dairy{background:#e9f0f7;color:#4f6a86}.hb-pcard__b--vegan{background:#edf3dc;color:#5f7a33}.hb-pcard__b--gf{background:#f8ecd6;color:#94621a}.hb-pcard__name{margin:0;font-weight:700;font-size:19px;line-height:1.3;color:var(--hb-ink-warm)}.hb-pcard__name a{text-decoration:none}.hb-pcard__name a::after{content:"";position:absolute;inset:0}.hb-pcard{position:relative}.hb-pcard__name a:focus-visible{outline:none}.hb-pcard:has(.hb-pcard__name a:focus-visible){outline:2px solid var(--hb-sage);outline-offset:2px}.hb-pcard__desc{display:-webkit-box;overflow:hidden;margin:6px 0 0;font-size:14.5px;line-height:1.5;color:rgb(53 43 36 / .72);-webkit-line-clamp:2;-webkit-box-orient:vertical}.hb-pcard__serves{margin:8px 0 0;font-size:13.5px;color:var(--hb-sage-dark);font-weight:700}.hb-pcard__rec{margin:4px 0 0;padding:4px 10px;align-self:flex-start;border-radius:8px;background:var(--hb-filter-bg);font-size:13px;font-weight:700;color:var(--hb-ink-warm)}.hb-pcard__rec[hidden]{display:none}.hb-pcard__size{position:relative;z-index:1;align-self:flex-start;margin-top:12px}.hb-pcard__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.hb-pcard__price{margin:0;font-weight:700;font-size:22px;color:var(--hb-ink-warm)}.hb-pcard__add{min-width:0;min-height:46px;padding:0 20px;font-size:16px}.hb-pcard__add:disabled{background:var(--hb-cream);color:rgb(53 43 36 / .6);cursor:not-allowed}.hb-pcard.is-added .hb-pcard__add{background:var(--hb-sage-dark)}.hb-shop__empty{padding:40px 28px;border-radius:24px;background:var(--hb-white);text-align:center}.hb-shop__empty[hidden]{display:none}.hb-shop__empty p{margin:0 0 20px;font-size:18px;color:var(--hb-ink-warm)}.hb-shop__empty .hb-btn{margin:4px;min-width:200px}.hb-shop__more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:34px}.hb-shop__shown{margin:0;font-size:15px;color:rgb(53 43 36 / .7)}.hb-shop__shown:empty{display:none}.hb-shop__more .hb-btn[hidden]{display:none}.hb-shop__seo{display:grid;gap:50px;margin-top:80px;padding-top:60px;border-top:1px solid rgb(53 43 36 / .1)}.hb-shop__h2{margin:0 0 22px;font-weight:700;font-size:clamp(28px, 3vw, 40px);line-height:1.15;color:var(--hb-ink-warm)}.hb-shop__about{max-width:900px}.hb-shop__about-text{max-height:13.5em;overflow:hidden;color:var(--hb-ink-warm);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hb-shop__about.is-open .hb-shop__about-text{max-height:none;-webkit-mask-image:none;mask-image:none}.hb-shop__about-more{margin-top:10px;font-weight:700;font-size:16px;text-decoration:underline;color:var(--hb-ink-warm)}.hb-shop__faq{display:grid;gap:10px;max-width:900px}.hb-shop__faq .hb-faq__item{background:var(--hb-white)}.hb-shop__faq .hb-faq__item[open]{background:var(--hb-rose)}.hb-shop__faq .hb-faq__answer p{margin:0}.hb-shop__also ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none}.hb-shop__also a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:20px;background:var(--hb-white);text-decoration:none;color:var(--hb-ink-warm);transition:background-color .2s var(--ease-out)}.hb-shop__also a:hover{background:var(--hb-rose)}.hb-shop__also img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover}.hb-shop__also strong{display:block;font-size:17px}.hb-shop__also small{font-size:14px;color:rgb(53 43 36 / .7)}@media (max-width:1240px){.hb-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hb-shop__head{grid-template-columns:1fr}.hb-shop__banner{aspect-ratio:16 / 7}.hb-shop__body{grid-template-columns:1fr}.hb-shop__filters{position:fixed;inset:auto 0 0 0;z-index:1000;top:auto;max-height:86vh;padding:18px 20px 0;border-radius:26px 26px 0 0;box-shadow:0 -10px 40px rgb(0 0 0 / .2);transform:translateY(105%);visibility:hidden;transition:transform .35s var(--hb-ease),visibility 0s .35s var(--ease-out)}.hb-shop__filters.is-open{transform:none;visibility:visible;transition:transform .35s var(--hb-ease)}html.hb-shop-lock{overflow:hidden}.hb-shop__filters.is-open{box-shadow:0 0 0 100vmax rgb(29 24 20 / .45)}.hb-shop__close{display:block;width:36px;height:36px;border-radius:50%;background:var(--hb-filter-bg);position:relative}.hb-shop__close::before,.hb-shop__close::after{content:"";position:absolute;top:17px;left:10px;width:16px;height:2px;background:var(--hb-ink-warm);transform:rotate(45deg)}.hb-shop__close::after{transform:rotate(-45deg)}.hb-shop__filters-head h2{margin-inline-end:auto}.hb-shop__filters-foot{display:block;position:sticky;bottom:0;margin:0 -20px;padding:14px 20px 18px;background:var(--hb-white);box-shadow:0 -6px 16px rgb(0 0 0 / .05)}.hb-shop__filters-foot .hb-btn{width:100%;min-width:0}.hb-shop__open{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:999px;background:var(--hb-ink-warm);font-weight:700;font-size:16px;color:var(--hb-white)}.hb-shop__open-ico{width:18px;height:14px;background:linear-gradient(currentColor 0 0) top / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 70% 2px no-repeat,linear-gradient(currentColor 0 0) bottom / 40% 2px no-repeat}.hb-shop__open em{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--hb-rose);font-style:normal;font-size:13px;line-height:22px;text-align:center;color:var(--hb-ink-warm)}.hb-shop__open em[hidden]{display:none}}@media (max-width:767px){.hb-shop{padding-inline:16px!important;padding-bottom:60px}.hb-shop__head{gap:18px;padding-top:10px}.hb-shop__crumbs ol{font-size:14px;margin-bottom:8px}.hb-shop__intro{margin-top:10px;font-size:16px}.hb-shop__banner{border-radius:20px}.hb-shop__chips{margin:0 -16px 18px;padding-inline:16px}.hb-shop__chips .hb-chip{height:40px;padding:0 16px;font-size:15px}.hb-shop__bar{flex-wrap:wrap;gap:10px}.hb-shop__count{order:3;width:100%;font-size:16px}.hb-shop__sort{min-width:0;flex:1}.hb-shop__sort .hb-dd__btn{height:46px;padding:0 14px;font-size:15px}.hb-shop__sort-label{display:none}.hb-shop__grid{gap:10px}.hb-pcard{border-radius:18px}.hb-pcard__body{padding:10px 11px 12px}.hb-pcard__b{font-size:11px;padding:1px 7px}.hb-pcard__b--vegan,.hb-pcard__b--gf{display:none}.hb-pcard__name{font-size:15.5px}.hb-pcard__desc{display:none}.hb-pcard__serves{font-size:12px;margin-top:4px}.hb-pcard__rec{font-size:11.5px;padding:3px 7px}.hb-pcard__size{margin-top:8px}.hb-pcard__size span{min-width:38px;padding:4px 7px;font-size:11.5px}.hb-pcard__foot{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.hb-pcard__price{font-size:18px}.hb-pcard__add{min-height:40px;padding:0 10px;font-size:14.5px}.hb-pcard__flag{top:8px;inset-inline-start:8px;padding:3px 9px;font-size:11.5px}.hb-shop__more .hb-btn{min-width:0;width:100%}.hb-shop__seo{gap:36px;margin-top:50px;padding-top:40px}}.hb-range,.hb-range__out{direction:ltr}.hb-shop__fs legend{float:none;display:block}.hb-shop__fs>legend+*{margin-top:0}.hb-shop__sort .hb-dd__btn{min-height:50px;border-radius:999px!important;justify-content:space-between;gap:6px;font-weight:500}.hb-shop__sort .hb-dd__value{margin-inline-end:auto;font-weight:700}.hb-shop__sort .hb-dd__list{inset-inline:0;font-size:16px}@media (max-width:767px){.hb-shop__sort .hb-dd__btn{min-height:46px}}.hb-shop__hero .hb-shop__crumbs ol{justify-content:center;margin-bottom:10px;color:rgb(255 255 255 / .85)}.hb-shop__hero .hb-shop__crumbs [aria-current]{color:var(--hb-white)}.hb-shop__hero .hb-shop__crumbs a{color:inherit}.hb-cp.hb-contact>.hb-shop__panel{padding-top:clamp(90px, 9vw, 130px)}.hb-shop__chips{justify-content:center;flex-wrap:wrap;margin-bottom:34px}.hb-shop__chips .hb-chip{border-color:#fff0}.hb-shop__chips .hb-chip.is-active{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-pcard{border-radius:26px}.hb-pcard__media{aspect-ratio:4 / 3.1}.hb-pcard__body{padding:18px 20px 20px}.hb-cp.hb-contact>.hb-shop__cats{margin:var(--cp-gap) 0 0}.hb-cp.hb-contact>.hb-shop__seo{margin-top:var(--cp-gap);padding-top:0;border-top:0}@media (max-width:767px){.hb-shop__chips{flex-wrap:nowrap;justify-content:flex-start}}.hb-shop__cats .hb-cats__grid{display:flex;flex-wrap:wrap;justify-content:center}.hb-shop__cats .hb-cats__grid>li{flex:0 1 calc(25% - 11px);min-width:0}@media (max-width:1100px){.hb-shop__cats .hb-cats__grid>li{flex-basis:calc(50% - 7px)}}.hb-about__hero .hb-hero__media img.hb-hero__poster{width:100%;height:100%!important;max-width:none;object-fit:cover}@media (min-width:1024px){.hb-shop__filters{position:static;max-height:none;overflow:visible}}.hb-shop__check--link{text-decoration:none}.hb-shop__check--link i{flex:none;width:20px;height:20px;border:2px solid rgb(53 43 36 / .35);border-radius:5px;background:var(--hb-white)}.hb-shop__check--link i{position:relative}.hb-shop__check--link.is-on i{border-color:var(--hb-sage);background:var(--hb-sage)}.hb-shop__check--link.is-on i::after{content:"";position:absolute;inset:3px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-shop__check--link:hover span{text-decoration:underline}.hb-shop__check--link.is-on span{font-weight:700}.hb-cp.hb-contact>.hb-shop__panel{padding-top:clamp(100px, 9.5vw, 140px)}.hb-prod__crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:14px 0 0;list-style:none;font-size:15px;color:rgb(53 43 36 / .7)}.hb-prod__crumbs li+li::before{content:"›";margin-inline-end:6px;opacity:.6}.hb-prod__crumbs a{text-decoration:none}.hb-prod__crumbs a:hover{text-decoration:underline}.hb-prod__crumbs [aria-current]{color:var(--hb-ink-warm);font-weight:700}.hb-prod__top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px, 3.5vw, 56px);align-items:start;margin-top:22px}.hb-prod__gallery{position:sticky;top:calc(var(--hb-header-h, 100px) + 24px)}.hb-prod__main{position:relative;overflow:hidden;aspect-ratio:1 / .86;border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-prod__main img{display:block;width:100%;height:100%;object-fit:cover}.hb-prod__flag{position:absolute;top:18px;inset-inline-start:18px;padding:6px 14px;border-radius:999px;background:var(--hb-gold);font-weight:700;font-size:14px;color:var(--hb-ink-warm)}.hb-prod__thumbs{display:flex;gap:10px;margin:12px 0 0;padding:0;list-style:none}.hb-prod__thumb{display:block;width:84px;height:84px;overflow:hidden;padding:0;border:2px solid #fff0;border-radius:16px;cursor:pointer;opacity:.75;transition:opacity .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-prod__thumb img{width:100%;height:100%;object-fit:cover}.hb-prod__thumb.is-on,.hb-prod__thumb:hover{border-color:var(--hb-sage);opacity:1}.hb-prod__info{padding:clamp(26px, 3vw, 42px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-prod__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.hb-pcard__b--kosher{background:#f3e6c9;color:#8a6514}.hb-pcard__b--pkg{background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-prod__title{margin:0;font-weight:700;font-size:clamp(32px, 3.4vw, 50px);line-height:1.1}.hb-prod__lead{margin:12px 0 0;font-size:18px;line-height:1.6;color:rgb(53 43 36 / .8)}.hb-prod__facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none;font-weight:700;font-size:16px;color:var(--hb-sage-dark)}.hb-prod__facts li{display:inline-flex;align-items:center;gap:8px}.hb-prod__facts .hb-ico{width:20px;height:20px;color:var(--hb-sage-dark)}.hb-prod__qty-label{display:block;margin-bottom:8px;font-weight:700;font-size:15px}.hb-prod__size{margin-top:22px}.hb-prod__size .hb-seg span{padding:9px 16px;font-size:15px}.hb-prod__price{margin:22px 0 0;font-weight:700;font-size:clamp(34px, 3vw, 44px);line-height:1;color:var(--hb-ink-warm)}.hb-prod__price small{font-weight:500;font-size:17px;color:rgb(53 43 36 / .65)}.hb-prod__buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;padding-top:20px;border-top:1px solid rgb(53 43 36 / .1)}.hb-prod__buy .hb-prod__qty-label{flex:1 0 100%;margin:0}.hb-prod__stepper{border-color:rgb(53 43 36 / .12)}.hb-prod__total{margin:0;font-size:17px;color:rgb(53 43 36 / .75)}.hb-prod__total strong{font-size:22px;color:var(--hb-ink-warm)}.hb-prod__note-field{display:grid;gap:6px;margin-top:16px;font-size:14.5px;color:rgb(53 43 36 / .75)}.hb-prod__note-field input{min-height:46px;padding:0 14px;border:1px solid rgb(53 43 36 / .14);border-radius:12px;background:var(--hb-white);font:500 15px var(--hb-font);color:var(--hb-ink-warm)}.hb-prod__note-field input:focus{outline:none;border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-prod__ctas{display:flex;gap:12px;margin-top:24px}.hb-prod__ctas .hb-btn{flex:1 1 0%;min-height:60px;font-size:18px}.hb-prod__add{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-prod__add:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}.hb-prod__add.is-added{background:var(--hb-sage-dark)}.hb-prod__add.is-loading{opacity:.7;pointer-events:none}.hb-prod__add:disabled{background:var(--hb-cream);border-color:var(--hb-cream);color:rgb(53 43 36 / .6)}.hb-prod__alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm);background:#fff0}.hb-prod__alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-prod__added{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#e6ede5;font-weight:700;font-size:15px;color:var(--hb-sage-dark)}.hb-prod__added[hidden]{display:none}.hb-prod__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:18px 0 0;border-top:1px solid rgb(53 43 36 / .1);list-style:none;font-size:15px}.hb-prod__trust li{position:relative;padding-inline-start:26px}.hb-prod__trust li::before{content:"";position:absolute;top:2px;inset-inline-start:0;width:18px;height:18px;border-radius:50%;background:var(--hb-sage)}.hb-prod__trust li::after{content:"";position:absolute;top:7px;inset-inline-start:5px;width:8px;height:7px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-prod__incl{margin-top:22px;padding:20px 22px;border-radius:20px;background:var(--hb-white)}.hb-prod__incl h2{margin:0 0 10px;font-weight:700;font-size:19px}.hb-prod__incl ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hb-prod__incl li{position:relative;padding-inline-start:26px;font-size:16.5px}.hb-prod__incl li::before{content:"✕";position:absolute;inset-inline-start:0;top:0;font-weight:700;color:var(--hb-gold)}.hb-prod__note{margin:12px 0 0;font-size:14.5px;color:var(--hb-sage-dark);font-weight:700}.hb-cp.hb-contact>.hb-prod__details{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:15px;margin-top:var(--cp-gap)}.hb-prod__block{padding:clamp(24px, 2.6vw, 36px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-prod__block--wide{grid-column:1 / -1}.hb-prod__block h2{margin:0 0 12px;font-weight:700;font-size:24px}.hb-prod__block p,.hb-prod__block li{font-size:16.5px;line-height:1.65}.hb-prod__block p{margin:0 0 10px}.hb-prod__list{margin:0;padding-inline-start:20px}.hb-prod__ask{display:inline-block;margin-top:6px;font-weight:700;font-size:15px;color:var(--hb-ink-warm);text-underline-offset:4px}.hb-cp.hb-contact>.hb-prod__related{margin-top:var(--cp-gap)}.hb-prod__related .hb-about__h2{margin-bottom:30px;text-align:center}.hb-prod__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-prod__pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hb-prod__pkg{display:flex;flex-direction:column;overflow:hidden;height:100%;border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm);text-decoration:none;transition:transform .35s var(--hb-ease)}.hb-prod__pkg:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(53 43 36 / .1)}.hb-prod__pkg-img{display:block;aspect-ratio:16 / 10;overflow:hidden}.hb-prod__pkg-img img{width:100%;height:100%;object-fit:cover}.hb-prod__pkg-body{display:grid;gap:4px;padding:20px 22px 24px}.hb-prod__pkg-body strong{font-size:22px}.hb-prod__pkg-body span{font-size:15px;color:rgb(53 43 36 / .7)}.hb-prod__pkg-body em{font-style:normal;font-weight:700;font-size:20px;color:var(--hb-sage-dark)}@media (max-width:1100px){.hb-prod__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hb-prod__top,.hb-cp.hb-contact>.hb-prod__details{grid-template-columns:1fr}.hb-prod__gallery{position:static}.hb-prod__pkgs{grid-template-columns:1fr}}@media (max-width:767px){.hb-prod__ctas{flex-direction:column}.hb-prod__thumb{width:64px;height:64px}}.hb-prod__ctas .hb-btn{min-width:0;padding-inline:16px}.hb-prod__pkgs{display:flex;flex-wrap:wrap;justify-content:center}.hb-prod__pkgs>li{flex:0 1 calc(33.333% - 11px);min-width:0}@media (max-width:1023px){.hb-prod__pkgs>li{flex-basis:100%}}.hb-shop__fs{padding:24px 0 22px}.hb-shop__fs legend{float:none;display:block;width:100%;margin:0 0 6px;padding:0}.hb-shop__fs legend+*{margin-top:0}.hb-shop__fs .hb-shop__check:first-of-type{padding-top:2px}.hb-shop__fs{padding-top:0}.hb-shop__fs legend{padding-top:24px;margin-bottom:8px}.hb-shop__milk input:checked+span{background:var(--hb-cat-count);color:var(--hb-white)}.hb-cp.hb-contact>.hb-prod__top{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(28px, 4vw, 70px);margin-top:18px;padding-block:clamp(30px, 3.6vw, 56px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-cp.hb-contact>.hb-prod__top::before{content:"";position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.08;mix-blend-mode:multiply}.hb-prod__info{padding:0;border-radius:0;background:none}.hb-prod__main{aspect-ratio:1 / .92;box-shadow:0 24px 50px rgb(53 43 36 / .12)}.hb-prod__title{font-size:clamp(30px, 3vw, 44px)}.hb-prod__price{margin-top:18px;font-size:clamp(24px, 2vw, 28px)}.hb-prod__price small{font-size:15px}.hb-prod__total strong{font-size:19px}.hb-prod__incl{box-shadow:0 1px 0 rgb(53 43 36 / .04)}.hb-prod__note-field input{background:var(--hb-white)}.hb-prod__acc{display:grid;gap:8px;margin-top:18px}.hb-prod__acc-item{border-radius:16px;background:var(--hb-white);transition:background-color .2s var(--ease-out)}.hb-prod__acc-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;font-weight:700;font-size:17px;color:var(--hb-ink-warm);cursor:pointer;list-style:none}.hb-prod__acc-item summary::-webkit-details-marker{display:none}.hb-prod__acc-item[open]{background:var(--hb-rose)}.hb-prod__acc-body{padding:0 18px 16px;font-size:16px;line-height:1.65;color:var(--hb-ink-warm)}.hb-prod__acc-body p{margin:0 0 8px}.hb-prod__acc-body ul{margin:0;padding-inline-start:20px}.hb-cp.hb-contact>.hb-prod__related--addons{padding-block:clamp(40px, 4.5vw, 70px);border-radius:var(--hb-radius-lg);background:var(--hb-rose)}.hb-cp.hb-contact>.hb-prod__related--similar{position:relative;isolation:isolate;padding-block:clamp(30px, 3vw, 50px) 0}.hb-prod__related--similar::before{content:"";position:absolute;inset:0 calc(-1 * var(--hb-gutter, 13px));z-index:-1;background:url(/wp-content/themes/holybagel/assets/img/pattern.webp?v=1791725666) center top / 726px auto repeat;opacity:.12;mix-blend-mode:multiply;-webkit-mask:linear-gradient(180deg,#000 60%,transparent);mask:linear-gradient(180deg,#000 60%,transparent)}.hb-cp.hb-contact>.hb-prod__related--addons+.hb-prod__related--similar{margin-top:15px}.hb-pcard__price{font-size:18px}.hb-pcard__name{font-size:18px}@media (max-width:1023px){.hb-cp.hb-contact>.hb-prod__top{grid-template-columns:1fr}.hb-prod__gallery{order:-1}}.hb-prod__acc-item[open] .hb-faq__icon::after{transform:rotate(0)}.hb-cp.hb-contact>.hb-prod__top{align-items:start}.hb-prod__gallery{position:static;align-self:start;margin-top:8px}.hb-cp.hb-contact>.hb-prod__crumbs{margin-top:15px;padding-block:16px;border-radius:22px;background:var(--hb-filter-bg)}.hb-prod__crumbs ol{padding:0}.hb-cp.hb-contact>.hb-prod__crumbs+*+.hb-prod__top,.hb-cp.hb-contact>.hb-prod__crumbs+.hb-prod__top{margin-top:15px}.hb-cp.hb-contact>.hb-prod__top{overflow:visible}.hb-cp.hb-contact>.hb-prod__top::before{border-radius:inherit}.hb-prod__gallery{position:sticky;top:calc(var(--hb-header-h) + 30px)}.hb-prod__acc-body{overflow:hidden;padding:0}.hb-prod__acc-body>.hb-prose{padding:0 18px 16px}.hb-prod__acc-item summary .hb-faq__icon::before,.hb-prod__acc-item summary .hb-faq__icon::after{transition:transform .4s cubic-bezier(.22,.8,.24,1)}.hb-cp.hb-contact>.hb-prod__related--addons{position:relative;z-index:1;padding-block:clamp(40px, 4vw, 60px);background:var(--hb-ink-warm)}.hb-prod__related--addons .hb-about__h2{margin-bottom:26px;color:var(--hb-white)}.hb-prod__related--similar::before{top:-260px;-webkit-mask:linear-gradient(180deg,#000 70%,transparent);mask:linear-gradient(180deg,#000 70%,transparent)}.hb-cp.hb-contact>.hb-prod__related--addons+.hb-prod__related--similar{padding-top:clamp(44px, 5vw, 72px)}.hb-pcard__name{font-size:20px}.hb-pcard__price{font-weight:500}.hb-prod>.hb-faqp__cta{background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-prod>.hb-faqp__cta .hb-faqp__cta-main{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-prod>.hb-faqp__cta .hb-faqp__cta-main:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark)}.hb-prod>.hb-faqp__cta .hb-faqp__cta-alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-prod>.hb-faqp__cta .hb-faqp__cta-alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp.hb-prod.hb-contact{padding-bottom:calc(var(--cp-gap) - 15px)}@media (max-width:1023px){.hb-prod__gallery{position:static}}.hb-cp.hb-contact>.hb-prod__top+.hb-prod__related--addons{margin-top:15px}.hb-cp.hb-contact>.hb-prod__top+.hb-prod__related:not(.hb-prod__related--addons){margin-top:clamp(36px, 4vw, 56px)}.hb-cp.hb-contact>.hb-prod__crumbs{margin-top:-5px;padding-block:15px 17px}.hb-cp.hb-contact>.hb-pkgb{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(20px, 3vw, 44px);align-items:start;margin-top:15px;padding-block:clamp(32px, 4vw, 56px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-pkgb__head .hb-about__h2{text-align:start}.hb-pkgb__head p{max-width:640px;margin:10px 0 0;font-size:17px;line-height:1.6;color:rgb(53 43 36 / .78)}.hb-pkgb__sec{margin-top:26px;padding-top:22px;border-top:1px solid rgb(53 43 36 / .1)}.hb-pkgb__sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hb-pkgb__sec-head h3{margin:0;font-weight:700;font-size:24px;color:var(--hb-ink-warm)}.hb-pkgb__tag{padding:4px 12px;border-radius:999px;background:var(--hb-white);font-weight:700;font-size:13px;color:rgb(53 43 36 / .7)}.hb-pkgb__tag.is-swap{background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-pkgb__items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hb-pkgb__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border-radius:18px;background:var(--hb-white);transition:background-color .3s var(--ease-out)}.hb-pkgb__item.is-swapped{box-shadow:inset 0 0 0 2px var(--hb-sage)}.hb-pkgb__item.is-flash{animation:hb-pkgb-flash .9s cubic-bezier(.22,.8,.24,1)}@keyframes hb-pkgb-flash{0%{background:#e6ede5;transform:scale(.985)}100%{background:var(--hb-white);transform:none}}.hb-pkgb__img{display:block;width:72px;height:72px;overflow:hidden;border-radius:14px;background:var(--hb-cream)}.hb-pkgb__img img{width:100%;height:100%;object-fit:cover}.hb-pkgb__txt{display:grid;gap:3px;min-width:0}.hb-pkgb__txt strong{font-size:18px;color:var(--hb-ink-warm)}.hb-pkgb__txt small{font-size:14px;line-height:1.45;color:rgb(53 43 36 / .65)}.hb-pkgb__swapped{font-style:normal;font-weight:700;font-size:13px;color:var(--hb-sage-dark)}.hb-pkgb__swapped[hidden]{display:none}.hb-pkgb__swap{min-height:42px;padding:0 20px;border:1.5px solid var(--hb-ink-warm);border-radius:999px;background:#fff0;font:700 15px var(--hb-font);color:var(--hb-ink-warm);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-pkgb__swap:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-pkgb__lock{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:rgb(53 43 36 / .55)}.hb-pkgb__lock::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10V8a6 6 0 1 1 12 0v2h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1Zm2 0h8V8a4 4 0 1 0-8 0v2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10V8a6 6 0 1 1 12 0v2h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1Zm2 0h8V8a4 4 0 1 0-8 0v2Z'/%3E%3C/svg%3E") center / contain no-repeat}.hb-pkgb__sum{position:sticky;top:calc(var(--hb-header-h) + 30px);display:grid;gap:8px;padding:26px;border-radius:22px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-pkgb__sum p{margin:0}.hb-pkgb__sum-title{font-weight:700;font-size:22px}.hb-pkgb__sum-line{font-size:16px;color:rgb(255 255 255 / .8)}.hb-pkgb__sum-total{margin-top:6px!important;font-size:17px}.hb-pkgb__sum-total strong{display:block;font-size:30px}.hb-pkgb__sum-swaps{padding:6px 12px;border-radius:10px;background:rgb(255 255 255 / .1);font-weight:700;font-size:14px}.hb-pkgb__sum-swaps[hidden]{display:none}.hb-pkgb__sum-note{font-size:13.5px;color:rgb(255 255 255 / .7)}.hb-pkgb__sum .hb-prod__add{margin-top:8px;min-height:56px}.hb-prod__incl--short em{font-style:normal;font-size:14px;color:var(--hb-sage-dark)}.hb-prod__incl--short .hb-prod__note{display:inline-block;text-decoration:none}.hb-prod__incl--short .hb-prod__note:hover{text-decoration:underline}.hb-pkgb__drawer{position:fixed;inset:0 0 0 auto;width:min(480px, 100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--hb-white);color:var(--hb-ink-warm);transform:translateX(100%);transition:transform .32s cubic-bezier(.22,.8,.24,1)}.hb-pkgb__drawer.is-open{transform:none}.hb-pkgb__drawer::backdrop{background:rgb(29 24 20 / .45)}.hb-pkgb__drawer-in{display:flex;flex-direction:column;gap:14px;height:100%;padding:26px 24px}.hb-pkgb__drawer header{display:flex;align-items:center;justify-content:space-between;gap:12px}.hb-pkgb__drawer h3{margin:0;font-weight:700;font-size:24px}.hb-pkgb__drawer p{margin:0;font-size:15px;line-height:1.55;color:rgb(53 43 36 / .7)}.hb-pkgb__close{position:relative;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--hb-filter-bg);cursor:pointer}.hb-pkgb__close::before,.hb-pkgb__close::after{content:"";position:absolute;top:19px;left:12px;width:16px;height:2px;background:var(--hb-ink-warm);transform:rotate(45deg)}.hb-pkgb__close::after{transform:rotate(-45deg)}.hb-pkgb__opts{display:grid;gap:8px;flex:1;overflow-y:auto;margin:0;padding:0;list-style:none}.hb-pkgb__opt label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid rgb(53 43 36 / .12);border-radius:14px;cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.hb-pkgb__opt input{width:18px;height:18px;margin:0;accent-color:var(--hb-sage)}.hb-pkgb__opt:has(input:checked) label{border-color:var(--hb-sage);background:#f2f6f1}.hb-pkgb__opt-txt{display:grid;gap:2px}.hb-pkgb__opt-txt strong{font-size:16px}.hb-pkgb__opt-txt small{font-size:13px;color:#b0533a}.hb-pkgb__opt-price{font-weight:500;font-size:15px;color:rgb(53 43 36 / .7)}.hb-pkgb__opt.is-off label{cursor:not-allowed;background:var(--hb-filter-bg);opacity:.7}.hb-pkgb__confirm{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-pkgb__confirm:hover{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}@media (max-width:1023px){.hb-cp.hb-contact>.hb-pkgb{grid-template-columns:1fr}.hb-pkgb__sum{position:static}}@media (max-width:767px){.hb-pkgb__item{grid-template-columns:56px minmax(0,1fr)}.hb-pkgb__img{width:56px;height:56px}.hb-pkgb__swap,.hb-pkgb__lock{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.hb-pkgb__drawer{transition:none}.hb-pkgb__item.is-flash{animation:none}}.hb-pkgb__sum .hb-prod__add{width:100%;min-width:0}.hb-prod__incl li{display:flex;align-items:center;gap:12px;padding-inline-start:0}.hb-prod__incl li::before{content:"";position:static;flex:none;width:13px;height:13.5px;background:var(--hb-gold);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/x-bullet.svg?v=1791717873) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/x-bullet.svg?v=1791717873) center / contain no-repeat;transform:rotate(-90deg)}.hb-prod__facts{font-weight:400;color:var(--hb-ink-warm)}.hb-prod__facts .hb-ico{color:var(--hb-ink-warm)}.hb-prod__incl--short em{font-style:normal;font-size:14px;color:rgb(53 43 36 / .5)}.hb-prod__incl--short .hb-prod__note{margin-top:14px;padding-top:4px;font-weight:700;color:#e39a00}.hb-prod__incl--short .hb-prod__note:hover{color:#c98700}.hb-prod__related .hb-pk-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0}.hb-prod__related .hb-pk-grid>.hb-pk-card{flex:0 1 calc(33.333% - 10px);min-width:0}@media (max-width:1023px){.hb-prod__related .hb-pk-grid>.hb-pk-card{flex-basis:100%}}.hb-prod__main .hb-prod__badge{top:20px;inset-inline-end:20px;width:104px;height:104px;font-size:15px}.hb-prod__main .hb-prod__badge>span{max-width:64px}.hb-pcard__b--closed{background:#e6ede5;color:var(--hb-sage-dark)}.hb-pcard__b--choice{background:#fbe9cf;color:#a8650a}.hb-pkgb__closed{margin-top:26px;padding:20px 22px;border-radius:18px;background:var(--hb-white)}.hb-pkgb__closed p{margin:0 0 8px;font-size:17px;color:var(--hb-ink-warm)}.hb-pkgb__closed a{font-weight:700;color:var(--hb-ink-warm);text-underline-offset:4px}.hb-pkgb__closed a:hover{color:var(--hb-sage-dark)}.hb-prod__range{flex:1 0 100%;margin:0;padding:10px 14px;border-radius:12px;background:#fbe9cf;font-size:15px;color:var(--hb-ink-warm)}.hb-prod__range[hidden]{display:none}.hb-prod__range a{font-weight:700;color:inherit}.hb-pkgb__opt.is-shake label{animation:hb-pkgb-shake .35s ease}@keyframes hb-pkgb-shake{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.hb-ev .hb-shop__crumbs ol{justify-content:center;margin-bottom:10px;color:rgb(255 255 255 / .85)}.hb-ev .hb-shop__crumbs a{color:inherit}.hb-ev .hb-shop__crumbs [aria-current]{color:var(--hb-white)}.hb-cp.hb-contact>.hb-ev__answer{margin-top:clamp(90px, 9vw, 130px);padding-block:clamp(30px, 3.5vw, 48px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-ev__answer-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--hb-rose);font-weight:700;font-size:13px;color:var(--hb-ink-warm)}.hb-ev__answer h2{max-width:900px;margin:12px 0 0;font-weight:700;font-size:clamp(26px, 2.6vw, 38px);line-height:1.2;color:var(--hb-ink-warm)}.hb-ev__answer-text{max-width:900px;margin-top:12px;font-size:18px;line-height:1.7;color:var(--hb-ink-warm)}.hb-ev__answer-text p{margin:0 0 10px}.hb-cp.hb-contact>.hb-ev__menus{margin-top:var(--cp-gap)}.hb-cp.hb-contact>.hb-ev__form{margin-top:var(--cp-gap);padding-block:clamp(36px, 4vw, 60px);border-radius:var(--hb-radius-lg);background:#e5cec7}.hb-ev__form header{text-align:center}.hb-ev__form header p{margin:10px 0 0;font-size:18px;color:rgb(53 43 36 / .8)}.hb-ev__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;max-width:1100px;margin:30px auto 0}.hb-ev__fields .hb-field{margin:0}.hb-ev__fields .hb-field label{display:block;margin-bottom:6px;font-weight:500;font-size:16px;color:var(--hb-ink-warm)}.hb-ev__fields input[type=text],.hb-ev__fields input[type=tel],.hb-ev__fields input[type=number]{width:100%;min-height:52px;padding:0 16px;border:0;border-radius:14px;background:var(--hb-white);font:500 16px var(--hb-font);color:var(--hb-ink-warm)}.hb-ev__fields input:focus{outline:none;box-shadow:0 0 0 3px rgb(141 162 139 / .35)}.hb-ev__fields .is-invalid input{box-shadow:0 0 0 2px #c4452c}.hb-ev__fields .hb-q__error{display:block;margin-top:6px;font-size:14px;color:#a8361f}.hb-ev__fields .hb-q__error[hidden]{display:none}.hb-ev__foot{grid-column:1 / -1}.hb-ev__btns{grid-column:1 / -1;display:flex;justify-content:center;gap:12px;margin-top:4px}.hb-ev__btns .hb-btn{min-width:240px;min-height:58px;font-size:18px}.hb-ev__send{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-ev__send:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}.hb-ev__send.is-loading{opacity:.7;pointer-events:none}.hb-ev__wa{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm);background:#fff0}.hb-ev__wa:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-ev__more{grid-column:1 / -1;margin:0;text-align:center;font-size:15px}.hb-ev__more a{color:var(--hb-ink-warm);text-underline-offset:4px}.hb-ev__done{max-width:600px;margin:24px auto 0;padding:26px;border-radius:20px;background:var(--hb-white);text-align:center;color:var(--hb-ink-warm)}.hb-ev__done h3{margin:0;font-size:26px}.hb-ev__done p{margin:8px 0 0;font-size:17px}.hb-ev__done[hidden]{display:none}.hb-cp.hb-contact>.hb-ev__text{max-width:none;margin-top:var(--cp-gap);font-size:17px;line-height:1.75;color:var(--hb-ink-warm)}.hb-cp.hb-contact>.hb-ev__others{margin-top:var(--cp-gap);text-align:center}.hb-ev__others h2{margin:0 0 16px;font-weight:700;font-size:24px;color:var(--hb-ink-warm)}.hb-ev__others ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.hb-ev__others .hb-chip,.hb-cp__evlinks .hb-chip{height:44px;padding:0 18px;border-color:#fff0;font-size:16px;text-decoration:none}.hb-ev__others .hb-chip:hover,.hb-cp__evlinks .hb-chip:hover{background:var(--hb-cat-count);color:var(--hb-white)}@media (max-width:1023px){.hb-ev__fields{grid-template-columns:1fr 1fr}}@media (max-width:767px){.hb-ev__fields{grid-template-columns:1fr}.hb-ev__btns{flex-direction:column}.hb-ev__btns .hb-btn{min-width:0;width:100%}}.hb-cp.hb-contact>.hb-cp__evlinks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px}.hb-cp__evlinks>span{margin-inline-end:6px;font-weight:700;font-size:17px;color:var(--hb-ink-warm)}.hb-cp.hb-contact>.hb-cp__service{margin-top:var(--cp-gap);text-align:center}.hb-cp__service-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0;padding:0;list-style:none}.hb-cp__service-list li{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 20px;border-radius:999px;background:var(--hb-filter-bg);font-size:17px;color:var(--hb-ink-warm)}.hb-cp__service-list .hb-cp__check{position:relative;top:auto;inset-inline-start:auto;flex:none;background:var(--hb-sage)}.hb-cp__service-list .hb-cp__check::after{top:9px;inset-inline-start:8px;background:var(--hb-white)}.hb-cp.hb-contact>.hb-cp__stations{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;padding-block:clamp(26px, 3vw, 40px);border-radius:var(--hb-radius-lg);background:var(--hb-rose)}.hb-cp__stations h2{margin:0;font-weight:700;font-size:clamp(24px, 2.2vw, 32px);color:var(--hb-ink-warm)}.hb-cp__stations p{margin:6px 0 0;font-size:17px;color:rgb(53 43 36 / .8)}.hb-cp__stations-btn{flex:none;background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp__stations-btn:hover{background:#4a3d33;border-color:#4a3d33;color:var(--hb-white)}@media (max-width:767px){.hb-cp.hb-contact>.hb-cp__stations{flex-direction:column;align-items:stretch;text-align:center}}.hb-ev__fields .hb-date .hb-dd__btn,.hb-ev__fields .hb-date button{min-height:52px}.hb-cp.hb-contact>.hb-cp__service+.hb-cp__stations{margin-top:var(--cp-gap)}.hb-menu__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.hb-menu__tab{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;background:var(--hb-white);font-weight:700;font-size:15px;color:var(--hb-ink-warm);text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-menu__tab bdi{color:var(--hb-sage-dark)}.hb-menu__tab:hover{background:var(--hb-rose)}.hb-menu__tab.is-on{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-menu__tab.is-on bdi{color:var(--hb-gold)}.hb-menu__addons{margin-top:30px}.hb-menu__service{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:20px 22px;border-radius:20px;background:var(--hb-white)}.hb-menu__service h3,.hb-menu__stations h3{margin:0;font-weight:700;font-size:20px;color:var(--hb-ink-warm)}.hb-menu__service p{margin:4px 0 0;font-size:15px;color:rgb(53 43 36 / .72)}.hb-menu__service .hb-menu__service-price{font-weight:700;color:var(--hb-sage-dark)}.hb-menu__toggle{position:relative;flex:none;width:58px;height:32px;border:0;border-radius:999px;background:#d9d1cb;cursor:pointer;transition:background-color .25s var(--ease-out)}.hb-menu__toggle::after{content:"";position:absolute;top:4px;inset-inline-start:4px;width:24px;height:24px;border-radius:50%;background:var(--hb-white);box-shadow:0 1px 3px rgb(0 0 0 / .2);transition:transform .3s cubic-bezier(.22,.8,.24,1)}.hb-menu__toggle[aria-checked="true"]{background:var(--hb-sage)}.hb-menu__toggle[aria-checked="true"]::after{transform:translateX(-26px)}.hb-menu__toggle:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-menu__stations{margin-top:18px}.hb-menu__stations h3 small{font-weight:500;font-size:14px;color:rgb(53 43 36 / .6)}.hb-menu__stations ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.hb-menu__station{display:flex;flex-direction:column;gap:4px;padding:16px;border:2px solid #fff0;border-radius:18px;background:var(--hb-white);transition:border-color .2s var(--ease-out),opacity .2s var(--ease-out)}.hb-menu__station strong{font-size:17px;color:var(--hb-ink-warm)}.hb-menu__station-desc{font-size:14px;color:rgb(53 43 36 / .65)}.hb-menu__station-price{font-weight:700;font-size:14px;color:var(--hb-sage-dark)}.hb-menu__station-sum{min-height:1em;font-size:13px;color:rgb(53 43 36 / .6)}.hb-menu__station-add{align-self:flex-start;margin-top:6px;padding:7px 14px;border:1.5px solid var(--hb-ink-warm);border-radius:999px;background:#fff0;font:700 14px var(--hb-font);color:var(--hb-ink-warm);cursor:pointer}.hb-menu__station-add[aria-pressed="true"]{background:var(--hb-sage);border-color:var(--hb-sage);color:var(--hb-white)}.hb-menu__station-add:disabled{cursor:not-allowed;opacity:.45}.hb-menu__station.is-on{border-color:var(--hb-sage)}.hb-menu__station.is-off{opacity:.7}.hb-menu__extras-sum{display:grid;gap:6px;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:var(--hb-filter-bg);list-style:none;font-size:14px}.hb-menu__extras-sum[hidden]{display:none}.hb-menu__extras-sum li{display:flex;justify-content:space-between;gap:10px}.hb-menu__bar{display:none}@media (max-width:1023px){.hb-menu__bar{position:fixed;inset-inline:10px;bottom:10px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;padding-inline-start:18px;border-radius:999px;background:var(--hb-ink-warm);color:var(--hb-white);box-shadow:0 14px 34px rgb(53 43 36 / .3)}.hb-menu__bar p{margin:0;font-size:14px}.hb-menu__bar strong{display:block;font-size:19px}.hb-menu__bar .hb-btn{min-height:46px}.hb-menu{padding-bottom:90px}}@media (max-width:767px){.hb-menu__sec.is-fold .hb-menu__sec-head{cursor:pointer}.hb-menu__sec.is-fold .hb-menu__sec-head::after{content:"+";margin-inline-start:auto;font-size:22px;line-height:1}.hb-menu__sec.is-fold:not(.is-closed) .hb-menu__sec-head::after{content:"−"}.hb-menu__sec.is-closed .hb-menu__items,.hb-menu__sec.is-closed .hb-menu__cols{display:none}.hb-menu__service{align-items:flex-start}}@media print{.hb-menu__tabs,.hb-menu__bar,.hb-menu__station-add,.hb-menu__toggle{display:none!important}}.hb-q__count-text{margin:8px 0 0;font-weight:700;font-size:14px;color:rgb(53 43 36 / .65)}.hb-menu__tools{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.hb-menu__tools .hb-menu__tool{min-width:0;padding-inline:10px;font-size:14px}.hb-menu__type--closed{background:#e6ede5!important;color:var(--hb-sage-dark)!important;font-weight:700}.hb-menu__type--choice{background:#fbe9cf!important;color:#a8650a!important;font-weight:700}.hb-menu__closed{margin:6px 0 14px;font-size:16px;color:var(--hb-sage-dark);font-weight:700}.hb-menu.hb-contact>.hb-menu__more{margin-top:clamp(44px, 5vw, 72px)}.hb-menu__more .hb-about__h2{margin-bottom:26px;text-align:center}.hb-menu__more ul{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none}.hb-menu__more li{flex:0 1 calc(50% - 8px);max-width:620px;min-width:0}.hb-menu__other{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;border-radius:var(--hb-radius-lg);background:var(--hb-white);color:var(--hb-ink-warm);text-decoration:none;transition:transform .35s var(--hb-ease)}.hb-menu__other:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(53 43 36 / .1)}.hb-menu__other-img{display:block;width:120px;height:96px;overflow:hidden;border-radius:16px;background:var(--hb-filter-bg)}.hb-menu__other-img img{width:100%;height:100%;object-fit:cover}.hb-menu__other-txt{display:grid;gap:3px}.hb-menu__other-txt em{font-style:normal;font-weight:700;font-size:15px;color:var(--hb-sage-dark)}.hb-menu__other-txt strong{font-size:20px}.hb-menu__other-txt small{font-size:14px;line-height:1.45;color:rgb(53 43 36 / .65)}.hb-menu__other-arrow{display:grid;place-items:center;width:46px;height:46px;margin-inline-end:6px;border-radius:50%;background:var(--hb-sage);transition:transform .3s var(--hb-ease)}.hb-menu__other-arrow::before{content:"";width:14px;height:8px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/btn-arrow.svg?v=1791714499) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/btn-arrow.svg?v=1791714499) center / contain no-repeat}.hb-menu__other:hover .hb-menu__other-arrow{transform:translateX(-4px)}@media (max-width:767px){.hb-menu__more li{flex-basis:100%}.hb-menu__other{grid-template-columns:84px minmax(0,1fr) auto;gap:12px}.hb-menu__other-img{width:84px;height:72px}}.hb-menu__other-arrow::before{transform:rotate(90deg)}.hb-menu__stations[hidden]{display:none}.hb-menu__stations.is-in{animation:hb-st-in .5s cubic-bezier(.22,.8,.24,1)}.hb-menu__stations.is-in .hb-menu__station{animation:hb-st-in .5s cubic-bezier(.22,.8,.24,1) backwards}.hb-menu__stations.is-in .hb-menu__station:nth-child(2){animation-delay:.06s}.hb-menu__stations.is-in .hb-menu__station:nth-child(3){animation-delay:.12s}.hb-menu__stations.is-in .hb-menu__station:nth-child(4){animation-delay:.18s}.hb-menu__stations.is-in .hb-menu__station:nth-child(n+5){animation-delay:.24s}@keyframes hb-st-in{from{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.hb-menu__stations.is-in,.hb-menu__stations.is-in .hb-menu__station{animation:none}}.hb-cart-lock,.hb-cart-lock body{overflow:hidden}.hb-cartd{position:fixed;inset:0;z-index:1000}.hb-cartd[hidden]{display:none}.hb-cartd__scrim{position:absolute;inset:0;background:rgb(53 43 36 / .45);opacity:0;transition:opacity .3s var(--hb-ease);cursor:pointer}.hb-cartd__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(460px, 100%);background:var(--hb-filter-bg);color:var(--hb-ink-warm);box-shadow:0 0 60px rgb(53 43 36 / .25);transform:translateX(-100%);transition:transform .32s var(--hb-ease);outline:none}.hb-cartd.is-open .hb-cartd__scrim{opacity:1}.hb-cartd.is-open .hb-cartd__panel{transform:none}.hb-cartd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid rgb(53 43 36 / .1)}.hb-cartd__head h2{margin:0;font-weight:700;font-size:26px;line-height:1.1}.hb-cartd__head [hidden]{display:none}.hb-cartd__added{display:inline-flex;align-items:center;gap:10px;color:var(--hb-sage-dark)}.hb-cartd__added::before{content:"";width:26px;height:26px;border-radius:50%;background:var(--hb-sage) url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / 12px no-repeat;filter:none}.hb-cartd__close,.hb-cline__x{position:relative;flex:none;width:40px;height:40px;border-radius:50%;background:var(--hb-white);transition:background-color .2s var(--ease-out)}.hb-cartd__close:hover,.hb-cline__x:hover{background:var(--hb-rose)}.hb-cartd__close::before,.hb-cartd__close::after,.hb-cline__x::before,.hb-cline__x::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transform:translate(-50%,-50%) rotate(45deg)}.hb-cartd__close::after,.hb-cline__x::after{transform:translate(-50%,-50%) rotate(-45deg)}.hb-cartd__undo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 24px 0;padding:10px 16px;border-radius:14px;background:var(--hb-ink-warm);color:var(--hb-white);font-size:15px}.hb-cartd__undo[hidden]{display:none}.hb-cartd__undo button{font-weight:700;color:var(--hb-gold);text-decoration:underline;text-underline-offset:3px}.hb-cartd__inner{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 24px 24px;overscroll-behavior:contain}.hb-cartd__fit,.hb-cartp__fit{margin:0;padding:10px 16px;border-radius:14px;background:#e6ede5;font-weight:700;font-size:15px;color:var(--hb-sage-dark)}.hb-cartd__fit[hidden],.hb-cartp__fit[hidden]{display:none}.hb-clines{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hb-cline{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img txt price" "img txt x";gap:4px 14px;align-items:start;padding:12px;border-radius:20px;background:var(--hb-white);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.hb-cline.is-busy{opacity:.6;pointer-events:none}.hb-cline.is-gone{opacity:0;transform:translateX(-20px)}.hb-cline__img{grid-area:img;display:block;width:64px;height:64px;overflow:hidden;border-radius:14px;background:var(--hb-cream)}.hb-cline__img img{width:100%;height:100%;object-fit:cover}.hb-cline__txt{grid-area:txt;display:grid;gap:2px;min-width:0}.hb-cline__name{font-weight:700;font-size:17px;line-height:1.3;text-decoration:none}.hb-cline__name:hover{text-decoration:underline}.hb-cline__meta{font-size:14.5px;color:rgb(53 43 36 / .7)}.hb-cline__price{grid-area:price;font-weight:700;font-size:17px;white-space:nowrap}.hb-cline__x{grid-area:x;justify-self:end;width:30px;height:30px;background:var(--hb-filter-bg)}.hb-cline__x::before,.hb-cline__x::after{width:11px}.hb-cline__detail{margin-top:4px;font-size:14px}.hb-cline__detail summary{width:fit-content;font-weight:700;color:var(--hb-orange-dark);cursor:pointer;list-style:none}.hb-cline__detail summary::-webkit-details-marker{display:none}.hb-cline__detail summary::after{content:" +"}.hb-cline__detail[open] summary::after{content:" −"}.hb-cline__detail dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--hb-filter-bg)}.hb-cline__detail dt{font-weight:700}.hb-cline__detail dd{margin:0;color:rgb(53 43 36 / .8)}.hb-cartd__sub{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-top:14px;border-top:1px solid rgb(53 43 36 / .1);font-size:18px}.hb-cartd__sub strong{font-size:24px}.hb-cartmin p{margin:0 0 6px;font-weight:700;font-size:14.5px;color:var(--hb-orange-dark)}.hb-cartmin.is-done p{color:var(--hb-sage-dark)}.hb-cartmin__bar{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--hb-rose)}.hb-cartmin__bar span{display:block;height:100%;border-radius:inherit;background:var(--hb-orange);transition:width .4s var(--hb-ease)}.hb-cartmin.is-done .hb-cartmin__bar span{background:var(--hb-sage)}.hb-cartx{padding:16px;border-radius:20px;background:var(--hb-rose)}.hb-cartx h3{margin:0 0 10px;font-weight:700;font-size:18px}.hb-cartx ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hb-cartx li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:var(--hb-filter-bg)}.hb-cartx li span{display:grid}.hb-cartx small{font-size:14px;color:rgb(53 43 36 / .7)}.hb-cartx__add{flex:none;padding:8px 16px;border-radius:99px;background:var(--hb-sage);font-weight:700;font-size:14.5px;color:var(--hb-white);transition:background-color .2s var(--ease-out)}.hb-cartx__add:hover{background:var(--hb-sage-dark)}.hb-cartd__ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:6px}.hb-cartd__go{grid-column:1 / -1;min-width:0;width:100%;background:var(--hb-sage);color:var(--hb-white)}.hb-cartd__go:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-cartd__page,.hb-cartd__more{display:grid;place-items:center;min-height:48px;border:1px solid var(--hb-ink-warm);border-radius:99px;font-weight:700;font-size:16px;text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-cartd__page:hover,.hb-cartd__more:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-cartempty{display:grid;justify-items:center;gap:10px;padding:30px 10px;text-align:center}.hb-cartempty__ico{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;background:var(--hb-rose);font-weight:700;font-size:22px}.hb-cartempty h3{margin:6px 0 0;font-weight:700;font-size:26px}.hb-cartempty p{max-width:34ch;margin:0;font-size:17px;color:rgb(53 43 36 / .75)}.hb-cartempty__btns{display:grid;gap:10px;width:100%;max-width:340px;margin-top:10px}.hb-cartempty .hb-btn{min-width:0;width:100%}.hb-cartempty__main{background:var(--hb-sage);color:var(--hb-white)}.hb-cartempty__main:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-cartempty__alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-cartempty__alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}@media (prefers-reduced-motion:reduce){.hb-cartd__panel,.hb-cartd__scrim{transition:none}}.hb-cp.hb-contact>.hb-cartpage__box,.hb-cp.hb-contact>.hb-checkout__box{margin-top:15px;padding-block:clamp(32px, 4vw, 56px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-cartpage__box>h1,.hb-checkout__box>h1{margin:0 0 24px}.hb-cartpage__undo{margin:0 0 16px}.hb-cartp{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(20px, 3vw, 44px);align-items:start}.hb-cartp:has(>.hb-cartempty){display:block}.hb-cartp__main{display:grid;gap:14px}.hb-clines--full .hb-cline{grid-template-columns:96px minmax(0,1fr) auto auto 34px;grid-template-areas:"img txt qty price x";align-items:center;gap:10px 20px;padding:16px}.hb-clines--full .hb-cline__img{width:96px;height:96px;border-radius:16px}.hb-clines--full .hb-cline__name{font-size:20px}.hb-clines--full .hb-cline__meta{font-size:15.5px}.hb-clines--full .hb-cline__price{min-width:90px;font-size:19px;text-align:end}.hb-clines--full .hb-cline__x{align-self:center}.hb-cline__qty{grid-area:qty;border-color:rgb(53 43 36 / .12);background:var(--hb-filter-bg)}.hb-cline__qty input{width:52px;min-height:34px;font-size:16px}.hb-cline__step{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hb-white);font:500 19px/1 var(--hb-font);color:var(--hb-ink-warm);transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-cline__step:hover{background:var(--hb-cat-count);color:var(--hb-white)}.hb-cartp__sum{position:sticky;top:calc(var(--hb-header-h) + 30px);display:grid;gap:12px;padding:26px;border-radius:22px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-cartp__sum h2{margin:0 0 4px;font-weight:700;font-size:24px}.hb-cartp__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:16.5px}.hb-cartp__row small{font-size:14.5px;color:rgb(255 255 255 / .7)}.hb-cartp__row--coupon{color:var(--hb-leaf)}.hb-cartp__row--coupon button{margin-inline-start:6px;font-size:13.5px;text-decoration:underline;color:rgb(255 255 255 / .75)}.hb-cartp__coupon{display:flex;gap:8px;padding-block:12px;border-block:1px solid rgb(255 255 255 / .14)}.hb-cartp__coupon input{flex:1;min-width:0;min-height:46px;padding:0 16px;border:0;border-radius:99px;background:rgb(255 255 255 / .12);font:500 15px var(--hb-font);color:var(--hb-white)}.hb-cartp__coupon input::placeholder{color:rgb(255 255 255 / .6)}.hb-cartp__coupon input:focus{outline:2px solid var(--hb-sage)}.hb-cartp__coupon .hb-btn{min-height:46px;padding:0 20px;background:var(--hb-rose);color:var(--hb-ink-warm);font-size:15.5px}.hb-cartp__coupon .hb-btn:hover{background:var(--hb-white)}.hb-cartp__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:17px}.hb-cartp__total strong{font-size:30px}.hb-cartp__sum .hb-cartmin p{color:var(--hb-gold)}.hb-cartp__sum .hb-cartmin.is-done p{color:var(--hb-leaf)}.hb-cartp__sum .hb-cartmin__bar{background:rgb(255 255 255 / .15)}.hb-cartp__go{min-width:0;width:100%;margin-top:4px;background:var(--hb-sage);color:var(--hb-white)}.hb-cartp__go:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-cartpage .woocommerce-error,.hb-cartpage .woocommerce-message,.hb-cartpage .woocommerce-info{margin:0 0 16px}.hb-co{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(20px, 3vw, 44px);align-items:start}.hb-co__steps{display:grid;gap:15px}.hb-co__step{padding:clamp(22px, 2.6vw, 34px);border-radius:26px;background:var(--hb-white)}.hb-co__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.hb-co__head h2{margin:0;font-weight:700;font-size:clamp(22px, 2vw, 28px)}.hb-co__head span{padding:4px 12px;border-radius:99px;background:var(--hb-rose);font-weight:700;font-size:13.5px;white-space:nowrap}.hb-co__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.hb-co .form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important}.hb-co .form-row-wide,.hb-co .hb-co__grid>.form-row-wide{grid-column:1 / -1}.hb-co .hb-co__step>.form-row,.hb-co .hb-co__step>.hb-co__addr{margin-top:14px!important}.hb-co label{display:block;margin-bottom:6px;font-weight:700;font-size:15px;line-height:1.3}.hb-co label .optional{font-weight:400;color:rgb(53 43 36 / .55)}.hb-co abbr.required{color:var(--hb-orange-dark);text-decoration:none}.hb-co input.input-text,.hb-co textarea,.hb-co select,.hb-co .hb-co__select{width:100%;min-height:52px;padding:0 16px;border:1px solid rgb(53 43 36 / .14);border-radius:14px;background:var(--hb-filter-bg);font:500 16px var(--hb-font);color:var(--hb-ink-warm);transition:border-color .2s var(--ease-out)}.hb-co textarea{min-height:96px;padding:12px 16px;resize:vertical}.hb-co select{appearance:none;padding-inline-end:44px;background:var(--hb-filter-bg) url(/wp-content/themes/holybagel/assets/img/select-chevron.svg?v=1791721178) left 18px center / 14px 8px no-repeat}.hb-co input.input-text:focus,.hb-co textarea:focus,.hb-co select:focus{outline:none;border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-co .woocommerce-invalid input.input-text,.hb-co .woocommerce-invalid select{border-color:#c4452c}.hb-co__mode{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.hb-co__chip{position:relative;margin:0!important;cursor:pointer}.hb-co__chip input{position:absolute;opacity:0;pointer-events:none}.hb-co__chip span{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid rgb(53 43 36 / .16);border-radius:99px;background:var(--hb-filter-bg);font-weight:700;font-size:16px;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-co__chip:hover span{border-color:var(--hb-sage)}.hb-co__chip input:checked+span{border-color:var(--hb-sage);background:var(--hb-sage);color:var(--hb-white)}.hb-co__chip input:focus-visible+span{outline:2px solid var(--hb-sage);outline-offset:3px}.hb-co__pickup{margin:0 0 14px;padding:12px 16px;border-radius:14px;background:#e6ede5;font-weight:700;color:var(--hb-sage-dark)}.hb-co__pickup[hidden],.hb-co [data-hb-co-delivery][hidden]{display:none}.hb-co__step>.hb-co__grid{margin-top:14px}.hb-co__fee{margin:14px 0 0;padding:12px 16px;border-radius:14px;background:var(--hb-filter-bg);font-weight:700;font-size:15px}.hb-co__fee span{display:block;font-weight:400;color:rgb(53 43 36 / .7)}.hb-co .hb-date{position:relative}.hb-co #payment{border-radius:0;background:none}.hb-co #payment ul.payment_methods{display:grid;gap:10px;margin:0;padding:0!important;border:0;list-style:none}.hb-co #payment ul.payment_methods li{margin:0;padding:14px 18px;border:1px solid rgb(53 43 36 / .14);border-radius:16px;background:var(--hb-filter-bg);line-height:1.4}.hb-co #payment ul.payment_methods li:has(input:checked){border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .18)}.hb-co #payment ul.payment_methods li label{display:inline;margin:0;font-size:16.5px}.hb-co #payment ul.payment_methods li input{margin-inline-end:8px;accent-color:var(--hb-sage)}.hb-co #payment div.payment_box{margin:10px 0 0;padding:0;background:none;font-size:15px;color:rgb(53 43 36 / .75)}.hb-co #payment div.payment_box::before{display:none}.hb-co #payment div.form-row{padding:16px 0 0!important}.hb-co .woocommerce-terms-and-conditions-wrapper,.hb-co .hb-co__terms{margin-bottom:14px;font-size:15px}.hb-co .woocommerce-privacy-policy-text p{margin:0 0 12px;font-size:14px;color:rgb(53 43 36 / .65)}.hb-co .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:500}.hb-co .woocommerce-form__label-for-checkbox input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--hb-sage)}.hb-co #place_order{float:none;display:flex;width:100%;min-height:63px;padding:0 28px;border:0;border-radius:var(--hb-pill);background:var(--hb-sage);font:700 19px/1 var(--hb-font);color:var(--hb-white);cursor:pointer;transition:background-color .25s var(--hb-ease)}.hb-co #place_order:hover{background:var(--hb-sage-dark)}.hb-co__sum{position:sticky;top:calc(var(--hb-header-h) + 30px);padding:26px;border-radius:22px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-co__sum>h2{margin:0 0 14px;font-weight:700;font-size:24px}.hb-co__sum .woocommerce-checkout-review-order{position:relative}.hb-co__sum .blockUI.blockOverlay{border-radius:14px;background:var(--hb-ink-warm)!important}.hb-co__lines{display:grid;gap:10px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid rgb(255 255 255 / .14);list-style:none}.hb-co__lines li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.hb-co__lines small{color:rgb(255 255 255 / .65)}.hb-co__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;font-size:16px}.hb-co__row small{color:rgb(255 255 255 / .7)}.hb-co__row a{color:var(--hb-leaf)}.hb-co__total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 0;padding-top:14px;border-top:1px solid rgb(255 255 255 / .14);font-size:17px}.hb-co__total strong{font-size:30px}.hb-co__total small{display:none}.hb-co__note{margin:14px 0 0;font-size:14px;color:rgb(255 255 255 / .7)}.hb-checkout .woocommerce-NoticeGroup,.hb-checkout .woocommerce-error{grid-column:1 / -1}.hb-checkout .woocommerce-error,.hb-checkout .woocommerce-info,.hb-checkout .woocommerce-message{margin:0 0 16px;padding:14px 18px 14px 18px;border:0;border-radius:16px;background:var(--hb-white);color:var(--hb-ink-warm);list-style:none}.hb-checkout .woocommerce-error{background:#fbe9e4;color:#8a2d1a}.hb-checkout .woocommerce-error::before,.hb-checkout .woocommerce-info::before,.hb-checkout .woocommerce-message::before{display:none}.hb-checkout .woocommerce-form-coupon-toggle{display:none}.hb-ty{display:grid;justify-items:center;gap:8px;max-width:640px;margin:0 auto;padding-block:10px;text-align:center}.hb-ty__ico{display:grid;place-items:center;width:84px;height:84px;margin-bottom:6px;border-radius:50%;background:var(--hb-sage);animation:hb-choice-pop .5s var(--hb-ease)}.hb-ty__ico:empty::before{content:"";width:34px;height:28px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-ty__ico.is-fail{background:var(--hb-orange);font-weight:700;font-size:40px;color:var(--hb-white)}.hb-ty h1{margin:0;font-weight:700;font-size:clamp(32px, 3.4vw, 48px);line-height:1.1}.hb-ty p{margin:0;font-size:17px}.hb-ty__num{color:rgb(53 43 36 / .75)}.hb-ty__pay{font-weight:700;color:var(--hb-sage-dark)}.hb-ty__rows{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;width:100%;margin:18px 0 6px;padding:22px 26px;border-radius:22px;background:var(--hb-white);text-align:start;font-size:17px}.hb-ty__rows dt{font-weight:700}.hb-ty__rows dd{margin:0}.hb-ty__rows dt:last-of-type,.hb-ty__rows dd:last-of-type{padding-top:10px;border-top:1px solid rgb(53 43 36 / .1);font-size:19px}.hb-ty__change{font-size:15.5px!important;color:rgb(53 43 36 / .75)}.hb-ty__btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:14px}.hb-ty__main{background:var(--hb-sage);color:var(--hb-white)}.hb-ty__main:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-ty__cal{font-weight:700;font-size:17px;color:var(--hb-ink-warm);text-underline-offset:4px}.hb-ty__cal:hover{color:var(--hb-sage-dark)}.hb-checkout--done .hb-checkout__box{padding-block:clamp(44px, 5vw, 80px)}@media (max-width:1023px){.hb-cartp,.hb-co{grid-template-columns:1fr}.hb-cartp__sum,.hb-co__sum{position:static}.hb-co__sum{order:-1}}@media (max-width:640px){.hb-clines--full .hb-cline{grid-template-columns:72px minmax(0,1fr) 30px;grid-template-areas:"img txt x" "qty qty price";padding:12px}.hb-clines--full .hb-cline__img{width:72px;height:72px}.hb-clines--full .hb-cline__name{font-size:18px}.hb-clines--full .hb-cline__qty{justify-self:start}.hb-clines--full .hb-cline__x{align-self:start}.hb-co__grid{grid-template-columns:1fr}.hb-co__head{flex-direction:column;gap:6px}.hb-cartd__head,.hb-cartd__inner{padding-inline:18px}.hb-cartd__undo{margin-inline:18px}.hb-ty__rows{grid-template-columns:1fr;gap:2px;padding:18px}.hb-ty__rows dd{margin-bottom:8px}.hb-ty .hb-btn--lg{min-width:0;width:100%}}.hb-cp.hb-contact>.hb-boxes__builder{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(20px, 3vw, 44px);align-items:start;margin-top:15px;padding-block:clamp(32px, 4vw, 56px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-boxes__main{display:grid;gap:15px}.hb-boxes__step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:clamp(22px, 2.6vw, 34px);border-radius:26px;background:var(--hb-white)}.hb-boxes__step--content{display:block}.hb-boxes__step h2{margin:0;font-weight:700;font-size:clamp(24px, 2.2vw, 32px);line-height:1.15}.hb-boxes__n{display:inline-block;margin:0 0 8px;padding:4px 12px;border-radius:99px;background:var(--hb-rose);font-weight:700;font-size:13.5px}.hb-boxes__hint{margin:6px 0 0;font-size:16px;color:rgb(53 43 36 / .7)}.hb-boxes__qty{border-color:rgb(53 43 36 / .12);background:var(--hb-filter-bg)}.hb-boxes__qty .hb-stepper__btn{background:var(--hb-white)}.hb-boxes__qty .hb-stepper__btn:hover{background:var(--hb-cat-count)}.hb-boxes__cats{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.hb-boxes__cat{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(220px,300px);align-items:center;gap:14px;padding:12px 12px 12px 16px;border:1px solid rgb(53 43 36 / .1);border-radius:18px;background:var(--hb-filter-bg);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.hb-boxes__cat.is-on{border-color:var(--hb-sage);background:#f2f5f0}.hb-boxes__tick{position:relative;width:24px;height:24px;border:2px solid rgb(53 43 36 / .3);border-radius:7px;background:var(--hb-white);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-boxes__cat.is-on .hb-boxes__tick{border-color:var(--hb-sage);background:var(--hb-sage)}.hb-boxes__cat.is-on .hb-boxes__tick::after{content:"";position:absolute;inset:4px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg?v=1791722951) center / contain no-repeat}.hb-boxes__cat-txt{display:grid;min-width:0}.hb-boxes__cat-txt strong{font-size:18px}.hb-boxes__cat-txt small{overflow:hidden;font-size:14.5px;color:rgb(53 43 36 / .65);white-space:nowrap;text-overflow:ellipsis}.hb-boxes__cat.is-on .hb-boxes__cat-txt small{color:var(--hb-sage-dark);font-weight:700}.hb-boxes__dd .hb-dd__btn{justify-content:space-between;min-height:50px;padding:0 18px;border:1px solid rgb(53 43 36 / .12);border-radius:99px!important;background:var(--hb-white);font-size:16px}.hb-boxes__dd .hb-dd__btn:hover,.hb-boxes__dd.is-open .hb-dd__btn{background:var(--hb-white);border-color:var(--hb-sage)}.hb-boxes__dd .hb-dd__value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hb-boxes__dd .hb-dd__list{inset-inline:0;font-size:16px}.hb-boxes__sum{position:sticky;top:calc(var(--hb-header-h) + 30px);display:grid;gap:12px;padding:26px;border-radius:22px;background:var(--hb-ink-warm);color:var(--hb-white)}.hb-boxes__sum p{margin:0}.hb-boxes__unit,.hb-boxes__total{display:grid;gap:2px}.hb-boxes__unit span,.hb-boxes__total span{font-size:16px;color:rgb(255 255 255 / .8)}.hb-boxes__unit strong{font-size:26px}.hb-boxes__unit small{font-size:13.5px;color:rgb(255 255 255 / .65)}.hb-boxes__total{padding-top:12px;border-top:1px solid rgb(255 255 255 / .14)}.hb-boxes__total strong{font-size:34px;line-height:1.1}.hb-boxes__err{padding:10px 14px;border-radius:12px;background:rgb(250 178 11 / .16);font-weight:700;font-size:14.5px;color:var(--hb-gold)}.hb-boxes__err.is-red{background:rgb(230 120 100 / .18);color:#ffb9a8}.hb-boxes__err[hidden]{display:none}.hb-boxes__add{min-width:0;width:100%;background:var(--hb-sage);color:var(--hb-white)}.hb-boxes__add:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-boxes__add:disabled{background:rgb(255 255 255 / .14);color:rgb(255 255 255 / .55);cursor:not-allowed}.hb-boxes__add.is-loading{opacity:.7}.hb-boxes__note{font-size:13.5px;color:rgb(255 255 255 / .7)}@media (max-width:1023px){.hb-cp.hb-contact>.hb-boxes__builder{grid-template-columns:1fr}.hb-boxes__sum{position:static}}@media (max-width:640px){.hb-boxes__cat{grid-template-columns:26px minmax(0,1fr);padding:12px}.hb-boxes__dd{grid-column:1 / -1}.hb-boxes__step{padding:20px}}.hb-cartd__added::before{content:"✓";display:grid;place-items:center;background:var(--hb-sage);font-size:15px;color:var(--hb-white)}.hb-checkout .woocommerce-error a{text-decoration:none}.hb-checkout .woocommerce-error li{margin:2px 0}.hb-co input.input-text,.hb-co input::placeholder{text-transform:none}@media (max-width:1023px){.hb-cartp,.hb-co{grid-template-columns:minmax(0,1fr)}}.hb-cline__detail dl{display:block;line-height:1.55}.hb-cline__detail dt{display:inline}.hb-cline__detail dt::after{content:": "}.hb-cline__detail dd{display:inline}.hb-cline__detail dd::after{content:"\A";white-space:pre}.hb-cartp__sum,.hb-co__sum,.hb-boxes__sum{grid-template-columns:minmax(0,1fr);min-width:0}@media (max-width:640px){.hb-clines--full .hb-cline{grid-template-columns:72px minmax(0,1fr) auto}.hb-clines--full .hb-cline__price{min-width:0;align-self:center}}.hb-pkp>.hb-pkp__boxes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px;margin:65px max(clamp(20px, 4.5vw, 60px), calc((100% - 1320px) / 2)) 0;padding:clamp(28px, 3.5vw, 48px) clamp(24px, 3.5vw, 52px)!important;border-radius:var(--hb-radius-lg);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-pkp__boxes h2{margin:0;font-weight:700;font-size:clamp(28px, 2.6vw, 38px);line-height:1.15}.hb-pkp__boxes p{max-width:56ch;margin:8px 0 0;font-size:18px;color:rgb(255 255 255 / .82)}.hb-pkp__boxes-btn{background:var(--hb-sage);color:var(--hb-white)}.hb-pkp__boxes-btn:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-pkp>.hb-pkp__boxes+.hb-faqp__cta{margin-top:15px}@media (max-width:640px){.hb-pkp>.hb-pkp__boxes{margin-inline:0}.hb-pkp__boxes-btn{min-width:0;width:100%}}.hb-co__step{background:#e5cec7}.hb-co h2.hb-co__head{display:block;margin:0 0 18px}.hb-checkout form.hb-co label,.hb-checkout form.hb-co .hb-field__label{display:block;margin:0 0 6px;font-weight:500;font-size:17px;line-height:1.4;color:var(--hb-ink-warm)}.hb-checkout form.hb-co abbr.required,.hb-checkout form.hb-co label .required{color:var(--hb-cat-count);text-decoration:none;border:0}.hb-checkout form.hb-co label .optional{font-weight:400;color:rgb(53 43 36 / .55)}.hb-checkout form.hb-co .form-row .input-text,.hb-checkout form.hb-co .form-row textarea,.hb-checkout form.hb-co .hb-co__addr .input-text{width:100%;min-height:46px;height:auto;padding:10px 16px;border:1px solid transparent!important;border-radius:14px;background:var(--hb-white);box-shadow:none;color:var(--hb-ink-warm);font:500 16px var(--hb-font);line-height:1.4;text-transform:none;transition:border-color .2s var(--ease-out)}.hb-checkout form.hb-co .form-row textarea{min-height:96px;resize:vertical}.hb-checkout form.hb-co .form-row .input-text::placeholder,.hb-checkout form.hb-co .form-row textarea::placeholder{color:rgb(53 43 36 / .45);text-transform:none}.hb-checkout form.hb-co .form-row .input-text:focus,.hb-checkout form.hb-co .form-row textarea:focus{outline:none;border-color:var(--hb-sage)!important;box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-checkout form.hb-co .form-row.woocommerce-invalid .input-text,.hb-checkout form.hb-co .form-row.woocommerce-invalid .hb-date__btn,.hb-checkout form.hb-co .form-row.woocommerce-invalid .hb-dd__btn{border-color:#c4452c!important}.hb-checkout form.hb-co .hb-date__btn,.hb-checkout form.hb-co .hb-dd--field .hb-dd__btn{border:1px solid #fff0;background:var(--hb-white)}.hb-co__chip span{border-color:#fff0;background:var(--hb-white)}.hb-co__fee,.hb-co__pickup{background:rgb(255 255 255 / .6)}.hb-co #payment ul.payment_methods li{border-color:#fff0;background:var(--hb-white)}.hb-co .woocommerce-form__label-for-checkbox{font-size:15px!important;font-weight:500!important}.hb-co .woocommerce-form__label-for-checkbox input{accent-color:var(--hb-ink-warm)}.hb-co .woocommerce-invalid-required-field .checkout-inline-error-message,.hb-co .checkout-inline-error-message{margin:6px 0 0;font-size:14px;color:#a3371f}.hb-co__step{background:var(--hb-white)}.hb-checkout form.hb-co .form-row .input-text,.hb-checkout form.hb-co .form-row textarea,.hb-checkout form.hb-co .hb-co__addr .input-text,.hb-checkout form.hb-co .hb-date__btn,.hb-checkout form.hb-co .hb-dd--field .hb-dd__btn{border:1px solid var(--hb-rose)!important;background:var(--hb-white)}.hb-checkout form.hb-co .hb-date__btn:hover,.hb-checkout form.hb-co .hb-date.is-open .hb-date__btn,.hb-checkout form.hb-co .hb-dd--field .hb-dd__btn:hover,.hb-checkout form.hb-co .hb-dd--field.is-open .hb-dd__btn,.hb-checkout form.hb-co .form-row .input-text:focus,.hb-checkout form.hb-co .form-row textarea:focus{border-color:var(--hb-sage)!important}.hb-co__chip span{border:1px solid var(--hb-rose);background:var(--hb-white)}.hb-co__fee{background:var(--hb-filter-bg)}.hb-co__pickup{background:#e6ede5}.hb-co #payment ul.payment_methods li{border:1px solid var(--hb-rose);background:var(--hb-filter-bg)}.hb-co #payment ul.payment_methods li:has(input:checked){border-color:var(--hb-sage);box-shadow:none}.hb-co__cancel{margin:0 0 16px;font-size:14px;line-height:1.5;color:rgb(53 43 36 / .65)}.hb-checkout form.hb-co #place_order{float:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:63px;margin:0;padding:0 28px;line-height:1;text-align:center}.hb-boxes__step--content h2{margin-bottom:0}.hb-ty__rows{column-gap:48px}.hb-cp.hb-contact.hb-cartpage,.hb-cp.hb-contact.hb-checkout,.hb-cp.hb-contact.hb-acc{padding-bottom:0}.hb-cp.hb-contact>.hb-acc__box{margin-top:15px;padding-block:clamp(32px, 4vw, 56px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-acc .hb-about__h2{margin:0}.hb-acc__card{padding:clamp(22px, 2.6vw, 32px);border-radius:26px;background:var(--hb-white)}.hb-acc__card>h2,.hb-acc__h{margin:0 0 14px;font-weight:700;font-size:clamp(22px, 2vw, 26px);line-height:1.2}.hb-acc__h{margin:30px 0 12px}.hb-acc .hb-field input{border:1px solid var(--hb-rose);background:var(--hb-white)}.hb-acc .hb-field input:focus{border-color:var(--hb-sage)}.hb-acc .hb-field.is-invalid input{border-color:#c4452c}.hb-acc__err{font-size:14px;color:#a3371f}.hb-acc__go{min-width:0;width:100%;background:var(--hb-sage);color:var(--hb-white)}.hb-acc__go:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-acc__go.is-loading,.hb-acc__again.is-loading{opacity:.65;pointer-events:none}.hb-acc__alt{min-width:0;width:100%;border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-acc__alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-acc__links{margin:14px 0 0;text-align:center;font-size:15px;color:rgb(53 43 36 / .6)}.hb-acc__links a,.hb-acc__links button{font-weight:700;color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px}.hb-acc__msg{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fbe9e4;font-weight:700;font-size:15px;color:#8a2d1a}.hb-acc__msg.is-ok{background:#e6ede5;color:var(--hb-sage-dark)}.hb-acc__msg[hidden]{display:none}.hb-acc__small{margin:0 0 12px;font-size:14.5px;color:rgb(53 43 36 / .65)}.hb-acc__login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(24px, 4vw, 64px);align-items:center}.hb-acc__lead{margin:14px 0 0;max-width:46ch;font-size:19px;line-height:1.6;color:rgb(53 43 36 / .8)}.hb-acc__perks{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;font-size:17px}.hb-acc__perks li{position:relative;padding-inline-start:30px}.hb-acc__perks li::before{content:"";position:absolute;top:3px;inset-inline-start:0;width:20px;height:20px;border-radius:50%;background:var(--hb-sage)}.hb-acc__perks li::after{content:"";position:absolute;top:9px;inset-inline-start:6px;width:8px;height:7px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg) center / contain no-repeat}.hb-acc__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;border-radius:99px;background:var(--hb-filter-bg)}.hb-acc__tabs button{min-height:42px;border-radius:99px;font-weight:700;font-size:15.5px;color:rgb(53 43 36 / .7);transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-acc__tabs button.is-on{background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-acc__form{display:grid;gap:14px}.hb-acc__form [data-hb-acc-step]{display:grid;gap:14px}.hb-acc__form [hidden]{display:none!important}.hb-acc__sent{margin:0;padding:10px 14px;border-radius:12px;background:#e6ede5;font-weight:700;font-size:15px;color:var(--hb-sage-dark)}.hb-acc .hb-acc__otp{font-size:24px;letter-spacing:.35em;text-align:center!important}.hb-acc__guest{margin:18px 0 0;padding-top:16px;border-top:1px solid rgb(53 43 36 / .1);font-size:14.5px;color:rgb(53 43 36 / .7)}.hb-acc__guest a{font-weight:700;color:var(--hb-ink-warm)}.hb-acc__narrow{max-width:560px;margin:0 auto}.hb-acc__wc .woocommerce-ResetPassword p{margin:0 0 12px}.hb-acc__wc input.input-text{width:100%;min-height:46px;padding:10px 16px;border:1px solid var(--hb-rose);border-radius:14px;font:500 16px var(--hb-font)}.hb-acc__wc button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border-radius:99px;background:var(--hb-sage);font-weight:700;font-size:18px;color:var(--hb-white)}.hb-acc__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px}.hb-acc__nav{display:flex;gap:18px;font-weight:700;font-size:16px}.hb-acc__nav a{color:var(--hb-ink-warm);text-underline-offset:4px}.hb-acc__out{color:rgb(53 43 36 / .65)!important}.hb-acc__note{margin-top:18px;padding:18px 20px;border:1px solid var(--hb-sage);border-radius:20px;background:#f2f5f0}.hb-acc__note.is-warn{border-color:var(--hb-orange);background:#fff7ea}.hb-acc__note[hidden]{display:none}.hb-acc__note strong{display:block;font-size:18px;color:var(--hb-ink-warm)}.hb-acc__note.is-warn strong{color:var(--hb-orange-dark)}.hb-acc__note p{margin:6px 0 0;font-size:16px}.hb-acc__missing{color:rgb(53 43 36 / .7)}.hb-acc__note-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.hb-acc__note-btns .hb-btn{width:auto;min-height:46px}.hb-acc__next{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:var(--hb-white);text-decoration:none;color:var(--hb-ink-warm);box-shadow:inset 0 0 0 1px var(--hb-rose);transition:none}.hb-acc__next:hover{box-shadow:inset 0 0 0 2px var(--hb-sage)}.hb-acc__next-ico{width:52px;height:52px;border-radius:50%;background:var(--hb-rose);-webkit-mask:none;position:relative}.hb-acc__next-ico::after{content:"";position:absolute;inset:14px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg) center / contain no-repeat}.hb-acc__next-txt{display:grid;gap:2px}.hb-acc__next-txt strong{font-size:19px}.hb-acc__next-txt span{font-size:15.5px;color:rgb(53 43 36 / .7)}.hb-acc__chip{display:inline-block;padding:5px 14px;border-radius:99px;background:var(--hb-filter-bg);font-weight:700;font-size:14px;white-space:nowrap;vertical-align:middle}.hb-acc__chip--go{background:var(--hb-sage);color:var(--hb-white)}.hb-acc__chip--ok{background:#e6ede5;color:var(--hb-sage-dark)}.hb-acc__chip--wait{background:#fff1d6;color:#9a6500}.hb-acc__chip--done{background:var(--hb-filter-bg);color:rgb(53 43 36 / .65)}.hb-acc__order-date .hb-acc__chip{margin-inline-start:8px;padding:2px 10px;font-size:12.5px}.hb-acc__orders{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hb-acc__order{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 22px;padding:16px 20px;border-radius:20px;background:var(--hb-white)}.hb-acc__order-main{display:grid;gap:2px;min-width:0;text-decoration:none;color:var(--hb-ink-warm)}.hb-acc__order-main:hover .hb-acc__order-date{text-decoration:underline}.hb-acc__order-date{font-weight:700;font-size:17px}.hb-acc__order-items{overflow:hidden;font-size:15px;color:rgb(53 43 36 / .65);white-space:nowrap;text-overflow:ellipsis}.hb-acc__order-total{font-weight:700;font-size:18px;white-space:nowrap}.hb-acc__again{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid var(--hb-ink-warm);border-radius:99px;font-weight:700;font-size:15px;color:var(--hb-ink-warm);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-acc__again:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-acc__all{margin:12px 0 0;font-weight:700}.hb-acc__all a{color:var(--hb-ink-warm);text-underline-offset:4px}.hb-acc__empty{margin:0;padding:20px;border-radius:20px;background:var(--hb-white);font-size:16.5px;color:rgb(53 43 36 / .75)}.hb-acc__empty a{font-weight:700;color:var(--hb-ink-warm)}.hb-acc__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:30px 0 0;padding:0;list-style:none}.hb-acc__tiles a{display:grid;gap:4px;height:100%;padding:22px;border-radius:22px;background:var(--hb-white);text-decoration:none;color:var(--hb-ink-warm);box-shadow:inset 0 0 0 1px #fff0;transition:transform .2s var(--ease-out)}.hb-acc__tiles a:hover{box-shadow:inset 0 0 0 2px var(--hb-rose);transform:translateY(-2px)}.hb-acc__tiles strong{font-size:19px}.hb-acc__tiles span{font-size:15px;color:rgb(53 43 36 / .65)}.hb-acc__orderview{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start;margin-top:22px}.hb-acc__ordertitle{display:flex;align-items:center;gap:12px;margin:0;font-size:22px}.hb-acc__rows{margin:16px 0;padding:0;background:none;font-size:16.5px}.hb-acc__rows dt:last-of-type,.hb-acc__rows dd:last-of-type{padding-top:0;border:0;font-size:inherit}.hb-acc__lines{display:grid;gap:10px;margin:0;padding:16px 0;border-block:1px solid rgb(53 43 36 / .1);list-style:none}.hb-acc__lines li{display:flex;justify-content:space-between;gap:16px;font-size:16px}.hb-acc__lines small{color:rgb(53 43 36 / .6)}.hb-acc__meta{display:block;font-size:14px;color:rgb(53 43 36 / .65)}.hb-acc__meta p{display:inline;margin:0}.hb-acc__ordertotal{display:flex;justify-content:space-between;align-items:baseline;margin:14px 0 0;font-size:18px}.hb-acc__ordertotal strong{font-size:26px}.hb-acc__orderside{display:grid;gap:10px}.hb-acc__details{display:grid;gap:15px;margin-top:22px}.hb-acc__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.hb-acc__wide{grid-column:1 / -1}.hb-acc__addrs{display:grid;gap:12px}.hb-acc__check{display:flex;align-items:flex-start;gap:10px;font-size:16px;cursor:pointer}.hb-acc__check input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--hb-sage)}.hb-acc__save{display:grid;gap:4px;max-width:360px}.hb-acc__inv .hb-acc__order{grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:1023px){.hb-acc__login,.hb-acc__orderview{grid-template-columns:minmax(0,1fr)}.hb-acc__tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hb-acc__order{grid-template-columns:minmax(0,1fr) auto}.hb-acc__order .hb-acc__again{grid-column:1 / -1}.hb-acc__next{grid-template-columns:44px minmax(0,1fr)}.hb-acc__next-ico{width:44px;height:44px}.hb-acc__next .hb-acc__chip{grid-column:2;justify-self:start}.hb-acc__grid{grid-template-columns:minmax(0,1fr)}.hb-acc__save{max-width:none}}.hb-acc__form[hidden],.hb-acc__auth [role=tabpanel][hidden]{display:none}.hb-season__deadline{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;padding:8px 16px;border-radius:99px;background:var(--hb-gold);font-weight:700;font-size:16px;color:var(--hb-ink-warm)}.hb-season__clock{width:18px;height:18px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/faq-cal.svg) center / contain no-repeat}.hb-cp.hb-contact>.hb-season__admin{margin:15px max(clamp(20px, 4.5vw, 60px), calc((100% - 1320px) / 2)) 0;padding:12px 20px!important;border:1px dashed var(--hb-orange);border-radius:16px;background:#fff7ea;font-size:15px;color:#9a6500}.hb-cp.hb-contact>.hb-season__off{margin-top:15px;padding-block:clamp(32px, 4vw, 52px);border-radius:var(--hb-radius-lg);background:var(--hb-rose);text-align:center;color:var(--hb-ink-warm)}.hb-season__off p{max-width:56ch;margin:0 auto;font-weight:500;font-size:clamp(19px, 1.7vw, 23px);line-height:1.5}.hb-season__off-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.hb-season__go{background:var(--hb-sage);color:var(--hb-white)}.hb-season__go:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-season__alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-season__alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-cp.hb-contact>.hb-season__panel{margin-top:15px;padding-block:clamp(36px, 4vw, 60px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-season__panel .hb-about__h2,.hb-season__pkgs .hb-about__h2{margin:0 0 26px}.hb-season__panel .hb-about__h2:has(+.hb-season__sub){margin-bottom:8px;text-align:center}.hb-season__sub{margin:0 0 24px;text-align:center;font-size:18px;color:var(--hb-ink-warm)}@media (min-width:1101px){.hb-season__grid.hb-prod__grid{grid-template-columns:repeat(var(--n,4),minmax(0,320px));justify-content:center}}.hb-season__b{background:var(--hb-gold);color:var(--hb-ink-warm)}.hb-cp.hb-contact>.hb-season__pkgs{padding-top:var(--cp-gap)}.hb-cp.hb-contact>.hb-season__biz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px;margin:var(--cp-gap) max(clamp(20px, 4.5vw, 60px), calc((100% - 1320px) / 2)) 0;padding:clamp(28px, 3.5vw, 48px) clamp(24px, 3.5vw, 52px)!important;border-radius:var(--hb-radius-lg);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-season__biz h2{margin:0;font-weight:700;font-size:clamp(26px, 2.4vw, 34px);line-height:1.15}.hb-season__biz p{max-width:56ch;margin:8px 0 0;font-size:18px;color:rgb(255 255 255 / .82)}.hb-season__biz-btn{background:var(--hb-sage);color:var(--hb-white)}.hb-season__biz-btn:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-season>.hb-cp__faq{margin-top:var(--cp-gap)}@media (max-width:640px){.hb-cp.hb-contact>.hb-season__biz,.hb-cp.hb-contact>.hb-season__admin{margin-inline:0}.hb-season__biz-btn,.hb-season__off .hb-btn{min-width:0;width:100%}}.hb-cp.hb-contact.hb-state{padding-bottom:0}.hb-cp.hb-contact>.hb-state__box,.hb-cp.hb-contact>.hb-state__panel{margin-top:15px;padding-block:clamp(44px, 6vw, 90px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-state__box{display:grid;justify-items:center;gap:14px;text-align:center}.hb-state__code{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-weight:700;font-size:clamp(110px, 14vw, 190px);line-height:.9;color:var(--hb-ink-warm)}.hb-state__code img{width:clamp(100px, 12vw, 160px);height:auto;filter:drop-shadow(0 12px 24px rgb(53 43 36 / .2))}.hb-state__title{margin:0;font-weight:700;font-size:clamp(30px, 3.2vw, 46px);line-height:1.1}.hb-state__text{max-width:52ch;margin:0;font-size:18px;line-height:1.6;color:rgb(53 43 36 / .78)}.hb-state__sugg{font-weight:700;color:var(--hb-orange-dark);text-underline-offset:4px}.hb-state__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--hb-rose)}.hb-state__ico::after{content:"";width:34px;height:34px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/search.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/search.svg) center / contain no-repeat}.hb-state__search{display:flex;gap:8px;width:min(520px, 100%);margin-top:8px;padding:6px;border:1px solid var(--hb-rose);border-radius:99px;background:var(--hb-white)}.hb-state__search input{flex:1;min-width:0;min-height:46px;padding:0 16px;border:0;background:none;font:500 16px var(--hb-font);color:var(--hb-ink-warm)}.hb-state__search input:focus{outline:none}.hb-state__search:focus-within{border-color:var(--hb-sage);box-shadow:0 0 0 3px rgb(141 162 139 / .2)}.hb-state__search .hb-btn{min-height:46px;padding:0 26px}.hb-state__search--inline{margin:0 0 26px}.hb-state__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0;padding:0;list-style:none}.hb-state__chips .hb-chip{text-decoration:none}.hb-state__btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:10px}.hb-state__alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-state__alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-state__home{font-weight:700;color:var(--hb-ink-warm);text-underline-offset:4px}.hb-state__panel .hb-about__h2{margin:0}.hb-state__count{margin:6px 0 18px;color:rgb(53 43 36 / .65)}.hb-shop__empty{display:grid;justify-items:center;gap:12px;padding:40px 20px;border-radius:22px;background:var(--hb-white);text-align:center}.hb-shop__empty[hidden]{display:none}.hb-shop__empty p{margin:0;font-size:17px}.hb-shop__empty p strong{display:block;margin-bottom:4px;font-size:22px}.hb-shop__empty-all{font-weight:700;font-size:15px;color:rgb(53 43 36 / .7);text-decoration:underline;text-underline-offset:3px}.hb-ty__alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm)}.hb-ty__alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-ty__change a{font-weight:700;color:var(--hb-ink-warm)}.hb-ty__ico.is-fail{background:#fbe9e4;font-size:34px;color:#b3361d}.hb-toasts{position:fixed;bottom:20px;left:50%;z-index:1200;display:grid;gap:8px;width:min(420px, calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.hb-toast{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hb-sage);border-radius:16px;background:var(--hb-white);box-shadow:0 14px 34px rgb(53 43 36 / .16);font-weight:500;font-size:15.5px;color:var(--hb-ink-warm);opacity:0;transform:translateY(12px);transition:opacity .25s var(--hb-ease),transform .3s var(--hb-ease);pointer-events:auto}.hb-toast.is-in{opacity:1;transform:none}.hb-toast.is-out{opacity:0;transform:translateY(8px)}.hb-toast span:nth-child(2){flex:1}.hb-toast__ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1.5px solid currentColor;border-radius:50%;font-weight:700;font-size:13px;color:var(--hb-sage-dark)}.hb-toast--err{border-color:#d4664f}.hb-toast--err .hb-toast__ico{color:#b3361d}.hb-toast--info{border-color:var(--hb-rose)}.hb-toast--info .hb-toast__ico{color:var(--hb-cat-count);font-family:Georgia,serif}.hb-toast__x{position:relative;flex:none;width:24px;height:24px;opacity:.55}.hb-toast__x::before,.hb-toast__x::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.hb-toast__x::after{transform:translate(-50%,-50%) rotate(-45deg)}.hb-cookie{position:fixed;bottom:16px;inset-inline-start:16px;z-index:1100;width:min(560px, calc(100vw - 32px));padding:16px 18px;border-radius:22px;background:var(--hb-white);box-shadow:0 18px 44px rgb(53 43 36 / .2);color:var(--hb-ink-warm);opacity:0;transform:translateY(20px);transition:opacity .3s var(--hb-ease),transform .35s var(--hb-ease)}.hb-cookie.is-in{opacity:1;transform:none}.hb-cookie[hidden]{display:none}.hb-cookie__main{display:flex;align-items:center;gap:14px}.hb-cookie__main p{flex:1;margin:0;font-size:14.5px;line-height:1.5}.hb-cookie__main a{font-weight:700;color:inherit}.hb-cookie__btns{display:flex;gap:8px}.hb-cookie .hb-btn{min-height:42px;padding:0 18px;font-size:15px}.hb-cookie__ok{background:var(--hb-sage);color:var(--hb-white)}.hb-cookie__ok:hover{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-cookie__set{border-color:var(--hb-rose);background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-cookie__set:hover{border-color:var(--hb-ink-warm)}.hb-cookie__opts{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(53 43 36 / .1);font-size:14.5px}.hb-cookie__opts[hidden]{display:none}.hb-cookie__opts label{display:flex;align-items:flex-start;gap:10px}.hb-cookie__opts input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--hb-sage)}.hb-cookie__opts .hb-btn{justify-self:start}@media (max-width:640px){.hb-cookie{inset-inline:10px;bottom:10px;width:auto}.hb-cookie__main{flex-direction:column;align-items:stretch}.hb-cookie__btns .hb-btn{flex:1}}.hb-a11y{position:fixed;top:55%;inset-inline-end:0;z-index:1050}.hb-a11y__btn{display:grid;place-items:center;width:46px;height:46px;border-start-start-radius:14px;border-end-start-radius:14px;background:var(--hb-ink-warm);color:var(--hb-white);box-shadow:0 8px 20px rgb(53 43 36 / .25)}.hb-a11y__btn:hover{background:#4a3d34}.hb-a11y__ico{width:26px;height:26px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='4' r='2'/%3E%3Cpath d='M20 8.5l-5 1v4l2 7h-2l-2-6h-2l-2 6H7l2-7v-4l-5-1V7l8 1.5L20 7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='4' r='2'/%3E%3Cpath d='M20 8.5l-5 1v4l2 7h-2l-2-6h-2l-2 6H7l2-7v-4l-5-1V7l8 1.5L20 7z'/%3E%3C/svg%3E") center / contain no-repeat}.hb-a11y__panel{position:absolute;bottom:0;inset-inline-end:54px;display:grid;gap:8px;width:240px;padding:16px;border-radius:20px;background:var(--hb-white);box-shadow:0 18px 44px rgb(53 43 36 / .22);color:var(--hb-ink-warm)}.hb-a11y__panel[hidden]{display:none}.hb-a11y__title{margin:0 0 4px;font-weight:700;font-size:18px}.hb-a11y__size{display:flex;align-items:center;justify-content:space-between;padding:4px;border-radius:99px;background:var(--hb-filter-bg)}.hb-a11y__size button{width:40px;height:36px;border-radius:99px;background:var(--hb-white);font-weight:700}.hb-a11y__opt{min-height:40px;padding:0 14px;border:1px solid var(--hb-rose);border-radius:12px;font-weight:500;font-size:15px;text-align:start}.hb-a11y__opt[aria-pressed="true"]{border-color:var(--hb-sage);background:var(--hb-sage);color:var(--hb-white)}.hb-a11y__reset{font-weight:700;font-size:14px;text-decoration:underline}.hb-a11y__link{font-size:14px;color:inherit}html.hb-a11y-links a{text-decoration:underline!important;text-underline-offset:3px;outline:1px dashed currentColor;outline-offset:2px}html.hb-a11y-font body,html.hb-a11y-font button,html.hb-a11y-font input,html.hb-a11y-font select,html.hb-a11y-font textarea{font-family:Arial,"Arial Hebrew",sans-serif!important;letter-spacing:.01em}html.hb-a11y-motion *,html.hb-a11y-motion *::before,html.hb-a11y-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.hb-a11y-motion .hb-leaf,html.hb-a11y-motion .hb-crumb,html.hb-a11y-motion .hb-side-leaves{display:none!important}html.hb-a11y-contrast body{background:#fff;color:#000}html.hb-a11y-contrast{--hb-ink-warm:#000;--hb-muted:#000;--hb-cream:#fff;--hb-filter-bg:#fff;--hb-sage:#3f5a3d;--hb-sage-dark:#2c412b;--hb-cat-count:#5c463e}html.hb-a11y-contrast p,html.hb-a11y-contrast li,html.hb-a11y-contrast span,html.hb-a11y-contrast label{color:inherit}.hb-state__box{grid-template-columns:minmax(0,1fr)}.hb-state__search{max-width:100%;justify-self:center}@media (max-width:640px){.hb-a11y{top:auto;bottom:150px}.hb-a11y__btn{width:40px;height:40px}.hb-a11y__panel{bottom:0;inset-inline-end:48px;width:min(240px, calc(100vw - 70px))}.hb-state__search .hb-btn{padding:0 18px}}.hb-topbar__search{display:none;color:inherit;font:inherit}.hb-topbar__search .hb-ico{width:16px;height:16px}.hb-fab{display:none}@media (max-width:767px){.hb-topbar__search{display:inline-flex}.hb-topbar__link:not(.hb-topbar__search):not(.hb-topbar__link--account){display:none}.hb-header__search,.hb-header__cart{display:none!important}.hb-search{padding:8px;gap:8px;border-radius:20px}.hb-search input[type="search"]{height:46px;padding:0 16px;font-size:16px}.hb-search .hb-btn{min-width:0;min-height:46px;padding:0 20px;font-size:16px}.hb-fab{position:fixed;bottom:16px;z-index:900;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:0 10px 24px rgb(53 43 36 / .25);transition:transform .25s var(--hb-ease),bottom .3s var(--hb-ease)}.hb-fab:active{transform:scale(.94)}.hb-fab--cart{left:16px;background:var(--hb-orange);color:var(--hb-white);animation:hb-choice-pop .4s var(--hb-ease)}.hb-fab--cart:has(.hb-cart-count[hidden]){display:none}.hb-fab--cart .hb-ico--cart{width:24px;height:25px;color:var(--hb-white)}.hb-fab--cart .hb-cart-count{position:absolute;top:-4px;right:-4px;left:auto;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--hb-white);border-radius:99px;background:var(--hb-ink-warm);color:var(--hb-white);font:700 12px/18px var(--hb-font);text-align:center}.hb-fab--wa{right:16px;background:var(--hb-sage)}.hb-fab__wa{width:28px;height:28px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg) center / contain no-repeat}body:has(.hb-om__bar:not([hidden])) .hb-fab,body:has(.hb-menu__bar) .hb-fab{bottom:92px}body:has(.hb-cartd.is-open) .hb-fab,body:has(.hb-shop__filters.is-open) .hb-fab{display:none}.hb-a11y{bottom:92px}.hb-hero{justify-content:center;padding:120px 20px 110px}.hb-benefits__list{gap:2px;padding:0;overflow:hidden;background:var(--hb-cream)}.hb-benefits__item{padding:18px 8px;background:var(--hb-rose)}.hb-packages{padding-top:64px}.hb-packages__text{margin-top:12px}.hb-ready,.hb-cats,.hb-catering,.hb-why,.hb-trust,.hb-gallery{margin-top:28px}.hb-packages__more{margin-top:44px}.hb-pk-filter{margin-top:26px}.hb-pk-filter .hb-dd__btn{min-height:54px;gap:10px;padding:0 14px;font-size:17px}.hb-pk-filter__icon{width:36px;height:36px}.hb-pk-filter__icon img{width:21px;height:21px}.hb-pk-card__title{font-size:22px;line-height:1.4}.hb-pk-card__amount{font-size:24px}.hb-pk-card__cta.hb-btn{min-height:50px;font-size:17px}.hb-cats__s{display:block}.hb-cats__grid{gap:48px 10px;margin-top:60px}.hb-cat{padding-top:76px}.hb-cat__img{top:-32px;width:100px;height:100px;margin-left:-50px}.hb-reviews__grid{scroll-padding-inline:16px}.hb-trust{padding-bottom:112px}.hb-reviews__more{margin-top:-88px}}.hb-pk-grid,.hb-reviews__grid,.hb-about__team ul,.hb-faqp__chips,.hb-om__cats,.hb-shop__chips{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}@media (hover:none){.hb-pk-card.is-in:hover,.hb-cat:hover,.hb-clients__logos li:hover,.hb-contact__card:hover,.hb-pkp__menu:hover,.hb-cp__band:hover,.hb-pcard:hover,.hb-prod__pkg:hover,.hb-menu__other:hover,.hb-acc__tiles a:hover{transform:none}.hb-pk-card:hover .hb-pk-card__img,.hb-cat:hover .hb-cat__img img,.hb-pcard:hover .hb-pcard__media img,.hb-pkp__menu:hover .hb-pkp__menu-media img,.hb-cp__band:hover .hb-cp__band-bg img,.hb-event:hover .hb-event__img,.hb-about__team li:hover img,.hb-why__item:hover .hb-why__icon{transform:none;opacity:inherit}.hb-why__item:hover .hb-why__icon--why-kosher{transform:rotate(-90deg)}.hb-cat:hover .hb-cat__burst{opacity:0}}.hb-faqp__cta>:first-child{margin-top:0}.hb-faqp__cta>:last-child{margin-bottom:0}@media (max-width:767px){.home .hb-header:not(.is-stuck) .hb-header__logo img{width:150px}.home .hb-header:not(.is-stuck) .hb-header__badge img{width:58px}.hb-pk-card__price{grid-template-columns:1fr auto;align-items:end;gap:0 10px;padding-bottom:14px}.hb-pk-card__total{justify-self:end;padding-bottom:3px}.hb-packages{padding-bottom:12px}.hb-packages__more{margin-top:40px}.hb-catering__text br{display:none}.hb-why__list{grid-template-columns:1fr;gap:22px;max-width:420px;margin-inline:auto}.hb-why__item,.hb-why__item:last-child{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column:auto;column-gap:14px;align-items:start;padding:0;text-align:start}.hb-why__icon{grid-row:span 2;width:34px;height:34px;margin-top:4px;justify-self:center}.hb-why__name{margin:0;font-size:18px;white-space:normal}.hb-why__text{max-width:none;margin:4px 0 0;font-size:15px}.hb-cartd__head h2{font-size:22px}.hb-cline__name{font-size:16px}.hb-cline__meta,.hb-cline__price{font-size:15px}.hb-clines--full .hb-cline__name{font-size:17px}.hb-clines--full .hb-cline__meta{font-size:14.5px}.hb-clines--full .hb-cline__price{font-size:16px}.hb-cartd__sub{font-size:16px}.hb-cartd__sub strong{font-size:20px}.hb-cartx h3{font-size:16px}.hb-cartx__add{font-size:14px}.hb-cartd__go.hb-btn--lg,.hb-cartp__go.hb-btn--lg{min-height:52px;font-size:17px}.hb-cartd__page,.hb-cartd__more{min-height:44px;font-size:15px}.hb-cartpage__box>h1,.hb-checkout__box>h1,.hb-acc .hb-about__h2{font-size:30px}.hb-cartp__sum h2,.hb-co__sum>h2{font-size:20px}.hb-cartp__row,.hb-co__row,.hb-co__lines li{font-size:15px}.hb-cartp__total,.hb-co__total{font-size:16px}.hb-cartp__total strong,.hb-co__total strong{font-size:24px}.hb-cartempty h3{font-size:22px}.hb-cartempty p{font-size:16px}.hb-co h2.hb-co__head{font-size:22px}.hb-checkout form.hb-co label,.hb-checkout form.hb-co .hb-field__label{font-size:16px}.hb-co #place_order{min-height:54px;font-size:17px}.hb-ty h1{font-size:30px}.hb-ty p,.hb-ty__rows{font-size:16px}}@media (max-width:767px){.hb-btn{font-size:16px!important}.hb-btn--lg{font-size:17px!important}.hb-catering__sub{font-size:18px}.hb-pkp__price{font-size:24px}.hb-cp__band-range{font-size:20px}}.hb-mega__toggle{display:none}.hb-nav__list>li.hb-has-mega{position:static}.hb-nav .hb-has-mega>.sub-menu{display:none}.hb-nav .hb-mega{position:absolute;top:calc(100% + 10px);inset-inline:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;padding:30px 34px;background:var(--hb-white);color:var(--hb-ink-warm);border-radius:28px;box-shadow:0 24px 60px rgb(53 43 36 / .18);text-align:start;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s var(--hb-ease),transform .2s var(--hb-ease),visibility 0s linear .2s}.hb-nav .hb-has-mega.is-open>.hb-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hb-nav .hb-mega::before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.hb-nav .hb-has-mega.is-open .hb-nav__chev{transform:rotate(180deg)}.hb-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px}.hb-mega__h{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgb(53 43 36 / .1);font-weight:700;font-size:16px;color:var(--hb-ink-warm)}.hb-mega ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hb-nav .hb-mega a,.hb-drawer .hb-mega a{color:rgb(53 43 36 / .86);text-decoration:none}.hb-nav .hb-mega ul a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-inline:-8px;padding:6px 8px;border-radius:10px;font-weight:500;font-size:15px;line-height:1.35;white-space:normal;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.hb-nav .hb-mega ul a:hover,.hb-nav .hb-mega ul a:focus-visible{background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-mega small{flex:none;font-size:13px;color:rgb(53 43 36 / .5)}.hb-nav .hb-mega .hb-mega__all,.hb-drawer .hb-mega .hb-mega__all{display:inline-block;margin-top:10px;font-weight:700;font-size:14.5px;color:var(--hb-orange-dark);text-decoration:underline;text-underline-offset:3px}.hb-mega__card{align-self:start;padding:22px;border-radius:22px;background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-mega__card--dark{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-mega__card-h{margin:0;font-weight:700;font-size:19px;line-height:1.3}.hb-mega__card p:not(.hb-mega__card-h){margin:6px 0 0;font-size:14.5px;line-height:1.5;opacity:.85}.hb-nav .hb-mega .hb-mega__btn,.hb-drawer .hb-mega .hb-mega__btn{width:100%;min-height:46px;margin-top:16px;padding:0 16px;background:var(--hb-sage);color:var(--hb-white);font-size:15px}.hb-nav .hb-mega .hb-mega__btn:hover,.hb-drawer .hb-mega .hb-mega__btn:hover{background:var(--hb-sage-dark)}.hb-nav .hb-mega .hb-mega__card--dark .hb-mega__btn,.hb-drawer .hb-mega .hb-mega__card--dark .hb-mega__btn{background:var(--hb-white);color:var(--hb-ink-warm)}.hb-nav .hb-mega .hb-mega__card--dark .hb-mega__btn:hover{background:var(--hb-rose)}.hb-drawer__search{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;border:1px solid var(--hb-rose);border-radius:99px;background:var(--hb-white);font-weight:500;font-size:16px;color:rgb(53 43 36 / .65);text-align:start}.hb-drawer__search .hb-ico{width:18px;height:18px;color:var(--hb-ink-warm)}.hb-drawer__nav .hb-has-mega{position:relative}.hb-drawer__nav .hb-has-mega>a{padding-inline-end:52px}.hb-drawer__nav .hb-has-mega>.sub-menu{display:none}.hb-drawer__nav .hb-mega__toggle{position:absolute;top:6px;inset-inline-end:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hb-white)}.hb-drawer__nav .hb-mega__toggle::before,.hb-drawer__nav .hb-mega__toggle::after{content:"";position:absolute;width:14px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transition:transform .25s var(--hb-ease)}.hb-drawer__nav .hb-mega__toggle::after{transform:rotate(90deg)}.hb-drawer__nav .hb-has-mega.is-open>.hb-mega__toggle{background:var(--hb-ink-warm)}.hb-drawer__nav .hb-has-mega.is-open>.hb-mega__toggle::before,.hb-drawer__nav .hb-has-mega.is-open>.hb-mega__toggle::after{background:var(--hb-white)}.hb-drawer__nav .hb-has-mega.is-open>.hb-mega__toggle::after{transform:rotate(0)}.hb-drawer__nav .hb-mega{display:none;padding:14px 0 18px;border-bottom:1px solid rgb(0 0 0 / .08)}.hb-drawer__nav .hb-has-mega.is-open>.hb-mega{display:grid;gap:16px;animation:hb-rise .3s var(--hb-ease)}.hb-drawer__nav .hb-mega__cols{display:grid;gap:16px}.hb-drawer__nav .hb-mega__h{margin:0 0 8px;padding:0;border:0;font-size:13px;letter-spacing:.02em;color:rgb(53 43 36 / .55)}.hb-drawer__nav .hb-mega ul{display:flex;flex-wrap:wrap;gap:6px}.hb-drawer__nav .hb-mega ul a{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:99px;background:var(--hb-white);font-weight:500;font-size:14.5px;line-height:1.3}.hb-drawer__nav .hb-mega ul a:active{background:var(--hb-rose)}.hb-drawer__nav .hb-mega small{font-size:12px}.hb-drawer__nav .hb-mega__all{margin-top:8px;font-size:14px}.hb-drawer__nav .hb-mega__card{padding:16px;border-radius:18px}.hb-drawer__nav .hb-mega__card-h{font-size:16px}.hb-drawer__nav .hb-mega__card p:not(.hb-mega__card-h){font-size:14px}.hb-drawer__nav .hb-mega__btn{min-height:44px;margin-top:12px}.hb-drawer__nav .hb-nav__chev{display:none}body.hb-lock .hb-fab,body.hb-lock .hb-a11y{display:none}.hb-page{padding-bottom:13px}@media (max-width:767px){.hb-about{padding-bottom:0}.hb-faqp{padding-bottom:15px}.hb-faqp input[type="search"]{height:50px;min-height:50px;font-size:16px}.hb-faqp input[type="search"]::placeholder{font-size:16px}}@media (max-width:767px){.hb-shop__filters{max-height:calc(100dvh - 104px)}body:has(.hb-shop__filters.is-open) .hb-header{opacity:0;pointer-events:none}.hb-shop__bar .hb-dd.hb-shop__sort .hb-dd__btn{min-height:44px;border-radius:14px!important;font-size:15px}.hb-shop__sort .hb-dd__list{border-radius:14px;padding:6px}.hb-shop__sort .hb-dd__list li{padding:9px 12px;font-size:15px}.hb-shop__count{font-size:14px}.hb-shop__count strong{font-size:16px}.hb-shop__grid{gap:8px}.hb-pcard{border-radius:14px}.hb-pcard__media{aspect-ratio:4 / 3}.hb-pcard__body{padding:10px 10px 12px}.hb-pcard__badges{margin-bottom:6px}.hb-pcard__name{font-size:15px;line-height:1.3}.hb-pcard__foot{gap:8px;padding-top:10px}.hb-pcard__price{font-size:16px;font-weight:600}.hb-pcard__add.hb-btn{min-height:38px;padding:0 8px;font-size:14px!important}.hb-pcard__serves,.hb-pcard__rec{font-size:12.5px}}@media (max-width:767px){.hb-cp.hb-contact.hb-shop{padding-inline:0!important}.hb-cp.hb-contact.hb-shop>.hb-shop__panel{padding-inline:10px!important}.hb-cp.hb-contact>.hb-prod__related--addons{padding:28px 10px!important;border-radius:22px}.hb-prod__related .hb-about__h2{margin-bottom:18px;font-size:24px}.hb-cp.hb-contact>.hb-prod__related--similar{padding-inline:10px!important}.hb-prod__related .hb-prod__grid{gap:8px}}:root{--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-hover:200ms;--dur-ui:280ms;--dur-reveal:900ms;--hb-ease:var(--ease-out)}.hb-intro .hb-hero,.hb-intro .hb-hero__title,.hb-intro .hb-hero__text,.hb-intro .hb-hero__actions>*{animation-duration:.3s!important;animation-delay:0s!important}.hb-intro .hb-hero__media{animation:none!important}.hb-intro .hb-about__intro>*,.hb-intro .hb-kosher__body>*,.hb-intro .hb-contact__head>*,.hb-intro .hb-om__head>*{animation-duration:.3s!important}.hb-intro .hb-about__title,.hb-intro .hb-kosher__title,.hb-intro .hb-contact__lead,.hb-intro .hb-om__title{animation-delay:.06s!important}.hb-intro .hb-about__lead,.hb-intro .hb-kosher__lead,.hb-intro .hb-om__lead{animation-delay:.12s!important}.hb-intro .hb-about__facts{animation-delay:.18s!important}@media (hover:hover) and (pointer:fine){.hb-pk-card:hover,.hb-pk-card:hover .hb-pk-card__img,.hb-cat:hover,.hb-cat:hover .hb-cat__img img,.hb-pcard:hover,.hb-pcard:hover .hb-pcard__media img,.hb-event:hover .hb-event__img,.hb-gallery__btn:hover img,.hb-pkp__menu:hover,.hb-pkp__menu:hover .hb-pkp__menu-media img,.hb-cp__band:hover,.hb-cp__band:hover .hb-cp__band-bg img,.hb-why__item:hover .hb-why__icon,.hb-clients__logos li:hover,.hb-about__team li:hover img,.hb-contact__card:hover,.hb-prod__pkg:hover,.hb-menu__other:hover,.hb-acc__tiles a:hover{transition-duration:var(--dur-hover)!important}}@media (hover:none){.hb-pk-card:active,.hb-cat:active,.hb-pcard:active,.hb-pkp__menu:active,.hb-cp__band:active{transform:scale(.98);transition:transform 120ms var(--ease-out)}}.is-paused,.is-paused>*,.is-paused::after{animation-play-state:paused!important}.hb-ticker:hover .hb-ticker__band,.hb-ticker:focus-within .hb-ticker__band{animation-play-state:paused}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-hb-reveal]{opacity:1!important;transform:none!important}}html.hb-a11y-motion [data-hb-reveal]{opacity:1!important;transform:none!important}html.hb-a11y-motion{scroll-behavior:auto!important}.hb-ctabar{display:none}@media (max-width:767px){.hb-ctabar{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;z-index:880;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:22px;background:rgb(255 255 255 / .96);box-shadow:0 10px 30px rgb(53 43 36 / .2);backdrop-filter:blur(8px)}.hb-ctabar__start.hb-btn{min-height:48px;padding:0 16px;background:var(--hb-orange);color:var(--hb-white);font-size:16px!important}.hb-ctabar__start.hb-btn:active{background:var(--hb-orange-dark)}.hb-ctabar__wa{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:99px;background:var(--hb-sage);font-weight:700;font-size:15px;color:var(--hb-white);text-decoration:none}.hb-ctabar__wa .hb-fab__wa{width:20px;height:20px}body:has(.hb-ctabar){padding-bottom:76px}body:has(.hb-ctabar) .hb-fab--cart{bottom:84px}body:has(.hb-ctabar) .hb-a11y{bottom:150px}body.hb-lock .hb-ctabar,body:has(.hb-cartd.is-open) .hb-ctabar,body:has(.hb-shop__filters.is-open) .hb-ctabar{display:none}}.hb-fab--wa{display:none!important}.hb-start{width:min(460px, calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:26px 24px 22px;border:0;border-radius:26px;background:var(--hb-filter-bg);color:var(--hb-ink-warm);box-shadow:0 30px 80px rgb(53 43 36 / .3);overflow-y:auto;text-align:start}.hb-start::backdrop{background:rgb(29 24 20 / .5)}.hb-start[open]{animation:hb-start-in var(--dur-ui,280ms) var(--ease-out,ease-out)}@keyframes hb-start-in{from{opacity:0;transform:translateY(16px)}}.hb-start__handle{display:none}.hb-start__x{position:absolute;top:14px;inset-inline-end:14px;width:36px;height:36px;border-radius:50%;background:var(--hb-white)}.hb-start__x::before,.hb-start__x::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transform:translate(-50%,-50%) rotate(45deg)}.hb-start__x::after{transform:translate(-50%,-50%) rotate(-45deg)}.hb-start h2{margin:0;padding-inline-end:40px;font-weight:700;font-size:24px;line-height:1.2}.hb-start__lead{margin:6px 0 0;font-size:15.5px;color:rgb(53 43 36 / .72)}.hb-start__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.hb-start__chip{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid var(--hb-rose);border-radius:99px;background:var(--hb-white);font-weight:700;font-size:16px;color:var(--hb-ink-warm);text-decoration:none;transition:background-color var(--dur-hover,200ms) var(--ease-out,ease-out),border-color var(--dur-hover,200ms) var(--ease-out,ease-out)}.hb-start__chip:hover,.hb-start__chip:focus-visible{border-color:var(--hb-sage);background:#f2f5f0}.hb-start__links{display:grid;gap:8px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgb(53 43 36 / .1);list-style:none}.hb-start__links a{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:15px;color:rgb(53 43 36 / .75);text-decoration:none}.hb-start__links a span:last-child{font-weight:700;color:var(--hb-orange-dark);white-space:nowrap}@media (max-width:767px){.hb-start{width:100%;max-width:none;margin:auto 0 0;padding:12px 18px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.hb-start[open]{animation-name:hb-start-up}@keyframes hb-start-up{from{transform:translateY(100%)}}.hb-start__handle{display:block;width:44px;height:5px;margin:0 auto 14px;border-radius:99px;background:rgb(53 43 36 / .2)}.hb-start__x{top:22px}.hb-start h2{font-size:21px}.hb-start__chips{display:grid;grid-template-columns:1fr 1fr}.hb-start__chip{justify-content:center}.hb-start__links a{flex-direction:column;gap:2px}}.hb-sug{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:70;max-height:min(420px, 60vh);margin:0;padding:6px;overflow-y:auto;list-style:none;border-radius:18px;background:var(--hb-white);box-shadow:0 18px 44px rgb(53 43 36 / .18);text-align:start}.hb-sug[hidden]{display:none}.hb-sug__item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;color:var(--hb-ink-warm);text-decoration:none}.hb-sug__item img{width:40px;height:40px;border-radius:10px;object-fit:cover}.hb-sug__ico{width:40px;height:40px;border-radius:10px;background:var(--hb-rose) url(/wp-content/themes/holybagel/assets/img/search.svg) center / 16px no-repeat}.hb-sug__t{overflow:hidden;font-weight:600;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.hb-sug small{font-size:13px;color:rgb(53 43 36 / .6);white-space:nowrap}.is-active>.hb-sug__item,.hb-sug__item:hover{background:var(--hb-filter-bg)}.hb-sug__empty{padding:12px;font-size:14.5px;color:rgb(53 43 36 / .65)}.hb-sug__all a{display:block;padding:10px 8px 6px;font-weight:700;font-size:14.5px;color:var(--hb-orange-dark);text-decoration:none}.hb-pcard__foot{flex-wrap:wrap}.hb-pcard__qty{gap:2px;padding:2px;border-color:rgb(53 43 36 / .12);background:var(--hb-filter-bg)}.hb-pcard__qty .hb-stepper__btn{width:30px;height:30px;font-size:17px;background:var(--hb-white)}.hb-pcard__qty input{width:34px;min-height:30px;font-size:15px}@media (min-width:768px){.hb-pcard__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.hb-pcard__add{grid-column:1 / -1;width:100%}}@media (max-width:767px){.hb-pcard__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.hb-pcard__add{grid-column:1 / -1}.hb-pcard__qty .hb-stepper__btn{width:26px;height:26px;font-size:15px}.hb-pcard__qty input{width:26px;min-height:26px;font-size:14px}}.hb-pk-tabs{display:flex;justify-content:center;gap:6px;width:max-content;max-width:calc(100% - 32px);margin:0 auto 22px;padding:5px;border-radius:999px;background:var(--hb-filter-bg)}.hb-pk-tabs__btn{padding:10px 22px;border:0;border-radius:999px;background:#fff0;color:var(--hb-ink);font:inherit;font-size:17px;font-weight:500;cursor:pointer;transition:background-color var(--hb-dur-fast,.2s) var(--hb-ease-out,ease),color var(--hb-dur-fast,.2s) var(--hb-ease-out,ease)}.hb-pk-tabs__btn:hover{background:rgb(255 255 255 / .6)}.hb-pk-tabs__btn[aria-pressed="true"]{background:var(--hb-sage-dark);color:#fff}.hb-pk-tabs__btn:focus-visible{outline:2px solid var(--hb-ink);outline-offset:2px}.hb-pk-filter[data-by="price"] .hb-dd:has([data-hb-event]),.hb-pk-filter[data-by="style"] .hb-dd:has([data-hb-guests]){display:none}.hb-pk-filter[data-by="price"],.hb-pk-filter[data-by="style"]{grid-template-columns:minmax(0,442px);justify-content:center}.hb-pkp__packages .hb-pk-filter{margin-top:0}@media (max-width:767px){.hb-pk-tabs{width:auto;margin-inline:16px;gap:2px;padding:4px}.hb-pk-tabs__btn{flex:1 1 0%;padding:10px 6px;font-size:16px;line-height:1.2;white-space:nowrap}.hb-pk-filter[data-by="price"],.hb-pk-filter[data-by="style"]{grid-template-columns:1fr}}.hb-prodbar{display:none}@media (max-width:767px){.hb-prodbar{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;z-index:880;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 8px;padding-inline-start:16px;border-radius:22px;background:rgb(255 255 255 / .97);box-shadow:0 10px 30px rgb(53 43 36 / .2);transform:translateY(calc(100% + 24px));opacity:0;transition:transform .35s var(--hb-ease),opacity .25s var(--hb-ease)}.hb-prodbar.is-shown{transform:none;opacity:1}.hb-prodbar__sum{display:grid;margin:0;min-width:0;line-height:1.25}.hb-prodbar__name{overflow:hidden;color:var(--hb-ink-warm,#6b5b50);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.hb-prodbar__sum strong{font-size:18px}.hb-prodbar__add.hb-btn{min-height:48px;padding:0 22px;background:var(--hb-orange);color:var(--hb-white);font-size:17px}.hb-prodbar__add.hb-btn:active{background:var(--hb-orange-dark)}body.has-prodbar .hb-fab--cart{bottom:84px}body.has-prodbar .hb-a11y{bottom:150px}@media (prefers-reduced-motion:reduce){.hb-prodbar{transition:none}}}[data-hb-slow] [data-hb-reveal]{transform:translateY(36px);transition:opacity 1s var(--ease-out),transform 1.4s var(--ease-out)}[data-hb-slow] [data-hb-reveal].is-in{transform:none}.hb-cat{transition:transform .6s var(--ease-out)}.hb-cat__img img{transition:transform 1.2s var(--ease-out)}.hb-footer__bagel-whole{position:absolute;left:50%;top:0;width:120px;aspect-ratio:1;margin:-84px 0 0 -60px;pointer-events:none}.hb-footer__bagel-whole img{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .25));animation:hb-turn 48s linear infinite}.hb-footer__bagel-whole img.is-paused{animation-play-state:paused}@keyframes hb-turn{to{rotate:360deg}}@media (max-width:767px){.hb-footer__bagel-whole{width:96px;margin:-70px 0 0 -48px}}@media (prefers-reduced-motion:reduce){.hb-footer__bagel-whole img{animation:none}}html.hb-a11y-motion .hb-footer__bagel-whole img{animation:none}.hb-ready__pause{position:absolute;z-index:2;bottom:16px;left:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .6);border-radius:50%;background:rgb(0 0 0 / .35);color:var(--hb-white);cursor:pointer;transition:background-color var(--dur-hover,200ms) var(--ease-out)}.hb-ready__pause[hidden]{display:none}.hb-ready__pause::before{content:"";width:12px;height:14px;border-inline:4px solid currentColor;box-sizing:border-box}.hb-ready__pause[aria-pressed="true"]::before{width:0;height:0;border-inline:0;border-block:8px solid #fff0;border-left:13px solid currentColor;margin-left:4px}.hb-ready__pause:focus-visible{outline:2px solid var(--hb-white);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hb-ready__pause:hover{background:rgb(0 0 0 / .55)}}@media (min-width:768px){.hb-pk-grid{overflow:visible}}.hb-footer__bagel-whole{width:104px;margin:-52px 0 0 -52px}@media (max-width:767px){.hb-footer__bagel-whole{width:84px;margin:-42px 0 0 -42px}.hb-footer__bottom{padding-top:60px}}.hb-header.is-stuck{animation:hb-stick-in .6s var(--ease-out)}@keyframes hb-stick-in{from{transform:translateY(-110%);opacity:0}40%{opacity:1}}.hb-header.is-settling:not(.is-stuck){animation:hb-settle .45s var(--ease-out)}@keyframes hb-settle{from{opacity:0;transform:translateY(-8px)}}.hb-nav .hb-mega{transform:translateY(-8px) scale(.99);transform-origin:50% 0;transition:opacity .28s var(--ease-out),transform .36s var(--ease-out),visibility 0s linear .36s}.hb-nav .hb-has-mega.is-open>.hb-mega{transition:opacity .28s var(--ease-out),transform .36s var(--ease-out),visibility 0s}.hb-nav .hb-mega .hb-mega__col,.hb-nav .hb-mega .hb-mega__card{opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.hb-nav .hb-has-mega.is-open .hb-mega__col,.hb-nav .hb-has-mega.is-open .hb-mega__card{opacity:1;transform:none}.hb-nav .hb-has-mega.is-open .hb-mega__col:nth-child(2){transition-delay:40ms}.hb-nav .hb-has-mega.is-open .hb-mega__col:nth-child(3){transition-delay:80ms}.hb-nav .hb-has-mega.is-open .hb-mega__col:nth-child(4){transition-delay:120ms}.hb-nav .hb-has-mega.is-open .hb-mega__card{transition-delay:120ms}.hb-dd__list{transform:translateY(-6px) scale(.98);transform-origin:50% 0;transition:opacity .2s var(--ease-out),transform .24s var(--ease-out),visibility 0s linear .24s}.hb-dd.is-open .hb-dd__list{transition:opacity .26s var(--ease-out),transform .34s var(--ease-out),visibility 0s}.hb-drawer{animation:hb-fade .3s var(--ease-out)}.hb-drawer__panel{animation:hb-drawer-in .42s var(--ease-out)}.hb-drawer.is-closing{animation:hb-fade-out .3s var(--ease-in-out) forwards}.hb-drawer.is-closing .hb-drawer__panel{animation:hb-drawer-out .3s cubic-bezier(.4,0,1,1) forwards}@keyframes hb-fade{from{opacity:0}}@keyframes hb-fade-out{to{opacity:0}}@keyframes hb-drawer-out{to{transform:translateX(100%)}}.hb-drawer__nav .hb-has-mega.is-open>.hb-mega{animation:hb-open-soft .35s var(--ease-out)}@keyframes hb-open-soft{from{opacity:0;transform:translateY(-6px)}}.hb-btn{transition:background-color var(--dur-hover,200ms) var(--ease-out),color var(--dur-hover,200ms) var(--ease-out),border-color var(--dur-hover,200ms) var(--ease-out),transform var(--dur-hover,200ms) var(--ease-out)}.hb-sprout{position:fixed;z-index:960;height:auto;pointer-events:none;filter:drop-shadow(0 3px 4px rgb(53 43 36 / .16))}.hb-sprout.is-swaying{animation:hb-sway 2.6s .6s ease-in-out infinite alternate}@keyframes hb-sway{from{rotate:-4deg}to{rotate:4deg}}html.hb-a11y-motion .hb-sprout{display:none}@media (prefers-reduced-motion:reduce){.hb-header.is-stuck,.hb-header.is-settling,.hb-drawer,.hb-drawer__panel,.hb-drawer.is-closing,.hb-drawer.is-closing .hb-drawer__panel{animation:none}}.hb-cline__tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px}.hb-cline__tools .hb-cline__detail{margin-top:0}.hb-cline__edit{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border:1px solid rgb(53 43 36 / .16);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:600 14px/1.4 var(--hb-font);cursor:pointer;transition:background-color var(--dur-hover,200ms) var(--ease-out),border-color var(--dur-hover,200ms) var(--ease-out),color var(--dur-hover,200ms) var(--ease-out)}.hb-cline__edit svg{transition:rotate .35s var(--ease-out)}.hb-cline__edit[aria-expanded="true"]{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm);color:var(--hb-white)}.hb-cline__edit[aria-expanded="true"] svg{rotate:-18deg}.hb-cline__edit.is-busy svg{animation:hb-wiggle .6s ease-in-out infinite alternate}@keyframes hb-wiggle{from{rotate:-14deg}to{rotate:14deg}}@media (hover:hover) and (pointer:fine){.hb-cline__edit:hover{border-color:var(--hb-ink-warm)}.hb-cline__edit:hover svg{rotate:-12deg}}.hb-cline__edit:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-cedit{grid-column:1 / -1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-out)}.hb-cedit.is-open{grid-template-rows:1fr}.hb-cedit__in{min-height:0;overflow:hidden}.hb-cedit__body{display:grid;gap:14px;margin-top:10px;padding:16px;border-radius:16px;background:var(--hb-filter-bg);opacity:0;transform:translateY(-6px);transition:opacity .3s var(--ease-out),transform .42s var(--ease-out)}.hb-cedit.is-open .hb-cedit__body{opacity:1;transform:none;transition-delay:.08s}.hb-cedit__body>*{opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}.hb-cedit.is-open .hb-cedit__body>*{opacity:1;transform:none}.hb-cedit.is-open .hb-cedit__body>:nth-child(1){transition-delay:.12s}.hb-cedit.is-open .hb-cedit__body>:nth-child(2){transition-delay:.17s}.hb-cedit.is-open .hb-cedit__body>:nth-child(3){transition-delay:.22s}.hb-cedit.is-open .hb-cedit__body>:nth-child(4){transition-delay:.27s}.hb-cedit.is-open .hb-cedit__body>:nth-child(n+5){transition-delay:.32s}.hb-cline.is-editing{background:var(--hb-white)}.hb-cedit__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hb-cedit__label{font-weight:700;font-size:15px}.hb-cedit__hint{font-size:13.5px;color:rgb(53 43 36 / .65)}.hb-cedit__qty{border-color:rgb(53 43 36 / .12);background:var(--hb-white)}.hb-cedit__qty input{width:52px;min-height:34px;font-size:16px}.hb-cedit__qty input.is-shake,.hb-cedit__opt.is-shake{animation:hb-nope .4s var(--ease-out)}@keyframes hb-nope{20%,60%{translate:-4px 0}40%,80%{translate:4px 0}}.hb-cedit__seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--hb-white)}.hb-cedit__seg button{padding:7px 14px;border:0;border-radius:999px;background:#fff0;color:var(--hb-ink-warm);font:500 15px/1.2 var(--hb-font);cursor:pointer;transition:background-color .25s var(--ease-out),color .25s var(--ease-out)}.hb-cedit__seg button[aria-checked="true"]{background:var(--hb-sage-dark);color:var(--hb-white)}.hb-cedit__row--note{display:grid;gap:6px}.hb-cedit__row--note textarea{width:100%;padding:10px 12px;border:1px solid rgb(53 43 36 / .14);border-radius:12px;background:var(--hb-white);font:16px/1.4 var(--hb-font);color:var(--hb-ink-warm);resize:vertical;transition:border-color .2s var(--ease-out)}.hb-cedit__row--note textarea:focus{outline:none;border-color:var(--hb-sage)}.hb-cedit__sec-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:700;font-size:15px}.hb-cedit__sec-title span{padding:1px 9px;border-radius:999px;background:rgb(141 162 139 / .22);color:var(--hb-sage-dark);font-size:12.5px;font-weight:600}.hb-cedit__sec ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-cedit__slot{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px;border-radius:14px;background:var(--hb-white)}.hb-cedit__slot.is-flash{animation:hb-slot-flash 1.1s var(--ease-out)}@keyframes hb-slot-flash{from{background:rgb(141 162 139 / .35)}}.hb-cedit__thumb{width:44px;height:44px;overflow:hidden;border-radius:10px;background:var(--hb-cream)}.hb-cedit__thumb img{width:100%;height:100%;object-fit:cover}.hb-cedit__name{display:grid;min-width:0;line-height:1.3;transition:opacity .17s var(--ease-out),transform .17s var(--ease-out)}.hb-cedit__name.is-out{opacity:0;transform:translateY(-5px)}.hb-cedit__name strong{font-size:15px}.hb-cedit__name small{font-size:12.5px;color:var(--hb-sage-dark)}.hb-cedit__swap{padding:5px 12px;border:1px solid var(--hb-sage);border-radius:999px;background:#fff0;color:var(--hb-sage-dark);font:600 14px/1.2 var(--hb-font);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-cedit__swap[aria-expanded="true"]{background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white)}.hb-cedit__fixed{font-size:13px;color:rgb(53 43 36 / .55)}.hb-cedit__opts{grid-column:1 / -1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease-out)}.hb-cedit__opts.is-open{grid-template-rows:1fr}.hb-cedit__opts-in{min-height:0;overflow:hidden}.hb-cedit__opts ul{display:grid;gap:4px;max-height:240px;margin:6px 0 2px;padding:2px;overflow-y:auto}.hb-cedit__opts li{opacity:0;transform:translateY(6px);transition:opacity .28s var(--ease-out),transform .36s var(--ease-out)}.hb-cedit__opts.is-open li{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 30ms + 60ms)}.hb-cedit__opt{display:grid;width:100%;padding:8px 12px;border:1px solid rgb(53 43 36 / .1);border-radius:12px;background:var(--hb-filter-bg);color:var(--hb-ink-warm);font:500 14.5px/1.35 var(--hb-font);text-align:start;cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-cedit__opt em{font-style:normal;font-size:12.5px;color:var(--hb-sage-dark)}.hb-cedit__opt small{font-size:12.5px;color:rgb(53 43 36 / .6)}.hb-cedit__opt.is-on{border-color:var(--hb-sage-dark);background:rgb(141 162 139 / .18);font-weight:700}.hb-cedit__opt.is-off{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.hb-cedit__opt:not(.is-off):hover{border-color:var(--hb-sage);background:var(--hb-white)}.hb-cedit__swap:hover{background:rgb(141 162 139 / .18)}}.hb-cedit__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px}.hb-cedit__total strong{font-size:19px}.hb-cedit__total strong.is-tick{animation:hb-tick .35s var(--ease-out)}@keyframes hb-tick{from{opacity:.3;transform:translateY(4px)}}.hb-cedit__total small{flex-basis:100%;font-size:13px;color:rgb(53 43 36 / .6)}.hb-cedit__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.hb-cedit__save.hb-btn{min-height:46px;padding:0 24px;background:var(--hb-sage-dark);border-color:var(--hb-sage-dark);color:var(--hb-white);font-size:16px}.hb-cedit__save.is-busy{opacity:.7}.hb-cedit__cancel{padding:6px 2px;border:0;background:none;color:var(--hb-ink-warm);font:600 15px/1 var(--hb-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-cline.is-updated{animation:hb-cline-updated 1.4s var(--ease-out)}@keyframes hb-cline-updated{0%{background:rgb(141 162 139 / .38)}100%{background:var(--hb-white)}}@media (prefers-reduced-motion:reduce){.hb-cedit,.hb-cedit__opts,.hb-cedit__body,.hb-cedit__body>*,.hb-cedit__opts li{transition:none!important}}.hb-loader{display:none}html.hb-loading{overflow:hidden}html.hb-loading .hb-loader{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(34px, 6vh, 56px);background:var(--hb-rose);animation:hb-loader-failsafe .4s 6.5s forwards}html.hb-loading .hb-intro *,html.hb-loading .hb-intro{animation-play-state:paused!important}html.hb-loading .hb-loader,html.hb-loading .hb-loader *{animation-play-state:running!important}.hb-loader__logo{position:relative;width:clamp(240px, 30vw, 380px);aspect-ratio:382 / 120}.hb-loader__ghost,.hb-loader__fill{position:absolute;inset:0;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.hb-loader__ghost{background:rgb(53 43 36 / .16);animation:hb-logo-ghost 1s cubic-bezier(.22,.61,.36,1) backwards}.hb-loader__fill{background:var(--hb-orange);clip-path:inset(100% 0 0 0);animation:hb-logo-fill 1.05s .55s cubic-bezier(.65,0,.35,1) forwards}@keyframes hb-logo-ghost{from{opacity:0;filter:blur(6px);clip-path:inset(0 100% 0 0)}60%{filter:blur(0)}to{clip-path:inset(0 0 0 0)}}@keyframes hb-logo-fill{to{clip-path:inset(0 0 0 0)}}.hb-loader__bar{position:relative;width:clamp(250px, 30vw, 380px);height:74px;opacity:0;animation:hb-loader-in .6s 1.15s cubic-bezier(.22,.61,.36,1) forwards}.hb-loader__track{position:absolute;inset:auto 0 0;height:4px;overflow:hidden;border-radius:4px;background:rgb(53 43 36 / .1)}.hb-loader__run{position:absolute;inset:0;border-radius:inherit;background:var(--hb-orange);transform:scaleX(0);transform-origin:100% 50%}.hb-loader__roll{position:absolute;right:0;bottom:8px;width:56px;aspect-ratio:1;will-change:transform}.hb-loader__bagel{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 4px rgb(53 43 36 / .2));transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.hb-loader__ring{position:absolute;inset:-6px;border:2px solid var(--hb-orange);border-radius:50%;opacity:0;transform:scale(.6)}@keyframes hb-loader-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hb-loader.is-done .hb-loader__bagel{transform:translateY(-10px) scale(1.55)}.hb-loader.is-done .hb-loader__ring{animation:hb-loader-ring .7s cubic-bezier(.22,.61,.36,1) forwards}.hb-loader.is-done .hb-loader__track{opacity:0;transition:opacity .4s .1s var(--ease-out)}@keyframes hb-loader-ring{0%{opacity:.9;transform:translateY(-10px) scale(1.3)}100%{opacity:0;transform:translateY(-10px) scale(2.5)}}@keyframes hb-loader-failsafe{to{opacity:0;visibility:hidden}}.hb-loader.is-leaving{animation:hb-loader-lift .82s .1s cubic-bezier(.65,0,.35,1) forwards}.hb-loader.is-leaving .hb-loader__logo,.hb-loader.is-leaving .hb-loader__bar{animation:hb-loader-out .45s cubic-bezier(.22,.61,.36,1) forwards}@keyframes hb-loader-lift{to{transform:translateY(-100%);border-radius:0 0 50% 50% / 0 0 14vh 14vh}}@keyframes hb-loader-out{from{opacity:1}to{opacity:0;transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){html.hb-loading .hb-loader{display:none}html.hb-loading{overflow:auto}}.hb-cut__seam{position:absolute;left:50%;top:6%;width:2px;height:37%;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,#fff0,rgb(90 55 25 / .55) 18%,rgb(90 55 25 / .55) 82%,#fff0);transform:scaleY(0);transform-origin:50% 0;opacity:0;pointer-events:none}.hb-cut__pair{transform-origin:50% 55%}.hb-cline__edit{font-weight:500;font-size:13.5px}.hb-cedit__body{gap:12px;padding:14px}.hb-cedit__label{font-weight:400;font-size:14px;color:rgb(53 43 36 / .78)}.hb-cedit__hint{font-size:13px}.hb-cedit__sec-title{font-weight:500;font-size:14px}.hb-cedit__sec-title span{font-weight:400;font-size:12px}.hb-cedit__name strong{font-weight:500;font-size:14px}.hb-cedit__name small{font-size:12px}.hb-cedit__seg button{font-weight:400;font-size:14px;padding:6px 12px}.hb-cedit__swap{font-weight:500;font-size:13px;padding:4px 12px}.hb-cedit__row--note textarea{font-size:15px}.hb-cedit__total{font-size:14px}.hb-cedit__total strong{font-weight:500;font-size:16px}.hb-cedit__total small{font-size:12.5px}.hb-cedit__save.hb-btn{min-height:42px;padding:0 22px;background:var(--hb-rose);border-color:var(--hb-rose);color:var(--hb-ink-warm);font-weight:500;font-size:15px}@media (hover:hover) and (pointer:fine){.hb-cedit__save.hb-btn:hover{background:#dcbdb4;border-color:#dcbdb4}}.hb-cedit__save.hb-btn:active{transform:scale(.98)}.hb-cedit__cancel{font-weight:400;font-size:14px}.hb-swapsheet{position:fixed;inset:0;z-index:1100}.hb-swapsheet[hidden]{display:none}.hb-swapsheet__scrim{position:absolute;inset:0;background:rgb(53 43 36 / .45);opacity:0;transition:opacity .36s var(--ease-out);cursor:pointer}.hb-swapsheet.is-open .hb-swapsheet__scrim{opacity:1}.hb-swapsheet.is-over-drawer .hb-swapsheet__scrim{background:#fff0}.hb-swapsheet__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(460px, 100%);background:var(--hb-filter-bg);color:var(--hb-ink-warm);box-shadow:12px 0 40px rgb(53 43 36 / .18);transform:translateX(-100%);transition:transform .44s cubic-bezier(.32,.72,0,1);outline:none}.hb-swapsheet.is-open .hb-swapsheet__panel{transform:none}.hb-cartd__panel>*{transition:transform .44s cubic-bezier(.32,.72,0,1),opacity .44s var(--ease-out)}html.hb-ss-open .hb-cartd__panel>*{transform:translateX(32px);opacity:.35}.hb-swapsheet__head{display:flex;align-items:flex-start;gap:12px;padding:20px 18px 14px;border-bottom:1px solid rgb(53 43 36 / .08)}.hb-swapsheet__back{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--hb-white);color:var(--hb-ink-warm);cursor:pointer;transition:background-color var(--dur-hover,200ms) var(--ease-out),translate .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hb-swapsheet__back:hover{background:var(--hb-rose);translate:3px 0}}.hb-swapsheet__back:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-swapsheet__titles h2{margin:6px 0 2px;font-weight:600;font-size:19px;line-height:1.25}.hb-swapsheet__titles p{margin:0;font-size:13.5px;line-height:1.45;color:rgb(53 43 36 / .7)}.hb-swapsheet__list{display:grid;align-content:start;gap:8px;flex:1;margin:0;padding:14px 18px 18px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.hb-swapsheet__list li{opacity:0;transform:translateX(-14px);transition:opacity .34s var(--ease-out),transform .44s var(--ease-out)}.hb-swapsheet.is-open .hb-swapsheet__list li{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 35ms + 140ms)}.hb-ss__opt{display:grid;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;padding:8px 10px 8px 14px;border:1.5px solid #fff0;border-radius:18px;background:var(--hb-white);color:var(--hb-ink-warm);font:inherit;text-align:start;cursor:pointer;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hb-ss__opt:not(.is-off):hover{border-color:rgb(118 140 116 / .45)}}.hb-ss__opt:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-ss__opt[aria-checked="true"]{border-color:var(--hb-sage-dark);background:#f3f6f1}.hb-ss__img{width:64px;height:64px;overflow:hidden;border-radius:14px;background:var(--hb-cream)}.hb-ss__img img{width:100%;height:100%;object-fit:cover}.hb-ss__txt{display:grid;gap:2px;min-width:0}.hb-ss__name{font-weight:500;font-size:15px;line-height:1.3}.hb-ss__name em{margin-inline-start:4px;padding:1px 8px;border-radius:999px;background:rgb(141 162 139 / .2);color:var(--hb-sage-dark);font-style:normal;font-weight:400;font-size:11.5px;white-space:nowrap}.hb-ss__txt small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;color:rgb(53 43 36 / .62)}.hb-ss__why{color:#8a5a4c!important}.hb-ss__mark{position:relative;width:22px;height:22px;border:1.5px solid rgb(53 43 36 / .25);border-radius:50%;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out)}.hb-ss__mark::after{content:"";position:absolute;inset:0;margin:auto;width:6px;height:11px;border:solid var(--hb-white);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg) scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hb-ss__opt[aria-checked="true"] .hb-ss__mark{border-color:var(--hb-sage-dark);background:var(--hb-sage-dark)}.hb-ss__opt[aria-checked="true"] .hb-ss__mark::after{transform:translateY(-1px) rotate(45deg) scale(1)}.hb-ss__opt.is-off{cursor:not-allowed;background:rgb(255 255 255 / .55)}.hb-ss__opt.is-off .hb-ss__img,.hb-ss__opt.is-off .hb-ss__name{opacity:.5}.hb-ss__opt.is-off .hb-ss__mark{border-style:dashed;opacity:.5}.hb-ss__opt.is-shake{animation:hb-nope .4s var(--ease-out)}.hb-swapsheet__foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgb(53 43 36 / .08);background:var(--hb-filter-bg)}.hb-swapsheet__save.hb-btn{width:100%;min-height:50px;background:var(--hb-rose);border-color:var(--hb-rose);color:var(--hb-ink-warm);font-weight:500;font-size:16px}@media (hover:hover) and (pointer:fine){.hb-swapsheet__save.hb-btn:hover{background:#dcbdb4;border-color:#dcbdb4}}@media (prefers-reduced-motion:reduce){.hb-swapsheet__panel,.hb-swapsheet__scrim,.hb-swapsheet__list li,.hb-cartd__panel>*{transition:none!important}}html.hb-a11y-contrast .hb-ss__txt small{color:#000}.hb-q__steps{grid-template-columns:repeat(4,1fr)}.hb-q__steps li:nth-child(2),.hb-q__steps li:nth-child(3){text-align:center}.hb-q__steps li:nth-child(4){text-align:left}.hb-qb__intro{margin:-6px 0 18px;font-size:15.5px;line-height:1.5;color:rgb(53 43 36 / .72)}.hb-qb__sec{min-width:0;margin:0;padding:0;border:0}.hb-qb__sec legend,.hb-qb__sec--incl p:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;margin:0 0 10px;padding:0;font-weight:500;font-size:15.5px}.hb-qb__count,.hb-qb__sec--incl b{padding:2px 10px;border-radius:999px;background:var(--hb-white);font-weight:400;font-size:13px;color:rgb(53 43 36 / .7);transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.hb-qb__sec.is-full .hb-qb__count{background:var(--hb-cat-count);color:var(--hb-white)}.hb-qb__count.is-shake{animation:hb-nope .4s var(--ease-out)}.hb-qb__items{display:flex;flex-wrap:wrap;gap:6px}.hb-qb__item{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid rgb(53 43 36 / .12);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:400 14.5px/1.3 var(--hb-font);cursor:pointer;transition:background-color .22s var(--ease-out),border-color .22s var(--ease-out),color .22s var(--ease-out)}.hb-qb__item small{font-size:12px;opacity:.75}.hb-qb__item::before{content:"";width:0;height:10px;margin-inline-end:-6px;border:solid currentColor;border-width:0 1.8px 1.8px 0;transform:rotate(45deg) scale(0);transition:transform .28s cubic-bezier(.34,1.56,.64,1),width .22s var(--ease-out),margin .22s var(--ease-out)}.hb-qb__item[aria-pressed="true"]{border-color:var(--hb-cat-count);background:var(--hb-cat-count);color:var(--hb-white)}.hb-qb__item[aria-pressed="true"]::before{width:5px;margin-inline-end:0;transform:translateY(-2px) rotate(45deg) scale(1)}@media (hover:hover) and (pointer:fine){.hb-qb__item:not([aria-pressed="true"]):hover{border-color:var(--hb-cat-count)}}.hb-qb__item:focus-visible,.hb-qb__toggle:focus-visible,.hb-qb__skip:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-qb__incl{margin:0;font-size:14px;line-height:1.6;color:rgb(53 43 36 / .72)}.hb-qb__note{margin:0;padding:10px 14px;border-radius:14px;background:#fbf1e3;font-size:14px}.hb-qb__extras{display:grid;gap:12px;padding:14px;border-radius:18px;background:var(--hb-white)}.hb-qb__toggle{display:flex;align-items:flex-start;gap:12px;padding:0;border:0;background:none;color:var(--hb-ink-warm);font:inherit;text-align:start;cursor:pointer}.hb-qb__toggle small{display:block;font-size:13px;line-height:1.45;color:rgb(53 43 36 / .66)}.hb-qb__ex-title{font-weight:500;font-size:15px}.hb-qb__switch{position:relative;flex:none;width:40px;height:24px;margin-top:1px;border-radius:999px;background:rgb(53 43 36 / .18);transition:background-color .25s var(--ease-out)}.hb-qb__switch::after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--hb-white);box-shadow:0 1px 3px rgb(53 43 36 / .25);transition:transform .3s cubic-bezier(.34,1.3,.64,1)}.hb-qb__toggle[aria-checked="true"] .hb-qb__switch{background:var(--hb-sage-dark)}.hb-qb__toggle[aria-checked="true"] .hb-qb__switch::after{transform:translateX(-16px)}.hb-qb__ex-sub{margin:0 0 8px;font-weight:500;font-size:14px}.hb-qb__stations:not([hidden]){animation:hb-open-soft .35s var(--ease-out)}.hb-qb__est{margin:0;font-size:15px}.hb-qb__est strong{font-weight:600}.hb-qb__skip{display:block;margin:18px 0 0;padding:4px 0;border:0;background:none;color:var(--hb-ink-warm);font:400 15px/1.3 var(--hb-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:767px){.hb-qb__menus{grid-template-columns:1fr}.hb-qb__menu{padding:14px 14px 16px}.hb-qb__price{font-size:21px}.hb-q__steps{font-size:13px}}@media (prefers-reduced-motion:reduce){.hb-qb__build,.hb-qb__build-in>*{transition:none!important}}.hb-cartd.is-entering .hb-cline,.hb-cartd.is-entering .hb-cartd__sub,.hb-cartd.is-entering .hb-cartd__ctas{animation:hb-line-in .5s cubic-bezier(.22,.61,.36,1) backwards}.hb-cartd.is-entering .hb-cline:nth-child(1){animation-delay:.12s}.hb-cartd.is-entering .hb-cline:nth-child(2){animation-delay:.17s}.hb-cartd.is-entering .hb-cline:nth-child(3){animation-delay:.22s}.hb-cartd.is-entering .hb-cline:nth-child(n+4){animation-delay:.27s}.hb-cartd.is-entering .hb-cartd__sub{animation-delay:.3s}.hb-cartd.is-entering .hb-cartd__ctas{animation-delay:.34s}@keyframes hb-line-in{from{opacity:0;transform:translateX(-18px)}}.hb-cartd__sub strong.is-tick,.hb-cartp__total strong.is-tick,.hb-cartp__row bdi.is-tick{display:inline-block;animation:hb-tick .4s var(--ease-out)}.hb-qb__tools{position:sticky;top:96px;z-index:3;display:grid;gap:10px;margin:0 -6px 14px;padding:8px 6px 10px;background:var(--hb-filter-bg)}.hb-qb__search{display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgb(53 43 36 / .14);border-radius:999px;background:var(--hb-white);color:rgb(53 43 36 / .55);transition:border-color .2s var(--ease-out)}.hb-qb__search:focus-within{border-color:var(--hb-cat-count);color:var(--hb-ink-warm)}.hb-qb__search input{flex:1;min-width:0;height:44px;border:0;background:none;font:400 16px var(--hb-font);color:var(--hb-ink-warm);outline:none}.hb-qb__tabs{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.hb-qb__tabs::-webkit-scrollbar{display:none}.hb-qb__tab{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid rgb(53 43 36 / .12);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:400 14.5px/1 var(--hb-font);scroll-snap-align:start;cursor:pointer;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out)}.hb-qb__tab[aria-selected="true"]{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-qb.is-searching .hb-qb__tab[aria-selected="true"]{border-color:rgb(53 43 36 / .12);background:var(--hb-white);color:var(--hb-ink-warm)}.hb-qb__tab:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-qb__tab-n{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--hb-cat-count);color:var(--hb-white);font-weight:500;font-size:12px}.hb-qb__tab-n.is-tick{animation:hb-choice-pop .3s var(--hb-ease)}.hb-qb__cat-title{margin:0 0 10px;font-weight:500;font-size:16px}.hb-qb__cat.is-in .hb-qb__grid li{animation:hb-dish-in .45s var(--ease-out) backwards}.hb-qb__cat.is-in .hb-qb__grid li:nth-child(2){animation-delay:30ms}.hb-qb__cat.is-in .hb-qb__grid li:nth-child(3){animation-delay:60ms}.hb-qb__cat.is-in .hb-qb__grid li:nth-child(4){animation-delay:90ms}.hb-qb__cat.is-in .hb-qb__grid li:nth-child(n+5){animation-delay:120ms}@keyframes hb-dish-in{from{opacity:0;transform:translateY(8px)}}.hb-qb:not(.is-searching) .hb-qb__cat-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hb-qb.is-searching .hb-qb__cat+.hb-qb__cat{margin-top:18px}.hb-qb__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.hb-qb__dish{display:grid;align-content:start;gap:3px;width:100%;height:100%;padding:6px 6px 10px;border:1.5px solid #fff0;border-radius:20px;background:var(--hb-white);color:var(--hb-ink-warm);font:inherit;text-align:start;cursor:pointer;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),transform .22s var(--ease-out)}.hb-qb__dish:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.hb-qb__dish:not([aria-pressed="true"]):hover{border-color:rgb(180 154 145 / .5)}.hb-qb__dish:hover .hb-qb__dish-img img{transform:scale(1.04)}}.hb-qb__dish:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-qb__dish[aria-pressed="true"]{border-color:var(--hb-cat-count);background:#fbf6f4}.hb-qb__dish-img{position:relative;display:block;aspect-ratio:4 / 3;margin-bottom:6px;overflow:hidden;border-radius:14px;background:var(--hb-cream)}.hb-qb__dish-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.hb-qb__dish-check{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;background:rgb(255 255 255 / .9) center / 13px no-repeat;transition:background-color .25s var(--ease-out),transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(.85)}.hb-qb__dish[aria-pressed="true"] .hb-qb__dish-check{background-color:var(--hb-cat-count);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:scale(1)}.hb-qb__dish-name{padding:0 4px;font-weight:500;font-size:14.5px;line-height:1.3}.hb-qb__dish-desc{display:-webkit-box;overflow:hidden;padding:0 4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;color:rgb(53 43 36 / .62)}.hb-qb__empty{margin:8px 0 0;font-size:14.5px;color:rgb(53 43 36 / .7)}.hb-qb__extras{margin-top:18px}.hb-qb__chips{display:flex;flex-wrap:wrap;gap:6px}.hb-qb__chip{min-height:36px;padding:0 14px;border:1px solid rgb(53 43 36 / .12);border-radius:999px;background:var(--hb-filter-bg);color:var(--hb-ink-warm);font:400 14px var(--hb-font);cursor:pointer;transition:background-color .22s var(--ease-out),color .22s var(--ease-out)}.hb-qb__chip[aria-pressed="true"]{border-color:var(--hb-cat-count);background:var(--hb-cat-count);color:var(--hb-white)}.hb-qb__stations:not([hidden]){margin-top:2px}.hb-qb__tray{position:sticky;bottom:12px;z-index:3;display:grid;gap:8px;margin-top:16px;padding:12px 14px;border-radius:20px;background:var(--hb-ink-warm);color:var(--hb-white);box-shadow:0 14px 34px rgb(53 43 36 / .22);animation:hb-open-soft .35s var(--ease-out)}.hb-qb__tray-n{margin:0;font-weight:500;font-size:15px}.hb-qb__tray-list{display:flex;gap:6px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.hb-qb__tray-list li{flex:none;display:inline-flex;align-items:center;gap:2px;padding:4px 6px 4px 12px;border-radius:999px;background:rgb(255 255 255 / .14);font-size:13.5px;animation:hb-choice-pop .3s var(--hb-ease)}.hb-qb__tray-list button{position:relative;width:22px;height:22px;border:0;border-radius:50%;background:rgb(255 255 255 / .16);cursor:pointer}.hb-qb__tray-list button::before,.hb-qb__tray-list button::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1.6px;background:var(--hb-white);transform:translate(-50%,-50%) rotate(45deg)}.hb-qb__tray-list button::after{transform:translate(-50%,-50%) rotate(-45deg)}.hb-qb__clear{justify-self:start;padding:0;border:0;background:none;color:rgb(255 255 255 / .8);font:400 13.5px var(--hb-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:1100px){.hb-qb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.hb-qb__tools{top:80px}.hb-qb__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hb-qb__dish{border-radius:16px}.hb-qb__dish-img{border-radius:12px}.hb-qb__tray{bottom:86px}}@media (prefers-reduced-motion:reduce){.hb-qb__cat.is-in .hb-qb__grid li,.hb-qb__tray,.hb-qb__tray-list li{animation:none}}.hb-bagel__shadow{display:none!important}.hb-footer__bagel-whole img,.hb-loader__bagel,.hb-state__code img,[data-hb-spin],.hb-about__hero-bagel,.hb-faq__bagel,.hb-faqp__bagel,.hb-galp__bagel,.hb-om__badge-bagel{filter:none!important}.hb-cut{opacity:1}.hb-cut__pair .hb-cut__seam{left:50%;top:10%;height:78%;margin:0;transform-origin:50% 0}.hb-cut__pair.is-floating .hb-cut__ha{animation:hb-half-float-a 5.6s ease-in-out infinite alternate}.hb-cut__pair.is-floating .hb-cut__hb{animation:hb-half-float-b 6.4s ease-in-out infinite alternate}@keyframes hb-half-float-a{from{translate:0 0;rotate:0deg}50%{translate:-3px -9px;rotate:-1.6deg}to{translate:-1px -4px;rotate:.8deg}}@keyframes hb-half-float-b{from{translate:0 -2px;rotate:0deg}50%{translate:3px -11px;rotate:1.8deg}to{translate:1px -3px;rotate:-.6deg}}@media (prefers-reduced-motion:reduce){.hb-cut__pair.is-floating img{animation:none}}html.hb-a11y-motion .hb-cut__pair.is-floating img{animation:none}.hb-cats{position:relative}.hb-cat__burst{display:none!important}.hb-cats__leaf{position:absolute;z-index:2;width:clamp(90px, 10vw, 150px);height:auto;pointer-events:none;will-change:transform}.hb-cats__leaf--r{top:42px;right:-26px}.hb-cats__leaf--l{bottom:70px;left:-30px}@media (max-width:767px){.hb-cats__leaf{width:74px}.hb-cats__leaf--r{top:16px;right:-16px}.hb-cats__leaf--l{bottom:40px;left:-18px}}.hb-sprout{filter:none}.hb-sprout.is-swaying{animation:hb-sway 2.8s .6s ease-in-out infinite alternate}.hb-swapsheet.is-over-drawer .hb-swapsheet__scrim{background:rgb(53 43 36 / .38)}html.hb-ss-open .hb-cartd__panel>*{transform:translateX(40px);opacity:0}.hb-swapsheet__panel{box-shadow:0 0 0 100vmax #fff0,18px 0 50px rgb(53 43 36 / .28)}.hb-loader__ghost{background:rgb(53 43 36 / .12)}.hb-loader__fill{background:var(--hb-ink-warm)}.hb-loader__run{background:var(--hb-ink-warm)}.hb-loader__track{background:rgb(53 43 36 / .1)}.hb-loader__ring{border-color:var(--hb-ink-warm)}.hb-qb__tab-n[hidden]{display:none}.hb-qb__tools{background:#e5cec7}@media (min-width:1025px) and (max-width:1440px){.hb-nav ul{gap:14px}.hb-header__cta{min-width:0;padding-inline:20px}}html.hb-loading .hb-loader{background:#efe8dc}.hb-loader__svg{display:block;width:100%;height:auto;overflow:visible}.hb-loader__svg path{fill:var(--hb-ink-warm);fill-opacity:0;stroke:var(--hb-sage-dark);stroke-width:70;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:hb-logo-draw 1.15s calc(var(--i) * 70ms) cubic-bezier(.65,0,.35,1) forwards,hb-logo-fill-in .7s calc(1.05s + var(--i) * 45ms) cubic-bezier(.23,1,.32,1) forwards}@keyframes hb-logo-draw{to{stroke-dashoffset:0}}@keyframes hb-logo-fill-in{to{fill-opacity:1;stroke-opacity:0}}.hb-loader__track{background:rgb(118 140 116 / .18)}.hb-loader__run{background:var(--hb-sage-dark)}.hb-loader__ring{border-color:var(--hb-sage-dark)}.hb-side-leaves,.hb-cp__flyers{display:none!important}.hb-cat{transition:transform .35s var(--hb-ease)}.hb-cat__img img{transition:transform .6s var(--hb-ease)}.hb-cat::after{content:"";position:absolute;z-index:2;bottom:-26px;left:-30px;width:92px;aspect-ratio:180 / 171;background:url(/wp-content/themes/holybagel/assets/img/leaf-4.webp) center / contain no-repeat;pointer-events:none;opacity:0;transform:scale(.5) rotate(-24deg);transform-origin:80% 20%;transition:opacity .3s ease,transform .45s cubic-bezier(.34,1.4,.64,1)}@media (hover:hover) and (pointer:fine){.hb-cat:hover::after,.hb-cat:focus-visible::after{opacity:1;transform:scale(1) rotate(0)}}@media (hover:none){.hb-cat::after{display:none}}@media (prefers-reduced-motion:reduce){.hb-cat::after{transition:opacity .2s ease;transform:none}}[data-hb-spin]{rotate:var(--hb-spin,0deg)}[data-hb-card][data-hb-reveal]:not(.is-in){transform:translateY(40px) scale(.98)}[data-hb-card][data-hb-reveal]{transition:opacity .7s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1)}[data-hb-reveal].is-from-above:not(.is-in){transform:translateY(-16px);transition:none!important}[data-hb-reveal].is-from-above{transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)!important}.hb-header.is-settling:not(.is-stuck){animation:hb-settle .6s cubic-bezier(.23,1,.32,1)}@keyframes hb-settle{from{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){[data-hb-card][data-hb-reveal]:not(.is-in){transform:none}}.hb-date .hb-date__week,.hb-date .hb-date__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hb-date .hb-date__grid .hb-date__day{width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;line-height:1}.hb-date .hb-date__head .hb-date__nav{width:36px;min-width:0;height:36px;min-height:0;padding:0;border:0}.hb-date .hb-date__pop{max-width:calc(100vw - 32px)}.hb-loader__svg path{fill:var(--hb-sage-dark)}.hb-cats__grid>li{position:relative;z-index:1}.hb-cats__grid>li:hover{z-index:3}.hb-cat::after{z-index:-1;bottom:-14px;left:-18px;width:70px;transform-origin:50% 50%;transform:translate(22px,-22px) rotate(150deg) scale(.7);transition:opacity .3s ease,transform .5s cubic-bezier(.34,1.3,.64,1)}@media (hover:hover) and (pointer:fine){.hb-cat:hover::after,.hb-cat:focus-visible::after{opacity:1;transform:translate(0,0) rotate(180deg) scale(1)}}.hb-cat::after{content:none}.hb-cats__grid>li::before{content:"";position:absolute;z-index:-1;bottom:-14px;left:-18px;width:70px;aspect-ratio:180 / 171;background:url(/wp-content/themes/holybagel/assets/img/leaf-4.webp) center / contain no-repeat;pointer-events:none;opacity:0;transform:translate(22px,-22px) rotate(150deg) scale(.7);transition:opacity .3s ease,transform .5s cubic-bezier(.34,1.3,.64,1)}@media (hover:hover) and (pointer:fine){.hb-cats__grid>li:hover::before,.hb-cats__grid>li:focus-within::before{opacity:1;transform:translate(0,0) rotate(180deg) scale(1)}}@media (hover:none){.hb-cats__grid>li::before{display:none}}@media (prefers-reduced-motion:reduce){.hb-cats__grid>li::before{transition:opacity .2s ease}}.hb-cats__grid>li::before{bottom:-30px;left:-36px}.hb-cp.hb-contact>.hb-ev__answer{display:grid;justify-items:center;text-align:center;padding-inline:clamp(20px, 6vw, 90px)}.hb-ev__answer h2{max-width:760px;margin:0;font-size:clamp(28px, 2.9vw, 42px);line-height:1.18;text-wrap:balance}.hb-ev__answer-text{max-width:720px;margin-top:16px;font-size:clamp(17px, 1.3vw, 19px);line-height:1.75;color:rgb(53 43 36 / .82);text-wrap:pretty}.hb-ev__answer-text p:last-child{margin-bottom:0}.hb-pkp__menu-grid.is-few{display:flex;flex-wrap:wrap;justify-content:center}.hb-pkp__menu-grid.is-few>li{flex:0 1 380px;min-width:0}.hb-cp.hb-contact>.hb-ev__others{text-align:center}.hb-ev__others .hb-about__h2{margin:0 0 clamp(22px, 2.6vw, 34px)}.hb-ev__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:1240px;margin:0 auto;padding:0;list-style:none}.hb-ev__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:28px;background:var(--hb-cream);color:var(--hb-white);text-decoration:none;isolation:isolate}.hb-ev__tile-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.23,1,.32,1)}.hb-ev__tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 40%,rgb(30 24 20 / .72))}.hb-ev__tile-name{position:absolute;right:20px;left:64px;bottom:20px;font-weight:700;font-size:clamp(20px, 1.7vw, 26px);line-height:1.15;text-align:start}.hb-ev__tile-go{position:absolute;left:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .92);transition:transform .35s cubic-bezier(.23,1,.32,1),background-color .25s ease}.hb-ev__tile-go::before{content:"";width:14px;height:8px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/btn-arrow.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/btn-arrow.svg) center / contain no-repeat}@media (hover:hover) and (pointer:fine){.hb-ev__tile:hover .hb-ev__tile-img{transform:scale(1.06)}.hb-ev__tile:hover .hb-ev__tile-go{transform:translateX(-4px);background:var(--hb-gold)}}.hb-ev__tile:focus-visible{outline:3px solid var(--hb-gold);outline-offset:3px}.hb-ev__tile:active{transform:scale(.98);transition:transform .16s ease-out}@media (max-width:767px){.hb-ev__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hb-ev__tile{aspect-ratio:4 / 5;border-radius:20px}.hb-ev__tile-name{right:14px;left:48px;bottom:14px;font-size:18px}.hb-ev__tile-go{left:10px;bottom:10px;width:32px;height:32px}.hb-pkp__menu-grid.is-few>li{flex-basis:100%}}.hb-ev__others ul.hb-ev__tiles{display:grid}.hb-ev__others h2.hb-about__h2{font-size:clamp(30px, 3.2vw, 46px)}.hb-ev__tiles>li{min-width:0}.hb-ev__others ul.hb-ev__tiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}.hb-ev__tile{aspect-ratio:4 / 3}.hb-ev__tile-go::before{transform:rotate(90deg)}@media (max-width:767px){.hb-ev__others ul.hb-ev__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-ev__tile{aspect-ratio:4 / 5}}.hb-header__burger span{width:28px;height:2.2px}.hb-drawer{background:rgb(30 24 20 / .5)}.hb-drawer__panel{display:flex;flex-direction:column;gap:0;width:min(400px, 92vw);padding:0;overflow:hidden;background:var(--hb-filter-bg)}.hb-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px 20px;border-bottom:1px solid rgb(53 43 36 / .08)}.hb-drawer__logo img{display:block;width:112px;height:auto}.hb-drawer__close{position:relative;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--hb-white);box-shadow:0 2px 10px rgb(53 43 36 / .1);cursor:pointer}.hb-drawer__close::before,.hb-drawer__close::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transform:translate(-50%,-50%) rotate(45deg)}.hb-drawer__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.hb-drawer__close:active{transform:scale(.94)}.hb-drawer__close:focus-visible,.hb-drawer__back:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-drawer__layers{position:relative;flex:1;min-height:0;overflow:hidden}.hb-drawer__layer{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 24px;transition:transform .46s cubic-bezier(.32,.72,0,1),opacity .46s cubic-bezier(.32,.72,0,1)}.hb-drawer__sub{padding-top:0;background:var(--hb-filter-bg);transform:translateX(-100%);box-shadow:18px 0 40px rgb(53 43 36 / .14)}.hb-drawer__sub[hidden]{display:block;visibility:hidden}.hb-drawer.is-sub .hb-drawer__sub{transform:none;visibility:visible}.hb-drawer.is-sub .hb-drawer__root{transform:translateX(26%);opacity:.2}.hb-drawer__nav>ul>li>a,.hb-drawer__utility a{display:flex;align-items:center;min-height:58px;padding:0;border-bottom:1px solid rgb(53 43 36 / .08);font-weight:600;font-size:20px;color:var(--hb-ink-warm);text-decoration:none}.hb-drawer__utility ul{display:block;margin:0;padding:0;color:inherit;font-weight:600}.hb-drawer__nav .hb-menu-highlight>a{display:inline-flex;min-height:0;margin:14px 0;padding:6px 16px;border:0;border-radius:8px;background:var(--hb-gold);color:var(--hb-white);font-size:18px}.hb-drawer__nav .hb-has-mega>a{padding-inline-end:48px}.hb-drawer__nav .hb-mega,.hb-drawer__nav .hb-has-mega>.sub-menu{display:none!important}.hb-drawer__nav .hb-mega__toggle{top:50%;inset-inline-end:0;width:34px;height:34px;border:0;background:var(--hb-white);transform:translateY(-50%)}.hb-drawer__nav .hb-mega__toggle::after{display:none}.hb-drawer__nav .hb-mega__toggle::before{width:8px;height:8px;border:solid var(--hb-ink-warm);border-width:0 0 2px 2px;border-radius:1px;background:none;transform:translateX(1px) rotate(45deg)}.hb-drawer__nav .hb-has-mega.is-open>.hb-mega__toggle{background:var(--hb-white)}.hb-drawer:not(.is-closing) .hb-drawer__root li{animation:hb-drawer-row .5s cubic-bezier(.23,1,.32,1) backwards}.hb-drawer__root li:nth-child(2){animation-delay:40ms}.hb-drawer__root li:nth-child(3){animation-delay:80ms}.hb-drawer__root li:nth-child(4){animation-delay:120ms}.hb-drawer__root li:nth-child(n+5){animation-delay:160ms}.hb-drawer__utility li{animation-delay:200ms!important}@keyframes hb-drawer-row{from{opacity:0;transform:translateX(18px)}}.hb-drawer__sub-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin:0 -20px 14px;padding:12px 20px 14px;border-bottom:1px solid rgb(53 43 36 / .08);background:var(--hb-filter-bg)}.hb-drawer__back{grid-row:span 2;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px 0 14px;border:0;border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 15px var(--hb-font);cursor:pointer}.hb-drawer__back-ico{width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg)}.hb-drawer__sub-title{margin:0;font-weight:700;font-size:22px;line-height:1.2}.hb-drawer__sub-all{justify-self:start;font-size:14px;color:var(--hb-orange-dark);text-underline-offset:3px}.hb-drawer__sub-body .hb-mega__cols{display:grid;gap:22px}.hb-drawer__sub-body .hb-mega__h{margin:0 0 4px;font-weight:500;font-size:13.5px;color:rgb(53 43 36 / .58)}.hb-drawer__sub-body ul{margin:0;padding:0;list-style:none}.hb-drawer__sub-body ul a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-bottom:1px solid rgb(53 43 36 / .07);font-weight:500;font-size:17px;color:var(--hb-ink-warm);text-decoration:none}.hb-drawer__sub-body ul a small{flex:none;font-weight:400;font-size:13px;color:rgb(53 43 36 / .55)}.hb-drawer__sub-body .hb-mega__all{display:inline-block;margin-top:10px;font-weight:500;font-size:14.5px;color:var(--hb-orange-dark);text-underline-offset:3px}.hb-drawer__sub-body .hb-mega__card{margin-top:24px;padding:18px;border-radius:20px;background:var(--hb-rose)}.hb-drawer__sub-body .hb-mega__card--dark{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-drawer__sub-body .hb-mega__card-h{margin:0 0 4px;font-weight:700;font-size:18px}.hb-drawer__sub-body .hb-mega__card p{margin:0;font-size:15px;line-height:1.5}.hb-drawer__sub-body .hb-mega__btn{display:flex;width:100%;min-height:48px;margin-top:14px;background:var(--hb-sage-dark);color:var(--hb-white);font-size:16px}.hb-drawer__sub-body .hb-mega__card--dark .hb-mega__btn{background:var(--hb-white);color:var(--hb-ink-warm)}.hb-drawer.is-sub .hb-drawer__sub-body>*{animation:hb-drawer-row .5s .12s cubic-bezier(.23,1,.32,1) backwards}.hb-drawer__foot{padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgb(53 43 36 / .08)}.hb-drawer__cta{width:100%;min-height:52px}.hb-drawer__wa,.hb-drawer__search{display:none!important}@media (prefers-reduced-motion:reduce){.hb-drawer__layer,.hb-drawer__root li,.hb-drawer__sub-body>*{transition:none!important;animation:none!important}}.hb-ctabar__cart{display:none}@media (max-width:767px){.hb-ctabar{grid-template-columns:minmax(0,1fr) auto auto}.hb-ctabar__cart{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--hb-orange);color:var(--hb-white);animation:hb-choice-pop .4s var(--hb-ease)}.hb-ctabar__cart:has(.hb-cart-count[hidden]){display:none}.hb-ctabar__cart .hb-ico--cart{width:22px;height:23px;color:var(--hb-white)}.hb-ctabar__cart .hb-cart-count{position:absolute;top:-5px;right:-5px;left:auto;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--hb-white);border-radius:99px;background:var(--hb-ink-warm);color:var(--hb-white);font:700 11px/16px var(--hb-font);text-align:center}.hb-ctabar__cart:active{transform:scale(.95)}body:has(.hb-ctabar) .hb-fab--cart{display:none!important}body:has(.hb-ctabar) .hb-a11y{bottom:92px}.hb-ctabar__start.hb-btn{order:1}.hb-ctabar__cart{order:2}.hb-ctabar__wa{order:3}}@media (max-width:767px){:root{--hb-gutter:10px}.hb-contact__main,.hb-pkp__packages,.hb-cp__sec,.hb-pkp__menus,body:not(.home) .hb-faq:not(.hb-faq--box),.hb-menu__more,.hb-om__tools,.hb-om__list{margin-inline:0!important;padding-inline:10px!important}.hb-main>article,.hb-main>.hb-contact{padding-bottom:0!important;margin-bottom:0!important}.hb-footer{margin-top:16px}}@media (max-width:767px){html body .hb-contact>.hb-contact__main,html body .hb-contact>.hb-pkp__packages,html body .hb-contact>.hb-pkp__menus,html body .hb-contact>.hb-cp__sec:has(>.hb-catering__grid),html body .hb-contact>.hb-cp__sec:has(>.hb-pk-filter),html body .hb-contact>.hb-cp__sec:has(>.hb-packages),html body .hb-contact>.hb-menu__more,html body .hb-contact>.hb-om__list{margin-inline:0!important;padding-inline:10px!important}html body .hb-contact>.hb-faq,html body .hb-kosher>.hb-faq,html body .hb-faqp>.hb-faq{margin-inline:var(--hb-gutter)!important;padding-inline:0!important}html body .hb-contact>.hb-om__tools{margin-inline:0!important;padding-inline:10px!important}.hb-pkp__packages .hb-pk-filter,.hb-pkp__packages .hb-packages__head,.hb-cp__sec .hb-pk-filter,.hb-cp__sec .hb-pk-empty,.hb-pkp__packages .hb-pk-empty{margin-inline:0}.hb-pkp__packages .hb-pk-grid,.hb-cp__sec .hb-pk-grid{margin-inline:-10px;padding-inline:10px;scroll-padding-inline:10px}.hb-om__list{margin-inline:0!important}}@media (max-width:767px){html body .hb-contact>.hb-contact__main,html body .hb-contact>.hb-pkp__packages,html body .hb-contact>.hb-pkp__menus,html body .hb-contact>.hb-cp__sec:has(>.hb-catering__grid),html body .hb-contact>.hb-cp__sec:has(>.hb-pk-filter),html body .hb-contact>.hb-cp__sec:has(>.hb-packages),html body .hb-contact>.hb-menu__more,html body .hb-contact>.hb-om__list,html body .hb-contact>.hb-om__tools{padding-inline:0!important}html body .hb-contact>.hb-faq,html body .hb-kosher>.hb-faq,html body .hb-faqp>.hb-faq{margin-inline:0!important}.hb-pkp__packages .hb-packages,.hb-cp__sec .hb-packages{padding-inline:0}}@media (max-width:767px){html body .hb-contact>.hb-faq.hb-faq.hb-faq,html body .hb-kosher>.hb-faq.hb-faq.hb-faq{padding-inline:0!important}}.hb-drawer__sub-head{grid-template-columns:auto 1fr}.hb-drawer__sub-body ul a{display:grid;justify-content:stretch;gap:1px;padding:10px 0;min-height:0}.hb-drawer__sub-body ul a small{font-size:13.5px}.hb-drawer__sub-body .hb-mega__card{margin-inline:-20px;margin-bottom:-24px;padding:22px 20px 26px;border-radius:0}@media (max-width:767px){body:has(.hb-ctabar) .hb-a11y{bottom:112px}}@media (max-width:767px){html body .hb-contact>.hb-contact__main{padding-top:16px!important}}@media (max-width:767px){html body .hb-contact>.hb-contact__main>.hb-contact__grid{margin-top:0}}.hb-faqp__bagel.is-turning{animation:hb-turn 48s linear infinite}@media (prefers-reduced-motion:reduce){.hb-faqp__bagel.is-turning{animation:none}}html.hb-a11y-motion .hb-faqp__bagel.is-turning{animation:none}.hb-drawer__back{grid-row:auto}.hb-drawer__sub-head{align-items:center}.hb-drawer__sub-title{line-height:1.15}@media (max-width:767px){#hb-cp-bands{font-size:26px;line-height:1.25;text-wrap:balance}#hb-cp-bands br{display:none}.hb-cp .hb-pkp__menus{margin-top:16px;padding-top:28px}.hb-faq__bagel{display:block;width:110px!important;height:auto;margin:28px auto 6px!important}.hb-faq__art:has(>.hb-faq__bagel){width:auto!important;margin:0!important}}html,body{overscroll-behavior:none}body{overflow-x:clip}@media (max-width:767px){body:has(.hb-menu__bar) .hb-fab--cart,body:has(.hb-prodbar.is-shown) .hb-fab--cart,body:has(.hb-om__bar:not([hidden])) .hb-fab--cart{width:48px;height:48px;border-radius:16px;box-shadow:none;transition:bottom .35s var(--ease-out),left .35s var(--ease-out)}body:has(.hb-menu__bar) .hb-fab--cart{bottom:19px;left:20px}body:has(.hb-prodbar.is-shown) .hb-fab--cart{bottom:calc(18px + env(safe-area-inset-bottom));left:18px}body:has(.hb-om__bar:not([hidden])) .hb-fab--cart{bottom:22px;left:22px}body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-menu__bar{padding-left:74px}body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-prodbar{padding-left:72px}body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-om__bar{padding-left:76px}body:has(.hb-menu__bar) .hb-a11y,body:has(.hb-prodbar.is-shown) .hb-a11y,body:has(.hb-om__bar:not([hidden])) .hb-a11y{bottom:112px}body:not(:has(.hb-ctabar)):not(:has(.hb-menu__bar)) .hb-a11y{bottom:92px}body:has(.hb-prodbar.is-shown) .hb-a11y,body:has(.hb-om__bar:not([hidden])) .hb-a11y{bottom:112px}}@media (max-width:767px){body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-contact>.hb-menu__bar{padding-left:74px!important}}.hb-qb__filter{display:none}@media (max-width:767px){.hb-quote .hb-about__hero-bagel{display:none}.hb-qb__tools{position:relative;top:auto;margin:0 0 14px;padding:0;background:none}.hb-qb__filter{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:42px;padding:0 14px;border:1px solid rgb(53 43 36 / .16);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 15px var(--hb-font);cursor:pointer}.hb-qb__filter-chev{width:7px;height:7px;margin-inline-start:2px;border:solid currentColor;border-width:0 1.8px 1.8px 0;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease-out)}.hb-qb__filter[aria-expanded="true"] .hb-qb__filter-chev{transform:translateY(1px) rotate(-135deg)}.hb-qb__tabs{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:6;display:grid;gap:2px;width:min(280px, 100%);padding:6px;overflow:visible;border-radius:18px;background:var(--hb-white);box-shadow:0 16px 40px rgb(53 43 36 / .18);opacity:0;visibility:hidden;transform:translateY(-6px);transform-origin:50% 0;transition:opacity .2s var(--ease-out),transform .26s var(--ease-out),visibility 0s linear .26s}.hb-qb__tabs.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hb-qb__tab{justify-content:space-between;width:100%;min-height:44px;border:0;border-radius:12px}.hb-qb__tab[aria-selected="true"]{background:var(--hb-filter-bg);color:var(--hb-ink-warm);font-weight:600}.hb-quote~.hb-fab--cart,body:has(.hb-quote) .hb-fab--cart{display:none!important}body:has(.hb-quote) .hb-qb__tray{bottom:12px}body:has(.hb-quote) .hb-a11y{bottom:92px}}.hb-galp__chips.hb-faqp__chips{position:relative;top:auto}.hb-qb__tray[hidden]{display:none!important}@media (max-width:767px){.hb-quote .hb-about__hero{padding-top:40px;padding-bottom:40px}.hb-q__steps{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 4px;overscroll-behavior-x:contain}.hb-q__steps::-webkit-scrollbar{display:none}.hb-q__steps li{flex:none;white-space:nowrap;scroll-snap-align:center;text-align:center!important;font-size:14.5px}.hb-qb__tools{display:flex;align-items:center;gap:8px}.hb-qb__search{flex:1;min-width:0}.hb-qb__filter{order:-1;flex:none;min-height:46px}.hb-qb__filter [data-hb-qb-filter-label]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hb-quote__grid>*,.hb-quote__card,.hb-q,.hb-q__progress,.hb-q__steps{min-width:0;max-width:100%}@media (max-width:767px){.hb-quote__grid{grid-template-columns:minmax(0,1fr)}}.hb-q__step,.hb-qb,.hb-qb__tools,.hb-qb__cats,.hb-qb__cat,.hb-qb__grid{min-width:0;max-width:100%}.hb-qb__search input{width:100%;min-width:0}.hb-boxes__cat{grid-template-columns:28px minmax(0,1fr);padding:14px 16px 16px}.hb-boxes__dd[hidden]{display:none!important}.hb-boxes__tick{cursor:pointer}.hb-boxes__tick:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-boxes__opts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.hb-boxes__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 14px;border:1.5px solid rgb(53 43 36 / .1);border-radius:16px;background:var(--hb-white);color:var(--hb-ink-warm);font:400 15px/1.3 var(--hb-font);text-align:start;cursor:pointer;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),transform .16s var(--ease-out)}.hb-boxes__opt:active{transform:scale(.98)}.hb-boxes__opt-name{min-width:0}.hb-boxes__opt-price{flex:none;font-weight:600;font-size:14.5px;color:rgb(53 43 36 / .75)}.hb-boxes__opt[aria-checked="true"]{border-color:var(--hb-sage-dark);background:#f2f5f0}.hb-boxes__opt[aria-checked="true"] .hb-boxes__opt-price{color:var(--hb-sage-dark)}@media (hover:hover) and (pointer:fine){.hb-boxes__opt:hover{border-color:var(--hb-sage)}}.hb-boxes__opt:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-boxes__cat-txt small{white-space:normal}@media (max-width:767px){html body .hb-cp.hb-contact>.hb-boxes__builder{padding:0!important;margin-inline:0!important;background:none!important;gap:12px}.hb-boxes__step{padding:20px 16px;border-radius:22px}.hb-boxes__cat{padding:12px;border-radius:18px}.hb-boxes__opts{grid-template-columns:1fr}.hb-qb__cats{margin-inline:-14px}}@media (max-width:767px){.hb-boxes__step--content{padding:6px 0 0;background:none}.hb-boxes__step--content>h2{padding-inline:6px}.hb-boxes__cat{background:var(--hb-white);border-color:#fff0}.hb-boxes__opt{background:var(--hb-filter-bg);border-color:#fff0}.hb-boxes__opt[aria-checked="true"]{border-color:var(--hb-sage-dark);background:#f2f5f0}.hb-boxes__main>.hb-boxes__step:first-child{padding-top:62px}}@media (max-width:767px){.hb-qb .hb-qb__cats{max-width:none;width:auto;margin-inline:-14px}}html body .hb-boxes__cat.is-on{border-color:var(--hb-sage-dark);background:var(--hb-white)}html body .hb-boxes__opt{background:var(--hb-white);border-color:rgb(53 43 36 / .12)}html body .hb-boxes__opt[aria-checked="true"]{border-color:var(--hb-sage-dark);background:rgb(141 162 139 / .2)}@media (max-width:767px){html body .hb-cp.hb-contact>.hb-checkout__box{padding:24px 0 0!important;background:none!important}.hb-checkout__box>h1{margin:0 0 16px;padding-inline:6px}.hb-co{display:flex;flex-direction:column;align-items:stretch;gap:12px}.hb-co>*{min-width:0}.hb-co__steps{display:contents}.hb-co__steps>.hb-co__step{order:1}.hb-co__sum{order:2}.hb-co__steps>.hb-co__pay{order:3}.hb-co__step{padding:22px 16px;border-radius:22px}.hb-co h2.hb-co__head{margin-bottom:14px}.hb-co__sum{padding:20px 16px;border:1px solid var(--hb-rose);border-radius:22px;background:var(--hb-white);color:var(--hb-ink-warm)}.hb-co__sum>h2{margin:0 0 12px;font-size:18px}.hb-co__sum .blockUI.blockOverlay{background:var(--hb-white)!important}.hb-co__lines{gap:8px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgb(53 43 36 / .1)}.hb-co__lines li,.hb-co__row{font-size:14.5px;color:rgb(53 43 36 / .85)}.hb-co__row{margin:0 0 6px}.hb-co__lines small,.hb-co__row small{color:rgb(53 43 36 / .55)}.hb-co__row a{color:var(--hb-sage-dark)}.hb-co__total{margin:10px 0 0;padding-top:12px;border-top:1px solid rgb(53 43 36 / .1);font-size:15px}.hb-co__total strong{font-size:20px;color:var(--hb-ink-warm)}.hb-co__note{margin:10px 0 0;font-size:13.5px;color:rgb(53 43 36 / .6)}}.hb-ev .hb-about__hero{z-index:2}.hb-ev .hb-about__hero-bagel{position:absolute;top:100%;left:0;right:0;margin:0 auto!important;z-index:3}.hb-cp.hb-contact>.hb-ev__answer{position:relative;z-index:1;margin-top:16px;padding-top:clamp(64px, 6vw, 84px)}.hb-cp.hb-contact>.hb-ev__menus{margin-top:0;padding-top:clamp(36px, 4vw, 56px)}.hb-ev__menus::before{top:-160px!important;-webkit-mask:linear-gradient(180deg,transparent 0,#000 240px,#000 70%,transparent);mask:linear-gradient(180deg,transparent 0,#000 240px,#000 70%,transparent)}.hb-loader__svg path{fill:var(--hb-orange);stroke:var(--hb-orange)}.hb-loader__svg path{animation:none!important;fill-opacity:1!important;stroke:none!important}.hb-cats__grid>li::before{top:-34px;right:-44px;bottom:auto;left:auto;z-index:2;width:140px;aspect-ratio:420 / 353;background-image:url(/wp-content/themes/holybagel/assets/img/bagel-burst.webp);opacity:0;transform:scale(.55) rotate(-14deg);transform-origin:70% 30%;transition:opacity .5s var(--ease-out),transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.hb-cats__grid>li:hover::before,.hb-cats__grid>li:focus-within::before{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.hb-cats__grid>li::before{transition:opacity .2s ease;transform:none}}.hb-loader__img{display:block;width:100%;height:auto}.hb-fnin__pk,.hba-res__card{position:relative}.hb-pk-pop{position:absolute;top:12px;inset-inline-start:12px;z-index:2;padding:5px 12px;border-radius:999px;background:#f5b301;color:#2b211c;font-size:13px;font-weight:700;line-height:1.3;box-shadow:0 4px 12px rgb(43 33 28 / .18)}.hba-res__card .hb-pk-pop{top:28px;inset-inline-start:28px}.hb-pk-pop--flow,.hba-res__card .hb-pk-pop--flow{position:static;align-self:flex-start;width:max-content;margin:12px 12px 0}.hb-menu__catnote{flex-basis:100%;margin:0;font-size:14.5px;line-height:1.45;font-weight:600;color:inherit}@media print{.hb-menu__catnote{color:#000!important}}:root{--hbi-base:.05s}html.hbi-played{--hbi-base:.7s}html.hb-loading{overflow-x:clip;overflow-y:visible}.hbi{display:none}html.hbi-on .hbi{--b:clamp(240px, 64vmin, 600px);position:fixed;inset:0;z-index:10000;display:block;overflow:hidden;contain:strict;animation:hbi-failsafe .2s linear 2.4s forwards}.hbi.is-skip{animation:hbi-out .16s var(--hbm-soft) forwards!important;pointer-events:none}.hbi__cam{position:absolute;left:calc(50% - var(--b) * .5059);top:calc(44% - var(--b) * .5012);width:var(--b);height:var(--b);transform-origin:50.59% 50.12%;will-change:transform}.hbi__counter{position:absolute;left:calc(var(--b) * .5059 - 160vmax);top:calc(var(--b) * .5012 - 160vmax);width:320vmax;height:320vmax;background:radial-gradient(circle at 50% 50%,#fff0 calc(var(--b) * .3),var(--hb-cream) calc(var(--b) * .3 + 1px))}.hbi__plug{position:absolute;left:calc(var(--b) * (.5059 - .31));top:calc(var(--b) * (.5012 - .31));width:calc(var(--b) * .62);height:calc(var(--b) * .62);border-radius:50%;background:var(--hb-cream);will-change:opacity}.hbi__bagel,.hbi__blur{position:absolute;inset:0;display:block;width:100%;height:100%;will-change:opacity}.hbi__blur{opacity:0}.hbi__logo{position:absolute;left:calc(var(--b) * .5059 - var(--lw) / 2);top:calc(var(--b) * .985);--lw:clamp(150px, 22vmin, 200px);width:var(--lw);height:auto;aspect-ratio:382 / 120;display:block}html.hbi-on:not(.hbi-go) :is(.hbi__bagel,.hbi__logo){opacity:0}@keyframes hbi-failsafe{to{opacity:0;visibility:hidden}}@keyframes hbi-out{to{opacity:0}}body.home .hb-hero,body.home .hb-hero__title,body.home .hb-hero__media{animation:none!important}body.home .hb-topbar{animation:hbh-fade .5s var(--hbm-soft) calc(var(--hbi-base) + .4s) both!important}body.home .hb-header__inner{animation:hbh-drop .7s var(--hbm-out) calc(var(--hbi-base) + .05s) both!important}html.hbi-played body.home .hb-header__inner{animation:hbh-fade .4s var(--hbm-soft) .62s both!important}body.home .hb-hero__line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}body.home .hb-hero__line>span{display:block;animation:hbh-line .72s var(--hbm-out) calc(var(--hbi-base) + var(--l, 0) * 80ms) both}body.home .hb-hero__text{animation:hbh-rise .6s var(--hbm-out) calc(var(--hbi-base) + .16s) both!important}body.home .hb-hero__actions>:nth-child(1){animation:hbh-rise .6s var(--hbm-out) calc(var(--hbi-base) + .24s) both!important}body.home .hb-hero__actions>:nth-child(2){animation:hbh-rise .6s var(--hbm-out) calc(var(--hbi-base) + .29s) both!important}body.home .hb-hero__paths{animation:hbh-rise .6s var(--hbm-out) calc(var(--hbi-base) + .34s) both}body.home .hb-hero__poster{animation:hbh-settle 1.8s var(--hbm-out) calc(var(--hbi-base) - .3s) both;transform-origin:50% 40%}html:not(.hbi-played) body.home .hb-hero__poster{animation-name:hbh-settle-soft;animation-duration:1.5s}body.home .hb-hero__media,body.home .hb-ready__media{background-color:var(--hb-ink-warm)}body.home .hb-hero__video{transition:opacity 1.4s cubic-bezier(.45,0,.55,1)}body.home .hb-hero__media.has-video .hb-hero__poster{transition:visibility 0s 1.4s}body.home .hb-benefits__item{opacity:1;transform:none;animation:hbh-rise .6s var(--hbm-out) calc(var(--hbi-base) + .3s + var(--i, 0) * 50ms) both!important}body.home .hb-ticker{animation:hbh-fade .6s var(--hbm-soft) calc(var(--hbi-base) + .4s) both}html.hbi-on:not(.hbi-go) body.home :is(.hb-hero,.hb-hero *,.hb-benefits__item,.hb-topbar,.hb-header__inner,.hb-ticker){animation-play-state:paused!important}@keyframes hbh-line{from{transform:translateY(108%)}}@keyframes hbh-rise{from{opacity:0;transform:translateY(18px)}}@keyframes hbh-drop{from{opacity:0;transform:translateY(-12px)}}@keyframes hbh-fade{from{opacity:0}}@keyframes hbh-settle{from{transform:scale(1.12)}}@keyframes hbh-settle-soft{from{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){html.hbi-on .hbi{display:none}body.home :is(.hb-hero__line>span,.hb-hero__text,.hb-hero__actions>*,.hb-hero__paths,.hb-hero__poster,.hb-hero__video,.hb-benefits__item,.hb-topbar,.hb-header__inner,.hb-ticker){animation:none!important;opacity:1;transform:none}}html.hb-a11y-motion .hbi{display:none!important}.hb-i{display:inline-block;flex:none;vertical-align:-.22em;overflow:visible}.hb-i:not([width]){width:1.25em;height:1.25em}.hb-ibtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--hb-ink-warm,#352b24);cursor:pointer;-webkit-tap-highlight-color:#fff0}.hb-ibtn::before{content:"";position:absolute;inset:4px;border-radius:50%;background:rgb(53 43 36 / .06);transition:background-color .16s ease-out,transform .09s ease-out}.hb-ibtn>*{position:relative}@media (hover:hover){.hb-ibtn:hover::before{background:rgb(53 43 36 / .11)}}.hb-ibtn:active::before{transform:scale(.92)}.hb-ibtn:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:0;box-shadow:0 0 0 5px rgb(250 162 11 / .35)}.hb-diets{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:middle}.hb-diet{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 10px 2px 9px;border-radius:999px;background:#f6efe9;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .08);font-weight:700;font-size:13px;line-height:1.2;color:#352b24;white-space:nowrap}.hb-diet .hb-i{width:15px;height:15px}.hb-diet--dairy{background:#fbf1dc}.hb-diet--dairy .hb-i{color:#a56902}.hb-diet--parve{background:#e9efe8}.hb-diet--parve .hb-i{color:#4f6450}.hb-diet--vegan{background:#e9efe8}.hb-diet--vegan .hb-i{color:#4f6450}.hb-diet--gf{background:#f8e9e3}.hb-diet--gf .hb-i{color:#8a4a35}.hb-diet--spicy{background:#f8e4de}.hb-diet--spicy .hb-i{color:#a1281c}.hb-diet--icon{justify-content:center;width:28px;min-height:28px;padding:0}@media (prefers-reduced-motion:reduce){.hb-ibtn::before{transition:none}.hb-ibtn:active::before{transform:none}}.hb-prod__incl li::before{width:16px;height:16px;transform:none;background:var(--hb-o-sage,#657b63);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.menu-item>a:has(>.hb-mi){display:inline-flex;align-items:center;gap:8px}.hb-mi{flex:none}.hb-drawer__nav>ul>li>a:has(>.hb-mi){display:flex;gap:14px}.hb-drawer__nav>ul>li>a>.hb-mi{width:24px;height:24px;color:var(--hb-o-sage-d,#5a6f58)}.hb-drawer__utility a:has(>.hb-mi){display:flex;gap:12px}.hb-drawer__utility .hb-mi{width:20px;height:20px}.hb-topbar__menu .hb-mi{width:17px;height:17px}.hb-topbar__menu a:has(>.hb-mi){gap:6px}.hb-footer__col li a:has(>.hb-mi){display:inline-flex;gap:8px}.hb-footer__col .hb-mi{width:16px;height:16px;opacity:.85}.hb-footer__ci{width:16px;height:16px;flex:none;color:var(--hb-gold,#fab20b)}.hb-footer__contact li.hb-footer__row{display:flex;align-items:flex-start;gap:8px}.hb-footer__row>.hb-footer__ci{margin-top:2px}:is(.hb-shop__crumbs,.hb-prod__crumbs) li:first-child>a[href]{display:inline-grid;place-items:center;width:28px;height:22px;margin-block:-2px;font-size:0;line-height:0;vertical-align:top}:is(.hb-shop__crumbs,.hb-prod__crumbs) li:first-child>a[href]::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 11.2L12 4.5l8.2 6.7'/%3E%3Cpath d='M6.2 9.5v10h4.3v-5.2h3v5.2h4.3v-10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 11.2L12 4.5l8.2 6.7'/%3E%3Cpath d='M6.2 9.5v10h4.3v-5.2h3v5.2h4.3v-10'/%3E%3C/svg%3E") center / contain no-repeat}:is(.hb-shop__crumbs,.hb-prod__crumbs) li:first-child>a[href]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}a.hb-btn[href*="wa.me"]:not(:has(svg,img,.hb-ico,[class*="ico"]))::after{content:"";position:static;order:-1;flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg) center / contain no-repeat}a.hb-btn[href*="wa.me"]:not(:has(svg,img,.hb-ico,[class*="ico"])){gap:9px}.hb-fopt__ic{width:16px;height:16px;margin-inline-end:5px;vertical-align:-3px}.hb-shop__check .hb-fopt__ic{width:18px;height:18px;margin-inline-end:7px;vertical-align:-4px}.hb-fopt__ic--vegan,.hb-fopt__ic--parve{color:#4f6450}.hb-fopt__ic--gluten-free{color:#8a4a35}.hb-chip__ic{width:18px;height:18px}.hb-chip.is-active .hb-chip__ic{color:var(--hb-rose,#e5cec7)}.hb-dt__ic{width:16px;height:16px;margin-inline-end:6px;vertical-align:-3px}.hb-contact__hours .hb-dt__ic{width:18px;height:18px;vertical-align:-4px}.hb-sr__ic{width:16px;height:16px;margin-inline-end:-2px}.hb-sr__cat-ic{display:grid!important;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:#f3ebe6;color:var(--hb-o-sage-d,#5a6f58)}.hb-sug__item .hb-sug__pic.hb-sug__pic--ic{display:grid;place-items:center;color:var(--hb-o-sage-d,#5a6f58)}.hb-mnu__cats .hb-mnu__ic{width:18px;height:18px;color:var(--hb-o-sage-d,#5a6f58)}.hb-mnu__cathead h2:has(>.hb-mnu__ic){display:inline-flex;align-items:center;gap:10px}.hb-mnu__cathead .hb-mnu__ic{width:24px;height:24px;color:var(--hb-o-sage-d,#5a6f58)}.hb-acc__tabs button:has(>.hb-acc__ic){display:inline-flex;align-items:center;justify-content:center;gap:7px}.hb-acc__nav a:has(>.hb-acc__ic){display:inline-flex;align-items:center;gap:6px;min-height:44px}.hb-acc__tiles strong:has(>.hb-acc__ic){display:flex;align-items:center;gap:9px}.hb-acc__tiles .hb-acc__ic{color:var(--hb-o-sage-d,#5a6f58)}.hba-sum__ctx:has(.hba-ctx-ic){display:inline-flex;align-items:center;gap:6px}.hba-ctx-ic{color:var(--hb-o-sage-d,#5a6f58)}.hba-ctx-edit{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgb(53 43 36 / .06);color:var(--hb-ink-warm,#352b24);font-style:normal}@media (max-width:480px){.hb-footer__col .hb-mi{width:14px;height:14px}.hb-footer__col li a:has(>.hb-mi){gap:5px}.hb-footer__col .hb-mi--footer-events{display:none}}@media (max-width:374px){.hb-footer__col .hb-mi--footer-info{display:none}}.hba-diet:has(.hba-dic),.hba-chip:has(.hba-dic),.hba-det__facts li:has(.hba-dic){display:inline-flex;align-items:center;gap:6px}.hba-tags li:has(.hba-dic){display:inline-flex;align-items:center;gap:4px}.hba-dic--dairy{color:#a56902}.hba-dic--parve,.hba-dic--vegan{color:#4f6450}.hba-dic--gluten-free{color:#8a4a35}.hba-dic--spicy{color:#a1281c}.hba-diet[aria-pressed="true"] .hba-dic,.hba-chip[aria-pressed="true"] .hba-dic{color:currentColor}@media (max-width:599px){.hba-tags li+li:has(.hba-dic){padding:3px}.hba-tags li+li:has(.hba-dic)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.hb-ti__tag:has(.hba-dic),.hb-pk__tags li:has(.hba-dic){display:inline-flex;align-items:center;gap:4px}html:not(.hbm) body.home [data-hb-reveal]{opacity:1;transform:none}html.hbm-live body.home [data-hbm].is-entering{transition-property:opacity,transform,clip-path;transition-duration:.5s,.8s,.8s;transition-timing-function:var(--hbm-soft),var(--hbm-out),var(--hbm-out);transition-delay:var(--hbm-d,0ms)}html.hbm-live body.home [data-hbm].is-entering :is(.hbm-pic,.hbm-pic img,.hbm-sub){transition-property:opacity,transform,clip-path;transition-duration:.5s,.8s,.8s;transition-timing-function:var(--hbm-soft),var(--hbm-out),var(--hbm-out);transition-delay:calc(var(--hbm-d, 0ms) + var(--hbm-sd, 0ms))}html.hbm-live body.home [data-hbm]:not(.is-in){opacity:0;transform:translate3d(0,22px,0)}html.hbm-live body.home [data-hbm="head"]:not(.is-in){opacity:1;transform:none}html.hbm-live body.home [data-hbm="head"]>*{--hbm-sd:calc(var(--hbm-k, 0) * 80ms)}html.hbm-live body.home [data-hbm="head"].is-entering>*{transition:opacity .5s var(--hbm-soft) var(--hbm-sd),transform .8s var(--hbm-out) var(--hbm-sd)}html.hbm-live body.home [data-hbm="head"]:not(.is-in)>*{opacity:0;transform:translate3d(0,16px,0)}html.hbm-live body.home [data-hbm="head"]:not(.is-in)>:first-child,html.hbm-live body.home [data-hbm="title"]:not(.is-in){transform:translate3d(0,.42em,0)}html.hbm-live body.home [data-hbm="card"]:not(.is-in){transform:translate3d(0,40px,0)}html.hbm-live body.home .hbm-pic{--hbm-sd:60ms}html.hbm-live body.home [data-hbm]:not(.is-in) .hbm-pic{clip-path:inset(9% 7% 9% 7% round var(--hbm-r,40px))}html.hbm-live body.home [data-hbm].is-entering .hbm-pic{clip-path:inset(0 0 0 0 round var(--hbm-r,40px))}html.hbm-live body.home [data-hbm]:not(.is-in) .hbm-pic img{transform:scale(1.16)}html.hbm-live body.home .hb-pk-card .hbm-pic{--hbm-r:40px}html.hbm-live body.home [data-hbm="cat"]:not(.is-in){transform:translate3d(0,34px,0)}html.hbm-live body.home [data-hbm="cat"]:not(.is-in) .hb-cat__img{clip-path:circle(26% at 50% 50%)}html.hbm-live body.home [data-hbm="cat"].is-entering .hb-cat__img{clip-path:circle(71% at 50% 50%)}html.hbm-live body.home [data-hbm="cat"]:not(.is-in) .hb-cat__img img{transform:scale(1.22)}html.hbm-live body.home [data-hbm="cat"].is-entering :is(.hb-cat__img,.hb-cat__img img){transition:clip-path .8s var(--hbm-out) calc(var(--hbm-d) + 80ms),transform .8s var(--hbm-out) calc(var(--hbm-d) + 80ms)}html.hbm-live body.home [data-hbm="event"]:not(.is-in){opacity:1;transform:none}html.hbm-live body.home [data-hbm="event"]:not(.is-in) .hb-event{clip-path:inset(7% 6% 7% 6% round 40px)}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event{clip-path:inset(0 0 0 0 round 40px);transition:clip-path .8s var(--hbm-out) var(--hbm-d)}html.hbm-live body.home .hb-event-wrap .hb-event__img{transition:transform .3s var(--hbm-out),opacity .3s var(--hbm-out)}html.hbm-live body.home [data-hbm="event"]:not(.is-in) .hb-event__img{transform:scale(1.18);opacity:.6}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event__img{transition:transform 1.1s var(--hbm-out) var(--hbm-d),opacity .3s var(--hbm-out)}html.hbm-live body.home [data-hbm="event"] .hb-event__body>*{transition:opacity .26s var(--hbm-out),transform .26s var(--hbm-out),background-color .26s var(--hbm-out),color .26s var(--hbm-out)}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event__body>*{transition-duration:.5s,.8s,.26s,.26s}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event__title{transition-delay:calc(var(--hbm-d) + .22s)}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event__tags{transition-delay:calc(var(--hbm-d) + .3s)}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event__btn{transition-delay:calc(var(--hbm-d) + .38s)}html.hbm-live body.home [data-hbm="tile"]:not(.is-in){opacity:1;transform:none;clip-path:inset(8% 8% 8% 8% round 16px)}html.hbm-live body.home [data-hbm="tile"].is-entering{clip-path:inset(0 0 0 0 round 16px)}html.hbm-live body.home [data-hbm="tile"]:not(.is-in) img{transform:scale(1.2)}html.hbm-live body.home [data-hbm="tile"].is-entering img{transition:transform .8s var(--hbm-out) var(--hbm-d)}html.hbm-live body.home [data-hbm="tile"]:not(.is-in) .hb-gallery__play{opacity:0}html.hbm-live body.home [data-hbm="tile"].is-entering .hb-gallery__play{transition:opacity .5s var(--hbm-soft) calc(var(--hbm-d) + .35s)}html.hbm-live body.home [data-hbm="why"]:not(.is-in){opacity:1;transform:none}html.hbm-live body.home [data-hbm="why"]:not(.is-in) .hb-why__icon{opacity:0;transform:rotate(-35deg) scale(.7)}html.hbm-live body.home [data-hbm="why"]:not(.is-in) .hb-why__icon--why-kosher{transform:rotate(-125deg) scale(.7)}html.hbm-live body.home [data-hbm="why"]:not(.is-in) :is(.hb-why__name,.hb-why__text){opacity:0;transform:translate3d(0,14px,0)}html.hbm-live body.home [data-hbm="why"].is-entering .hb-why__icon{transition:opacity .5s var(--hbm-soft) var(--hbm-d),transform .8s var(--hbm-out) var(--hbm-d)}html.hbm-live body.home [data-hbm="why"].is-entering .hb-why__name{transition:opacity .5s var(--hbm-soft) calc(var(--hbm-d) + 90ms),transform .8s var(--hbm-out) calc(var(--hbm-d) + 90ms)}html.hbm-live body.home [data-hbm="why"].is-entering .hb-why__text{transition:opacity .5s var(--hbm-soft) calc(var(--hbm-d) + 160ms),transform .8s var(--hbm-out) calc(var(--hbm-d) + 160ms)}html.hbm-live body.home [data-hbm="review"]:not(.is-in){transform:translate3d(0,30px,0)}html.hbm-live body.home [data-hbm="review"]:not(.is-in) .hb-review__stars{clip-path:inset(0 0 0 100%)}html.hbm-live body.home [data-hbm="review"].is-entering .hb-review__stars{clip-path:inset(0 0 0 0);transition:clip-path .7s cubic-bezier(.45,0,.2,1) calc(var(--hbm-d) + .3s)}html.hbm-live body.home [data-hbm="logo"]:not(.is-in){transform:translate3d(0,14px,0)}html.hbm-live body.home [data-hbm="faq"]:not(.is-in){transform:translate3d(0,14px,0)}html.hbm-live body.home .hbm-instant,html.hbm-live body.home .hbm-instant *{transition:none!important}html.hbm-live body.home [data-hbm].is-in:not(.is-entering) :is(.hbm-pic,.hb-cat__img,.hb-event,.hb-review__stars){clip-path:none}html.hbm-live body.home [data-hbm="tile"].is-in:not(.is-entering){clip-path:none}body.home :is(.hb-ready__img,.hb-ready__video){translate:0 var(--hbm-py,0);scale:var(--hbm-ps,1)}body.home .hb-gallery__item{translate:0 var(--hbm-py,0)}body.home .hb-ready{will-change:auto}@media (max-width:767px){html.hbm-live body.home [data-hbm].is-entering{transition-duration:.45s,.65s,.65s}html.hbm-live body.home [data-hbm]:not(.is-in){transform:translate3d(0,16px,0)}html.hbm-live body.home :is([data-hbm="card"],[data-hbm="cat"],[data-hbm="review"]):not(.is-in){transform:translate3d(0,22px,0)}html.hbm-live body.home :is([data-hbm="head"],[data-hbm="event"],[data-hbm="tile"],[data-hbm="why"]):not(.is-in){transform:none}html.hbm-live body.home [data-hbm]:not(.is-in) .hbm-pic{clip-path:inset(6% 5% 6% 5% round var(--hbm-r,28px))}html.hbm-live body.home [data-hbm="event"]:not(.is-in) .hb-event{clip-path:inset(5% 4% 5% 4% round 28px)}html.hbm-live body.home [data-hbm="event"].is-entering .hb-event{clip-path:inset(0 0 0 0 round 28px)}html.hbm-live body.home [data-hbm="tile"]:not(.is-in){clip-path:inset(6% 6% 6% 6% round 16px)}}body.home .hb-ready__video{transition:opacity 1.4s cubic-bezier(.45,0,.55,1)}body.home .hb-ready__media.has-video .hb-ready__img{transition:visibility 0s 1.4s}body.home .hb-pk-card__total{white-space:nowrap}@media (max-width:767px){body.home .hb-hero__text br{display:none}body.home .hb-hero__title{font-size:clamp(30px, 8.6vw, 36px);line-height:1.14}body.home .hb-hero__text{font-size:17px;line-height:1.45}}@media (prefers-reduced-motion:reduce){body.home [data-hb-reveal],body.home [data-hbm],body.home [data-hbm] *{opacity:1!important;transform:none!important;clip-path:none!important;translate:none!important;scale:none!important;transition:none!important}}html.hb-a11y-motion body.home [data-hbm],html.hb-a11y-motion body.home [data-hbm] *{opacity:1!important;transform:none!important;clip-path:none!important;translate:none!important;scale:none!important}@media (min-width:768px) and (max-width:1100px){.hb-benefits__item{flex-direction:column;justify-content:flex-start;gap:10px;padding:4px 12px;text-align:center}.hb-benefits__icon{width:48px;height:48px}.hb-benefits__title{font-size:16px}}body.home .hb-pk-filter .hb-dd__value{position:relative;display:inline-block;overflow:clip;overflow-clip-margin:2px;vertical-align:middle}body.home .hb-pk-filter .hb-dd__new{display:inline-block}body.home .hb-pk-filter .hb-dd__old{position:absolute;inset:0;white-space:nowrap;text-align:start;pointer-events:none}body.home .hb-packages__subhead .hb-pk-count{position:absolute;inset-inline:0;top:calc(100% + 3px);font-size:15px;font-weight:500;line-height:18px;color:rgb(53 43 36 / .66);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){body.home .hb-packages__subhead .hb-pk-count{top:calc(100% + 1px);font-size:13.5px;line-height:16px;padding-inline:16px}}body.home .hb-lightbox[open]::backdrop{animation:hbh-fade .3s var(--hbm-soft) both}body.home .hb-lightbox.is-closing::backdrop{animation:hbh-fadeout .2s linear forwards}@keyframes hbh-fadeout{to{opacity:0}}body.home .hb-lightbox__close{transition:transform .12s var(--hbm-out),background-color .2s var(--hbm-out)}body.home .hb-lightbox__close:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){body.home .hb-lightbox__close:hover{background-color:#fff;transform:rotate(90deg)}}body.home .hb-ready__pause{transition:background-color .2s var(--hbm-out),transform .12s var(--hbm-out)}body.home .hb-ready__pause:active{transform:scale(.9)}body.home .hb-ready__pause::before{transition:border-width .22s var(--hbm-out),width .22s var(--hbm-out),height .22s var(--hbm-out),margin .22s var(--hbm-out)}@media (prefers-reduced-motion:reduce){body.home .hb-lightbox[open]::backdrop{animation:none}body.home :is(.hb-ready__pause,.hb-lightbox__close){transition:none}}body.home .hb-faq__item summary{-webkit-tap-highlight-color:#fff0}body.home .hb-faq__item summary:active{background-color:color-mix(in srgb,var(--hb-cream) 80%,var(--hb-ink-warm));transition:background-color .12s var(--hbm-out)}@media (max-width:767px){body.home .hb-hero__line>span{animation-duration:.5s;animation-delay:calc(var(--hbi-base) + var(--l, 0) * 60ms)}body.home .hb-hero__text{animation-duration:.45s!important;animation-delay:calc(var(--hbi-base) + .12s)!important}body.home .hb-hero__actions>:nth-child(1){animation-duration:.45s!important;animation-delay:calc(var(--hbi-base) + .18s)!important}body.home .hb-hero__actions>:nth-child(2){animation-duration:.45s!important;animation-delay:calc(var(--hbi-base) + .22s)!important}}.hb-benefits{--hb-rule:3px;--hb-tile-r:28px}.hb-benefits__list{gap:var(--hb-rule);padding:var(--hb-rule);background:var(--hb-cream);border-radius:var(--hb-tile-r);overflow:hidden}.hb-benefits__item{padding:22px 18px;background:var(--hb-rose);border-radius:2px}.hb-benefits__item+.hb-benefits__item{border-inline-start:0}@media (min-width:768px){.hb-benefits__item:first-child{border-start-start-radius:calc(var(--hb-tile-r) - var(--hb-rule));border-end-start-radius:calc(var(--hb-tile-r) - var(--hb-rule))}.hb-benefits__item:last-child{border-start-end-radius:calc(var(--hb-tile-r) - var(--hb-rule));border-end-end-radius:calc(var(--hb-tile-r) - var(--hb-rule))}}@media (min-width:768px) and (max-width:1100px){.hb-benefits__item{padding:18px 12px}}@media (max-width:767px){.hb-benefits{--hb-rule:2px;--hb-tile-r:22px}.hb-benefits__item{padding:18px 8px}.hb-benefits__item:nth-child(1){border-start-start-radius:calc(var(--hb-tile-r) - var(--hb-rule))}.hb-benefits__item:nth-child(2){border-start-end-radius:calc(var(--hb-tile-r) - var(--hb-rule))}.hb-benefits__item:nth-child(3){border-end-start-radius:calc(var(--hb-tile-r) - var(--hb-rule))}.hb-benefits__item:nth-child(4){border-end-end-radius:calc(var(--hb-tile-r) - var(--hb-rule))}}body.home{--hb-more-gap:28px;--hb-head-gap:10px}@media (min-width:768px){body.home{--hb-more-gap:40px;--hb-head-gap:12px}}body.home :is(.hb-ways,.hb-packages,.hb-cats,.hb-catering,.hb-why,.hb-gallery,.hb-faq){padding-top:var(--hb-sec-y,64px);padding-bottom:var(--hb-sec-y,64px)}body.home :is(.hb-ways__head,.hb-packages__head,.hb-cats__head,.hb-catering__head,.hb-clients>header)>*+*{margin-top:var(--hb-head-gap)}body.home :is(.hb-ways__head,.hb-packages__head,.hb-cats__head,.hb-catering__head,.hb-clients>header){margin-bottom:var(--hb-title-gap,28px)}body.home :is(.hb-why__title,.hb-reviews__title,.hb-gallery__title,.hb-faq__title){margin-bottom:var(--hb-title-gap,28px)}body.home :is(.hb-pk-filter,.hb-catering__grid,.hb-why__list,.hb-clients__logos,.hb-reviews__grid,.hb-gallery__grid,.hb-faq__list,.hb-ways__list){margin-top:0}body.home .hb-cats__grid{margin-top:calc(var(--hb-title-gap, 28px) + 35px)}@media (max-width:767px){body.home .hb-cats__grid{margin-top:calc(var(--hb-title-gap, 20px) + 32px)}}body.home :is(.hb-packages__more,.hb-cats__more,.hb-catering__more,.hb-gallery__more,.hb-faq__more){margin-top:var(--hb-more-gap)}body.home .hb-packages__subhead{margin-top:calc(var(--hb-sec-y, 64px) * .66);margin-bottom:var(--hb-title-gap,28px)}body.home .hb-packages__subhead .hb-pk-count{position:static;display:block;margin-top:6px;padding-inline:0}body.home .hb-pk-grid{margin-top:0}@media (max-width:767px){body.home .hb-packages__subhead{margin-inline:16px}}.hb-ways__list{--hbw-disc:clamp(150px, 13.2vw, 190px);--hbw-rise:36px}body.home .hb-ways{--hbw-bagel:clamp(150px, 13.2vw, 190px);position:relative;max-width:none;margin:15px var(--hb-gutter) 0;padding-inline:clamp(16px, 2.4vw, 34px);background:var(--hb-filter-bg,#f9f4f0);border-radius:var(--hb-radius-lg,40px);color:var(--hb-ink-warm);text-align:center}body.home .hb-ways{padding-bottom:calc(var(--hb-sec-y, 64px) + var(--hbw-bagel) * .32)}.hb-ways__head{text-align:center}.hb-ways__title{margin:0;font-weight:700;font-size:clamp(32px, 4.167vw, 60px);line-height:1.1667;text-wrap:balance}.hb-ways__text{max-width:720px;margin-inline:auto;font-size:clamp(17px, 1.528vw, 22px);line-height:1.4;color:rgb(53 43 36 / .8)}.hb-ways__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1320px;margin:calc(var(--hbw-rise) + 4px) auto 0;padding:0;list-style:none}.hb-way{--hbm-r:50%;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;color:var(--hb-ink-warm);padding:calc(var(--hbw-disc) - var(--hbw-rise) + 22px) clamp(18px, 2vw, 30px) 32px;border-radius:var(--hb-radius-lg,40px);background:var(--hb-rose,#e5cec7);cursor:pointer;transition:transform var(--hbm-t-hover,260ms) var(--hbm-out)}.hb-way__pic{position:absolute;top:calc(var(--hbw-rise) * -1);left:50%;width:var(--hbw-disc);height:var(--hbw-disc);margin-left:calc(var(--hbw-disc) / -2);overflow:hidden;border-radius:50%;background:var(--hb-sand,#e9dcd2)}.hb-way__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--hbm-out)}.hb-way__kicker{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3;color:rgb(53 43 36 / .74)}.hb-way__glyph{flex:none;width:22px;height:22px;object-fit:contain}.hb-way__title{margin:10px 0 0;font-weight:700;font-size:clamp(22px, 2.08vw, 30px);line-height:1.2;text-wrap:balance}.hb-way__text{max-width:30em;margin:10px 0 22px;font-size:17px;line-height:1.45;color:rgb(53 43 36 / .76);text-wrap:balance}.hb-way__go.hb-btn{margin-top:auto;min-height:48px;padding-inline:26px 22px;font-size:17px}.hb-way__go.hb-btn--outline{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm);background:#fff0}.hb-way__go.hb-btn--outline .hb-btn__arrow{filter:brightness(0) saturate(100%) invert(17%) sepia(10%) saturate(1400%) hue-rotate(340deg)}.hb-way__go .hb-btn__arrow{transition:translate var(--hbm-t-hover,260ms) var(--hbm-out)}.hb-ways__promise{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;width:fit-content;max-width:100%;margin:var(--hb-title-gap,28px) auto 0;padding:10px 24px;border-radius:999px;background:var(--hb-cream,#eae0d9);font-size:16px;line-height:1.4;color:var(--hb-ink-warm)}.hb-ways__promise>span{display:inline-flex;align-items:center;gap:8px;font-weight:700}.hb-ways__promise>span::before{content:"";flex:none;width:12px;height:12px;background:#b6a19c;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/ticker-dot.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/ticker-dot.svg) center / contain no-repeat}.hb-ways__promise em{font-style:normal;color:rgb(53 43 36 / .74)}@media (hover:hover) and (pointer:fine){.hb-way:hover{transform:translate3d(0,-6px,0)}.hb-way:hover .hb-way__img{transform:scale(1.06) rotate(-2deg)}.hb-way:hover .hb-way__go.hb-btn--outline{background:var(--hb-ink-warm);color:#fff}.hb-way:hover .hb-way__go.hb-btn--outline .hb-btn__arrow{filter:none}.hb-way:hover .hb-btn__arrow{translate:-4px 0}}.hb-way:focus-within{transform:translate3d(0,-6px,0)}.hb-way__go:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:4px;border-radius:999px}.hb-way.is-chosen{transform:scale(.985);transition-duration:var(--hb-t-press,90ms)}.hb-ways__bagel{position:absolute;z-index:2;left:50%;bottom:0;width:var(--hbw-bagel);aspect-ratio:1;margin-left:calc(var(--hbw-bagel) / -2);translate:var(--hbw-x,0) 50%;pointer-events:none}.hb-ways__bagel-shadow{position:absolute;inset:64% 9% -9%;border-radius:50%;background:radial-gradient(closest-side,rgb(53 43 36 / .3),rgb(53 43 36 / .12) 60%,#fff0)}.hb-ways__bagel-spin{position:absolute;inset:0;rotate:var(--hbw-r,-8deg)}.hb-ways__bagel-spin img{display:block;width:100%;height:100%}body.home .hb-ways+.hb-packages{--hbw-bagel:clamp(150px, 13.2vw, 190px);padding-top:calc(var(--hb-sec-y, 64px) + var(--hbw-bagel) * .5)}@media (min-width:768px) and (max-width:1023px){.hb-ways__list{--hbw-disc:140px;--hbw-rise:30px}.hb-way{padding-inline:16px}.hb-way__text{font-size:16px}.hb-way__go.hb-btn{padding-inline:18px 16px;font-size:16px}}@media (max-width:767px){.hb-ways__list{--hbw-disc:112px;--hbw-rise:30px}body.home .hb-ways{--hbw-bagel:120px;margin-top:28px;padding-inline:12px}body.home .hb-ways+.hb-packages{--hbw-bagel:120px}.hb-ways__list{grid-template-columns:minmax(0,1fr);gap:12px;max-width:520px;margin-top:0}.hb-way{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:14px;align-items:start;height:auto;padding:16px 16px 16px;border-radius:26px;text-align:start}.hb-way__pic{position:relative;top:auto;left:auto;grid-column:1;grid-row:1 / span 3;width:96px;height:96px;margin:0}.hb-way__kicker{grid-column:2;font-size:14px}.hb-way__glyph{width:18px;height:18px}.hb-way__title{grid-column:2;margin-top:4px;font-size:21px}.hb-way__text{grid-column:2;margin:4px 0 0;font-size:15px;line-height:1.4;text-wrap:pretty}.hb-way__go.hb-btn{grid-column:1 / -1;justify-self:stretch;justify-content:center;margin-top:14px;font-size:16px;padding-inline:20px}.hb-ways__promise{gap:4px 14px;padding:10px 16px;border-radius:22px;font-size:15px}.hb-ways__promise em{flex-basis:100%;text-align:center}}.hb-hero__paths{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;margin:22px 0 0;font-size:16px;line-height:1.35;color:rgb(255 255 255 / .92)}.hb-hero__paths>*{display:inline-flex;align-items:center;gap:7px}.hb-hero__quote{min-height:44px;color:#fff;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:rgb(255 255 255 / .5);transition:text-decoration-color var(--hbm-t-hover,260ms) var(--hbm-out)}.hb-hero__quote:hover,.hb-hero__quote:focus-visible{text-decoration-color:#fff;color:#fff}.hb-hero__quote:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.hb-hero__paths .hb-i{flex:none}@media (max-width:767px){.hb-hero__paths{flex-direction:column;gap:0;margin-top:12px;font-size:14.5px}.hb-hero__promise{color:rgb(255 255 255 / .88)}}body.home .hb-hero__media{translate:0 var(--hbh-py,0);scale:var(--hbh-ps,1)}body.home .hb-hero__content{translate:0 var(--hbh-cy,0);opacity:var(--hbh-co,1)}.hb-pk-card__items li::before{width:16px;height:16px;transform:none;background:var(--hb-o-sage,#657b63);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}body.home .hb-faq__inner{grid-template-columns:minmax(0,863px) minmax(260px,380px);align-items:start}.hb-faq__help{display:grid;justify-items:start;gap:10px;padding:28px;border-radius:28px;background:var(--hb-white);text-align:start}@media (min-width:1024px){body.home .hb-faq__help{margin-top:calc(var(--hb-title-gap, 28px) + clamp(38px, 4.9vw, 70px))}}.hb-faq__help-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--hb-o-sage-d,#5a6f58);box-shadow:inset 0 0 0 2px var(--hb-o-sage,#657b63);background:rgb(101 123 99 / .08)}.hb-faq__help-title{margin:4px 0 0;font-weight:700;font-size:24px;line-height:1.25}.hb-faq__help-text{margin:0;font-size:17px;line-height:1.45;color:rgb(53 43 36 / .8)}.hb-faq__help-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:6px}body.home .hb-faq__help .hb-btn{min-height:48px;font-size:17px}.hb-faq__help-tel{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-weight:700;color:var(--hb-ink-warm);text-decoration:none}.hb-faq__help-tel:hover,.hb-faq__help-tel:focus-visible{text-decoration:underline;text-underline-offset:4px}@media (max-width:1023px){body.home .hb-faq__inner{grid-template-columns:minmax(0,1fr);gap:var(--hb-title-gap,20px)}.hb-faq__help{padding:20px;border-radius:22px}.hb-faq__help-title{font-size:21px}.hb-faq__help-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.hb-way,.hb-way__img{transition:none!important}body.home :is(.hb-hero__media,.hb-hero__content){translate:none!important;scale:none!important;opacity:1!important}}html.hb-a11y-motion :is(.hb-way,.hb-way__img){transition:none!important}html.hb-a11y-motion body.home :is(.hb-hero__media,.hb-hero__content){translate:none!important;scale:none!important;opacity:1!important}body.home .hb-clients{padding-top:var(--hb-sec-y,64px);padding-bottom:var(--hb-sec-y,64px)}body.home .hb-reviews{padding-top:var(--hb-sec-y,64px);padding-bottom:var(--hb-sec-y,64px)}body.home .hb-hero :is(a,button):focus-visible{outline-color:#fff!important}body.home .hb-faq__help{position:relative}.hb-faq__bagel{position:absolute;z-index:1;top:-34px;inset-inline-end:-14px;width:96px;aspect-ratio:1;pointer-events:none;rotate:14deg}.hb-faq__bagel img{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 12px rgb(53 43 36 / .22))}html.hbm-live body.home .hb-faq__help:not(.is-in) .hb-faq__bagel{opacity:0;rotate:-70deg;translate:14px 10px}html.hbm-live body.home .hb-faq__help.is-entering .hb-faq__bagel{transition:opacity .45s var(--hbm-soft,ease) .18s,rotate .9s var(--hbm-out,ease) .18s,translate .9s var(--hbm-out,ease) .18s}@media (max-width:767px){.hb-faq__bagel{top:-28px;inset-inline-end:-6px;width:78px}}@media (prefers-reduced-motion:reduce){html.hbm-live body.home .hb-faq__help .hb-faq__bagel{opacity:1;rotate:14deg;translate:none;transition:none}}html.hb-a11y-motion body.home .hb-faq__help .hb-faq__bagel{opacity:1!important;rotate:14deg!important;translate:none!important;transition:none!important}.hb-ways__ring{position:absolute;inset:-11%;width:122%;height:122%;overflow:visible;pointer-events:none;transform:rotate(-90deg) scaleX(-1)}.hb-ways__ring circle{fill:none;stroke:var(--hb-taupe,#b8a39b);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100 100;stroke-dashoffset:100;opacity:.9}.hb-ways__bagel.is-landed .hb-ways__ring circle{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--hbm-t-ring, 700ms) * 1.6) var(--hbm-out,ease) 80ms}.hb-ways__bagel .hb-ways__ring circle{stroke-width:1.5px}.hb-ways__bagel-shadow{inset:72% 14% -3%;background:radial-gradient(closest-side,rgb(53 43 36 / .26),rgb(53 43 36 / .08) 65%,#fff0)}.hb-ways__bagel-spin img{filter:drop-shadow(0 6px 8px rgb(53 43 36 / .16))}@media (prefers-reduced-motion:reduce){.hb-ways__ring circle{stroke-dashoffset:0!important;transition:none!important}}html.hb-a11y-motion .hb-ways__ring circle{stroke-dashoffset:0!important;transition:none!important}.hb-way{background:var(--hb-cream,#eae0d9)}.hb-way__go.hb-btn{min-height:48px}@media (max-width:767px){.hb-ways__list{grid-auto-rows:1fr}}body.home .hb-packages .hb-pk-card__note{display:none}body.home .hb-packages .hb-pk-card__items li[hidden]{display:none!important}body.home .hb-packages .hb-pk-card:not([data-hbhpk]) .hb-pk-card__items li:nth-child(n+4){display:none}body.home .hb-packages .hb-pk-card__media{aspect-ratio:16 / 10;margin:12px 12px 0;border-radius:28px}body.home .hb-packages .hb-pk-card__body{padding:12px 18px 0}body.home .hb-packages .hb-pk-card__title{margin:0 0 6px;font-size:22px;line-height:1.2}body.home .hb-packages .hb-pk-card__chips.hb-pkc__facts{position:static;display:flex;flex-wrap:nowrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:0;background:none;border-radius:0;font-size:13.5px;line-height:1.2;color:#4a403a;white-space:nowrap}body.home .hb-packages .hb-pk-card:not([data-hbhpk]) .hb-pk-card__chips{visibility:hidden}body.home .hb-packages .hb-pk-card__items{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0}body.home .hb-packages .hb-pk-card__items li{font-size:14.5px;line-height:1.35}body.home .hb-packages .hb-pk-card__items li.hb-pkc__more::before{display:none}body.home .hb-packages .hb-pk-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;margin-top:8px}body.home .hb-packages .hb-pk-card__price{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0}body.home .hb-packages .hb-pk-card__from,body.home .hb-packages .hb-pk-card__amount{line-height:1.15}body.home .hb-packages .hb-pk-card__total{line-height:1.3}body.home .hb-packages .hb-pk-card__cta.hb-btn{width:auto;min-width:0;white-space:nowrap;padding-inline:16px}@media (max-width:767px){body.home .hb-packages .hb-pk-grid{grid-auto-columns:90%}}body.home .hb-packages .hb-pk-card__amount{white-space:nowrap}body.home .hb-packages .hb-pk-card__total{white-space:nowrap;font-size:13px}@media (max-width:479px){body.home .hb-packages .hb-pk-card__cta.hb-btn{padding-inline:12px;font-size:15px}body.home .hb-packages .hb-pk-card__cta .hb-btn__arrow{display:none}}@media (max-width:767px){body.home .hb-reviews__grid{margin-bottom:-6px}}.hb-ways__list--panel{margin-top:calc(var(--hbw-rise) + 30px)}.hb-ways__list--panel:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.hb-faqp__cta .hb-ways__list--panel .hb-way__text{max-width:30em;margin:10px 0 22px;font-size:17px;line-height:1.45}@media (min-width:768px) and (max-width:1023px){.hb-faqp__cta .hb-ways__list--panel .hb-way__text{font-size:16px}}@media (max-width:767px){.hb-ways__list--panel,.hb-ways__list--panel:not(:has(>li:nth-child(3))){grid-template-columns:minmax(0,1fr);max-width:520px;margin-top:22px}.hb-faqp__cta .hb-ways__list--panel .hb-way__text{margin:4px 0 0;font-size:15px;line-height:1.4}}.hb-pkc__morebtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;padding:0;border:0;background:none;font:inherit;font-weight:700;color:#8a5600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hb-pkc__morebtn::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease-out}.hb-pkc__morebtn[aria-expanded="true"]::after{transform:translateY(2px) rotate(-135deg)}.hb-pkc__morebtn:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:6px}@media (min-width:768px){body.home .hb-ways__list:not(.hb-ways__list--panel){margin-top:calc(var(--hbw-rise) + 28px)}}html body.home{background-color:#fff}html body.home .hb-catering{background:#fff}html body.home .hb-trust__line{background:#fff}html.hb-loading body.home .hb-loader{background:#fff}html body.home .hb-footer{background:#ecdfd9;color:#352b24}html body.home .hb-footer a:hover{color:#352b24}html body.home :is(.hb-footer__brand p,.hb-footer__col ul,.hb-footer__bottom,.hb-footer__credit){color:#352b24}html body.home .hb-footer__note{opacity:1}html body.home :is(.hb-footer__head,.hb-footer__contact li a,.hb-footer__contact strong,.hb-footer__credit a,.hb-footer__lang [aria-current]){color:#352b24}html body.home .hb-footer__bottom{border-top-color:rgb(53 43 36 / .14)}html body.home .hb-footer__sep{background:rgb(53 43 36 / .25)}html body.home .hb-footer__lang img{filter:brightness(0);opacity:.7}html body.home .hb-footer__badge{filter:brightness(0);opacity:.78}html body.home .hb-ways .hb-way{background:#fff}html body.home .hb-benefits__list{background:#fff}html body.home .hb-benefits__item{background:#ecdfd9}html body.home .hb-trust{background:#eae0d9}html body.home .hb-trust{position:relative;z-index:1}html body.home .hb-gallery{margin-top:-120px;padding-top:calc(var(--hb-sec-y, 72px) + 120px)}html body.home .hb-trust .hb-reviews{padding-bottom:48px}.hb-faq .hb-faq__item[hidden]{display:none}.hb-faq__more .hb-btn svg{flex:none;margin-inline-start:10px}.hb-packages__more-text{max-width:1100px;margin:0 auto 20px;font-size:clamp(18px, 1.5vw, 21px);font-weight:600;line-height:1.45}html body.home .hb-packages__subhead{max-width:980px;margin:16px auto var(--hb-title-gap,28px);font-size:clamp(19px, 1.6vw, 23px);font-weight:600;line-height:1.45}@media (max-width:767px){html body.home .hb-packages__subhead{margin-inline:16px}}html body.home .hb-clients__track li{background:#fff}html body.home .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-review-item>.ti-inner{background:#fff!important}html body.home .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev):not(:hover){background:#fff!important;outline-color:#fff!important}#packages{scroll-margin-top:120px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}:where(.hb-footer,.hb-drawer__panel,.hb-ctabar) :where(a,button):focus-visible{outline-color:currentColor}.hb-nav__list .hb-menu-highlight>a,.hb-header.is-stuck .hb-nav__list .hb-menu-highlight>a,body.hb-soft:not(.home) .hb-header .hb-nav__list>li.hb-menu-highlight>a,.hb-nav__list>li.hb-menu-highlight:hover>a,.hb-nav__list>li.hb-menu-highlight:focus-within>a,.hb-header.is-stuck .hb-nav__list>li.hb-menu-highlight:hover>a,.hb-drawer__nav .hb-menu-highlight>a{color:var(--hb-ink-warm);font-weight:700}.hb-topbar__link{position:relative}.hb-topbar__link::after,.hb-topbar__mark::after,.hb-header__badge::after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%, 44px);height:44px;transform:translate(-50%,-50%)}.hb-header__badge{position:relative}.hb-drawer__reach{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.hb-drawer__reach-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--hb-rose);border-radius:99px;background:var(--hb-white);color:var(--hb-ink-warm);font-weight:700;font-size:15px;text-decoration:none}.hb-drawer__reach-link:active{background:var(--hb-filter-bg)}.hb-drawer__reach-ico{width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.hb-drawer__reach-ico--tel{--m:url(/wp-content/themes/holybagel/assets/img/phone.svg)}.hb-drawer__reach-ico--wa{--m:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg);color:#1f8f4c}.hb-footer__tel-ico{width:16px;height:16px;flex:none;background:var(--hb-gold);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/phone.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/phone.svg) center / contain no-repeat}.hb-footer__col li a,.hb-footer__bottom a{display:inline-block;padding-block:12px;margin-block:-12px}.hb-footer__contact li a{padding-block:10px;margin-block:-10px}@media (max-width:767px){.hb-ctabar .hb-ctabar__start.hb-btn{background:#c88003;font-size:19px!important;font-weight:700;letter-spacing:0}.hb-ctabar .hb-ctabar__start.hb-btn:active{background:#a86b02}}.hb-cookie .hb-cookie__ok{background:#657b63}.hb-cookie .hb-cookie__ok:hover{background:#566a54}@media (max-width:767px){.hb-cookie{bottom:10px;translate:0 calc(-1 * var(--hb-dock, 0px));padding:12px 14px}.hb-cookie__main{gap:10px}.hb-cookie__main p{font-size:14px}.hb-cookie .hb-btn{min-height:44px}.hb-a11y{translate:0 calc(-1 * var(--hb-a11y-lift, 0px))}}.hb-page__updated,.hb-kosher__meta dt,.hb-contact__label,.hb-review__by{color:#6b625d}.hb-date__text{color:#6b625d}.hb-date__btn.has-value .hb-date__text{color:inherit}.hb-prose a:not(.hb-btn),.hb-kosher__meta a{color:#5c6e5a}:root{--mm-ease:cubic-bezier(.22, 1, .36, 1);--mm-muted:#6b625d;--mm-line:rgba(53, 43, 36, .09);--mm-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16 10H4.5M9 5l-5 5 5 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hb-nav__list>li.hb-mm{position:static;display:flex;align-items:center;gap:0;margin-inline-end:-8px}.hb-nav .hb-mm>.sub-menu{display:none!important}.hb-mm>a .hb-nav__chev{display:none}.hb-mm>a{position:relative}.hb-mm>a::after{content:"";position:absolute;inset-inline:0;bottom:4px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:50% 50%;transition:transform .35s var(--mm-ease)}.hb-mm.is-open>a::after{transform:scaleX(1)}.hb-nav__list>li.hb-mm.is-open>a{color:var(--hb-nav-hover)}.hb-header.is-stuck .hb-nav__list>li.hb-mm.is-open>a{color:#5c6e5a}.hb-mm__toggle{position:relative;display:grid;place-items:center;flex:none;width:22px;height:26px;margin-inline-start:-1px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .2s var(--mm-ease)}.hb-mm__toggle::before{content:"";position:absolute;inset:-9px -6px}.hb-mm__chev{width:9px;height:5px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg) center / contain no-repeat;transition:transform .35s var(--mm-ease)}.hb-nav__list>li.hb-mm>.hb-mm__toggle{color:var(--hb-white)}body.hb-soft:not(.home) .hb-header:not(.is-stuck) .hb-nav__list>li.hb-mm>.hb-mm__toggle,.hb-header.is-stuck .hb-nav__list>li.hb-mm>.hb-mm__toggle{color:inherit}.hb-mm.is-open .hb-mm__chev{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hb-mm__toggle:hover{background:rgb(255 255 255 / .14)}.hb-header.is-stuck .hb-mm__toggle:hover{background:rgb(53 43 36 / .08)}}.hb-mm__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hb-mm__panel{position:absolute;top:calc(100% + 12px);inset-inline:0;z-index:61;color:var(--hb-ink-warm);text-align:start;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,visibility 0s linear .16s}.hb-mm__panel::before{content:"";position:absolute;inset:-16px 0 auto;height:16px}.hb-mm.is-open>.hb-mm__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out,visibility 0s}.hb-mm__panel[data-leave]{opacity:1;visibility:visible;pointer-events:none;transition:none}html:not(.hb-mm-js) .hb-mm:is(:hover,:focus-within)>.hb-mm__panel{opacity:1;visibility:visible;pointer-events:auto;border-radius:30px;background:var(--hb-white);box-shadow:0 30px 80px rgb(36 28 22 / .22)}html:not(.hb-mm-js) .hb-mm__img{display:none}.hb-mm-stage{position:absolute;top:calc(100% + 12px);inset-inline:0;z-index:60;height:0;border-radius:30px;background:var(--hb-white);box-shadow:0 2px 6px rgb(36 28 22 / .05),0 34px 80px rgb(36 28 22 / .24);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.985);transform-origin:50% 0;transition:opacity .2s ease-out,transform .35s var(--mm-ease),height .45s var(--mm-ease),visibility 0s linear .35s}.hb-mm-on .hb-mm-stage{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease-out,transform .45s var(--mm-ease),height .45s var(--mm-ease),visibility 0s}.hb-mm-stage.is-snap{transition:none!important}.hb-mm-scrim{position:fixed;inset:0;z-index:49;background:rgb(36 28 22 / .26);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility 0s linear .3s}html.hb-mm-open .hb-mm-scrim{opacity:1;visibility:visible;transition:opacity .35s ease-out,visibility 0s}.hb-mm__panel[data-enter="open"] .hb-mm__in>*{animation:hbmm-up .5s var(--mm-ease) both}.hb-mm__panel[data-enter="open"] .hb-mm__in>:nth-child(2){animation-delay:.05s}.hb-mm__panel[data-enter="open"] .hb-mm__in>:nth-child(3){animation-delay:.1s}.hb-mm__panel[data-enter="open"] .hb-mm__in>:nth-child(4){animation-delay:.15s}.hb-mm__panel[data-enter="next"] .hb-mm__in{animation:hbmm-from-l .4s .09s var(--mm-ease) both}.hb-mm__panel[data-enter="prev"] .hb-mm__in{animation:hbmm-from-r .4s .09s var(--mm-ease) both}.hb-mm__panel[data-leave="next"] .hb-mm__in{animation:hbmm-to-r .14s ease-in both}.hb-mm__panel[data-leave="prev"] .hb-mm__in{animation:hbmm-to-l .14s ease-in both}@keyframes hbmm-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hbmm-from-l{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}@keyframes hbmm-from-r{from{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes hbmm-to-r{to{opacity:0;transform:translateX(28px)}}@keyframes hbmm-to-l{to{opacity:0;transform:translateX(-28px)}}.hb-mm__in{display:grid;gap:22px 34px;padding:28px 32px 24px}.hb-mm__panel--trays .hb-mm__in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 286px}.hb-mm__panel--catering .hb-mm__in{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 286px}.hb-mm__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--mm-line)}.hb-mm__h{margin:0;font-weight:700;font-size:17px;line-height:1.2;color:var(--hb-ink-warm)}.hb-mm__more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14.5px;color:#9f6500;text-decoration:none;white-space:nowrap}.hb-mm__arrow{flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--mm-arrow) center / contain no-repeat;mask:var(--mm-arrow) center / contain no-repeat;transition:transform .3s var(--mm-ease)}.hb-mm__img,.hb-mm__ph{display:block;background:#f3ebe6}.hb-mm__img{opacity:0;transition:opacity .45s ease-out,transform .6s var(--mm-ease)}.hb-mm__img.is-loaded{opacity:1}.hb-mm__panel a{color:var(--hb-ink-warm);text-decoration:none;-webkit-tap-highlight-color:#fff0}.hb-mm__panel a:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-mm__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none}.hb-mm__tile{display:grid;gap:2px;padding:6px;margin:-6px;border-radius:18px;transition:background-color .2s ease-out}.hb-mm__tile .hb-mm__img,.hb-mm__tile .hb-mm__ph{width:100%;aspect-ratio:4 / 3;height:auto;margin-bottom:6px;border-radius:14px;object-fit:cover}.hb-mm__tile-t{font-weight:700;font-size:15px;line-height:1.25}.hb-mm__tile small{font-size:13px;color:var(--mm-muted)}.hb-mm__rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hb-mm__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:7px 8px;border-radius:16px;transition:background-color .2s ease-out}.hb-mm__row .hb-mm__img,.hb-mm__row .hb-mm__ph{width:52px;height:52px;border-radius:12px;object-fit:cover}.hb-mm__row-t{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;font-size:15px;line-height:1.3}.hb-mm__price{display:grid;justify-items:end;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.hb-mm__price small{font-weight:500;font-size:12.5px;color:var(--mm-muted)}.hb-mm__row--menu{grid-template-columns:64px minmax(0,1fr) auto;padding-block:8px}.hb-mm__row--menu .hb-mm__img,.hb-mm__row--menu .hb-mm__ph{width:64px;height:64px;border-radius:14px}.hb-mm__row-main{display:grid;gap:2px;min-width:0}.hb-mm__row-main .hb-mm__row-t{-webkit-line-clamp:1;font-weight:700}.hb-mm__row-main small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;color:var(--mm-muted)}.hb-mm__sub{margin:16px 0 8px;font-weight:700;font-size:14px;color:var(--mm-muted)}.hb-mm__chips,.hb-mm__guests{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hb-mm__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgb(53 43 36 / .12);border-radius:99px;background:var(--hb-white);font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .15s ease-out}.hb-mm__chip--line{border-color:rgb(53 43 36 / .16);background:#fff0}.hb-mm__chip:active{transform:scale(.96)}.hb-mm__occs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none}.hb-mm__occ{display:grid;align-content:start;gap:12px}.hb-mm__occ-card{position:relative;display:block;overflow:hidden;border-radius:18px;isolation:isolate}.hb-mm__occ-card .hb-mm__img,.hb-mm__occ-card .hb-mm__ph{width:100%;aspect-ratio:5 / 4;height:auto;object-fit:cover}.hb-mm__occ-card::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(to top,rgb(28 22 18 / .78),#fff0)}.hb-mm__panel .hb-mm__occ-t{position:absolute;inset:auto 14px 12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:17px;color:var(--hb-white)}.hb-mm__promo{display:grid;grid-template-rows:128px auto;align-self:start;overflow:hidden;border-radius:22px;background:var(--hb-rose)}.hb-mm__promo-media{position:relative;overflow:hidden}.hb-mm__promo-media .hb-mm__img,.hb-mm__promo-media .hb-mm__ph{width:100%;height:100%;object-fit:cover}.hb-mm__promo-body{display:grid;gap:8px;padding:18px 20px 20px}.hb-mm__promo-h{margin:0;font-weight:700;font-size:19px;line-height:1.25}.hb-mm__promo-t{margin:0 0 4px;font-size:14.5px;line-height:1.5}.hb-mm__guests .hb-mm__chip{border-color:#fff0}.hb-mm__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin-top:4px;padding:0 20px;border-radius:99px;background:var(--hb-white);font-weight:700;font-size:15.5px;transition:transform .2s var(--mm-ease),background-color .2s ease-out}.hb-mm__promo--dark{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-mm__promo--dark .hb-mm__promo-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--hb-ink-warm),#fff0 70%)}.hb-mm__panel .hb-mm__promo--dark .hb-mm__btn{color:var(--hb-ink-warm)}.hb-mm__panel .hb-mm__tel{font-size:14px;color:rgb(255 255 255 / .88)}.hb-mm__tel bdi{font-weight:700;color:var(--hb-white);text-decoration:underline;text-underline-offset:3px}.hb-mm__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:18px;border-top:1px solid var(--mm-line)}.hb-mm__foot-h{margin:0;font-weight:700;font-size:14px;color:var(--mm-muted)}.hb-mm__season{display:inline-flex;align-items:center;gap:12px;max-width:100%;margin-inline-start:auto;padding:7px 14px 7px 8px;border-radius:99px;background:#fff4dc;transition:background-color .2s ease-out}.hb-mm__season-tag{flex:none;padding:4px 12px;border-radius:99px;background:var(--hb-gold);font-weight:700;font-size:13.5px}.hb-mm__season-t{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}@media (hover:hover) and (pointer:fine){.hb-mm__tile:hover{background:var(--hb-filter-bg)}.hb-mm__tile:hover .hb-mm__img,.hb-mm__row:hover .hb-mm__img,.hb-mm__occ-card:hover .hb-mm__img{transform:scale(1.05)}.hb-mm__row:hover{background:var(--hb-filter-bg)}.hb-mm__more:hover .hb-mm__arrow,.hb-mm__occ-card:hover .hb-mm__arrow,.hb-mm__btn:hover .hb-mm__arrow,.hb-mm__season:hover .hb-mm__arrow{transform:translateX(-4px)}.hb-mm__chip:hover{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-mm__btn:hover{transform:translateY(-1px)}.hb-mm__promo:not(.hb-mm__promo--dark) .hb-mm__btn:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-mm__season:hover{background:#ffe9b8}}@media (prefers-reduced-motion:reduce){.hb-mm-stage,.hb-mm__panel,.hb-mm__panel *,.hb-mm>a::after,.hb-mm__chev{animation:none!important;transition-duration:.01s!important;transform:none!important}}.hb-search .hb-btn{background:#8d6f63}.hb-search .hb-btn:hover{background:#7a5f55}.hb-search .hb-btn:active{transform:scale(.97)}.hb-search{display:block;top:calc(100% + 12px);width:min(760px, calc(100% - 32px));padding:12px;border-radius:28px;background:var(--hb-white);box-shadow:0 2px 6px rgb(36 28 22 / .06),0 34px 80px rgb(36 28 22 / .28);z-index:62}.hb-search__bar{position:relative;display:flex;align-items:center;gap:8px}.hb-search .hb-search__bar input[type="search"]{height:60px;padding:0 54px 0 18px;border:1.5px solid #fff0;border-radius:20px;background:var(--hb-filter-bg);font:500 19px var(--hb-font);color:var(--hb-ink-warm);transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.hb-search .hb-search__bar input[type="search"]::placeholder{color:#7d726c;opacity:1}.hb-search .hb-search__bar input[type="search"]:focus{outline:none;border-color:#5c6e5a;background:var(--hb-white);box-shadow:0 0 0 4px rgb(101 123 99 / .16)}.hb-search__lens,.hb-search__spin{position:absolute;top:50%;right:20px;width:20px;height:20px;margin-top:-10px;pointer-events:none;transition:opacity .2s ease-out,transform .25s var(--mm-ease)}.hb-search__lens{background:#6b625d;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/search.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/search.svg) center / contain no-repeat}.hb-search__spin{border:2px solid rgb(53 43 36 / .16);border-top-color:var(--hb-ink-warm);border-radius:50%;opacity:0;transform:scale(.6)}.hb-search.is-busy .hb-search__lens{opacity:0;transform:scale(.6)}.hb-search.is-busy .hb-search__spin{opacity:1;transform:none;animation:hbs-spin .7s linear infinite}@keyframes hbs-spin{to{transform:rotate(360deg)}}.hb-search .hb-search__go{flex:none;min-width:108px;min-height:60px;border-radius:20px;font-size:17px}.hb-search__cancel{display:none}.hb-search .hb-sug{position:static;max-height:min(64vh, 580px);margin:8px 0 0;padding:4px 2px 0;border-radius:0;background:none;box-shadow:none}.hb-search:not(.has-sug) .hb-search__body{display:none}.hb-search-scrim{position:fixed;inset:0;z-index:49;background:rgb(36 28 22 / .34);opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s}html.hb-search-on .hb-search-scrim{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility 0s}@media (min-width:768px){html.hb-search-on .hb-header{z-index:51}}.hb-sug{overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-block:8px}.hb-sug__lb{display:grid}.hb-sug.is-stale .hb-sug__lb,.hb-search.is-busy .hb-sug__lb{opacity:.55;transition:opacity .2s ease-out .08s}.hb-sug__sec{position:relative;display:grid;gap:1px}.hb-sug__sec+.hb-sug__sec{margin-top:6px;padding-top:6px;border-top:1px solid rgb(53 43 36 / .07)}.hb-sug__group{margin:0;padding:10px 12px 6px;font-weight:700;font-size:13px;letter-spacing:.02em;color:#6b625d}.hb-sug__msg{margin:0;padding:10px 12px 6px;font-weight:600;font-size:14.5px;line-height:1.45;color:var(--hb-ink-warm)}.hb-sug__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:14px;min-height:64px;padding:8px 12px;border-radius:16px;color:var(--hb-ink-warm);text-decoration:none;transition:background-color .15s ease-out;-webkit-tap-highlight-color:#fff0}.hb-sug__pic{display:block;width:48px;height:48px;overflow:hidden;border-radius:12px;background:#f3ebe6}.hb-sug__pic img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;animation:hbs-img .35s ease-out}@keyframes hbs-img{from{opacity:0}}.hb-sug__ico{position:relative;display:block;width:48px;height:48px;border-radius:12px;background:var(--hb-filter-bg);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .07)}.hb-sug__ico::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background:#6b625d;-webkit-mask:var(--i,url(/wp-content/themes/holybagel/assets/img/search.svg)) center / contain no-repeat;mask:var(--i,url(/wp-content/themes/holybagel/assets/img/search.svg)) center / contain no-repeat}.hb-sug__ico--page,.hb-sug__ico--menu{--i:url(/wp-content/themes/holybagel/assets/img/icon-trays.svg)}.hb-sug__ico--cat{--i:url(/wp-content/themes/holybagel/assets/img/icon-trays.svg)}.hb-sug__ico--recent{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M12 7.5V12l3 2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.hb-sug__ico--all{--i:url(/wp-content/themes/holybagel/assets/img/search.svg);background:var(--hb-ink-warm)}.hb-sug__ico--all::after{background:var(--hb-white)}.hb-sug__ico--wa{background:#1f8f4c;box-shadow:none}.hb-sug__ico--wa::after{--i:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg);background:var(--hb-white)}.hb-sug__body{display:grid;gap:2px;min-width:0}.hb-sug__t{overflow:hidden;font-weight:600;font-size:16px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.hb-sug__t mark{padding:0;border-radius:2px;background:none;color:inherit;font-weight:800;box-shadow:inset 0 -.42em 0 rgb(250 178 11 / .38)}.hb-sug__sub{font-size:13px;color:#6b625d}.hb-sug__item small{font-size:13.5px;color:#6b625d;white-space:nowrap;font-variant-numeric:tabular-nums}.hb-sug__item--product small{font-weight:700;font-size:15px;color:var(--hb-ink-warm)}.hb-sug__go{width:14px;height:14px;background:currentColor;-webkit-mask:var(--mm-arrow) center / contain no-repeat;mask:var(--mm-arrow) center / contain no-repeat;opacity:0;transform:translateX(6px);transition:opacity .15s ease-out,transform .25s var(--mm-ease)}.hb-sug__item.is-active{background:#f5ede7}.hb-sug__item.is-active .hb-sug__go{opacity:1;transform:none}.hb-sug__item:active{background:#efe4dd}.hb-sug__item--wa .hb-sug__t{color:#1f6f3e}.hb-sug__item--all{min-height:56px}.hb-sug__item--all .hb-sug__t{font-weight:700;color:#9f6500}.hb-sug__item--recent{grid-template-columns:36px minmax(0,1fr) 14px;min-height:48px;padding-block:6px}.hb-sug__item--recent .hb-sug__ico{width:36px;height:36px;background:none;box-shadow:none}.hb-sug__clear{position:absolute;top:4px;left:6px;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:99px;font-weight:700;font-size:13.5px;color:#9f6500;cursor:pointer}.hb-sug__clear.is-active,.hb-sug__clear:hover{background:#f5ede7}.hb-sug__chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 12px 10px}.hb-sug__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgb(53 43 36 / .14);border-radius:99px;background:var(--hb-white);color:var(--hb-ink-warm);font-weight:600;font-size:15px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.hb-sug__chip .hb-sug__ico,.hb-sug__chip .hb-sug__go{display:none}.hb-sug__chip .hb-sug__t{font-size:15px}.hb-sug__chip.is-active,.hb-sug__chip:hover{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-sug__chip:active{transform:scale(.96)}.hb-sug__keys{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:12px 12px 2px;border-top:1px solid rgb(53 43 36 / .07);font-size:12.5px;color:#6b625d}.hb-sug__keys kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-inline-end:4px;padding:0 6px;border:1px solid rgb(53 43 36 / .14);border-bottom-width:2px;border-radius:6px;background:var(--hb-filter-bg);font:600 11.5px/1 var(--hb-font);color:var(--hb-ink-warm)}.hb-sug__item--recent .hb-sug__ico::after{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.hb-sug:not([hidden]){animation:hb-sug-in .2s ease-out}@keyframes hb-sug-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media (hover:none){.hb-sug__keys{display:none}}@media (max-width:767px){.hb-search,.hb-search.is-open{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;gap:8px;width:auto;height:100%;height:100dvh;margin:0;padding:var(--hb-hdr-t,10px) var(--hb-hdr-x,8px) calc(12px + env(safe-area-inset-bottom, 0px));border-radius:0;background:rgb(30 24 20 / .5);box-shadow:none;transform:none;transition:opacity .26s ease-out,visibility 0s linear .3s}.hb-search.is-open{transition:opacity .2s ease-out,visibility 0s}.hb-search__bar{flex:none;height:var(--hb-hdr-h,72px);gap:2px;padding:0 12px 0 6px;border:0;border-radius:var(--hb-hdr-r,28px);background:var(--hb-hdr-bg,#fff);color:var(--hb-hdr-fg,var(--hb-ink-warm));box-shadow:0 12px 34px rgb(30 24 20 / .18);transform:scaleX(.96);transition:transform .45s var(--mm-ease)}.hb-search.is-open .hb-search__bar{transform:none}.hb-search .hb-search__bar input[type="search"]{height:48px;padding:0 44px 0 12px;border:1.5px solid #fff0;border-radius:16px;background:#fff;font-size:17px}.hb-search .hb-search__bar input[type="search"]:focus{border-color:#5c6e5a;box-shadow:0 0 0 3px rgb(101 123 99 / .2)}.hb-search__lens,.hb-search__spin{right:26px}.hb-search .hb-search__go{display:none}.hb-search__cancel{display:block;flex:none;min-width:56px;min-height:48px;padding:0 8px;border:0;background:none;font:700 16.5px var(--hb-font);color:inherit;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:opacity .15s ease-out}.hb-search__cancel:active{opacity:.55}.hb-search:not(.has-sug) .hb-search__body{display:none}.hb-search.has-sug .hb-search__body{display:block;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 6px 14px;border-radius:26px;background:var(--hb-filter-bg);box-shadow:0 24px 60px rgb(30 24 20 / .3);transform-origin:50% 0;animation:hb-grow-down .42s cubic-bezier(.32,.72,0,1)}.hb-search .hb-sug{max-height:none!important;margin:0;padding:0;overflow:visible;animation:none}.hb-search-scrim{display:none}html.hb-search-on,html.hb-search-on body{overflow:hidden}}@media (max-width:767px){.hb-sug__item{grid-template-columns:52px minmax(0,1fr) auto;min-height:68px;gap:12px;padding:8px 10px}.hb-sug__item .hb-sug__go{display:none}.hb-sug__pic,.hb-sug__ico{width:52px;height:52px}.hb-sug__item--recent{grid-template-columns:36px minmax(0,1fr);min-height:52px}.hb-sug__item--recent .hb-sug__ico{width:36px;height:36px}.hb-sug__t{font-size:16.5px}.hb-sug__clear{min-height:40px}}@keyframes hb-grow-down{from{opacity:.4;clip-path:inset(0 0 calc(100% - 14px) 0 round 26px);transform:translateY(-10px)}to{opacity:1;clip-path:inset(0 0 0 0 round 26px);transform:none}}:is(.hb-search,.hb-dsearch,.hb-state) input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:0;border-radius:50%;cursor:pointer;background:#8a7f78 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 3.5l5 5M8.5 3.5l-5 5' stroke='%23fff' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px no-repeat;transition:background-color .15s ease-out}:is(.hb-search,.hb-dsearch,.hb-state) input[type="search"]::-webkit-search-cancel-button:hover{background-color:var(--hb-ink-warm)}.hb-sr__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 26px}.hb-sr__tabs[hidden]{display:none}.hb-sr__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1.5px solid rgb(53 43 36 / .14);border-radius:99px;background:var(--hb-white);color:var(--hb-ink-warm);font:600 15.5px var(--hb-font);cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .15s ease-out}.hb-sr__tab b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:var(--hb-filter-bg);font-size:13px;font-variant-numeric:tabular-nums;transition:inherit}.hb-sr__tab[aria-pressed="true"]{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-sr__tab[aria-pressed="true"] b{background:rgb(255 255 255 / .18);color:var(--hb-white)}.hb-sr__tab:active{transform:scale(.96)}.hb-sr__tab:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hb-sr__tab:not([aria-pressed="true"]):hover{border-color:var(--hb-ink-warm)}}.hb-sr__group+.hb-sr__group{margin-top:34px}.hb-sr__group[hidden]{display:none}.hb-sr__group.is-in{animation:hbmm-up .4s var(--mm-ease) both}.hb-sr__h{margin:0 0 14px;font-weight:700;font-size:21px;color:var(--hb-ink-warm)}.hb-sr__cats{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.hb-sr__cat{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 18px 8px 8px;border-radius:18px;background:var(--hb-white);color:var(--hb-ink-warm);text-decoration:none;box-shadow:0 1px 0 rgb(53 43 36 / .06);transition:transform .22s var(--mm-ease),box-shadow .22s var(--mm-ease)}.hb-sr__cat img{width:48px;height:48px;border-radius:12px;object-fit:cover}.hb-sr__cat span{display:grid;font-weight:700;font-size:16px}.hb-sr__cat small{font-weight:500;font-size:13px;color:#6b625d}.hb-sr__cat:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.hb-sr__cat:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgb(53 43 36 / .1)}}.hb-sr__pages{width:min(620px, 100%)}.hb-state__link small{margin-inline-start:auto;margin-inline-end:10px;font-weight:500;font-size:13.5px;color:#6b625d}@media (prefers-reduced-motion:reduce){.hb-search,.hb-search *,.hb-sug,.hb-sr__group{animation:none!important;transition-duration:.01s!important}}@media (max-width:767px){.hb-sr__tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 4px;scrollbar-width:none}.hb-sr__tabs::-webkit-scrollbar{display:none}.hb-sr__tab{flex:none}.hb-sr__cats{display:grid;grid-template-columns:1fr}}.hb-drawer__tools{display:flex;align-items:center;gap:8px}.hb-drawer__tool{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--hb-white);box-shadow:0 2px 10px rgb(53 43 36 / .1);color:var(--hb-ink-warm);text-decoration:none}.hb-drawer__tool:active{transform:scale(.94)}.hb-drawer__tool-ico{width:20px;height:20px;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.hb-drawer__tool--cart .hb-drawer__tool-ico{--m:url(/wp-content/themes/holybagel/assets/img/cart.svg)}.hb-drawer__tool--account .hb-drawer__tool-ico{--m:url(/wp-content/themes/holybagel/assets/img/user.svg)}.hb-drawer__tool .hb-cart-count{position:absolute;top:-3px;right:-3px;left:auto;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--hb-filter-bg);border-radius:99px;background:var(--hb-orange);color:var(--hb-ink-warm);font:700 11px/16px var(--hb-font);text-align:center}.hb-drawer__nav .hb-mega__toggle{width:44px;height:44px;cursor:pointer}.hb-drawer__nav .hb-has-mega>a{padding-inline-end:56px}.hb-drawer__nav .hb-mega__toggle:active{background:var(--hb-rose)}.hb-drawer__utility{margin-top:18px}.hb-drawer__utility a{min-height:48px;font-weight:500;font-size:17px;color:#5f524c}.hb-drawer__utility li:last-child a{border-bottom:0}.hb-drawer__nav>ul>li>a:active,.hb-drawer__utility a:active{color:var(--hb-orange-dark)}.hb-drawer__nav .hb-menu-highlight>a{min-height:44px;padding-inline:18px}.hb-drawer__back{height:44px}.hb-drawer__sub-body .hb-mega__h{color:#6b625d}.hb-drawer__sub-body ul a small{color:#6b625d}.hb-drawer__sub-all,.hb-drawer__sub-body .hb-mega__all{color:#9f6500}.hb-state__pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 24px;font-size:15px;color:#6b625d}.hb-state__pages .hb-chip{text-decoration:none}.hb-state__links{display:grid;gap:8px;width:min(520px, 100%);margin:0;padding:0;list-style:none}.hb-state__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 20px;border-radius:16px;background:var(--hb-white);box-shadow:0 1px 0 rgb(53 43 36 / .06);font-weight:700;font-size:17px;color:var(--hb-ink-warm);text-decoration:none;transition:transform .22s var(--hb-ease),box-shadow .22s var(--hb-ease)}.hb-state__link::after{content:"";width:8px;height:8px;flex:none;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(45deg);transition:transform .22s var(--hb-ease)}@media (hover:hover) and (pointer:fine){.hb-state__link:hover{box-shadow:0 8px 22px rgb(53 43 36 / .1);transform:translateY(-1px)}.hb-state__link:hover::after{transform:translateX(-3px) rotate(45deg)}}.hb-state__link:active{box-shadow:0 1px 0 rgb(53 43 36 / .06);transform:scale(.985);transition-duration:.1s}.hb-state__link:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hb-state__link,.hb-state__link::after{transition:none}}.hb-drawer__foot .hb-drawer__cta.hb-btn{background:#c88003;font-size:19px;font-weight:700}.hb-drawer__foot .hb-drawer__cta.hb-btn:active{background:#a86b02}.hb-footer__contact li a{display:inline-flex!important;align-items:center;gap:8px}@media (min-width:768px) and (max-width:1100px){.hb-footer__bottom{flex-direction:column;justify-content:center;padding-top:64px;text-align:center}}@media (min-width:768px){.hb-cookie{bottom:16px;translate:0 calc(-1 * var(--hb-dock, 0px))}}.hb-start{--hb-start-drag:0;width:min(640px, calc(100vw - 32px));padding:28px 26px 22px;border-radius:30px;background:var(--hb-filter-bg);overscroll-behavior:contain;box-shadow:0 2px 6px rgb(30 24 20 / .08),0 40px 90px rgb(30 24 20 / .34)}.hb-start[open]{animation:hbst-in .46s cubic-bezier(.32,.72,0,1)}.hb-start.is-closing{animation:hbst-out .26s cubic-bezier(.4,0,1,1) forwards}@keyframes hbst-in{from{opacity:0;transform:translateY(20px) scale(.97)}}@keyframes hbst-out{to{opacity:0;transform:translateY(14px) scale(.98)}}.hb-start::backdrop{background:rgb(29 24 20 / .52);opacity:calc(1 - var(--hb-start-drag, 0) * .9);animation:hbst-fade .4s ease-out}.hb-start.is-closing::backdrop{animation:hbst-fade-out .26s ease-in forwards}@keyframes hbst-fade{from{opacity:0}}@keyframes hbst-fade-out{to{opacity:0}}.hb-start .hb-start__grab{display:none}.hb-start h2{padding-inline-end:52px;font-size:26px}.hb-start .hb-start__lead{color:#5f564f}.hb-start__meta{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:6px 13px 6px 11px;border-radius:99px;background:rgb(101 123 99 / .13);font-size:14px;color:#3c4e3b}.hb-start__meta b{font-weight:800}.hb-start__meta-ico{width:16px;height:16px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/icon-trays.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/icon-trays.svg) center / contain no-repeat}.hb-start .hb-start__x{transition:transform .2s var(--mm-ease),background-color .2s ease-out}.hb-start .hb-start__x:active{transform:scale(.9)}.hb-start .hb-start__x:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-start .hb-start__chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.hb-start .hb-start__chip{position:relative;display:grid;justify-items:center;align-content:center;gap:10px;min-height:134px;padding:18px 8px 14px;border:1.5px solid rgb(53 43 36 / .08);border-radius:22px;background:var(--hb-white);color:var(--hb-ink-warm);box-shadow:0 1px 2px rgb(53 43 36 / .05);text-align:center;text-decoration:none;-webkit-tap-highlight-color:#fff0;transition:transform .32s var(--mm-ease),box-shadow .32s var(--mm-ease),border-color .2s ease-out,background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out}.hb-start__ppl{display:flex;justify-content:center;align-items:flex-end;height:28px;color:#657b63;transition:color .25s ease-out}.hb-start__ppl i{width:19px;height:26px;margin-inline:-2.5px;background:currentColor;-webkit-mask:var(--hb-person) center bottom / contain no-repeat;mask:var(--hb-person) center bottom / contain no-repeat;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.hb-start__ppl i:nth-child(even){height:22px;opacity:.78}.hb-start__ppl i:nth-child(3){height:28px}:root{--hb-person:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 26'%3E%3Ccircle cx='10' cy='6.2' r='5'/%3E%3Cpath d='M1 26v-4.5C1 16.3 5 13 10 13s9 3.3 9 8.5V26z'/%3E%3C/svg%3E")}.hb-start__txt{display:grid;gap:3px;line-height:1.1}.hb-start__num{font-weight:800;font-size:21px;font-variant-numeric:tabular-nums;white-space:nowrap}.hb-start__unit{font-weight:600;font-size:13.5px;color:#6b625d;transition:color .25s ease-out}.hb-start__unit:empty{display:none}.hb-start__tick{position:absolute;top:9px;left:9px;width:24px;height:24px;border-radius:50%;background:var(--hb-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.3 2.3 4.9-5.2' fill='none' stroke='%23352b24' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;transform:scale(0);transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.hb-start .hb-start__chip:active{transform:scale(.96);transition-duration:.1s}.hb-start .hb-start__chip:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hb-start .hb-start__chip:hover{border-color:rgb(53 43 36 / .3);transform:translateY(-3px);box-shadow:0 14px 30px rgb(53 43 36 / .12)}.hb-start .hb-start__chip:hover .hb-start__ppl i{transform:translateY(-2px)}.hb-start .hb-start__chip:hover .hb-start__ppl i:nth-child(even){transform:translateY(-4px)}}.hb-start .hb-start__chip.is-picked{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white);transform:scale(1.03);box-shadow:0 16px 34px rgb(53 43 36 / .28)}.hb-start__chip.is-picked .hb-start__ppl{color:#e3c78d}.hb-start__chip.is-picked .hb-start__unit{color:rgb(255 255 255 / .78)}.hb-start__chip.is-picked .hb-start__tick{transform:scale(1)}.hb-start.is-picking .hb-start__chip:not(.is-picked){opacity:.4;transform:scale(.97)}.hb-start.is-picking{pointer-events:none}.hb-start .hb-start__links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;border:0;list-style:none}.hb-start .hb-start__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:66px;padding:10px 14px;border:1px solid rgb(53 43 36 / .08);border-radius:18px;background:rgb(255 255 255 / .72);color:var(--hb-ink-warm);text-decoration:none;transition:background-color .2s ease-out,transform .2s var(--mm-ease),border-color .2s ease-out}.hb-start__link-ico{position:relative;flex:none;width:40px;height:40px;border-radius:12px;background:var(--hb-rose)}.hb-start__link-ico::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background:var(--hb-ink-warm);-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.hb-start__link-ico--menu{--i:url(/wp-content/themes/holybagel/assets/img/icon-trays.svg)}.hb-start__link-ico--quote{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3'/%3E%3Cpath d='M8 3v4M16 3v4M3.5 10h17M8 14h3'/%3E%3C/svg%3E");background:#e7ece6}.hb-start .hb-start__link-txt{display:grid;flex:1;gap:1px;min-width:0;font-size:13.5px;line-height:1.3;color:#6b625d}.hb-start .hb-start__link-txt b{font-weight:700;font-size:16px;color:#4f624d;white-space:normal}.hb-start .hb-start__links .hb-start__link-go{flex:none;width:16px;height:16px;background:#4f624d;-webkit-mask:var(--mm-arrow) center / contain no-repeat;mask:var(--mm-arrow) center / contain no-repeat;transition:transform .25s var(--mm-ease)}.hb-start .hb-start__link:active{transform:scale(.98);background:var(--hb-white)}.hb-start .hb-start__link:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-start .hb-start__link:hover{background:var(--hb-white);border-color:rgb(53 43 36 / .16)}.hb-start .hb-start__link:hover .hb-start__link-go{transform:translateX(-4px)}}@media (prefers-reduced-motion:no-preference){.hb-start[open]:not(.is-closing) .hb-start__chips li{animation:hbst-chip .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 1) * 45ms + 90ms)}.hb-start[open]:not(.is-closing) .hb-start__links li{animation:hbst-chip .55s cubic-bezier(.22,1,.36,1) .33s backwards}@keyframes hbst-chip{from{opacity:0;transform:translateY(12px) scale(.96)}}}@media (max-width:767px){.hb-start{width:100%;max-width:none;max-height:calc(100dvh - 20px);margin:auto 0 0;padding:0 16px calc(16px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;box-shadow:0 -12px 40px rgb(30 24 20 / .24)}.hb-start[open]{animation:hbst-up .52s cubic-bezier(.32,.72,0,1)}.hb-start.is-closing{animation:hbst-down .28s cubic-bezier(.4,0,1,1) forwards}@keyframes hbst-up{from{transform:translateY(100%)}}@keyframes hbst-down{to{transform:translateY(100%)}}.hb-start.is-dragging,.hb-start.is-dragging::backdrop{animation:none}.hb-start .hb-start__grab{display:flex;justify-content:center;align-items:center;height:30px;margin:0 -16px;touch-action:none;cursor:grab}.hb-start .hb-start__handle{display:block;width:44px;height:5px;margin:0;border-radius:99px;background:rgb(53 43 36 / .22);transition:width .2s ease-out,background-color .2s ease-out}.hb-start.is-dragging .hb-start__handle{width:58px;background:rgb(53 43 36 / .4)}.hb-start #hb-start-title{touch-action:none}.hb-start h2{font-size:22px;padding-top:2px}.hb-start .hb-start__x{top:26px}.hb-start .hb-start__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.hb-start .hb-start__chip{min-height:112px;padding:14px 8px 12px;gap:8px}.hb-start .hb-start__chips li:last-child:nth-child(odd){grid-column:1 / -1}.hb-start .hb-start__chips li:last-child:nth-child(odd) .hb-start__chip{grid-auto-flow:column;justify-content:center;gap:16px;min-height:72px}.hb-start .hb-start__chips li:last-child:nth-child(odd) .hb-start__txt{justify-items:start}.hb-start .hb-start__num{font-size:20px}.hb-start .hb-start__links{grid-template-columns:1fr;gap:8px;margin-top:14px}.hb-start .hb-start__link{min-height:60px}}@media (prefers-reduced-motion:reduce){.hb-start,.hb-start::backdrop,.hb-start *,.hb-start.is-closing{animation:none!important;transition-duration:.01s!important}}.hb-header__burger{transition:transform .15s ease-out;-webkit-tap-highlight-color:#fff0}.hb-header__burger:active{transform:scale(.9)}.hb-header__burger span{transform-origin:50% 50%;transition:translate .2s cubic-bezier(.5,0,.2,1) .13s,rotate .22s cubic-bezier(.5,0,.2,1),opacity .12s ease-out .1s,scale .2s ease-out .08s,background-color .2s ease-out}.hb-header__burger[aria-expanded="true"] span{transition:translate .18s cubic-bezier(.5,0,.2,1),rotate .32s cubic-bezier(.3,1.45,.55,1) .14s,opacity .1s ease-out,scale .18s ease-out,background-color .2s ease-out}.hb-header__burger[aria-expanded="true"] span:nth-child(1){translate:0 7.2px;rotate:45deg}.hb-header__burger[aria-expanded="true"] span:nth-child(2){opacity:0;scale:.2 1}.hb-header__burger[aria-expanded="true"] span:nth-child(3){translate:0 -7.2px;rotate:-45deg}@media (prefers-reduced-motion:reduce){.hb-header__burger,.hb-header__burger span{transition:none!important}}@media (max-width:1279px){html.hb-drawer-on .hb-header{z-index:102}.hb-drawer .hb-drawer__panel{top:calc(var(--hb-hdr-t, 10px) + var(--hb-hdr-h, 72px) + 8px);bottom:calc(10px + env(safe-area-inset-bottom, 0px));left:var(--hb-hdr-x,8px);right:var(--hb-hdr-x,8px);width:auto;max-width:none;border-radius:26px;box-shadow:0 2px 6px rgb(30 24 20 / .08),0 34px 80px rgb(30 24 20 / .34);transform-origin:50% 0;animation:hb-grow-down .5s cubic-bezier(.32,.72,0,1)}.hb-drawer.is-closing .hb-drawer__panel{animation:hb-shrink-up .3s cubic-bezier(.55,0,.75,.4) forwards}@keyframes hb-shrink-up{to{opacity:0;clip-path:inset(0 0 calc(100% - 14px) 0 round 26px);transform:translateY(-10px)}}.hb-drawer .hb-drawer__logo,.hb-drawer .hb-drawer__close{display:none}.hb-drawer .hb-drawer__top{gap:8px;padding:12px 12px 12px 14px}.hb-drawer:not(.is-closing) .hb-drawer__root li{animation-name:hb-dr-row}@keyframes hb-dr-row{from{opacity:0;transform:translateY(-10px)}}}@media (min-width:768px) and (max-width:1279px){.hb-drawer .hb-drawer__panel{right:auto;width:min(440px, calc(100vw - 2 * var(--hb-hdr-x, 13px)));bottom:auto;max-height:calc(100dvh - var(--hb-hdr-t, 10px) - var(--hb-hdr-h, 72px) - 24px);height:640px}}@media (prefers-reduced-motion:reduce){.hb-drawer .hb-drawer__panel,.hb-drawer.is-closing .hb-drawer__panel{animation:none!important}}.hb-dsearch-wrap{display:flex;flex:1;align-items:center;gap:2px;min-width:0}.hb-dsearch{position:static!important;flex:1;min-width:0}.hb-dsearch__bar{position:relative}.hb-dsearch__bar input[type="search"]{width:100%;height:48px;padding:0 44px 0 12px;border:1.5px solid rgb(53 43 36 / .1);border-radius:16px;background:var(--hb-white);font:500 16.5px var(--hb-font);color:var(--hb-ink-warm);-webkit-appearance:none;appearance:none;transition:border-color .2s ease-out,box-shadow .2s ease-out}.hb-dsearch__bar input[type="search"]::placeholder{color:#7d726c;opacity:1}.hb-dsearch__bar input[type="search"]:focus{outline:none;border-color:#5c6e5a;box-shadow:0 0 0 3px rgb(101 123 99 / .18)}.hb-dsearch .hb-search__lens,.hb-dsearch .hb-search__spin{right:15px}.hb-dsearch.is-busy .hb-search__lens{opacity:0;transform:scale(.6)}.hb-dsearch.is-busy .hb-search__spin{opacity:1;transform:none;animation:hbs-spin .7s linear infinite}.hb-dsearch__cancel{display:none;flex:none;min-width:56px;min-height:48px;padding:0 6px;border:0;background:none;font:700 16px var(--hb-font);color:var(--hb-ink-warm);cursor:pointer;-webkit-tap-highlight-color:#fff0}.hb-dsearch__cancel:active{opacity:.55}.hb-dsearch__cancel:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px;border-radius:10px}.hb-dsearch__body{display:none}.hb-drawer.is-search .hb-dsearch__cancel{display:block;animation:hbst-fade .25s ease-out}.hb-drawer.is-search .hb-drawer__tools{display:none}.hb-drawer.is-search .hb-dsearch__body{position:absolute;top:var(--hb-dtop,72px);right:0;bottom:0;left:0;z-index:4;display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 8px 24px;background:var(--hb-filter-bg);animation:hb-dsr-in .34s var(--mm-ease)}@keyframes hb-dsr-in{from{opacity:0;transform:translateY(-6px)}}.hb-drawer.is-search .hb-drawer__layers,.hb-drawer.is-search .hb-drawer__foot{visibility:hidden}.hb-dsearch .hb-sug{position:static;max-height:none;margin:0;padding:0;overflow:visible;border-radius:0;background:none;box-shadow:none;animation:none}.hb-dsearch .hb-sug.is-stale .hb-sug__lb,.hb-dsearch.is-busy .hb-sug__lb{opacity:.55;transition:opacity .2s ease-out .08s}@media (prefers-reduced-motion:reduce){.hb-drawer.is-search .hb-dsearch__body,.hb-drawer.is-search .hb-dsearch__cancel{animation:none}}.hb-ctabar .hb-ctabar__wa{background:#657b63}.hb-ctabar .hb-ctabar__wa:active{background:#55694f}@media (min-width:1280px){.hb-header__inner{position:relative;z-index:61}}:where(*:has(>bdi[dir="ltr"])){column-gap:.3em}.hb-dd__list li{justify-content:flex-start;gap:.3em}.hb-dd__list li::after{margin-inline-start:auto}html.hb-drawer-on .hb-topbar__mark{opacity:0;pointer-events:none;transition:opacity .2s ease-out}html:has(dialog.hb-start[open]) .hb-a11y,html.hb-search-on .hb-a11y,html.hb-drawer-on .hb-a11y{visibility:hidden}@media (max-width:767px){html body .hb-cp.hb-contact.hb-boxes>.hb-boxes__builder{margin-top:96px}html body .hb-boxes .hb-boxes__main>.hb-boxes__step:first-child{padding-top:22px}}@media (min-width:768px) and (max-width:1023px){html body .hb-cp.hb-contact.hb-boxes>.hb-boxes__builder{margin-top:84px}}@media (min-width:600px) and (max-width:1023px){html body .hb-pkp__cmp-table{min-width:0}html body .hb-pkp__cmp-table tbody th{white-space:normal;width:96px}html body .hb-pkp__cmp-table :is(th,td){padding-inline:10px}html body .hb-pkp__cmp-table .hb-btn{min-width:0;padding-inline:14px;white-space:normal;text-align:center;line-height:1.25}}.hb-header .hb-header__cta{position:relative;isolation:isolate;overflow:visible;-webkit-tap-highlight-color:#fff0;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease-out}body:not(.home) .hb-header .hb-header__cta,.hb-header.is-stuck .hb-header__cta{background:#657b63;border-color:#657b63;color:var(--hb-white)}body:not(.home) .hb-header .hb-header__cta:hover,.hb-header.is-stuck .hb-header__cta:hover{background:#5a6f58;border-color:#5a6f58;color:var(--hb-white)}.hb-header .hb-header__cta:focus-visible{outline:3px solid var(--hb-orange);outline-offset:3px}.hb-header .hb-header__cta:active{transform:scale(.96)}.hbc-label{position:relative;z-index:1;display:inline-block;transition:transform .32s cubic-bezier(.22,1,.36,1)}.hbc-shine{position:absolute;inset:-1px;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.hbc-shine::before{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .28) 50%,transparent);transform:translateX(-120%) skewX(-18deg);opacity:0}.hbc-ready .hbc-shine::before{animation:hbc-shine 6.5s 2.4s ease-in-out infinite}@keyframes hbc-shine{0%,74%{transform:translateX(-120%) skewX(-18deg);opacity:0}76%{opacity:1}92%{transform:translateX(330%) skewX(-18deg);opacity:1}93%,100%{opacity:0}}.hbc-bagel{position:absolute;top:50%;inset-inline-end:-4px;z-index:2;width:28px;height:28px;margin-top:-14px;pointer-events:none;opacity:0;transform:translateX(-18px) rotate(-260deg) scale(.5);filter:drop-shadow(0 2px 2px rgb(36 28 22 / .28));transition:opacity .2s ease-out,transform .38s cubic-bezier(.22,1,.36,1)}.hbc-bagel img{display:block;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.hb-header .hb-header__cta.hbc-ready:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(36 28 22 / .2)}.hb-header .hb-header__cta.hbc-ready:hover .hbc-bagel{opacity:1;transform:none}.hb-header .hb-header__cta.hbc-ready:hover .hbc-label{transform:translateX(8px)}.hb-header .hb-header__cta.hbc-ready:hover .hbc-shine::before{animation:none}.hb-header .hb-header__cta.hbc-ready:active{transform:translateY(0) scale(.96)}}.hbc-bagel.is-hop{animation:hbc-hop .34s cubic-bezier(.34,1.56,.64,1)}@keyframes hbc-hop{0%{transform:none}45%{transform:translateY(-9px) rotate(140deg) scale(1.08)}100%{transform:rotate(360deg)}}.hbc-seed{position:fixed;z-index:1100;width:4px;height:7px;margin:-3.5px 0 0 -2px;border-radius:50%;background:#f4e6c8;box-shadow:0 0 0 .6px rgb(120 84 40 / .45);pointer-events:none}@media (prefers-reduced-motion:reduce){.hbc-ready .hbc-shine::before,.hbc-bagel.is-hop{animation:none}.hbc-bagel,.hbc-label{transition:none}.hb-header .hb-header__cta.hbc-ready:hover .hbc-label{transform:none}.hb-header .hb-header__cta.hbc-ready:hover .hbc-bagel{opacity:0}}html.hb-a11y-motion .hbc-shine::before,html.hb-a11y-motion .hbc-bagel{animation:none!important;display:none}html.hb-a11y-motion .hb-header .hb-header__cta .hbc-label{transform:none!important}:is(.hb-btn--sage,.hb-prod__add,.hb-faqp__cta-main,.hb-pkgb__confirm,.hb-cartx__add,.hb-cartd__go,.hb-cartempty__main,.hb-cartp__go,.hb-co #place_order,.hb-co__chip,.hb-ty__main,.hb-boxes__add,.hb-cartd__added,.hb-pkp__boxes-btn,.hb-acc__go,.hb-acc__wc button[type=submit],.hb-acc__chip--go,.hb-season__go,.hb-season__biz-btn,.hb-cookie__ok,.hb-a11y__opt,.hb-mega__btn,.hb-cp__band-range,.hb-cp__cmp-col--cat,.hb-cp__btn-main,.hb-cp__tl-dot,.hb-seg,.woofc-area .woofc-area-count,.woofc-area a.woofc-action-checkout){--hb-sage:#657b63;--hb-sage-dark:#5b6e59}.hb-cat__count{color:#89695e}.hb-prod__note{color:#5b6e59}.hb-prod__incl--short .hb-prod__note{color:#9e6b00}.hb-prod__incl--short .hb-prod__note:hover{color:#7e5500}.hb-pcard__b{color:#844e07}.hb-stepper__btn{position:relative}.hb-stepper__btn::after{content:"";position:absolute;inset:-3px}.hb-boxes__tick::before{content:"";position:absolute;inset:-11px}.hb-bcards .hb-bcard .hb-bcard__info{padding-block:6px;margin-block:-6px}.hb-footer__brand>a{display:inline-block}.hb-footer__contact li a{padding-block:11px;margin-block:-11px}.hb-footer .menu-item>a{min-width:44px}.hb-state__home{padding-block:10px;margin-block:-10px}:is(.hb-faqp,.hb-state) .hb-chip,.hb-pk-tabs__btn{min-height:44px}@media (max-width:767px){.hb-a11y__btn{min-width:44px;min-height:44px}}html.hbmm-stagger .hb-mm__panel[data-enter="open"] .hb-mm__in>*{animation:none}@media (max-width:1179px){html body .hb-ctabar .hb-ctabar__start.hb-btn,html body .hb-ctabar .hb-ctabar__start.hb-btn.has-ctx,html body .hb-drawer__foot .hb-drawer__cta.hb-btn{background:#657b63;border-color:#657b63;color:#fff}html body .hb-ctabar .hb-ctabar__start.hb-btn:active,html body .hb-ctabar .hb-ctabar__start.hb-btn.has-ctx:active,html body .hb-drawer__foot .hb-drawer__cta.hb-btn:active{background:#55694f}html body .hb-ctabar .hb-ctabar__wa{background:#fff;color:var(--hb-ink-warm);box-shadow:inset 0 0 0 1.5px #d9c8c1}html body .hb-ctabar .hb-ctabar__wa:active{background:var(--hb-filter-bg)}html body .hb-ctabar .hb-ctabar__wa .hb-fab__wa{background-color:#1f8f4c}html body .hb-ctabar .hb-ctabar__cart{background:#fff;color:var(--hb-ink-warm);box-shadow:inset 0 0 0 1.5px #d9c8c1}html body .hb-ctabar .hb-ctabar__cart .hb-ico--cart{color:var(--hb-ink-warm)}html body .hb-ctabar .hb-ctabar__cart:active{background:var(--hb-filter-bg)}}html body .hb-fab--cart{background:var(--hb-ink-warm);color:#fff}html body .hb-fab--cart .hb-cart-count{background:#657b63;color:#fff}.hb-trust .hb-clients,.hb-trust .hb-clients__title,.hb-trust .hb-clients__text,.hb-trust .hb-reviews__title,.hb-about__trust,.hb-about__trust :is(h2,h3,p){color:var(--hb-ink-warm)}.hb-pcard__b.hb-season__b,.hb-pcard__flag{color:var(--hb-ink-warm)}.hb-topbar__link.hb-topbar__search,.hb-topbar__link--account{display:inline-flex;align-items:center;min-height:44px}html.hb-cookie-on .hb-toasts{bottom:calc(var(--hb-dock, 0px) + var(--hb-cookie-h, 0px) + 24px)}html:has(.hb-drawer:not([hidden])) .hb-cookie,html.hb-cart-lock .hb-cookie{visibility:hidden}.hb-header__badge{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.hb-header__badge-txt{display:none;font-weight:700;font-size:12.5px;line-height:1.15;color:var(--hb-ink-warm);text-align:start;white-space:nowrap}.hb-header__badge-txt small{display:block;font-weight:400;font-size:12px}@media (max-width:1179px){.hb-header__badge-txt{display:block}}body.home .hb-header:not(.is-stuck) .hb-header__badge-txt{color:#fff}html body .hb-header__cart .hb-cart-count{background:#657b63;color:#fff}.hb-topbar__inner a:not(.hb-topbar__mark){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.hb-topbar__mark{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.hb-cookie .hb-btn{min-height:44px}.hb-acc__tabs button{min-height:44px}.hb-stepper__btn{width:44px;height:44px}.hb-menu__toggle{width:70px;height:44px;border:6px solid #fff0;background-clip:padding-box}.hb-stepper input{min-height:44px}.hb-footer__bottom{flex-wrap:wrap;row-gap:18px}.hb-footer .hb-footer__bottom>.hb-footer__bagel-whole{flex:none;position:static!important;order:-1;width:84px!important;height:84px;aspect-ratio:1;margin:0 calc(50% - 42px)!important}.hb-footer .hb-footer__bottom>.hb-footer__bagel-whole img{width:100%;height:100%;object-fit:contain}.hb-footer__credit{margin:0;color:rgb(247 241 227 / .7)}.hb-footer__credit a{color:#f7f1e3;font-weight:700;text-decoration:none}.hb-footer__credit a:hover{text-decoration:underline}@media (max-width:767px){.hb-footer__bottom{row-gap:10px}}@media (min-width:1024px){.hb-cookie{width:auto;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px}.hb-cookie__main p{white-space:nowrap}}@media (max-width:767px){.hb-cookie{padding:10px 12px}.hb-cookie__main{flex-direction:row;align-items:center;gap:10px}.hb-cookie__main p{font-size:13.5px;line-height:1.4}.hb-cookie__btns{flex:none;gap:6px}.hb-cookie__btns .hb-btn{flex:none;padding:0 14px;font-size:14.5px}}.hb-footer .hb-footer__bottom{padding-top:48px!important}@media (max-width:767px){.hb-footer .hb-footer__bottom{padding-top:40px!important}}html body .hb-footer{padding-bottom:40px}html body .hb-footer__bottom{margin-top:40px}html body .hb-footer .hb-footer__bottom{padding-top:24px!important}.hb-footer__note{display:block;max-width:640px;margin-top:6px;font-size:12px;line-height:1.6;opacity:.85}@media (max-width:767px){html body .hb-footer{padding-bottom:28px}html body .hb-footer__bottom{margin-top:32px}html body .hb-footer .hb-footer__bottom{padding-top:20px!important}.hb-footer__note{margin-inline:auto}}@font-face{font-family:"HB Hebrew";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0590-05FF,U+FB1D-FB4F,U+20AA}@font-face{font-family:"HB Hebrew";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-bold.woff2) format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+0590-05FF,U+FB1D-FB4F,U+20AA}.hb-reviews__widget{min-height:240px}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-widget-container,html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-widget-container *{font-family:"HB Hebrew","Trustindex Poppins",Arial,sans-serif!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-review-item>.ti-inner{background:#f9f4f0!important;border:0!important;border-radius:16px!important;box-shadow:none!important;padding:24px 26px!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-name{color:#352b24!important;font-size:15px!important;font-weight:700!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-date{color:#6b625d!important;font-size:13px!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-review-content,html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-review-content *{color:#352b24!important;font-size:16px!important;line-height:1.6!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-read-more,html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-read-more *{color:#4f6a4d!important;font-size:14px!important;font-weight:700!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev){background:#f9f4f0!important;box-shadow:0 6px 16px rgb(53 43 36 / .12)!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev)::before{border-color:#352b24!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls-line{background:rgb(53 43 36 / .16)!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls-line .dot{background:#352b24!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev){outline-color:#f9f4f0!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev):hover{background-color:#352b24!important;outline-color:#352b24!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev):hover::before{border-color:#fff!important}html body .hb-reviews__widget{padding-top:10px}.hb-reviews__note{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--hb-filter-bg);text-align:start}.hb-trust .hb-reviews__note{color:var(--hb-ink-warm)}html body .hb-reviews .ti-widget[data-pid][data-layout-id] :is(.ti-review-content,.ti-review-content>*,.ti-read-more){text-align:right!important}html body .hb-reviews .ti-widget[data-pid][data-layout-id] :is(.ti-review-content,.ti-review-content>*){unicode-bidi:plaintext}.hb-clients__marquee{--hb-cl-per:6;--hb-cl-gap:10px;--hb-cl-t:2.4s;--hb-cl-u:74px;--hb-cl-box:94px;container-type:inline-size;display:flex;max-width:1330px;margin:46px auto 0;overflow:hidden;outline-offset:-3px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}body.home .hb-clients__marquee{margin-top:0}.hb-clients__track{display:flex;flex:none;gap:var(--hb-cl-gap);margin:0;padding:0;padding-inline-end:var(--hb-cl-gap);list-style:none;animation:hb-cl-run calc(var(--hb-cl-n, 20) * var(--hb-cl-t)) linear infinite}.hb-clients__track li{display:grid;place-items:center;flex:none;box-sizing:border-box;width:calc((100cqw - (var(--hb-cl-per) - 1) * var(--hb-cl-gap)) / var(--hb-cl-per));height:138px;padding:22px;background:var(--hb-filter-bg);border-radius:var(--hb-radius-lg)}.hb-clients__track img{max-width:100%;max-height:86px;width:auto;height:auto;object-fit:contain}.hb-clients__track img[style*="--w"]{width:calc(var(--w) * var(--hb-cl-u));max-width:calc(100% * var(--p));max-height:calc(var(--hb-cl-box) * var(--q))}@keyframes hb-cl-run{to{transform:translate3d(100%,0,0)}}.hb-clients__marquee:focus-visible .hb-clients__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.hb-clients__marquee:hover .hb-clients__track{animation-play-state:paused}}@media (max-width:1279px){.hb-clients__marquee{--hb-cl-per:5;--hb-cl-u:68px}}@media (max-width:767px){.hb-clients__marquee{--hb-cl-per:3;--hb-cl-gap:8px;--hb-cl-t:2.8s;--hb-cl-u:50px;--hb-cl-box:80px;margin-top:30px}.hb-clients__track li{height:100px;padding:10px;border-radius:22px}.hb-clients__track img{max-height:64px}}@media (prefers-reduced-motion:reduce){.hb-clients__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hb-clients__track{animation:none}.hb-clients__track[aria-hidden]{display:none}}html.hb-a11y-motion .hb-clients__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}html.hb-a11y-motion .hb-clients__track{animation:none}html.hb-a11y-motion .hb-clients__track[aria-hidden]{display:none}html body .hb-cp.hb-contact>.hb-ev__answer--low{margin-top:var(--cp-gap,64px);padding-top:clamp(30px, 3.5vw, 48px)}.hb-prod__main{position:relative}.hb-prod__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:46px;height:46px;margin-top:-23px;padding:0;border:0;border-radius:50%;background:#eef2ec;color:#352b24;box-shadow:0 6px 16px rgb(53 43 36 / .16);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.hb-prod__nav--prev{right:14px}.hb-prod__nav--next{left:14px}.hb-prod__nav:hover{background:#fff;transform:scale(1.06)}.hb-prod__nav:focus-visible{outline:2px solid #352b24;outline-offset:2px}@media (max-width:767px){.hb-prod__nav{width:40px;height:40px;margin-top:-20px}}html body .hb-fncta{display:flex;align-items:center;justify-content:space-between;gap:18px 32px;flex-wrap:wrap;max-width:1330px;margin:var(--cp-gap,64px) auto 0;padding:clamp(24px, 3vw, 40px) clamp(20px, 3.5vw, 48px);border-radius:var(--hb-radius-lg,32px);background:#f9f4f0}html body .hb-fncta h2{margin:0;font-size:clamp(24px, 2.2vw, 32px);line-height:1.2;color:#352b24}html body .hb-fncta p{margin:8px 0 0;font-size:18px;color:rgb(53 43 36 / .8)}@media (max-width:767px){html body .hb-fncta{margin-inline:16px}html body .hb-fncta__go{width:100%}}html body .hb-mmx__fnlink{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#4f6a4d;text-decoration:none}html body .hb-mmx__fnlink:hover{text-decoration:underline}html body .hb-swap__up{display:block;margin-top:3px;color:#4f6a4d;font-weight:600}html body .hb-swap__up a{margin-inline-start:6px;color:#352b24;text-decoration:underline}html body .hb-fnin{max-width:none;margin:var(--cp-gap,64px) 0 0;padding:clamp(30px, 3.6vw, 52px) clamp(20px, 4vw, 64px);border-radius:var(--hb-radius-lg,32px);background:#fff;text-align:center}html body .hb-cp.hb-contact>.hb-ob+.hb-fnin{margin-top:16px;padding-top:clamp(64px, 6vw, 84px)}html body .hb-fnin__mood{max-width:760px;margin:0 auto}html body .hb-fnin__mt{margin:0;font-size:clamp(28px, 2.9vw, 42px);line-height:1.18;color:#352b24;text-wrap:balance}html body .hb-fnin__mx{margin-top:14px;font-size:clamp(17px, 1.3vw, 19px);line-height:1.75;color:rgb(53 43 36 / .82);text-wrap:pretty}html body .hb-fnin__mx p{margin:0 0 8px}html body .hb-fnin__div{display:flex;align-items:center;justify-content:center;gap:18px;max-width:520px;margin:26px auto 22px}html body .hb-fnin__div span{flex:1;height:1px;background:rgb(53 43 36 / .14)}html body .hb-fnin__div img{width:56px;height:56px;object-fit:contain}html body .hb-fnin__head h2{font-size:clamp(22px, 2vw, 28px)!important}html body .hb-fnin__qt{justify-content:center}html body .hb-fnin__chips,html body .hb-fnin__go{justify-content:center}html body .hb-fnin__chip{background:#f9f4f0;border-color:#fff0}html body .hb-fnin__head h2{margin:0;font-size:clamp(26px, 2.6vw, 38px);line-height:1.2;color:#352b24}html body .hb-fnin__head p{margin:8px 0 0;font-size:18px;color:rgb(53 43 36 / .8)}html body .hb-fnin__q{margin-top:26px}html body .hb-fnin__qt{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-weight:700;font-size:clamp(19px, 1.6vw, 23px);color:#352b24}html body .hb-fnin__n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#352b24;color:#fff;font-size:15px}html body .hb-fnin__chips{display:flex;flex-wrap:wrap;gap:8px}html body .hb-fnin__chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid rgb(53 43 36 / .16);border-radius:999px;background:#fff;font:inherit;font-weight:600;font-size:15px;color:#352b24;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}html body .hb-fnin__chip svg{color:#8a6f62}html body .hb-fnin__chip:hover{border-color:#c9ab9f}html body .hb-fnin__chip[aria-pressed="true"]{background:#ecdfd9;border-color:#c9ab9f;box-shadow:inset 0 0 0 1px #c9ab9f}html body .hb-fnin__go{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}html body .hb-fnin__go .hb-btn[disabled]{opacity:.45;cursor:not-allowed}html body .hb-fnin__own{font-weight:600;color:#352b24;text-decoration:underline;text-underline-offset:3px}html body .hb-ev__gallery,html body .hb-ev__faq{margin-top:var(--cp-gap,64px)}@media (max-width:767px){html body .hb-fnin{margin-inline:16px}html body .hb-fnin__go .hb-btn{width:100%}}html body .hb-ev__faq .hb-faq__help{position:relative}html body .hb-fnin [hidden]{display:none!important}html body .hb-fnin__start{margin-top:28px;display:flex;justify-content:center}html body .hb-fnin__steps{text-align:start}html body .hb-fnin__steps .hb-fnin__head{text-align:center;margin-bottom:8px}html body .hb-fnin__steps .hb-fnin__qt,html body .hb-fnin__steps .hb-fnin__chips{justify-content:flex-start}html body .hb-fnin__steps .hb-fnin__go{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;margin-top:30px}html body .hb-fnin__steps.is-open{animation:hbFninIn .45s cubic-bezier(.2,.7,.2,1) both}@keyframes hbFninIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .hb-fnin__steps.is-open{animation:none}}html body .hb-fnin__steps h2[tabindex="-1"]:focus{outline:none}html body .hb-cp.hb-contact>.hb-ev__form{position:relative;z-index:2}html body .hb-cp.hb-contact>.hb-ev__form+.hb-ev__gallery{position:relative;z-index:1;margin-top:-40px;padding-top:96px}html body .hb-cp.hb-contact>.hb-ev__faq{border-radius:40px 40px 0 0;background:linear-gradient(180deg,#f9f4f0 0%,#f9f4f0 55%,#fff0 100%)}html body .hb-cp.hb-contact>.hb-ev__faq+.hb-ev__others{margin-top:0}html body.hb-event-page .hb-footer{background:#ecdfd9;color:#352b24}html body.hb-event-page .hb-footer a:hover{color:#352b24}html body.hb-event-page :is(.hb-footer__brand p,.hb-footer__col ul,.hb-footer__bottom,.hb-footer__credit){color:#352b24}html body.hb-event-page .hb-footer__note{opacity:1}html body.hb-event-page :is(.hb-footer__head,.hb-footer__contact li a,.hb-footer__contact strong,.hb-footer__credit a,.hb-footer__lang [aria-current]){color:#352b24}html body.hb-event-page .hb-footer__bottom{border-top-color:rgb(53 43 36 / .14)}html body.hb-event-page .hb-footer__sep{background:rgb(53 43 36 / .25)}html body.hb-event-page .hb-footer__lang img{filter:brightness(0);opacity:.7}html body.hb-event-page .hb-footer__badge{filter:brightness(0);opacity:.78}html body .hb-cp.hb-contact>.hb-ev__others{background:#fff;border-radius:40px;padding:clamp(40px, 4.4vw, 64px) clamp(20px, 3.6vw, 52px)}html body .hb-cp.hb-contact>.hb-ev__faq+.hb-ev__others{margin-top:24px}html body .hb-fnin.is-open{background:#fff0;padding-inline:0;padding-bottom:0;text-align:start}html body .hb-fnin__grid{margin:0}html body .hb-fnin__card{text-align:start}html body .hb-fnin__card .hb-fnin__head{text-align:start}html body .hb-fnin__card .hb-fnin__chip{background:#fff}html body .hb-fnin__card .hb-fnin__chip[aria-pressed="true"]{background:#5f7a61;color:#fff}html body .hb-fnin__steps.is-in,html body .hb-fnin__res.is-in{animation:hbFninIn .45s cubic-bezier(.2,.7,.2,1) both}html body .hb-fnin__rhead{display:grid;gap:6px;justify-items:start}html body .hb-fnin__rhead h2{margin:6px 0 0;font-size:clamp(24px, 2.2vw, 32px)}html body .hb-fnin__rhead p{margin:0;color:rgb(53 43 36 / .72)}html body .hb-fnin__rhead h2[tabindex="-1"]:focus,html body .hb-fnin__ask h2[tabindex="-1"]:focus{outline:none}html body .hb-fnin__back{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;font:inherit;font-weight:700;color:#352b24;cursor:pointer}html body .hb-fnin__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:22px}html body .hb-fnin__pk{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 10px 26px rgb(53 43 36 / .08)}html body .hb-fnin__pk.is-main{box-shadow:0 0 0 2px #5f7a61,0 14px 30px rgb(53 43 36 / .12)}html body .hb-fnin__pk img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}html body .hb-fnin__pkb{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}html body .hb-fnin__pkb h3{margin:0;font-size:22px}html body .hb-fnin__eye{margin:0;font-size:13px;font-weight:700;color:#5f7a61}html body .hb-fnin__price{margin:0;color:rgb(53 43 36 / .8)}html body .hb-fnin__price strong{color:#352b24}html body .hb-fnin__tags{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0}html body .hb-fnin__tags span{padding:3px 10px;border-radius:999px;background:#f9f4f0;font-size:13px}html body .hb-fnin__swap{margin:0;font-size:13px;color:rgb(53 43 36 / .7)}html body .hb-fnin__pkb .hb-btn{margin-top:auto;width:100%;justify-content:center}html body .hb-fnin__pkb .hb-fnin__swap+.hb-btn,html body .hb-fnin__pkb .hb-fnin__tags+.hb-btn,html body .hb-fnin__pkb .hb-fnin__price+.hb-btn{margin-top:auto}html body .hb-fnin__ownc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:18px;padding:18px 22px;border-radius:22px;background:rgb(255 255 255 / .6)}html body .hb-fnin__ownc p{display:grid;gap:2px;margin:0}html body .hb-fnin__ownc span{color:rgb(53 43 36 / .72)}html body .hb-fnin__quote{margin:14px 0 0;text-align:center}html body .hb-fnin__quote a{color:#352b24;font-weight:700}html body .hb-fnin__sum dl{display:block;margin:8px 0 0}html body .hb-fnin__sum .hb-quote__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 4px;border-bottom:1px dashed rgb(53 43 36 / .16)}html body .hb-fnin__sum .hb-quote__row dt{color:rgb(53 43 36 / .7)}html body .hb-fnin__sum .hb-quote__row dd{margin:0;font-weight:700;white-space:nowrap}html body .hb-fnin__sum .hb-quote__sum-head h2{margin:0}html body .hb-fnin__grid{width:100%;max-width:none}html body .hb-fnin__pkb .hb-btn{min-height:46px;padding:10px 14px;font-size:15px}html body .hb-fnin__mood{max-width:820px;margin:0 auto clamp(36px, 4vw, 56px);text-align:center}html body .hb-fnin__card{scroll-margin-top:110px}html body .hb-fnin__card.hb-quote__card{background:#fff}html body .hb-fnin__card .hb-fnin__chip{background:#f9f4f0}html body .hb-fnin__card .hb-fnin__ownc{background:#f9f4f0}html body .hb-cp.hb-contact>.hb-ob+.hb-fnin{padding-top:34px}html body .hb-fnin__mood{margin-bottom:118px}html body .hb-fnin__card .hb-fnin__head{margin-bottom:26px}html body .hb-fnin__card .hb-fnin__q{margin:0 0 18px;padding:clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 28px);border-radius:24px;background:#f6eeea}html body .hb-fnin__card .hb-fnin__qt{margin:0 0 16px}html body .hb-fnin__card .hb-fnin__chips{gap:10px}html body .hb-fnin__card .hb-fnin__chip{background:#fff;border:1px solid rgb(53 43 36 / .14);color:#352b24}html body .hb-fnin__card .hb-fnin__chip svg{color:#8a6f62}html body .hb-fnin__card .hb-fnin__chip:hover{border-color:rgb(53 43 36 / .35)}html body .hb-fnin__card .hb-fnin__chip[aria-pressed="true"]{background:#ecdfd9;border-color:#c9ab9f;color:#352b24;box-shadow:inset 0 0 0 1px #c9ab9f}html body .hb-fnin__card .hb-fnin__chip[aria-pressed="true"] svg{color:#352b24}html body .hb-fnin__card .hb-fnin__go{margin-top:26px}html body .hb-fnin__card .hb-fnin__own{color:var(--hb-sage,#5f7a61);font-weight:700}html body .hb-fnin__pkv{--ink:#352b24;--mute:#6b605a;--line:rgba(53, 43, 36, .12);--bg:#f7f1ec;--sage:#657b63;max-width:none;padding-bottom:0;color:#352b24}html body .hb-fnin__pkv svg{width:18px;height:18px}html body .hb-fnin__pkv .hba-pk__item,html body .hb-fnin__pkv .hba-pk__opt{background:#f9f4f0}html body .hb-fnin__pkv .hba-pk__opt.is-cur{background:#eef2ec}html body .hb-fnin__pkh{margin:0;font-size:clamp(26px, 2.4vw, 34px)}html body .hb-fnin__pkh:focus{outline:none}html body .hb-fnin__pkv .hba-pk__head{margin-top:10px}html body .hb-fnin__pkgo{position:sticky;bottom:16px;z-index:2;display:grid;justify-items:center;gap:8px;margin-top:24px}html body .hb-fnin__pkgo .hb-btn{width:min(100%, 520px);justify-content:center;box-shadow:0 12px 28px rgb(53 43 36 / .18)}html body .hb-fnin__pkmsg{margin:0;font-weight:700;color:#4f634d;text-align:center}html body .hb-fnin__pkmsg:empty{display:none}html body .hb-fnin__card .hb-fnin__q{padding:0;border-radius:0;background:none;margin:0 0 34px}html body .hb-fnin__card .hb-fnin__n{background:#e5cec7;color:#352b24}html body.hb-event-page,html body.hb-soft.hb-event-page{background:#f9f4f0}html body.hb-event-page .hb-fnin__sum{background:#fff}html body.hb-event-page .hb-ob__ring{background:#f9f4f0}html body .hb-footer{background:#ecdfd9;color:#352b24}html body .hb-footer a:hover{color:#352b24}html body :is(.hb-footer__brand p,.hb-footer__col ul,.hb-footer__bottom,.hb-footer__credit){color:#352b24}html body .hb-footer__note{opacity:1}html body :is(.hb-footer__head,.hb-footer__contact li a,.hb-footer__contact strong,.hb-footer__credit a,.hb-footer__lang [aria-current]){color:#352b24}html body .hb-footer__bottom{border-top-color:rgb(53 43 36 / .14)}html body .hb-footer__sep{background:rgb(53 43 36 / .25)}html body .hb-footer__lang img{filter:brightness(0);opacity:.7}html body .hb-footer__badge{filter:brightness(0);opacity:.78}html body .hb-footer__contact svg,html body .hb-footer__contact .hb-i,html body .hb-footer__contact li>:first-child svg{color:#6b4a3a!important;stroke:currentColor}html body.hb-event-page .hb-fnin__sum{background:#ecdfd9}html body .hb-cp.hb-contact>.hb-ev__faq{background:#fff;border-radius:40px}html body .hb-cp.hb-contact>.hb-ev__others{background:none;padding-inline:0}html body.page-id-164,html body.hb-soft.page-id-164{background:#f9f4f0}html body.page-id-164 .hb-ob__ring{background:#f9f4f0}html body.page-id-164 .hb-galp__cta{max-width:none!important;width:auto;margin-inline:13px!important;padding:72px 34px 80px;border-radius:40px;background:#fff!important;color:#352b24}html body.page-id-164 .hb-galp__cta :is(h2,p){color:#352b24}html body.page-id-164 .hb-galp__cta .hb-way{background:#f9f4f0}html body .hb-cp.hb-contact>section.hb-ev__gallery{padding-inline:24px!important;padding-bottom:36px!important}html body .hb-cp.hb-contact>section.hb-ev__gallery::before{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 72%,transparent 100%)}html body .hb-cp.hb-contact>.hb-ev__gallery+.hb-ev__faq{margin-top:24px}html body .hb-ev__faq .hb-faq__help{background:#f9f4f0}html body .hb-galp__chips .hb-chip.is-active,html body .hb-galp__chips .hb-chip[aria-pressed="true"]{background:#e5cec7!important;border-color:#e5cec7!important;color:#352b24!important}html body .hb-galp__chips .hb-chip.is-active .hb-chip__ic,html body .hb-galp__chips .hb-chip[aria-pressed="true"] .hb-chip__ic{color:#352b24!important}html body .hb-ev__faq .hb-faq__inner{align-items:start}html body .hb-ev__faq .hb-faq__help{align-self:start;margin-top:0}html body .hb-ev__others .hb-ev__tiles{max-width:1326px}html body .hb-cp.hb-contact>.hb-ev__others{padding-bottom:0}html body.hb-event-page .hb-cp.hb-contact{padding-bottom:40px}@media (min-width:900px){html body .hb-ev__faq .hb-faq__help{margin-top:113px}}html body.page-id-307,html body.hb-soft.page-id-307{background:#f9f4f0}html body.page-id-307 .hb-ob__ring{background:#f9f4f0}html body.page-id-307 :is(.hb-cp__cmp,.hb-cp__gal){background:#fff!important}html body.page-id-307 .hb-faqp__cta{max-width:none!important;margin-inline:0!important;padding:72px 34px 80px;border-radius:40px;background:#fff!important;color:#352b24}html body.page-id-307 .hb-faqp__cta :is(h2,p,a:not(.hb-btn):not(.hb-way__btn)){color:#352b24}html body.page-id-307 .hb-faqp__cta .hb-way{background:#f9f4f0}html body .hb-pkp__includes li{grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:12px}html body .hb-pkp__includes li>em{justify-self:end;width:auto!important;padding:4px 14px;white-space:nowrap}html body .hb-footer__tel-ico{background-color:#6b4a3a!important}html body .hb-footer__wa{background-color:#657b63!important}html body .hb-mm__panel .hb-mmx__occ:hover,html body .hb-mm__panel .hb-mmx__occ:focus-visible{box-shadow:none!important;background:#f1e7e1;transition:background-color .2s ease}html body .hb-cp__cmp-col--cat .hb-cp__btn-main{background:#ecdfd9!important;border-color:#ecdfd9!important;color:#657b63!important}html body .hb-cp__cmp-col--cat .hb-cp__btn-main:hover{background:#fff!important;border-color:#fff!important}html body .hb-cp__cmp-col--cat .hb-cp__btn-main svg{color:#657b63}html body .hb-cp__steps{background:#e5cec7!important;color:#352b24}html body .hb-cp__steps :is(h2,.hb-about__h2,.hb-pkp__head p){color:#352b24!important}html body .hb-cp__steps .hb-cp__tl::before{background:rgb(53 43 36 / .16)!important}html body .hb-cp__steps .hb-cp__tl::after,html body .hb-cp__steps .hb-cp__tl-card::after{background:#657b63!important}html body .hb-cp__steps .hb-cp__tl-dot{background:#f9f4f0!important;border-color:rgb(53 43 36 / .22)!important;color:rgb(53 43 36 / .6)!important}html body .hb-cp__steps .hb-cp__tl-item.is-on .hb-cp__tl-dot{background:#657b63!important;border-color:#fff!important;color:#fff!important}html body.page-id-307 .hb-cp__gal{background:transparent!important}html body.page-id-307 .hb-cp__stations{position:relative;z-index:2}html body.page-id-307 .hb-cp__stations+.hb-cp__gal{position:relative;z-index:1;margin-top:-40px!important;padding-top:96px!important}html body.page-id-307 .hb-cp__gal::before{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 72%,transparent 100%)}body.page-id-307 .hb-clients{padding-top:var(--hb-sec-y,64px);padding-bottom:var(--hb-sec-y,64px)}body.page-id-307 .hb-reviews{padding-top:var(--hb-sec-y,64px);padding-bottom:var(--hb-sec-y,64px)}html body.page-id-307 .hb-trust__line{background:#fff}html body.page-id-307 .hb-trust{background:#eae0d9}html body.page-id-307 .hb-trust{position:relative;z-index:1}html body.page-id-307 .hb-trust .hb-reviews{padding-bottom:48px}html body.page-id-307 .hb-clients__track li{background:#fff}html body.page-id-307 .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-review-item>.ti-inner{background:#fff!important}html body.page-id-307 .hb-reviews .ti-widget[data-pid][data-layout-id] .ti-controls :is(.ti-next,.ti-prev):not(:hover){background:#fff!important;outline-color:#fff!important}body.page-id-307 .hb-clients__marquee{margin-top:0}html body .hb-cp__cmp-col--cat .hb-cp__btn-main,html body .hb-cp__cmp-col--cat .hb-cp__btn-main svg{color:#4a5f48!important}html body .hb-cp__steps .hb-cp__tl::after,html body .hb-cp__steps .hb-cp__tl-card::after{background:#b8877a!important}html body .hb-cp__steps .hb-cp__tl-item.is-on .hb-cp__tl-dot{background:#b8877a!important;border-color:#fff!important;color:#fff!important}html body .hb-cp__stations-btn{background:#657b63!important;border-color:#657b63!important;color:#fff!important}html body .hb-cp__stations-btn:hover{background:#4f634d!important;border-color:#4f634d!important}html body .hb-cp__faq .hb-btn--outline{border-color:#657b63!important;color:#4f634d!important}html body .hb-cp__faq .hb-btn--outline:hover{background:#657b63!important;color:#fff!important}html body .hb-cp__faq .hb-faq__item{background:#fff!important}html body .hb-cp__faq .hb-faq__item[open]{background:#fff!important}html body.page-id-307 .hb-lb{margin-bottom:87px}html body .hb-lb__submit.hb-btn--sage{background:#e5cec7!important;border-color:#e5cec7!important;color:#352b24!important}html body .hb-lb__submit.hb-btn--sage:hover{background:#d9bdb4!important;border-color:#d9bdb4!important}html body .hb-cp__stations-btn{background:#fff!important;border-color:#fff!important;color:#352b24!important}html body .hb-cp__stations-btn:hover{background:#f9f4f0!important;border-color:#f9f4f0!important}html body .hb-cp__faq .hb-faq__item[open]{background:#ecdfd9!important}html body .hb-cp__faq .hb-faq__list{columns:auto!important;column-count:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}html body .hb-cp__faq .hb-faq__list>.hb-faq__item{margin:0!important;break-inside:auto}@media (max-width:767px){html body .hb-cp__faq .hb-faq__list{grid-template-columns:minmax(0,1fr)}}html body .hb-cp__faq .hb-faq__list.is-cols{align-items:start}html body .hb-cp__faq .hb-faq__col{display:grid;gap:16px;align-content:start}html body.hb-shop-page,html body.hb-soft.hb-shop-page{background:#f9f4f0}html body.hb-shop-page .hb-ob__ring{background:#f9f4f0}html body.hb-shop-page :is(.hb-shop__open,.hb-shop__sort .hb-dd__btn,.hb-shop__rail .hb-fchip:not(.is-on):not([aria-pressed="true"]):not([aria-current]),.hb-shop__toolbar .hb-rail__btn,.hb-shop__toolbar [class*="rail__nav"],.hb-shop__toolbar [class*="rail__arrow"]){background:#fff!important}html body.hb-shop-page .hb-shop__rail .hb-fchip:not(.is-on):not([aria-pressed="true"]):not([aria-current])>span:first-child{background:#f9f4f0}html body .hb-lb .hb-lb__card{background:#fff!important}html body.hb-product-page,html body.hb-soft.hb-product-page{background:#f9f4f0}html body.hb-product-page :is(.hb-prod__crumbs,.hb-prod__top){background:#fff!important}html body.hb-product-page .hb-prod__top :is(.hb-pp__buy,.hb-prod__acc-item){background:#f9f4f0!important}html body.hb-product-page .hb-prod__top .hb-prod__acc-item[open]{background:#ecdfd9!important}html body .hb-pp__kind{background:#ecdfd9!important;color:#352b24!important}html body .hb-pp__kind svg{color:#6b4a3a!important}html body.hb-product-page .hb-prod__top :is(.hb-pp__buy,.hb-prod__acc-item){background:#ecdfd9!important}html body.hb-product-page .hb-prod__top .hb-prod__acc-item[open]{background:#e5cec7!important}html body.page-id-169,html body.hb-soft.page-id-169{background:#f9f4f0}html body.page-id-169 .hb-ob__ring{background:#f9f4f0}html body.page-id-169 .hb-quote__card{background:#fff!important}html body.page-id-169 .hb-quote__card .hb-evc__card{background:#f9f4f0!important}html body.page-id-169 .hb-quote__card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important}html body.page-id-169 .hb-quote__summary{background:#ecdfd9!important}html body.page-id-169 .hb-contact__card{background:#fff!important}html body.hb-product-page .hb-prod__top .hb-pp__buy:has(.hb-pp__size){background:transparent!important;padding-inline:0}html body.hb-product-page .hb-pp__size label>input:not(:checked)+span{background:#f9f4f0!important}html body.page-id-169 li:not(.is-current):not(.is-done)>.hb-q__dot{background:#e5cec7!important;border-color:#e5cec7!important;color:#352b24!important}html body.page-id-169 .hb-q__ans{background:#f9f4f0!important}html body.hb-product-page .hb-prod__top .hb-pp__buy:has(.hb-pp__size){box-shadow:none!important;border:0!important}html body.woocommerce-checkout,html body.hb-soft.woocommerce-checkout{background:#f9f4f0}html body.woocommerce-checkout :is(.hb-prod__crumbs,.hb-checkout__box){background:#fff!important}html body.woocommerce-checkout .hb-co__step{background:#f9f4f0!important}html body.woocommerce-checkout .hb-co__prog a{background:#f9f4f0!important}html body.woocommerce-checkout .hb-co__fee{background:#fff!important}html body.woocommerce-checkout .hb-co__num{position:relative;font-size:0!important;color:transparent!important;background:#e5cec7!important}html body.woocommerce-checkout .hb-co__num::before{content:'';position:absolute;inset:0;margin:auto;width:18px;height:18px;background:#6b4a3a;-webkit-mask:var(--hb-co-ic) center / contain no-repeat;mask:var(--hb-co-ic) center / contain no-repeat}html body.woocommerce-checkout .hb-co__steps>.hb-co__step:nth-child(2) .hb-co__num{--hb-co-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M5%2019.5c1.2-3.4%204-5%207-5s5.8%201.6%207%205%22%2F%3E%3C%2Fsvg%3E)}html body.woocommerce-checkout .hb-co__steps>.hb-co__step:nth-child(3) .hb-co__num{--hb-co-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h11v9H3z%22%2F%3E%3Cpath%20d%3D%22M14%2010h4l3%203v3h-7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2217.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.5%22%20r%3D%221.6%22%2F%3E%3C%2Fsvg%3E)}html body.woocommerce-checkout .hb-co__steps>.hb-co__pay .hb-co__num{--hb-co-ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M7%2014.5h4%22%2F%3E%3C%2Fsvg%3E)}html body.woocommerce-checkout .hb-co__sum{background:#ecdfd9!important}html body.woocommerce-checkout .hb-co__sum :is(.hb-qty,[class*="qty"]):not(button){background:#fff}html body.woocommerce-checkout .hb-co__sum :is(.hb-co__sumh,.hb-co__totals){background:#ecdfd9!important}html body.woocommerce-checkout .hb-co__sum .hb-co__totals::before,html body.woocommerce-checkout .hb-co__sum .hb-co__totals::after{background:none!important;box-shadow:none!important}@media (min-width:1024px){html body .hb-topbar__search{display:none!important}}@media (min-width:768px){html body .hb-benefits__item{justify-content:center!important}html body .hb-benefits__body{flex:0 1 auto!important}}@media (min-width:1280px){html body .hb-benefits__title{white-space:nowrap}}@media (min-width:768px) and (max-width:1279px){html body .hb-benefits__item{justify-content:flex-start!important}}@media (min-width:1440px){html body .hb-benefits__list{display:flex!important}html body .hb-benefits__item{flex:1 1 auto!important;min-width:0}html body .hb-benefits__br{display:none}}html body.hb-product-page .hb-prod__top .hb-pp__buy{background:#f9f4f0!important}html body.hb-product-page .hb-pp__ext{margin-top:16px;padding:18px 16px 16px;border-radius:22px;background:#ecdfd9}html body.hb-product-page .hb-pp__ext .hb-pp__comp-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}html body.hb-product-page .hb-pp__ext .hb-pp__comp-head h2{margin:0}html body.hb-product-page .hb-pp__ext .hb-pp__grp{margin:18px 0 10px}html body.hb-product-page .hb-pp__ext .hb-pp__grp small{font-weight:400;font-size:.85em;color:#6b5f57}html body.hb-product-page :is(.hb-pp__ext-svc,.hb-pp__ext-list li){display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#fff}html body.hb-product-page .hb-pp__ext-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 180px),1fr));gap:10px}html body.hb-product-page .hb-pp__ext-ico{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ecdfd9;color:#6b4a3a}html body.hb-product-page .hb-pp__ext-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}html body.hb-product-page .hb-pp__ext-txt strong{font-weight:700;color:#352b24}html body.hb-product-page .hb-pp__ext-txt small{font-size:13px;color:#6b5f57;line-height:1.4}html body.hb-product-page .hb-pp__ext-txt em{font-style:normal;font-size:13px;font-weight:600;color:#657b63}html body.hb-product-page .hb-pp__ext-price{flex:0 0 auto;font-weight:700;color:#657b63;font-size:14px;text-align:left;max-width:46%}html body.hb-product-page .hb-pp__ext-go{margin:16px 0 0;display:flex;justify-content:center}html body.hb-product-page .hb-prod__related .hb-pk-card{background:#fff!important}html body.hb-product-page .hb-prod__top .hb-pp__buy{background:#f9f4f0!important;box-shadow:none!important}html body.hb-product-page .hb-pp__ext{background:#fff;padding:16px 14px 14px}html body.hb-product-page .hb-pp__ext-box{padding:14px;border-radius:20px;background:#ecdfd9}html body.hb-product-page .hb-pp__ext-box>.hb-pp__grp:first-child{margin-top:18px}html body.hb-product-page .hb-pp__ext-box>:first-child{margin-top:0!important}html body .hb-ext{display:grid;gap:14px}html body .hba-pk__ext .hb-ext{padding:14px;border-radius:20px;background:#ecdfd9}html body .hb-ext :is(.hb-ext__svc,.hb-ext__s){display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:#fff;border:2px solid #fff0;transition:border-color .2s ease}html body .hb-ext :is(.hb-ext__svc,.hb-ext__s).is-on{border-color:#657b63}html body .hb-ext__ico{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ecdfd9;color:#6b4a3a}html body .hb-ext__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;text-align:start}html body .hb-ext__t strong{font-weight:700;color:#352b24}html body .hb-ext__t small{font-size:13px;color:#6b5f57;line-height:1.4}html body .hb-ext__t em{font-style:normal;font-size:13px;font-weight:600;color:#4f604d}html body .hb-ext__sw{flex:0 0 auto;position:relative;width:54px;height:30px;padding:0;border:0;border-radius:99px;background:#d6cbc4;cursor:pointer;transition:background .2s ease}html body .hb-ext__sw::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(53 43 36 / .25);transition:transform .2s ease}html body .hb-ext__sw[aria-checked="true"]{background:#657b63}html body .hb-ext__sw[aria-checked="true"]::after{transform:translateX(-24px)}html body .hb-ext__sw:focus-visible,html body .hb-ext__add:focus-visible{outline:2px solid #352b24;outline-offset:2px}html body .hb-ext__sth{margin:0 0 10px;color:#352b24}html body .hb-ext__sth small{font-size:13px;color:#6b5f57}html body .hb-ext__st ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 200px),1fr));gap:10px}html body .hb-ext__s{flex-wrap:wrap;padding:12px}html body .hb-ext__add{flex:1 0 100%;min-height:40px;border-radius:99px;border:1.5px solid #657b63;background:#fff0;color:#4f604d;font:inherit;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}html body .hb-ext__add[aria-pressed="true"]{background:#657b63;color:#fff}html body .hb-ext__add:disabled{border-color:#cdc2bb;color:#9a8d85;cursor:not-allowed}html body .hb-ext__st.is-locked .hb-ext__s{opacity:.6}@media (prefers-reduced-motion:reduce){html body .hb-ext__sw::after,html body .hb-ext__sw,html body .hb-ext__add{transition:none}}html body.hb-product-page .hb-prod__top .hb-pp__buy:not(:has(.hb-pp__size)){padding-block:30px 26px!important;padding-inline:22px!important}html body.hb-product-page .hb-prod__top .hb-pp__buy:not(:has(.hb-pp__size)) .hb-pp__guests{margin-block:18px!important}html body.hb-product-page .hb-prod__top .hb-pp__buy:not(:has(.hb-pp__size)) .hb-pp__alt{margin-top:18px!important}@keyframes hbExtIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html body .hb-ext__st.is-in{animation:hbExtIn .28s ease both}@media (prefers-reduced-motion:reduce){html body .hb-ext__st.is-in{animation:none}}html body .hb-ext__add{position:relative;overflow:hidden;isolation:isolate;background:#fff0;transition:color .3s ease,border-color .3s ease}html body .hb-ext__add::before{content:"";position:absolute;inset:0;z-index:-1;background:#657b63;transform:scaleX(0);transform-origin:right center;transition:transform .38s cubic-bezier(.22,.61,.36,1)}html body .hb-ext__add:not(:disabled):hover,html body .hb-ext__add[aria-pressed="true"]{color:#fff}html body .hb-ext__add:not(:disabled):hover::before,html body .hb-ext__add[aria-pressed="true"]::before{transform:scaleX(1)}html body .hb-ext__add[aria-pressed="true"]{background:#fff0}html body .hb-ext__add[aria-pressed="true"]:hover::before{background:#566b54}html body .hb-ext__ok{display:inline-block}@keyframes hbExtPop{0%{transform:scale(.94)}55%{transform:scale(1.04)}100%{transform:scale(1)}}@keyframes hbExtTick{0%{opacity:0;transform:scale(.2) rotate(-30deg)}60%{opacity:1;transform:scale(1.35) rotate(0)}100%{opacity:1;transform:scale(1)}}@keyframes hbExtGlow{0%{box-shadow:0 0 0 0 rgb(101 123 99 / .35)}100%{box-shadow:0 0 0 10px #fff0}}html body .hb-ext__add.is-pop{animation:hbExtPop .42s cubic-bezier(.34,1.56,.64,1)}html body .hb-ext__add.is-pop .hb-ext__ok{animation:hbExtTick .5s .08s cubic-bezier(.34,1.56,.64,1) both}html body .hb-ext__s.is-pop{animation:hbExtGlow .7s ease-out}@media (prefers-reduced-motion:reduce){html body .hb-ext__add::before{transition:none}html body .hb-ext__add.is-pop,html body .hb-ext__add.is-pop .hb-ext__ok,html body .hb-ext__s.is-pop{animation:none}}html body .hb-menu__tools{grid-template-columns:1fr}html body .hb-menu__err{margin:10px 0 0;color:#b3261e;font-size:14px;font-weight:600;text-align:center}html body .hb-menu [data-hb-menu-quote][aria-busy="true"]{opacity:.75;pointer-events:none}html body .hb-menu__sec{scroll-margin-top:110px}html body .hb-menu__progress li[role="button"]{cursor:pointer}@media (max-width:960px){html body .hb-menu__aside{order:-1}html body .hb-menu__panel{gap:12px;padding:18px 16px 16px;border-radius:22px}html body .hb-menu__panel h2{font-size:19px}html body .hb-menu__panel .hb-field{gap:6px}html body .hb-menu__panel .hb-stepper{min-height:52px}html body .hb-menu__min{font-size:12.5px}html body .hb-menu__progress{grid-template-columns:1fr 1fr;gap:8px;padding:0;border:0}html body .hb-menu__progress li{align-items:center;gap:8px;min-height:52px;padding:8px 12px;border:1.5px solid #e5dcd5;border-radius:14px;background:#fff;font-size:13.5px;line-height:1.25;transition:border-color .2s,background-color .2s}html body .hb-menu__progress li span{flex:1;min-width:0}html body .hb-menu__progress li b{flex:none;white-space:nowrap;font-size:14px}html body .hb-menu__progress li.is-done{border-color:#c9d6c7;background:#f1f5f0}html body .hb-menu__progress li:active{background:#f9f4f0}html body .hb-menu__total{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px}html body .hb-menu__total span{grid-column:1;grid-row:1}html body .hb-menu__total small{grid-column:1;grid-row:2;font-size:12.5px}html body .hb-menu__total strong{grid-column:2;grid-row:1 / span 2;font-size:26px}html body .hb-menu__fine{font-size:12px;line-height:1.45}html body .hb-menu__cta{display:none}html body .hb-menu__tools .hb-menu__tool{min-height:44px;font-size:14px}}html body .hb-stx{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none}html body .hb-stx__i{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid #eadfd8;border-radius:16px;background:#fff;text-align:start}html body .hb-stx__ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ecdfd9;color:#6b4a3a}html body .hb-stx__ic svg{width:22px;height:22px}html body .hb-stx__t{display:grid;gap:1px;min-width:0;line-height:1.3}html body .hb-stx__t strong{font-size:15px;font-weight:700;color:#352b24}html body .hb-stx__t small{font-size:12.5px;color:rgb(53 43 36 / .66)}html body .hb-stx__rule{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#f1f5f0;color:#3f513d;font-size:14px;line-height:1.45;text-align:start}html body .hb-stx__lock{flex:none;width:16px;height:16px;margin-top:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat}html body .hb-mmx__stage .hb-stx{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}html body .hb-dr__stage .hb-stx{grid-template-columns:1fr;gap:8px;margin:0 0 12px}html body .hb-dr__stage .hb-stx__rule{margin:0 0 10px;font-size:13.5px}html body .hb-cp__stations{flex-wrap:wrap}html body .hb-cp__stx{flex:1 1 100%;order:3;margin-top:18px}html body #stations{scroll-margin-top:110px}@media (max-width:960px){html body .hb-menu__panel .hb-menu__progress,html body .hb-menu__panel .hb-menu__total{display:none!important}}html body .hb-oext{margin:14px 0 6px;padding:14px;border:1px solid #ece4dc;border-radius:16px;background:#fff}html body .hb-oext__h{margin:0 0 10px;font-size:1rem;font-weight:800}html body .hb-oext .hb-ext{margin:0}html body .hb-ti__price{justify-items:start;text-align:start}html body .hb-pcard__media{position:relative}html body .hb-pcard__media img.hb-pcard__alt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}@media (hover:hover){html body .hb-pcard:hover .hb-pcard__media img.hb-pcard__alt{opacity:1}}@media (hover:none){html body .hb-pcard__media img.hb-pcard__alt{display:none}}html body .hb-pcard__media img.hb-pcard__alt{mix-blend-mode:normal;z-index:1;background:#fff}html body .hb-mmx .hb-peek{grid-template-rows:minmax(0,1fr);overflow:hidden}html body .hb-mmx .hb-peek__media{min-height:0;height:100%;max-height:100%;aspect-ratio:auto}html body .hb-mmx .hb-peek__media img{width:100%;height:100%;object-fit:cover}html body .hb-pp__ctx{position:relative;padding-inline-end:80px}html body .hb-pp__ctx-x{position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);background:none;border:0;padding:4px 2px;font:inherit;font-size:.92rem;font-weight:700;color:#6b4a3a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body .hb-pp__ctx--tray{display:none!important}html body .hb-pp__note textarea{width:100%;min-height:88px;resize:vertical;padding:12px 16px;border:1px solid #e3dad1;border-radius:16px;background:#fff;font:inherit;line-height:1.5}html body .hb-pp__note textarea:focus-visible{outline:2px solid #6b7c63;outline-offset:2px}html body .hba-res__next{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px auto 8px;max-width:720px}html body .hba-res__next .hba-cta{flex:1 1 260px;min-height:52px}html body .hba-fn__note{max-width:640px;margin:6px auto 18px;text-align:center;color:#6b5a52}html body .hba-fq .hba-fq__grid{max-width:1080px;margin:16px auto 0}html body .hba-fq .hba-fq__card{display:grid;gap:16px}html body .hba-fq.is-done{text-align:center;padding-top:40px}html body .hb-fnin__fq{display:grid;gap:16px;margin-top:10px}html body .hb-fnin__fq .hb-q__submit{justify-self:start;min-width:220px}html body .hb-fnin__next{margin-top:28px}html body .hba-ctx,html body .hba-sum__ctx,html body .hb-nav-g{display:none!important}html body .hba-res__next{gap:8px 32px;max-width:none}html body .hba-res__next .hba-link{flex:none;min-height:44px}html body .hb-fnin__link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;border:0;background:none;color:#2b201b;font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}html body .hb-fnin__link:hover{color:#55684e}html body .hb-quote__summary .hb-quote__row{border-radius:0}html body .hb-fnin .hb-q__steps{grid-template-columns:repeat(3,minmax(0,220px))!important;justify-content:start!important;margin-inline-start:-92px!important}html body .hb-fnin .hb-q__title{font-size:22px;line-height:1.3}html body .hb-fnin .hb-fnin__own,html body .hb-fnin .hb-fnin__own:visited{color:#352b24!important}@media (max-width:760px){html body .hb-fnin .hb-q__steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-inline-start:0!important}}html body .hb-fnin.has-wizard .hb-fnin__own{color:#352b24!important}html body .hb-fnin__ext{margin-top:24px}html body .hb-fnin__ext .hb-q__label{margin:0 0 10px;font-weight:800}html body .hb-ext__svc:not(.is-on){border-color:rgb(53 43 36 / .12);box-shadow:0 1px 2px rgb(53 43 36 / .05)}html body .hb-ext__car{position:relative}html body .hb-ext__st ul.hb-ext__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:2px 2px 10px;margin:0;scrollbar-width:none}html body .hb-ext__track::-webkit-scrollbar{display:none}html body .hb-ext__track .hb-ext__s{flex:0 0 210px;scroll-snap-align:start;display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:10px 12px;padding:16px}html body .hb-ext__track .hb-ext__s:not(.is-on){border-color:rgb(53 43 36 / .12);box-shadow:0 1px 2px rgb(53 43 36 / .05)}html body .hb-ext__track .hb-ext__add{grid-column:1/-1;width:100%;align-self:end}html body .hb-ext__arr{position:absolute;top:calc(50% - 5px);transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgb(53 43 36 / .12);background:#fff;color:#352b24;box-shadow:0 4px 14px rgb(53 43 36 / .14);cursor:pointer}html body .hb-ext__arr--prev{inset-inline-start:-12px}html body .hb-ext__arr--next{inset-inline-end:-12px}html body .hb-ext__arr[hidden]{display:none}html body .hb-ext__arr:focus-visible{outline:2px solid #352b24;outline-offset:2px}html body .hb-fnin .hb-q__step,html body .hb-fnin__ext,html body .hb-ext,html body .hb-ext__st,html body .hb-ext__car{min-width:0;max-width:100%}html body .hb-ext__st ul.hb-ext__track{width:100%}html body .hb-fnin .hba-fn__note{text-align:start;margin:4px 0 0;max-width:none;font-size:15px}html body .hb-fnin__pk h3{font-size:19px;line-height:1.25}html body .hb-fnin__price{font-size:15px}html body .hb-fnin__tags span{font-size:13px;white-space:nowrap}html body .hb-ext__st{position:relative}html body .hb-ext__car{container-type:inline-size}html body .hb-ext__st ul.hb-ext__track{align-items:stretch;padding:2px 0 6px}html body .hb-ext__track .hb-ext__s{flex:0 0 calc((100% - 36px) / 4);display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;min-width:0}html body .hb-ext__track .hb-ext__s .hb-ext__ico{width:40px;height:40px;margin-bottom:2px}html body .hb-ext__track .hb-ext__t{display:grid;gap:2px;min-width:0}html body .hb-ext__track .hb-ext__t strong{font-size:15px;line-height:1.3}html body .hb-ext__track .hb-ext__t small,html body .hb-ext__track .hb-ext__t em{font-size:13px;line-height:1.35}html body .hb-ext__track .hb-ext__add{margin-top:auto;width:100%;min-height:40px;font-size:14px}@container (max-width:640px){html body .hb-ext__track .hb-ext__s{flex-basis:calc((100% - 24px) / 3)}}@container (max-width:430px){html body .hb-ext__track .hb-ext__s{flex-basis:calc((100% - 12px) / 2)}}html body .hb-ext__arr{top:-44px;transform:none;width:34px;height:34px;box-shadow:0 2px 8px rgb(53 43 36 / .12)}html body .hb-ext__arr--prev{inset-inline-start:auto;inset-inline-end:42px}html body .hb-ext__arr--next{inset-inline-end:0}html body .hb-ext__car:has(.hb-ext__arr:not([hidden])) .hb-ext__arr[hidden]{display:grid;opacity:.35;pointer-events:none}html body .hb-ext__track .hb-ext__s>*{flex:0 0 auto}html body .hb-ext__track .hb-ext__add{align-self:stretch;height:auto}html body .hb-ext__track .hb-ext__s{position:relative;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}html body .hb-ext__track .hb-ext__s:hover:not(.is-on){border-color:rgb(101 123 99 / .55)}html body .hb-ext__track .hb-ext__s.is-on{background:#f1f5f0}html body .hb-ext__track .hb-ext__add{position:absolute;top:12px;inset-inline-end:12px;margin:0;width:32px;height:32px;min-height:0;padding:0;border-radius:50%;border:1.5px solid #657b63;background:#fff;color:#657b63;font-size:0;line-height:0;display:grid;place-items:center;align-self:auto}html body .hb-ext__track .hb-ext__add *{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .hb-ext__track .hb-ext__add[aria-pressed="true"]{background:#657b63;color:#fff}html body .hb-ext__arr[hidden]{display:grid}html body .hb-ext__arr:disabled{opacity:.35;cursor:default;box-shadow:none}html body .hb-ext__car.is-static .hb-ext__arr{display:none}html body .hb-ext__track .hb-ext__add .hb-ext__pm{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:19px;line-height:1;font-weight:600}html body .hb-ext__track .hb-ext__add[aria-pressed="true"] .hb-ext__pm{font-size:15px;font-weight:800}html body .hb-ext__sth{padding-inline-end:84px}html body .hb-ext__track .hb-ext__add{top:auto;bottom:12px;inset-inline-end:12px}html body .hb-ext__arr{top:50%;transform:translateY(-50%);margin-top:-3px}html body .hb-ext__arr--prev{inset-inline-start:-22px;inset-inline-end:auto}html body .hb-ext__arr--next{inset-inline-end:-22px;inset-inline-start:auto}html body .hb-ext__arr:disabled{opacity:0;pointer-events:none}html body .hb-ext__sth{padding-inline-end:0}@container (max-width:560px){html body .hb-ext__track .hb-ext__s{padding-bottom:54px}}html body .hb-fq__sum{width:fit-content;max-width:100%;margin:10px 0 0;padding:10px 14px;border-radius:14px;background:#e9efe8;color:#352b24;font-size:15px;font-weight:600;line-height:1.45}html body .hb-fq__sum strong{font-weight:800}html body .hba-res .hba-cf__lead.hb-fq__sum{margin-inline:auto}html body .hba-fq .hb-q__ask .hb-fq__sum{margin-top:12px}html body .hb-fnin__card{scroll-margin-top:150px!important}html body .hb-typage{max-width:620px;margin:48px auto 72px;padding:0 16px;text-align:center}html body .hb-typage .hb-fq__sum{margin:14px auto 0}html body .hb-fnin .hb-fnin__rhead p.hb-fq__sum,html body .hba-res p.hb-fq__sum,html body .hb-typage p.hb-fq__sum{color:#352b24;font-size:15px;font-weight:600}html body.page-id-830,html body.page-id-830 .hb-main,html body.page-id-830 main{background:#f9f4f0!important}html body .hb-typage{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none;margin:0 auto;padding:24px 16px;min-height:calc(100vh - 164px);min-height:calc(100svh - 164px)}html body .hb-typage>*{max-width:620px}@media (max-width:960px){html body .hb-typage{min-height:calc(100vh - 128px);min-height:calc(100svh - 128px);padding-bottom:104px}}@media (max-width:760px){html body .hb-ev .hb-ob{overflow:visible;margin-bottom:42px!important}html body .hb-ev .hb-hero__media{overflow:hidden;border-radius:inherit}html body .hb-ev .hb-ob__title{font-size:30px!important;line-height:1.15}html body .hb-ev .hb-ob__intro{font-size:15px!important;line-height:1.4}html body .hb-ev .hb-about__h2,html body .hb-ev .hb-gallery__title,html body .hb-ev .hb-faq__title{font-size:26px!important;line-height:1.2}html body .hb-ev .hb-faq__help-title{font-size:22px!important;line-height:1.25}html body .hb-fnin{padding-top:10px!important}html body .hb-fnin__mood{padding-bottom:0;margin-bottom:76px!important}html body .hb-fnin .hb-fnin__mt{font-size:26px!important;line-height:1.2;margin-bottom:10px}html body .hb-fnin .hb-fnin__mx p{font-size:15px!important;line-height:1.6}html body .hb-fnin .hb-fnin__head h2{font-size:23px!important;line-height:1.25}html body .hb-fnin .hb-fnin__head p{font-size:15px!important;line-height:1.45}html body .hb-fnin .hb-q__title{font-size:18px!important}html body .hb-fnin .hb-q__sub{font-size:14px!important}html body .hb-fnin__sum h2{font-size:18px!important}html body .hb-fnw__nav{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:10px}html body .hb-fnw__nav .hb-q__next{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:48px;margin-inline-start:auto;padding:8px 22px!important;font-size:16px}html body .hb-fnw__nav .hb-q__next-to{display:none}html body .hb-fnw__nav .hb-q__back{flex:0 0 auto!important;width:auto!important;min-height:48px;padding:0 16px!important}html body .hb-fnw__nav .hb-q__submit{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:48px;padding:8px 14px!important;font-size:15px}}@media (max-width:760px){html body .hb-fnin .hb-q__steps{box-sizing:border-box;width:calc(150% - 60px)!important;max-width:none!important;margin-inline:calc((100% - 120px) / -4) 0!important}}html body .hb-stepper__btn:hover,html body .hb-stepper__btn:active,html body .hb-stepper__btn:focus,html body .hb-quote .hb-q__guests .hb-stepper__btn:hover,html body .hb-quote .hb-q__guests .hb-stepper__btn:active,html body .hb-quote .hb-q__guests .hb-stepper__btn:focus{background:#e5cec7;color:#352b24}html body .hb-pp__sb:hover:not(:disabled),html body .hb-pp__sb:active:not(:disabled){background:#e5cec7;color:#352b24}html body .hb-fnin.has-wizard .hb-fnin__go,html body .hb-fnin.has-wizard .hb-fnin__own{text-align:start;justify-content:flex-start;justify-items:start;margin-inline:0}@media (max-width:960px){html body.hb-event-page .hb-ctabar:not(:has(.hb-ctabar__start.has-items)){display:none!important}}@media (max-width:960px){html body.hb-event-page:not(:has(.hb-ctabar__start.has-items)){padding-bottom:0!important}}html body .hb-fnin__sumbtn{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;pointer-events:none}html body .hb-fnin__suml,html body .hb-fnin__sumc{display:none}@media (max-width:960px){html body .hb-fnin__sum{padding:0!important;overflow:hidden}html body .hb-fnin__sum .hb-quote__sum-head{margin:0;padding:0}html body .hb-fnin__sum h2{margin:0}html body .hb-fnin__sumbtn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:3px;min-height:56px;padding:14px 16px;pointer-events:auto;cursor:pointer}html body .hb-fnin__sumt{grid-column:1;font-size:16px;font-weight:700;line-height:1.3}html body .hb-fnin__suml{display:block;grid-column:1;font-size:13px;font-weight:500;line-height:1.4;color:rgb(53 43 36 / .72)}html body .hb-fnin__sumc{display:grid;place-items:center;grid-column:2;grid-row:1/span 2;width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .65);transition:transform .2s ease}html body .hb-fnin__sum.is-open .hb-fnin__sumc{transform:rotate(180deg)}html body .hb-fnin__sum.is-open .hb-fnin__suml{display:none}html body .hb-fnin__sum:not(.is-open) dl{display:none}html body .hb-fnin__sum dl{margin:0;padding:0 16px 10px}html body .hb-fnin__sum .hb-quote__row:last-child{border-bottom:0}}@media (max-width:760px){html body .hb-fnin__rhead{text-align:center}html body .hb-fnin__rhead .hb-fnin__back{margin-inline-end:auto}html body .hb-fnin .hb-fnin__rhead p.hb-fq__sum{margin-inline:auto;text-align:center}html body .hb-fnin .hb-fnin__rhead .hba-fn__note{margin:8px auto 0;text-align:center}html body .hb-fnin__pkv .hba-pk__head{align-items:flex-start;gap:12px}html body .hb-fnin__pkv .hba-pk__img{width:84px;height:84px;object-fit:cover;flex:0 0 84px}html body .hb-fnin__pkv .hb-fnin__pkh{font-size:20px!important;line-height:1.25;margin:0 0 4px}html body .hb-fnin__pkv .hba-pk__price{font-size:14px;margin:0 0 8px}html body .hb-fnin__pkv .hba-pk__g{font-size:14px;gap:8px}html body .hb-fnin__pkv .hba-pk__sh h4{font-size:17px}html body .hb-fnin__pkv .hba-pk__sh{margin-bottom:10px}html body .hb-fnin__pkv .hba-pk__items{gap:8px}html body .hb-fnin__pkv .hba-pk__item{grid-template-columns:56px minmax(0,1fr);gap:8px 12px;padding:10px 12px;border-radius:16px}html body .hb-fnin__pkv .hba-pk__item>img{width:56px;height:56px}html body .hb-fnin__pkv .hba-pk__n b{font-size:15px;line-height:1.3}html body .hb-fnin__pkv .hba-pk__n small{font-size:13px;font-weight:400;line-height:1.4;color:#6b5f57}html body .hb-fnin__pkv .hba-pk__sw{grid-column:2;justify-self:end;width:auto;min-height:36px;padding:0 18px;justify-content:center;font-size:14px}}html body .hba-res__next{gap:0 20px}html body .hba-res__next .hba-link,html body .hb-fnin__next .hb-fnin__link{min-height:34px}@media (max-width:760px){html body .hb-fnin .hb-fnin__rhead h2{text-align:center!important;width:100%}}@media (max-width:760px){html body .hb-cp.hb-contact.hb-ev>section.hb-ev__gallery{padding-inline:0!important}html body .hb-ev .hb-faq__inner{box-sizing:border-box;padding-inline:16px!important}html body .hb-ev .hb-ev__others{padding-inline:0!important;padding-top:28px!important}}html body .hba-pk__item.is-swapped .hba-pk__n em{display:inline-flex;align-items:center;gap:5px;justify-self:start;width:fit-content;max-width:100%;margin-top:6px;padding:3px 10px;border-radius:999px;background:#e9efe8;color:#4f6a4d;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.35}html body .hba-pk__item.is-swapped .hba-pk__n em::before{content:'✓';font-weight:800}html body .hba-pk__item.is-justswap{position:relative;z-index:2;overflow:visible;animation:hbSwapCard .62s cubic-bezier(.22,.61,.36,1) both}html body .hba-pk__item.is-justswap>img{position:relative;z-index:1;animation:hbSwapImg .72s cubic-bezier(.2,.9,.25,1.12) both}html body .hba-pk__item.is-justswap .hba-pk__n b,html body .hba-pk__item.is-justswap .hba-pk__n small{animation:hbSwapText .46s .14s ease-out both}html body .hba-pk__item.is-justswap .hba-pk__n em{animation:hbSwapTag .54s .3s cubic-bezier(.2,.9,.25,1.25) both}html body .hb-swapfx{position:absolute;width:0;height:0;z-index:3;pointer-events:none}html body .hb-swapfx i{position:absolute;left:-3px;top:-2px;width:6px;height:4px;border-radius:50%;background:#e3c58e;box-shadow:0 0 0 .5px rgb(107 74 58 / .35);animation:hbSwapSeed .72s cubic-bezier(.16,.8,.3,1) both}@keyframes hbSwapCard{0%{transform:scale(.97);box-shadow:0 0 0 0 rgb(101 123 99 / .45)}45%{transform:scale(1.015);box-shadow:0 0 0 7px rgb(101 123 99 / .16)}100%{transform:none;box-shadow:inset 0 0 0 2px #657b63}}@keyframes hbSwapImg{0%{transform:scale(1.7) rotate(-9deg);opacity:0}55%{opacity:1}100%{transform:none;opacity:1}}@keyframes hbSwapText{0%{opacity:0;transform:translateY(7px)}100%{opacity:1;transform:none}}@keyframes hbSwapTag{0%{opacity:0;transform:scale(.55)}100%{opacity:1;transform:none}}@keyframes hbSwapSeed{0%{opacity:0;transform:rotate(var(--a)) translateX(10px) scale(.4)}25%{opacity:1}100%{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(1.1)}}@media (prefers-reduced-motion:reduce){html body .hba-pk__item.is-justswap,html body .hba-pk__item.is-justswap *{animation:none!important}}@media (max-width:760px){html body .hb-cp.hb-contact.hb-ev>.hb-ev__faq.hb-ev__faq{border-radius:22px!important;padding-bottom:16px!important}}html body .hb-fnin__pkgo a[aria-busy="true"]{pointer-events:none}@media (max-width:760px){html body main h1{font-size:30px!important;line-height:1.15}html body .hb-ob{overflow:visible}html body .hb-hero__media{overflow:hidden;border-radius:inherit}html body .hb-ob__intro{font-size:15px!important;line-height:1.4}}@media (max-width:760px){html body main :is(.hb-about__h2,.hb-why__title,.hb-clients__title,.hb-gallery__title,.hb-faq__title,.hb-ways__title,.hb-packages__title,.hb-ready__title,.hb-cats__title,.hb-catering__title,.hb-shop__h2,.hb-faqp__cta h2,.hb-about__contact-main h2,.hb-season__biz h2){font-size:26px!important;line-height:1.2}html body main :is(.hb-event__title,.hb-faqp__card h2,.hb-timeline__year){font-size:22px!important;line-height:1.25}html body main :is(.hb-cp__cmp-col h3,.hb-about__team figcaption){font-size:20px!important;line-height:1.25}html body main .hb-about__numbers :is(strong,bdi){font-size:28px!important;line-height:1.1}html body main .hb-faq__help-title{font-size:22px!important;line-height:1.25}html body main section.hb-gallery{padding-inline:10px!important}html body main .hb-galp__body,html body main .hb-cp section.hb-gallery.hb-gallery{padding-inline:0!important}html body main section.hb-gallery .hb-gallery__grid,html body main .hb-galp__body .hb-gallery__grid{margin-inline:0!important;width:100%!important;max-width:none!important}html body main .hb-faq{padding-inline:0!important;border-radius:22px!important}html body main .hb-faq:has(.hb-faq__help){padding-bottom:16px!important}html body main .hb-faq__inner{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:16px!important}html body main .hb-cp .hb-trust.hb-cp__trust{margin-inline:0!important;width:auto!important}html body main .hb-cp .hb-trust .hb-clients{margin-inline:0!important;width:auto!important}html body main .hb-faqp__cta.hb-galp__cta{margin-inline:0!important;width:auto!important}html body.term-packages main{padding-inline:16px}}@media (max-width:760px){html body .hb-ob{height:auto!important;min-height:188px}html body .hb-ob__in{height:auto!important}html body .hb-ob__in>*{flex-shrink:0!important;overflow:visible!important}}html body .hb-co .hb-co__quote{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:12px;padding:10px 20px;border:2px solid #657b63;border-radius:999px;background:#fff0;color:#352b24;font-size:16px;font-weight:700;cursor:pointer}html body .hb-co .hb-co__quote:hover,html body .hb-co .hb-co__quote:focus-visible{background:rgb(101 123 99 / .1);color:#352b24}html body .hb-co .hb-co__quote-note{margin:8px 0 0;font-size:13px;line-height:1.45;text-align:center;color:#6b5f57}html body .hb-co .hb-co__quote-err{margin:8px 0 0;font-size:14px;font-weight:600;text-align:center;color:#a33a2c}html body .hb-co #place_order{margin-bottom:12px!important}html body .hb-co .hb-co__quote{margin-top:0}html body .hb-oext{margin:14px 0 6px;padding:0;border:0;border-radius:0;background:#fff0}html body .hb-oext__h{margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.3;color:#352b24}html body .hb-oext .hb-ext__svc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px;box-shadow:none}html body .hb-oext .hb-ext__svc:not(.is-on){border-color:#fff0;box-shadow:none}html body .hb-oext .hb-ext__svc .hb-ext__t{display:contents}html body .hb-oext .hb-ext__svc .hb-ext__t strong{grid-row:1;grid-column:2;font-size:16px;line-height:1.3}html body .hb-oext .hb-ext__svc .hb-ext__sw{grid-row:1;grid-column:3}html body .hb-oext .hb-ext__svc .hb-ext__ico{grid-row:1;grid-column:1}html body .hb-oext .hb-ext__svc .hb-ext__t small{grid-column:1/-1;font-size:14px;line-height:1.5}html body .hb-oext .hb-ext__svc .hb-ext__t em{grid-column:1/-1;font-size:14px;line-height:1.45}@media (min-width:1024px){html body.woocommerce-checkout form.hb-co--pj .hb-co__sum{max-height:none;overflow:visible;align-self:start}html body .hb-co--pj .hb-co__sumbody{flex:none;overflow:visible;overscroll-behavior:auto}html body .hb-co--pj .hb-co__sumh{position:static;margin:0 0 12px;padding:0;background:#fff0}html body .hb-co--pj .hb-co__totals{position:static;box-shadow:none}}html body .hb-co .hb-co__quote{min-height:63px}html body .hb-oext .hb-ext__svc .hb-ext__t :is(small,em){text-wrap:balance}html body .hb-swapfx.hb-addfx{position:fixed;z-index:9000}html body .is-justadd{position:relative;z-index:2;animation:hbAddCard .62s cubic-bezier(.22,.61,.36,1) both}html body .is-justadd img{animation:hbAddImg .62s cubic-bezier(.2,.9,.25,1.12) both}@keyframes hbAddCard{0%{transform:scale(.97);box-shadow:0 0 0 0 rgb(101 123 99 / .45)}45%{transform:scale(1.015);box-shadow:0 0 0 7px rgb(101 123 99 / .16)}100%{transform:none;box-shadow:0 0 0 0 #fff0}}@keyframes hbAddImg{0%{transform:scale(1)}40%{transform:scale(1.07)}100%{transform:none}}html body.woocommerce-checkout .hb-co__go{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:#352b24;font:inherit;cursor:pointer}html body.woocommerce-checkout .hb-co__dot{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f9f4f0;transition:background-color .3s ease}html body.woocommerce-checkout .hb-co__dot b{font-size:16px;font-weight:800;line-height:1}html body.woocommerce-checkout .hb-co__gol{font-size:15px;font-weight:700;line-height:1.25}html body.woocommerce-checkout .hb-co__prog li:not(.is-now):not(.is-done) .hb-co__gol{opacity:.45;font-weight:600}html body.woocommerce-checkout .hb-co__prog li.is-now .hb-co__dot,html body.woocommerce-checkout .hb-co__prog li.is-done .hb-co__dot{background:#e5cec7}html body.woocommerce-checkout .hb-co__prog li.is-now .hb-co__dot b{visibility:hidden}html body.woocommerce-checkout .hb-co__go:focus-visible{outline:2px solid #352b24;outline-offset:4px;border-radius:12px}html body.woocommerce-checkout .hb-co__hop{position:absolute;inset:0;width:30px;height:30px;margin:auto;object-fit:contain;pointer-events:none;z-index:2}html body form.hb-co--wiz .hb-co__step:not(.is-now){display:none}html body .hb-co__nav{display:none}html body form.hb-co--wiz .hb-co__nav{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}html body .hb-co .hb-co__next{min-height:63px;padding:0 28px;border:0;border-radius:999px;background:#657b63;color:#fff;font:inherit;font-size:19px;font-weight:700;cursor:pointer;transition:background-color .2s ease}html body .hb-co .hb-co__next:hover{background:#55694f}html body .hb-co .hb-co__back{align-self:center;min-height:44px;padding:0 18px;border:0;background:none;color:#352b24;font:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body .hb-co .hb-co__head:focus{outline:0}@media (max-width:767px){html body.woocommerce-checkout .hb-co__dot{width:38px;height:38px}html body.woocommerce-checkout .hb-co__hop{width:26px;height:26px}html body.woocommerce-checkout .hb-co__gol{font-size:13px}}@media (max-width:1023px){html body form.hb-co--wiz .hb-co__steps{flex:1 1 100%;width:100%;min-width:0}}html body.woocommerce-checkout .hb-co__prog{--hb-co-pad:clamp(18px,2.4vw,30px);--hb-co-r:22px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 6px;padding:8px var(--hb-co-pad) 0}html body.woocommerce-checkout .hb-co__prog::before,html body.woocommerce-checkout .hb-co__prog::after{content:"";position:absolute;top:calc(8px + var(--hb-co-r) - 1.5px);height:3px;inset-inline-start:calc(var(--hb-co-pad) + var(--hb-co-r))}html body.woocommerce-checkout .hb-co__prog::before{inset-inline-end:calc(var(--hb-co-pad) + var(--hb-co-r));background:#ecdfd9}html body.woocommerce-checkout .hb-co__prog::after{width:calc((100% - 2 * var(--hb-co-pad) - 2 * var(--hb-co-r)) * var(--hb-co-p,0));background:#e5cec7;transition:width .55s cubic-bezier(.3,.7,.3,1)}html body.woocommerce-checkout .hb-co__prog li{position:relative;z-index:1;min-width:0;display:flex;justify-content:center}html body.woocommerce-checkout .hb-co__prog li:first-child{justify-content:flex-start}html body.woocommerce-checkout .hb-co__prog li:last-child{justify-content:flex-end}html body.woocommerce-checkout .hb-co__prog li:first-child .hb-co__go{align-items:flex-start}html body.woocommerce-checkout .hb-co__prog li:last-child .hb-co__go{align-items:flex-end}html body.woocommerce-checkout .hb-co__go{width:auto}html body.woocommerce-checkout .hb-co__prog li:not(.is-now):not(.is-done) .hb-co__dot b{opacity:.5}html body.woocommerce-checkout .hb-co__prog li:not(.is-now):not(.is-done) .hb-co__dot{background:#f4ece7}html body.woocommerce-checkout form.hb-co--pj .hb-co__totals{margin-bottom:0}html body.woocommerce-checkout form.hb-co--pj .hb-co__note{margin:14px 0 0;line-height:1.5}@media (max-width:767px){html body.woocommerce-checkout .hb-co__prog{--hb-co-r:19px}}html body .hb-co .hb-co__quote{font-size:19px;font-weight:700}html body .hb-co-wait{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:#f9f4f0;text-align:center;animation:hbCoWaitIn .22s ease-out both}html body .hb-co-wait[hidden]{display:none}html body .hb-co-wait p{margin:0;color:#352b24;font-size:20px;font-weight:700;line-height:1.35}html body .hb-co-wait__bar{position:relative;width:min(300px,76vw);height:64px;border-bottom:4px solid #e5cec7}html body .hb-co-wait__bar img{position:absolute;right:0;bottom:4px;width:56px;height:56px;object-fit:contain;animation:hbCoWaitRoll 1.3s ease-in-out infinite alternate}@keyframes hbCoWaitIn{from{opacity:0}to{opacity:1}}@keyframes hbCoWaitRoll{from{right:0;transform:rotate(0)}to{right:calc(100% - 56px);transform:rotate(-540deg)}}@media (prefers-reduced-motion:reduce){html body .hb-co-wait__bar img{animation:none;right:calc(50% - 28px)}}html body .hb-typage .hb-typage__btns{display:flex;justify-content:center;gap:12px;width:100%;max-width:560px;margin-top:28px}html body .hb-typage .hb-typage__btns .hb-btn{flex:1 1 0%;min-width:0;width:auto;margin:0;padding-inline:16px;white-space:nowrap}html body .hb-typage .hb-typage__btns .hb-btn[hidden]{display:none}@media (max-width:767px){html body .hb-typage .hb-typage__btns{flex-direction:column}html body .hb-typage .hb-typage__btns .hb-btn{flex:none;width:100%}}html body .hb-co .hb-co__quote.hb-co__quote--main{background:#657b63;border-color:#657b63;color:#fff}html body .hb-co .hb-co__quote.hb-co__quote--main:hover,html body .hb-co .hb-co__quote.hb-co__quote--main:focus-visible{background:#55694f;border-color:#55694f;color:#fff}html body form.hb-co [data-hb-co-note="svc"]{display:none}html body form.hb-co.is-quote-only [data-hb-co-note="svc"]{display:block}html body form.hb-co.is-quote-only [data-hb-co-note="pay"]{display:none}html body form.hb-co.is-quote-only .hb-co__terms,html body form.hb-co.is-quote-only .hb-co__cancel,html body form.hb-co.is-quote-only .woocommerce-terms-and-conditions-wrapper{display:none}body.woocommerce-checkout .hb-bite-ov{display:none!important}html body .hb-mmx__menus--3 .hb-mmx__menu{grid-template-columns:42% minmax(0,1fr);align-items:stretch}html body .hb-mmx__menus--3 .hb-mmx__menu-img{position:relative;display:block;flex:0 0 42%;width:42%;align-self:stretch;min-height:150px}html body .hb-mmx__menus--3 .hb-mmx__menu-img img{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}html body .hb-mmx__menu-img img{object-position:center}html body .hb-boxes__price{display:block;margin-top:2px;font-weight:700;font-size:14px;color:#4f604d}html body .hb-boxes .hb-boxes__err{margin:10px 0 0;font-size:14px;font-weight:600;color:#a33a2c}html body .hb-boxes .hb-menu__fine[hidden]{display:none}html body .hb-boxes .hb-menu__aside.hb-boxes__sum{display:block;padding:0;border-radius:0;background:none;color:inherit;gap:0}@media (max-width:1023px){html body .hb-boxes .hb-menu__grid{display:flex;flex-direction:column}html body .hb-boxes .hb-menu__sections{order:1;min-width:0;width:100%}html body .hb-boxes .hb-menu__aside.hb-boxes__sum{order:2;position:static;width:100%;max-height:none}}html body .hb-boxes .hb-menu__panel .hb-menu__progress{display:grid!important}html body .hb-boxes .hb-menu__panel .hb-menu__total{display:grid!important}html body .hb-boxes .hb-menu__panel .hb-menu__cta{display:flex}html body .hb-boxbar .hb-boxbar__go{background:#657b63;color:#fff;border-color:#657b63}html body .hb-boxbar .hb-boxbar__go.is-soft{background:#657b63;color:#fff}html body:has(.hb-menu){background:#f9f4f0!important}html body .hb-contact.hb-boxes>.hb-faqp__cta{background:#e5cec7;color:#352b24;border-radius:40px}html body .hb-boxes .hb-faqp__cta h2,html body .hb-boxes .hb-faqp__cta p{color:#352b24}html body .hb-boxes .hb-faqp__cta .hb-faqp__cta-main{background:#352b24;border-color:#352b24;color:#fff}html body .hb-boxes .hb-faqp__cta .hb-faqp__cta-main:hover{background:#4a3d33;border-color:#4a3d33;color:#fff}html body .hb-boxes .hb-faqp__cta .hb-faqp__cta-alt{background:#fff0;border-color:#352b24;color:#352b24}html body .hb-boxes .hb-faqp__cta .hb-faqp__cta-alt:hover{background:#352b24;border-color:#352b24;color:#fff}html body .hb-menu .hb-menu__sec{background:#f2eae4!important}html body .hb-boxes .hb-boxes__hint{margin:0 14px 10px;font-size:14.5px;font-weight:600;color:#3f513e}html body .hb-boxes .hb-boxes__each{display:inline-block;margin-inline-start:8px;padding:2px 10px;border-radius:999px;background:#eef2ec;color:#3f513e;font-size:13px;font-weight:700}html body .hb-boxes .hb-menu__sec.is-opened .hb-menu__items{animation:hb-boxes-glow 1.2s cubic-bezier(.22,.8,.24,1)}html body .hb-boxes .hb-menu__item.is-flash{animation:hb-boxes-pick .7s cubic-bezier(.22,.8,.24,1)}@keyframes hb-boxes-glow{0%{box-shadow:0 0 0 0 #fff0}35%{box-shadow:0 0 0 5px #e5cec7}100%{box-shadow:0 0 0 0 #fff0}}@keyframes hb-boxes-pick{0%{background:rgb(229 206 199 / .7)}100%{background:#fff0}}@media (max-width:767px){html body .hb-menu .hb-menu__items{overflow:hidden;border-radius:20px!important}}html body .hb-stepper .hb-stepper__btn:hover,html body .hb-stepper .hb-stepper__btn:active,html body .hb-stepper .hb-stepper__btn:focus{background:#e5cec7;color:#352b24}@media (prefers-reduced-motion:reduce){html body .hb-boxes .hb-menu__sec.is-opened .hb-menu__items,html body .hb-boxes .hb-menu__item.is-flash{animation:none}}html.hb-a11y-motion body .hb-boxes .hb-menu__sec.is-opened .hb-menu__items,html.hb-a11y-motion body .hb-boxes .hb-menu__item.is-flash{animation:none}html body .hb-boxes__open{position:fixed;inset-inline:0;bottom:24px;margin-inline:auto;z-index:8900;box-sizing:border-box;width:fit-content;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:999px;background:#eef2ec;color:#3f513e;box-shadow:0 8px 26px rgb(53 43 36 / .14)}html body .hb-boxes__open[hidden]{display:none}html body .hb-boxes__open.is-in{animation:hb-boxes-rise .45s cubic-bezier(.22,1,.36,1)}html body .hb-boxes__open p{margin:0;display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline}html body .hb-boxes__open b{font-size:15px;font-weight:700;line-height:1.4}html body .hb-boxes__open span{font-size:14px;line-height:1.4}html body .hb-boxes__open-x{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:#3f513e;font:inherit;font-size:20px;line-height:1;cursor:pointer}@keyframes hb-boxes-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1023px){html body .hb-boxes__open{bottom:104px;border-radius:18px}}@media (prefers-reduced-motion:reduce){html body .hb-boxes__open.is-in{animation:none}}html.hb-a11y-motion body .hb-boxes__open.is-in{animation:none}html body .hb-main:has(.hb-date.is-open){z-index:2}html body .hb-date .hb-date__month{color:#352b24}html body .hb-quote .hb-qsel{display:none!important}html body .hb-quote .hb-q__budget input{background:#fff!important}html body .hb-quote .hb-q__budget input.is-off{color:#7b6f68}html body .hb-quote .hb-q__steps--hop li+li::before{background:#ecdfd9!important}html body .hb-quote .hb-q__steps--hop li+li::after{background:#e5cec7!important}html body .hb-quote .hb-q__steps--hop .hb-q__dot{position:relative;box-shadow:none!important;transform:none!important}html body .hb-quote .hb-q__steps--hop li.is-current>.hb-q__dot,html body .hb-quote .hb-q__steps--hop li.is-done>.hb-q__dot{background:#e5cec7!important;color:#352b24!important;border-color:#e5cec7!important}html body .hb-quote .hb-q__steps--hop li:not(.is-current):not(.is-done)>.hb-q__dot{background:#f4ece7!important;border-color:#f4ece7!important;color:#352b24!important}html body .hb-quote .hb-q__steps--hop li:not(.is-current):not(.is-done) .hb-q__dot-n{opacity:.5}html body .hb-quote .hb-q__steps--hop li.is-done .hb-q__dot-n{opacity:1!important;transform:none!important}html body .hb-quote .hb-q__steps--hop li.is-done .hb-q__dot::after{display:none!important}html body .hb-quote .hb-q__steps--hop li.is-current .hb-q__dot-n{visibility:hidden}html body .hb-quote .hb-q__steps--hop li{color:#352b24!important;font-weight:700}html body .hb-quote .hb-q__steps--hop li:not(.is-current):not(.is-done) .hb-q__dot-label{opacity:.45!important;font-weight:600}html body .hb-q__hop{position:absolute;inset:0;width:26px;height:26px;margin:auto;object-fit:contain;pointer-events:none;z-index:2}@media (max-width:767px){html body .hb-q__hop{width:22px;height:22px}}html body .hb-cpx__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:stretch;padding:clamp(24px,3.4vw,52px);border-radius:40px;background:#fff;box-shadow:0 24px 60px rgb(53 43 36 / .07)}html body .hb-cpx__text{padding-bottom:64px;align-self:center}html body .hb-cpx__title{margin:0 0 18px;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.15;color:#352b24}html body .hb-cpx__text p{margin:0 0 14px;font-size:clamp(16px,1.2vw,18px);line-height:1.65;color:#5b524d}html body .hb-cpx__media{min-height:420px;border-radius:28px;overflow:hidden}html body .hb-cpx__media img{display:block;width:100%;height:100%;object-fit:cover}html body .hb-cpx__bagel{position:absolute;bottom:-30px;inset-inline-start:clamp(24px,3.4vw,52px);width:112px;aspect-ratio:1;rotate:14deg;pointer-events:none}html body .hb-cpx__bagel img{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 12px rgb(53 43 36 / .22))}html body .hbw .hb-cp__tl{max-width:1240px;margin-top:48px}html body .hbw .hb-cp__tl-item{column-gap:110px;align-items:center;padding-block:24px}html body .hbw .hb-cp__tl-item>*{grid-row:1}html body .hbw .hb-cp__tl-item:nth-child(odd) .hb-cp__tl-card{grid-column:1}html body .hbw .hb-cp__tl-item:nth-child(odd) .hbw-m{grid-column:2}html body .hbw .hb-cp__tl-item:nth-child(even) .hb-cp__tl-card{grid-column:2}html body .hbw .hb-cp__tl-item:nth-child(even) .hbw-m{grid-column:1}html body .hbw .hb-cp__tl-card h3{font-size:clamp(22px,2vw,28px);line-height:1.2}html body .hbw .hb-cp__tl-card p{font-size:17px;line-height:1.55}html body .hbw-m{box-sizing:border-box;min-width:0;padding:18px;border-radius:26px;background:#fff;box-shadow:0 18px 40px rgb(53 43 36 / .1);color:#352b24;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .5s ease .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s}html body .hbw .hb-cp__tl-item.is-on .hbw-m{opacity:1;transform:none}html body .hbw-m__q{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.2}html body .hbw-m__dots{display:flex;align-items:center;gap:0;margin-bottom:14px}html body .hbw-m__dots i{flex:none;width:18px;height:18px;border-radius:50%;background:#f4ece7}html body .hbw-m__dots i+i{margin-inline-start:calc((100% - 90px) / 4)}html body .hbw-m__dots i.is-on{background:#e5cec7 url(/wp-content/themes/holybagel/assets/img/hm/bagel-ns-200.webp?v=1792176104) center/14px no-repeat}html body .hbw-m__cubes{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .hbw-m__cubes span{position:relative;display:block;height:104px;border-radius:16px;overflow:hidden;background:#352b24}html body .hbw-m__cubes img{display:block;width:100%;height:100%;object-fit:cover;opacity:.68}html body .hbw-m__cubes b{position:absolute;inset-inline:0;bottom:12px;text-align:center;color:#fff;font-size:16px;font-weight:700}html body .hbw-m__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}html body .hbw-m__chips span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:1px solid rgb(53 43 36 / .12);border-radius:999px;background:#f9f4f0;font-size:13px;font-weight:600}html body .hbw-m__chips span.is-on{border-color:#657b63;background:#eef2ec;color:#3f513e}html body .hbw-m__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .hbw-m__packs span{display:block;padding:7px 7px 10px;border:1px solid rgb(53 43 36 / .1);border-radius:16px;background:#fff}html body .hbw-m__packs span.is-top{border-color:#657b63;box-shadow:0 8px 18px rgb(53 43 36 / .1)}html body .hbw-m__packs img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:11px;margin-bottom:8px}html body .hbw-m__packs b{display:block;font-size:13px;font-weight:700;line-height:1.25}html body .hbw-m__packs small{display:block;margin-top:3px;font-size:12px;color:#5b524d}html body .hbw-m__row{display:flex;align-items:center;gap:10px;padding:7px;margin-bottom:6px;border-radius:14px;background:#f9f4f0}html body .hbw-m__row img{flex:none;width:42px;height:42px;border-radius:10px;object-fit:cover}html body .hbw-m__row b{flex:1;min-width:0;font-size:14px;font-weight:700}html body .hbw-m__row i{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#fff;color:#8d6f63}html body .hbw-m__svc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border:1.5px solid #657b63;border-radius:16px}html body .hbw-m__svc b{display:block;font-size:14px;font-weight:700}html body .hbw-m__svc small{display:block;margin-top:2px;font-size:12px;color:#5b524d}html body .hbw-m__sw{position:relative;flex:none;width:44px;height:25px;border-radius:999px;background:#657b63}html body .hbw-m__sw::after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:19px;height:19px;border-radius:50%;background:#fff}html body .hbw-m__doc{padding:14px;border-radius:18px;background:#f9f4f0}html body .hbw-m__doc-h{display:flex;align-items:center;justify-content:space-between;gap:10px}html body .hbw-m__doc-h b{font-size:16px;font-weight:700}html body .hbw-m__doc-h em{padding:4px 11px;border-radius:999px;background:#e5cec7;font-style:normal;font-size:12.5px;font-weight:700}html body .hbw-m__doc p{margin:7px 0 12px;font-size:14px;color:#5b524d}html body .hbw-m__line{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}html body .hbw-m__line i{height:6px;border-radius:6px;background:#ecdfd9}html body .hbw-m__line i.is-on{background:#657b63}html body .hbw-m__doc-f{display:flex;align-items:center;justify-content:space-between;margin-top:14px}html body .hbw-m__doc-f strong{font-size:20px;font-weight:800}html body .hbw-m__doc-f span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid #352b24;border-radius:999px;font-size:13px;font-weight:700}html body .hbw .hb-cp__tl::after{z-index:0}html body .hbw__caps-h{margin:clamp(44px,5vw,72px) 0 22px;text-align:center;font-size:clamp(24px,2.4vw,34px);font-weight:700;color:#352b24}html body .hbw__caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;padding:0;list-style:none}html body .hbw__caps li{display:grid;gap:6px;padding:22px;border-radius:24px;background:#fff;color:#5b524d;font-size:15.5px;line-height:1.45}html body .hbw__caps strong{font-size:18px;font-weight:700;color:#352b24}html body .hbw__cap-i{display:grid;place-items:center;width:46px;height:46px;margin-bottom:6px;border-radius:50%;background:#f4ece7;color:#352b24}html body .hbw__cta{display:grid;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:12px;margin-top:32px}html body .hbw__cta .hb-btn{width:100%;justify-content:center}html body .hbw__cta-alt{background:#fff0;border:1.5px solid #352b24;color:#352b24}html body .hbw__cta-alt:hover{background:#352b24;color:#fff}@media (max-width:900px){html body .hb-cpx__panel{grid-template-columns:1fr;border-radius:32px}html body .hb-cpx__text{padding-bottom:0}html body .hb-cpx__media{min-height:0;height:240px;order:-1}html body .hb-cpx__bagel{bottom:-26px;width:84px}html body .hb-cpx__text{padding-bottom:44px}html body .hbw .hb-cp__tl-item{display:block;padding-inline-start:64px;padding-block:14px}html body .hbw .hb-cp__tl-item>*{grid-row:auto}html body .hbw .hb-cp__tl::before,html body .hbw .hb-cp__tl::after{right:21px}html body .hbw .hb-cp__tl-dot{top:42px;width:46px;height:46px;font-size:17px}html body .hbw .hb-cp__tl-card{padding:18px}html body .hbw .hb-cp__tl-card::after{display:none}html body .hbw-m{margin-top:10px;padding:14px}html body .hbw-m__packs b{font-size:12px}html body .hbw__caps{grid-template-columns:1fr}html body .hbw__cta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html body .hbw-m{opacity:1;transform:none;transition:none}}html.hb-a11y-motion body .hbw-m{opacity:1;transform:none;transition:none}html body .hb-cpx{position:relative;z-index:2}html body .hb-cp__sec.hb-cpx+.hbw,html body .hb-cpx+.hbw{margin-top:clamp(40px,5vw,64px)}html body .hbw__cta .hb-btn{box-sizing:border-box;min-width:0}html body .hbw__roll{position:absolute;top:0;left:0;z-index:3;width:50px;height:50px;list-style:none;pointer-events:none;will-change:transform}html body .hbw__roll img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgb(53 43 36 / .25))}html body .hbw__roll::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:3px solid #fff;opacity:0}html body .hbw__roll.is-rest img{animation:hbw-beat 1.5s ease-in-out infinite}html body .hbw__roll.is-rest::before{animation:hbw-ring 1.5s ease-out infinite}html body .hbw .hb-cp__tl-item.is-at .hb-cp__tl-dot{color:#fff0}@keyframes hbw-beat{0%,100%{transform:scale(1)}18%{transform:scale(1.14)}36%{transform:scale(.98)}54%{transform:scale(1.08)}72%{transform:scale(1)}}@keyframes hbw-ring{0%{opacity:.8;transform:scale(.9)}70%,100%{opacity:0;transform:scale(1.6)}}@media (max-width:900px){html body .hbw__roll{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){html body .hbw__roll.is-rest img,html body .hbw__roll.is-rest::before{animation:none}}html.hb-a11y-motion body .hbw__roll.is-rest img,html.hb-a11y-motion body .hbw__roll.is-rest::before{animation:none}html body .hb-clients__track{will-change:transform;backface-visibility:hidden}html body .hbw .hb-cp__tl-item.is-at .hb-cp__tl-dot{font-size:0!important;color:transparent!important}html body .hb-cp__faq .hb-faq__col{display:flex;flex-direction:column;gap:12px;min-width:0}html body .hb-cp__faq .hb-faq__list{gap:12px!important}@media (max-width:767px){html body .hb-cp__faq .hb-faq__col{display:contents}}html body .hb-cpb{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:clamp(360px,34vw,480px);margin-top:clamp(28px,4vw,56px);padding:clamp(36px,5vw,72px) 24px;border-radius:40px;text-align:center;color:#fff}html body .hb-cpb__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}html body .hb-cpb::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(38 30 25 / .5),rgb(38 30 25 / .68))}html body .hb-cpb__in{max-width:720px}html body .hb-cpb h2{margin:0;color:#fff;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.12}html body .hb-cpb p{margin:14px 0 0;color:#fff;font-size:clamp(17px,1.5vw,21px);line-height:1.45}html body .hb-cpb__btns{display:grid;grid-template-columns:repeat(2,minmax(0,280px));justify-content:center;gap:12px;margin-top:28px}html body .hb-cpb__btns .hb-btn{box-sizing:border-box;width:100%;min-width:0;justify-content:center}html body .hb-cpb .hb-cpb__main{background:#fff;border-color:#fff;color:#352b24}html body .hb-cpb .hb-cpb__main:hover{background:#e5cec7;border-color:#e5cec7;color:#352b24}html body .hb-cpb .hb-cpb__alt{background:#fff0;border:1.5px solid #fff;color:#fff}html body .hb-cpb .hb-cpb__alt:hover{background:#fff;color:#352b24}@media (max-width:767px){html body .hb-cpb{border-radius:32px;min-height:420px}html body .hb-cpb__btns{grid-template-columns:1fr}}html body .hb-cp__faq .hb-faq__col>.hb-faq__item{margin:0!important}html body .hbw .hb-cp__tl-card .hbw-m{margin:0 0 18px;padding:16px;border:1px solid rgb(53 43 36 / .1);border-radius:20px;box-shadow:none;opacity:1;transform:none;transition:none}html body .hbw .hb-cp__tl-item{padding-block:18px}html body .hbw .hb-cp__tl-card{padding:20px 20px 26px}@media (max-width:900px){html body .hbw .hb-cp__tl-card{padding:14px 14px 20px}html body .hbw .hb-cp__tl-card .hbw-m{margin-bottom:14px;padding:12px}}html body .hbw .hb-cp__tl-card .hbw-m__q{margin:0 0 12px;color:#352b24;font-size:17px;font-weight:700}html body .hbw .hb-cp__tl-card .hbw-m__doc p{margin:7px 0 12px;font-size:14px}html body .hb-contact.hb-cp--hub{padding-bottom:0!important}html body .hb-cp--hub .hb-cpb{margin-bottom:0}html body .hbw-m__doc-h b,html body .hbw-m__doc-h em{white-space:nowrap}@media (max-width:767px){html body .hb-cp .hb-cp__faq{padding-top:32px!important}}@media (max-width:900px){html body .hbw-m__doc-h{gap:6px}html body .hbw-m__doc-h em{padding:4px 8px;font-size:12px}html body .hbw-m__doc-h b{font-size:15px}}html body .hbw__rule{display:block;height:3px;margin:18px 0;background:#e5cec7}html body .hbw .hb-cp__tl-card .hbw-m{margin:0}html body .hbw .hb-cp__tl-card{padding:24px 20px 20px}@media (max-width:900px){html body .hbw__rule{margin:14px 0}html body .hbw .hb-cp__tl-card .hbw-m{margin:0}html body .hbw .hb-cp__tl-card{padding:18px 14px 14px}}html body .hb-ctabar .hb-ctabar__wa.hb-ctabar__wa--icon{border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #657b63}html body .hb-ctabar .hb-ctabar__wa.hb-ctabar__wa--icon:active{background:#eef2ec}html body .hb-ctabar .hb-ctabar__wa--icon .hb-i{width:28px;height:28px;color:#657b63}html body .hb-ctabar .hb-ctabar__wa .hb-fab__wa{background-color:#657b63}html body .hb-fab--wa{background:#657b63}html body .hb-fab__wa{-webkit-mask-image:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2);mask-image:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2)}html body .hb-drawer__reach-link:has(.hb-drawer__reach-ico--wa){border:2px solid #657b63;color:#657b63}html body .hb-drawer__reach-ico--wa{--m:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2);width:22px;height:22px;color:#657b63}html body .hb-sug__ico--wa{background:#657b63}html body .hb-sug__ico--wa::after{--i:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2)}html body .hb-sug__item--wa .hb-sug__t{color:#657b63}html body .hb-footer__wa{--m:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2)}html body .hb-contact__ico--wa{box-shadow:inset 0 0 0 2px #657b63}html body .hb-contact__ico--wa::before{background:#657b63;width:24px;height:24px}html body .hb-faq__help-mark{color:#657b63;box-shadow:inset 0 0 0 2px #657b63;background:#fff}html body a.hb-btn[href*="wa.me"]:not(.hb-btn--sage){background:#fff;border-color:#657b63;box-shadow:inset 0 0 0 2px #657b63;color:#657b63}html body a.hb-btn[href*="wa.me"]:not(.hb-btn--sage):hover{background:#657b63;color:#fff}html body a.hb-btn[href*="wa.me"]::after{-webkit-mask-image:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2);mask-image:url(/wp-content/themes/holybagel/assets/img/whatsapp.svg?v=2)}html body .hb-ctabar .hb-ctabar__wa.hb-ctabar__wa--icon{border-radius:50%!important}html body .hb-ctabar .hb-ctabar__wa--icon .hb-i{width:28px!important;height:28px!important;color:#657b63!important}html body a.hb-btn[href*="wa.me"]:not(.hb-btn--sage){box-shadow:none;border:2px solid #657b63}html body .hba-res__line{margin:2px 0 0;font-size:14px;line-height:1.5;color:#6b5a52}html body .hb-fnin__pkb .hba-res__line+.hb-btn{margin-top:auto}html body .hba-pk__gfix{margin:0;font-size:14px;line-height:1.5;color:#4f6a4d;font-weight:600}@media (max-width:767px){html.hb-search-on .hb-header{z-index:1301}html.hb-search-on .hb-topbar__mark{opacity:0;pointer-events:none}html body .hb-search,html body .hb-search.is-open{padding-top:calc(var(--hb-hdr-t, 10px) + var(--hb-hdr-h, 72px) + 8px)}html body .hb-search__bar{height:64px;padding:0 8px;border-radius:22px;background:#fff;color:var(--hb-ink-warm)}html body .hb-search__cancel{display:none}html.hb-search-on .hb-header__burger span:nth-child(1){translate:0 7.2px;rotate:45deg}html.hb-search-on .hb-header__burger span:nth-child(2){opacity:0;scale:.2 1}html.hb-search-on .hb-header__burger span:nth-child(3){translate:0 -7.2px;rotate:-45deg}}@media (max-width:767px){html body .hb-footer__brand{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:18px}html body .hb-footer__brand>a{grid-row:1;grid-column:1}html body .hb-footer__brand .hb-footer__badge{grid-row:1;grid-column:2;width:64px;margin:0}html body .hb-footer__brand p{grid-row:2;grid-column:1 / -1;max-width:none}}@media (max-width:900px){html body .hb-cp__sec.hb-cpx{padding-inline:0!important}html body .hb-cpx__panel{border-radius:28px}}body.hb-lang-en .hb-pk-card__foot{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:10px}body.hb-lang-en .hb-pk-card__foot>.hb-pk-card__price,body.hb-lang-en .hb-pk-card__foot>.hb-pk-card__cta,body.hb-lang-en .hb-pk-card__foot>.hb-pk-card__note{flex:1 1 100%;max-width:100%}body.hb-lang-en .hb-pk-card__foot>.hb-pk-card__cta{justify-content:center}body.hb-lang-en .hb-pk-card__badge>span{font-size:9.5px;line-height:1.1;white-space:normal;text-align:center;max-width:54px}html[dir="ltr"] :is(.hb-mm__arrow,.hb-dr__arrow,.hb-q__arrow){scale:-1 1}html[dir="ltr"] svg path:is([d="M14.5 5.5L8 12l6.5 6.5"],[d="M9.5 5.5L16 12l-6.5 6.5"],[d="m9 6 6 6-6 6"],[d="m15 6-6 6 6 6"]){transform-box:fill-box;transform-origin:center;scale:-1 1}html[dir="ltr"] .hb-pk-card__items li::before{transform:none}.hb-wa-float{position:fixed;inset-inline-start:16px;bottom:calc(var(--hb-dock, 0px) + 16px + env(safe-area-inset-bottom));z-index:900;display:block;width:60px;height:60px;text-decoration:none}html.hb-cookie-on .hb-wa-float{bottom:calc(var(--hb-dock, 0px) + var(--hb-cookie-h, 0px) + 28px)}.hb-wa-float__btn{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#1b7f43;box-shadow:0 10px 24px rgb(53 43 36 / .3);transition:transform .2s ease;animation:hb-wa-pop .5s ease .6s backwards}.hb-wa-float__btn .hb-fab__wa{display:block;width:32px;height:32px;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.hb-wa-float__label{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:calc(100% + 10px);padding:10px 14px;border-radius:14px;background:#fff;color:#352b24;font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;box-shadow:0 8px 22px rgb(53 43 36 / .22);opacity:0;visibility:hidden;animation:hb-wa-label 8s ease 1.6s 1}html.hb-wa-seen .hb-wa-float__label{animation:none}.hb-wa-float:focus-visible{outline:none}.hb-wa-float:focus-visible .hb-wa-float__btn{outline:3px solid #352b24;outline-offset:2px}.hb-wa-float:active .hb-wa-float__btn{transform:scale(.94)}@keyframes hb-wa-pop{from{transform:scale(.4);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:none}}@keyframes hb-wa-label{0%{opacity:0;visibility:visible}5%,92%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@media (hover:hover) and (pointer:fine){.hb-wa-float:hover .hb-wa-float__btn{transform:scale(1.06)}.hb-wa-float:hover .hb-wa-float__label{opacity:1;visibility:visible;animation:none}}@media (prefers-reduced-motion:reduce){.hb-wa-float__btn,.hb-wa-float__label{animation:none}}body.hb-lock .hb-wa-float,html.hb-shop-lock .hb-wa-float,html.hb-cart-lock .hb-wa-float,body:has(.hb-cartd.is-open) .hb-wa-float,body:has(.hb-shop__filters.is-open) .hb-wa-float{display:none}@media (max-width:960px){html body .hb-ctabar:not(:has(.hb-ctabar__start.has-items)){display:none!important}html body:has(.hb-ctabar):not(.has-boxbar):not(:has(.hb-ctabar__start.has-items)){padding-bottom:0!important}body:has(.hb-ctabar__start.has-items) .hb-wa-float{display:none}.hb-wa-float{inset-inline-start:12px;width:56px;height:56px}.hb-wa-float__btn .hb-fab__wa{width:30px;height:30px}}@media (max-width:767px){html:not(.hb-cookie-on) body:has(.hb-ctabar):not(.has-boxbar):not(:has(.hb-ctabar__start.has-items)) .hb-a11y{top:auto;bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width:767px){html body .hb-a11y{top:auto}}.hb-why__text{color:rgb(53 43 36 / .78)}html body :is(.hb-quote,.hba-fnq) .hb-q__steps li:not(.is-current):not(.is-done)>.hb-q__dot-label,html body .hb-q__steps li:not(.is-current):not(.is-done) .hb-q__dot-label{color:#6b625b!important;opacity:1!important}html[dir=ltr] body .hb-fnin__pkb .hb-btn{white-space:normal;text-align:center;line-height:1.25}:root{--hb-ease-out:var(--hbm-out, cubic-bezier(.22, 1, .36, 1));--hb-ease-land:cubic-bezier(.34, 1.45, .64, 1);--hb-o-sage:#657b63;--hb-o-sage-d:#5a6f58;--hb-o-ink:#352b24;--hb-o-line:rgba(53, 43, 36, .14)}.hb-hpill{display:none}html.hb-has-ctx .hb-header .hb-header__cta{display:none}html.hb-has-ctx .hb-header .hb-hpill{display:inline-flex;align-items:center;gap:10px;min-width:185px;max-width:340px;min-height:50px;padding:0 20px 0 22px;font-size:16px;font-weight:700;line-height:1.15;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform var(--hb-t-press) ease-out,box-shadow .25s ease-out}body:not(.home) .hb-header .hb-hpill,.hb-header.is-stuck .hb-hpill{background:var(--hb-o-sage);border-color:var(--hb-o-sage);color:#fff}body:not(.home) .hb-header .hb-hpill:hover,.hb-header.is-stuck .hb-hpill:hover{background:var(--hb-o-sage-d);border-color:var(--hb-o-sage-d);color:#fff}.hb-header .hb-hpill:focus-visible{outline:3px solid var(--hb-orange,#faa20b);outline-offset:3px}html body .hb-header .hb-hpill::before{content:none}html .hb-header .hb-hpill:focus-visible{color:#fff}.hb-header .hb-hpill:active{transform:scale(.96)}.hb-hpill__ico{flex:none;display:block;width:22px;height:22px;filter:drop-shadow(0 1px 1px rgb(36 28 22 / .25));transition:transform .38s var(--hb-ease-out)}.hb-hpill__ico img{display:block;width:100%;height:100%}.hb-hpill__t{min-width:0;overflow:hidden;unicode-bidi:plaintext}.hb-hpill__dot{opacity:.7}.hb-hpill__t [hidden]{display:none}@media (hover:hover) and (pointer:fine){.hb-header .hb-hpill:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(36 28 22 / .2)}.hb-header .hb-hpill:hover .hb-hpill__ico{transform:rotate(90deg)}}@media (max-width:1439px){html.hb-has-ctx .hb-header .hb-hpill{max-width:236px;min-width:0;gap:8px;padding-inline:16px 18px;font-size:15px}.hb-hpill__t{white-space:nowrap}}@media (min-width:1280px) and (max-width:1439px){html.hb-has-ctx .hb-header .hb-hpill{max-width:156px;padding-inline:12px;font-size:14px}html.hb-has-ctx .hb-header .hb-hpill .hb-hpill__ico{display:none}}@media (max-width:767px){html.hb-has-ctx .hb-header .hb-hpill{display:none}}.hb-ctabar__start.has-ctx .hb-ctabar__orig{display:none}.hb-ctabar__ctx{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;unicode-bidi:plaintext}.hb-ctabar .hb-ctabar__start.has-ctx{padding-inline:12px}.hb-ctabar .hb-ctabar__start.hb-btn.has-ctx{background:var(--hb-o-sage);border-color:var(--hb-o-sage);color:#fff}.hb-ctabar .hb-ctabar__start.hb-btn.has-ctx:active{background:var(--hb-o-sage-d)}.hb-ctabar__start.has-ctx{min-width:0}#hb-fx{position:fixed;inset:0;z-index:1150;pointer-events:none;contain:strict;overflow:hidden}.hb-fx-bagel{position:absolute;display:block;will-change:transform;filter:drop-shadow(0 4px 6px rgb(36 28 22 / .28))}.hb-fx-bagel.is-photo{border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 6px 14px rgb(36 28 22 / .25)}.hb-fx-ring{position:absolute;border:2px solid #c88003;border-radius:50%;opacity:0}.hb-roll{display:inline-grid;overflow:hidden;vertical-align:bottom;line-height:inherit}.hb-roll>span{grid-area:1 / 1;white-space:nowrap}[aria-busy="true"].is-adding{cursor:progress}.hb-bagel-spin{--s:20px;display:inline-block;flex:none;width:var(--s);height:var(--s);vertical-align:middle;background:url(/wp-content/themes/holybagel/assets/img/bagel.webp) center / contain no-repeat;animation:hb-bagel-turn 900ms linear infinite}@keyframes hb-bagel-turn{to{transform:rotate(360deg)}}.hb-skel{border-radius:14px;background:rgb(53 43 36 / .07)}.hb-skel--line{height:12px;border-radius:6px}@media (min-width:768px){.hb-skel{background:linear-gradient(100deg,rgb(53 43 36 / .06) 30%,rgb(53 43 36 / .11) 50%,rgb(53 43 36 / .06) 70%) 0 0 / 300% 100%;animation:hb-skel 1.4s ease-in-out infinite}}@keyframes hb-skel{from{background-position:100% 0}to{background-position:0 0}}.hb-bmark{display:block;flex:none;width:20px;height:auto}.hb-bhead__bagel{display:block;flex:none;width:24px;height:24px;filter:drop-shadow(0 1px 2px rgb(36 28 22 / .2))}.hb-bloader{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--hb-o-ink)}.hb-bhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hb-bhead__t{margin:0;font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--hb-o-ink)}.hb-bhead__sub{flex-basis:100%;margin:0;font-size:14px;color:rgb(53 43 36 / .72)}.hb-bempty{display:grid;justify-items:center;gap:8px;padding:22px 12px;text-align:center;color:var(--hb-o-ink)}.hb-bempty__bagel{width:56px;height:56px;filter:drop-shadow(0 4px 6px rgb(36 28 22 / .2))}.hb-bempty__h{margin:4px 0 0;font-weight:700;font-size:19px}.hb-bempty__t{max-width:32ch;margin:0;font-size:15px;color:rgb(53 43 36 / .75)}.hb-bempty__go{margin-top:6px;background:var(--hb-o-sage);color:#fff}.hb-bempty__go:hover{background:var(--hb-o-sage-d);color:#fff}.hb-seal{--s:76px;display:inline-flex;flex-direction:column;align-items:center;gap:calc(var(--s) * .1);flex:none}.hb-seal__disc{position:relative;display:grid;place-items:center;width:var(--s);height:var(--s)}.hb-seal__ring{position:absolute;inset:0;border-radius:50%;background:#f6efe9;box-shadow:inset 0 0 0 1.5px rgb(200 128 3 / .55)}.hb-seal__dash{position:absolute;inset:9%;border-radius:50%;border:1.5px dashed rgb(200 128 3 / .6)}.hb-seal__cap{font-weight:700;font-size:max(14px, calc(var(--s) * .19));line-height:1.2;letter-spacing:0;color:#352b24;white-space:nowrap}.hb-seal__bagel{position:relative;width:56%;height:56%;filter:drop-shadow(0 2px 3px rgb(36 28 22 / .25))}.hb-seal__ok{position:absolute;inset-block-end:2%;inset-inline-end:2%;width:30%;height:30%;border-radius:50%;background:var(--hb-o-sage) url(/wp-content/themes/holybagel/assets/img/check.svg) center / 52% no-repeat;box-shadow:0 0 0 2px #fff;filter:brightness(1)}.hb-seal__ok{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1.5 5.8 3.6 3.4L12.5 1.8'/%3E%3C/svg%3E")}.hb-toast--brand .hb-toast__ico{border:0;width:28px;height:28px}.hb-toast--brand .hb-toast__ico img{display:block;width:28px;height:28px}.hb-omini{display:grid;gap:12px;padding:18px;border:1px solid var(--hb-o-line);border-radius:22px;background:#fff;color:var(--hb-o-ink)}.hb-omini__h{padding-bottom:10px;border-bottom:1px dashed rgb(200 128 3 / .45)}.hb-omini__ctx{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-weight:600;font-size:15px}.hb-omini__edit{min-height:44px;padding:0 12px;border:0;border-radius:99px;background:#fff0;font:inherit;font-weight:700;color:var(--hb-o-sage);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-omini__edit:focus-visible{outline:3px solid var(--hb-orange,#faa20b);outline-offset:2px}.hb-omini__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.hb-omini__nums>div{min-width:0;padding:8px 10px;border-radius:14px;background:#f6efe9}.hb-omini__nums>div[hidden]{display:none}.hb-omini__nums dt{font-size:13px;color:rgb(53 43 36 / .72)}.hb-omini__nums dd{margin:2px 0 0;font-weight:700;font-size:18px;white-space:nowrap}.hb-omini__nums>div:first-child dd{white-space:normal;font-size:15px;line-height:1.3}.hb-omini__fit{margin:0;font-size:14px;color:var(--hb-o-sage-d)}.hb-omini__fit[hidden]{display:none}.hb-omini__empty{display:none;align-items:center;gap:10px;margin:0;font-size:14px;color:rgb(53 43 36 / .75)}.hb-omini[data-state="empty"] .hb-omini__empty,.hb-omini[data-state="ctx"] .hb-omini__empty{display:flex}.hb-omini[data-state="empty"] .hb-omini__nums,.hb-omini[data-state="ctx"] .hb-omini__nums{display:none}.hb-omini[data-state="empty"] .hb-omini__go,.hb-omini[data-state="ctx"] .hb-omini__go{display:none}.hb-omini__empty img{flex:none;width:28px;height:28px}.hb-omini__go{width:100%;min-height:50px;background:var(--hb-o-sage);color:#fff}.hb-omini__go:hover{background:var(--hb-o-sage-d);color:#fff}.hb-osuggest{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 0;padding:8px 14px;border-radius:14px;background:#f6efe9;font-weight:600;font-size:15px;color:var(--hb-o-ink)}.hb-osuggest[hidden]{display:none}.hb-osuggest__set{min-height:44px;padding:0 10px;border:0;background:#fff0;font:inherit;font-weight:700;color:var(--hb-o-sage);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-osuggest__set:focus-visible{outline:3px solid var(--hb-orange,#faa20b);outline-offset:2px;border-radius:8px}.hb-co-ctx{margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#f6efe9;font-weight:600;font-size:15px;color:var(--hb-o-ink)}.hb-qty{display:inline-flex;align-items:center;flex:none;min-height:44px;vertical-align:middle;font-family:var(--hb-font,inherit);-webkit-tap-highlight-color:#fff0}.hb-qty svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.hb-qty .hb-qty__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;margin:0;padding:0 18px 0 20px;border:0;border-radius:999px;background:var(--hb-o-sage);color:#fff;font:inherit;font-weight:700;font-size:15px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform var(--hb-t-press) ease-out}.hb-qty .hb-qty__add:hover{background:var(--hb-o-sage-d);color:#fff}.hb-qty .hb-qty__add:active{transform:scale(.96)}.hb-qty .hb-qty__add[disabled]{background:#e3dad3;color:#6b605a;cursor:default}.hb-qty.hb-qty--compact .hb-qty__add{width:44px;padding:0}.hb-qty.is-step{gap:0;padding:0;border:1.5px solid var(--hb-o-sage);border-radius:999px;background:#fff;color:var(--hb-o-ink)}.hb-qty .hb-qty__b{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--hb-o-sage-d);cursor:pointer;transition:background-color .16s ease,transform var(--hb-t-press) ease-out}.hb-qty .hb-qty__b:hover{background:#eef2ec}.hb-qty .hb-qty__b:active{transform:scale(.92)}.hb-qty .hb-qty__b[disabled]{opacity:.35;cursor:default}.hb-qty .hb-qty__b[data-one="true"]{color:#8a3a2c}.hb-qty__n{min-width:24px;text-align:center;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.hb-qty :focus-visible{outline:2px solid var(--hb-o-ink);outline-offset:2px;box-shadow:0 0 0 5px rgb(250 162 11 / .35)}.hb-qty.is-busy{cursor:progress}.hb-qty.is-busy .hb-qty__add,.hb-qty.is-busy .hb-qty__b{pointer-events:none}.hb-qty.is-busy .hb-qty__add{opacity:.85}.hb-draftbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:12px 16px;border:1px solid rgb(101 123 99 / .45);border-radius:18px;background:#eef2ec;color:var(--hb-o-ink);text-align:start}.hb-draftbar img{flex:none;width:32px;height:32px}.hb-draftbar__t{flex:1 1 220px;margin:0;font-size:15px;line-height:1.45}.hb-draftbar__t b{display:block;font-weight:700}.hb-draftbar__t span{display:block;color:#4a3f39}.hb-draftbar__go.hb-btn{flex:none;min-height:44px;padding:0 20px;background:var(--hb-o-sage);border-color:var(--hb-o-sage);color:#fff}.hb-draftbar__go.hb-btn:hover{background:var(--hb-o-sage-d);color:#fff}.hb-cartempty .hb-draftbar{margin:0 0 14px;width:100%}@media (prefers-reduced-motion:reduce){.hb-bagel-spin,.hb-skel{animation:none}.hb-hpill,.hb-hpill__ico{transition:none}#hb-fx{display:none}.hb-qty__add,.hb-qty__b{transition:none}.hb-qty__add:active,.hb-qty__b:active{transform:none}}html.hb-a11y-motion .hb-bagel-spin,html.hb-a11y-motion .hb-skel{animation:none!important}html.hb-a11y-motion #hb-fx{display:none}html.hb-a11y-motion .hb-hpill__ico{transition:none}html.hb-cart-lock .hb-toast--brand{display:none}.hb-mmx,.hb-drawer__sub-body{--nv-ink:#352b24;--nv-muted:#6b625d;--nv-line:rgba(53, 43, 36, .09);--nv-cream:#f6efe9;--nv-cream2:#f9f4f0;--nv-sage:#657b63;--nv-sage-d:#5a6f58;--nv-sage-t:#4f624d;--nv-orange:#faa20b;--nv-link:#8a5600;--nv-rose:#e5cec7;--nv-ease:cubic-bezier(.22, 1, .36, 1)}.hb-nav-g{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hb-nav-g__l{font-weight:700;font-size:14.5px;color:var(--hb-ink-warm)}.hb-nav-g__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hb-nav-g__chip{min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgb(53 43 36 / .16);border-radius:99px;background:var(--hb-white);color:var(--hb-ink-warm);font:inherit;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.hb-nav-g__chip[aria-pressed="true"]{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-nav-g__chip:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-nav-g__in{display:inline-flex}.hb-nav-g__in[hidden]{display:none}.hb-nav-g__in input{width:76px;min-height:44px;padding:0 12px;border:1px solid rgb(53 43 36 / .3);border-radius:99px;background:var(--hb-white);color:var(--hb-ink-warm);font:inherit;font-size:15px;text-align:center}.hb-nav-g__in input:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-nav-g__chip:not([aria-pressed="true"]):hover{border-color:var(--hb-ink-warm)}}html:not(.hb-mm-js) .hb-mm__panel .hb-gq,html:not(.hb-mm-js) .hb-ti__act,html:not(.hb-mm-js) .hb-ti__peek{display:none}.hb-q{flex:none;color:#fff;font:inherit}.hb-q--add{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--hb-ink-warm);cursor:pointer;transition:transform .09s ease-out,background-color .16s ease-out}.hb-q--add:active{transform:scale(.94)}.hb-q__plus,.hb-q__minus{position:relative;display:block;width:14px;height:14px}.hb-q__plus::before,.hb-q__plus::after,.hb-q__minus::before{content:"";position:absolute;inset:6px 0 auto;height:2px;border-radius:2px;background:currentColor}.hb-q__plus::after{transform:rotate(90deg)}.hb-q__n{position:absolute;top:-5px;inset-inline-end:-5px;min-width:22px;height:22px;padding:0 6px;border:2px solid #fff;border-radius:99px;background:var(--hb-gold);color:var(--hb-ink-warm);font-weight:700;font-size:12px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.hb-q--step{display:inline-flex;align-items:center;height:44px;overflow:hidden;border-radius:99px;background:var(--hb-ink-warm)}.hb-q__b{display:grid;place-items:center;width:42px;height:44px;padding:0;border:0;border-radius:99px;background:#fff0;color:#fff;cursor:pointer;transition:background-color .14s ease-out}.hb-q--step output{min-width:20px;color:#fff;font-weight:700;font-size:15.5px;text-align:center;font-variant-numeric:tabular-nums}.hb-q--add:focus-visible,.hb-q__b:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-q__b:focus-visible{outline-color:#fff;outline-offset:-4px}.hb-q.is-busy,.hb-q__b.is-busy{opacity:.75}.hb-nav-out{font-size:13px;color:#6b625d}@media (hover:hover) and (pointer:fine){.hb-q--add:hover{background:#4a3d33}.hb-q__b:hover{background:rgb(255 255 255 / .14)}}.hb-mmx .hb-mm__in{grid-template-columns:232px minmax(0,1fr) 272px;align-items:start;gap:18px 28px;padding:22px 24px 18px}.hb-mmx__rail,.hb-mmx__side{max-height:var(--hb-mmx-main,none);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hb-mmx .hb-mm__foot{padding-top:12px;gap:8px 10px}.hb-mmx .hb-mm__foot .hb-mm__chip{min-height:44px}.hb-mmx__rail{margin:-4px;padding:4px}.hb-mmx__eyebrow{margin:2px 12px 8px;font-weight:700;font-size:13px;color:var(--nv-muted)}.hb-mmx__rail ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hb-mmx__ri{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:4px 10px 4px 8px;border-radius:16px;font-weight:600;font-size:15px;line-height:1.2;transition:background-color .16s ease-out}.hb-mmx__ri:not(:has(.hb-mmx__ri-img,.hb-mm__ph)){grid-template-columns:minmax(0,1fr) auto;padding-inline:12px 10px}.hb-mmx__ri .hb-mmx__ri-img,.hb-mmx__ri .hb-mm__ph{width:40px;height:40px;border-radius:12px;object-fit:cover;transition:box-shadow .2s ease-out}.hb-mmx__ri-t{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hb-mmx__ri-n{min-width:26px;height:22px;padding:0 7px;border-radius:99px;background:rgb(53 43 36 / .06);font-weight:700;font-size:12.5px;line-height:22px;text-align:center;color:var(--nv-muted);font-variant-numeric:tabular-nums}.hb-mmx__ri-chev{width:7px;height:7px;margin-inline-start:4px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:.4}.hb-mmx__rail li.is-sub .hb-mmx__ri{grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;margin-inline-start:12px;font-weight:500;font-size:14.5px}.hb-mmx__rail li.is-sub .hb-mmx__ri::before{content:"";width:5px;height:5px;border-radius:50%;background:rgb(53 43 36 / .3)}.hb-mmx__rail li.is-sub .hb-mmx__ri-chev{display:none}.hb-mm__panel .hb-mmx__ri.is-on{background:var(--nv-cream);font-weight:700;color:var(--hb-ink-warm)}.hb-mmx__ri.is-on .hb-mmx__ri-img,.hb-mmx__ri.is-on .hb-mm__ph{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--nv-orange)}.hb-mmx__ri.is-on .hb-mmx__ri-n{background:#fff;color:var(--hb-ink-warm)}.hb-mmx__ri.is-on .hb-mmx__ri-chev{opacity:.9}.hb-mmx__rail li.is-sub .hb-mmx__ri.is-on::before{background:var(--nv-orange)}@media (hover:hover) and (pointer:fine){.hb-mmx__ri:not(.is-on):hover{background:var(--nv-cream2)}}.hb-mmx__stage{position:relative;display:flex;flex-direction:column;min-width:0;max-height:var(--hb-mmx-main,none);container:hbst / inline-size}.hb-mmx__shead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--nv-line)}.hb-mmx__ttl{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin-inline-end:auto}.hb-mmx__h{margin:0;font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--hb-ink-warm)}.hb-mmx__h a{color:var(--nv-link);font-weight:600}.hb-mmx__sep{margin:0 8px;color:rgb(53 43 36 / .3);font-weight:400}.hb-mmx__n{font-weight:600;font-size:14px;color:var(--nv-muted)}.hb-mmx__n:empty{display:none}.hb-mm__panel a.hb-mmx__full{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:99px;font-weight:700;font-size:14.5px;color:var(--nv-link);box-shadow:inset 0 0 0 1px rgb(138 86 0 / .3);white-space:nowrap;transition:background-color .16s ease-out}.hb-mmx__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:-6px;padding:6px}@media (hover:hover) and (pointer:fine){.hb-mm__panel a.hb-mmx__full:hover{background:#fff4dc}.hb-mmx__full:hover .hb-mm__arrow{transform:translateX(-4px)}.hb-mmx__crumb:hover{text-decoration:underline;text-underline-offset:3px}}.hb-gq{position:relative}.hb-gq__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;border:0;border-radius:99px;background:#fff8ea;color:var(--hb-ink-warm);font:inherit;font-weight:700;font-size:14.5px;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 2px var(--nv-orange);transition:background-color .16s ease-out,box-shadow .16s ease-out}.hb-gq.is-set .hb-gq__btn{background:var(--nv-cream);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .12)}.hb-gq__btn:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-gq__ico{width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.6-3.6 3.3-5.5 6.5-5.5s5.9 1.9 6.5 5.5'/%3E%3Cpath d='M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14.7c2 .7 3.2 2.4 3.5 5.3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.6-3.6 3.3-5.5 6.5-5.5s5.9 1.9 6.5 5.5'/%3E%3Cpath d='M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14.7c2 .7 3.2 2.4 3.5 5.3'/%3E%3C/svg%3E") center / contain no-repeat}.hb-gq__chev{width:9px;height:5px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/chevron-down.svg) center / contain no-repeat;transition:transform .25s var(--nv-ease)}.hb-gq__btn[aria-expanded="true"] .hb-gq__chev{transform:rotate(180deg)}.hb-gq__pop{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:6;width:292px;padding:14px 14px 12px;border-radius:20px;background:#fff;box-shadow:0 2px 6px rgb(36 28 22 / .06),0 18px 44px rgb(36 28 22 / .2)}.hb-gq__pop[hidden]{display:none}.hb-gq__g{display:grid;gap:10px}.hb-gq__g .hb-nav-g__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hb-gq__g .hb-nav-g__chip{min-width:0;padding:0 6px}.hb-gq__g .hb-nav-g__in input{width:100%}.hb-gq__hint{margin:10px 2px 0;font-size:13px;line-height:1.45;color:var(--nv-muted)}@media (hover:hover) and (pointer:fine){.hb-gq__btn:hover{background:#fff}}.hb-mmx__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.hb-mmx__grid>.hb-ti:nth-child(n+6){display:none}.hb-mmx__grid--row>.hb-ti:nth-child(n+4){display:none}@container hbst (min-width:900px){.hb-mmx__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hb-mmx__grid>.hb-ti:nth-child(n+6){display:flex}.hb-mmx__grid>.hb-ti:nth-child(n+8){display:none}.hb-mmx__grid--row>.hb-ti:nth-child(n+4){display:flex}.hb-mmx__grid--row>.hb-ti:nth-child(n+5){display:none}}.hb-ti{position:relative;display:flex;flex-direction:column;min-width:0;padding:6px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--nv-line);list-style:none;transition:box-shadow .22s var(--nv-ease),transform .22s var(--nv-ease)}.hb-ti.is-in{box-shadow:inset 0 0 0 2px var(--nv-sage)}.hb-ti__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:14px;background:#f3ebe6}.hb-ti__img{display:block;width:100%;height:100%;cursor:zoom-in}.hb-ti__img .hb-mm__img,.hb-ti__img .hb-mm__ph{width:100%;height:100%;object-fit:cover}.hb-ti__tag{position:absolute;top:8px;inset-inline-start:8px;padding:3px 10px;border-radius:99px;background:rgb(255 255 255 / .94);font-weight:700;font-size:12.5px;line-height:1.4;color:var(--hb-ink-warm);pointer-events:none}.hb-ti__in{position:absolute;top:8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 9px;border-radius:99px;background:var(--nv-sage);font-weight:700;font-size:12.5px;line-height:1.4;color:#fff;pointer-events:none}.hb-ti__in::before{content:"";width:9px;height:5px;margin-top:-3px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.hb-ti__in[hidden]{display:none}.hb-ti__peek{position:absolute;bottom:8px;inset-inline-end:8px;min-height:32px;padding:0 12px;border:0;border-radius:99px;background:rgb(53 43 36 / .86);color:#fff;font:inherit;font-weight:700;font-size:13px;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .18s ease-out,transform .22s var(--nv-ease)}.hb-ti__peek::before{content:"";position:absolute;inset:-6px}.hb-ti__peek:focus-visible{opacity:1;transform:none;outline:2px solid #fff;outline-offset:-4px}.hb-ti__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding:10px 6px 2px}.hb-mm__panel a.hb-ti__name{overflow:hidden;font-weight:700;font-size:15.5px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--hb-ink-warm)}.hb-ti__desc{overflow:hidden;min-height:18px;margin:0;font-size:13px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;color:var(--nv-muted)}.hb-ti__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.hb-ti__price{display:grid;gap:1px;min-width:0;margin:0}.hb-ti__p{font-weight:700;font-size:16px;line-height:1.2;color:var(--hb-ink-warm);font-variant-numeric:tabular-nums}.hb-ti__sug{overflow:hidden;font-weight:600;font-size:12.5px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;color:var(--nv-sage-t)}.hb-ti__sug:empty{display:none}.hb-ti__act{display:flex;flex:none}@media (hover:hover) and (pointer:fine){.hb-ti:hover{box-shadow:inset 0 0 0 1px rgb(53 43 36 / .12),0 12px 28px rgb(36 28 22 / .1);transform:translateY(-2px)}.hb-ti.is-in:hover{box-shadow:inset 0 0 0 2px var(--nv-sage),0 12px 28px rgb(36 28 22 / .1)}.hb-ti:hover .hb-ti__img .hb-mm__img{transform:scale(1.04)}.hb-ti:hover .hb-ti__peek,.hb-ti:focus-within .hb-ti__peek{opacity:1;transform:none}.hb-mm__panel a.hb-ti__name:hover{text-decoration:underline;text-underline-offset:3px}}@media (hover:none),(pointer:coarse){.hb-ti__peek{opacity:1;transform:none}}.hb-ti-all{display:flex;min-width:0;list-style:none}.hb-mm__panel .hb-ti-all a{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:4px;min-height:160px;padding:18px 18px 20px;border-radius:20px;background:var(--nv-cream);color:var(--hb-ink-warm);transition:background-color .2s ease-out}.hb-ti-all__b{width:44px;height:44px;margin-bottom:6px;filter:drop-shadow(0 3px 5px rgb(36 28 22 / .18));transition:transform .5s var(--nv-ease)}.hb-ti-all strong{font-size:16px;line-height:1.3}.hb-ti-all small{font-size:13px;line-height:1.45;color:var(--nv-muted)}.hb-ti-all__go{display:grid;place-items:center;width:44px;height:44px;margin-top:8px;border-radius:50%;background:var(--hb-ink-warm);color:#fff}@media (hover:hover) and (pointer:fine){.hb-mm__panel .hb-ti-all a:hover{background:#efe5dd}.hb-ti-all a:hover .hb-mm__arrow{transform:translateX(-4px)}.hb-ti-all a:hover .hb-ti-all__b{transform:rotate(-35deg)}}.hb-ti--skel{padding:6px}.hb-ti__sk{display:block;aspect-ratio:16 / 10;margin-bottom:12px}.hb-ti--skel .hb-skel--line{display:block;width:70%;margin:0 6px 8px}.hb-ti--skel .hb-ti__sk2{width:45%}.hb-mmx__occsk{min-height:150px;border-radius:18px;list-style:none}.hb-nav-skel--row{min-height:84px;margin-bottom:8px;border-radius:18px;list-style:none}.hb-nav-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 0 4px;font-size:14px;color:#6b625d}.hb-nav-loading__b{animation:hb-nav-turn .9s linear infinite}@keyframes hb-nav-turn{to{transform:rotate(360deg)}}.hb-nav-empty{display:grid;justify-items:center;gap:8px;padding:28px 12px;text-align:center;font-size:15px;color:var(--hb-ink-warm)}.hb-nav-empty p{margin:0}.hb-nav-empty a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:#8a5600}.hb-mmx__err,.hb-mmx__lead{margin:6px 0 12px;font-size:15px;line-height:1.5;color:var(--hb-ink-warm)}.hb-mmx__err a{color:#8a5600;font-weight:700}.hb-mmx__sub{margin:2px 0 10px;font-weight:700;font-size:14px;color:var(--nv-muted)}.hb-mmx__occfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--nv-line)}.hb-mm__panel .hb-mmx__qbtn{margin:0;background:var(--nv-sage);color:#fff}.hb-peek{position:absolute;inset:0;z-index:5;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:22px;overflow-y:auto;padding:16px;border-radius:24px;background:#fff;box-shadow:0 2px 6px rgb(36 28 22 / .06),0 24px 60px rgb(36 28 22 / .2)}.hb-peek__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:18px;background:#f3ebe6}.hb-peek__media .hb-mm__img,.hb-peek__media .hb-mm__ph{width:100%;height:100%;object-fit:cover}.hb-peek__x{position:absolute;top:12px;inset-inline-end:12px;z-index:1;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--nv-cream);cursor:pointer}.hb-peek__x::before,.hb-peek__x::after{content:"";position:absolute;top:21px;left:14px;width:16px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transform:rotate(45deg)}.hb-peek__x::after{transform:rotate(-45deg)}.hb-peek__x:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-pk{display:grid;align-content:start;gap:10px;min-width:0;padding:6px 4px 4px 52px}.hb-pk p{margin:0}.hb-pk__eyebrow{font-weight:700;font-size:13px;color:var(--nv-muted)}.hb-pk__t{font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.01em;color:var(--hb-ink-warm)}.hb-pk__d{font-size:15px;line-height:1.55;color:var(--hb-ink-warm)}.hb-pk__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hb-pk__tags li{padding:4px 12px;border-radius:99px;background:var(--nv-cream);font-weight:700;font-size:13px}.hb-pk__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:2px 0 0}.hb-pk__sizes>div{padding:10px 12px;border-radius:14px;background:var(--nv-cream2);box-shadow:inset 0 0 0 1px var(--nv-line)}.hb-pk__sizes dt{font-weight:700;font-size:14px}.hb-pk__sizes dd{margin:2px 0 0;font-size:13.5px;color:var(--nv-muted);font-variant-numeric:tabular-nums}.hb-pk__sizes dd bdi{font-weight:700;color:var(--hb-ink-warm)}.hb-pk__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--nv-cream)}.hb-pk__sug{font-weight:700;font-size:15px;color:var(--nv-sage-t)}.hb-pk.is-in .hb-pk__row{box-shadow:inset 0 0 0 2px var(--nv-sage)}.hb-pk__note{font-size:13px;line-height:1.45;color:var(--nv-muted)}.hb-mm__panel a.hb-pk__go{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:15px;color:var(--nv-link)}.hb-mmx__occs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.hb-mmx__occ{position:relative;display:grid;align-content:end;min-height:168px;overflow:hidden;border-radius:20px;isolation:isolate;padding:12px 16px 14px}.hb-mmx__occ>.hb-mm__img,.hb-mmx__occ>.hb-mm__ph{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hb-mmx__occ::after{content:"";position:absolute;inset:30% 0 0;z-index:-1;background:linear-gradient(to top,rgb(28 22 18 / .84),#fff0)}.hb-mm__panel .hb-mmx__occ-t{font-weight:700;font-size:17px;color:var(--hb-white)}.hb-mmx__occ small{font-size:13px;color:rgb(255 255 255 / .92)}@media (hover:hover) and (pointer:fine){.hb-mmx__occ:hover>.hb-mm__img{transform:scale(1.05)}}@container hbst (min-width:900px){.hb-mmx__occ{min-height:200px}}.hb-mmx__menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none}.hb-mmx__menu{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--nv-line)}.hb-mmx__menus--3 .hb-mmx__menu{grid-template-columns:1fr}.hb-mmx__menu-img{display:block;overflow:hidden;border-radius:14px;background:#f3ebe6}.hb-mmx__menu-img img{display:block;width:100%;height:100%;min-height:76px;aspect-ratio:1;object-fit:cover}.hb-mmx__menus--3 .hb-mmx__menu-img img{aspect-ratio:16 / 9;height:auto;min-height:0}.hb-mmx__menu-b{display:grid;align-content:start;gap:2px;min-width:0;padding-inline:2px}.hb-mmx__menu-b p{margin:0}.hb-mmx__menu-t{font-weight:700;font-size:15.5px;line-height:1.25}.hb-mmx__menu-tag{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;color:#6b625d}.hb-mmx__menu-p{font-weight:700;font-size:14.5px}.hb-mmx__menu-tot{font-size:13px;color:var(--nv-sage-t);font-weight:600}.hb-mmx__menu-min{font-size:12.5px;font-weight:700;color:#8a4b00}.hb-mmx__menu-min[hidden]{display:none}.hb-mm__panel .hb-mmx__menu-go{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;font-size:14.5px;color:#8a5600}.hb-mmx__st{margin-top:4px}.hb-mmx__stage[data-hb-nav-stage="stations"] .hb-gq{display:none}.hb-mmx__side{display:grid;align-content:start;gap:12px;min-width:0;margin:-4px;padding:4px}.hb-mmx__sum{display:grid;gap:12px;padding:16px 18px 18px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--hb-ink-warm)}.hb-mmx__sum:empty{display:none}.hb-sum__head{padding-bottom:12px;border-bottom:1px dashed rgb(200 128 3 / .45)}.hb-sum__head .hb-bhead__t{font-size:18px}.hb-sum__ctx{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px 0 -6px;font-weight:600;font-size:14.5px}.hb-mm__panel .hb-sum__edit{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;border:0;background:none;font:inherit;font-weight:700;color:var(--nv-sage-t);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-sum__edit[hidden]{display:none!important}.hb-sum__edit:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-sum__total{display:grid;gap:2px}.hb-sum__lbl{font-size:13px;color:var(--nv-muted)}.hb-sum__amt{font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hb-sum__per{font-size:14px;color:var(--nv-muted)}.hb-sum__per:empty{display:none}.hb-sum__fit{display:grid;gap:6px}.hb-sum__fit[hidden]{display:none}.hb-sum__bar{position:relative;display:block;height:8px;overflow:hidden;border-radius:99px;background:#efe6df}.hb-sum__bar>span{position:absolute;inset:0;border-radius:inherit;background:#d38c12;transform-origin:100% 50%;transform:scaleX(var(--p,0));transition:transform .5s var(--nv-ease)}.hb-sum__fit.is-full .hb-sum__bar>span{background:var(--nv-sage)}.hb-sum__fitt{font-weight:600;font-size:13.5px;color:#8a4b00}.hb-sum__fit.is-full .hb-sum__fitt{color:var(--nv-sage-t)}.hb-sum__lines{display:grid;gap:6px;margin:0;padding:10px 0 0;border-top:1px solid var(--nv-line);list-style:none}.hb-sum__lines[hidden]{display:none}.hb-sum__lines li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px}.hb-sum__lines img,.hb-sum__ph{width:32px;height:32px;border-radius:9px;object-fit:cover;background:#f3ebe6}.hb-sum__ln{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hb-sum__lq{font-weight:700;color:var(--nv-muted);font-variant-numeric:tabular-nums}.hb-sum__lines li.hb-sum__lmore{display:block;padding-inline-start:42px;color:var(--nv-muted)}.hb-mm__panel a.hb-sum__go{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 20px;border-radius:99px;background:var(--nv-sage);color:#fff;font-weight:700;font-size:16px;transition:background-color .16s ease-out}.hb-mm__panel a.hb-sum__more{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:-6px;font-weight:700;font-size:14px;color:var(--nv-link)}.hb-sum__empty{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px}.hb-sum__bagel{width:40px;height:40px;filter:drop-shadow(0 3px 5px rgb(36 28 22 / .18))}.hb-sum__empty p{display:grid;gap:4px;margin:0}.hb-sum__empty strong{font-size:15px}.hb-sum__empty span{font-size:13.5px;line-height:1.5;color:var(--nv-muted)}@media (hover:hover) and (pointer:fine){.hb-mm__panel a.hb-sum__go:hover{background:var(--nv-sage-d);color:#fff}.hb-sum__go:hover .hb-mm__arrow{transform:translateX(-4px)}.hb-mm__panel a.hb-sum__more:hover{text-decoration:underline;text-underline-offset:3px}}.hb-mmx__pk{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border-radius:22px;background:var(--nv-rose);color:var(--hb-ink-warm)}.hb-mmx__pk-media{display:block;overflow:hidden;width:64px;height:64px;border-radius:14px}.hb-mmx__pk-media .hb-mm__img,.hb-mmx__pk-media .hb-mm__ph{width:100%;height:100%;object-fit:cover}.hb-mmx__pk-t{display:grid;justify-items:start;gap:2px;min-width:0}.hb-mmx__pk-t p{margin:0}.hb-mmx__pk-h{font-weight:700;font-size:15.5px;line-height:1.3}.hb-mmx__pk-s{font-size:13.5px;line-height:1.45}.hb-mm__panel a.hb-mmx__pk-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;font-weight:700;font-size:14.5px;color:var(--hb-ink-warm)}.hb-mm__panel a.hb-mmx__pk-alt{display:inline-flex;align-items:center;min-height:32px;font-size:13.5px;color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px}.hb-mmx__quote{grid-template-rows:auto}.hb-mmx__quote .hb-mm__promo-body{padding:16px 18px 18px}.hb-mmx__quote .hb-mm__promo-h{font-size:17px}.hb-mm__panel .hb-mmx__quote .hb-mm__btn{width:100%;white-space:nowrap;font-size:15px;padding:0 18px}@media (hover:hover) and (pointer:fine){.hb-mmx__pk-go:hover .hb-mm__arrow{transform:translateX(-4px)}.hb-mm__panel .hb-mmx__qbtn:hover{background:var(--nv-sage-d);color:#fff}}@media (max-width:1439px){.hb-mmx .hb-mm__in{grid-template-columns:210px minmax(0,1fr) 244px;gap:16px 22px;padding-inline:20px}.hb-mmx__h{font-size:20px}.hb-mmx__ri{gap:10px;font-size:14.5px}.hb-sum__amt{font-size:27px}}@media (min-width:1700px){.hb-mmx .hb-mm__in{grid-template-columns:252px minmax(0,1fr) 292px;gap:20px 32px;padding:24px 28px 20px}}html:not(.hb-mm-js) .hb-mmx__rail,html:not(.hb-mm-js) .hb-mmx__stage,html:not(.hb-mm-js) .hb-mmx__side{max-height:none}html:not(.hb-mm-js) .hb-mmx__sum{display:none}#hb-drawer .hb-drawer__sub{padding:0 14px 18px;scroll-padding-top:160px}#hb-drawer .hb-drawer__sub-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:56px;margin:0 -14px;padding:6px 12px;border-bottom:0}#hb-drawer .hb-drawer__back{grid-row:auto;justify-content:center;width:44px;height:44px;padding:0;font-size:0}#hb-drawer .hb-drawer__back-ico{width:9px;height:9px;margin-inline-start:-3px}#hb-drawer .hb-drawer__sub-title{overflow:hidden;font-size:17px;white-space:nowrap;text-overflow:ellipsis}#hb-drawer a.hb-dr__full{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-weight:700;font-size:14px;color:#8a5600;text-decoration:none;white-space:nowrap}#hb-drawer .hb-drawer__sub-head{z-index:4}#hb-drawer .hb-drawer__sub-head .hb-dr__gq{flex:none}#hb-drawer .hb-drawer__sub-head .hb-dr__gq[hidden]{display:none}#hb-drawer .hb-drawer__sub-head .hb-gq__btn{padding:0 12px 0 10px;font-size:14px}#hb-drawer .hb-drawer__sub-head .hb-gq__pop{inset-inline-start:auto;inset-inline-end:0;width:min(300px, calc(100vw - 52px))}#hb-drawer .hb-drawer__sub-head .hb-nav-g__l{display:none}#hb-drawer .hb-drawer__sub-head .hb-dr__guests .hb-nav-g__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}#hb-drawer .hb-drawer__sub-head .hb-dr__guests .hb-nav-g__chip{min-width:0;padding:0 6px}#hb-drawer .hb-drawer__sub-head .hb-dr__guests .hb-nav-g__in input{width:100%}#hb-drawer a.hb-dr__full:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px;border-radius:8px}#hb-drawer .hb-drawer__top{padding-block:8px}#hb-drawer .hb-dsearch__bar input[type="search"]{height:44px;border-radius:14px;font-size:16px}.hb-drawer__sub-body .hb-dr{display:block}.hb-drawer__sub-body .hb-dr__cats{position:sticky;top:56px;z-index:3;margin:0 -14px;padding:0 0 4px;background:var(--hb-filter-bg);box-shadow:0 1px 0 rgb(53 43 36 / .08)}.hb-drawer__sub-body ul.hb-dr__crow{display:flex;gap:4px;margin:0;padding:4px 10px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 26px);mask-image:linear-gradient(to right,transparent 0,#000 26px)}.hb-drawer__sub-body ul.hb-dr__crow::-webkit-scrollbar{display:none}.hb-drawer__sub-body ul.hb-dr__crow>li{flex:none;scroll-snap-align:start}.hb-drawer__sub-body ul.hb-dr__crow a.hb-dr__cat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;width:74px;min-height:44px;padding:2px 2px 6px;border:0;border-radius:14px;background:none;font-weight:600;font-size:12.5px;line-height:1.2;color:#5f524c;text-align:center;text-decoration:none;transition:color .16s ease-out}.hb-dr__cat-img{display:block;flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#f3ebe6;transition:box-shadow .2s ease-out}.hb-dr__cat-img img,.hb-dr__cat-img .hb-dr__ph{display:block;width:100%;height:100%;object-fit:cover}.hb-dr__cat-t{display:-webkit-box;overflow:hidden;min-height:2.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hb-drawer__sub-body ul.hb-dr__crow a.hb-dr__cat.is-on{font-weight:700;color:var(--hb-ink-warm)}.hb-dr__cat.is-on .hb-dr__cat-img{box-shadow:0 0 0 2px var(--hb-filter-bg),0 0 0 4px var(--nv-orange)}.hb-dr__cat.is-on::after{content:"";position:absolute;bottom:0;left:50%;width:22px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transform:translateX(-50%)}.hb-drawer__sub-body a.hb-dr__cat:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:0}.hb-drawer__sub-body a.hb-dr__cat:active .hb-dr__cat-img{transform:scale(.95)}.hb-drawer__sub-body .hb-dr__csep{display:flex;align-items:center;max-width:56px;padding-inline:8px 2px;border-inline-start:1px solid rgb(53 43 36 / .14);font-weight:700;font-size:11.5px;line-height:1.25;color:#6b625d}.hb-drawer__sub-body .hb-dr__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:8px}.hb-drawer__sub-body .hb-dr__sh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.hb-drawer__sub-body .hb-dr__sh-t{overflow:hidden;min-width:0;margin:0;font-size:13.5px;color:#6b625d;white-space:nowrap;text-overflow:ellipsis}.hb-drawer__sub-body .hb-dr__sh-t strong{font-weight:700;font-size:17px;color:var(--hb-ink-warm)}.hb-drawer__sub-body .hb-dr__gq{flex:none}.hb-drawer__sub-body .hb-dr__gq .hb-gq__btn{padding:0 12px 0 10px;font-size:14px}.hb-drawer__sub-body .hb-dr__gq .hb-gq__pop{inset-inline-start:auto;inset-inline-end:0;width:min(300px, calc(100vw - 52px))}.hb-drawer__sub-body .hb-dr__gq .hb-dr__guests{padding:0;border-radius:0}.hb-drawer__sub-body .hb-dr__gq .hb-nav-g__l{display:none}.hb-drawer__sub-body .hb-dr__guests .hb-nav-g__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.hb-drawer__sub-body .hb-dr__guests .hb-nav-g__chip{min-width:0;padding:0 6px}.hb-drawer__sub-body .hb-dr__guests .hb-nav-g__in input{width:100%}.hb-drawer__sub-body .hb-dr__h{margin:4px 0 0;font-weight:700;font-size:13.5px;color:#6b625d}.hb-drawer__sub-body .hb-dr__err{margin:8px 0;font-size:15px}.hb-drawer__sub-body ul.hb-dr__prows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-drawer__sub-body .hb-dr__prow{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;border-radius:18px;background:var(--hb-white);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06);transition:box-shadow .2s ease-out}.hb-drawer__sub-body .hb-dr__prow.is-in{grid-template-columns:64px minmax(0,1fr);row-gap:4px;box-shadow:inset 0 0 0 2px var(--nv-sage)}.hb-drawer__sub-body .hb-dr__prow.is-in .hb-dr__pimg{grid-row:span 2;align-self:start}.hb-drawer__sub-body .hb-dr__prow.is-in .hb-dr__pact{grid-column:2;justify-self:end}.hb-drawer__sub-body .hb-dr__prow a{display:block;min-height:0;padding:0;border:0}.hb-drawer__sub-body a.hb-dr__pimg{overflow:hidden;width:64px;height:64px;border-radius:12px;background:#f3ebe6}.hb-drawer__sub-body .hb-dr__pimg img{display:block;width:100%;height:100%;object-fit:cover}.hb-drawer__sub-body .hb-dr__ptxt{position:relative;display:grid;gap:1px;min-width:0}.hb-drawer__sub-body a.hb-dr__pname::after{content:"";position:absolute;inset:-6px 0}.hb-drawer__sub-body a.hb-dr__pname{overflow:hidden;font-weight:700;font-size:15px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--hb-ink-warm)}.hb-drawer__sub-body .hb-dr__pdesc{display:none}.hb-drawer__sub-body .hb-dr__pmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:1px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--nv-sage-t)}.hb-drawer__sub-body .hb-dr__pmeta bdi{font-weight:700;font-size:15px;color:var(--hb-ink-warm)}.hb-drawer__sub-body .hb-dr__pmeta [data-sug]:empty{display:none}.hb-drawer__sub-body .hb-dr__pact{display:flex}.hb-drawer__sub-body .hb-q__b{width:44px}.hb-drawer__sub-body .hb-nav-skel--row{min-height:76px;margin:0;border-radius:18px}.hb-drawer__sub-body ul.hb-dr__menus{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-drawer__sub-body .hb-dr__menu{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:18px;background:var(--hb-white);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06)}.hb-drawer__sub-body a.hb-dr__menu-img{overflow:hidden;width:56px;height:56px;min-height:0;padding:0;border:0;border-radius:12px;background:#f3ebe6}.hb-drawer__sub-body .hb-dr__menu-img img{display:block;width:100%;height:100%;object-fit:cover}.hb-drawer__sub-body .hb-dr__menu-b{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;grid-column:2 / span 2;padding-inline-end:38px}.hb-drawer__sub-body .hb-dr__menu-b p{margin:0;font-size:13px;line-height:1.4}.hb-drawer__sub-body .hb-dr__menu-t{flex:1 0 100%;overflow:hidden;font-weight:700;font-size:15px!important;white-space:nowrap;text-overflow:ellipsis}.hb-drawer__sub-body .hb-dr__menu-tag{display:none}.hb-drawer__sub-body .hb-dr__menu-p{font-weight:700}.hb-drawer__sub-body .hb-dr__menu-min::before{content:"·";margin-inline-end:6px;color:#6b625d}.hb-drawer__sub-body .hb-dr__menu-min[hidden]{display:none}.hb-drawer__sub-body .hb-dr__menu-min.is-below{flex:1 0 100%}.hb-drawer__sub-body .hb-dr__menu-min.is-below::before{content:none}.hb-drawer__sub-body .hb-dr__menu-tot{flex:1 0 100%;display:none;color:var(--nv-sage-t);font-weight:600}.hb-drawer__sub-body .hb-dr__menu.has-g .hb-dr__menu-tot{display:block}.hb-drawer__sub-body a.hb-dr__menu-go{position:absolute;top:50%;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--hb-filter-bg);color:var(--hb-ink-warm);transform:translateY(-50%)}.hb-drawer__sub-body a.hb-dr__menu-go::before{content:"";position:absolute;inset:-6px}.hb-dr__menu-go-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hb-drawer__sub-body .hb-dr__menu:active{transform:scale(.99)}.hb-drawer__sub-body a.hb-dr__l2more{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;border:0;background:none;box-shadow:none;font-weight:700;font-size:14.5px;color:#8a5600;text-decoration:none}.hb-drawer__sub-body a.hb-dr__help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;margin-top:2px;padding:8px 14px 8px 12px;border:0;border-radius:16px;background:var(--hb-white);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .08);color:var(--hb-ink-warm);text-decoration:none}.hb-drawer__sub-body a.hb-dr__help--q{grid-template-columns:minmax(0,1fr) auto;background:var(--hb-ink-warm);box-shadow:none;color:var(--hb-white)}.hb-dr__help-b{width:28px;height:28px}.hb-drawer__sub-body .hb-dr__help-t{display:grid;gap:1px;min-width:0}.hb-drawer__sub-body .hb-dr__help-t strong{font-size:15px}.hb-drawer__sub-body .hb-dr__help-t small{font-weight:400;font-size:13px;color:#6b625d}.hb-drawer__sub-body .hb-dr__help--q .hb-dr__help-t small{color:rgb(255 255 255 / .86)}.hb-drawer__sub-body .hb-dr__help-t small:empty{display:none}.hb-drawer__sub-body a.hb-dr__help:focus-visible,.hb-drawer__sub-body a.hb-dr__l2more:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-dr__arrow{flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--mm-arrow) center / contain no-repeat;mask:var(--mm-arrow) center / contain no-repeat}.hb-drawer__sub-body .hb-dr__ph{display:block;width:100%;height:100%;background:#f3ebe6}#hb-drawer .hb-drawer__foot{display:flex;align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}#hb-drawer .hb-drawer__foot>.hb-dr__sum,#hb-drawer .hb-drawer__foot>.hb-drawer__cta{flex:1 1 auto;min-width:0;width:auto;height:48px;min-height:48px}#hb-drawer .hb-drawer__foot>.hb-dr__sum[hidden],#hb-drawer .hb-drawer__foot.has-order>.hb-drawer__cta{display:none}#hb-drawer .hb-drawer__foot .hb-drawer__cta.hb-btn{padding-inline:16px;font-size:17px}.hb-drawer__foot .hb-dr__sum{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 0 14px;border-radius:99px;background:var(--hb-ink-warm);color:var(--hb-white);font-weight:700;font-size:15px;text-decoration:none}.hb-dr__sum-n{overflow:hidden;margin-inline-end:auto;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.hb-dr__sum-go{display:inline-flex;flex:none;align-items:center;gap:6px;white-space:nowrap}.hb-dr__sum-mark{flex:none;width:22px;height:22px;margin-inline-end:-2px}.hb-drawer__foot .hb-dr__sum:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}#hb-drawer .hb-drawer__reach{display:flex;flex:none;gap:6px;margin:0}#hb-drawer .hb-drawer__reach-link{width:48px;height:48px;min-height:48px;padding:0;gap:0;border-radius:50%;font-size:0}#hb-drawer .hb-drawer__reach-link bdi{display:none}#hb-drawer .hb-drawer__reach-ico{width:20px;height:20px}@media (max-width:400px){#hb-drawer .hb-drawer__sub-head{gap:8px;padding-inline:10px}#hb-drawer .hb-drawer__sub-title{font-size:16px}#hb-drawer .hb-drawer__sub-head .hb-gq__btn{gap:6px;padding:0 10px 0 8px}.hb-dr__sum-mark{display:none}.hb-drawer__foot .hb-dr__sum{padding-inline:14px;font-size:14.5px}#hb-drawer .hb-drawer__reach-link{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.hb-nav-g__chip,.hb-q--add,.hb-mmx__ri,.hb-ti,.hb-ti__peek,.hb-sum__bar>span,.hb-drawer__sub-body a.hb-dr__cat,.hb-drawer__sub-body .hb-dr__prow{transition:none}.hb-ti:hover{transform:none}.hb-nav-loading__b{animation:none}}html.hb-a11y-motion .hb-q--add,html.hb-a11y-motion .hb-mmx__ri,html.hb-a11y-motion .hb-ti,html.hb-a11y-motion .hb-ti__peek,html.hb-a11y-motion .hb-sum__bar>span{transition:none}html.hb-a11y-motion .hb-ti:hover{transform:none}html.hb-a11y-motion .hb-nav-loading__b{animation:none}.hb-sum__ctx[hidden]{display:none}.hb-sum__pick{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:99px;background:#fff8ea;box-shadow:inset 0 0 0 2px var(--nv-orange);color:var(--hb-ink-warm);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.hb-sum__pick[hidden]{display:none}.hb-sum__pick:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-sum__pick:hover{background:#fff}}@media (prefers-reduced-motion:reduce){.hb-ti-all__b{transition:none}}@media (max-height:860px){.hb-ti__media,.hb-ti__sk{aspect-ratio:2 / 1}.hb-mmx__shead{margin-bottom:12px;padding-bottom:12px}}.hb-mm__panel a.hb-mmx__pk-alt{min-height:44px}.hb-q--add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:44px;height:44px;padding:0 16px 0 14px;border-radius:99px;background:var(--nv-sage);color:#fff;font-weight:700;font-size:15px;line-height:1;white-space:nowrap}.hb-q--add .hb-q__plus{width:12px;height:12px}.hb-q--add .hb-q__plus::before,.hb-q--add .hb-q__plus::after{inset:5px 0 auto}.hb-q__n{display:none}.hb-q--step{background:#fff;box-shadow:inset 0 0 0 1.5px var(--nv-sage)}.hb-q--step .hb-q__b{color:var(--nv-sage-t)}.hb-q--step output{color:var(--hb-ink-warm)}.hb-q__b:focus-visible{outline-color:var(--hb-ink-warm);outline-offset:-3px}.hb-q__bin{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.hb-q--add:hover{background:var(--nv-sage-d)}.hb-q--step .hb-q__b:hover{background:rgb(101 123 99 / .12)}}.hb-ti__in{gap:4px;padding:2px 8px 2px 7px;font-size:11.5px}.hb-ti__in::before{width:7px;height:4px}[data-sug][hidden]{display:none}.hb-mm__toggle{width:26px;height:26px}.hb-mm__toggle::before{inset:-9px}.hb-mmx__menu-min:not(.is-below),.hb-drawer__sub-body .hb-dr__menu-min:not(.is-below){font-weight:600;color:#6b625d}.hb-mmx__menu-min.is-below,.hb-drawer__sub-body .hb-dr__menu-min.is-below{color:#8a4b00}.hb-mmx__box{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:22px}.hb-mmx__box-img{display:block;overflow:hidden;border-radius:18px;background:#f3ebe6}.hb-mmx__box-img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.hb-mmx__box-b{display:grid;gap:14px;min-width:0}.hb-mmx__box-b .hb-mmx__lead{margin:0;font-size:15.5px;line-height:1.6}.hb-mmx__box-facts{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.hb-mmx__box-facts li{display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:var(--nv-cream)}.hb-mmx__box-facts strong{font-size:17px;color:var(--hb-ink-warm)}.hb-mmx__box-facts span{font-size:13px;color:#5f524c}.hb-mmx__box .hb-mmx__occfoot{margin-top:2px}@media (min-width:1024px) and (max-height:960px){.hb-mmx .hb-mm__in{padding-block:16px 14px;row-gap:14px}.hb-mmx__ri{grid-template-columns:34px minmax(0,1fr) auto;min-height:44px;padding-block:2px}.hb-mmx__ri .hb-mmx__ri-img,.hb-mmx__ri .hb-mm__ph{width:34px;height:34px;border-radius:10px}.hb-mmx__rail ul{gap:0}.hb-mmx__eyebrow{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.hb-q--add,.hb-q--step .hb-q__b{transition:none}}.hb-ti__sug{overflow:visible;white-space:normal;text-overflow:clip;text-wrap:balance}.hb-mmx__ri .hb-mmx__ri-ic{display:grid;place-items:center;background:var(--nv-cream,#f6efe9);color:var(--hb-o-sage-d,#5a6f58)}.hb-mmx__ri-ic .hb-i{width:22px;height:22px}.hb-mmx__ri.is-on .hb-mmx__ri-ic{background:#fff;color:var(--hb-ink-warm)}.hb-dr__cat-img:has(>.hb-dr__ic){display:grid;place-items:center;background:#f3ebe6;color:var(--hb-o-sage-d,#5a6f58)}.hb-dr__ic{display:grid;place-items:center}.hb-dr__ic .hb-i{width:22px;height:22px}.hb-dr__cat.is-on .hb-dr__cat-img:has(>.hb-dr__ic){background:#fff;color:var(--hb-ink-warm)}.hb-ti__media,.hb-drawer__sub-body a.hb-dr__pimg{isolation:isolate}.hb-ti__img .hb-mm__img,.hb-drawer__sub-body a.hb-dr__pimg img{mix-blend-mode:multiply}.hb-ti__media::after,.hb-drawer__sub-body a.hb-dr__pimg::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06)}.hb-drawer__sub-body a.hb-dr__pimg{position:relative}.hb-ways-mini{color:var(--hb-ink-warm)}.hb-ways-mini__h{margin:0 0 8px;font-weight:700;font-size:16px}.hb-ways-mini__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-ways-mini__a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:6px 10px 6px 12px;border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .08);transition:background-color var(--hbm-t-hover,260ms) var(--hbm-out),box-shadow var(--hbm-t-hover,260ms) var(--hbm-out),transform var(--hb-t-press,90ms) var(--hbm-out)}.hb-ways-mini__a--build{background:#f3f6f2;box-shadow:inset 0 0 0 1.5px rgb(101 123 99 / .4)}.hb-ways-mini__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f3ebe6;color:var(--hb-o-sage-d,#5a6f58)}.hb-ways-mini__a--build .hb-ways-mini__ic{background:#fff}.hb-ways-mini__t{display:grid;gap:1px;min-width:0}.hb-ways-mini__t b{font-size:15px;line-height:1.25}.hb-ways-mini__t small{font-size:13px;line-height:1.3;color:rgb(53 43 36 / .75)}.hb-ways-mini__note{display:flex;align-items:center;gap:6px;margin:8px 2px 0;font-size:13px;line-height:1.35;color:rgb(53 43 36 / .78)}.hb-ways-mini__note .hb-i{flex:none;color:var(--hb-o-sage-d,#5a6f58)}.hb-ways-mini__a:active{transform:scale(.98)}.hb-ways-mini__a:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-ways-mini__a:hover{box-shadow:inset 0 0 0 1.5px var(--hb-ink-warm)}}.hb-mmx__ways{margin-top:14px;padding:14px;border-radius:20px;background:var(--nv-cream,#f6efe9)}.hb-mmx__alt{margin:10px 4px 0;font-size:14px;color:rgb(53 43 36 / .78)}.hb-mmx__alt a{display:inline-block;padding:12px 0;font-weight:700;color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(53 43 36 / .35)}.hb-drawer__ways{margin:18px 20px 6px}.hb-drawer__ways .hb-ways-mini__h{font-size:17px}@media (prefers-reduced-motion:reduce){.hb-ways-mini__a{transition:none}}html .hb-fchip__ic,html .hb-mmx__ri .hb-mmx__ri-ic,html .hb-dr__cat-img:has(>.hb-dr__ic),html .hb-sr__cat-ic{border-radius:50%;background:#f1e4df;color:var(--hb-ink-warm,#352b24)}html .hb-mmx__ri .hb-mmx__ri-img,html .hb-mmx__ri .hb-mm__ph{border-radius:50%}html .hb-fchip[aria-pressed="true"] .hb-fchip__ic,html .hb-fchip.is-on .hb-fchip__ic,html .hb-mmx__ri.is-on .hb-mmx__ri-ic,html .hb-dr__cat.is-on .hb-dr__cat-img:has(>.hb-dr__ic){background:#fff;color:var(--hb-ink-warm,#352b24)}html .hb-mnu__cats .hb-mnu__ic,html .hb-mnu__cathead .hb-mnu__ic,html .hb-sug__item .hb-sug__pic.hb-sug__pic--ic{color:var(--hb-ink-warm,#352b24)}.hb-ways-mini__a{background:#f1e4df;box-shadow:none}.hb-ways-mini__a--build{background:#f1e4df;box-shadow:none}.hb-ways-mini__ic,.hb-ways-mini__a--build .hb-ways-mini__ic{background:#fff url(/wp-content/themes/holybagel/assets/img/why-variety.svg) center / 20px 20px no-repeat}.hb-ways-mini__list>li:nth-child(2) .hb-ways-mini__ic{background-image:url(/wp-content/themes/holybagel/assets/img/why-all.svg)}.hb-ways-mini__list>li:nth-child(3) .hb-ways-mini__ic{background-image:url(/wp-content/themes/holybagel/assets/img/why-years.svg)}.hb-ways-mini__ic .hb-i{visibility:hidden}.hb-ways-mini__note .hb-i{color:#8c7068}.hb-mm-stage{border-radius:36px}.hb-mmx .hb-mm__in{grid-template-columns:220px minmax(0,1fr);gap:0 36px;padding:28px 32px 30px}@media (max-width:1439px){.hb-mmx .hb-mm__in{grid-template-columns:204px minmax(0,1fr);gap:0 28px;padding:24px 26px 26px}}@media (min-width:1700px){.hb-mmx .hb-mm__in{grid-template-columns:240px minmax(0,1fr);gap:0 44px;padding:32px 40px 34px}}.hb-mmx__rail{display:flex;flex-direction:column}.hb-mmx__rail ul{gap:4px}.hb-mmx .hb-mmx__ri{grid-template-columns:40px minmax(0,1fr);min-height:48px;padding:4px 12px 4px 8px}.hb-mmx__ri-chev,.hb-mmx__ri-n,.hb-mmx__eyebrow{display:none}.hb-mmx__railfoot{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--nv-line)}.hb-mm__panel a.hb-mmx__qlink{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 10px;border-radius:16px;font-weight:700;font-size:14.5px;line-height:1.3;color:var(--nv-link);transition:background-color .16s ease-out}.hb-mmx__qlink .hb-i{flex:none;width:20px;height:20px;color:#8c7068}@media (hover:hover) and (pointer:fine){.hb-mm__panel a.hb-mmx__qlink:hover{background:var(--nv-cream2);text-decoration:underline;text-underline-offset:3px}}.hb-mmx__shead{flex-wrap:nowrap;align-items:center;gap:12px;margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid var(--nv-line)}.hb-mmx__ttl{align-items:baseline}.hb-mmx .hb-gq__btn,.hb-mm__panel a.hb-mmx__full{box-sizing:border-box;height:44px;min-height:44px;padding:0 16px;border:0;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .16);font-weight:700;font-size:14.5px;line-height:1;color:var(--hb-ink-warm)}.hb-mm__panel a.hb-mmx__full{color:var(--nv-link)}.hb-mmx .hb-gq:not(.is-set) .hb-gq__btn{background:#fff8ea;box-shadow:inset 0 0 0 1.5px var(--nv-orange)}.hb-mmx .hb-gq.is-set .hb-gq__btn{background:var(--nv-cream2)}@media (hover:hover) and (pointer:fine){.hb-mmx .hb-gq__btn:hover,.hb-mm__panel a.hb-mmx__full:hover{background:var(--nv-cream);box-shadow:inset 0 0 0 1px var(--hb-ink-warm)}}.hb-mmx__sub{margin:0 0 12px;font-size:15px;color:var(--hb-ink-warm)}.hb-mmx__row+.hb-mmx__sub{margin-top:24px}.hb-mmx__body{overflow-x:hidden}.hb-mmx .hb-mmx__row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 3 * 18px) / 4);gap:18px;margin:0;padding:2px 2px 8px;list-style:none}@container hbst (max-width:819px){.hb-mmx .hb-mmx__row{grid-auto-columns:calc((100% - 2 * 16px) / 3);gap:16px}}.hb-mmx .hb-mmx__row>:is(.hb-ti,.hb-ti-all,li){display:flex}.hb-mmx .hb-mmx__menus.hb-mmx__row{grid-auto-columns:calc((100% - 2 * 18px) / 3)}.hb-mmx .hb-ti{padding:10px;border-radius:28px;background:var(--nv-cream2);box-shadow:none}.hb-mmx .hb-ti__media{aspect-ratio:4 / 3;border-radius:20px}.hb-mmx .hb-ti__body{gap:4px;padding:12px 6px 2px}.hb-mmx .hb-ti.is-in{box-shadow:inset 0 0 0 2px var(--nv-sage)}@media (hover:hover) and (pointer:fine){.hb-mmx .hb-ti:hover{box-shadow:0 14px 30px rgb(53 43 36 / .1);transform:translateY(-3px)}.hb-mmx .hb-ti.is-in:hover{box-shadow:inset 0 0 0 2px var(--nv-sage),0 14px 30px rgb(53 43 36 / .1)}}.hb-mm__panel .hb-mmx .hb-ti-all a,.hb-mmx .hb-ti-all a{min-height:0;border-radius:28px;background:var(--nv-cream)}.hb-mmx__occ{display:flex;flex:1;flex-direction:column;align-content:start;gap:2px;min-height:0;overflow:visible;padding:10px 10px 16px;border-radius:28px;background:var(--nv-cream2);isolation:auto;transition:box-shadow .22s var(--nv-ease),transform .22s var(--nv-ease)}.hb-mmx__occ::after{content:none}.hb-mmx__occ-media{display:block;overflow:hidden;margin-bottom:10px;aspect-ratio:16 / 10;border-radius:20px;background:#f3ebe6}.hb-mmx__occ-media .hb-mm__img,.hb-mmx__occ-media .hb-mm__ph{position:static;display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--nv-ease)}.hb-mm__panel .hb-mmx__occ-t{padding-inline:6px;font-weight:700;font-size:17px;line-height:1.3;color:var(--hb-ink-warm)}.hb-mmx__occ small{padding-inline:6px;font-size:13.5px;line-height:1.4;color:var(--nv-muted)}@container hbst (min-width:900px){.hb-mmx__occ{min-height:0}}@media (hover:hover) and (pointer:fine){.hb-mmx__occ:hover{box-shadow:0 14px 30px rgb(53 43 36 / .1);transform:translateY(-3px)}.hb-mmx__occ:hover .hb-mmx__occ-media .hb-mm__img{transform:scale(1.04)}.hb-mm__panel .hb-mmx__occ:hover .hb-mmx__occ-t{text-decoration:underline;text-underline-offset:3px}}.hb-mmx .hb-mmx__menu{grid-template-columns:1fr;gap:10px;padding:10px 10px 8px;border-radius:28px;background:var(--nv-cream2);box-shadow:none}.hb-mmx .hb-mmx__menu-img{border-radius:20px}.hb-mmx .hb-mmx__menu-img img{aspect-ratio:16 / 9;height:auto;min-height:0}.hb-mmx .hb-mmx__menu-b{padding-inline:6px}.hb-mmx__body>.hb-rail>.hb-rail__btn--prev,.hb-mmx__body.hb-rail>.hb-rail__btn--prev{right:calc(var(--hb-rail-x1, 0px) - 6px)}.hb-mmx__body>.hb-rail>.hb-rail__btn--next,.hb-mmx__body.hb-rail>.hb-rail__btn--next{left:calc(var(--hb-rail-x0, 0px) - 6px)}@media (prefers-reduced-motion:reduce){.hb-mmx__occ,.hb-mmx__occ-media .hb-mm__img{transition:none}.hb-mmx__occ:hover{transform:none}}.hb-drawer__sub-body ul.hb-dr__crow.hb-rail__track--fade{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--hb-rail-fs),#000 calc(100% - var(--hb-rail-fe)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--hb-rail-fs),#000 calc(100% - var(--hb-rail-fe)),transparent 100%)}.hb-drawer__sub-body .hb-dr__cats .hb-rail__btn{width:36px;height:36px;margin-top:-18px}.hb-drawer__sub-body .hb-dr__cats .hb-rail__btn::before{content:"";position:absolute;inset:-4px}.hb-mmx__rowwrap+.hb-mmx__sub{margin-top:24px}.hb-mmx .hb-mmx__rail ul{gap:2px}.hb-mmx .hb-mmx__ri{min-height:44px;padding-block:2px}.hb-mmx .hb-mmx__ri .hb-mmx__ri-img,.hb-mmx .hb-mmx__ri .hb-mm__ph{width:38px;height:38px}.hb-mm__panel a.hb-mmx__qlink{white-space:nowrap}.hb-drawer__sub-body .hb-dr__prow.is-in{grid-template-columns:64px minmax(0,1fr) auto;row-gap:0}.hb-drawer__sub-body .hb-dr__prow.is-in .hb-dr__pimg{grid-row:auto;align-self:center}.hb-drawer__sub-body .hb-dr__prow.is-in .hb-dr__pact{grid-column:auto;justify-self:end}.hb-drawer__sub-body .hb-dr__prow.is-in .hb-q__b{width:36px}.hb-drawer__sub-body a.hb-dr__pname{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hb-drawer__sub-body a.hb-dr__menu-img::after{content:"";position:absolute;inset:0;border-radius:inherit}.hb-drawer__sub-body .hb-dr__menu{cursor:pointer}.hb-drawer__sub-body a.hb-dr__menu-go{z-index:1}.hb-drawer__sub-body .hb-dr__cats{position:sticky!important}.hb-mmx .hb-rail__btn:disabled,.hb-mega .hb-rail__btn:disabled{pointer-events:auto;cursor:default}.hb-sug__addrow{display:flex;align-items:center;gap:6px}.hb-sug__addrow>.hb-sug__item{flex:1;min-width:0}.hb-sug__addrow>.hb-sug__item .hb-sug__go{display:none}.hb-sug__add{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-inline-end:4px;border:0;border-radius:50%;background:var(--hb-ink-warm,#352b24);color:#fff;font:700 22px/1 var(--hb-font,inherit);cursor:pointer;transition:background-color .16s ease,transform .09s ease}.hb-sug__add:active{transform:scale(.92)}.hb-sug__add.is-done{background:#657b63;font-size:17px}.hb-sug__add.is-busy{pointer-events:none}.hb-sug__add:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:2px}.is-active>.hb-sug__addrow .hb-sug__add,.hb-sug__addrow:has(>.hb-sug__item:hover) .hb-sug__add{box-shadow:0 0 0 3px rgb(53 43 36 / .14)}@media (hover:hover) and (pointer:fine){.hb-sug__add:hover{background:#1f1814}.hb-sug__add.is-done:hover{background:#5a6f58}}.hb-sug__item .hb-sug__sub{display:block;font-size:13px;color:#6b625d}.hb-sug__keys kbd{font-family:inherit}@media (prefers-reduced-motion:reduce){.hb-sug__add{transition:none}.hb-sug__add:active{transform:none}}html.hb-a11y-motion .hb-sug__add{transition:none}html.hb-app-open,html.hb-app-open body{overflow:hidden!important}html.hb-app-open body{padding-inline-end:var(--hb-app-sbw,0)}html.hb-app-open #hb-fx{z-index:9050}html.hb-app-open .hb-toasts{z-index:9060}.hb-app{position:fixed;inset:0;z-index:9000;font-family:var(--hb-font,inherit);color:#352b24;direction:rtl}.hb-app[hidden]{display:none}.hb-app__scrim{position:absolute;inset:0;background:rgb(38 30 25 / .5);opacity:0;transition:opacity .24s ease}.hb-app__panel{position:absolute;inset:0;display:flex;flex-direction:column;background:#f7f1ec;overflow:hidden;overflow:clip;outline:none;transform:translateY(24px);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}.hb-app.is-open .hb-app__scrim{opacity:1}.hb-app.is-open .hb-app__panel{transform:none;opacity:1}@media (min-width:1024px){.hb-app__panel{inset:16px;max-width:1640px;margin-inline:auto;border-radius:28px;box-shadow:0 30px 80px rgb(38 30 25 / .28);transform:scale(.985) translateY(8px)}}.hb-app__boot{flex:1;display:grid;place-items:center;padding:24px;text-align:center}.hb-app__wait .hb-bloader{flex-direction:column;gap:12px;font-size:16px;font-weight:700;color:#352b24}.hb-app__err{display:grid;justify-items:center;gap:14px;max-width:340px}.hb-app__err p{margin:0;font-size:16px;line-height:1.5}.hb-app__err b{display:block;font-size:20px;margin-bottom:4px}.hb-app__errx{min-height:44px;padding:0 18px;border:0;background:none;color:#352b24;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (prefers-reduced-motion:reduce){.hb-app__scrim,.hb-app__panel{transition:none;transform:none}}html.hb-a11y-motion .hb-app__scrim,html.hb-a11y-motion .hb-app__panel{transition:none;transform:none}.hb-sug__addrow .hb-sug__t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip}.hb-sug__addrow .hb-sug__sub{font-size:13px;line-height:1.35}.hb-sug__addrow>.hb-qty{flex:none;margin-inline-end:4px}.hb-sug__addrow>.hb-qty .hb-qty__add,.hb-sug__addrow>.hb-qty .hb-qty__b{min-width:44px;min-height:44px}.is-active>.hb-sug__addrow .hb-qty,.hb-sug__addrow:has(>.hb-sug__item:hover) .hb-qty{box-shadow:0 0 0 3px rgb(53 43 36 / .14);border-radius:999px}.hb-pcard__add.is-loading{opacity:.7;pointer-events:none}.hb-shop__shown{white-space:nowrap}.hb-pcard__qty .hb-stepper__btn{position:relative}.hb-pcard__qty .hb-stepper__btn::after{content:"";position:absolute;inset:-9px -2px}@media (max-width:767px){.hb-pcard__size span{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;font-size:12.5px}}.hb-prod__trust+.hb-prod__acc{margin-top:20px}.hb-cartp__ship{flex-direction:column;align-items:stretch;gap:4px}.hb-cartp__ship small{text-align:start;line-height:1.5}.hb-cartp__total span small{display:block;margin-top:2px;font-size:13px;font-weight:400;color:rgb(255 255 255 / .65)}.hb-cartp__more{justify-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:rgb(255 255 255 / .85);font-size:15.5px;text-decoration:underline;text-underline-offset:4px}.hb-cartp__more:hover,.hb-cartp__more:focus-visible{color:var(--hb-white)}.hb-cartx__add.is-loading{opacity:.7;pointer-events:none}.hb-boxbar{display:none}@media (max-width:767px){.hb-boxbar{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;z-index:885;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;padding-inline-start:16px;border-radius:22px;background:rgb(255 255 255 / .97);box-shadow:0 10px 30px rgb(53 43 36 / .2);transform:translateY(calc(100% + 24px));opacity:0;transition:transform .35s var(--hb-ease),opacity .25s var(--hb-ease)}.hb-boxbar.is-shown{transform:none;opacity:1}.hb-boxbar__sum{display:grid;margin:0;min-width:0;line-height:1.3}.hb-boxbar__unit{overflow:hidden;color:var(--hb-ink-warm);font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.hb-boxbar__unit.is-warn{color:#9a5a00}.hb-boxbar__total{font-size:18px}.hb-boxbar__go.hb-btn{min-height:48px;padding:0 20px;background:var(--hb-orange);color:var(--hb-white);font-size:16.5px}.hb-boxbar__go.hb-btn:active{background:var(--hb-orange-dark)}.hb-boxbar__go.is-soft.hb-btn{background:var(--hb-ink-warm)}body.has-boxbar .hb-ctabar{visibility:hidden;opacity:0;pointer-events:none}body:has(.hb-cartd.is-open) .hb-boxbar,body.hb-lock .hb-boxbar{display:none}@media (prefers-reduced-motion:reduce){.hb-boxbar{transition:none}}}.hb-pcard__name a:focus-visible,.hb-cline__name:focus-visible,.hb-cartp__more:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px;border-radius:4px}.hb-cartp__more:focus-visible{outline-color:var(--hb-white)}.hb-ss__mark::after{transform:translateY(-1px) rotate(45deg) scale(.5);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .18s ease-out}.hb-ss__opt[aria-checked="true"] .hb-ss__mark::after{transform:translateY(-1px) rotate(45deg) scale(1);opacity:1}.hb-qb__item::before{transform:rotate(45deg) scale(.5);opacity:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .18s ease-out,width .22s var(--ease-out),margin .22s var(--ease-out)}.hb-qb__item[aria-pressed="true"]::before{transform:translateY(-2px) rotate(45deg) scale(1);opacity:1}.hb-cartempty__ico{font-size:0;color:#fff0}.hb-cartempty__ico::after{content:"";width:38px;height:38px;margin-inline-start:-3px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/cart.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/cart.svg) center / contain no-repeat}.hb-shop.is-js{--hb-text-sage:#657b63;--hb-shop-top:104px}.hb-shop.is-js .hb-shop__toolbar{position:relative;z-index:30;display:grid;gap:10px;margin-bottom:14px}.hb-shop.is-js .hb-shop__rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 4px;scroll-padding-inline:12px}.hb-shop.is-js .hb-shop__rail::-webkit-scrollbar{display:none}.hb-fchip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:0;padding-inline:6px 8px;border:1px solid rgb(53 43 36 / .1);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:700 15px/1 var(--hb-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .12s var(--ease-out);-webkit-tap-highlight-color:#fff0}.hb-fchip.is-all{padding-inline-start:16px}.hb-fchip__img{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover}.hb-fchip em{min-width:26px;padding:4px 7px;border-radius:999px;background:var(--hb-filter-bg);font-style:normal;font-weight:600;font-size:12.5px;text-align:center;color:rgb(53 43 36 / .75);font-variant-numeric:tabular-nums;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.hb-fchip[aria-pressed="true"],.hb-fchip.is-on{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-fchip[aria-pressed="true"] em,.hb-fchip.is-on em{background:rgb(255 255 255 / .16);color:var(--hb-white)}.hb-fchip.is-zero:not([aria-pressed="true"]){opacity:.5}.hb-fchip:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-fchip:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.hb-fchip:not([aria-pressed="true"]):not(.is-on):hover{border-color:rgb(53 43 36 / .45)}}.hb-shop.is-js .hb-shop__bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:0;margin:0}.hb-shop.is-js .hb-shop__count{flex:none;margin:0;margin-inline-start:auto;font-size:15px;white-space:nowrap;color:rgb(53 43 36 / .78)}.hb-shop.is-js .hb-shop__count strong{font-size:17px;color:var(--hb-ink-warm);font-variant-numeric:tabular-nums}.hb-shop.is-js .hb-shop__sort{flex:none;width:236px;min-width:0;margin:0}.hb-shop.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn{min-height:44px;height:44px;padding:0 16px;border:1px solid rgb(53 43 36 / .1);border-radius:999px!important;background:var(--hb-white);font-size:15px}.hb-shop.is-js .hb-shop__sort .hb-dd__list{inset-inline:auto 0;min-width:236px;font-size:15px}.hb-shop.is-js .hb-shop__pops{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.hb-fpop{position:relative}.hb-fpop__btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding-block:0;padding-inline:16px 14px;border:1px solid rgb(53 43 36 / .1);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:600 15px/1 var(--hb-font);white-space:nowrap;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-fpop__v:empty{display:none}.hb-fpop__v{padding:4px 8px;border-radius:999px;background:#657b63;color:var(--hb-white);font-weight:700;font-size:12.5px}.hb-fpop__chev{width:11px;height:7px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .22s var(--ease-out)}.hb-fpop.is-open .hb-fpop__chev{transform:rotate(180deg)}.hb-fpop.is-active .hb-fpop__btn{border-color:var(--hb-ink-warm)}.hb-fpop.is-open .hb-fpop__btn{background:#f1e8e1}.hb-fpop__btn:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-fpop__btn:hover{border-color:rgb(53 43 36 / .45)}}.hb-fpop__panel{position:absolute;top:calc(100% + 10px);inset-inline-start:0;z-index:45;width:max-content;min-width:280px;max-width:min(360px, 86vw);padding:6px 20px 16px;border-radius:20px;background:var(--hb-white);box-shadow:0 22px 50px rgb(53 43 36 / .18),0 0 0 1px rgb(53 43 36 / .05);transform-origin:top right;animation:hb-fpop-in .2s var(--ease-out)}.hb-fpop.is-flip .hb-fpop__panel{inset-inline-start:auto;inset-inline-end:0;transform-origin:top left}.hb-fpop__panel[hidden]{display:none}@keyframes hb-fpop-in{from{opacity:0;transform:translateY(-6px) scale(.98)}}.hb-fpop__panel .hb-shop__fs{padding:0;border:0}.hb-fpop__panel .hb-shop__fs legend{padding-top:14px;margin-bottom:6px;font-size:15px}.hb-fpop--price .hb-fpop__panel{min-width:320px}.hb-fpop--milk .hb-shop__milk{min-width:260px}@media (min-width:1024px){.hb-shop.is-js .hb-shop__body{display:block}.hb-shop.is-js .hb-shop__filters{display:none}.hb-shop.is-js .hb-shop__open{display:none}.hb-shop.is-js .hb-shop__toolbar{position:sticky;top:var(--hb-shop-top);padding:10px;margin-inline:-10px;border-radius:26px;transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.hb-shop.is-js .hb-shop__toolbar.is-stuck{background:rgb(249 244 240 / .94);box-shadow:0 12px 30px rgb(53 43 36 / .1);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.hb-shop.is-js .hb-shop__toolbar.is-stuck .hb-fchip{min-height:40px}.hb-shop.is-js .hb-shop__toolbar.is-stuck .hb-fchip__img{width:28px;height:28px}.hb-shop.is-js .hb-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hb-shop.is-js .hb-pcard__body{padding:16px 16px 18px}.hb-shop.is-js .hb-pcard__name{font-size:18px}}@media (min-width:1024px) and (max-width:1199px){.hb-shop.is-js .hb-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-shop.is-js .hb-shop__sort{width:200px}}@media (max-width:1023px){.hb-shop.is-js .hb-shop__toolbar{display:contents}.hb-shop.is-js .hb-shop__rail{margin:0 -10px 10px;padding-inline:10px}.hb-shop.is-js .hb-shop__pops{display:none}.hb-shop.is-js .hb-shop__bar{position:sticky;top:var(--hb-shop-top);z-index:30;margin:0 -10px 12px;padding:6px 10px;border-radius:0 0 20px 20px;transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.hb-shop.is-js .hb-shop__bar.is-stuck{background:rgb(249 244 240 / .95);box-shadow:0 10px 24px rgb(53 43 36 / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hb-shop.is-js .hb-shop__open{flex:none;height:44px;padding:0 16px}.hb-shop.is-js .hb-shop__count{order:0;width:auto;font-size:14px}.hb-shop.is-js .hb-shop__count strong{font-size:16px}.hb-shop.is-js .hb-shop__sort{flex:0 1 200px;width:auto}.hb-shop.is-js .hb-fchip{min-height:42px;font-size:14.5px}.hb-shop.is-js .hb-fchip__img{width:30px;height:30px}.hb-shop.is-js .hb-shop__filters{max-height:min(88dvh, 760px);padding-top:26px;overscroll-behavior:contain}.hb-shop.is-js .hb-shop__filters::before{content:"";position:absolute;top:9px;left:50%;z-index:3;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgb(53 43 36 / .18)}.hb-shop.is-js .hb-shop__filters-head{position:sticky;top:-26px;z-index:2;margin:-26px -20px 0;padding:26px 20px 10px;background:var(--hb-white);touch-action:none}.hb-shop.is-js .hb-shop__filters .hb-shop__check{min-height:44px;padding:4px 0}.hb-shop.is-js .hb-shop__filters .hb-shop__milk span{min-height:40px;display:flex;align-items:center;justify-content:center;font-size:15px}.hb-shop.is-js .hb-shop__filters-foot .hb-btn{min-height:54px;font-size:17px;background:#657b63;border-color:#657b63}.hb-shop.is-js .hb-shop__filters-foot .hb-btn span{font-variant-numeric:tabular-nums}.hb-shop.is-js .hb-shop__reset{min-height:44px;padding-inline:6px}}@media (max-width:767px){.hb-shop.is-js .hb-shop__sort{flex:1 1 0%}.hb-shop.is-js .hb-shop__count{margin-inline-start:0}}@media (max-width:380px){.hb-shop.is-js .hb-shop__count{display:none}}.hb-shop__fs-hint{margin:-2px 0 10px;font-size:13.5px;line-height:1.45;color:rgb(53 43 36 / .72)}.hb-gpick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.hb-gpick__b{min-height:44px;border:1px solid rgb(53 43 36 / .14);border-radius:12px;background:var(--hb-white);font:700 15px var(--hb-font);color:var(--hb-ink-warm);font-variant-numeric:tabular-nums;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out),transform .12s var(--ease-out)}.hb-gpick__b[aria-pressed="true"]{border-color:#657b63;background:#657b63;color:var(--hb-white)}.hb-gpick__b:active{transform:scale(.95)}.hb-gpick__b:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-gpick__own{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:14.5px;color:var(--hb-ink-warm)}.hb-gpick__own input{width:110px;min-height:44px;padding:0 12px;border:1px solid rgb(53 43 36 / .18);border-radius:12px;background:var(--hb-white);font:600 16px var(--hb-font);color:var(--hb-ink-warm);text-align:center}.hb-gpick__own input:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:1px}.hb-gpick__clear{margin-top:8px;min-height:36px;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:rgb(53 43 36 / .75)}.hb-gpick__clear[hidden]{display:none}.hb-fpop--guests .hb-fpop__panel{width:340px}.hb-shop.is-js .hb-shop__tags{gap:8px;margin:0 0 16px}.hb-shop.is-js .hb-shop__tag{min-height:40px;height:auto;padding-block:0;padding-inline:14px 8px;border:1px solid rgb(53 43 36 / .1);animation:hb-fpop-in .2s var(--ease-out)}.hb-shop.is-js .hb-shop__tag i{position:relative;width:22px;height:22px;border-radius:50%;background:var(--hb-filter-bg);opacity:1}.hb-shop.is-js .hb-shop__tag i::before{content:"";position:absolute;inset:6px;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/close.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/close.svg) center / contain no-repeat}.hb-shop.is-js .hb-shop__tag--guests{border-color:#657b63;background:#657b63}.hb-shop.is-js .hb-shop__tag--guests:hover{background:#566a54}.hb-shop.is-js .hb-shop__tag--guests i{background:rgb(255 255 255 / .2)}.hb-shop.is-js .hb-shop__tag--guests i::before{background:var(--hb-white)}.hb-shop.is-js .hb-shop__tag:focus-visible,.hb-shop__tags-clear:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-shop__tags-clear{min-height:40px;padding:0 8px;font-weight:700;font-size:14.5px;text-decoration:underline;text-underline-offset:4px;color:var(--hb-ink-warm)}.hb-shop.is-js .hb-pcard__media:not(.is-loaded){background:linear-gradient(100deg,#efe6df 30%,#f8f2ee 50%,#efe6df 70%) 0 0 / 300% 100%;animation:hb-skel 1.3s linear infinite}.hb-shop.is-js .hb-pcard__media img{transition:opacity .45s var(--ease-out),transform .8s var(--hb-ease)}.hb-shop.is-js .hb-pcard__media.is-watch:not(.is-loaded) img{opacity:0}@keyframes hb-skel{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.hb-shop.is-js .hb-pcard__media:not(.is-loaded){animation:none}}.hb-shop.is-js .hb-pcard__serves{color:#657b63}.hb-shop.is-js .hb-pcard__rec{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:34px;margin-top:8px;padding-block:4px;padding-inline:10px 5px;border-radius:10px;background:#eef2ec;font:700 13px/1.25 var(--hb-font);color:#4a5d4b;text-align:start;cursor:pointer;transition:background-color .18s var(--ease-out)}.hb-shop.is-js .hb-pcard__rec[hidden]{display:none}.hb-shop.is-js .hb-pcard__rec b{flex:none;padding:4px 8px;border-radius:7px;background:#657b63;color:var(--hb-white);font-size:12px}.hb-shop.is-js .hb-pcard__rec.is-set b{padding-inline:4px;background:#fff0;color:#4a5d4b;font-size:14px}.hb-shop.is-js .hb-pcard__rec:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-shop.is-js .hb-pcard__rec:not(.is-set):hover{background:#e2eadf}}.hb-shop.is-js .hb-pcard__add:not(:disabled){position:relative;background:#657b63;border-color:#657b63;color:var(--hb-white);transition:background-color .2s var(--ease-out),transform .12s var(--ease-out)}.hb-shop.is-js .hb-pcard__add:disabled{background:var(--hb-cream);border-color:var(--hb-cream);color:rgb(53 43 36 / .72)}.hb-shop.is-js .hb-pcard__add:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hb-shop.is-js .hb-pcard__add:not(:disabled):hover{background:#566a54}}.hb-shop.is-js .hb-pcard__add.is-loading{opacity:1}.hb-shop.is-js .hb-pcard__add.is-loading span::before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:8px;vertical-align:-2px;border:2px solid rgb(255 255 255 / .45);border-top-color:var(--hb-white);border-radius:50%;animation:hb-spin .7s linear infinite}@keyframes hb-spin{to{transform:rotate(360deg)}}.hb-shop.is-js .hb-pcard.is-added .hb-pcard__add{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm)}.hb-shop.is-js .hb-pcard.is-failed .hb-pcard__add{background:#a8432f;border-color:#a8432f}.hb-shop.is-js .hb-pcard.is-added{box-shadow:0 0 0 2px #657b63}.hb-shop.is-js .hb-pcard__price bdi{display:inline-block;font-variant-numeric:tabular-nums}.hb-shop.is-js .hb-shop__empty{padding:40px 24px 34px;animation:hb-fpop-in .3s var(--ease-out)}.hb-shop__empty-ico{position:relative;width:64px;height:64px;border-radius:50%;background:var(--hb-filter-bg)}.hb-shop__empty-ico::before{content:"";position:absolute;inset:19px;background:var(--hb-ink-warm);opacity:.75;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/search.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/search.svg) center / contain no-repeat}.hb-shop__empty-sugg{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hb-shop__empty-sugg[hidden],.hb-shop__empty-sugg:empty{display:none}.hb-shop__sugg{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:0;padding-inline:16px 8px;border:1px solid rgb(53 43 36 / .14);border-radius:999px;background:var(--hb-white);font:700 15px var(--hb-font);color:var(--hb-ink-warm);transition:border-color .18s var(--ease-out),transform .12s var(--ease-out)}.hb-shop__sugg:active{transform:scale(.97)}.hb-shop__sugg em{padding:5px 10px;border-radius:999px;background:#eef2ec;font-style:normal;font-size:13px;color:#4a5d4b}.hb-shop__sugg:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-shop__sugg:hover{border-color:var(--hb-ink-warm)}}.hb-shop.is-js .hb-shop__more{gap:14px}.hb-shop.is-js .hb-shop__shown{position:relative;padding-bottom:12px;font-variant-numeric:tabular-nums}.hb-shop.is-js .hb-shop__shown::after{content:"";position:absolute;bottom:0;left:50%;width:180px;height:4px;margin-left:-90px;border-radius:4px;background:linear-gradient(to left,#657b63 calc(var(--hb-shop-progress, 0) * 100%),rgb(53 43 36 / .12) 0)}.hb-shop.is-js .hb-shop__more .hb-btn{min-width:220px}@media (max-width:767px){.hb-shop.is-js .hb-shop__more .hb-btn{width:100%}}.hb-shop.is-js .hb-shop__main{min-width:0}.hb-shop__railwrap{position:relative;min-width:0}.hb-shop__railwrap .hb-shop__rail{--fs:0px;--fe:0px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--fs),#000 calc(100% - var(--fe)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--fs),#000 calc(100% - var(--fe)),transparent 100%)}.hb-shop__railwrap.has-prev .hb-shop__rail{--fs:46px}.hb-shop__railwrap.has-next .hb-shop__rail{--fe:46px}.hb-rail__nav{position:absolute;top:50%;z-index:2;display:none;width:38px;height:38px;margin-top:-21px;border:1px solid rgb(53 43 36 / .12);border-radius:50%;background:var(--hb-white);box-shadow:0 4px 14px rgb(53 43 36 / .14);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out),transform .12s var(--ease-out)}.hb-rail__nav::before{content:"";position:absolute;inset:0;background:var(--hb-ink-warm);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / 12px 8px no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / 12px 8px no-repeat}.hb-rail__nav--prev{inset-inline-start:-4px}.hb-rail__nav--prev::before{transform:rotate(-90deg)}.hb-rail__nav--next{inset-inline-end:-4px}.hb-rail__nav--next::before{transform:rotate(90deg)}.hb-shop__railwrap.has-prev .hb-rail__nav--prev,.hb-shop__railwrap.has-next .hb-rail__nav--next{opacity:1;pointer-events:auto}.hb-rail__nav:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.hb-rail__nav{display:block}.hb-rail__nav:hover{border-color:rgb(53 43 36 / .4)}}@media (max-width:1023px){.hb-shop.is-js .hb-shop__railwrap{margin:0 -10px 10px}.hb-shop.is-js .hb-shop__railwrap .hb-shop__rail{margin:0;padding-inline:10px}.hb-shop__railwrap.has-prev .hb-shop__rail{--fs:28px}.hb-shop__railwrap.has-next .hb-shop__rail{--fe:28px}}.hb-shop.is-js .hb-shop__tags{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.hb-shop.is-js .hb-shop__empty .hb-btn--sage{background:#657b63;border-color:#657b63;color:var(--hb-white)}.hb-shop.is-js .hb-shop__toolbar,.hb-shop.is-js .hb-shop__bar{transition-property:background-color,box-shadow,top;transition-duration:.25s}.hb-swap.hb-pkgb__drawer{color:var(--hb-ink-warm)}.hb-swap .hb-swap__in{gap:0;padding:0}.hb-swap__head{position:relative;display:flex;align-items:flex-start;gap:12px;padding:22px 22px 14px;border-bottom:1px solid rgb(53 43 36 / .08)}.hb-swap__titles{flex:1;min-width:0}.hb-swap.hb-pkgb__drawer h3{font-size:22px;line-height:1.25}.hb-swap .hb-swap__rule{margin-top:6px;font-size:14.5px;color:#4a5d4b}.hb-swap__grab{display:none}.hb-swap .hb-pkgb__close{width:44px;height:44px}.hb-swap .hb-pkgb__close::before,.hb-swap .hb-pkgb__close::after{top:21px;left:14px}.hb-swap__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 22px 18px}.hb-swap .hb-swap__list{display:grid;gap:10px;flex:none;overflow:visible}.hb-swap__opt{position:relative;border:1.5px solid rgb(53 43 36 / .1);border-radius:18px;background:var(--hb-white);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hb-swap.is-open .hb-swap__opt{animation:hb-swap-row .36s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i, 0) * 30ms + 60ms)}@keyframes hb-swap-row{from{opacity:0;transform:translateY(10px)}}.hb-swap__opt.is-picked{border-color:#657b63;background:#f3f7f2;box-shadow:0 0 0 1px #657b63}.hb-swap__opt.is-cur{background:var(--hb-filter-bg)}.hb-swap__opt.is-cur.is-picked{background:#f3f7f2}.hb-swap .hb-swap__pick{display:grid;grid-template-columns:64px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:12px 14px 4px;border:0;border-radius:18px;cursor:pointer}.hb-swap .hb-swap__pick input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.hb-swap__opt:has(input:focus-visible){outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-swap__img{position:relative;display:block;width:64px;height:64px;overflow:hidden;border-radius:14px;background:var(--hb-cream)}.hb-swap__img img{display:block;width:100%;height:100%;object-fit:cover}.hb-swap__img--sm{width:44px;height:44px;border-radius:10px}.hb-swap__img.is-empty,.hb-pkgb__img.is-empty,.hb-swap__photo.is-empty{background:var(--hb-filter-bg);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06)}.hb-swap__img.is-empty::before,.hb-swap__img.is-empty::after,.hb-pkgb__img.is-empty::before,.hb-pkgb__img.is-empty::after{content:"";position:absolute;inset:20%;border:1.5px solid var(--hb-pk-icon);border-radius:50%;opacity:.7}.hb-swap__img.is-empty::after,.hb-pkgb__img.is-empty::after{inset:34%;opacity:.45}.hb-pkgb__img{position:relative}.hb-swap__txt{display:grid;gap:3px;min-width:0}.hb-swap__name{font-weight:700;font-size:16.5px;line-height:1.3;color:var(--hb-ink-warm)}.hb-swap__badge{display:inline-block;margin-inline-start:4px;padding:2px 8px;border-radius:999px;background:var(--hb-ink-warm);color:var(--hb-white);font-style:normal;font-weight:700;font-size:12px;vertical-align:2px}.hb-swap__badge.is-orig{background:var(--hb-rose);color:var(--hb-ink-warm)}.hb-swap__desc{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.45;color:rgb(53 43 36 / .72);-webkit-line-clamp:2;-webkit-box-orient:vertical}.hb-swap__free{font-weight:700;font-size:13px;color:#4a5d4b}.hb-swap__mark{position:relative;width:26px;height:26px;border:2px solid rgb(53 43 36 / .3);border-radius:50%;background:var(--hb-white);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.hb-swap__mark::after{content:"";position:absolute;inset:5px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg) center / contain no-repeat;opacity:0;transform:scale(.5);transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .18s ease-out}.hb-swap__opt:has(input:checked) .hb-swap__mark{border-color:#657b63;background:#657b63}.hb-swap__opt:has(input:checked) .hb-swap__mark::after{opacity:1;transform:none}.hb-swap__info{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0 0 4px;margin-inline-start:90px;padding:0 6px;font-weight:700;font-size:14px;color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(53 43 36 / .3)}.hb-swap__info:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:1px;border-radius:8px}.hb-swap__chev{width:10px;height:6px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .22s var(--ease-out)}.hb-swap__info[aria-expanded="true"] .hb-swap__chev{transform:rotate(180deg)}.hb-swap__more{display:grid;gap:10px;margin:0 14px 14px;padding:12px;border-radius:14px;background:var(--hb-filter-bg)}.hb-swap__more[hidden]{display:none}.hb-swap__photo{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 9;border-radius:12px;background:var(--hb-cream)}.hb-swap__photo img{width:100%;height:100%;object-fit:cover}.hb-swap__photo em{font-style:normal;font-size:13px;color:rgb(53 43 36 / .65)}.hb-swap.hb-pkgb__drawer .hb-swap__more p{margin:0;font-size:14.5px;line-height:1.55;color:var(--hb-ink-warm)}.hb-swap .hb-swap__tags{display:flex;flex-wrap:wrap;gap:6px}.hb-swap__tags span{padding:3px 10px;border-radius:999px;background:var(--hb-white);font-weight:700;font-size:12.5px;color:var(--hb-ink-warm)}.hb-swap__page{justify-self:start;display:inline-flex;align-items:center;min-height:40px;font-weight:700;font-size:14px;color:var(--hb-ink-warm)}.hb-swap__off{margin-top:16px;border-top:1px solid rgb(53 43 36 / .08);padding-top:6px}.hb-swap__off[hidden]{display:none}.hb-swap__off summary{display:flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:14.5px;color:rgb(53 43 36 / .8);cursor:pointer;list-style:none}.hb-swap__off summary::-webkit-details-marker{display:none}.hb-swap__off summary::after{content:"";width:10px;height:6px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .22s var(--ease-out)}.hb-swap__off[open] summary::after{transform:rotate(180deg)}.hb-swap__off summary:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px;border-radius:8px}.hb-swap__off ul{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.hb-swap__off li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;background:var(--hb-filter-bg);opacity:.85}.hb-swap__off li span:last-child{display:grid;gap:2px}.hb-swap__off strong{font-size:14.5px}.hb-swap__off small{font-size:13px;color:#8a4a35}.hb-swap__foot{padding:14px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgb(53 43 36 / .08);background:var(--hb-white)}.hb-swap .hb-pkgb__confirm{width:100%;min-height:54px;background:#657b63;border-color:#657b63;color:var(--hb-white);font-size:17px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .12s var(--ease-out)}.hb-swap .hb-pkgb__confirm:hover:not(:disabled){background:#566a54;border-color:#566a54}.hb-swap .hb-pkgb__confirm:active:not(:disabled){transform:scale(.98)}.hb-swap .hb-pkgb__confirm:disabled{background:var(--hb-filter-bg);border-color:rgb(53 43 36 / .12);color:rgb(53 43 36 / .62);cursor:default}.hb-swap .hb-pkgb__confirm:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}@media (max-width:767px){.hb-swap.hb-pkgb__drawer{inset:auto 0 0 0;width:100%;height:auto;max-height:90dvh;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .34s cubic-bezier(.22,.8,.24,1)}.hb-swap.hb-pkgb__drawer.is-open{transform:none}.hb-swap .hb-swap__in{height:auto;max-height:90dvh}.hb-swap__grab{display:block;position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgb(53 43 36 / .18)}.hb-swap__head{padding:22px 16px 12px;touch-action:none}.hb-swap.hb-pkgb__drawer h3{font-size:20px}.hb-swap__body{padding:12px 12px 16px}.hb-swap .hb-swap__pick{grid-template-columns:56px minmax(0,1fr) 26px;gap:10px;padding:10px 12px 2px}.hb-swap__img{width:56px;height:56px}.hb-swap__info{margin-inline-start:78px}.hb-swap__more{margin:0 10px 12px}.hb-swap__foot{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}}html.hb-swap-open{overflow:hidden}html.hb-swap-open .hb-a11y,html.hb-swap-open .hb-prodbar{visibility:hidden}@media (prefers-reduced-motion:reduce){.hb-swap.hb-pkgb__drawer{transition:opacity .15s linear}.hb-swap.is-open .hb-swap__opt{animation:none}}.hb-pkgb__item.is-swapped{box-shadow:inset 0 0 0 2px #657b63}.hb-pkgb__item .hb-pkgb__swapped{color:#4a5d4b}.hb-swap .hb-swap__pick{padding-bottom:12px;align-items:start}.hb-swap .hb-swap__mark{margin-top:2px}.hb-swap__img{align-self:center}.hb-swap__info{position:absolute;bottom:6px;inset-inline-end:8px;margin:0;min-height:36px;padding:0 8px}.hb-swap__opt.is-more .hb-swap__info{position:static;float:inline-end;margin:-4px 8px 6px}.hb-swap__opt.is-more .hb-swap__more{clear:both}.hb-swap__opt.is-cur .hb-swap__free{color:rgb(53 43 36 / .7)}@media (max-width:767px){.hb-swap__info{margin:0}.hb-swap__opt.is-more .hb-swap__info{margin:-4px 6px 6px}}.hb-swapsheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hb-swapsheet__body .hb-swapsheet__list{flex:none;overflow:visible}.hb-swapsheet__titles p{color:#4a5d4b}.hb-ss__row{position:relative;border:1.5px solid rgb(53 43 36 / .1);border-radius:18px;background:var(--hb-white);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hb-ss__row.is-cur{background:#fbf8f5}.hb-ss__row.is-picked{border-color:#657b63;background:#f3f7f2;box-shadow:0 0 0 1px #657b63}.hb-ss__row .hb-ss__opt{align-items:start;padding:12px 12px 14px 14px;border:0;background:#fff0}.hb-ss__row .hb-ss__opt[aria-checked="true"]{background:#fff0}.hb-ss__row .hb-ss__img{position:relative;align-self:center}.hb-ss__row .hb-ss__mark{margin-top:2px;width:26px;height:26px;border-width:2px}.hb-ss__opt[aria-checked="true"] .hb-ss__mark{border-color:#657b63;background:#657b63}.hb-ss__row .hb-ss__name{font-weight:700;font-size:15.5px}.hb-ss__name em{font-weight:700;color:#4a5d4b}.hb-ss__name em.is-cur{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-ss__free{font-weight:700;font-size:13px;color:#4a5d4b}.hb-ss__row.is-cur .hb-ss__free{color:rgb(53 43 36 / .7)}.hb-ss__img.is-empty,.hb-cedit__thumb.is-empty{position:relative;background:var(--hb-filter-bg);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06)}.hb-ss__img.is-empty::before,.hb-ss__img.is-empty::after,.hb-cedit__thumb.is-empty::before,.hb-cedit__thumb.is-empty::after{content:"";position:absolute;inset:20%;border:1.5px solid var(--hb-pk-icon,#b9a79c);border-radius:50%;opacity:.7}.hb-ss__img.is-empty::after,.hb-cedit__thumb.is-empty::after{inset:34%;opacity:.45}.hb-ss__img--sm{width:44px;height:44px;border-radius:10px;flex:none}.hb-ss__info{position:absolute;bottom:6px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border:0;background:none;font:inherit;font-weight:700;font-size:14px;color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(53 43 36 / .3);cursor:pointer}.hb-ss__info:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:1px;border-radius:8px}.hb-ss__chev{width:10px;height:6px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .22s var(--ease-out)}.hb-ss__info[aria-expanded="true"] .hb-ss__chev{transform:rotate(180deg)}.hb-ss__row.is-more .hb-ss__info{position:static;float:inline-end;margin:-6px 8px 6px}.hb-ss__more{clear:both;display:grid;gap:8px;margin:0 12px 12px;padding:12px;border-radius:14px;background:var(--hb-filter-bg);animation:hb-ss-more .26s var(--ease-out)}.hb-ss__more[hidden]{display:none}@keyframes hb-ss-more{from{opacity:0;transform:translateY(-4px)}}.hb-ss__more p{margin:0;font-size:14px;line-height:1.55;color:var(--hb-ink-warm)}.hb-ss__photo{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:12px;background:var(--hb-cream)}.hb-ss__photo img{width:100%;height:100%;object-fit:cover}.hb-ss__tags{display:flex;flex-wrap:wrap;gap:6px}.hb-ss__tags span{padding:3px 10px;border-radius:999px;background:var(--hb-white);font-weight:700;font-size:12.5px}.hb-ss__page{justify-self:start;display:inline-flex;align-items:center;min-height:40px;font-weight:700;font-size:14px;color:var(--hb-ink-warm)}.hb-ss__offs{margin:0 18px 18px;border-top:1px solid rgb(53 43 36 / .08);padding-top:6px}.hb-ss__offs[hidden]{display:none}.hb-ss__offs summary{display:flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:14px;color:rgb(53 43 36 / .8);cursor:pointer;list-style:none}.hb-ss__offs summary::-webkit-details-marker{display:none}.hb-ss__offs summary::after{content:"";width:10px;height:6px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .22s var(--ease-out)}.hb-ss__offs[open] summary::after{transform:rotate(180deg)}.hb-ss__offs summary:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px;border-radius:8px}.hb-ss__offs ul{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.hb-ss__offs li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;background:rgb(255 255 255 / .6)}.hb-ss__offs li>span:last-child{display:grid;gap:2px}.hb-ss__offs strong{font-size:14px;opacity:.8}.hb-ss__offs small{font-size:13px;color:#8a4a35}.hb-swapsheet__save.hb-btn{min-height:54px;background:#657b63;border-color:#657b63;color:var(--hb-white);font-weight:700;font-size:16.5px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .12s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hb-swapsheet__save.hb-btn:hover:not(:disabled){background:#566a54;border-color:#566a54}}.hb-swapsheet__save.hb-btn:active:not(:disabled){transform:scale(.98)}.hb-swapsheet__save.hb-btn:disabled{background:var(--hb-white);border-color:rgb(53 43 36 / .14);color:rgb(53 43 36 / .62);cursor:default}.hb-swapsheet__save.hb-btn:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}.hb-swapsheet__grab{display:none}.hb-cedit__thumb{position:relative;transition:opacity .17s var(--ease-out),transform .17s var(--ease-out)}.hb-cedit__thumb.is-out{opacity:0;transform:scale(.85)}@media (max-width:767px){.hb-swapsheet__panel{inset:auto 0 0 0;width:100%;max-height:90dvh;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .34s cubic-bezier(.22,.8,.24,1)}.hb-swapsheet.is-open .hb-swapsheet__panel{transform:none}.hb-swapsheet__grab{display:block;position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgb(53 43 36 / .18)}.hb-swapsheet__head{padding:22px 14px 12px;touch-action:none}.hb-swapsheet__body .hb-swapsheet__list{padding:12px 12px 14px}.hb-ss__offs{margin:0 12px 14px}.hb-ss__row .hb-ss__opt{grid-template-columns:56px minmax(0,1fr) 26px;gap:10px}.hb-ss__row .hb-ss__img{width:56px;height:56px}.hb-swapsheet__foot{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}html.hb-ss-open .hb-cartd__panel>*{transform:none;opacity:.35}}@media (prefers-reduced-motion:reduce){.hb-ss__more{animation:none}.hb-swapsheet__panel{transition:opacity .15s linear!important}}.hb-cedit__slot.is-swapped{box-shadow:inset 0 0 0 1.5px rgb(101 123 99 / .55)}.hb-cedit__save.hb-btn{background:#657b63;border-color:#657b63;color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-cedit__save.hb-btn:hover{background:#566a54;border-color:#566a54;color:var(--hb-white)}}.hb-fchip[aria-pressed="true"],.hb-fchip.is-on{animation:hb-chip-on .34s cubic-bezier(.34,1.4,.64,1)}@keyframes hb-chip-on{0%{transform:scale(.92)}60%{transform:scale(1.04)}100%{transform:none}}.hb-shop.is-js [data-hb-shop-count]{display:inline-block;font-variant-numeric:tabular-nums}.hb-pcard-ghost{list-style:none}@media (prefers-reduced-motion:reduce){.hb-fchip[aria-pressed="true"],.hb-fchip.is-on{animation:none}}html.hb-a11y-motion .hb-fchip[aria-pressed="true"],html.hb-a11y-motion .hb-fchip.is-on{animation:none}@media (max-width:767px){html body.has-boxbar .hb-a11y{translate:0 calc(-1 * max(0px, var(--hb-cookie-h, 0px) - 16px))}html body.has-boxbar .hb-cookie{bottom:calc(84px + env(safe-area-inset-bottom))!important;translate:none}}.hb-seg input:checked+span{background:#657b63;color:var(--hb-white)}.hb-pcard__b--parve{color:#4a5d4b}.hb-pcard__b--vegan{color:#4c6626}.hb-boxes__cat-txt small[data-hb-box-pick-label]{color:#665d57}@media (max-width:767px){.hb-om__check{width:24px;height:24px}}@media (max-width:1023px){html.hb-shop-lock .hb-a11y{visibility:hidden}}.hb-boxes__opts.hb-bcards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:4px}.hb-bcard{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1.5px solid rgb(53 43 36 / .1);border-radius:18px;background:var(--hb-white);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background-color .2s var(--ease-out),transform .14s var(--ease-out)}.hb-boxes.is-in .hb-bcard,.hb-bcard{animation:hb-bcard-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes hb-bcard-in{from{opacity:0;transform:translateY(10px)}}.hb-bcard.is-picked{border-color:#657b63;background:#f3f7f2;box-shadow:0 0 0 1px #657b63,0 8px 22px rgb(53 43 36 / .1)}.hb-bcard:has(.hb-bcard__pick:active){transform:scale(.97)}.hb-bcard:has(.hb-bcard__pick:focus-visible){outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-bcard:not(.is-picked):hover{border-color:rgb(53 43 36 / .4);box-shadow:0 8px 22px rgb(53 43 36 / .08)}}.hb-bcard__pick{display:flex;flex-direction:column;gap:3px;width:100%;margin:0;padding:0 0 12px;border:0;background:none;color:var(--hb-ink-warm);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:#fff0}.hb-bcard__pick:focus{outline:none}.hb-bcard__img{position:relative;display:block;aspect-ratio:4 / 3;margin-bottom:7px;overflow:hidden;background:var(--hb-filter-bg)}.hb-bcard__img img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .35s var(--ease-out),transform .6s var(--ease-out)}.hb-bcard__img.is-loaded img{opacity:1;transform:none}.hb-bcard__img:not(.is-loaded):not(.is-empty)::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);background-size:220% 100%;animation:hb-bcard-shimmer 1.2s linear infinite}@keyframes hb-bcard-shimmer{from{background-position:120% 0}to{background-position:-120% 0}}.hb-bcard__img.is-empty::before,.hb-bcard__img.is-empty::after{content:"";position:absolute;top:50%;left:50%;width:46%;aspect-ratio:1;border:1.5px solid var(--hb-pk-icon,#b9a79c);border-radius:50%;transform:translate(-50%,-50%);opacity:.7}.hb-bcard__img.is-empty::after{width:24%;opacity:.45}.hb-bcard__name{padding:0 12px;font-weight:700;font-size:15px;line-height:1.3}.hb-bcard__price{padding:0 12px;font-weight:700;font-size:14.5px;color:#4a5d4b;font-variant-numeric:tabular-nums}.hb-bcard__mark{position:absolute;top:8px;inset-inline-start:8px;width:28px;height:28px;border:2px solid rgb(53 43 36 / .25);border-radius:50%;background:rgb(255 255 255 / .92);box-shadow:0 2px 6px rgb(53 43 36 / .12);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.hb-bcard__mark::after{content:"";position:absolute;inset:6px;background:var(--hb-white);-webkit-mask:url(/wp-content/themes/holybagel/assets/img/check.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/check.svg) center / contain no-repeat;opacity:0;transform:scale(.4);transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .18s ease-out}.hb-bcard.is-picked .hb-bcard__mark{border-color:#657b63;background:#657b63}.hb-bcard.is-picked .hb-bcard__mark::after{opacity:1;transform:none}.hb-bcard__info{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-6px 8px 8px;padding:0 4px;border:0;background:none;color:var(--hb-ink-warm);font:inherit;font-weight:700;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(53 43 36 / .3);cursor:pointer}.hb-bcard__info:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:1px;border-radius:6px}.hb-bcard__chev{width:9px;height:6px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .22s var(--ease-out)}.hb-bcard__info[aria-expanded="true"] .hb-bcard__chev{transform:rotate(180deg)}.hb-bcard__desc{margin:-4px 12px 12px;font-size:13.5px;line-height:1.5;color:rgb(53 43 36 / .8);animation:hb-bcard-in .26s var(--ease-out)}.hb-bcard__desc[hidden]{display:none}@media (max-width:767px){.hb-boxes__opts.hb-bcards{grid-template-columns:minmax(0,1fr);gap:8px}.hb-bcard{border-radius:16px}.hb-bcard__pick{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"img name" "img price";align-items:center;column-gap:12px;row-gap:2px;min-height:84px;padding:10px 12px;padding-inline-end:52px}.hb-bcard__img{grid-area:img;width:64px;height:64px;aspect-ratio:auto;margin:0;border-radius:12px}.hb-bcard__name{grid-area:name;align-self:end;padding:0;font-size:15px}.hb-bcard__price{grid-area:price;align-self:start;padding:0}.hb-bcard__mark{top:50%;inset-inline-start:auto;inset-inline-end:14px;margin-top:-14px;box-shadow:none}.hb-bcard__info{margin:-10px 0 6px;margin-inline-start:84px}.hb-bcard__desc{margin:-2px 12px 12px;margin-inline-start:88px}}@media (prefers-reduced-motion:reduce){.hb-bcard,.hb-bcard__desc{animation:none}.hb-bcard__img img{transition:opacity .15s linear;transform:none}.hb-bcard__img:not(.is-loaded):not(.is-empty)::after{animation:none}}.hb-pcard__media.is-plate,.hb-om__img.is-plate,.hb-cline__img.is-plate,.hb-co__thumb.is-plate{position:relative;background:var(--hb-filter-bg)!important;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06);animation:none!important}.hb-pcard__media.is-plate::before,.hb-pcard__media.is-plate::after,.hb-om__img.is-plate::before,.hb-om__img.is-plate::after,.hb-cline__img.is-plate::before,.hb-cline__img.is-plate::after,.hb-co__thumb.is-plate::before,.hb-co__thumb.is-plate::after{content:"";position:absolute;top:50%;left:50%;width:46%;aspect-ratio:1;max-height:70%;border:1.5px solid var(--hb-pk-icon,#b9a79c);border-radius:50%;transform:translate(-50%,-50%);opacity:.7;pointer-events:none}.hb-pcard__media.is-plate::after,.hb-om__img.is-plate::after,.hb-cline__img.is-plate::after,.hb-co__thumb.is-plate::after{width:24%;opacity:.45}.hb-co__lines li.hb-co__line{align-items:center}.hb-co__thumb{position:relative;flex:none;display:block;width:44px;height:44px;overflow:hidden;border-radius:10px;background:var(--hb-cream)}.hb-co__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hb-co__name{flex:1;min-width:0}.hb-cp.hb-contact>.hb-prod__top{z-index:3}.hb-prodbar__add.hb-btn{background:#a56902}.hb-prodbar__add.hb-btn:hover,.hb-prodbar__add.hb-btn:active{background:#8a5800}.hb-prodbar__add.hb-btn{background:#657b63;color:#fff}.hb-prodbar__add.hb-btn:hover,.hb-prodbar__add.hb-btn:active{background:#55694f}@media (max-width:767px){.hb-prod__main{aspect-ratio:1 / .68;max-height:40vh}.hb-prodbar__name{font-size:13.5px}.hb-prodbar__sum strong{font-size:19px}body.has-prodbar .hb-ctabar{visibility:hidden;opacity:0;pointer-events:none}}.hb-prod__stepper .hb-stepper__btn{width:44px;height:44px}.hb-prod__stepper input{min-height:44px}.hb-prod .hb-seg label>span,.hb-prod .hb-seg>label{min-height:44px}.hb-prod .hb-seg label>span{display:inline-flex;align-items:center}.hb-prod__related .hb-pcard__add,.hb-prod .hb-pcard__add{min-height:44px}.hb-prod__thumb{min-width:44px;min-height:44px}.hb-pkgb__lock{color:#6b625d}.hb-cline__step{width:44px;height:44px;font-size:21px}.hb-cline__qty input{min-height:44px;width:48px}.hb-cline__x{width:44px;height:44px}.hb-cline__x::before,.hb-cline__x::after{width:13px}.hb-cartp__ctx{display:grid;gap:4px;margin:0 0 12px;padding:12px 16px;border-radius:16px;background:#e6ede5;color:var(--hb-ink-warm)}.hb-cartp__ctx.is-short{background:#f6ead2}.hb-cartp__ctx p{margin:0}.hb-cartp__ctx-head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px}.hb-cartp__ctx-head .hb-ico{width:20px;height:20px;flex:none}.hb-cartp__cov{font-size:15px}.hb-cartp__cov small{font-size:13px;color:#6b625d}.hb-cartp__short{margin:2px 0 0;padding:0;list-style:none;font-size:14.5px;color:#6e4a00}.hb-cartp__short li::before{content:"· "}.hb-cartd__inner .hb-cartp__ctx{margin:0}.hb-cartx li{min-height:64px}.hb-cartx__img{position:relative;flex:none;width:52px;height:52px;overflow:hidden;border-radius:12px;background:var(--hb-cream)}.hb-cartx__img img{display:block;width:100%;height:100%;object-fit:cover}.hb-cartx__txt{display:grid;flex:1;min-width:0;line-height:1.3}.hb-cartx__txt strong{font-size:15.5px}.hb-cartx__txt em{overflow:hidden;font-style:normal;font-size:13.5px;color:#6b625d;white-space:nowrap;text-overflow:ellipsis}.hb-cartx__txt small{font-size:14px;color:#5f5752}.hb-cartx__add{min-height:44px;min-width:76px}.hb-cartx .hb-qty{flex:none}.hb-cartx--page{margin-top:18px;background:var(--hb-white);box-shadow:inset 0 0 0 1px rgb(53 43 36 / .08)}.hb-cartx--page h3{font-size:19px}.hb-cartx--page ul{grid-template-columns:repeat(auto-fill,minmax(min(100%, 250px),1fr))}.hb-cartx--page li{background:var(--hb-filter-bg)}.hb-cartempty__ico--bagel{background:none}.hb-cartempty__ico--bagel::after{content:none}.hb-cartempty__ico--bagel img{display:block;width:76px;height:76px;object-fit:contain}.hb-co__lines li.hb-co__line{flex-wrap:wrap}.hb-co__detail{display:grid;gap:2px;flex-basis:100%;margin:6px 0 0;padding:8px 12px;padding-inline-start:56px;font-size:13.5px;line-height:1.35;color:#5f5752}.hb-co__detail>div{display:flex;gap:6px}.hb-co__detail dt{flex:none;font-weight:700}.hb-co__detail dt::after{content:":"}.hb-co__detail dd{margin:0}.hb-co__row--ship small{max-width:62%;text-align:end;line-height:1.35}.hb-co__total small{display:block;font-weight:400;font-size:13px;color:#6b625d}.hb-co label .optional,.hb-checkout form.hb-co label .optional{color:#6b625d}.hb-boxes__tick{pointer-events:none}.hb-boxes__tick::before{content:none}.hb-cartx li .hb-qty{display:inline-flex;flex:none}.hb-cartx li .hb-qty output{display:inline-grid}.hb-cline__detail>summary{color:#8a5a00}.hb-cline__edit{min-height:44px}.hb-co__name small,.hb-co__lines small{color:#6b625d}.hb-co__row small,.hb-co__note{color:#6b625d}.hb-boxes__qty .hb-stepper__btn{width:44px;height:44px}.hb-boxes__qty input{min-height:44px}.hb-bcard__info{min-height:44px}@media (min-width:768px){.hb-co__sum small,.hb-co__sum .hb-co__note,.hb-co__sum .hb-co__detail,.hb-co__sum .hb-co__total small{color:#e6dcd3}}.hb-lstep{display:inline-flex;align-items:center;flex:none;height:44px;border:1.5px solid #657b63;border-radius:999px;background:#fff;color:#352b24}.hb-lstep__b{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:#566a54;cursor:pointer;transition:background-color .16s ease,transform var(--hb-t-press,90ms) ease-out}.hb-lstep__b:active{transform:scale(.92)}.hb-lstep__in{width:40px;height:40px;margin:0;padding:0;border:0;border-radius:8px;background:#fff0;color:inherit;font:inherit;font-weight:700;font-size:16px;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.hb-lstep__in::-webkit-inner-spin-button,.hb-lstep__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hb-lstep__in:focus{outline:none;background:#eef2ec}.hb-lstep__b:focus-visible,.hb-lstep__in:focus-visible,.hb-lact:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-lact{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:1px solid rgb(53 43 36 / .16);border-radius:50%;background:#fff;color:#352b24;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}@media (hover:hover) and (pointer:fine){.hb-lstep__b:hover{background:#eef2ec}.hb-lact:hover{border-color:#352b24;background:#f6efe9}}.hb-lact[aria-expanded="true"]{border-color:#352b24;background:#352b24;color:#fff}.hb-lact--x::before,.hb-lact--x::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.hb-lact--x::after{transform:translate(-50%,-50%) rotate(-45deg)}.hb-clines .hb-cline,.hb-clines.hb-clines--full .hb-cline{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"img txt" "row row";gap:8px 12px;align-items:start;padding:10px 12px}.hb-clines .hb-cline__img{width:56px;height:56px;border-radius:12px}.hb-clines .hb-cline__txt{align-self:center;gap:1px}.hb-clines .hb-cline__name{font-size:16px}.hb-clines .hb-cline__meta{font-size:13.5px;line-height:1.4}.hb-cline__row{grid-area:row;display:flex;align-items:center;gap:6px;min-width:0}.hb-cline__row .hb-cline__price{grid-area:auto;margin-inline-start:auto;font-size:16px}.hb-cline__row .hb-cline__x,.hb-cline__row .hb-cline__edit{width:44px;height:44px;min-height:44px;padding:0;gap:0;border:1px solid rgb(53 43 36 / .16);background:#fff;font-size:0;justify-self:auto;align-self:auto}.hb-cline__row .hb-cline__x::before,.hb-cline__row .hb-cline__x::after{width:14px}.hb-clines.hb-clines--full .hb-cline{grid-template-columns:72px minmax(0,1fr)}.hb-clines.hb-clines--full .hb-cline__img{width:72px;height:72px;border-radius:14px}.hb-clines.hb-clines--full .hb-cline__name{font-size:17px}@media (min-width:768px){.hb-clines.hb-clines--full .hb-cline{grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"img txt row";align-items:center;gap:8px 16px;padding:12px 16px}.hb-clines.hb-clines--full .hb-cline__img{width:80px;height:80px}.hb-clines.hb-clines--full .hb-cline__row .hb-cline__price{min-width:84px;text-align:end;font-size:17px}}.hb-clines .hb-cedit__body{gap:12px;margin-top:4px;padding:12px 14px;border-radius:14px}.hb-cedit__row--grp{display:grid;gap:6px}.hb-cedit__label small{font-weight:400;color:rgb(53 43 36 / .65)}.hb-cedit__chips{display:flex;flex-wrap:wrap;gap:6px}.hb-cedit__chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid rgb(53 43 36 / .18);border-radius:999px;background:#fff;color:#352b24;font:inherit;font-size:14.5px;cursor:pointer}.hb-cedit__chip[aria-checked="true"]{border-color:#657b63;background:#eef2ec;font-weight:700}.hb-cedit__chip[aria-checked="true"]::before{content:"";width:9px;height:5px;border:solid #4f634d;border-width:0 0 2px 2px;transform:translateY(-2px) rotate(-45deg)}.hb-cedit__chip.is-rm[aria-checked="false"]{border-style:dashed;color:rgb(53 43 36 / .62);text-decoration:line-through}.hb-cedit__chip.is-shake{animation:hb-cedit-shake .32s ease}@keyframes hb-cedit-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.hb-cedit__chip:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-cedit__actions{display:flex;align-items:center;gap:14px}.hb-cedit__actions .hb-cedit__save{min-height:44px;padding:0 22px}.hb-cedit__actions .hb-cedit__cancel{min-height:44px}.hb-cedit__row--note textarea{width:100%;min-height:56px}@media (prefers-reduced-motion:reduce){.hb-lstep__b,.hb-lact{transition:none}.hb-lstep__b:active{transform:none}.hb-cedit__chip.is-shake{animation:none}}.hb-cline__row .hb-cline__edit[aria-expanded="true"]{border-color:#352b24;background:#352b24;color:#fff}.hb-lstep__b[aria-disabled="true"]{opacity:.35;cursor:default}.hb-pcard__add.hb-btn{min-height:44px}@media (max-width:900px){.hb-contact:not(.hb-quote)>.hb-contact__main>.hb-contact__grid{display:flex;flex-direction:column}.hb-contact:not(.hb-quote)>.hb-contact__main>.hb-contact__grid>.hb-contact__info{order:-1}.hb-contact:not(.hb-quote)>.hb-contact__main>.hb-contact__grid>.hb-contact__info{padding-top:58px}.hb-contact:not(.hb-quote) .hb-contact__form-card{margin-top:6px}}@media (max-width:767px){.hb-cp__service-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-items:stretch}.hb-cp__service-list>li{width:auto!important;justify-content:flex-start;min-width:0}}.hb-cp .hb-pkp__menu-cta,.hb-ev .hb-pkp__menu-cta,.hb-cp .hb-cp__filter-go,.hb-cp .hb-cp__filter-go.is-active{background:#916f63;border-color:#916f63}.hb-cp .hb-pkp__menu-cta:hover,.hb-ev .hb-pkp__menu-cta:hover,.hb-cp .hb-cp__filter-go:hover{background:#7d5f55;border-color:#7d5f55}.hb-timeline.is-in .hb-timeline__item>:not(.hb-timeline__dot){opacity:1!important;transform:none!important}.hb-timeline__year{color:#6a8068}.hb-about [data-hb-count],.hb-cp [data-hb-count]{color:#96756a}.hb-menu__img.is-empty{background:none!important}.hb-om__tags small{color:#6b625d}.hb-om__tags em{color:#7a5c53}@media (max-width:767px){.hb-galp>.hb-faqp__chips,.hb-faqp>.hb-faqp__chips{scroll-padding-inline:12px}}.hb-ev__fields .is-invalid input{border-color:#b3261e}.hb-ev__fields .hb-q__error{color:#b3261e}[data-hb-scroll-region]:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:4px;border-radius:12px}.hb-faqp .hb-faqp__cta,.hb-galp .hb-faqp__cta,.hb-contact .hb-faqp__cta{color:var(--hb-ink-warm)}.hb-faqp .hb-faqp__cta .hb-faqp__cta-alt,.hb-galp .hb-faqp__cta .hb-faqp__cta-alt,.hb-contact .hb-faqp__cta .hb-faqp__cta-alt{border-color:var(--hb-ink-warm);color:var(--hb-ink-warm);background:#fff0}.hb-faqp .hb-faqp__cta .hb-faqp__cta-alt:hover,.hb-galp .hb-faqp__cta .hb-faqp__cta-alt:hover,.hb-contact .hb-faqp__cta .hb-faqp__cta-alt:hover{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-galp .hb-chip.is-active,.hb-faqp .hb-chip.is-active{background:#916f63;border-color:#916f63;color:var(--hb-white)}.hb-about__contact .hb-about__note{color:#5f524c}.hb-state__search input:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (max-width:900px){.hb-contact:not(.hb-quote)>.hb-contact__main>.hb-contact__grid{align-items:stretch}.hb-contact:not(.hb-quote)>.hb-contact__main>.hb-contact__grid>*{width:100%;max-width:640px;margin-inline:auto;box-sizing:border-box}}.hb-faqp__chips .hb-chip{flex:none;white-space:nowrap}.hb-om__cat-head p{color:#5f524c}@media (min-width:768px) and (max-width:1023px){.hb-cp .hb-cp__filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hb-cp .hb-cp__filter .hb-dd:nth-child(2) .hb-dd__btn{border-radius:0;border-start-end-radius:20px;border-end-end-radius:20px}.hb-cp .hb-cp__filter .hb-cp__filter-go{grid-column:1 / -1;min-height:64px;margin:6px 0 0;border-radius:20px}}@media (min-width:1024px) and (max-width:1100px){.hb-cp .hb-cp__filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.hb-cp .hb-cp__filter .hb-cp__filter-go{padding-inline:26px}}.hb-cp.hb-contact>.hb-season__off{padding-top:clamp(76px, 7vw, 96px)}@media (max-width:1100px){.hb-galp__chips.hb-faqp__chips{z-index:7}}.hb-pkp__count{margin:14px auto 0;text-align:center;font-weight:700;font-size:15px;color:#4a5d4b;font-variant-numeric:tabular-nums}.hb-pk-ghost{list-style:none}.hb-pkp__cmp{max-width:1100px;margin:28px auto 0;padding:0 20px}.hb-pkp__cmp>summary{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;min-height:48px;margin:0 auto;padding:0 22px;border:1.5px solid var(--hb-ink-warm);border-radius:999px;background:var(--hb-white);font-weight:700;font-size:16px;color:var(--hb-ink-warm);cursor:pointer;list-style:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .12s var(--ease-out)}.hb-pkp__cmp>summary::-webkit-details-marker{display:none}.hb-pkp__cmp-chev{width:11px;height:7px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .24s var(--ease-out)}.hb-pkp__cmp[open] .hb-pkp__cmp-chev{transform:rotate(180deg)}.hb-pkp__cmp>summary:active{transform:scale(.97)}.hb-pkp__cmp>summary:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hb-pkp__cmp>summary:hover{background:var(--hb-ink-warm);color:var(--hb-white)}}.hb-pkp__cmp-wrap{margin-top:18px;overflow-x:auto;border-radius:22px;background:var(--hb-white);box-shadow:0 10px 30px rgb(53 43 36 / .08);overscroll-behavior-x:contain}.hb-pkp__cmp-wrap:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}.hb-pkp__cmp-table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;font-size:15px;color:var(--hb-ink-warm)}.hb-pkp__cmp-table th,.hb-pkp__cmp-table td{padding:14px 16px;text-align:start;vertical-align:top;border-bottom:1px solid rgb(53 43 36 / .07)}.hb-pkp__cmp-table thead th{position:relative;padding-top:20px;font-size:18px;font-weight:700;background:var(--hb-filter-bg);color:var(--hb-ink-warm)}.hb-pkp__cmp-table thead td{background:var(--hb-filter-bg)}.hb-pkp__cmp-table thead th em{display:block;width:max-content;margin-top:4px;padding:2px 9px;border-radius:999px;background:var(--hb-ink-warm);color:var(--hb-white);font-style:normal;font-size:12px}.hb-pkp__cmp-table tbody th{width:130px;font-weight:700;font-size:14px;color:rgb(53 43 36 / .75);white-space:nowrap}.hb-pkp__cmp-table strong{font-size:20px}.hb-pkp__cmp-table tr.is-total td{font-weight:700;color:#4a5d4b;font-variant-numeric:tabular-nums}.hb-pkp__cmp-table ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-pkp__cmp-table li{position:relative;padding-inline-start:16px;line-height:1.45}.hb-pkp__cmp-table li::before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:6px;height:6px;border-radius:50%;background:#657b63}.hb-pkp__cmp-table tr.is-cta td,.hb-pkp__cmp-table tr.is-cta th{border-bottom:0}.hb-pkp__cmp-cta.hb-btn{min-height:44px;padding:0 16px;background:#657b63;border-color:#657b63;color:var(--hb-white);font-size:14.5px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.hb-pkp__cmp-cta.hb-btn:hover{background:#566a54;border-color:#566a54}}@media (max-width:767px){.hb-pkp__cmp{padding:0 16px}.hb-pkp__cmp-table{min-width:560px;font-size:14px}.hb-pkp__cmp-table th,.hb-pkp__cmp-table td{padding:12px 12px}.hb-pkp__cmp-table tbody th,.hb-pkp__cmp-table thead td{position:sticky;inset-inline-start:0;z-index:1;width:92px;white-space:normal;background:var(--hb-white);box-shadow:-1px 0 0 rgb(53 43 36 / .07)}.hb-pkp__cmp-table thead td{background:var(--hb-filter-bg)}}@media (prefers-reduced-motion:reduce){.hb-pkp__cmp-chev,.hb-pkp__cmp>summary{transition:none}}.hb-om.has-rail .hb-om__jump{display:none}.hb-om.has-rail .hb-om__tools{top:var(--hb-om-top,92px)}.admin-bar .hb-om.has-rail .hb-om__tools{top:var(--hb-om-top,124px)}.hb-om.has-rail .hb-om__tools::before{content:"";position:absolute;inset:-14px 0 100% 0;background:inherit;backdrop-filter:inherit;pointer-events:none}.hb-om__rail{display:flex;align-items:center;gap:12px;min-width:0;max-width:1320px;width:100%;margin:0 auto}.hb-om__rail ul{display:flex;gap:6px;flex:1;min-width:0;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent)}.hb-om__rail ul::-webkit-scrollbar{display:none}.hb-om__rail li[hidden]{display:none}.hb-om__rchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:0;padding-inline:14px 6px;border:1px solid rgb(53 43 36 / .1);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font-weight:700;font-size:14px;white-space:nowrap;text-decoration:none;transition:background-color .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),transform .12s var(--ease-out)}.hb-om__rchip em{min-width:26px;padding:3px 7px;border-radius:999px;background:var(--hb-filter-bg);font-style:normal;font-size:12.5px;text-align:center;font-variant-numeric:tabular-nums;color:rgb(53 43 36 / .75);transition:background-color .22s var(--ease-out),color .22s var(--ease-out)}.hb-om__rchip.is-on{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white)}.hb-om__rchip.is-on em{background:rgb(255 255 255 / .16);color:var(--hb-white)}.hb-om__rchip:active{transform:scale(.96)}.hb-om__rchip:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-om__rchip:not(.is-on):hover{border-color:rgb(53 43 36 / .45)}}.hb-om__found{flex:none;display:flex;align-items:center;gap:8px;margin:0;font-weight:700;font-size:14px;color:#4a5d4b;font-variant-numeric:tabular-nums;white-space:nowrap}.hb-om__reset{min-height:36px;padding:0 14px;border:1px solid rgb(53 43 36 / .2);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;transition:border-color .2s var(--ease-out),transform .12s var(--ease-out)}.hb-om__reset[hidden]{display:none}.hb-om__reset:active{transform:scale(.96)}.hb-om__reset:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-om__reset:hover{border-color:var(--hb-ink-warm)}}.hb-om__empty-reset.hb-btn{margin-top:14px;min-height:46px;padding:0 22px;background:#657b63;border-color:#657b63;color:var(--hb-white)}.hb-om__cat-head h2:focus{outline:none}.hb-om__cat-head h2:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:4px;border-radius:6px}@media (max-width:1023px){.hb-om.has-rail .hb-om__tools{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hb-om.has-rail .hb-om__tools::before{display:none}.hb-om__rail{position:sticky;top:var(--hb-om-top,82px);z-index:8;gap:8px;margin:0!important;padding:8px 10px!important;background:rgb(234 224 217 / .95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hb-om__rail::before{content:"";position:absolute;inset:-12px 0 100% 0;background:inherit;pointer-events:none}.hb-om__rchip{min-height:44px}.hb-om__found .hb-om__reset{min-height:44px}}@media (prefers-reduced-motion:reduce){.hb-om__rchip,.hb-om__rchip em{transition:none}}@media (max-width:767px){.hb-om__tools>.hb-om__found{justify-content:center;flex-wrap:wrap;margin-top:2px;white-space:normal}}.hb-om .hb-chip[aria-pressed="true"]{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white);animation:hb-om-chip-on .34s cubic-bezier(.34,1.4,.64,1)}@keyframes hb-om-chip-on{0%{transform:scale(.92)}60%{transform:scale(1.04)}100%{transform:none}}.hb-om .hb-chip{transition:background-color .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),transform .12s var(--ease-out)}.hb-om .hb-chip:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.hb-om .hb-chip[aria-pressed="true"]{animation:none}}html.hb-a11y-motion .hb-om .hb-chip[aria-pressed="true"]{animation:none}.hb-cp__filter-go.hb-btn{background:#657b63;border-color:#657b63;color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-cp__filter-go.hb-btn:hover{background:#566a54;border-color:#566a54}}.hb-cp__filter-go.hb-btn:active{transform:scale(.98)}.hb-cp__band{transition:opacity .3s var(--ease-out),transform .36s cubic-bezier(.22,1,.36,1),box-shadow .3s var(--ease-out)}.hb-cp__bands-list.has-match .hb-cp__band:not(.is-match){opacity:.75}.hb-cp__band.is-match{transform:translateY(-6px);box-shadow:0 0 0 3px #657b63,0 16px 36px rgb(53 43 36 / .16)}.hb-cp__band.is-match .hb-cp__band-range::after{content:"מתאים לאירוע שלכם";display:inline-block;margin-inline-start:10px;padding:3px 10px;border-radius:999px;background:#657b63;color:var(--hb-white);font-size:13px;font-weight:700;vertical-align:3px;animation:hb-cp-note .4s cubic-bezier(.22,1,.36,1)}@keyframes hb-cp-note{from{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hb-cp__band{transition:opacity .15s linear}.hb-cp__band.is-match{transform:none}.hb-cp__band.is-match .hb-cp__band-range::after{animation:none}}.hb-packages--page .hb-pk-tabs__btn[aria-pressed="true"]{background:#657b63;border-color:#657b63;color:var(--hb-white)}.hb-pkp__price bdi{color:#4a5d4b}.hb-pkp__price small,.hb-pkp__min,.hb-pkp__includes li em{color:#6b645f}.hb-pkp__menu-cta.hb-btn{background:#657b63;border-color:#657b63;color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-pkp__menu-cta.hb-btn:hover{background:#566a54;border-color:#566a54}}.hb-pkp__boxes-btn.hb-btn{background:#657b63;border-color:#657b63;color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-pkp__boxes-btn.hb-btn:hover{background:#566a54;border-color:#566a54}}.hb-state__count{color:rgb(53 43 36 / .78)}.hb-galp .hb-chip,.hb-faqp .hb-chip{min-height:44px}.hb-cp__link{display:inline-flex;align-items:center;min-height:44px}.hb-contact__quote{display:inline-flex;align-items:center;min-height:44px}@media (max-width:767px){.hb-cp h2#hb-cp-bands,.hb-cp h2#hb-cp-faq{padding-inline:16px}}.hb-cp__herocta{margin:18px 0 0;display:flex;justify-content:center}.hb-cp__herocta .hb-btn{min-width:220px}@media (max-width:767px){.hb-cp__herocta{margin-top:14px}.hb-cp__herocta .hb-btn{width:100%;max-width:320px}}.hb-galp__hero .hb-galp__bagel{translate:none!important;margin:18px 0 clamp(18px, 2vw, 26px)}@media (max-width:767px){.hb-galp__hero .hb-galp__bagel{width:92px;margin:14px 0 16px}.hb-about>.hb-about__hero:not(.hb-about__hero--slim) .hb-about__hero-bagel{translate:none!important;margin:22px 0 22px}.hb-faqp__hero .hb-faqp__bagel{position:static;justify-self:center;width:96px;margin:-4px 0 0;opacity:1}.hb-faqp__hero .hb-faqp__bagel.is-turning{animation:none}}@media (min-width:768px){.hb-galp>nav.hb-faqp__chips,.hb-faqp>nav.hb-faqp__chips{width:fit-content;max-width:100%;margin-inline:auto;justify-content:center}}.hb-cp>.hb-prod__crumbs{position:relative}.hb-crumb-bagel{position:absolute;z-index:1;top:50%;inset-inline-end:clamp(14px, 2vw, 28px);width:64px;height:64px;margin-top:-32px;pointer-events:none}@media (max-width:767px){.hb-crumb-bagel{width:46px;height:46px;margin-top:-23px;inset-inline-end:12px}}.hb-kosher__faq .hb-faq__bagel{display:none!important}.hb-kosher__faq .hb-faq__inner{grid-template-columns:minmax(0,1fr)!important}@media (min-width:1024px){.hb-kosher__faq .hb-faq__list{display:block!important;columns:2;column-gap:15px}.hb-kosher__faq .hb-faq__item{break-inside:avoid;margin:0 0 15px!important}}.hb-ev__menus .hb-pkp__includes li{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:10px}.hb-ev__menus .hb-pkp__includes li>span{min-width:0;grid-column:1}.hb-ev__menus .hb-pkp__includes li>em{grid-column:2;white-space:nowrap;width:auto!important;max-width:none!important}.hb-cp>.hb-ev__others{grid-column:1 / -1!important;width:auto;justify-self:stretch}.hb-ev__others .hb-ev__tiles{margin-inline:auto!important}.hb-ev .hb-ev__send.hb-btn--sage{background:#657b63;border-color:#657b63;color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-ev .hb-ev__send.hb-btn--sage:hover{background:#5a6f58;border-color:#5a6f58}}@media (min-width:1024px){.hb-ev .hb-ev__menus .hb-pkp__head{max-width:980px}}.hb-kosher__main:not(:has(.hb-kosher__cert)){grid-template-columns:minmax(0,1fr)}.hb-kosher__main:not(:has(.hb-kosher__cert)) .hb-kosher__body{max-width:860px}.hb-galp .hb-galp__grid.hb-gallery__grid{--galp-cols:2;--galp-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--galp-gap);columns:auto}.hb-galp .hb-galp__grid>.hb-galp__item{flex:0 0 calc((100% - (var(--galp-cols) - 1) * var(--galp-gap)) / var(--galp-cols));min-width:0;margin:0;aspect-ratio:4 / 5!important}.hb-galp .hb-galp__grid>.hb-galp__item[hidden]{display:none}@media (min-width:768px){.hb-galp .hb-galp__grid.hb-gallery__grid{--galp-cols:3;--galp-gap:16px}}@media (min-width:1200px){.hb-galp .hb-galp__grid.hb-gallery__grid{--galp-cols:4}}.hb-quote{--q-sage:#657b63;--q-sage-hover:#566a54;--q-muted:#5b524d;--q-line:rgba(53, 43, 36, .12);--q-out:cubic-bezier(.22, 1, .36, 1);--q-spring:cubic-bezier(.34, 1.4, .64, 1);--q-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.3 2.3 4.9-5.2' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--q-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16 10H4.5M9 5l-5 5 5 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--q-pen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M12.6 4.2l3.2 3.2M4 16l.8-3.6L13.4 3.8a1.6 1.6 0 0 1 2.3 0l.5.5a1.6 1.6 0 0 1 0 2.3L7.6 15.2z' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:768px){.hb-quote .hb-about__hero--slim{min-height:clamp(300px, 25vw, 380px)}}.hb-quote .hb-quote__grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:24px}.hb-quote .hb-quote__card{padding:clamp(24px, 3.2vw, 44px);border-radius:32px}.hb-quote .hb-q{gap:26px}.hb-q.hb-q--pre [data-hb-q-step]:not([data-hb-q-step="1"]),.hb-q.hb-q--pre .hb-q__back,.hb-q.hb-q--pre .hb-q__submit{display:none}.hb-quote .hb-q__progress{gap:0;padding-bottom:22px;border-bottom-color:var(--q-line)}.hb-quote .hb-q.is-stepped .hb-q__bar{display:none}.hb-quote .hb-q__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:visible;padding:0;font-size:14.5px;color:var(--q-muted)}.hb-quote .hb-q__steps li{position:relative;display:grid;justify-items:center;gap:8px;min-width:0;text-align:center!important;white-space:normal;font-weight:500;color:var(--q-muted)}.hb-quote .hb-q__steps li+li::before,.hb-quote .hb-q__steps li+li::after{content:"";position:absolute;top:17px;right:calc(-50% + 24px);left:calc(50% + 24px);height:2px;border-radius:2px;background:rgb(53 43 36 / .14)}.hb-quote .hb-q__steps li+li::after{background:var(--q-sage);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--q-out)}.hb-quote .hb-q__steps li.is-current::after,.hb-quote .hb-q__steps li.is-done::after{transform:scaleX(1)}.hb-q__dot{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hb-white);color:var(--q-muted);font-weight:700;font-size:15px;transition:background-color .3s var(--q-out),color .3s var(--q-out),transform .3s var(--q-spring)}.hb-q__dot-n{transition:opacity .2s var(--q-out),transform .3s var(--q-spring)}.hb-q__dot::after{content:"";position:absolute;inset:0;margin:auto;width:15px;height:15px;background:var(--hb-white);-webkit-mask:var(--q-check) center / contain no-repeat;mask:var(--q-check) center / contain no-repeat;opacity:0;transform:scale(.4) rotate(-12deg);transition:opacity .2s var(--q-out),transform .35s var(--q-spring)}.hb-quote .hb-q__steps li.is-current{color:var(--hb-ink-warm);font-weight:700}.hb-quote .hb-q__steps li.is-current .hb-q__dot{background:var(--q-sage);color:var(--hb-white);box-shadow:0 0 0 6px rgb(101 123 99 / .18);transform:scale(1.06)}.hb-quote .hb-q__steps li.is-done{color:var(--hb-ink-warm)}.hb-quote .hb-q__steps li.is-done .hb-q__dot{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-quote .hb-q__steps li.is-done .hb-q__dot-n{opacity:0;transform:scale(.4)}.hb-quote .hb-q__steps li.is-done .hb-q__dot::after{opacity:1;transform:none}.hb-quote .hb-q__steps li.is-reachable{cursor:pointer}.hb-q__dot-label{line-height:1.25}.hb-quote .hb-q.is-stepped .hb-q__count-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.hb-quote .hb-q__progress{position:relative}.hb-quote .hb-q.is-stepped .hb-q__step{animation:none}.hb-quote .hb-q.is-stepped .hb-q__step.is-entering{animation:hbq-in-fwd .42s var(--q-out)}.hb-quote .hb-q.is-stepped[data-dir="back"] .hb-q__step.is-entering{animation-name:hbq-in-back}@keyframes hbq-in-fwd{from{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@keyframes hbq-in-back{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}.hb-quote .hb-q__step{gap:26px}.hb-quote .hb-q__title{font-size:clamp(26px, 2.3vw, 32px);line-height:1.15;letter-spacing:-.01em}.hb-quote .hb-q__label,.hb-quote .hb-field label{font-weight:600;font-size:16.5px;color:var(--hb-ink-warm)}.hb-quote .hb-q__label{margin-bottom:12px}.hb-quote .hb-q__label span,.hb-quote .hb-field label span{color:#8a5a4c}.hb-q__hint{margin-top:-2px;font-size:14px;line-height:1.45;color:var(--q-muted)}.hb-quote .hb-q__choices{gap:10px}.hb-quote .hb-choice span{gap:0;min-height:48px;padding:0 20px;border:1.5px solid rgb(53 43 36 / .08);background:var(--hb-white);color:var(--hb-ink-warm);font-size:16px;box-shadow:0 1px 2px rgb(53 43 36 / .05);transition:background-color .22s var(--q-out),color .22s var(--q-out),border-color .22s var(--q-out),transform .25s var(--q-out)}.hb-quote .hb-choice span::before{content:"";flex:none;width:0;height:14px;margin-inline-end:0;background:currentColor;-webkit-mask:var(--q-check) center / 14px no-repeat;mask:var(--q-check) center / 14px no-repeat;opacity:0;transform:scale(.3);transition:width .25s var(--q-out),margin .25s var(--q-out),opacity .2s var(--q-out),transform .35s var(--q-spring)}.hb-quote .hb-choice input:checked+span{animation:none;border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white);box-shadow:0 6px 16px rgb(53 43 36 / .18)}.hb-quote .hb-choice input:checked+span::before{width:14px;margin-inline-end:8px;opacity:1;transform:none}.hb-quote .hb-choice:hover span{border-color:rgb(53 43 36 / .08)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-choice:hover input:not(:checked)+span{border-color:rgb(53 43 36 / .35);transform:translateY(-1px);box-shadow:0 6px 14px rgb(53 43 36 / .1)}}.hb-quote .hb-choice:active span{transform:scale(.97);transition-duration:.08s}.hb-quote .hb-choice input:focus-visible+span{outline:2px solid var(--hb-ink-warm);outline-offset:3px}.hb-quote .is-invalid .hb-choice span{border-color:rgb(176 55 32 / .55)}.hb-quote .hb-field{gap:8px}.hb-quote .hb-field input,.hb-quote .hb-field textarea,.hb-quote .hb-date__btn{min-height:52px;border:1.5px solid rgb(53 43 36 / .06);border-radius:16px;font-size:16px;transition:border-color .2s var(--q-out),background-color .2s var(--q-out)}.hb-quote .hb-field input::placeholder,.hb-quote .hb-field textarea::placeholder{color:#7d726c;opacity:1}@media (hover:hover) and (pointer:fine){.hb-quote .hb-field input:hover:not(:focus),.hb-quote .hb-field textarea:hover:not(:focus),.hb-quote .hb-date__btn:hover{border-color:rgb(53 43 36 / .28)}}.hb-quote .hb-field input:focus,.hb-quote .hb-field textarea:focus{border-color:var(--q-sage);box-shadow:0 0 0 4px rgb(101 123 99 / .2)}.hb-quote .hb-date__btn{color:var(--q-muted)}.hb-quote .hb-date__btn.has-value{color:var(--hb-ink-warm)}.hb-quote .hb-date.is-open .hb-date__btn{border-color:var(--q-sage);box-shadow:0 0 0 4px rgb(101 123 99 / .2)}.hb-quote .is-invalid input:not([type="radio"]):not([type="checkbox"]){border-color:#b03720;box-shadow:0 0 0 4px rgb(176 55 32 / .12)}.hb-quote .hb-q__error{display:flex;align-items:flex-start;gap:7px;margin-top:8px;font-size:14.5px;font-weight:600;color:#a3341f;animation:hbq-err .3s var(--q-out)}.hb-quote .hb-q__error[hidden]{display:none}.hb-quote .hb-q__error::before{content:"!";flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#a3341f;color:var(--hb-white);font-size:12px;font-weight:700;line-height:1}@keyframes hbq-err{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hb-quote .is-shake{animation:hbq-shake .42s var(--q-out)}@keyframes hbq-shake{15%,55%{transform:translateX(-6px)}35%,75%{transform:translateX(6px)}}.hb-quote .hb-q__guests .hb-stepper{display:flex;justify-content:space-between;width:min(100%, 320px);padding:6px;border:1.5px solid rgb(53 43 36 / .06);box-shadow:0 1px 2px rgb(53 43 36 / .05);transition:border-color .2s var(--q-out)}.hb-quote .hb-q__guests .hb-stepper:focus-within{border-color:var(--q-sage);box-shadow:0 0 0 4px rgb(101 123 99 / .2)}.hb-quote .hb-q__guests .hb-stepper input{flex:1;width:auto;min-width:0;min-height:52px;border:0;box-shadow:none;font-weight:700;font-size:30px;letter-spacing:-.01em;color:var(--hb-ink-warm);font-variant-numeric:tabular-nums}.hb-quote .hb-q__guests .hb-stepper input::placeholder{color:rgb(53 43 36 / .3)}.hb-quote .hb-q__guests .hb-stepper__btn{flex:none;width:52px;height:52px;background:var(--hb-filter-bg);font-size:24px;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color .2s var(--q-out),color .2s var(--q-out),transform .18s var(--q-out)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-q__guests .hb-stepper__btn:hover{background:var(--hb-ink-warm);color:var(--hb-white)}}.hb-quote .hb-q__guests .hb-stepper__btn:active{transform:scale(.9);transition-duration:.06s}.hb-quote .hb-q__guests .hb-stepper.is-bump input{animation:hbq-num .32s var(--q-spring)}@keyframes hbq-num{40%{transform:scale(1.12)}}.hb-quote .is-invalid .hb-stepper{border-color:#b03720;box-shadow:0 0 0 4px rgb(176 55 32 / .12)}.hb-q__presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:-12px}.hb-q__preset{min-width:56px;min-height:44px;padding:0 14px;border:1.5px solid rgb(53 43 36 / .12);border-radius:999px;background:rgb(255 255 255 / .55);color:var(--hb-ink-warm);font:600 15px var(--hb-font);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;transition:background-color .2s var(--q-out),color .2s var(--q-out),border-color .2s var(--q-out),transform .2s var(--q-out)}@media (hover:hover) and (pointer:fine){.hb-q__preset:hover{border-color:var(--hb-ink-warm);background:var(--hb-white);transform:translateY(-1px)}}.hb-q__preset:active{transform:scale(.95);transition-duration:.06s}.hb-q__preset[aria-pressed="true"]{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white);transform:none}.hb-q__preset:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}.hb-quote .hb-qb__intro{color:var(--q-muted)}.hb-quote .hb-qb__dish{transition:border-color .22s var(--q-out),background-color .22s var(--q-out),transform .25s var(--q-out)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-qb__dish:not([aria-pressed="true"]):hover{border-color:rgb(53 43 36 / .22);transform:translateY(-2px);box-shadow:0 12px 26px rgb(53 43 36 / .1)}.hb-quote .hb-qb__tab:not([aria-selected="true"]):hover,.hb-quote .hb-qb__chip:not([aria-pressed="true"]):hover{border-color:var(--hb-ink-warm)}}.hb-quote .hb-qb__dish:active{transform:scale(.97);transition-duration:.08s}.hb-quote .hb-qb__dish[aria-pressed="true"]{border-color:var(--hb-ink-warm);background:var(--hb-white);box-shadow:0 0 0 1.5px var(--hb-ink-warm),0 10px 24px rgb(53 43 36 / .12)}.hb-quote .hb-qb__dish[aria-pressed="true"] .hb-qb__dish-check{background-color:var(--hb-ink-warm);transform:scale(1.08)}.hb-quote .hb-qb__dish-desc{color:var(--q-muted)}.hb-quote .hb-qb__chip[aria-pressed="true"],.hb-quote .hb-qb__tab-n{background:var(--hb-ink-warm);border-color:var(--hb-ink-warm)}.hb-quote .hb-qb__toggle[aria-checked="true"] .hb-qb__switch{background:var(--q-sage)}.hb-quote .hb-qb__skip{min-height:44px;color:var(--hb-ink-warm)}.hb-quote .hb-q__nav{gap:12px;padding-top:22px;border-top-color:var(--q-line)}.hb-quote .hb-q__nav .hb-btn--lg{min-width:0}.hb-quote .hb-q__next,.hb-quote .hb-q__submit{gap:14px;min-width:230px;min-height:64px;padding:0 26px 0 22px;border-color:var(--q-sage);background:var(--q-sage);color:var(--hb-white);box-shadow:0 10px 24px rgb(101 123 99 / .28);transition:background-color .22s var(--q-out),transform .25s var(--q-out)}.hb-quote .hb-q__next:hover,.hb-quote .hb-q__submit:hover{background:var(--q-sage-hover);border-color:var(--q-sage-hover);color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-q__next:hover,.hb-quote .hb-q__submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(101 123 99 / .34)}.hb-quote .hb-q__next:hover .hb-q__arrow{transform:translateX(-4px)}.hb-quote .hb-q__back:hover .hb-q__arrow{transform:translateX(3px) scaleX(-1)}}.hb-quote .hb-q__next:active,.hb-quote .hb-q__submit:active{transform:scale(.98);transition-duration:.08s}.hb-quote .hb-q__next:focus-visible,.hb-quote .hb-q__submit:focus-visible,.hb-quote .hb-q__back:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:3px}.hb-q__next-text{display:grid;gap:3px;text-align:start;line-height:1.1}.hb-q__next-label{font-size:19px}.hb-q__next-to{font-weight:500;font-size:13px}.hb-q__next-to:empty{display:none}.hb-q__arrow{flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--q-chev) center / contain no-repeat;mask:var(--q-chev) center / contain no-repeat;transition:transform .3s var(--q-out)}.hb-q__arrow--back{transform:scaleX(-1)}.hb-quote .hb-q__back{gap:8px;min-height:52px;padding:0 20px;border:1.5px solid rgb(53 43 36 / .25);background:#fff0;color:var(--hb-ink-warm);transition:background-color .2s var(--q-out),border-color .2s var(--q-out),transform .2s var(--q-out)}.hb-quote .hb-q__back:hover{background:rgb(255 255 255 / .7);border-color:rgb(53 43 36 / .4)}.hb-quote .hb-q__back:active{transform:scale(.96)}.hb-quote .hb-q__submit{gap:12px}.hb-quote .hb-q__submit.is-loading{opacity:1;cursor:progress}.hb-q__spinner{display:none;width:18px;height:18px;border:2.5px solid rgb(255 255 255 / .35);border-top-color:var(--hb-white);border-radius:50%;animation:hbq-spin .7s linear infinite}.hb-quote .hb-q__submit.is-loading .hb-q__spinner{display:block}@keyframes hbq-spin{to{transform:rotate(360deg)}}.hb-q__sumbtn{display:none}.hb-quote .hb-quote__aside{top:116px;gap:14px}.hb-quote .hb-quote__summary{padding:24px 24px 20px;border-radius:28px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .04),0 18px 40px rgb(53 43 36 / .08);outline:none}.hb-quote__sum-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 10px;margin-bottom:8px}.hb-quote .hb-quote__summary h2{margin:0;font-size:21px}.hb-quote__sum-meter{grid-column:1 / -1;grid-row:2;position:relative;display:block;height:4px;overflow:hidden;border-radius:4px;background:rgb(53 43 36 / .09)}.hb-quote__sum-meter-fill{position:absolute;inset:0;border-radius:inherit;background:var(--q-sage);transform:scaleX(.04);transform-origin:right;transition:transform .6s var(--q-out)}.hb-quote__sum-close{display:none}.hb-quote .hb-quote__summary dl{display:grid;grid-template-columns:1fr;gap:0;margin:0;font-size:15px}.hb-quote__row{display:grid;position:relative;grid-template-columns:118px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:11px 8px 11px 44px;margin-inline:-8px;border-bottom:1px dashed rgb(53 43 36 / .12);border-radius:12px;transition:background-color .5s var(--q-out)}.hb-quote__row:last-child{border-bottom:0}.hb-quote__row[hidden]{display:none}.hb-quote .hb-quote__summary dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--q-muted)}.hb-quote .hb-quote__summary dd{margin:0;font-weight:700;color:var(--hb-ink-warm);overflow-wrap:anywhere}.hb-quote__row.is-empty dd{font-weight:500;color:rgb(53 43 36 / .45)}.hb-quote__row.is-updated{animation:hbq-row 1.1s var(--q-out)}.hb-quote__row.is-updated dd{animation:hbq-val .45s var(--q-out)}@keyframes hbq-row{0%{background-color:rgb(101 123 99 / .16)}100%{background-color:#fff0}}@keyframes hbq-val{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hb-quote__picks-row{grid-template-columns:1fr}.hb-quote .hb-quote__picks{font-weight:500!important;font-size:14px;line-height:1.55;white-space:pre-line}.hb-quote__total-row dd{font-size:17px;color:var(--q-sage)!important;white-space:nowrap}.hb-quote__total-note{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--q-muted)}.hb-quote__total-note[hidden]{display:none}.hb-quote__edit{position:absolute;top:50%;left:4px;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--hb-ink-warm);cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .2s var(--q-out),transform .25s var(--q-out),background-color .2s var(--q-out)}.hb-quote__edit::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--q-pen) center / contain no-repeat;mask:var(--q-pen) center / contain no-repeat}.hb-quote__edit:hover{background:var(--hb-filter-bg)}.hb-quote__row.is-empty .hb-quote__edit{display:none}.hb-quote__row:focus-within .hb-quote__edit{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.hb-quote__row:hover .hb-quote__edit{opacity:1;transform:none}}@media (hover:none){.hb-quote__edit{opacity:.75;transform:none}}.hb-quote__picks-row .hb-quote__edit{top:22px}.hb-quote__edit:focus-visible{opacity:1;outline:2px solid var(--hb-ink-warm);outline-offset:2px;border-radius:4px}.hb-quote .hb-quote__help p{color:var(--hb-ink-warm)}.hb-quote .hb-contact__card{transition:transform .25s var(--q-out)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-contact__card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(53 43 36 / .1)}}html.hb-q-sent .hb-quote .hb-quote__summary{display:none}.hb-quote .hb-q__done{gap:12px;padding:18px 0 8px}.hb-quote .hb-q__check{position:relative;width:84px;height:84px;background:var(--q-sage);animation:none}.hb-quote .hb-q__check::before{width:34px;height:28px;background:var(--hb-white)}.hb-quote .hb-q__check::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--q-sage);opacity:0}.hb-quote .hb-q__done-hours{font-size:15px!important;color:var(--q-muted)}.hb-quote .hb-q__done-sum{box-shadow:0 14px 34px rgb(53 43 36 / .08)}.hb-quote .hb-q__done-sum dt{color:var(--q-muted)}.hb-quote .hb-q__done.is-in .hb-q__check{animation:hbq-pop .6s var(--q-spring) both}.hb-quote .hb-q__done.is-in .hb-q__check::before{animation:hbq-tick .45s .25s var(--q-spring) both}.hb-quote .hb-q__done.is-in .hb-q__check::after{animation:hbq-ring 1s .2s var(--q-out)}.hb-quote .hb-q__done.is-in>:not(.hb-q__check){animation:hbq-up .55s var(--q-out) both}.hb-quote .hb-q__done.is-in>h2{animation-delay:.18s}.hb-quote .hb-q__done.is-in>p{animation-delay:.26s}.hb-quote .hb-q__done.is-in>.hb-q__done-hours{animation-delay:.32s}.hb-quote .hb-q__done.is-in>dl{animation-delay:.4s}.hb-quote .hb-q__done.is-in>a{animation-delay:.5s}@keyframes hbq-pop{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes hbq-tick{from{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes hbq-ring{from{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes hbq-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.hb-quote .hb-q__wa:hover{transform:translateY(-1px)}}@media (max-width:960px){.hb-quote .hb-quote__grid{grid-template-columns:minmax(0,1fr);max-width:680px}}@media (max-width:767px){.hb-quote .hb-quote__card{padding:22px 16px 24px;border-radius:28px}.hb-quote .hb-q{gap:22px}.hb-quote .hb-q__step{gap:22px}.hb-quote .hb-q__title{font-size:25px}.hb-quote .hb-q__progress{padding-bottom:18px}.hb-quote .hb-q__steps{display:grid;overflow:visible;padding:0;font-size:12.5px}.hb-quote .hb-q__steps li{gap:6px;font-size:12.5px;white-space:normal}.hb-quote .hb-q__steps li+li::before,.hb-quote .hb-q__steps li+li::after{top:15px;right:calc(-50% + 20px);left:calc(50% + 20px)}.hb-q__dot{width:32px;height:32px;font-size:14px}.hb-quote .hb-q__steps li .hb-q__dot-label{white-space:nowrap;opacity:0;transform:translateY(-3px);transition:opacity .25s var(--q-out),transform .3s var(--q-out)}.hb-quote .hb-q__steps li.is-current .hb-q__dot-label{opacity:1;transform:none}.hb-quote .hb-q__steps li.is-current .hb-q__dot{box-shadow:0 0 0 5px rgb(101 123 99 / .18)}.hb-quote .hb-choice span{min-height:46px;padding:0 16px;font-size:15.5px}.hb-quote .hb-q__choices{gap:8px}.hb-quote .hb-q__guests .hb-stepper{width:100%}.hb-q__presets{flex-wrap:nowrap;gap:6px;margin-top:-8px}.hb-q__preset{flex:1 1 0%;min-width:0;min-height:44px;padding:0 4px;font-size:14.5px}.hb-quote .hb-contact__row{gap:16px}html.hb-q-js body:has(.hb-q.is-stepped) .hb-a11y{top:auto;bottom:calc(var(--hb-dock, 0px) + 22px)}}@media (max-width:960px){html.hb-q-js .hb-quote .hb-quote__card{padding-bottom:104px}html.hb-q-js.hb-q-sent .hb-quote .hb-quote__card{padding-bottom:28px}html.hb-q-js .hb-quote .hb-q.is-stepped .hb-q__nav{position:fixed;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:1040;display:flex;align-items:center;gap:8px;margin:0;padding:8px;border:1px solid rgb(53 43 36 / .08);border-radius:28px;background:rgb(255 255 255 / .94);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 14px 40px rgb(53 43 36 / .2);transition:transform .38s var(--q-out),opacity .3s var(--q-out),visibility 0s}html.hb-q-js .hb-quote .hb-q.is-stepped .hb-q__nav.is-away,html.hb-q-js .hb-quote .hb-q.is-stepped .hb-q__nav.is-typing{opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform .32s var(--q-out),opacity .25s var(--q-out),visibility 0s .32s}html.hb-q-js .hb-quote .hb-q__nav .hb-btn{flex:1 1 auto;min-width:0}html.hb-q-js .hb-quote .hb-q__next,html.hb-q-js .hb-quote .hb-q__submit{min-height:54px;padding:0 18px;box-shadow:none;justify-content:space-between}html.hb-q-js .hb-quote .hb-q__next-label{font-size:17px}html.hb-q-js .hb-quote .hb-q__next-to{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.hb-q-js .hb-quote .hb-q__next-text{min-width:0}html.hb-q-js .hb-quote .hb-q__submit{justify-content:center}html.hb-q-js .hb-quote .hb-q__back{flex:none!important;width:54px;min-height:54px;padding:0;border-color:rgb(53 43 36 / .16)}html.hb-q-js .hb-quote .hb-q__back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.hb-q-js .hb-quote .hb-q__back[hidden]{display:none}.hb-q__sumbtn{position:relative;flex:none;display:grid;place-items:center;width:54px;height:54px;padding:0;border:1.5px solid rgb(53 43 36 / .16);border-radius:50%;background:var(--hb-filter-bg);color:var(--hb-ink-warm);cursor:pointer;touch-action:manipulation;transition:background-color .2s var(--q-out),transform .2s var(--q-out)}html.hb-q-js .hb-q.is-stepped .hb-q__sumbtn{display:grid}.hb-q__sumbtn:active{transform:scale(.94)}.hb-q__sumbtn[aria-expanded="true"]{background:var(--hb-ink-warm);color:var(--hb-white)}.hb-q__sumbtn:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-q__sumbtn-ico{width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='4' cy='6' r='1.4'/%3E%3Ccircle cx='4' cy='12' r='1.4'/%3E%3Ccircle cx='4' cy='18' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='4' cy='6' r='1.4'/%3E%3Ccircle cx='4' cy='12' r='1.4'/%3E%3Ccircle cx='4' cy='18' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat}.hb-q__sumbtn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hb-q__sumbtn-n{position:absolute;top:-3px;left:-3px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--hb-white);border-radius:999px;background:var(--q-sage);color:var(--hb-white);font-size:12px;font-weight:700}.hb-q__sumbtn-n[hidden]{display:none}.hb-q__sumbtn-n.is-tick{animation:hbq-num .35s var(--q-spring)}html.hb-q-js .hb-quote .hb-qb__tray{bottom:calc(92px + env(safe-area-inset-bottom, 0px))}html.hb-q-js .hb-quote .hb-quote__summary{position:fixed;inset-inline:0;bottom:0;z-index:1070;max-height:min(78vh, 640px);overflow-y:auto;overscroll-behavior:contain;padding:14px 20px calc(24px + env(safe-area-inset-bottom, 0px));border-radius:28px 28px 0 0;box-shadow:0 -18px 50px rgb(30 24 20 / .22);visibility:hidden;transform:translateY(105%);transition:transform .42s cubic-bezier(.32,.72,0,1),visibility 0s .42s}html.hb-q-js .hb-quote .hb-quote__summary::before{content:"";display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:5px;background:rgb(53 43 36 / .18)}html.hb-q-sheet-open .hb-quote .hb-quote__summary{visibility:visible;transform:none;transition:transform .45s cubic-bezier(.32,.72,0,1),visibility 0s}html.hb-q-js .hb-quote__sum-head{grid-template-columns:1fr auto}html.hb-q-js .hb-quote__sum-close{display:grid;place-items:center;width:44px;height:44px;margin:-6px -8px -6px 0;border:0;border-radius:50%;background:var(--hb-filter-bg);cursor:pointer}html.hb-q-js .hb-quote__sum-close::before,html.hb-q-js .hb-quote__sum-close::after{content:"";grid-area:1 / 1;width:16px;height:2px;border-radius:2px;background:var(--hb-ink-warm);transform:rotate(45deg)}html.hb-q-js .hb-quote__sum-close::after{transform:rotate(-45deg)}html.hb-q-js .hb-quote__sum-close:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-q-scrim{position:fixed;inset:0;z-index:1065;background:rgb(30 24 20 / .42);opacity:0;visibility:hidden;transition:opacity .35s var(--q-out),visibility 0s .35s}html.hb-q-sheet-open .hb-q-scrim{opacity:1;visibility:visible;transition:opacity .35s var(--q-out),visibility 0s}html.hb-q-sheet-open{overflow:hidden}.hb-quote__edit{font-size:13px;min-height:32px}html.hb-q-js .hb-quote .hb-quote__aside{gap:0}html.hb-q-js .hb-quote .hb-q.is-stepped .hb-q__nav{max-width:640px;margin-inline:auto}html.hb-q-js .hb-quote .hb-quote__summary{max-width:720px;margin-inline:auto}}@media (min-width:768px) and (max-width:960px){html.hb-cookie-on.hb-q-js .hb-quote .hb-q.is-stepped .hb-q__nav{translate:0 calc(-1 * (var(--hb-cookie-h, 0px) + 18px - env(safe-area-inset-bottom, 0px)))}}@media (min-width:961px){.hb-q-scrim{display:none}}@media (prefers-reduced-motion:reduce){.hb-quote *,.hb-quote *::before,.hb-quote *::after,.hb-q-scrim{animation:none!important;transition:none!important}}@media (min-width:768px){.hb-quote .hb-qb__tabs{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 36px);mask-image:linear-gradient(to left,transparent 0,#000 36px);padding-inline-end:30px}}.hb-quote .hb-evc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hb-quote .hb-evc{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.hb-quote .hb-evc input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hb-quote .hb-evc__card{display:grid;align-content:start;gap:9px;height:100%;padding:6px 6px 12px;border:1.5px solid rgb(53 43 36 / .08);border-radius:22px;background:var(--hb-white,#fff);color:var(--hb-ink-warm,#352b24);box-shadow:0 1px 2px rgb(53 43 36 / .05);transition:border-color .22s var(--q-out),box-shadow .3s var(--q-out),transform .3s var(--q-out)}.hb-quote .hb-evc__img{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#f3e3dc,#f1ebe2)}.hb-quote .hb-evc__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--q-out),filter .3s var(--q-out)}.hb-quote .hb-evc__tick{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;background:rgb(255 255 255 / .92);box-shadow:0 2px 8px rgb(0 0 0 / .15);transform:scale(.8);transition:background-color .25s var(--q-out),transform .35s var(--q-spring)}.hb-quote .hb-evc__tick::after{content:"";position:absolute;inset:0;margin:auto;width:13px;height:13px;background:#fff;-webkit-mask:var(--q-check) center / contain no-repeat;mask:var(--q-check) center / contain no-repeat;opacity:0;transform:scale(.4);transition:opacity .2s,transform .35s var(--q-spring)}.hb-quote .hb-evc__name{padding:0 8px;font-weight:700;font-size:15.5px;line-height:1.25}.hb-quote .hb-evc input:checked+.hb-evc__card{border-color:var(--hb-ink-warm,#352b24);box-shadow:0 0 0 1.5px var(--hb-ink-warm,#352b24),0 14px 30px rgb(53 43 36 / .16);transform:translateY(-2px)}.hb-quote .hb-evc input:checked+.hb-evc__card .hb-evc__img img{transform:scale(1.06)}.hb-quote .hb-evc input:checked+.hb-evc__card .hb-evc__tick{background:var(--hb-ink-warm,#352b24);transform:scale(1.05)}.hb-quote .hb-evc input:checked+.hb-evc__card .hb-evc__tick::after{opacity:1;transform:none}.hb-quote .hb-evc__grid:has(input:checked) .hb-evc input:not(:checked)+.hb-evc__card .hb-evc__img img{filter:saturate(.75) brightness(.97)}.hb-quote .hb-evc input:focus-visible+.hb-evc__card{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:3px}.hb-quote .hb-evc:active .hb-evc__card{transform:scale(.97);transition-duration:.08s}@media (hover:hover) and (pointer:fine){.hb-quote .hb-evc:hover input:not(:checked)+.hb-evc__card{border-color:rgb(53 43 36 / .2);transform:translateY(-3px);box-shadow:0 14px 30px rgb(53 43 36 / .12)}.hb-quote .hb-evc:hover .hb-evc__img img{transform:scale(1.05)}}.hb-quote .is-invalid .hb-evc__card{border-color:rgb(176 55 32 / .55)}.hb-quote :is(.hb-choice--morning,.hb-choice--noon,.hb-choice--evening) span::after{content:"";display:inline-block;vertical-align:-3px;width:17px;height:17px;margin-inline-start:8px;background:currentColor;opacity:.8;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.hb-quote .hb-choice--morning{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 17a7 7 0 0 1 14 0M3 20h18M12 4v3M4.9 9.9l2.1 2.1M19.1 9.9 17 12'/%3E%3C/svg%3E")}.hb-quote .hb-choice--noon{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 2.5v2.5M12 19v2.5M2.5 12H5M19 12h2.5M5.3 5.3l1.8 1.8M16.9 16.9l1.8 1.8M18.7 5.3l-1.8 1.8M7.1 16.9l-1.8 1.8'/%3E%3C/svg%3E")}.hb-quote .hb-choice--evening{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M19.5 14.5A8 8 0 0 1 9.5 4.5a8 8 0 1 0 10 10z'/%3E%3C/svg%3E")}.hb-quote .hb-q__range{--p:0;display:grid;gap:4px;width:min(100%, 520px);margin-top:-6px}.hb-quote .hb-q__range[hidden]{display:none}.hb-quote .hb-q__range input[type="range"]{width:100%;height:36px;margin:0;padding:0;border:0;background:#fff0;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;box-shadow:none}.hb-quote .hb-q__range input[type="range"]::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(to left,var(--q-sage) calc(var(--p) * 100%),rgb(53 43 36 / .12) calc(var(--p) * 100%))}.hb-quote .hb-q__range input[type="range"]::-moz-range-track{height:8px;border-radius:8px;background:rgb(53 43 36 / .12)}.hb-quote .hb-q__range input[type="range"]::-moz-range-progress{height:8px;border-radius:8px;background:var(--q-sage)}.hb-quote .hb-q__range input[type="range"]::-webkit-slider-thumb{width:30px;height:30px;margin-top:-11px;border:3px solid var(--q-sage);border-radius:50%;background:#fff;box-shadow:0 4px 12px rgb(53 43 36 / .22);-webkit-appearance:none;appearance:none;transition:transform .2s var(--q-spring)}.hb-quote .hb-q__range input[type="range"]::-moz-range-thumb{width:24px;height:24px;border:3px solid var(--q-sage);border-radius:50%;background:#fff;box-shadow:0 4px 12px rgb(53 43 36 / .22)}.hb-quote .hb-q__range input[type="range"]:active::-webkit-slider-thumb{transform:scale(1.15)}.hb-quote .hb-q__range input[type="range"]:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:4px;border-radius:8px}.hb-quote .hb-q__range-scale{display:flex;justify-content:space-between;padding:0 4px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--q-muted)}.hb-quote .hb-q__typical{display:flex;align-items:flex-start;gap:9px;margin:2px 0 0;padding:11px 14px;border-radius:14px;background:rgb(101 123 99 / .12);font-size:14.5px;line-height:1.45;color:#3c4e3b;animation:hbq-pop-in .35s var(--q-out)}.hb-quote .hb-q__typical[hidden]{display:none}.hb-quote .hb-q__typical::before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:currentColor;-webkit-mask:var(--q-spark) center / contain no-repeat;mask:var(--q-spark) center / contain no-repeat}.hb-quote{--q-spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l1.9 5.6 5.6 1.9-5.6 1.9L12 17.5l-1.9-5.6L4.5 10l5.6-1.9zM18.5 15l.9 2.6 2.6.9-2.6.9-.9 2.6-.9-2.6-2.6-.9 2.6-.9z'/%3E%3C/svg%3E")}@keyframes hbq-pop-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hb-quote .hb-q__next.is-ready{animation:hbq-ready 1.4s var(--q-out) 1}@keyframes hbq-ready{0%{box-shadow:0 0 0 0 rgb(101 123 99 / .55)}70%{box-shadow:0 0 0 14px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hb-quote .hb-qb__tray-pic{flex:none;width:28px;height:28px;border:2px solid rgb(255 255 255 / .85);border-radius:50%;object-fit:cover}.hb-quote .hb-qb__tray-list li.is-landing .hb-qb__tray-pic{opacity:0}.hb-quote .hb-qb__tray-list li.is-landed .hb-qb__tray-pic{animation:hbq-land .45s var(--q-spring)}@keyframes hbq-land{0%{transform:scale(.6)}60%{transform:scale(1.18)}100%{transform:none}}.hb-qb__fly{position:fixed;z-index:2000;margin:0;object-fit:cover;pointer-events:none;transform-origin:50% 50%;box-shadow:0 14px 34px rgb(36 28 22 / .3);will-change:transform}.hb-quote .hb-qs__hero{position:relative;height:128px;margin:4px 0 12px;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#f3e3dc,#f1ebe2 70%)}.hb-quote .hb-qs__hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .6s var(--q-out),transform 1.2s var(--q-out)}.hb-quote .hb-qs__hero img.is-on{opacity:1;transform:none}.hb-quote .hb-qs__hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(28 22 18 / .78),#fff0 72%);opacity:0;transition:opacity .5s var(--q-out)}.hb-quote .hb-qs__hero.is-set::after{opacity:1}.hb-quote .hb-qs__hero-txt{position:absolute;inset:auto 16px 12px;z-index:1;display:grid;gap:2px;color:var(--hb-ink-warm,#352b24);transition:color .4s}.hb-quote .hb-qs__hero.is-set .hb-qs__hero-txt{color:#fff}.hb-quote .hb-qs__hero-ev{font-weight:700;font-size:20px;line-height:1.2}.hb-quote .hb-qs__hero-meta{font-size:14px;opacity:.92;font-variant-numeric:tabular-nums}.hb-quote .hb-qs__mosaic{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hb-quote .hb-qs__mosaic:empty{display:none}.hb-quote .hb-qs__mosaic img,.hb-quote .hb-qs__mosaic span{width:40px;height:40px;border-radius:11px;object-fit:cover;animation:hbq-land .4s var(--q-spring)}.hb-quote .hb-qs__mosaic span{display:grid;place-items:center;background:#f1ebe2;font-weight:700;font-size:13px}.hb-quote .hb-q__review{padding:18px 20px 10px;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgb(53 43 36 / .04),0 12px 28px rgb(53 43 36 / .07)}.hb-quote .hb-q__review[hidden]{display:none}.hb-quote .hb-q__review-h{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-weight:700;font-size:17px;color:var(--hb-ink-warm,#352b24)}.hb-quote .hb-q__review-h::before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--q-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.3 2.3 4.9-5.2' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.hb-quote .hb-q__review-list{display:grid;margin:0;padding:0;list-style:none;font-size:15px}.hb-quote .hb-q__review-list li{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:44px;border-bottom:1px dashed rgb(53 43 36 / .12)}.hb-quote .hb-q__review-list li:last-child{border-bottom:0}.hb-quote .hb-q__review-k{color:var(--q-muted)}.hb-quote .hb-q__review-v{font-weight:700;color:var(--hb-ink-warm,#352b24);overflow-wrap:anywhere}.hb-quote .hb-q__review-edit{min-height:36px;padding:0 12px;border:0;border-radius:99px;background:#fff0;color:#4f624d;font:inherit;font-weight:700;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:background-color .2s}.hb-quote .hb-q__review-edit:hover{background:#f1ebe2}.hb-quote .hb-q__review-edit:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:2px}.hb-quote .is-valid input:not([type="radio"]):not([type="checkbox"]),.hb-quote input.is-valid{padding-left:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23657b63'/%3E%3Cpath d='M5.8 10.3l2.7 2.7 5.6-6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:left 14px center;background-size:18px;background-repeat:no-repeat}.hb-q__burst{position:absolute;inset:0;z-index:3;pointer-events:none}.hb-q__burst i{position:absolute;top:50%;left:50%;width:5px;height:9px;margin:-4.5px 0 0 -2.5px;border-radius:50%;background:#e3c78d;animation:hbq-seed .8s cubic-bezier(.2,.7,.3,1) forwards}.hb-q__burst i:nth-child(3n){background:#c9a24a}.hb-q__burst i:nth-child(3n+1){background:#8da28b}.hb-q__burst--big i{width:7px;height:12px;margin:-6px 0 0 -3.5px;animation-duration:1s}@keyframes hbq-seed{0%{transform:rotate(var(--a)) translateY(0) rotate(0);opacity:1}70%{opacity:1}100%{transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(var(--r));opacity:0}}@media (max-width:1100px){.hb-quote .hb-evc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.hb-quote .hb-evc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hb-quote .hb-evc__card{gap:7px;padding:5px 5px 10px;border-radius:18px}.hb-quote .hb-evc__img{aspect-ratio:16 / 10;border-radius:13px}.hb-quote .hb-evc__name{padding:0 6px;font-size:14.5px}.hb-quote .hb-evc__tick{top:6px;left:6px;width:26px;height:26px}.hb-quote .hb-q__range{width:100%}.hb-quote .hb-q__review{padding:16px 16px 6px}.hb-quote .hb-q__review-list li{grid-template-columns:82px minmax(0,1fr) auto;font-size:14.5px}.hb-quote .hb-qs__hero{height:112px}}@media (prefers-reduced-motion:reduce){.hb-quote .hb-evc__card,.hb-quote .hb-evc__img img,.hb-quote .hb-qs__hero img,.hb-quote .hb-q__typical,.hb-quote .hb-q__next.is-ready{animation:none!important;transition:none!important}.hb-q__burst,.hb-qb__fly{display:none!important}}.hb-quote .hb-q__title,.hb-quote .hb-q__step>h2{color:var(--hb-ink-warm)}.hb-quote .hb-about__hero--slim{min-height:0;padding-block:44px 0}.hb-quote .hb-about__hero--slim .hb-about__intro{padding-bottom:8px}.hb-quote .hb-about__hero--slim .hb-about__hero-bagel{width:clamp(84px, 7vw, 108px);margin:14px 0 -40px}@media (min-width:768px){.hb-quote .hb-about__hero--slim{min-height:0;padding-block:48px 0}}@media (max-width:767px){.hb-quote .hb-about__hero--slim{padding-block:36px 0}.hb-quote .hb-about__hero--slim .hb-about__hero-bagel{width:76px;margin:10px 0 -30px}}.hb-quote .hb-q__preset--other{padding-inline:16px}.hb-quote .hb-quote__hero.hb-about__hero--slim{min-height:0;padding:clamp(22px, 2.2vw, 30px) 20px clamp(20px, 2vw, 28px);justify-content:center}.hb-quote .hb-quote__hero .hb-about__intro{padding-bottom:0}.hb-quote .hb-quote__hero .hb-about__title{font-size:clamp(30px, 3.4vw, 48px);line-height:1.08}.hb-quote .hb-quote__hero .hb-about__lead{margin-top:8px;font-size:clamp(15px, 1.2vw, 18px);line-height:1.45}.hb-quote .hb-quote__hero .hb-about__hero-bagel{display:none}.hb-quote.hb-contact>.hb-quote__main{padding-top:clamp(14px, 2vw, 28px)}.hb-quote .hb-q__ask{display:grid;gap:6px}.hb-quote .hb-q__ask .hb-q__title{margin:0}.hb-quote .hb-q__sub{margin:0;font-size:15px;line-height:1.45;color:var(--q-muted)}.hb-quote .hb-q__step{gap:22px}.hb-quote .hb-q__events{margin:0;padding:0;border:0;min-width:0}.hb-quote .hb-q__steps li .hb-q__dot-label{opacity:1!important;transform:none!important;white-space:nowrap}.hb-quote .hb-q__steps li.is-reachable:hover .hb-q__dot-label{text-decoration:underline;text-underline-offset:3px}.hb-q__answers{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hb-q__answers[hidden]{display:none}.hb-q__ans{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px 0 12px;border:1px solid rgb(53 43 36 / .14);border-radius:999px;background:rgb(255 255 255 / .78);color:var(--hb-ink-warm,#352b24);font:600 14.5px/1.1 var(--hb-font);white-space:nowrap;cursor:pointer;animation:hbq-chip-in .32s var(--q-out) both;transition:border-color .2s var(--q-out),background-color .2s var(--q-out)}.hb-q__ans-pen{display:inline-grid;place-items:center;width:14px;height:14px;color:var(--q-muted)}.hb-q__ans-pen:empty{background:currentColor;-webkit-mask:var(--q-pen) center / contain no-repeat;mask:var(--q-pen) center / contain no-repeat}.hb-q__ans-pen svg{width:14px;height:14px}.hb-q__ans.is-here{border-color:var(--q-sage);background:#fff}@media (hover:hover) and (pointer:fine){.hb-q__ans:hover{border-color:rgb(53 43 36 / .45);background:#fff}}.hb-q__ans:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:2px}@keyframes hbq-chip-in{from{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}.hb-quote .hb-evc__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hb-quote .hb-evc__card{gap:8px;padding:5px 5px 10px;border-radius:20px}.hb-quote .hb-evc__img{aspect-ratio:16 / 10;border-radius:15px}.hb-quote .hb-evc__name{padding:0 4px;font-size:15px;text-align:center;text-wrap:balance}.hb-quote .hb-evc.is-picked .hb-evc__card{animation:hbq-pick .42s var(--q-spring)}@keyframes hbq-pick{0%{transform:scale(1)}35%{transform:scale(.95)}100%{transform:scale(1)}}.hb-quote .hb-evc__tick{overflow:visible}.hb-quote .hb-q__guestbox{display:grid;gap:12px}.hb-quote .hb-q__guestbox .hb-q__presets{margin-top:0}.hb-quote .hb-q__guests .hb-stepper{max-width:260px}.hb-quote .hb-q__when{margin:0}.hb-quote .hb-qb__head{display:grid;gap:4px;padding-top:18px;border-top:1px solid var(--q-line)}.hb-quote .hb-qb__lead{margin:0;font-size:19px;line-height:1.25;color:var(--hb-ink-warm,#352b24)}.hb-quote .hb-qb__head .hb-qb__intro{margin:0;font-size:15px}.hb-quote__trust{display:grid;gap:0;margin:0;padding:6px 18px;border-radius:24px;background:#fff;list-style:none;box-shadow:0 1px 2px rgb(53 43 36 / .04)}.hb-quote__trust li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgb(53 43 36 / .12)}.hb-quote__trust li:last-child{border-bottom:0}.hb-quote__trust-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef2ec;color:#4f624d}.hb-quote__trust li>span:last-child{display:grid;gap:2px}.hb-quote__trust strong{font-size:15px;line-height:1.3;color:var(--hb-ink-warm,#352b24)}.hb-quote__trust small{font-size:13.5px;line-height:1.35;color:#5b524d}@media (min-width:961px){.hb-quote .hb-quote__aside{position:sticky;top:112px;align-self:start}.hb-quote .hb-qs__hero{height:104px}}@media (max-width:767px){.hb-quote .hb-quote__hero.hb-about__hero--slim{padding:20px 16px 18px;border-radius:28px}.hb-quote .hb-quote__hero .hb-about__title{font-size:27px}.hb-quote .hb-quote__hero .hb-about__lead{margin-top:6px;font-size:14.5px}.hb-quote .hb-quote__card{padding:16px 12px 22px;border-radius:28px}.hb-quote .hb-q{gap:16px}.hb-quote .hb-q__progress{padding-bottom:12px}.hb-q__dot{width:28px;height:28px;font-size:13px}.hb-quote .hb-q__steps li{gap:4px}.hb-quote .hb-q__steps li .hb-q__dot-label{font-size:12.5px}.hb-quote .hb-q__steps li+li::before,.hb-quote .hb-q__steps li+li::after{top:13px}.hb-quote .hb-q__title{font-size:22px}.hb-quote .hb-q__sub{font-size:14px}.hb-quote .hb-q__step{gap:16px}.hb-q__answers{flex-wrap:nowrap;overflow-x:auto;margin:10px -12px 0;padding:0 12px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 22px),transparent)}.hb-q__answers::-webkit-scrollbar{display:none}.hb-q__ans{flex:none;padding:0 12px 0 10px;font-size:14px}.hb-quote .hb-evc__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hb-quote .hb-evc__card{gap:5px;padding:3px 3px 7px;border-radius:16px}.hb-quote .hb-evc__img{aspect-ratio:1 / 1;border-radius:13px}.hb-quote .hb-evc__name{padding:0 2px;font-size:13px;line-height:1.2}.hb-quote .hb-evc__tick{top:4px;left:4px;width:22px;height:22px}.hb-quote .hb-evc__tick::after{width:11px;height:11px}.hb-quote .hb-q__guests .hb-stepper{max-width:none}.hb-quote .hb-q__guestbox .hb-q__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hb-quote .hb-q__guestbox .hb-q__preset{width:100%;white-space:nowrap}.hb-quote .hb-q__guestbox .hb-q__preset--other{grid-column:span 2}.hb-quote__trust{margin-top:14px}}@media (prefers-reduced-motion:reduce){.hb-q__ans,.hb-quote .hb-evc.is-picked .hb-evc__card{animation:none!important}}.hb-quote{--q-sage-tint:#eef2ec;--q-sage-ink:#4f624d;--q-blush:#e5cec7}.hb-quote .hb-quote__card{--qb-bleed:clamp(24px, 3.2vw, 44px)}.hb-quote .hb-qb__tools{position:sticky;top:var(--qb-top,92px);z-index:6;display:flex;align-items:center;gap:10px;width:auto;max-width:none;margin:0 calc(-1 * var(--qb-bleed)) 16px;padding:10px var(--qb-bleed);background:var(--q-blush);transition:box-shadow .2s var(--q-out)}.hb-quote .hb-qb__tools::before{content:"";position:absolute;inset-inline:0;bottom:100%;height:calc(var(--qb-top, 92px) + 2px);background:var(--q-blush);visibility:hidden;pointer-events:none}.hb-quote .hb-qb__tools.is-stuck{box-shadow:0 12px 18px -14px rgb(53 43 36 / .35)}.hb-quote .hb-qb__tools.is-stuck::before{visibility:visible}.hb-quote .hb-qb__filter{display:none!important}.hb-quote .hb-qb__search{flex:0 0 176px;min-height:46px;padding:0 14px;border:1.5px solid rgb(53 43 36 / .1);background:var(--hb-white);color:#6b605a;transition:border-color .2s var(--q-out)}.hb-quote .hb-qb__search:focus-within{border-color:var(--q-sage);box-shadow:0 0 0 4px rgb(101 123 99 / .2);color:var(--hb-ink-warm)}.hb-quote .hb-qb__search svg{flex:none}.hb-quote .hb-qb__search input{height:44px;font-size:16px}.hb-quote .hb-qb__search input::placeholder{color:#6b605a;opacity:1}.hb-quote .hb-qb__rail{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.hb-quote .hb-qb__tabs{position:static;flex:1 1 auto;min-width:0;display:flex;gap:8px;width:auto;gap:6px;padding:2px;margin:0;overflow-x:auto;overflow-y:hidden;border-radius:0;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none;scroll-padding-inline:40px;-webkit-mask-image:none;mask-image:none}.hb-quote .hb-qb__rail.is-more-start .hb-qb__tabs{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 44px);mask-image:linear-gradient(to left,transparent 0,#000 44px)}.hb-quote .hb-qb__rail.is-more-end .hb-qb__tabs{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 44px);mask-image:linear-gradient(to right,transparent 0,#000 44px)}.hb-quote .hb-qb__rail.is-more-start.is-more-end .hb-qb__tabs{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%)}.hb-quote .hb-qb__tab{flex:none;width:auto;justify-content:center;gap:6px;min-height:44px;padding:0 13px 0 11px;border:1.5px solid rgb(53 43 36 / .1);border-radius:999px;background:var(--hb-white);color:var(--hb-ink-warm);font:500 15px/1 var(--hb-font);white-space:nowrap;transition:background-color .2s var(--q-out),border-color .2s var(--q-out),color .2s var(--q-out)}.hb-quote .hb-qb__tab-i{width:18px;height:18px;color:var(--q-sage-ink)}.hb-quote .hb-qb__tab[aria-selected="true"]{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm);color:var(--hb-white);font-weight:600}.hb-quote .hb-qb__tab[aria-selected="true"] .hb-qb__tab-i{color:currentColor}.hb-quote .hb-qb.is-searching .hb-qb__tab[aria-selected="true"]{border-color:rgb(53 43 36 / .1);background:var(--hb-white);color:var(--hb-ink-warm)}.hb-quote .hb-qb.is-searching .hb-qb__tab[aria-selected="true"] .hb-qb__tab-i{color:var(--q-sage-ink)}.hb-quote .hb-qb__tab-n{min-width:22px;height:22px;padding:0 6px;border:0;background:var(--q-sage);color:var(--hb-white);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums}.hb-quote .hb-qb__tab[aria-selected="true"] .hb-qb__tab-n{background:var(--hb-white);color:var(--hb-ink-warm)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-qb__tab:not([aria-selected="true"]):hover{border-color:rgb(53 43 36 / .45)}}.hb-quote .hb-qb__tab:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-quote .hb-qb__arr{position:absolute;top:50%;z-index:2;margin-top:-22px;color:var(--hb-ink-warm)}.hb-quote .hb-qb__arr::before{inset:5px;background:var(--hb-white);box-shadow:0 2px 10px rgb(53 43 36 / .18)}.hb-quote .hb-qb__arr--prev{right:-6px}.hb-quote .hb-qb__arr--next{left:-6px}.hb-quote .hb-qb__arr--next svg{transform:scaleX(-1)}.hb-quote .hb-qb__arr[hidden]{display:none}@media (hover:none),(pointer:coarse){.hb-quote .hb-qb__arr{display:none!important}}.hb-quote .hb-qb__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.hb-quote .hb-qb__grid>li{display:flex;min-width:0}.hb-quote .hb-qb__grid>li[hidden]{display:none}.hb-quote .hb-qb__dish{position:relative;display:flex;flex-direction:column;gap:0;width:100%;height:100%;padding:6px 6px 12px;border:0;border-radius:20px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .06);-webkit-tap-highlight-color:#fff0;touch-action:manipulation;transition:box-shadow .22s var(--q-out),background-color .22s var(--q-out),transform .25s var(--q-out)}.hb-quote .hb-qb__dish-img{margin:0 0 8px;border-radius:15px}.hb-quote .hb-qb__dish-body{display:grid;gap:3px;padding:0 6px;min-width:0}.hb-quote .hb-qb__dish-name{padding:0;font-weight:600;font-size:15px;line-height:1.3;color:var(--hb-ink-warm);overflow-wrap:anywhere}.hb-quote .hb-qb__dish-desc{display:block;min-height:calc(2 * 1.4em);max-height:calc(2 * 1.4em);overflow:hidden;padding:0;font-size:13px;line-height:1.4;color:#5b524d}.hb-quote .hb-qb__dish-desc:not(.is-fit){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hb-quote .hb-qb__dish-check{top:8px;left:8px;display:grid;place-items:center;width:32px;height:32px;border:1.5px solid rgb(53 43 36 / .2);background:rgb(255 255 255 / .95) none;color:var(--hb-ink-warm);box-shadow:0 2px 8px rgb(30 24 20 / .18);transform:none;transition:background-color .2s var(--q-out),border-color .2s var(--q-out),color .2s var(--q-out)}.hb-quote .hb-qb__dish-check svg{grid-area:1 / 1;width:16px;height:16px;stroke-width:2;transition:opacity .16s var(--q-out),transform .26s var(--q-spring)}.hb-quote .hb-qb__ck-on{opacity:0;transform:scale(.4)}.hb-quote .hb-qb__dish[aria-pressed="true"]{background:#f6f9f5;box-shadow:0 0 0 2.5px var(--q-sage),0 12px 26px rgb(53 43 36 / .14);transform:translateY(-2px)}.hb-quote .hb-qb__dish[aria-pressed="true"] .hb-qb__dish-check{border-color:var(--q-sage);background:var(--q-sage);color:var(--hb-white);transform:none;animation:hbq-land .38s var(--q-spring)}.hb-quote .hb-qb__dish[aria-pressed="true"] .hb-qb__ck-add{opacity:0;transform:scale(.4) rotate(90deg)}.hb-quote .hb-qb__dish[aria-pressed="true"] .hb-qb__ck-on{opacity:1;transform:none}.hb-quote .hb-qb__dish[aria-pressed="true"] .hb-qb__dish-name{color:#2f3d2e}@media (hover:hover) and (pointer:fine){.hb-quote .hb-qb__dish:not([aria-pressed="true"]):hover{border-color:#fff0;box-shadow:0 0 0 1.5px rgb(53 43 36 / .22),0 12px 26px rgb(53 43 36 / .1);transform:translateY(-2px)}.hb-quote .hb-qb__dish:not([aria-pressed="true"]):hover .hb-qb__dish-check{border-color:var(--q-sage);color:var(--q-sage-ink)}}.hb-quote .hb-qb__dish:active{transform:scale(.98);transition-duration:var(--hb-t-press,90ms)}.hb-quote .hb-qb__dish:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:3px}.hb-quote .hb-qb__more{min-width:0}.hb-quote .hb-qb.is-searching .hb-qb__more{display:none}.hb-quote .hb-qb__more-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:64px;height:100%;padding:14px;border:1.5px dashed rgb(53 43 36 / .3);border-radius:20px;background:rgb(255 255 255 / .4);color:var(--hb-ink-warm);font:inherit;text-align:center;cursor:pointer;transition:background-color .2s var(--q-out),border-color .2s var(--q-out)}.hb-quote .hb-qb__more.is-row .hb-qb__more-btn{flex-direction:row;justify-content:flex-start;text-align:start;padding:10px 16px}.hb-quote .hb-qb__more-i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hb-white);color:var(--q-sage-ink);flex:none}.hb-quote .hb-qb__more-t{display:grid;gap:3px}.hb-quote .hb-qb__more-t strong{font-weight:700;font-size:15px}.hb-quote .hb-qb__more-t small{font-size:13px;line-height:1.4;color:#5b524d}@media (hover:hover) and (pointer:fine){.hb-quote .hb-qb__more-btn:hover{border-color:var(--hb-ink-warm);background:rgb(255 255 255 / .7)}}.hb-quote .hb-qb__more-btn:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:3px}.hb-quote .hb-qb__extras{display:block;margin-top:22px;padding:0;border-radius:20px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .05);overflow:hidden}.hb-quote .hb-qb__toggle{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 18px;border-radius:0}.hb-quote .hb-qb__toggle-i,.hb-quote .hb-q__notes-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--q-sage-tint);color:var(--q-sage-ink);flex:none}.hb-quote .hb-qb__toggle-t{display:grid;gap:3px}.hb-quote .hb-qb__ex-title{font-weight:700;font-size:16px;color:var(--hb-ink-warm)}.hb-quote .hb-qb__toggle small{font-size:13.5px;line-height:1.45;color:#5b524d}.hb-quote .hb-qb__switch{width:48px;height:28px;margin:0;background:rgb(53 43 36 / .45)}.hb-quote .hb-qb__switch::after{top:3px;right:3px;width:22px;height:22px}.hb-quote .hb-qb__toggle[aria-checked="true"] .hb-qb__switch{background:var(--q-sage)}.hb-quote .hb-qb__toggle[aria-checked="true"] .hb-qb__switch::after{transform:translateX(-20px)}.hb-quote .hb-qb__toggle:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.hb-quote .hb-qb__toggle:hover{background:#fbf8f6}}.hb-quote .hb-qb__stations:not([hidden]){display:block;padding:0 18px 16px;padding-inline-start:76px}.hb-quote .hb-qb__ex-sub{font-weight:600;font-size:14.5px;color:var(--hb-ink-warm)}.hb-quote .hb-qb__chip{min-height:44px;padding:0 16px;border:1.5px solid rgb(53 43 36 / .12);background:var(--hb-white);font-size:14.5px}.hb-quote .hb-qb__chip[aria-pressed="true"]{border-color:var(--q-sage);background:var(--q-sage);color:var(--hb-white)}.hb-quote .hb-qb__chip:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-quote .hb-q__notes{display:grid;gap:10px;margin:0}.hb-quote .hb-q__notes label{display:flex;align-items:center;gap:12px}.hb-quote .hb-q__opt{font-weight:500;font-size:14px;color:#5b524d}.hb-quote .hb-q__notes textarea{min-height:104px;padding:14px 16px;background:var(--hb-white);line-height:1.5;resize:vertical}.hb-quote .hb-q__notes.is-flash textarea{animation:hbq-ready 1.4s var(--q-out) 1}html.hb-q-js .hb-quote .hb-qb__tray{display:none!important}.hb-qsel{display:grid;gap:4px;min-width:0;max-width:100%}.hb-qsel[hidden]{display:none!important}.hb-qsel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hb-qsel__title{margin:0;font-size:19px;line-height:1.25;color:var(--hb-ink-warm,#352b24)}.hb-qsel__clear{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;margin-inline-end:-10px;border:0;border-radius:999px;background:#fff0;color:var(--hb-ink-warm,#352b24);font:600 14px var(--hb-font);cursor:pointer}.hb-qsel__clear[hidden]{display:none}@media (hover:hover) and (pointer:fine){.hb-qsel__clear:hover{background:#f1ebe2}}.hb-qsel button:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:2px}.hb-qsel__n{margin:0;font-weight:600;font-size:15px;color:var(--q-sage-ink,#4f624d);font-variant-numeric:tabular-nums}.hb-qsel__empty{margin:4px 0 0;font-size:14px;line-height:1.5;color:#5b524d}.hb-qsel:not(.is-empty) .hb-qsel__empty{display:none}.hb-qsel__list{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none}.hb-qsel__list:empty{display:none}.hb-qsel__item{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:4px 0;animation:hbq-chip-in .26s var(--q-out) both}.hb-qsel__item img,.hb-qsel__pic{display:block;width:44px;height:44px;border-radius:12px;object-fit:cover;background:#f1ebe2}.hb-qsel__item.is-landing img{opacity:0}.hb-qsel__item.is-landed img{animation:hbq-land .45s var(--q-spring)}.hb-qsel__txt{display:grid;min-width:0}.hb-qsel__name{font-weight:600;font-size:14.5px;line-height:1.3;color:var(--hb-ink-warm,#352b24)}.hb-qsel__cat{font-size:12.5px;line-height:1.3;color:#5b524d}.hb-qsel__undo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 0;padding:4px 4px 4px 4px;padding-inline-start:14px;border-radius:14px;background:var(--hb-ink-warm,#352b24);color:var(--hb-white,#fff);font-weight:600;font-size:14.5px;animation:hbq-chip-in .26s var(--q-out) both}.hb-qsel__undo[hidden]{display:none}.hb-qsel__undo button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#fff0;color:#f6d9a0;font:700 14.5px var(--hb-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-qsel .hb-qsel__undo button:focus-visible{outline-color:#fff}@media (min-width:961px){.hb-quote .hb-qsel{padding:20px 22px 16px;border-radius:28px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .04),0 18px 40px rgb(53 43 36 / .08)}html:not([data-hbq-at="3"]) .hb-quote .hb-qsel{display:none}.hb-quote .hb-qsel__list{max-height:max(150px, calc(100vh - 620px));overflow-y:auto;overscroll-behavior:contain;margin-inline:-6px;padding-inline:6px;scrollbar-width:thin}html[data-hbq-at="3"] .hb-quote :is(.hb-quote__trust,.hb-quote__help,.hb-qs__hero,.hb-quote__picks-row){display:none!important}html[data-hbq-at="3"] .hb-quote .hb-quote__summary{padding-block:18px 12px}}@media (max-width:960px){html.hb-q-js .hb-quote .hb-qsel{position:sticky;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:7;display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:7px;border:1px solid rgb(53 43 36 / .08);border-radius:26px;background:rgb(255 255 255 / .97);box-shadow:0 10px 30px rgb(53 43 36 / .2)}html.hb-q-js .hb-quote .hb-qsel.is-empty:not(.is-undo){display:none}html.hb-q-js .hb-quote .hb-qsel :is(.hb-qsel__title,.hb-qsel__empty){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.hb-q-js .hb-quote .hb-qsel__head{display:contents}html.hb-q-js .hb-quote .hb-qsel__n{order:-1;flex:none;display:grid;place-items:center;min-height:40px;padding:0 12px;border-radius:999px;background:var(--q-sage);color:var(--hb-white);font-size:13.5px;white-space:nowrap}html.hb-q-js .hb-quote .hb-qsel__list{order:0;flex:1 1 auto;min-width:0;display:flex;gap:6px;margin:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 18px),transparent)}html.hb-q-js .hb-quote .hb-qsel__list::-webkit-scrollbar{display:none}html.hb-q-js .hb-quote .hb-qsel__item{flex:none;grid-template-columns:32px auto 44px;gap:4px;padding:0 0 0 0;padding-inline-start:4px;border-radius:999px;background:#f6f1ec}html.hb-q-js .hb-quote .hb-qsel__item img,html.hb-q-js .hb-quote .hb-qsel__pic{width:32px;height:32px;border-radius:50%}html.hb-q-js .hb-quote .hb-qsel__cat{display:none}html.hb-q-js .hb-quote .hb-qsel__name{font-size:13.5px;white-space:nowrap}html.hb-q-js .hb-quote .hb-qsel__item .hb-ibtn{width:44px;height:44px}html.hb-q-js .hb-quote .hb-qsel__item .hb-ibtn::before{inset:7px;background:rgb(53 43 36 / .08)}html.hb-q-js .hb-quote .hb-qsel__clear{order:1;flex:none;width:44px;padding:0;margin:0;justify-content:center;background:#f6f1ec;border-radius:50%}html.hb-q-js .hb-quote .hb-qsel__clear span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.hb-q-js .hb-quote .hb-qsel.is-undo{padding:0;border:0;background:none;box-shadow:0 10px 30px rgb(53 43 36 / .2);border-radius:14px}html.hb-q-js .hb-quote .hb-qsel.is-undo>:not(.hb-qsel__undo):not(.hb-qsel__head),html.hb-q-js .hb-quote .hb-qsel.is-undo .hb-qsel__clear{display:none}html.hb-q-js .hb-quote .hb-qsel__undo{flex:1 1 auto;margin:0}}@media (max-width:767px){.hb-quote .hb-quote__card{--qb-bleed:12px}.hb-quote .hb-qb__tools{gap:8px;padding-block:8px}.hb-quote .hb-qb__search{flex:0 0 46px;justify-content:center;padding:0;gap:0;border-radius:999px;overflow:hidden;cursor:pointer}.hb-quote .hb-qb__search input{flex:0 0 0%;width:0;padding:0}.hb-quote .hb-qb__search:focus-within{flex:1 1 auto;justify-content:flex-start;padding:0 14px;gap:8px}.hb-quote .hb-qb__search:focus-within input{flex:1 1 auto;width:100%}.hb-quote .hb-qb__search:has(input:not(:placeholder-shown)):not(:focus-within){flex:0 1 44%;justify-content:flex-start;padding:0 12px;gap:6px}.hb-quote .hb-qb__search:has(input:not(:placeholder-shown)):not(:focus-within) input{flex:1 1 auto;width:100%}.hb-quote .hb-qb__tools:has(.hb-qb__search:focus-within) .hb-qb__rail{display:none}.hb-quote .hb-qb__tab{padding:0 12px 0 11px;font-size:14.5px}.hb-quote .hb-qb__cats{margin-inline:-6px}html.hb-q-js body:has(.hb-q.is-stepped):has(.hb-qsel:not(.is-empty),.hb-qsel.is-undo) .hb-a11y{translate:0 -66px}}@media (max-width:560px){.hb-quote .hb-qb__grid{grid-template-columns:minmax(0,1fr);gap:8px}.hb-quote .hb-qb__dish{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:6px;padding-inline-end:54px;border-radius:18px}.hb-quote .hb-qb__dish-img{position:static;width:76px;height:76px;aspect-ratio:auto;margin:0;border-radius:13px}.hb-quote .hb-qb__dish-body{padding:0}.hb-quote .hb-qb__dish-check{top:50%;left:12px;margin-top:-16px}.hb-quote .hb-qb__dish[aria-pressed="true"]{transform:none}.hb-quote .hb-qb__dish:active{transform:scale(.985)}.hb-quote .hb-qb__more-btn{flex-direction:row;justify-content:flex-start;text-align:start;padding:12px 14px;border-radius:18px}.hb-quote .hb-qb__toggle{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px}.hb-quote .hb-qb__toggle-i,.hb-quote .hb-q__notes-i{width:40px;height:40px}.hb-quote .hb-qb__stations:not([hidden]){padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.hb-quote .hb-qb__dish,.hb-quote .hb-qb__dish-check,.hb-qsel__item,.hb-qsel__undo{animation:none!important;transition:none!important}.hb-quote .hb-qb__dish[aria-pressed="true"]{transform:none}}.hb-quote .hb-qseg{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:4px;padding:4px;border:1.5px solid rgb(53 43 36 / .1);border-radius:18px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .05)}.hb-quote .hb-qseg__opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:60px;padding:8px 6px;border-radius:14px;color:var(--hb-ink-warm);text-align:center;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color .2s var(--q-out),color .2s var(--q-out)}.hb-quote .hb-qseg__opt input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hb-quote .hb-qseg__v{font-weight:600;font-size:15px;line-height:1.25;white-space:nowrap}.hb-quote .hb-qseg__ic{order:-1;display:grid;place-items:center;color:var(--q-sage-ink)}.hb-quote .hb-qseg__est{min-height:1.35em;font-size:12.5px;line-height:1.35;color:#5b524d;font-variant-numeric:tabular-nums;white-space:nowrap}.hb-quote .hb-qseg__ck{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--hb-white);color:var(--q-sage);opacity:0;transform:scale(.4);transition:opacity .16s var(--q-out),transform .26s var(--q-spring)}.hb-quote .hb-qseg__ck svg{width:12px;height:12px;stroke-width:2.4}.hb-quote .hb-qseg__opt:has(input:checked){background:var(--q-sage);color:var(--hb-white)}.hb-quote .hb-qseg__opt:has(input:checked) :is(.hb-qseg__est,.hb-qseg__ic){color:var(--hb-white)}.hb-quote .hb-qseg__opt:has(input:checked) .hb-qseg__ck{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.hb-quote .hb-qseg__opt:not(:has(input:checked)):hover{background:#f6f1ec}}.hb-quote .hb-qseg__opt:active{transform:scale(.98);transition-duration:var(--hb-t-press,90ms)}.hb-quote .hb-qseg__opt:has(input:focus-visible){outline:3px solid var(--hb-ink-warm);outline-offset:2px}.hb-quote .is-invalid .hb-qseg{border-color:rgb(176 55 32 / .55)}.hb-quote .hb-q__seg-group{min-width:0;margin:0;padding:0;border:0}.hb-quote .hb-q__unsure{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;margin-top:8px;color:var(--hb-ink-warm);font-weight:600;font-size:15px;cursor:pointer}.hb-quote .hb-q__unsure input{flex:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border:1.5px solid rgb(53 43 36 / .45);border-radius:7px;background:var(--hb-white) center / 14px no-repeat;cursor:pointer;transition:background-color .16s var(--q-out),border-color .16s var(--q-out)}.hb-quote .hb-q__unsure input:checked{border-color:var(--q-sage);background-color:var(--q-sage);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.3 2.3 4.9-5.2' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hb-quote .hb-q__unsure input:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:2px}.hb-quote .hb-q__unsure small{flex-basis:100%;margin-top:-6px;padding-inline-start:32px;font-weight:500;font-size:13px;color:#5b524d}.hb-quote .hb-q__est-note{margin:4px 0 0;font-size:13px;line-height:1.45;color:#5b524d}.hb-quote .hb-q__est-note[hidden]{display:none}.hb-quote .hb-q__svc{margin:0}.hb-quote .hb-q__svc-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 18px;border:0;border-radius:20px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .05);color:var(--hb-ink-warm);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:#fff0}.hb-quote .hb-q__svc-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--q-sage-tint);color:var(--q-sage-ink)}.hb-quote .hb-q__svc-t{display:grid;gap:3px}.hb-quote .hb-q__svc-t strong{font-weight:700;font-size:16px}.hb-quote .hb-q__svc-t small{font-size:13.5px;line-height:1.45;color:#5b524d}.hb-quote .hb-q__svc-row[aria-checked="true"] .hb-qb__switch{background:var(--q-sage)}.hb-quote .hb-q__svc-row[aria-checked="true"] .hb-qb__switch::after{transform:translateX(-20px)}.hb-quote .hb-q__svc-row:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-quote .hb-q__svc-row:hover{background:#fbf8f6}}.hb-quote .hb-q__answers{flex-wrap:nowrap;gap:0;margin:14px 0 0;padding:0 6px;overflow-x:auto;overflow-y:hidden;border:1px solid rgb(53 43 36 / .12);border-radius:16px;background:rgb(255 255 255 / .72);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:none;mask-image:none}.hb-quote .hb-q__answers::-webkit-scrollbar{display:none}.hb-quote .hb-q__answers.is-more-start{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 32px);mask-image:linear-gradient(to left,transparent 0,#000 32px)}.hb-quote .hb-q__answers.is-more-start.is-more-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.hb-quote .hb-q__answers.is-more-end:not(.is-more-start){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px);mask-image:linear-gradient(to right,transparent 0,#000 32px)}.hb-quote .hb-q__ans{flex:none;gap:6px;min-height:44px;padding:0 8px;border:0;border-radius:10px;background:#fff0;font-size:14.5px;animation:none}.hb-quote .hb-q__ans+.hb-q__ans::before{content:"·";margin-inline-end:8px;color:#8a7f78;font-weight:700}.hb-quote .hb-q__ans .hb-q__ans-pen{display:none}.hb-quote .hb-q__ans:last-child .hb-q__ans-pen{display:inline-grid}.hb-quote .hb-q__ans.is-here{border:0;background:var(--q-sage-tint)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-q__ans:hover{border:0;background:#f6f1ec;text-decoration:underline;text-underline-offset:3px}}@media (max-width:960px){html.hb-q-js .hb-quote .hb-quote__card{padding-bottom:clamp(24px, 3.2vw, 44px)}html.hb-q-js .hb-quote .hb-quote__main{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}html.hb-q-js.hb-q-sent .hb-quote .hb-quote__main{padding-bottom:0}}@media (max-width:767px){html.hb-q-js .hb-quote .hb-quote__card{padding-bottom:16px}.hb-quote .hb-qseg__v{font-size:14px}.hb-quote .hb-qseg__est{font-size:12px}.hb-quote .hb-qseg__opt{min-height:58px;padding:8px 3px}.hb-quote .hb-q__seg-group--q_contact .hb-qseg__v{font-size:13.5px}.hb-quote .hb-q__svc-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px}.hb-quote .hb-q__svc-i{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.hb-quote .hb-qseg__opt,.hb-quote .hb-qseg__ck,.hb-quote .hb-q__unsure input{transition:none!important}}.hb-quote .hb-q__guestbox .hb-q__presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:460px;margin:0;padding:4px;border:1.5px solid rgb(53 43 36 / .1);border-radius:18px;background:var(--hb-white);box-shadow:0 1px 2px rgb(53 43 36 / .05)}.hb-quote .hb-q__guestbox .hb-q__preset{width:100%;min-width:0;min-height:44px;padding:0 2px;border:0;border-radius:14px;background:#fff0;white-space:nowrap}.hb-quote .hb-q__guestbox .hb-q__preset[aria-pressed="true"]{background:var(--q-sage);color:var(--hb-white)}@media (hover:hover) and (pointer:fine){.hb-quote .hb-q__guestbox .hb-q__preset:not([aria-pressed="true"]):hover{background:#f6f1ec;transform:none}}.hb-quote .hb-q__other{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:-8px;padding:0 2px;border:0;background:none;color:var(--hb-ink-warm);font:600 14.5px var(--hb-font);text-decoration:underline;text-decoration-color:rgb(53 43 36 / .35);text-underline-offset:4px;cursor:pointer}.hb-quote .hb-q__other svg{color:var(--q-sage-ink)}.hb-quote .hb-q__other[aria-pressed="true"]{text-decoration-color:var(--q-sage)}.hb-quote .hb-q__other:focus-visible{outline:3px solid var(--hb-ink-warm);outline-offset:2px;border-radius:8px}.hb-quote .hb-date .hb-date__head .hb-date__nav{width:44px;height:44px}.hb-quote .hb-q__review-edit{min-height:44px}.hb-quote .hb-qseg__ck{top:-6px;left:-4px;z-index:2;width:20px;height:20px;box-shadow:0 0 0 2px var(--q-sage),0 1px 3px rgb(53 43 36 / .2);pointer-events:none}.hb-quote .hb-q__unsure input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:0;border-radius:10px;background:none;opacity:0}.hb-quote .hb-q__unsure span{display:inline-flex;align-items:center;gap:10px}.hb-quote .hb-q__unsure span::before{content:"";flex:none;width:22px;height:22px;box-sizing:border-box;border:1.5px solid rgb(53 43 36 / .45);border-radius:7px;background:var(--hb-white) center / 14px no-repeat;transition:background-color .16s var(--q-out),border-color .16s var(--q-out)}.hb-quote .hb-q__unsure input:checked+span::before{border-color:var(--q-sage);background-color:var(--q-sage);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.3 2.3 4.9-5.2' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hb-quote .hb-q__unsure:has(input:focus-visible){outline:3px solid var(--hb-ink-warm);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){.hb-quote .hb-q__unsure span::before{transition:none}}.hb-quote .hb-qs__hero-txt{min-height:47px;align-content:end}.hb-quote .hb-q-svcmerge .hb-qb__toggle[data-hb-qb-service]{display:none}.hb-quote .hb-q-svcmerge .hb-qb__extras:not(:has(.hb-qb__stations:not([hidden]))){display:none}html .hb-quote .hb-q__answers{flex-wrap:wrap;overflow:visible;padding:2px 6px;-webkit-mask-image:none!important;mask-image:none!important}html .hb-quote .hb-q__ans{min-height:40px}@media (max-width:1023px){.hb-quote .hb-evc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:599px){.hb-quote .hb-evc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:599px){.hb-quote .hb-evc__card{gap:8px;padding:6px 6px 12px;border-radius:20px}.hb-quote .hb-evc__img{aspect-ratio:4 / 3;border-radius:15px}.hb-quote .hb-evc__name{font-size:16px;line-height:1.25}.hb-quote .hb-evc__tick{top:8px;left:8px;width:26px;height:26px}}html .hb-quote .hb-q__answers{gap:6px;padding:10px}html .hb-quote .hb-q__ans{min-height:34px;padding:0 12px;border-radius:999px;background:#f4eee9;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .08);font-size:14px;font-weight:600}html .hb-quote .hb-q__ans+.hb-q__ans::before{content:none}html .hb-quote .hb-q__ans.is-here{background:var(--q-sage-tint)}html .hb-quote .hb-q__answers{margin:12px 0 0;padding:0;gap:6px;border:0;border-radius:0;background:none}html .hb-quote .hb-q__ans{min-height:32px;padding:0 11px;font-size:13.5px;background:#fff}@media (max-width:767px){.hb-ob.hb-quote__hero{--hb-ob-h:112px}.hb-ob.hb-quote__hero .hb-ob__crumbs{display:none}.hb-ob.hb-quote__hero .hb-ob__in{padding-top:6px}.hb-quote [data-hb-q-step="1"] .hb-q__sub{display:none}.hb-quote.hb-contact>.hb-quote__main{padding-top:0}.hb-quote .hb-q__progress{padding-bottom:10px}}@media (max-width:599px){.hb-quote .hb-evc__img{aspect-ratio:16 / 10}}.hb-q__review{display:none!important}.hb-q__done-pdf{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px 0 0}.hb-q__done-pdf[hidden],.hb-q__done-pdf [hidden]{display:none!important}.hb-done .hb-q__done-pdf .hb-done__meta{margin:0}.hb-fnin .hb-fnw .hb-q__steps{grid-template-columns:repeat(3,minmax(0,1fr))}html body .hb-fnin .hb-fnw--season .hb-q__steps{grid-template-columns:repeat(4,minmax(0,165px))!important;margin-inline-start:-64px!important}@media (max-width:760px){html body .hb-fnin .hb-fnw--season .hb-q__steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:calc(133.33% - 53px)!important;margin-inline:calc((100% - 160px) / -6) 0!important}}.hb-fnin .hb-fnw .hb-q__progress{margin-bottom:4px}.hb-fnin .hb-fnw .hb-q__step[hidden]{display:none!important}.hb-fnin .hb-fnw .hb-qseg{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.hb-fnin .hb-fnw .hb-q__next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hb-fnin .hb-fnw .hb-q__submit:not([hidden]){display:inline-flex}.hb-fnin.has-wizard .hb-fnin__own{display:block;margin-top:18px;text-align:center;font-size:14.5px;line-height:1.5}@media (min-width:1025px){.hb-fnin .hb-fnw .hb-evc__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html body .hb-fnin .hb-fnw .hb-evc__grid.hb-fnw__kinds{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-inline:auto}@media (max-width:767px){.hb-fnin.has-wizard{margin-inline:0!important;padding-inline:0!important}.hb-fnin.has-wizard .hb-fnin__mood{padding-inline:12px}.hb-fnin.has-wizard .hb-quote__card{padding:22px 16px 20px;border-radius:24px}.hb-fnin .hb-fnw .hb-evc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hb-fnin .hb-fnw .hb-qseg{--n:2 !important}.hb-fnin .hb-fnw .hb-q__nav{display:flex;gap:8px;margin-top:18px}.hb-fnin .hb-fnw .hb-q__nav .hb-q__next,.hb-fnin .hb-fnw .hb-q__nav .hb-q__submit{flex:1 1 auto}.hb-fnin .hb-fnw .hb-q__back{flex:none;display:inline-grid;place-items:center;width:56px;min-width:56px;height:56px;padding:0;border-radius:50%}.hb-fnin .hb-fnw .hb-q__back[hidden]{display:none}.hb-fnin .hb-fnw .hb-q__back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hba-fnq.hb-quote{max-width:880px;margin-inline:auto}.hba-fnq .hb-quote__card{padding:30px 34px 26px}.hba-fnq .hb-q__progress{margin-bottom:6px}.hba-fnq .hb-q__ask{margin-bottom:4px}.hba-fnq .hba-fnq__intro{margin-bottom:8px}.hba-fnq .hba-fn__grp{margin-top:14px}.hba-fnq .hba-fn__gl{margin:0 0 8px;font-weight:600;font-size:14px;color:var(--q-muted,#6f625a)}.hba-fnq .hba-fn__chips{display:flex;flex-wrap:wrap;gap:8px}.hba-fnq .hb-q__next:disabled,.hba-fnq .hb-q__submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hba-fnq .hb-qseg{grid-template-columns:repeat(3,minmax(0,1fr))}.hba-fnq .hb-q__nav{display:flex;align-items:center;gap:10px;margin-top:22px}.hba-fnq .hb-q__nav .hb-q__next,.hba-fnq .hb-q__nav .hb-q__submit{flex:1 1 auto}.hba-fnq .hba-cf__go{margin-top:14px;text-align:center}@media (min-width:900px){.hba-fnq .hb-evc__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.hba-fnq.hb-quote{max-width:none}.hba-fnq .hb-quote__card{padding:20px 16px 18px;border-radius:22px}.hba-fnq .hb-evc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hba-fnq .hb-qseg{grid-template-columns:repeat(2,minmax(0,1fr))}.hba-fnq .hb-q__back{flex:none;display:inline-grid;place-items:center;width:56px;min-width:56px;height:56px;padding:0;border-radius:50%}.hba-fnq .hb-q__back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hba-fnq .hba-cf__form.hb-quote__card{background:var(--hb-white,#fff);box-shadow:0 24px 48px -32px rgb(53 43 36 / .35)}.hba-fnq .hba-chip{background:var(--hb-white,#fff);color:var(--hb-ink-warm,#352b24);border:1.5px solid rgb(53 43 36 / .12)}.hba-fnq .hba-chip:hover{background:#f6f1ec}.hba-fnq .hba-chip[aria-pressed="true"]{background:var(--q-sage,#657b63);border-color:var(--q-sage,#657b63);color:var(--hb-white,#fff)}.hba-fnq .hb-q__title:focus{outline:none}.hba-fnq .hb-q__title:focus,.hba-fnq .hb-q__title:focus-visible{outline:none!important;box-shadow:none!important}.hba-fnq .hba-cf__eye{color:var(--hb-ink-warm,#352b24)}.hba-fnq.hb-quote,.hba-fnq .hba-cf__form.hb-quote__card{width:100%;box-sizing:border-box}.hba-fnq .hb-stepper__btn{color:var(--hb-ink-warm,#352b24)}.hba-fnq .hb-q__preset{color:var(--hb-ink-warm,#352b24)}.hba-fnq .hb-q__preset[aria-pressed="true"]{color:var(--hb-white,#fff)}.hba-fnq .hb-q__back{color:var(--hb-ink-warm,#352b24)}.hba-fnq .hba-link{color:var(--hb-ink-warm,#352b24)}.hba-fnq .hb-q__preset{font-weight:600}.hba-fnq .hba-cf__go{position:static;background:none;box-shadow:none;padding:0}.hb-fnw .hb-q__steps li:not(.is-current):not(.is-done)>.hb-q__dot,.hba-fnq .hb-q__steps li:not(.is-current):not(.is-done)>.hb-q__dot{background:#e5cec7!important;border-color:#e5cec7!important;color:#352b24!important}.hb-fnw .hb-evc__card,.hba-fnq .hb-evc__card{background:#f9f4f0!important}.hb-fnw .hb-stepper input,.hba-fnq .hb-stepper input{background:#f9f4f0!important}.hb-fnin.has-wizard .hb-quote__summary{background:#ecdfd9!important}.hb-fnin.has-wizard .hb-quote__card{background:#fff!important}.hb-fnin.has-wizard .hb-fnin__own{color:var(--q-sage,#657b63)!important;text-decoration-color:currentColor;font-weight:600}.hb-fnin.has-wizard .hb-fnin__own{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid rgb(58 46 42 / .12);text-align:start;text-decoration:none}.hb-fnin .hb-fnin__own-btn{flex:none}@media (max-width:640px){.hb-fnin.has-wizard .hb-fnin__own{flex-direction:column;align-items:stretch;gap:12px}}.hb-fnin .hb-fnin__own p{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:#3f3633}.hb-fnin .hb-fnin__own-btn{--hbm-fill:#657b63;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 26px;border-color:#657b63!important;color:#4f634d!important;text-decoration:none}.hb-fnin .hb-fnin__own-btn:hover,.hb-fnin .hb-fnin__own-btn:focus-visible{color:#fff!important}.hb-fnw .hb-qseg,.hba-fnq .hb-qseg{grid-template-columns:repeat(var(--fnq-cols,6),minmax(0,1fr))!important}@media (max-width:1024px){.hb-fnw .hb-qseg,.hba-fnq .hb-qseg{--fnq-cols:3}}.hb-fnw .hb-qseg__v,.hba-fnq .hb-qseg__v{font-size:14.5px}@media (max-width:767px){.hb-fnw .hb-qseg__v,.hba-fnq .hb-qseg__v{font-size:13.5px}.hb-fnw .hb-qseg__est,.hba-fnq .hb-qseg__est{font-size:11.5px}}html body .hb-quote .hb-evc__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html body .hb-quote .hb-evc__grid--two .hb-evc__img{aspect-ratio:4 / 3}html body .hb-quote .hb-evc__grid--two .hb-evc__name{font-size:18px;font-weight:700}@media (max-width:599px){html body .hb-quote .hb-evc__grid--two{gap:10px}html body .hb-quote .hb-evc__grid--two .hb-evc__img{aspect-ratio:1 / 1}html body .hb-quote .hb-evc__grid--two .hb-evc__name{font-size:16.5px}}.hb-quote .hb-q__guestbox .hb-q__presets:has(>.hb-q__preset:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr));max-width:620px}@media (max-width:640px){.hb-quote .hb-q__guestbox .hb-q__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.hb-quote .hb-q__guestbox .hb-q__presets:has(>.hb-q__preset:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.hb-quote .hb-q__guestbox .hb-q__presets:has(>.hb-q__preset:nth-child(7))>.hb-q__preset:last-child:nth-child(7){grid-column:span 2}.hb-quote .hb-q__guestbox .hb-q__preset{padding:0 4px;font-size:15px}}@media (max-width:600px){body.hb-lang-en .hb-quote .hb-q__steps li .hb-q__dot-label{white-space:normal!important;max-width:74px;text-align:center;font-size:11.5px;line-height:1.2;overflow-wrap:break-word}}:root{--hbm-hover:var(--hbm-t-hover, 260ms);--hbm-press:var(--hbm-t-tap, 90ms);--hbm-lift:0 18px 40px -18px rgb(53 43 36 / .28),0 4px 12px -4px rgb(53 43 36 / .08)}:is(.hb-btn--sage,.hb-btn--primary,.hb-btn--outline,.hb-btn--ghost,.hb-reviews__btn):not(.hb-header__cta){position:relative;isolation:isolate;overflow:hidden;transition:color var(--hbm-hover) var(--hbm-out,ease-out),border-color var(--hbm-hover) var(--hbm-out,ease-out),transform var(--hbm-press) var(--hbm-out,ease-out)}:is(.hb-btn--sage,.hb-btn--primary,.hb-btn--outline,.hb-btn--ghost,.hb-reviews__btn):not(.hb-header__cta)::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--hbm-fill,var(--hb-ink-warm));transform:translate3d(calc(101% * var(--hbm-from, 1)),0,0);transition:transform .3s var(--hbm-out,ease-out)}[dir="ltr"] :is(.hb-btn--sage,.hb-btn--primary,.hb-btn--outline,.hb-btn--ghost,.hb-reviews__btn){--hbm-from:-1}.hb-btn--sage{--hbm-fill:var(--hb-sage-dark)}.hb-btn--primary{--hbm-fill:var(--hb-orange-dark, #e09c00)}.hb-btn--ghost{--hbm-fill:var(--hb-white, #fff)}.hb-btn__arrow{translate:0 0;transition:translate var(--hbm-hover) var(--hbm-out,ease-out)}:is(.hb-btn--sage,.hb-btn--primary,.hb-btn--outline,.hb-btn--ghost,.hb-reviews__btn):not(.hb-header__cta):focus-visible::before{transform:none}:is(.hb-btn--outline,.hb-reviews__btn):not(.hb-header__cta):focus-visible{color:var(--hb-white)}:is(.hb-btn--ghost):not(.hb-header__cta):focus-visible{color:var(--hb-ink-warm)}.hb-event:focus-visible .hb-event__btn::before{transform:none}.hb-event:focus-visible .hb-event__btn{color:var(--hb-ink-warm)}.hb-event:focus-visible .hb-event__img{transform:scale(1.04);opacity:.72}@media (hover:hover) and (pointer:fine){:is(.hb-btn--sage,.hb-btn--primary,.hb-btn--outline,.hb-btn--ghost,.hb-reviews__btn):not(.hb-header__cta):hover::before,.hb-event:hover .hb-event__btn::before{transform:none}.hb-btn--sage:not(.hb-header__cta):hover{background-color:var(--hb-sage)}.hb-btn--primary:not(.hb-header__cta):hover{background-color:var(--hb-orange)}.hb-btn--outline:not(.hb-header__cta):hover{background-color:#fff0;color:var(--hb-white)}.hb-reviews__btn:hover{background-color:var(--hb-filter-bg);color:var(--hb-white)}.hb-btn--ghost:not(.hb-header__cta):hover,.hb-event:hover .hb-event__btn{background-color:#fff0;color:var(--hb-ink-warm)}.hb-btn:hover .hb-btn__arrow,.hb-event:hover .hb-btn__arrow{translate:-4px 0}[dir="ltr"] .hb-btn:hover .hb-btn__arrow{translate:4px 0}}.hb-btn:active,.hb-dd__btn:active,.hb-header__cart:active,.hb-header__search:active{transform:scale(.97);transition-duration:var(--hbm-press)}.hb-pk-card,.hb-cat,.hb-review,.hb-clients__logos li,.hb-event{transition:transform var(--hbm-hover) var(--hbm-out,ease-out),opacity .3s var(--hbm-out,ease-out)}.hb-pk-card,.hb-cat,.hb-review,.hb-clients__logos li{position:relative;isolation:isolate}:is(.hb-pk-card,.hb-review,.hb-clients__logos li)::after,.hb-cat::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--hbm-lift);opacity:0;transition:opacity var(--hbm-hover) var(--hbm-out,ease-out)}.hb-clients__logos li::after{box-shadow:0 16px 30px -18px rgb(0 0 0 / .4)}.hb-pk-card__img,.hb-cat__img img,.hb-gallery__btn img,.hb-event__img,.hb-clients__logos img,.hb-pcard__media img{transition:transform .3s var(--hbm-out,ease-out),opacity .3s var(--hbm-out,ease-out)}.hb-why__icon,.hb-gallery__play{transition:transform .3s var(--hbm-out,ease-out),opacity .3s var(--hbm-out,ease-out)}@media (hover:hover) and (pointer:fine){.hb-pk-card.is-in:hover,.hb-pk-card.is-in:focus-within{transform:translate3d(0,-6px,0);box-shadow:0 4px 14px rgb(53 43 36 / .04)}:is(.hb-pk-card.is-in,.hb-review,.hb-clients__logos li):hover::after,.hb-cat:hover::before{opacity:1}.hb-pk-card:hover .hb-pk-card__img{transform:scale(1.045)}.hb-cat:hover{transform:translate3d(0,-6px,0)}.hb-cat:hover .hb-cat__img img{transform:scale(1.06) rotate(-2deg)}.hb-event:hover .hb-event__img{transform:scale(1.04);opacity:.72}.hb-review:hover{transform:translate3d(0,-4px,0)}.hb-clients__logos li:hover{transform:translate3d(0,-4px,0)}.hb-clients__logos li:hover img{transform:scale(1.04)}.hb-gallery__btn:hover img{transform:scale(1.05);filter:none;transition-property:transform,opacity}.hb-gallery__btn:hover .hb-gallery__play{transform:scale(1.1)}.hb-why__item:hover .hb-why__icon{transform:rotate(14deg) scale(1.08)}.hb-why__item:hover .hb-why__icon--why-kosher{transform:rotate(-76deg) scale(1.08)}.hb-pcard:hover .hb-pcard__media img{transform:scale(1.045)}}.hb-cat:focus-visible,.hb-event:focus-visible{transform:translate3d(0,-6px,0)}.hb-pk-card.is-in:focus-within::after,.hb-review:focus-within::after,.hb-cat:focus-visible::before{opacity:1}.hb-review:focus-within,.hb-gallery__item:focus-within{transform:translate3d(0,-4px,0)}.hb-gallery__btn::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(31 24 19 / .32),#fff0 55%);opacity:0;transition:opacity .3s var(--hbm-out,ease-out)}@media (hover:hover) and (pointer:fine){.hb-gallery__btn:hover::after{opacity:1}}.hb-gallery__btn:focus-visible::after{opacity:1}@media (hover:none){.hb-pk-card:active,.hb-cat:active,.hb-event:active,.hb-review:active,.hb-gallery__btn:active{transform:scale(.985);transition-duration:var(--hbm-press)}}.hb-nav__list>li:not(.hb-menu-highlight)>a{background:linear-gradient(currentColor,currentColor) no-repeat 100% calc(100% - 8px) / 0 1.5px;transition:color .2s var(--hbm-out,ease-out),background-size .3s var(--hbm-out,ease-out)}[dir="ltr"] .hb-nav__list>li:not(.hb-menu-highlight)>a{background-position:0 calc(100% - 8px)}.hb-nav__list>li:not(.hb-menu-highlight)>a:focus-visible,.hb-nav__list>li:not(.hb-menu-highlight).current-menu-item>a{background-size:100% 1.5px}@media (hover:hover) and (pointer:fine){.hb-nav__list>li:not(.hb-menu-highlight):hover>a{background-size:100% 1.5px}.hb-header__search:hover{background-color:rgb(255 255 255 / .12)}.hb-header.is-stuck .hb-header__search:hover,body:not(.home) .hb-header__search:hover{background-color:rgb(53 43 36 / .08)}}.hb-header__search{border-radius:50%;transition:background-color .2s var(--hbm-out,ease-out),transform var(--hbm-press) var(--hbm-out,ease-out)}.hb-faq__item summary{cursor:pointer}.hb-faq__icon{transition:transform .3s var(--hbm-out,ease-out)}@media (hover:hover) and (pointer:fine){.hb-faq__item:not([open]):hover{background-color:color-mix(in srgb,var(--hb-cream) 88%,var(--hb-ink-warm))}.hb-faq__item:not([open]) summary:hover .hb-faq__icon{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){:is(.hb-btn--sage,.hb-btn--primary,.hb-btn--outline,.hb-btn--ghost,.hb-reviews__btn)::before{transition:none}.hb-pk-card,.hb-cat,.hb-review,.hb-clients__logos li,.hb-event,.hb-gallery__item,.hb-btn,.hb-pk-card__img,.hb-cat__img img,.hb-gallery__btn img,.hb-event__img,.hb-why__icon,.hb-btn__arrow{transform:none!important;translate:none!important}}html.hb-a11y-motion :is(.hb-pk-card,.hb-cat,.hb-review,.hb-clients__logos li,.hb-event,.hb-gallery__item,.hb-btn,.hb-pk-card__img,.hb-cat__img img,.hb-gallery__btn img,.hb-event__img,.hb-why__icon,.hb-btn__arrow){transform:none!important;translate:none!important}:where(.hb-bagel__spin,.hb-footer__bagel-whole img,.hb-faq__bagel,.hb-faqp__bagel,.hb-galp__bagel,.hb-about__hero-bagel,.hb-om__badge-bagel,.hb-state__code img){rotate:var(--hbx-w,0deg)}[data-hb-spin]{rotate:calc(var(--hb-spin, 0deg) + var(--hbx-w, 0deg))}:where(.hb-bagel,.hb-bagel__spin,.hb-footer__bagel-whole,.hb-faq__bagel,.hb-faqp__bagel,.hb-galp__bagel,.hb-about__hero-bagel,.hb-om__badge-bagel,.hb-state__code img,[data-hb-spin]){pointer-events:none;-webkit-user-select:none;user-select:none}.hb-bagel__spin .hbx-ghost{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.hbx-floor{position:absolute;left:13%;right:13%;top:84%;height:13%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(53 43 36 / .26),rgb(53 43 36 / .1) 58%,#fff0)}.hbx-seeds{position:fixed;inset:0;z-index:9990;pointer-events:none;overflow:hidden;contain:strict}.hbx-seeds i{position:absolute;width:5px;height:8px;margin:-4px 0 0 -2.5px;border-radius:50%;background:radial-gradient(ellipse at 40% 35%,#fbf1d8,#e8cf9c 70%,#c9a465);box-shadow:0 1px 1px rgb(53 43 36 / .18);will-change:transform,opacity}.hbx-seeds i.is-dark{width:4px;height:4px;margin:-2px 0 0 -2px;background:#3a2e26}.hb-state__code img.hbx-bite-1,.hb-state__code img.hbx-bite-2,.hb-state__code img.hbx-bite-3{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hb-state__code img.hbx-bite-1{--b1:radial-gradient(15% 15% at 85.4% 14.6%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 94.5% 27.3%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 72.7% 5.4%, #0000 97%, #000 100%);-webkit-mask-image:var(--b1);mask-image:var(--b1)}.hb-state__code img.hbx-bite-2{--b2:radial-gradient(15% 15% at 85.4% 14.6%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 94.5% 27.3%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 72.7% 5.4%, #0000 97%, #000 100%),
		radial-gradient(15% 15% at 0.2% 54.4%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 4% 69.5%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 1.3% 38.8%, #0000 97%, #000 100%);-webkit-mask-image:var(--b2);mask-image:var(--b2)}.hb-state__code img.hbx-bite-3{--b3:radial-gradient(15% 15% at 85.4% 14.6%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 94.5% 27.3%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 72.7% 5.4%, #0000 97%, #000 100%),
		radial-gradient(15% 15% at 0.2% 54.4%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 4% 69.5%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 1.3% 38.8%, #0000 97%, #000 100%),
		radial-gradient(15% 15% at 41.3% 99.2%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 57% 99.5%, #0000 97%, #000 100%), radial-gradient(13.5% 13.5% at 26.5% 94.1%, #0000 97%, #000 100%);-webkit-mask-image:var(--b3);mask-image:var(--b3)}@media (prefers-reduced-motion:reduce){.hbx-seeds{display:none}}.hb-cp.hb-contact.hb-shop>.hb-shop__panel{padding-top:clamp(80px, 7.8vw, 100px)}.hb-qs{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0 0 18px;padding:14px 18px;border:1px solid rgb(53 43 36 / .08);border-radius:26px;background:rgb(255 255 255 / .62)}.hb-qs__row{display:flex;align-items:center;gap:12px;min-width:0}.hb-qs__label{flex:none;margin:0;font:700 16px/1.2 var(--hb-font);color:var(--hb-ink-warm)}.hb-qs__chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.hb-shop .hb-qs .hb-qs__chip{min-height:44px;padding-inline:16px;font-size:15px}.hb-shop .hb-qs .hb-qs__chip--num{min-width:52px;justify-content:center;padding-inline:12px;font-variant-numeric:tabular-nums}.hb-qs .hb-qs__chip em{margin-inline-start:-2px}.hb-qs .hb-qs__chip.is-zero:not([aria-pressed="true"]){opacity:.55}.hb-qs__note{flex-basis:100%;margin:-2px 0 0;font-size:14px;line-height:1.5;color:#5f524c}.hb-qs__note.is-set{color:#3f5140;font-weight:600}.hb-qs__note.is-set::before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:8px;border-radius:50%;background:#657b63;vertical-align:.1em}@media (max-width:767px){.hb-qs{display:grid;gap:12px;padding:14px 0 12px;border:0;border-radius:0;background:none}.hb-qs__row{display:grid;gap:8px}.hb-qs__label{font-size:15px;padding-inline:4px}.hb-qs__chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-10px;padding:2px 10px 4px;scroll-padding-inline:10px;-webkit-mask-image:linear-gradient(to left,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to left,#000 0,#000 calc(100% - 28px),transparent 100%)}.hb-qs__chips::-webkit-scrollbar{display:none}.hb-qs .hb-qs__chip{flex:none}.hb-qs__note{padding-inline:4px;font-size:13.5px}}.hb-shop .hb-pcard__size label,.hb-shop .hb-shop__tag,.hb-shop .hb-shop__tags-clear{position:relative}.hb-shop .hb-pcard__size label::after{content:"";position:absolute;inset:-6px 0}.hb-shop .hb-shop__tag::after,.hb-shop .hb-shop__tags-clear::after{content:"";position:absolute;inset:-2px 0}.hb-shop .hb-rail__nav::after{content:"";position:absolute;inset:-3px;border-radius:50%}.hb-shop .hb-pcard__add.hb-btn{min-height:44px}.hb-shop .hb-pcard__rec{min-height:44px}@media (prefers-reduced-motion:reduce){.hb-qs .hb-qs__chip{transition:none;animation:none}}html.hb-a11y-motion .hb-qs .hb-qs__chip{animation:none}@media (max-width:1023px){html.hb-shop-lock .hb-header,html.hb-shop-lock .hb-ctabar,html.hb-shop-lock .hb-fab{visibility:hidden}}.hb-menu__station-add[aria-pressed="true"]{background:#657b63;border-color:#657b63}@media (hover:hover) and (pointer:fine){.hb-menu__station-add[aria-pressed="true"]:hover{background:#5a6f58;border-color:#5a6f58}}.hb-cp.hb-shop>.hb-shop__hero.hb-about__hero--slim{min-height:clamp(220px, 17vw, 270px);padding-top:clamp(36px, 3.4vw, 48px)}.hb-cp.hb-shop>.hb-shop__hero .hb-about__lead{max-width:60ch;margin-inline:auto}.hb-cp.hb-shop>.hb-shop__hero .hb-about__hero-bagel{width:clamp(92px, 7.6vw, 124px);margin-top:18px;margin-bottom:calc(-.5 * clamp(92px, 7.6vw, 124px))}.hb-cp.hb-contact.hb-shop>.hb-shop__panel{padding-top:clamp(58px, 5.2vw, 74px)}@media (max-width:767px){.hb-cp.hb-shop>.hb-shop__hero.hb-about__hero--slim{min-height:0;padding-top:28px}.hb-cp.hb-shop>.hb-shop__hero .hb-about__hero-bagel{width:84px;margin:14px 0 -42px}.hb-cp.hb-contact.hb-shop>.hb-shop__panel{padding-top:54px}}.hb-qs__own{display:inline-flex;align-items:center}.hb-qs__own[hidden]{display:none}.hb-qs__own input{width:104px;height:44px;padding:0 14px;border:1.5px solid rgb(53 43 36 / .3);border-radius:99px;background:#fff;font:600 15px/1 var(--hb-font);color:var(--hb-ink-warm);text-align:center}.hb-qs__own input:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-qs .hb-qs__chip:disabled{cursor:default;opacity:.45}.hb-shop__filters .hb-shop__check:has(input:disabled){opacity:.55}.hb-shop .hb-pcard__sug{margin:6px 0 0;font-weight:600;font-size:13.5px;line-height:1.4;color:#4f624d}.hb-shop .hb-pcard__sug[hidden],.hb-shop .hb-pcard__sug:empty{display:none}.hb-shop .hb-pcard__media{position:relative}.hb-shop .hb-pcard__in{position:absolute;bottom:10px;inset-inline-end:10px;z-index:2;padding:3px 9px;border-radius:99px;background:#657b63;font:700 12px/1.4 var(--hb-font);color:#fff;pointer-events:none}.hb-shop .hb-pcard__in[hidden]{display:none}.hb-shop .hb-pcard.is-in{box-shadow:inset 0 0 0 2px #657b63}.hb-shop .hb-pcard__act{display:inline-flex;flex:none;justify-content:flex-end;min-height:44px}.hb-shop .hb-pcard__act--out{align-items:center;font-size:14px;color:#6b625d}.hb-shop .hb-pcard__nojs{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:99px;background:#657b63;font-weight:700;color:#fff}.hb-shop .hb-pcard__foot{flex-wrap:nowrap}@media (max-width:767px){.hb-shop .hb-pcard__foot{display:flex;flex-direction:column;align-items:stretch;gap:8px}.hb-shop .hb-pcard__act,.hb-shop .hb-pcard__act>.hb-q,.hb-shop .hb-pcard__act>.hb-qty{width:100%}.hb-shop .hb-pcard__act>.hb-q--step,.hb-shop .hb-pcard__act>.hb-qty.is-step{justify-content:space-between}.hb-shop .hb-pcard__sug{font-size:12.5px}}.hb-shop.is-js .hb-shop__close{width:44px;height:44px}.hb-shop.is-js .hb-shop__close::before,.hb-shop.is-js .hb-shop__close::after{top:21px;left:14px}@media (min-width:1024px){.hb-shop.is-js .hb-shop__pops{display:none}.hb-shop.is-js .hb-shop__open{display:inline-flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--hb-ink-warm);font-weight:700;font-size:15.5px;color:#fff}.hb-shop.is-js .hb-shop__open-ico{width:18px;height:14px;background:linear-gradient(currentColor 0 0) top / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 70% 2px no-repeat,linear-gradient(currentColor 0 0) bottom / 40% 2px no-repeat}.hb-shop.is-js .hb-shop__open em{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--hb-rose);font-style:normal;font-size:13px;line-height:22px;text-align:center;color:var(--hb-ink-warm)}.hb-shop.is-js .hb-shop__open em[hidden]{display:none}.hb-shop.is-js .hb-shop__filters{display:block;position:fixed;top:0;bottom:0;right:0;left:auto;z-index:1000;width:min(420px, 100vw);max-height:none;padding:24px 26px 0;overflow-y:auto;overscroll-behavior:contain;border-radius:26px 0 0 26px;background:var(--hb-white);transform:translateX(105%);visibility:hidden;transition:transform .35s var(--hb-ease),visibility 0s .35s}.hb-shop.is-js .hb-shop__filters.is-open{transform:none;visibility:visible;box-shadow:0 0 0 100vmax rgb(29 24 20 / .4);transition:transform .35s var(--hb-ease)}html.hb-shop-lock{overflow:hidden}.hb-shop.is-js .hb-shop__filters-head{position:sticky;top:-24px;z-index:2;margin:-24px -26px 6px;padding:24px 26px 10px;background:var(--hb-white)}.hb-shop.is-js .hb-shop__filters-head h2{margin-inline-end:auto}.hb-shop.is-js .hb-shop__close{display:block;position:relative;border-radius:50%;background:var(--hb-filter-bg)}.hb-shop.is-js .hb-shop__close::before,.hb-shop.is-js .hb-shop__close::after{content:"";position:absolute;width:16px;height:2px;background:var(--hb-ink-warm);transform:rotate(45deg)}.hb-shop.is-js .hb-shop__close::after{transform:rotate(-45deg)}.hb-shop.is-js .hb-shop__reset{min-height:44px;padding-inline:6px}.hb-shop.is-js .hb-shop__filters .hb-shop__check{min-height:44px;padding:4px 0}.hb-shop.is-js .hb-shop__filters-foot{display:block;position:sticky;bottom:0;margin:10px -26px 0;padding:14px 26px 20px;background:var(--hb-white);box-shadow:0 -6px 16px rgb(0 0 0 / .05)}.hb-shop.is-js .hb-shop__filters-foot .hb-btn{width:100%;min-width:0;min-height:52px;background:#657b63;border-color:#657b63;color:#fff}html.hb-shop-lock .hb-a11y,html.hb-shop-lock .hb-fab{visibility:hidden}}@media (prefers-reduced-motion:reduce){.hb-shop.is-js .hb-shop__filters,.hb-shop.is-js .hb-shop__filters.is-open{transition:none}}html.hb-a11y-motion .hb-shop.is-js .hb-shop__filters{transition:none}.hb-evl .hb-evl__pk{padding-bottom:10px}.hb-evl__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin-bottom:22px}.hb-evl__h2{margin:0;font:700 clamp(24px, 2.2vw, 32px)/1.2 var(--hb-font);color:var(--hb-ink-warm)}.hb-evl__sub{margin:0;font-size:15px;color:#5f524c}.hb-evl__grid{margin:0;padding:0;list-style:none}.hb-evl__empty{margin:0;padding:22px;border-radius:22px;background:#fff;font-size:16px}.hb-evl__empty a{font-weight:700;color:#8a5600;text-decoration:underline;text-underline-offset:3px}.hb-evl__more{width:min(1240px, calc(100% - 40px));margin:0 auto;padding:40px 0 clamp(56px, 6vw, 90px)}.hb-evl__more>.hb-evl__h2{margin-bottom:18px}.hb-evl__ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none}.hb-evl__way{position:relative;display:grid;align-content:start;gap:6px;height:100%;min-height:112px;padding:20px 22px 20px 54px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgb(53 43 36 / .07);color:var(--hb-ink-warm);transition:box-shadow .2s ease-out,transform .2s ease-out}.hb-evl__way strong{font-size:17.5px;line-height:1.3}.hb-evl__way span{font-size:14.5px;line-height:1.5;color:#5f524c}.hb-evl__way i{position:absolute;top:50%;left:20px;width:9px;height:9px;margin-top:-5px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg);opacity:.6}.hb-evl__way--dark{background:var(--hb-ink-warm);box-shadow:none;color:#fff}.hb-evl__way--dark span{color:rgb(255 255 255 / .86)}.hb-evl__way:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hb-evl__way:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgb(53 43 36 / .1),0 14px 30px rgb(53 43 36 / .1)}}.hb-evl__others{margin-top:30px}.hb-evl__others-h{margin:0 0 10px;font-weight:700;font-size:16px;color:var(--hb-ink-warm)}.hb-evl__others ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hb-evl__others .hb-fchip{min-height:44px}@media (prefers-reduced-motion:reduce){.hb-evl__way{transition:none}}@media (min-width:1024px){.hb-shop.is-js .hb-shop__toolbar{display:flex;align-items:center;gap:16px}.hb-shop.is-js .hb-shop__toolbar>.hb-shop__railwrap,.hb-shop.is-js .hb-shop__toolbar>.hb-shop__rail{flex:1 1 auto;min-width:0;margin-bottom:0}.hb-shop.is-js .hb-shop__toolbar>.hb-shop__bar{flex:none;margin:0}.hb-cp.hb-shop>.hb-shop__hero.hb-about__hero--slim{min-height:clamp(200px, 15vw, 236px);padding-top:34px}.hb-cp.hb-shop>.hb-shop__hero .hb-about__lead{margin-top:6px}}.hb-shop .hb-pcard__size label::after{inset:-9px 0}@media (min-width:1024px){.hb-cp.hb-shop>.hb-shop__hero .hb-about__title{font-size:clamp(42px, 3.9vw, 58px);line-height:1.1}.hb-cp.hb-shop>.hb-shop__hero .hb-about__hero-bagel{width:clamp(80px, 6.2vw, 96px);margin-top:14px;margin-bottom:calc(-.5 * clamp(80px, 6.2vw, 96px))}.hb-cp.hb-contact.hb-shop>.hb-shop__panel{padding-top:clamp(46px, 4vw, 58px)}.hb-shop .hb-qs{padding-block:10px;margin-bottom:14px}}@media (max-width:1023px){.hb-shop.is-js .hb-fchip{min-height:44px}}.hb-evl a.hb-evl__way,.hb-evl a.hb-evl__way *{text-decoration:none}.hb-cp.hb-shop>.hb-shop__hero--compact.hb-about__hero--slim{min-height:0;padding:clamp(22px, 2.2vw, 30px) 20px clamp(20px, 2vw, 26px)}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__intro{margin:0}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-shop__crumbs ol{margin-bottom:6px;font-size:14px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__title{font-size:clamp(30px, 2.9vw, 42px);line-height:1.1}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__lead{max-width:74ch;margin:8px auto 0;font-size:clamp(15px, 1.15vw, 17px);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-wrap:pretty}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__hero-bagel{display:none}.hb-cp.hb-contact.hb-shop.hb-shop--compact>.hb-shop__panel{padding-top:14px}@media (max-width:767px){.hb-cp.hb-shop>.hb-shop__hero--compact.hb-about__hero--slim{padding:16px;border-radius:22px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-shop__crumbs ol{margin-bottom:2px;font-size:13px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__title{font-size:27px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__lead{margin-top:6px;font-size:14px;-webkit-line-clamp:2;line-clamp:2}.hb-cp.hb-contact.hb-shop.hb-shop--compact>.hb-shop__panel{padding-top:8px}}@media (min-width:1024px){.hb-cp.hb-shop>.hb-shop__hero--compact.hb-about__hero--slim{padding:14px 28px 14px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__intro{position:static;max-width:none}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-shop__crumbs{position:absolute;top:14px;inset-inline-start:28px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-shop__crumbs ol{margin:0;font-size:13.5px}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__title{font-size:clamp(30px, 2.4vw, 36px)}.hb-cp.hb-shop>.hb-shop__hero--compact .hb-about__lead{margin-top:4px;font-size:16px}.hb-shop--compact.is-js .hb-pcard__media{aspect-ratio:16 / 10}.hb-cp.hb-contact.hb-shop.hb-shop--compact>.hb-shop__panel{padding-top:6px}}.hb-shop--compact.is-js .hb-shop__toolbar{position:sticky;top:var(--hb-shop-top);z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar count" "rail rail";align-items:center;gap:8px 10px;margin:0 -10px 12px;padding:8px 10px;border-radius:22px;background:#fff0;transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.hb-shop--compact.is-js .hb-shop__toolbar.is-stuck{background:rgb(249 244 240 / .96);box-shadow:0 10px 24px rgb(53 43 36 / .1);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.hb-shop--compact.is-js .hb-shop__bar{grid-area:bar;position:static;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;background:none;box-shadow:none;border-radius:0}.hb-shop--compact.is-js .hb-shop__bar.is-stuck{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__railwrap,.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__rail{grid-area:rail;min-width:0;margin:0}.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__count{grid-area:count;margin:0;font-size:14px;white-space:nowrap;color:#5f524c}.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__count strong{font-size:15px;color:var(--hb-ink-warm)}.hb-shop--compact.is-js .hb-shop__toolbar.has-tags>.hb-shop__count{display:none}.hb-shop--compact.is-js .hb-shop__toolbar.has-tags{grid-template-areas:"bar bar" "rail rail"}.hb-shop--compact .hb-shop__ctx,.hb-shop--compact.is-js .hb-shop__open,.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn{display:inline-flex;flex:none;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 14px;border:1px solid rgb(53 43 36 / .16);border-radius:999px!important;background:var(--hb-white);color:var(--hb-ink-warm);font:700 15px/1 var(--hb-font);white-space:nowrap;cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hb-shop--compact .hb-shop__ctx:hover,.hb-shop--compact.is-js .hb-shop__open:hover,.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn:hover{border-color:rgb(53 43 36 / .5)}}.hb-shop--compact .hb-shop__ctx:focus-visible,.hb-shop--compact.is-js .hb-shop__open:focus-visible,.hb-shop--compact .hb-shop__sort .hb-dd__btn:focus-visible{outline:2px solid var(--hb-ink-warm);outline-offset:2px}.hb-gpop{position:relative;flex:none;min-width:0}.hb-shop--compact .hb-shop__ctx{max-width:46vw}.hb-shop--compact .hb-shop__ctx.is-set{border-color:#657b63;background:#eef2ec}.hb-shop__ctx-ico{flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.6-3.6 3.2-5.5 6.5-5.5s5.9 1.9 6.5 5.5'/%3E%3Cpath d='M16 4.8a3.3 3.3 0 0 1 0 6.4M18 14.8c2 .7 3.2 2.4 3.5 5.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.6-3.6 3.2-5.5 6.5-5.5s5.9 1.9 6.5 5.5'/%3E%3Cpath d='M16 4.8a3.3 3.3 0 0 1 0 6.4M18 14.8c2 .7 3.2 2.4 3.5 5.2'/%3E%3C/svg%3E") center / contain no-repeat}.hb-shop__ctx-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.hb-shop__ctx-chev{flex:none;width:11px;height:7px;background:currentColor;-webkit-mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;mask:url(/wp-content/themes/holybagel/assets/img/select-chevron.svg) center / contain no-repeat;transition:transform .2s var(--ease-out)}.hb-gpop.is-open .hb-shop__ctx-chev{transform:rotate(180deg)}.hb-gpop__panel{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:60;width:min(360px, calc(100vw - 20px));padding:16px 16px 14px;border-radius:22px;background:var(--hb-white);box-shadow:0 22px 50px rgb(53 43 36 / .2),0 0 0 1px rgb(53 43 36 / .06)}.hb-gpop__panel[hidden]{display:none}.hb-gpop .hb-qs{display:block;margin:0;padding:0;border:0;border-radius:0;background:none}.hb-gpop .hb-qs__row{display:block}.hb-gpop .hb-qs__label{margin:0 0 10px;padding:0;font-size:17px}.hb-gpop .hb-qs__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hb-shop .hb-gpop .hb-qs__chip{justify-content:center;min-height:44px;padding-inline:8px;font-size:15.5px}.hb-shop .hb-gpop .hb-qs__chip--other{grid-column:span 2}.hb-gpop .hb-qs__own input{width:100%}.hb-gpop .hb-qs__note{margin:12px 0 0;padding:0;font-size:13.5px}.hb-gpop__clear{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0 2px;background:none;border:0;font:600 14px/1 var(--hb-font);color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-gpop__clear[hidden]{display:none}.hb-shop--compact.is-js .hb-shop__open-ico{width:18px;height:14px;background:linear-gradient(currentColor 0 0) top / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 70% 2px no-repeat,linear-gradient(currentColor 0 0) bottom / 40% 2px no-repeat}.hb-shop--compact.is-js .hb-shop__open em{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#657b63;font:700 13px/22px var(--hb-font);font-style:normal;text-align:center;color:#fff}.hb-shop--compact.is-js .hb-shop__open em[hidden]{display:none}.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort{position:relative;flex:none;width:auto;min-width:0;margin:0}.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn{position:relative;gap:6px;padding:0 14px;font-weight:600}.hb-shop--compact.is-js .hb-shop__sort .hb-dd__value{margin:0;font-weight:700}.hb-shop--compact.is-js .hb-shop__sort .hb-dd__list{inset-inline:auto 0;min-width:236px}.hb-shop--compact .hb-shop__sort .hb-dd__btn::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M3.5 7.5 7 4l3.5 3.5M17 20V4M13.5 16.5 17 20l3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M3.5 7.5 7 4l3.5 3.5M17 20V4M13.5 16.5 17 20l3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat}.hb-shop--compact .hb-shop__sort.is-sorted .hb-dd__btn{border-color:#657b63}.hb-shop--compact.is-js .hb-shop__bar>.hb-shop__tags{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0;padding:4px 2px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.hb-shop--compact.is-js .hb-shop__bar>.hb-shop__tags::-webkit-scrollbar{display:none}.hb-shop--compact.is-js .hb-shop__bar>.hb-shop__tags[hidden]{display:none}.hb-shop--compact .hb-shop__tags .hb-shop__tag{flex:none;height:36px;padding:0 10px 0 12px;border:1px solid rgb(53 43 36 / .14);font-size:13.5px}.hb-shop--compact .hb-shop__tags .hb-shop__tags-clear{flex:none;min-height:36px;padding:0 6px;background:none;border:0;font:600 13.5px/1 var(--hb-font);color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hb-shop--compact .hb-shop__tags .hb-shop__tag::after,.hb-shop--compact .hb-shop__tags .hb-shop__tags-clear::after{inset:-4px 0}.hb-shop--compact.is-js .hb-shop__rail{gap:6px;padding:0 2px;margin:0}.hb-shop--compact.is-js .hb-fchip{min-height:44px;gap:7px;padding-inline:5px 12px;font-size:14.5px}.hb-shop--compact.is-js .hb-fchip.is-all{padding-inline:14px}.hb-shop--compact.is-js .hb-shop__rail .hb-fchip__img{width:30px;height:30px}.hb-shop--compact.is-js .hb-shop__rail .hb-fchip em{min-width:0;padding:3px 6px;font-size:12px}.hb-shop--compact.is-js .hb-shop__toolbar.is-stuck .hb-fchip{min-height:44px}@media (max-width:1023px){.hb-shop--compact.is-js .hb-shop__rail{margin-inline:0;padding-inline:4px;scroll-padding-inline:4px}}@media (max-width:767px){.hb-shop--compact .hb-shop__ctx{padding:0 12px;gap:6px;font-size:14.5px}.hb-shop--compact.is-js .hb-shop__open{padding:0 12px;gap:6px;font-size:14.5px}.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn{width:44px;padding:0;justify-content:center}.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn>*{display:none}.hb-shop--compact .hb-shop__sort.is-sorted .hb-dd__btn::after{content:"";position:absolute;top:7px;inset-inline-end:7px;width:8px;height:8px;border-radius:50%;background:#657b63;box-shadow:0 0 0 2px #fff}.hb-gpop__panel{width:calc(100vw - 20px)}}@media (min-width:1024px){.hb-shop--compact.is-js .hb-shop__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px;border-radius:26px}.hb-shop--compact.is-js .hb-shop__bar{flex:0 1 auto;max-width:52%}.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__railwrap,.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__rail{flex:1 1 auto;padding-inline-start:10px;border-inline-start:1px solid rgb(53 43 36 / .14)}.hb-shop--compact.is-js .hb-shop__toolbar>.hb-shop__count{flex:none;padding-inline-start:4px}.hb-shop--compact.is-js .hb-shop__toolbar.has-tags>.hb-shop__count{display:block}.hb-shop--compact.is-js .hb-shop__sort-label{display:none}.hb-shop--compact.is-js .hb-shop__open{display:inline-flex}}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs{padding:16px 0;margin:0;border:0;border-top:1px solid rgb(53 43 36 / .1)}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs:first-of-type{border-top:0}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs legend{margin-bottom:10px;padding:0;font:700 17px/1.3 var(--hb-font);color:var(--hb-ink-warm)}.hb-shop--compact.is-js .hb-shop__filters-head{display:flex;align-items:center;justify-content:center;position:relative;min-height:44px;border-bottom:1px solid rgb(53 43 36 / .1)}.hb-shop--compact.is-js .hb-shop__filters-head h2{margin:0!important;font-size:18px}.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close{position:absolute;inset-inline-end:12px;top:50%;margin-top:-22px;display:block;width:44px;height:44px;border-radius:50%;background:var(--hb-filter-bg)}.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close::before,.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close::after{content:"";position:absolute;top:21px;left:14px;width:16px;height:2px;background:var(--hb-ink-warm);transform:rotate(45deg)}.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close::after{transform:rotate(-45deg)}.hb-shop--compact.is-js .hb-shop__filters-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.hb-shop--compact.is-js .hb-shop__filters-foot .hb-shop__reset{flex:none;min-height:44px;padding:0 6px;background:none;border:0;font:700 15px/1 var(--hb-font);color:var(--hb-ink-warm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-shop--compact.is-js .hb-shop__filters-foot .hb-btn{flex:0 1 auto;width:auto;min-width:0;padding-inline:26px}@media (max-width:1023px){.hb-shop--compact.is-js .hb-shop__filters-head{margin-bottom:0}.hb-shop--compact.is-js .hb-shop__filters-foot .hb-btn{flex:1 1 auto}}@media (min-width:1024px){.hb-shop--compact.is-js .hb-shop__filters{top:50%;bottom:auto;right:50%;left:auto;width:min(600px, calc(100vw - 48px));max-height:min(86vh, 820px);padding:0 28px;border-radius:26px;transform:translate(50%,-46%) scale(.98);opacity:0;transition:transform .28s var(--hb-ease),opacity .2s var(--ease-out),visibility 0s .28s}.hb-shop--compact.is-js .hb-shop__filters.is-open{transform:translate(50%,-50%);opacity:1;transition:transform .28s var(--hb-ease),opacity .2s var(--ease-out)}.hb-shop--compact.is-js .hb-shop__filters-head{top:0;margin:0 -28px 4px;padding:14px 28px}.hb-shop--compact.is-js .hb-shop__filters-foot{margin:6px -28px 0;padding:14px 28px 16px;border-top:1px solid rgb(53 43 36 / .1);box-shadow:none}.hb-shop--compact.is-js .hb-shop__filters-foot .hb-btn{min-height:50px}}@media (prefers-reduced-motion:reduce){.hb-shop--compact.is-js .hb-shop__filters,.hb-shop--compact.is-js .hb-shop__filters.is-open{transition:none}}html.hb-a11y-motion .hb-shop--compact.is-js .hb-shop__filters{transition:none}@media (max-width:1023px){html:has(.hb-shop--compact){scroll-padding-bottom:96px}}.hb-shop--compact:not(.has-guests) .hb-pcard__serves[data-hb-pcard-serves]~.hb-pcard__sug{display:none}html.hb-shop-lock:has(.hb-shop--compact) .hb-main{z-index:1000}@media (max-width:1023px){.hb-shop--compact.is-js .hb-shop__filters::before{display:none}.hb-shop--compact.is-js .hb-shop__filters-head::before{content:"";position:absolute;top:9px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgb(53 43 36 / .18)}.hb-shop--compact.is-js .hb-shop__filters-head{padding-bottom:8px}.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close{top:auto;bottom:4px;margin-top:0}}@media (max-width:1023px){.hb-shop--compact .hb-shop__railwrap .hb-rail__nav{display:none}}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs{border-top-color:rgb(53 43 36 / .14)}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs:first-of-type{border-top-color:#fff0}.hb-fchip__ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#f3ebe6;color:var(--hb-o-sage-d,#5a6f58)}.hb-fchip__ic .hb-i{width:19px;height:19px}.hb-fchip[aria-pressed="true"] .hb-fchip__ic,.hb-fchip.is-on .hb-fchip__ic{background:#fff;color:var(--hb-ink-warm)}.hb-pcard__badges--icons{margin:0 0 8px}.hb-pcard__badges--icons .hb-diet{min-height:24px;padding:1px 9px 1px 8px;font-size:12.5px}@media (max-width:767px){.hb-pcard__badges--icons .hb-diet+.hb-diet{position:relative;width:24px;padding:0;justify-content:center}.hb-pcard__badges--icons .hb-diet+.hb-diet>span{position:absolute;inset:0 0 auto auto;width:1px;max-width:1px;font-size:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.hb-pcard__media{background:#f3ebe6;isolation:isolate}.hb-pcard__media img{mix-blend-mode:multiply}.hb-pcard__media::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .06),inset 0 -26px 34px -30px rgb(53 43 36 / .35)}.hb-pcard__media>:is(.hb-pcard__flag,.hb-pcard__in){z-index:2}.hb-pcard__media{margin:10px 10px 0;border-radius:18px;background:var(--hb-filter-bg,#f9f4f0)}.hb-pcard__media::after{box-shadow:inset 0 0 0 1px rgb(53 43 36 / .05)}@media (max-width:767px){.hb-pcard__media{margin:8px 8px 0;border-radius:16px}}.hb-shop--compact .hb-shop__ctx,.hb-shop--compact.is-js .hb-shop__open,.hb-shop--compact.is-js .hb-shop__bar .hb-shop__sort .hb-dd__btn,.hb-fchip{border-color:rgb(53 43 36 / .12);background:var(--hb-filter-bg,#f9f4f0)}.hb-shop--compact .hb-shop__ctx.is-set{border-color:#657b63;background:#eef2ec}.hb-fchip[aria-pressed="true"],.hb-fchip.is-on{border-color:var(--hb-ink-warm);background:var(--hb-ink-warm)}.hb-fchip em,.hb-shop--compact.is-js .hb-shop__rail .hb-fchip em{min-width:0;padding:0 2px;background:none;font-weight:600;color:#7a5f55}.hb-fchip[aria-pressed="true"] em,.hb-fchip.is-on em{background:none;color:rgb(255 255 255 / .82)}.hb-shop--compact.is-js .hb-shop__toolbar.is-stuck{background:rgb(249 244 240 / .97)}.hb-shop--compact.is-js .hb-shop__rail :is(.hb-fchip[aria-pressed="true"],.hb-fchip.is-on) em,.hb-fchip[aria-pressed="true"] em,.hb-fchip.is-on em{color:rgb(255 255 255 / .86)}.hb-shop--compact.is-js .hb-shop__toolbar.is-stuck{border-radius:22px;box-shadow:0 10px 28px rgb(53 43 36 / .12),0 0 0 1px rgb(53 43 36 / .05)}@media (min-width:1024px){.hb-shop--compact.is-js .hb-shop__toolbar.is-stuck{border-radius:26px}}.hb-shop--compact.is-js .hb-shop__rail.hb-rail__track{overflow-y:hidden}.hb-shop--compact.is-js .hb-shop__railwrap,.hb-shop--compact.is-js .hb-shop__toolbar>.hb-rail{min-width:0}@media (min-width:1024px){.hb-shop__toolbar .hb-rail__btn--prev{right:calc(var(--hb-rail-x1, 0px) + 2px)}.hb-shop__toolbar .hb-rail__btn--next{left:calc(var(--hb-rail-x0, 0px) - 2px)}.hb-shop__toolbar .hb-rail__track--fade.has-prev{--hb-rail-fs:52px}.hb-shop__toolbar .hb-rail__track--fade.has-next{--hb-rail-fe:52px}}html .hb-shop .hb-pcard[data-hb-q] .hb-pcard__sug{display:none!important}.hb-shop .hb-pcard__serves[data-hb-pcard-serves]{text-wrap:pretty}@media (max-width:1023px){html body .hb-shop--compact.is-js .hb-shop__filters{padding-top:0}html body .hb-shop--compact.is-js .hb-shop__filters-head{position:sticky;top:0;box-sizing:border-box;min-height:74px;margin:0 -20px 0;padding:22px 20px 8px;background:var(--hb-white);touch-action:none}html body .hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close{top:22px;bottom:auto;margin-top:0}}.hb-shop--compact.is-js .hb-shop__filters :is(.hb-shop__check,label).is-zero:not(:has(input:checked)){display:none}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs:is([data-hb-fs="diet"],[data-hb-fs="serves"]):not(:has(:is(.hb-shop__check,label):not(.is-zero))){display:none}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs legend{margin-bottom:0}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs>legend+*{margin-top:5px}.hb-shop--compact.is-js .hb-shop__filters .hb-shop__fs>legend+.hb-shop__check{margin-top:-7px}@media (max-width:599px){html body .hb-menu__item{padding-inline-end:8px}html body .hb-menu__desc{max-width:none}.hb-menu__defaults{margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#eef1ec;color:#3f4f3d;font-size:14px;line-height:1.45}}.hb-menu__defaults{margin:0 0 14px;padding:10px 16px;border-radius:14px;background:#eef1ec;color:#3f4f3d;font-size:15px;line-height:1.45}@media screen{.hb-menu__sec.is-pick.is-full:not(.is-open)>.hb-menu__items>li:has(>.hb-menu__item[aria-pressed="false"]){display:none}.hb-menu__sec.is-pick.is-full:not(.is-open)>.hb-menu__items{border-radius:0 0 20px 20px}}.hb-menu__swap{display:none;align-items:center;gap:8px;min-height:44px;margin:10px auto 0;padding:0 6px;border:0;background:none;font:inherit;font-weight:600;font-size:15px;color:#4f634d;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hb-menu__sec.is-full>.hb-menu__swap{display:flex}.hb-menu__swap::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease-out}.hb-menu__swap[aria-expanded="true"]::after{transform:translateY(2px) rotate(-135deg)}.hb-menu__swap:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:6px}@media print{.hb-menu__swap,.hb-menu__peek,.hb-menu__info{display:none!important}}.hb-menu__items>li{position:relative}.hb-menu__item .hb-menu__img:not(.is-empty),.hb-menu__item .hb-menu__name{cursor:zoom-in}.hb-menu__peek{margin-inline-start:8px;font-weight:400;font-size:13px;color:#6b625d;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hb-menu__info{position:absolute;inset-inline-end:12px;top:10px;z-index:2;min-height:36px;padding:0 12px;border:1px solid rgb(53 43 36 / .25);border-radius:99px;background:#fff;font:inherit;font-size:14px;color:#352b24;opacity:0;pointer-events:none}.hb-menu__info:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #657b63;outline-offset:2px}.hb-dish{width:min(460px, calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:28px;background:var(--hb-filter-bg,#f6f1ec);color:#352b24;overflow:auto;overscroll-behavior:contain;box-shadow:0 2px 6px rgb(30 24 20 / .08),0 40px 90px rgb(30 24 20 / .3)}.hb-dish[open]{animation:hbdish-in .36s cubic-bezier(.32,.72,0,1)}.hb-dish::backdrop{background:rgb(29 24 20 / .5)}@keyframes hbdish-in{from{opacity:0;transform:translateY(16px) scale(.98)}}.hb-dish__media{display:block;aspect-ratio:4 / 3;margin:0;background:#eae0d9}.hb-dish__media img{display:block;width:100%;height:100%;object-fit:cover}.hb-dish__body{display:grid;gap:10px;padding:20px 24px 24px}.hb-dish__sec{margin:0;font-size:14px;color:#6b625d}.hb-dish__name{margin:0;font-weight:700;font-size:24px;line-height:1.2}.hb-dish__desc{margin:0;font-size:17px;line-height:1.6;color:#4a3f37}.hb-dish__add{width:100%;min-height:52px;margin-top:6px;justify-content:center;border:0;background:#657b63;color:#fff;font-size:17px}.hb-dish__add[aria-pressed="true"]{background:#fff0;box-shadow:inset 0 0 0 1.5px #657b63;color:#3f4f3d}.hb-dish__add:disabled{background:#fff0;box-shadow:inset 0 0 0 1.5px rgb(53 43 36 / .2);color:#6b625d;cursor:default}@media (hover:hover) and (pointer:fine){.hb-dish__add:not(:disabled):not([aria-pressed="true"]):hover{background:#5a6f58}}.hb-dish__note:empty{display:none}.hb-dish__note{margin:0;font-size:14px;color:#6b625d;text-align:center}.hb-dish__x{position:absolute;inset-inline-start:14px;top:14px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .92);color:#352b24;font:inherit;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgb(30 24 20 / .15)}.hb-dish__x:focus-visible,.hb-dish__add:focus-visible{outline:2px solid #352b24;outline-offset:3px}.hb-dish:not(:has(.hb-dish__media)) .hb-dish__body{padding-top:70px}@media (max-width:767px){.hb-dish{width:100vw;max-width:100vw;max-height:88dvh;margin:auto 0 0;border-radius:26px 26px 0 0}.hb-dish[open]{animation-name:hbdish-up}@keyframes hbdish-up{from{transform:translateY(40%);opacity:0}}.hb-dish__body{padding:18px 20px calc(20px + env(safe-area-inset-bottom))}.hb-dish__name{font-size:22px}}@media (prefers-reduced-motion:reduce){.hb-dish[open]{animation:none}}html:has(dialog.hb-dish[open]){overflow:hidden}.hb-dish__amt{margin:0;font-weight:600;font-size:15px;color:#3f4f3d}.hb-dish__amt[hidden],.hb-dish__sec[hidden],.hb-dish__add[hidden]{display:none}.hb-shop .hb-gpop{display:none!important}:root{--hbm-out:cubic-bezier(.22, 1, .36, 1);--hbm-inout:cubic-bezier(.65, 0, .35, 1);--hbm-soft:cubic-bezier(.33, 1, .68, 1);--hbm-fall:cubic-bezier(.55, 0, .85, .45);--hbm-up:cubic-bezier(.2, .6, .4, 1);--hbm-land:cubic-bezier(.34, 1.25, .64, 1);--hb-t-press:90ms;--hb-t-tick:160ms;--hb-t-swap:140ms;--hb-t-enter:220ms;--hb-t-pulse:260ms;--hb-t-land:260ms;--hb-t-fly:420ms;--hb-t-celebrate:640ms;--hb-step:26ms;--hbm-t-tap:var(--hb-t-press);--hbm-t-hover:260ms;--hbm-t-land:420ms;--hbm-t-reveal:800ms;--hbm-t-stagger:80ms;--hbm-t-ring:700ms;--hbm-t-intro:1000ms;--hbm-squash-soft:.055;--hbm-squash-firm:.09;--hbm-shadow:64, 40, 20}@media (max-width:767px){:root{--hb-t-fly:360ms}}.hbs-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;overflow:hidden}.hbs-layer .hbs-seed{position:absolute}.hbs-seed{position:absolute;left:0;top:0;width:4px;height:7px;margin:-3.5px 0 0 -2px;border-radius:50%;pointer-events:none;background:#f4e6c6;box-shadow:inset -1px -1px 0 rgb(150 105 50 / .4);opacity:0;will-change:transform,opacity}.hbs-seed.is-poppy{width:3px;height:3px;margin:-1.5px 0 0 -1.5px;background:#2d2622;box-shadow:none}.hbs-seed.is-crumb{width:6px;height:5px;margin:-2.5px 0 0 -3px;border-radius:45% 55% 40% 60%;background:#d9a564;box-shadow:inset 1px 1px 0 rgb(255 236 200 / .55)}.hbm-ring{--hbm-ring-size:44px;--hbm-ring-w:3px;--hbm-ring-c:var(--hb-o-sage, #657b63);position:relative;display:inline-grid;place-items:center;flex:none;width:var(--hbm-ring-size);height:var(--hbm-ring-size);color:var(--hb-ink-warm,#352b24)}.hbm-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg) scaleX(-1)}[dir="ltr"] .hbm-ring svg{transform:rotate(-90deg)}.hbm-ring__track{fill:none;stroke:rgb(53 43 36 / .12);stroke-width:var(--hbm-ring-w)}.hbm-ring__arc{fill:none;stroke:var(--hbm-ring-c);stroke-width:var(--hbm-ring-w);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--p, 0) * 100);transition:stroke-dashoffset var(--hbm-t-ring) var(--hbm-out)}.hbm-ring__label{position:relative;font-weight:700;font-size:calc(var(--hbm-ring-size) * .3);line-height:1;font-variant-numeric:tabular-nums}.hbm-ring.is-done .hbm-ring__arc{stroke:var(--hbm-ring-c)}.hbm-ring__check{position:absolute;width:46%;height:46%;opacity:0;transform:scale(.6);transition:opacity var(--hb-t-enter) var(--hbm-out),transform var(--hb-t-enter) var(--hbm-out)}.hbm-ring.is-done .hbm-ring__check{opacity:1;transform:none;transition-delay:calc(var(--hbm-t-ring) * .6)}.hbm-ring.is-done .hbm-ring__label{opacity:0}@media (prefers-reduced-motion:reduce){.hbs-seed{display:none}.hbm-ring__arc,.hbm-ring__check{transition:none!important}}html.hb-a11y-motion .hbs-seed{display:none}html.hb-a11y-motion :is(.hbm-ring__arc,.hbm-ring__check){transition:none!important}@media (prefers-reduced-motion:reduce){.hb-btn__arrow{transform:rotate(90deg)!important;translate:none!important}}html.hb-a11y-motion .hb-btn__arrow{transform:rotate(90deg)!important;translate:none!important}.hb-footer .hb-footer__bagel-whole{width:96px;margin:-66px 0 0 -48px}@media (max-width:767px){.hb-footer .hb-footer__bagel-whole{width:80px;margin:-56px 0 0 -40px}}.hb-footer .hb-footer__bagel-whole{top:22px;width:96px;margin:0 0 0 -48px}.hb-footer .hb-footer__bottom{padding-top:140px}@media (max-width:767px){.hb-footer .hb-footer__bagel-whole{top:20px;width:80px;margin:0 0 0 -40px}.hb-footer .hb-footer__bottom{padding-top:120px}body:has(.hb-cookie.is-in:not([hidden])) .hb-footer{padding-bottom:calc(var(--hb-cookie-h, 190px) + 24px)}}:root{--hbh-g:24px}@media (max-width:1179px){:root{--hbh-g:20px}}@media (max-width:767px){:root{--hbh-g:16px}}.hb-header .hb-header__inner,.hb-header.is-stuck .hb-header__inner{padding-inline:var(--hbh-g)}.hb-header__logo{translate:7.07% 0}.hb-header .hb-header__burger{position:relative;gap:6px;margin-inline-end:-9px;border-radius:50%}.hb-header .hb-header__burger span{width:26px;height:1.8px;border-radius:2px}.hb-header__burger[aria-expanded="true"] span:nth-child(1){translate:0 7.8px}.hb-header__burger[aria-expanded="true"] span:nth-child(3){translate:0 -7.8px}.hb-header .hb-header__burger::before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0;transition:opacity .16s ease-out;pointer-events:none}@media (hover:hover){.hb-header .hb-header__burger:hover::before{opacity:.07}}.hb-header .hb-header__burger:active::before{opacity:.12}.hb-header .hb-header__burger:focus-visible{outline:2px solid currentColor;outline-offset:0}@media (min-width:768px) and (max-width:1179px){.hb-header .hb-header__inner{gap:16px}.hb-header:not(.is-stuck) .hb-header__logo img{width:164px}.hb-header .hb-header__badge{margin-inline-end:6px}.hb-header .hb-header__cart{margin-inline-start:0}.hb-header .hb-header__burger{margin-inline-start:4px}}@media (min-width:1180px) and (max-width:1365px){.hb-header .hb-header__inner{gap:20px}.hb-header:not(.is-stuck) .hb-header__logo img{width:172px}}@media (max-width:767px){body.home .hb-header:not(.is-stuck) .hb-header__logo img{width:128px}}@media (max-width:374px){body .hb-header:not(.is-stuck) .hb-header__logo img,body.home .hb-header:not(.is-stuck) .hb-header__logo img{width:116px}.hb-header .hb-header__inner{gap:6px}.hb-header .hb-header__badge{margin-inline-end:2px}}.home .hb-header-wrap{min-height:var(--hb-header-h)}@media (prefers-reduced-motion:reduce){.hb-header .hb-header__burger::before{transition:none}}html.hb-has-ctx body.home .hb-header:not(.is-stuck) .hb-hpill{background:var(--hb-filter-bg,#f9f4f0);border-color:var(--hb-filter-bg,#f9f4f0);color:var(--hb-ink-warm,#352b24);box-shadow:0 6px 18px rgb(20 14 10 / .28)}html.hb-has-ctx body.home .hb-header:not(.is-stuck) .hb-hpill:hover{background:var(--hb-cream,#eae0d9);border-color:var(--hb-cream,#eae0d9);color:var(--hb-ink-warm,#352b24)}html body.home .hb-header:not(.is-stuck) .hb-hpill:focus-visible{color:var(--hb-ink-warm,#352b24);outline:3px solid var(--hb-orange,#faa20b);outline-offset:3px}html.hb-has-ctx body.home .hb-header:not(.is-stuck) .hb-hpill .hb-hpill__ico{filter:none}@media (min-width:1280px) and (max-width:1439px){html.hb-has-ctx .hb-header .hb-hpill{max-width:172px;padding-inline:10px}}:root{--hb-sec-y:44px;--hb-title-gap:20px;--hb-sub-gap:8px;--hb-gutter:10px;--hb-hero-radius:28px}@media (min-width:768px){:root{--hb-sec-y:64px;--hb-title-gap:28px;--hb-gutter:13px;--hb-hero-radius:40px}}@media (min-width:1280px){:root{--hb-sec-y:72px}}:is(.hb-about,.hb-quote,.hb-ev,.hb-faqp,.hb-galp,.hb-kosher,.hb-pkp,.hb-page,.hb-state,article[class*="hb-cp--"]) :is(.hb-pkp__head,.hb-clients>header,.hb-about__team>header,.hb-ev__form>header){margin-bottom:0!important}:is(.hb-about,.hb-quote,.hb-ev,.hb-faqp,.hb-galp,.hb-kosher,.hb-pkp,.hb-page,.hb-state,article[class*="hb-cp--"]) :is(.hb-pkp__head,.hb-clients>header,.hb-about__team>header,.hb-ev__form>header)>:is(h2,.hb-about__h2)+p{margin-top:var(--hb-sub-gap)!important}:is(.hb-about,.hb-quote,.hb-ev,.hb-faqp,.hb-galp,.hb-kosher,.hb-pkp,.hb-page,.hb-state,article[class*="hb-cp--"]) :is(.hb-pkp__head,.hb-clients>header,.hb-about__team>header,.hb-ev__form>header)+*{margin-top:var(--hb-title-gap)!important}:is(.hb-about,.hb-quote,.hb-ev,.hb-faqp,.hb-galp,.hb-kosher,.hb-pkp,.hb-page,.hb-state,article[class*="hb-cp--"]) :is(.hb-reviews__title,.hb-gallery__title,.hb-why__title,.hb-about__numbers>.hb-about__h2,.hb-cp__service>.hb-about__h2,.hb-ev__answer>h2)+:not(p,span){margin-top:var(--hb-title-gap)!important}:is(.hb-about,.hb-quote,.hb-ev,.hb-faqp,.hb-galp,.hb-kosher,.hb-pkp,.hb-page,.hb-state,article[class*="hb-cp--"]) .hb-ev__answer>h2+.hb-ev__answer-text{margin-top:12px!important}:is(.hb-about,.hb-quote,.hb-ev,.hb-faqp,.hb-galp,.hb-kosher,.hb-pkp,.hb-page,.hb-state,article[class*="hb-cp--"]) :is(.hb-about__story,.hb-about__numbers,.hb-about__team,.hb-about__contact,.hb-gallery.hb-cp__gal,.hb-why.hb-cp__why,.hb-cp__sec.hb-cp__cmp,.hb-cp__sec.hb-cp__steps,.hb-ev__form,.hb-faqp__cta,.hb-page__help,.hb-kosher>.hb-kosher__faq){padding-block:var(--hb-sec-y)!important}.hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar{margin-top:0!important}.hb-about__intro{width:100%}@media (max-width:767px){.hb-cp.hb-shop>.hb-shop__hero.hb-about__hero{margin-inline:var(--hb-gutter);border-radius:var(--hb-hero-radius)}.hb-cp.hb-shop>.hb-shop__hero.hb-about__hero .hb-hero__media{border-radius:inherit}}.hb-pkp>.hb-about__hero.hb-about__hero--slim{min-height:0;padding:clamp(22px, 2.2vw, 30px) 20px clamp(20px, 2vw, 28px);justify-content:center}.hb-pkp>.hb-about__hero .hb-about__intro{padding-bottom:0}.hb-pkp>.hb-about__hero .hb-about__title{font-size:clamp(30px, 3.4vw, 48px);line-height:1.08}.hb-pkp>.hb-about__hero .hb-about__lead{margin-top:8px;font-size:clamp(15px, 1.2vw, 18px);line-height:1.45}.hb-pkp>.hb-about__hero .hb-about__hero-bagel{display:none}.hb-pkp>.hb-pkp__packages{padding-top:clamp(20px, 2.4vw, 32px)}.hb-pkp>.hb-pkp__packages>.hb-pkp__head{margin-bottom:0}.hb-pkp>.hb-pkp__packages>.hb-pkp__head .hb-about__h2{font-size:clamp(26px, 2.4vw, 34px)}.hb-pkp>.hb-pkp__packages>.hb-pkp__head p{margin-top:var(--hb-sub-gap);font-size:15.5px}.hb-pkp .hb-packages--page .hb-packages__subhead{display:none}.hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar{position:sticky;top:var(--hb-pk-top,8px);z-index:40;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:auto;max-width:1180px;margin:var(--hb-title-gap) auto 18px;padding:8px 10px;border-radius:999px;background:#fff0;box-shadow:none;transition:background-color .25s ease,box-shadow .25s ease}.hb-pkp .hb-pk-filter.hb-pkbar.is-stuck{background:rgb(249 244 240 / .96);box-shadow:0 10px 24px rgb(53 43 36 / .1);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.hb-pkp .hb-pk-filter.hb-pkbar>.hb-dd{flex:none;width:auto;min-width:0;margin:0}.hb-pkp .hb-pk-filter.hb-pkbar>.hb-dd.hb-pkbar__ev{display:none}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn,.hb-pkbar__open{display:inline-flex;align-items:center;gap:8px;height:44px;min-height:44px;width:auto;padding:0 14px;border:1px solid rgb(53 43 36 / .16);border-radius:999px!important;background:#fff;color:#352b24;font:700 15px/1 var(--hb-font);white-space:nowrap;cursor:pointer;box-shadow:none}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn .hb-pk-filter__icon{width:20px;height:20px;margin:0;padding:0;background:none}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn .hb-pk-filter__icon img{width:20px;height:20px}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__value{font-size:15px}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__list{min-width:220px}.hb-pkbar__open{position:relative}.hb-pkbar__open svg{flex:none}.hb-pkbar__open.is-on{border-color:#657b63;background:#eef2ec}.hb-pkbar__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#657b63;color:#fff;font-size:12px}.hb-pkbar__n[hidden]{display:none}@media (hover:hover) and (pointer:fine){.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn:hover,.hb-pkbar__open:hover{border-color:rgb(53 43 36 / .5)}}.hb-pkbar__open:focus-visible,.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-pkp .hb-pk-filter.hb-pkbar>.hb-pkp__count{flex:1 1 auto;min-width:0;margin:0;padding-inline-start:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end;font-size:14px;color:#5f524c}.hb-pksheet{position:fixed;inset:0;z-index:1200;display:grid;align-items:end;justify-items:center;visibility:hidden}.hb-pksheet.is-open{visibility:visible}.hb-pksheet__scrim{position:absolute;inset:0;background:rgb(30 24 20 / .42);opacity:0;transition:opacity .3s ease}.hb-pksheet.is-open .hb-pksheet__scrim{opacity:1}.hb-pksheet__panel{position:relative;width:100%;max-height:min(86vh, 640px);overflow:auto;padding:14px 18px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:26px 26px 0 0;background:#fff;color:#352b24;transform:translateY(100%);transition:transform .42s cubic-bezier(.32,.72,0,1)}.hb-pksheet.is-open .hb-pksheet__panel{transform:none}.hb-pksheet__panel::before{content:"";display:block;width:40px;height:5px;margin:0 auto 12px;border-radius:5px;background:rgb(53 43 36 / .18)}.hb-pksheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.hb-pksheet__head h2{margin:0;font-size:21px;line-height:1.2}.hb-pksheet__x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f6efe9;color:#352b24;cursor:pointer}.hb-pksheet__x:focus-visible,.hb-pksheet__chip:focus-visible,.hb-pksheet__clear:focus-visible,.hb-pksheet__go:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-pksheet__sec{padding:14px 0;border-bottom:1px solid rgb(53 43 36 / .1)}.hb-pksheet__sec:last-of-type{border-bottom:0}.hb-pksheet__sec h3{margin:0 0 10px;font-size:16px}.hb-pksheet__chips{display:flex;flex-wrap:wrap;gap:8px}.hb-pksheet__chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid rgb(53 43 36 / .18);border-radius:999px;background:#fff;color:#352b24;font:600 15px/1.1 var(--hb-font);cursor:pointer}.hb-pksheet__chip[aria-checked="true"]{border-color:#352b24;background:#352b24;color:#fff}@media (hover:hover) and (pointer:fine){.hb-pksheet__chip:not([aria-checked="true"]):hover{border-color:#352b24}}.hb-pksheet__foot{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:10px;margin:6px -18px calc(-16px - env(safe-area-inset-bottom, 0px));padding:12px 18px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(53 43 36 / .1);background:#fff}.hb-pksheet__clear{min-height:44px;padding:0 6px;border:0;background:none;color:#352b24;font:600 15px/1 var(--hb-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hb-pksheet__go{flex:1 1 auto;min-height:50px;padding:0 18px;border:0;border-radius:999px;background:#657b63;color:#fff;font:700 16px/1 var(--hb-font);cursor:pointer}.hb-pksheet__go:hover{background:#5a6f58}html.hb-pksheet-open{overflow:hidden}@media (min-width:768px){.hb-pksheet{align-items:center}.hb-pksheet__panel{width:min(520px, calc(100vw - 40px));border-radius:28px;transform:translateY(16px) scale(.98);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.hb-pksheet.is-open .hb-pksheet__panel{transform:none;opacity:1}.hb-pksheet__panel::before{display:none}}@media (prefers-reduced-motion:reduce){.hb-pksheet__panel,.hb-pksheet__scrim,.hb-pkp .hb-pk-filter.hb-pkbar{transition:none!important}}.hb-pkp .hb-pk-card__items li::before{width:14px;height:14px;background:#657b63;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}@media (max-width:479px){.hb-pkp .hb-pk-filter.hb-pkbar>.hb-pkp__count{display:none}}@media (min-width:1024px){.hb-pkp>.hb-pkp__packages{padding-top:22px}.hb-pkp>.hb-pkp__packages>.hb-pkp__head .hb-about__h2{font-size:30px;line-height:1.15}.hb-pkp>.hb-pkp__packages>.hb-pkp__head p{font-size:15.5px;line-height:1.4}.hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar{margin-bottom:12px}.hb-pkp .hb-packages--page .hb-pk-card__media{aspect-ratio:2.75 / 1;height:auto;margin:12px 12px 0}.hb-pkp .hb-packages--page .hb-pk-card__media img{width:100%;height:100%;object-fit:cover}.hb-pkp .hb-packages--page .hb-pk-card__body{padding:12px 22px 4px}.hb-pkp .hb-packages--page .hb-pk-card__title{margin:0 0 6px;font-size:24px;line-height:1.2}.hb-pkp .hb-packages--page .hb-pk-card__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px}.hb-pkp .hb-packages--page .hb-pk-card__items li{margin:0;font-size:14px;line-height:1.3}.hb-pkp .hb-packages--page .hb-pk-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 22px 0}.hb-pkp .hb-packages--page .hb-pk-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:0}.hb-pkp .hb-packages--page .hb-pk-card__from{width:auto;font-size:14px}.hb-pkp .hb-packages--page .hb-pk-card__amount{font-size:24px;line-height:1.15;white-space:nowrap}.hb-pkp .hb-packages--page .hb-pk-card__total{flex-basis:100%;font-size:13.5px}.hb-pkp .hb-packages--page .hb-pk-card__cta.hb-btn{width:auto;min-height:48px;height:48px;padding:0 18px;font-size:16px}.hb-pkp .hb-packages--page .hb-pk-card__note{grid-column:1 / -1;margin:0;padding:4px 0 12px;line-height:1.35}}@media (max-width:767px){.hb-pkp>.hb-about__hero.hb-about__hero--slim{padding:20px 16px 18px}.hb-pkp>.hb-about__hero .hb-about__title{font-size:27px}.hb-pkp>.hb-about__hero .hb-about__lead{margin-top:6px;font-size:14.5px}.hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar{margin-inline:-4px;padding:6px 6px}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn,.hb-pkbar__open{padding:0 12px;font-size:14.5px}.hb-pkp .hb-pk-filter.hb-pkbar>.hb-pkp__count{font-size:13px}}.hb-paths{display:grid;gap:10px;max-width:980px;margin:26px auto 0;padding:0;list-style:none;text-align:start}.hb-paths>li{margin:0;min-width:0}.hb-paths__a{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;height:100%;min-height:64px;padding:14px 16px;border:1px solid rgb(53 43 36 / .1);border-radius:22px;background:#fff;color:var(--hb-ink-warm,#352b24);text-decoration:none;box-shadow:0 1px 2px rgb(53 43 36 / .05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hb-paths__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eef2ec;color:#4f624d}.hb-paths__ico svg{width:22px;height:22px}.hb-paths__txt{display:grid;gap:3px;min-width:0}.hb-paths__txt strong{font-weight:700;font-size:17px;line-height:1.25}.hb-paths__txt small{font-weight:400;font-size:14.5px;line-height:1.4;color:#5b524d}.hb-paths__go{display:grid;place-items:center;color:#657b63}.hb-paths__go svg{width:18px;height:18px}.hb-paths__a:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hb-paths__a:hover{border-color:rgb(101 123 99 / .55);box-shadow:0 8px 22px rgb(53 43 36 / .08);transform:translateY(-2px)}}.hb-paths__or{margin:14px 0 0!important;font-size:15.5px!important}.hb-paths__or a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}@media (min-width:768px){.hb-paths{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:14px}.hb-paths:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.hb-paths:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.hb-paths__a{grid-template-columns:44px minmax(0,1fr) 18px;padding:16px 18px}}.hb-paths--compact{margin-top:4px;gap:8px;max-width:760px;font-size:16px}.hb-paths--compact .hb-paths__a{min-height:52px;padding:6px 14px 6px 8px;border-radius:999px;grid-template-columns:38px minmax(0,1fr) 16px;gap:10px}.hb-paths--compact .hb-paths__ico{width:38px;height:38px}.hb-paths--compact .hb-paths__ico svg{width:19px;height:19px}.hb-paths--compact .hb-paths__txt strong{font-size:15.5px}.hb-page__help .hb-paths--compact{width:100%}@media (prefers-reduced-motion:reduce){.hb-paths__a{transition:none}.hb-paths__a:hover{transform:none}}.hb-pkp .hb-pkp__packages>.hb-packages{padding-top:0;margin-top:var(--hb-title-gap)}.hb-cartd__inner{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;padding:0!important;overflow:hidden}.hb-osh{flex:1;min-height:0;display:flex;flex-direction:column}.hb-osh__scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:14px 20px 18px;overflow-y:auto;overscroll-behavior:contain}.hb-osh__foot{flex:none;display:grid;gap:10px;padding:12px 20px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(53 43 36 / .1);background:var(--hb-filter-bg,#f9f4f0);box-shadow:0 -10px 24px rgb(53 43 36 / .06)}.hb-osh__sum.hb-cartd__sub{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0;border:0;font-size:16px;font-weight:700;color:#352b24}.hb-osh__sum span{display:grid}.hb-osh__sum small{font-weight:400;font-size:13px;color:#6b625d}.hb-osh__sum strong{font-size:22px;font-variant-numeric:tabular-nums}.hb-osh__ctas{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.hb-osh__more{min-height:48px;padding:0 16px;border:1.5px solid #352b24;border-radius:999px;background:#fff;color:#352b24;font:inherit;font-weight:700;font-size:15px;cursor:pointer}@media (hover:hover){.hb-osh__more:hover{background:#352b24;color:#fff}}html body .hb-osh__go.hb-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:52px;margin:0;padding:0 22px;border:0;border-radius:999px;background:#657b63;color:#fff;font-size:17px;font-weight:700;text-decoration:none}html body .hb-osh__go.hb-btn:hover{background:#55694f;color:#fff}.hb-osh__go bdi{font-variant-numeric:tabular-nums}html body .hb-osh__ctas .hb-osh__go{grid-column:auto;width:auto}.hb-osh .hb-cartmin{margin:0}.hb-cartd__grab{display:none}.hb-cartd__close.hb-ibtn::after{content:none}.hb-cartd__close.hb-ibtn{display:grid;place-items:center;width:44px;height:44px;background:#fff;color:#352b24}.hb-cartd__close.hb-ibtn::before{inset:0;border-radius:50%;background:#fff0;width:auto;height:auto;transform:none}.hb-cartd__head h2{display:flex;align-items:center;gap:10px}.hb-cartd__bagel{width:26px;height:26px;object-fit:contain;flex:none}.hb-cartd__added[hidden]+span{display:inline}.hb-cartd__head:has(.hb-cartd__added:not([hidden])) [data-hb-cart-title]{display:none}.hb-cartd__head{padding:16px 20px 12px}@media (max-width:767px){.hb-cartd__panel{inset:auto 0 0 0;width:100%;max-height:min(92dvh, 100%);border-radius:22px 22px 0 0;transform:translateY(102%)}.hb-cartd.is-open .hb-cartd__panel{transform:none}.hb-cartd__grab{display:block;width:40px;height:4px;margin:8px auto -4px;border-radius:2px;background:rgb(53 43 36 / .22);flex:none}.hb-cartd__head h2{font-size:20px}.hb-osh__scroll{padding-inline:16px}.hb-osh__foot{padding-inline:16px}}.hb-cline__row .hb-lact.hb-ibtn::before,.hb-cline__row .hb-lact.hb-ibtn::after{content:none}.hb-cline__row .hb-lact.hb-ibtn{display:grid;place-items:center;color:#352b24}.hb-cline__row .hb-lact .hb-i{width:18px;height:18px}.hb-lstep__b .hb-i{width:18px;height:18px}.hb-cline__pkg{margin-top:6px}.hb-cline__pkg summary{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:#4f6350;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hb-cline__pkg dl{display:grid;gap:8px;margin:4px 0 0;padding:10px 12px;border-radius:12px;background:#fff;font-size:13.5px;line-height:1.4}.hb-cline__pkg dl>div{display:grid;gap:2px}.hb-cline__pkg dt{font-weight:700;color:#352b24}.hb-cline__pkg dd{margin:0}.hb-cline__pkg ul{margin:0;padding:0;list-style:none;display:grid;gap:2px;color:#4a413b}.hb-cline__pkg li.is-swap{font-weight:700;color:#352b24}.hb-cline__pkg li .hb-i{margin-inline-end:4px;color:#657b63;vertical-align:-2px}.hb-cline__pkg li small{font-weight:400;color:#6b625d}.hb-osh__tools{display:flex;justify-content:flex-end;margin-top:-6px}.hb-osh__clear{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:none;color:#6b3a2c;font:inherit;font-weight:700;font-size:14px;cursor:pointer}@media (hover:hover){.hb-osh__clear:hover{background:rgb(163 55 31 / .08)}}.hb-osh__clear:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-osh__clear[disabled]{opacity:.5;cursor:progress}.hb-ups{display:grid;gap:8px;min-width:0}.hb-ups__h{margin:0;font-size:16px;font-weight:700;color:#352b24}.hb-ups__row{display:flex;gap:10px;margin:0 -20px;padding:2px 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;list-style:none;scrollbar-width:thin;overscroll-behavior-x:contain}.hb-ups__card{position:relative;flex:none;width:168px;display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:8px;border:1px solid rgb(53 43 36 / .1);border-radius:16px;background:#fff;scroll-snap-align:start}.hb-ups__img{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;background:var(--hb-filter-bg,#f9f4f0)}.hb-ups__img img{display:block;width:100%;height:100%;object-fit:cover}.hb-ups__cat{position:absolute;top:6px;inset-inline-start:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#4f6350;box-shadow:0 2px 6px rgb(53 43 36 / .14)}.hb-ups__cat .hb-i{width:16px;height:16px}.hb-ups__txt{display:grid;align-content:start;gap:2px;min-width:0;font-size:14px;line-height:1.3;color:#352b24}.hb-ups__txt strong{font-size:14.5px}.hb-ups__txt em{font-style:normal;font-size:12.5px;color:#6b625d}.hb-ups__why{font-size:12.5px;font-weight:700;color:#4f6350}.hb-ups__price{font-size:13.5px;font-variant-numeric:tabular-nums}.hb-ups__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 12px;border:1.5px solid #657b63;border-radius:999px;background:#fff;color:#3f5240;font:inherit;font-weight:700;font-size:14.5px;cursor:pointer}@media (hover:hover){.hb-ups__add:hover{background:#657b63;color:#fff}}.hb-ups__add:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-ups__add.is-loading{opacity:.6;cursor:progress}.hb-ups__add .hb-i{width:18px;height:18px}@media (max-width:767px){.hb-ups__row{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.hb-ups__card{width:150px}}.hb-osh.is-empty{justify-content:flex-start;overflow-y:auto;padding:8px 20px 24px}.hb-cartempty--paths{display:grid;justify-items:center;gap:8px;padding:12px 0 0;text-align:center}.hb-cartempty--paths h3{margin:4px 0 0;font-size:22px;color:#352b24}.hb-cartempty--paths>p{margin:0 0 6px;color:#6b625d}.hb-paths{display:grid;gap:10px;width:100%;max-width:520px;margin:0;padding:0;list-style:none;text-align:start}.hb-path{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1px solid rgb(53 43 36 / .14);border-radius:18px;background:#fff;color:#352b24;text-decoration:none}.hb-path>.hb-i{flex:none;width:26px;height:26px;color:#4f6350}.hb-path span{display:grid;gap:2px}.hb-path b{font-size:16.5px}.hb-path small{font-size:13.5px;color:#6b625d}.hb-path--main{border-color:#657b63;background:#657b63;color:#fff}.hb-path--main>.hb-i,.hb-path--main small{color:#fff}@media (hover:hover){.hb-path:hover{border-color:#352b24}.hb-path--main:hover{background:#55694f}}.hb-path:focus-visible{outline:2px solid #352b24;outline-offset:3px}.hb-cartp .hb-osh.is-empty{padding:24px 0 40px}.hb-utoast{position:fixed;z-index:9100;inset-inline:12px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;gap:12px;width:max-content;max-width:min(460px, calc(100% - 24px));margin-inline:auto;padding:8px 8px 8px 18px;padding-inline-start:18px;border-radius:16px;background:#352b24;color:#fff;font-size:15px;font-weight:600;box-shadow:0 14px 34px rgb(38 30 25 / .3);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.hb-utoast:not(.is-action){padding-block:14px}.hb-utoast.is-in{opacity:1;transform:none;pointer-events:auto}.hb-utoast__b{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:#fff;color:#352b24;font:inherit;font-weight:700;cursor:pointer}.hb-utoast__b:focus-visible{outline:2px solid #faa20b;outline-offset:2px}html.hb-co-sum-open .hb-utoast{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}@media (max-width:1179px){html body .hb-ctabar{grid-template-columns:minmax(0,1fr) auto}html body .hb-ctabar .hb-ctabar__wa.hb-ctabar__wa--icon{display:grid;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;border-radius:16px;gap:0}html body .hb-ctabar .hb-ctabar__wa--icon .hb-i{width:26px;height:26px;color:#1f8f4c}html body .hb-ctabar .hb-ctabar__start.hb-btn{min-height:52px}html body .hb-ctabar .hb-ctabar__start.hb-btn.has-items{justify-content:center;background:#657b63;border-color:#657b63;color:#fff}html body .hb-ctabar .hb-ctabar__start.has-items .hb-ctabar__ctx{font-size:16px;font-weight:700}}@media (min-width:768px){html.hb-has-items .hb-header .hb-header__cart{display:none}}.hba-sum__order{flex:1;min-height:0;display:flex;flex-direction:column}.hba-sum__order[hidden],.hba-sum__empty[hidden],.hba-sum__nudgebox[hidden]{display:none!important}.hba-sum__order>.hb-osheet-app{flex:1;min-height:0;display:flex;flex-direction:column}.hba-sum__order .hb-osh__scroll{padding-inline:20px}.hba-sum__order .hb-osh__foot{background:#fff}.hba-sum__order .hb-cartp__ctx,.hba-sum__order .hb-cartd__fit{display:none}.hba-sum__nudgebox{padding:0 20px 8px}.hba-sum__empty{flex:1;min-height:0;overflow-y:auto;padding:0 20px 20px}.hba-dock__peek{width:100%}.hba-dock__go{margin-inline-start:auto;display:inline-flex;align-items:center;pointer-events:none}@media (max-width:1023px){.hba-sum__in{max-height:92dvh}}html body form.hb-co.hb-co--pj{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(20px, 3vw, 40px);align-items:start}.hb-co--pj .hb-co__steps{display:grid;gap:14px;min-width:0}.hb-co__prog{display:flex;gap:6px;margin:0;padding:0;list-style:none;counter-reset:s}.hb-co__prog li{flex:1;min-width:0}.hb-co__prog a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border-radius:999px;background:#fff;color:#352b24;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.hb-co__prog a .hb-i{width:18px;height:18px;color:#4f6350}.hb-co__prog a:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-co--pj .hb-co__step{padding:clamp(18px, 2.4vw, 30px);border-radius:22px;background:#fff;scroll-margin-top:calc(var(--hb-header-h, 80px) + 16px)}.hb-co__shead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center;margin-bottom:16px}.hb-co__num{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#352b24;color:#fff;font-weight:700;font-size:15px}html body .hb-co--pj h2.hb-co__head{display:flex;align-items:center;gap:8px;margin:0;font-size:clamp(19px, 1.8vw, 23px);font-weight:700}html body .hb-co--pj h2.hb-co__head span{padding:0;background:none;font-size:inherit;white-space:normal;border-radius:0}.hb-co--pj .hb-co__head .hb-i{width:22px;height:22px;color:#4f6350}.hb-co__sub{margin:0;font-size:14px;color:#6b625d}.hb-co--pj .hb-co__mode{margin-bottom:14px}.hb-co--pj .hb-co__chip span{min-height:48px;padding:0 20px;border:1.5px solid rgb(53 43 36 / .16);background:#fff}.hb-co--pj .hb-co__chip span .hb-i{width:20px;height:20px}.hb-co--pj .hb-co__chip input:checked+span{border-color:#657b63;background:#657b63;color:#fff}.hb-co--pj .hb-co__chip input:focus-visible+span{outline:2px solid #352b24;outline-offset:3px}.hb-co--pj .hb-co__fee,.hb-co--pj .hb-co__pickup{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:10px 14px;border-radius:14px;background:var(--hb-filter-bg,#f9f4f0);font-weight:400;font-size:14.5px;color:#4a413b}.hb-co--pj .hb-co__fee span{display:inline;color:inherit}.hb-co--pj .hb-co__fee .hb-i,.hb-co--pj .hb-co__pickup .hb-i{flex:none;margin-top:2px;color:#4f6350}.hb-co--pj .hb-co__pickup[hidden],.hb-co--pj [data-hb-co-delivery][hidden]{display:none}.hb-co__when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.hb-co__when #hb_date_field>label,.hb-co__when legend{display:flex!important;align-items:center;gap:6px}.hb-co__when #hb_date_field>label .hb-i,.hb-co__when legend .hb-i{width:18px;height:18px;color:#4f6350}.hb-co__hint{display:block;margin-top:6px;font-size:13.5px;color:#6b625d}.hb-co__hint--pre{color:#3f5240;font-weight:700}.hb-co__hint--pre[hidden]{display:none}.hb-co__msg{display:block;margin-top:6px;font-size:14px;font-weight:700;color:#a3371f}.hb-co__msg:empty{display:none}.hb-co--bad .hb-date__btn,.hb-co--pj [aria-invalid="true"].input-text{border-color:#a3371f!important;box-shadow:0 0 0 1px #a3371f}.hb-slots{min-width:0;margin:0;padding:0;border:0}.hb-slots legend{margin:0 0 6px;padding:0;font-weight:500;font-size:17px}.hb-slots__wait{margin:0 0 8px;font-size:14px;color:#6b625d}.hb-slots__wait[hidden]{display:none}.hb-slots__note{margin:10px 0 0;font-size:14px;color:#6b625d}.hb-slots__note[hidden]{display:none}.hb-slots__list{display:flex;flex-wrap:wrap;gap:8px}.hb-slot{position:relative;margin:0!important;cursor:pointer}.hb-slot[hidden]{display:none}.hb-slot input{position:absolute;opacity:0;pointer-events:none}.hb-slots .hb-slot span{color:#352b24}.hb-slot span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid rgb(53 43 36 / .16);border-radius:12px;background:#fff;color:#352b24;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.hb-slot input:checked+span{border-color:#657b63;background:#657b63;color:#fff}.hb-slot input:focus-visible+span{outline:2px solid #352b24;outline-offset:2px}.hb-co--bad.hb-slots .hb-slot span{border-color:#a3371f}.hb-co__check{display:flex!important;align-items:center;gap:10px;min-height:44px;margin:14px 0 0!important;font-weight:500!important;cursor:pointer}.hb-co__check input{width:22px;height:22px;accent-color:#657b63;flex:none}.hb-co__check span{display:inline-flex;align-items:center;gap:6px}.hb-co__notes{margin-top:14px;border-top:1px solid rgb(53 43 36 / .1)}.hb-co__notes summary{display:flex;align-items:center;gap:8px;min-height:48px;font-weight:700;cursor:pointer;list-style:none}.hb-co__notes summary::-webkit-details-marker{display:none}.hb-co__notes summary small{font-weight:400;color:#6b625d}.hb-co__notes summary::after{content:"";width:9px;height:9px;margin-inline-start:auto;border:solid #352b24;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s ease}.hb-co__notes[open] summary::after{transform:rotate(-135deg)}.hb-co__notes .form-row{margin-top:8px!important}.hb-co__paynote{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;padding:12px 16px;border-radius:14px;background:#eef2ed;color:#2f3d30}.hb-co__paynote .hb-i{flex:none;margin-top:2px;color:#4f6350}.hb-co__paynote p{margin:0;font-size:14.5px;line-height:1.5}.hb-co__paynote b{display:block;font-size:15.5px}html body .hb-co--pj #place_order{min-height:56px;background:#657b63;color:#fff}html body .hb-co--pj #place_order:hover{background:#55694f}html body .hb-co--pj .hb-co__sum{position:sticky;top:calc(var(--hb-header-h, 80px) + 20px);max-height:calc(100dvh - var(--hb-header-h, 80px) - 40px);display:flex;flex-direction:column;padding:0;border-radius:22px;background:#fff;color:#352b24;box-shadow:0 1px 0 rgb(53 43 36 / .06);overflow:hidden}.hb-co__sumbar{display:none}.hb-co__sumbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.hb-co__sumh{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:20px;font-weight:700}.hb-co__sumh img{width:26px;height:26px;object-fit:contain}.hb-co--pj .hb-co__sum small,.hb-co--pj .hb-co__sum .hb-co__note,.hb-co--pj .hb-co__sum .hb-co__total small{color:#6b625d}.hb-co__review{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.hb-co__review>*{min-width:0}html body .hb-co .hb-slot[hidden]{display:none!important}.hb-co__review .hb-clines{margin:0;padding:0;list-style:none;display:grid;gap:6px}.hb-co__review .hb-cline{background:var(--hb-filter-bg,#f9f4f0);border-radius:14px}.hb-co__review .hb-osh__tools{margin:0}.hb-co__review .hb-ups__row{margin-inline:-20px;padding-inline:20px}.hb-co__review.is-cleared .hb-clines,.hb-co__review.is-cleared .hb-co__totals,.hb-co__review.is-cleared .hb-ups{opacity:.35;pointer-events:none}.hb-co__totals{padding-top:12px;border-top:1px solid rgb(53 43 36 / .1)}html body .hb-co--pj .hb-co__row{color:#352b24;font-size:15.5px}html body .hb-co--pj .hb-co__total{border-top-color:rgb(53 43 36 / .12);color:#352b24}html body .hb-co--pj .hb-co__total strong{font-size:26px}html body .hb-co--pj .hb-co__sum .blockUI.blockOverlay{background:#fff!important}.hb-co--pj .hb-co__note{margin:12px 0 0;font-size:13.5px}@media (max-width:1023px){html body form.hb-co.hb-co--pj{grid-template-columns:minmax(0,1fr);padding-bottom:76px}html body .hb-co--pj .hb-co__sum{position:fixed;z-index:890;inset:auto 0 0 0;top:auto;order:0;max-height:none;border-radius:20px 20px 0 0;box-shadow:0 -12px 30px rgb(38 30 25 / .18)}.hb-co__sumbar{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 18px calc(10px + env(safe-area-inset-bottom, 0px));border:0;background:#fff;color:#352b24;font:inherit;text-align:start;cursor:pointer}.hb-co__sumbar-t{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-weight:700;font-size:15.5px}.hb-co__sumbar-t .hb-i{color:#4f6350}.hb-co__sumbar strong{font-size:19px;font-variant-numeric:tabular-nums}.hb-co__sumbar-chev{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hb-filter-bg,#f9f4f0);transform:rotate(180deg);transition:transform .2s ease}.hb-co__sumbar[aria-expanded="true"] .hb-co__sumbar-chev{transform:none}.hb-co__sumbar:focus-visible{outline:2px solid #352b24;outline-offset:-4px}.hb-co__sumbody{display:none;max-height:calc(82dvh - 64px);padding:4px 16px 20px;border-top:1px solid rgb(53 43 36 / .08)}.hb-co__sum.is-open .hb-co__sumbody{display:block}.hb-co__sum.is-open{box-shadow:0 -12px 30px rgb(38 30 25 / .18),0 0 0 100vmax rgb(53 43 36 / .4)}.hb-co__sum.is-open .hb-co__sumbar{order:2;border-top:1px solid rgb(53 43 36 / .08)}.hb-co__sumh{display:none}.hb-co__review .hb-ups__row{margin-inline:-16px;padding-inline:16px}.hb-co__when{grid-template-columns:minmax(0,1fr)}.hb-co__prog a span{font-size:13px}html.hb-co-sum-open{overflow:hidden}}@media (max-width:420px){.hb-co__prog a{padding:0 6px;gap:4px}.hb-co__prog a .hb-i{display:none}}@media (prefers-reduced-motion:reduce){.hb-utoast,.hb-cartd__panel,.hb-co__sumbar-chev,.hb-co__notes summary::after{transition:none!important}}html.hb-a11y-motion .hb-utoast,html.hb-a11y-motion .hb-cartd__panel{transition:none!important}.hb-cline .hb-lstep{height:48px}.hb-cline .hb-lstep__b{width:44px;height:44px}.hb-cline__name{display:inline-block;padding-block:11px;margin-block:-11px}.hb-co .hb-date__nav{width:44px;height:44px}body:has(.hb-cartd.is-open) .hb-a11y,html.hb-co-sum-open .hb-a11y{visibility:hidden}.hb-co--pj .hb-co__totals{position:sticky;bottom:-20px;z-index:1;margin:0 -20px -20px;padding:12px 20px 16px;background:#fff;box-shadow:0 -8px 16px rgb(53 43 36 / .06)}@media (max-width:1023px){.hb-co--pj .hb-co__totals{bottom:-20px;margin-inline:-16px;padding-inline:16px}}.hb-co--pj #payment ul.wc_payment_methods:not(:has(>li+li)){display:none}.hb-cartd__panel>.hb-utoast.is-in-sheet{position:absolute;inset-inline:12px;bottom:var(--hb-ut-b,96px);width:auto;max-width:none;margin:0;z-index:30}html.hb-ss-open .hb-cartd__panel>.hb-utoast.is-in-sheet{transform:none;opacity:1}html.hb-cart-lock .hb-toasts{left:calc(var(--hb-sheet-x, 0px) + var(--hb-sheet-w, 100vw) / 2);bottom:calc(var(--hb-sheet-foot, 0px) + 12px);width:min(420px, calc(var(--hb-sheet-w, 100vw) - 24px));z-index:1100}.hb-cartempty{container-type:inline-size;width:100%}.hb-cartempty .hb-paths{grid-template-columns:minmax(0,1fr)!important;max-width:520px;margin-inline:auto}@container (min-width:760px){.hb-cartempty .hb-paths{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:900px}}.hb-pp-page--package .hb-pp__ctx[data-hb-pp-ctx]{min-height:40px}.hb-pp-page--package .hb-pp__ctx [data-hb-pp-ctx-t]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.hb-boxes__why{margin:10px 0 0;font-size:14.5px;line-height:1.45;color:#f6efe9}.hb-boxes__why[hidden]{display:none}.hb-boxes__bar{position:fixed;z-index:880;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;padding-inline-start:18px;border-radius:18px;background:#352b24;color:#fff;box-shadow:0 14px 34px rgb(38 30 25 / .3);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.hb-boxes__bar.is-on{opacity:1;transform:none;pointer-events:auto}.hb-boxes__bar p{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:14.5px}.hb-boxes__bar strong{font-size:17px;font-variant-numeric:tabular-nums}.hb-boxes__bar .hb-btn{min-height:44px;padding-inline:18px;background:#657b63;color:#fff;border-color:#657b63;white-space:nowrap}.hb-boxes__bar .hb-btn.is-locked{background:#5b524d;border-color:#5b524d}html.hb-boxes-bar-on .hb-ctabar{visibility:hidden}@media (min-width:1024px){.hb-boxes__bar{inset-inline:auto 24px;width:min(560px, calc(100vw - 48px))}}@media (prefers-reduced-motion:reduce){.hb-boxes__bar{transition:none}}.hb-boxes__cat .hb-boxes__tick{border-color:#fff0;border-radius:50%;background:#fff0}.hb-boxes__cat.is-on .hb-boxes__tick{border-color:#657b63;background:#657b63}.hb-pkp__diff{max-width:62ch;margin:10px auto 0;font-size:16px;line-height:1.55;color:#5b524d}.hb-pkp__mtot{margin:6px 0 0;font-weight:700;font-size:15.5px;color:#352b24;font-variant-numeric:tabular-nums}.hb-pkp__mtot.is-off{font-weight:500;color:#6b625d}.hb-pk-other{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:14px auto 0;font-size:15.5px;color:#352b24}.hb-pk-other label{font-weight:600}.hb-pk-other input{width:112px;min-height:44px;padding:0 12px;border:1px solid rgb(53 43 36 / .25);border-radius:12px;background:#fff;font:inherit;text-align:center}.hb-pk-other__go{min-height:44px;padding:0 18px;border:1px solid #352b24;border-radius:999px;background:#fff;color:#352b24;font:inherit;font-weight:700;cursor:pointer}.hb-pk-other input:focus-visible,.hb-pk-other__go:focus-visible{outline:2px solid #352b24;outline-offset:2px}@media (hover:hover){.hb-pk-other__go:hover{background:#352b24;color:#fff}}input[type="email"],input[type="tel"],input#billing_email,input#billing_phone,.hb-co input[name*="email"],.hb-co input[name*="phone"]{font-family:"Assistant","Segoe UI",Arial,"Arial Hebrew",sans-serif!important;text-transform:none;letter-spacing:0;unicode-bidi:plaintext;text-align:right}.hb-header a:focus-visible,.hb-header button:focus-visible,.hb-header [tabindex]:focus-visible{outline:3px solid #faa20b!important;outline-offset:2px;box-shadow:0 0 0 2px #352b24!important}.hb-cline__row .hb-lact.hb-ibtn.hb-cline__edit[aria-expanded="true"]{color:#fff}@media (min-width:1024px){.hba .hba-rail__b{white-space:normal;padding-block:7px;line-height:1.25}.hba .hba-rail__n{overflow:visible;text-overflow:clip;white-space:normal}}.hb-pkp__cmp-table tbody th[scope="row"],.hb-pkp__cmp-table thead td{position:sticky;inset-inline-start:0;z-index:1;background:#fff}.hb-pkp__cmp-table thead td{background:var(--hb-filter-bg,#f9f4f0)}.hb-pkp__cmp-hint{margin:12px 0 -6px;text-align:center;font-size:14px;color:#5b524d}.hb-pkp__cmp-hint[hidden]{display:none}body:has(form.hb-co--pj) .hb-main{position:relative;z-index:3}.hb-co__review.is-cleared .hb-co__totals{visibility:hidden}@media (max-width:767px){.hb-boxes__bar{display:none}}.hb-boxbar__unit.is-warn{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.hb-sug:focus-visible{outline:2px solid #352b24;outline-offset:-2px}html.hb-has-ctx .hb-shop .hb-pcard__sug[data-sug]:empty{display:block;min-height:1.4em}@media (max-width:767px){html.hb-has-ctx .hb-shop .hb-pcard__sug[data-sug]:empty{min-height:1.4em}}@media (min-width:1024px){.hb-co--pj .hb-co__sumh{position:sticky;top:-20px;z-index:2;margin:-20px -20px 12px;padding:20px 20px 12px;background:#fff}}.hb-co__sumbody{overscroll-behavior:auto}.hb-co__sumbody,.hb-osh__scroll{scrollbar-width:thin;scrollbar-color:rgb(53 43 36 / .28) #fff0}.hb-co__sumbody::-webkit-scrollbar,.hb-osh__scroll::-webkit-scrollbar{width:6px}.hb-co__sumbody::-webkit-scrollbar-thumb,.hb-osh__scroll::-webkit-scrollbar-thumb{border-radius:6px;background:rgb(53 43 36 / .28)}.hb-co__sumbody::-webkit-scrollbar-track,.hb-osh__scroll::-webkit-scrollbar-track{background:#fff0}.hb-ups__row{overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(53 43 36 / .28) #fff0}.hb-ups__row::-webkit-scrollbar{height:6px}.hb-ups__row::-webkit-scrollbar-thumb{border-radius:6px;background:rgb(53 43 36 / .28)}:root{--hb-cat-count:#80625a}.hb-shop__count[tabindex="-1"]:focus:not(:focus-visible),.hb-pkp__count[tabindex="-1"]:focus:not(:focus-visible){outline:none}.hb-pkp__packages h2[tabindex="-1"]:focus:not(:focus-visible){outline:none}.hb-sug .hb-sug__chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);padding-inline-end:28px}.hb-sug .hb-sug__chips::-webkit-scrollbar{display:none}.hb-sug .hb-sug__chip{flex:none;scroll-snap-align:start;min-height:40px;white-space:nowrap}.hb-sug .hb-sug__item{min-height:56px;padding-block:6px;gap:12px;grid-template-columns:44px minmax(0,1fr) auto 14px}.hb-sug .hb-sug__item .hb-sug__pic,.hb-sug .hb-sug__item .hb-sug__ico{width:44px;height:44px}.hb-sug .hb-sug__item .hb-sug__pic img{width:44px;height:44px}@media (max-width:767px){.hb-sug .hb-sug__item{grid-template-columns:44px minmax(0,1fr) auto;min-height:56px;padding:6px 10px}}.hb-clines:not(.hb-clines--full){gap:0;padding:2px 12px;border-radius:18px;background:#fff;box-shadow:0 1px 0 rgb(53 43 36 / .04)}.hb-clines:not(.hb-clines--full)>.hb-cline{grid-template-columns:56px minmax(0,1fr) 52px 52px;grid-template-areas:"img txt qty qty" "img price ed x" "cedit cedit cedit cedit";gap:2px 10px;align-items:center;padding:8px 0;border-radius:0;background:#fff0;box-shadow:none;border-bottom:1px solid rgb(53 43 36 / .08)}.hb-clines:not(.hb-clines--full)>.hb-cline:last-child{border-bottom:0}.hb-clines:not(.hb-clines--full)>.hb-cline.is-editing{background:#fff0}.hb-clines:not(.hb-clines--full) .hb-cline__img{grid-row:1 / span 2;align-self:center;width:56px;height:56px}.hb-clines:not(.hb-clines--full) .hb-cline__txt{grid-area:txt;align-self:end;gap:0}.hb-clines:not(.hb-clines--full) .hb-cline__name,.hb-clines:not(.hb-clines--full) .hb-cline__meta{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hb-clines:not(.hb-clines--full) .hb-cline__name{font-size:15.5px;line-height:1.3}.hb-clines:not(.hb-clines--full) .hb-cline__meta{font-size:13px;line-height:1.3}.hb-clines:not(.hb-clines--full) .hb-cline__row{display:contents}.hb-clines:not(.hb-clines--full) .hb-cline__qty{grid-area:qty;justify-self:end;height:40px}.hb-clines:not(.hb-clines--full) .hb-cline__qty .hb-lstep__b{width:34px;height:38px}.hb-clines:not(.hb-clines--full) .hb-cline__qty .hb-lstep__in{width:32px;height:36px}.hb-clines:not(.hb-clines--full) .hb-cline__price{grid-area:price;justify-self:start;align-self:start;margin:0;font-size:15px;font-weight:700}.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__edit{grid-area:ed}.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__x{grid-area:x}.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__edit,.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__x{justify-self:center;width:40px;height:40px;min-height:40px;margin-block:-6px;border-color:#fff0;background:#fff0;color:#5b524d}.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-lact .hb-i{width:17px;height:17px}@media (hover:hover){.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-lact:hover{border-color:rgb(53 43 36 / .2);background:#f6efe9;color:#352b24}}.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__edit[aria-expanded="true"]{border-color:#352b24;background:#352b24;color:#fff}.hb-clines:not(.hb-clines--full) .hb-cedit{grid-area:cedit}.hb-osh .hb-cartp__ctx{gap:2px;padding:8px 12px;border-radius:14px}.hb-osh .hb-cartp__ctx-head{font-size:14.5px;gap:6px}.hb-osh .hb-cartp__ctx-head .hb-ico,.hb-osh .hb-cartp__ctx-head svg{width:18px;height:18px}.hb-osh .hb-cartp__cov,.hb-osh .hb-cartp__short{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px}.hb-osh .hb-cartp__cov small{display:none}.hb-osh .hb-cartp__short{display:flex;gap:0 10px;margin:0;padding:0;list-style:none}.hb-osh .hb-cartp__short li{flex:none}.hba .hba-card{grid-template-columns:88px minmax(0,1fr);gap:0 12px;padding:10px}.hba .hba-card__img{align-self:stretch;width:88px;height:auto;min-height:88px;border-radius:12px}.hba .hba-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;grid-template-areas:"name name" "desc desc" "meta act" "sug act";gap:0 8px;align-items:center}.hba .hba-card__name{grid-area:name;display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;font-size:15.5px;line-height:1.35}.hba .hba-card__name button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hba .hba-card__name .hba-card__hint{flex:none;margin:0;font-size:12.5px}.hba .hba-card__desc{grid-area:desc;align-self:start;display:block;overflow:visible;margin-top:1px;font-size:13px;line-height:1.4}.hba .hba-card__meta{grid-area:meta;align-self:end;margin:6px 0 0;gap:4px 8px}.hba .hba-card__meta .hba-price{font-size:15.5px;line-height:1.3}.hba .hba-card__sug{grid-area:sug;align-self:start;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35}.hba .hba-card__sug button{min-height:0;padding:0 2px}.hba .hba-card__sug button::after{inset:-10px -4px}.hba .hba-card__act{grid-area:act;align-self:end;margin:6px 0 0;padding:0}.hba .hba-card:has(.hba-seg) .hba-card__body{grid-template-areas:"name name" "desc desc" "meta meta" "sug act"}.hba .hba-card:has(.hba-seg) .hba-card__sug{align-self:center}.hba .hba-card .hba-card__act .hb-qty{flex:none;width:112px;min-height:40px}.hba .hba-card .hba-card__act .hb-qty .hb-qty__add{width:112px;min-height:40px;padding:0 10px;gap:4px;font-size:14.5px}.hba .hba-card .hba-card__act .hb-qty .hb-qty__add svg{width:16px;height:16px}.hba .hba-card .hba-card__act .hb-qty.is-step{height:40px;justify-content:space-between}.hba .hba-card .hba-card__act .hb-qty .hb-qty__b{width:38px;height:37px}.hba .hba-card .hba-card__act .hb-qty__n{min-width:28px;font-size:15px}.hba .hba-card.is-in{background:#f7faf6;border-color:var(--sage);box-shadow:inset 0 0 0 .5px var(--sage)}@media (max-width:599px){.hba .hba-card__more{top:2px;inset-inline-end:2px}.hba .hba-card__name{padding-inline-end:36px}.hba .hba-card__desc{padding-inline-end:6px}}@media (min-width:600px){.hba .hba-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding:0}.hba .hba-card__img{width:100%;height:auto;min-height:0;border-radius:0}.hba .hba-card__body{position:relative;padding:10px 12px 12px}.hba .hba-card__name{padding-inline-end:30px}.hba .hba-card__more{position:absolute;top:4px;inset-inline-end:4px;display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;border-radius:50%;color:var(--mute);text-decoration:none}.hba .hba-card__more span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hba .hba-card__more svg{display:block;width:20px;height:20px;transform:scaleX(-1)}.hba .hba-card__more:hover{background:var(--sage-t);color:var(--ink)}.hba .hba-card__more::after{inset:-4px}.hba .hba-card.is-in{box-shadow:inset 0 0 0 .5px var(--sage),0 8px 24px rgb(79 99 77 / .12)}}.hba .hba-layer--filter .hba-layer__in{padding-top:18px}.hba .hba-fs{display:grid;gap:14px;margin:12px 0 14px}.hba .hba-fs__h{margin:0 0 6px;font-size:13.5px;font-weight:700;color:var(--mute)}.hba .hba-fs__seg{display:flex;width:100%}.hba .hba-fs__seg button{flex:1 1 0%;min-height:40px;font-size:14px}.hba .hba-fs__rows{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:16px;overflow:hidden}.hba .hba-fs__rows li+li{border-top:1px solid var(--line)}.hba .hba-frow{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border:0;background:#fff;color:var(--ink);font-size:15px;font-weight:600;text-align:start;transition:background-color .16s ease}.hba .hba-frow:hover{background:#faf7f4}.hba .hba-frow__i{display:grid;place-items:center;width:22px;flex:none;color:var(--sage-d)}.hba .hba-frow__i svg{width:18px;height:18px}.hba .hba-frow__t{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hba .hba-frow__n{flex:none;min-width:24px;font-size:13.5px;font-weight:600;color:var(--mute);text-align:end;font-variant-numeric:tabular-nums}.hba .hba-frow__sw{position:relative;flex:none;width:38px;height:22px;border-radius:11px;background:#d9d0c9;transition:background-color .16s ease}.hba .hba-frow__sw::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(53 43 36 / .25);transition:inset-inline-start .16s ease}.hba .hba-frow[aria-pressed="true"] .hba-frow__sw{background:var(--sage)}.hba .hba-frow[aria-pressed="true"] .hba-frow__sw::after{inset-inline-start:19px}.hba .hba-frow:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.hba .hba-fs__go{display:flex;align-items:center;gap:8px 16px}.hba .hba-fs__go .hba-cta{flex:1 1 auto;min-height:50px}.hba .hba-fs__go .hba-link{flex:none}.hba .hba-fbtn em{top:2px;inset-inline-end:2px;background:var(--sage-d)}.hba .hba-afl{display:flex;align-items:center;gap:6px;padding:10px 12px 0;overflow-x:auto;scrollbar-width:none}.hba .hba-afl[hidden]{display:none}.hba .hba-afl__b{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:0 10px 0 12px;border:1px solid var(--sage);border-radius:999px;background:var(--sage-t);color:var(--sage-d);font-size:13.5px;font-weight:700;white-space:nowrap}.hba .hba-afl__b svg{width:14px;height:14px}.hba .hba-afl__b:hover{background:#e2e9df}.hba .hba-afl__all{flex:none;min-height:36px;font-size:13.5px;white-space:nowrap}@media (min-width:600px){.hba .hba-afl{padding:12px 24px 0}}@media (min-width:1024px){.hba .hba-fbtn{display:inline-grid}.hba.has-layer--first .hba-fbtn{visibility:hidden}}.hba .hba-tags{flex-wrap:nowrap;gap:3px;max-width:calc(100% - 12px)}.hba .hba-tags li:has(.hba-dic){position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%}.hba .hba-tags li:has(.hba-dic)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hba .hba-tags li:has(.hba-dic) svg{width:15px;height:15px}.hba .hba-tags li:not(:has(.hba-dic)){white-space:nowrap}.hb-boxes .hb-bcards .hb-bcard .hb-bcard__info{margin-block-end:2px}.hb-boxes .hb-boxes__total[hidden]{display:none}.hb-clines:not(.hb-clines--full)>.hb-cline{grid-template-columns:56px minmax(0,1fr) auto 38px 38px;grid-template-areas:"img txt txt txt txt" "img price qty ed x" "cedit cedit cedit cedit cedit";gap:4px 6px}.hb-clines:not(.hb-clines--full) .hb-cline__img{margin-inline-end:4px}.hb-clines:not(.hb-clines--full) .hb-cline__txt{align-self:center}.hb-clines:not(.hb-clines--full) .hb-cline__price{justify-self:start;align-self:center;white-space:nowrap}.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__edit,.hb-clines:not(.hb-clines--full) .hb-cline__row .hb-cline__x{width:38px;margin-block:0}.hba .hba-tags .hba-dic,.hba .hba-frow__i .hba-dic,.hba .hba-afl__b .hba-dic,.hba .hba-diet:not([aria-pressed="true"]) .hba-dic,.hba .hba-chip:not([aria-pressed="true"]) .hba-dic{color:var(--sage-d)}.hb-shop .hb-shop__sort-label{color:#6b605a}.hba-sum .hb-osh__scroll{padding-bottom:32px;scroll-padding-block-end:28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),transparent);mask-image:linear-gradient(#000 calc(100% - 20px),transparent)}.hba-sum .hb-ups__img{aspect-ratio:2 / 1}.hb-clines:not(.hb-clines--full)>.hb-cline{grid-template-columns:56px minmax(0,1fr) auto 38px 38px;grid-template-areas:"img txt txt txt txt" "price price qty ed x" "cedit cedit cedit cedit cedit";gap:6px 8px}.hb-clines:not(.hb-clines--full) .hb-cline__img{grid-area:img;grid-row:auto}.hb-clines:not(.hb-clines--full) .hb-cline__price{justify-self:start;align-self:center}.hb-rail__track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.hb-rail__track::-webkit-scrollbar{display:none}.hb-rail__track>*{scroll-snap-align:start}.hb-rail__track--fade{--hb-rail-fs:0px;--hb-rail-fe:0px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--hb-rail-fs),#000 calc(100% - var(--hb-rail-fe)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--hb-rail-fs),#000 calc(100% - var(--hb-rail-fe)),transparent 100%)}.hb-rail__track--fade:dir(ltr){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hb-rail-fs),#000 calc(100% - var(--hb-rail-fe)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hb-rail-fs),#000 calc(100% - var(--hb-rail-fe)),transparent 100%)}.hb-rail__track--fade.has-prev{--hb-rail-fs:36px}.hb-rail__track--fade.has-next{--hb-rail-fe:36px}.hb-rail__track:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:2px;border-radius:14px}.hb-rail__btn{position:absolute;top:var(--hb-rail-y,50%);z-index:3;display:none;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid rgb(53 43 36 / .12);border-radius:50%;background:var(--hb-filter-bg,#f9f4f0);color:var(--hb-ink-warm,#352b24);box-shadow:0 6px 16px rgb(53 43 36 / .12);cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out,opacity .18s ease-out,transform .09s ease-out}.hb-rail__btn--prev{right:calc(var(--hb-rail-x1, 0px) - 16px)}.hb-rail__btn--next{left:calc(var(--hb-rail-x0, 0px) - 16px)}.hb-rail__btn:dir(ltr).hb-rail__btn--prev{right:auto;left:calc(var(--hb-rail-x0, 0px) - 16px)}.hb-rail__btn:dir(ltr).hb-rail__btn--next{left:auto;right:calc(var(--hb-rail-x1, 0px) - 16px)}.hb-rail__chev{width:9px;height:9px;margin-inline-start:3px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg)}.hb-rail__btn--prev .hb-rail__chev{margin-inline:0 3px;transform:rotate(135deg)}.hb-rail__btn:dir(ltr) .hb-rail__chev{transform:rotate(135deg)}.hb-rail__btn--prev:dir(ltr) .hb-rail__chev{transform:rotate(-45deg)}.hb-rail__btn:disabled{opacity:0;pointer-events:none}.hb-rail__btn[hidden]{display:none!important}.hb-rail__btn:focus-visible{outline:2px solid var(--hb-ink-warm,#352b24);outline-offset:2px}.hb-rail__btn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.hb-rail__btn{display:grid}.hb-rail__btn:hover{background:var(--hb-ink-warm,#352b24);color:#fff}}@media (prefers-reduced-motion:reduce){.hb-rail__btn{transition:none}}html.hb-a11y-motion .hb-rail__btn{transition:none}.hb-sticky-gutter{box-sizing:border-box;max-width:none!important;width:auto!important}.hb-pkbar.hb-sticky-gutter.is-stuck{background:rgb(249 244 240 / .98)}@media (max-width:767px){body .hb-trust{padding-bottom:0}}@media (min-width:768px){body .hb-trust{padding-bottom:72px}}@media (min-width:1024px){body .hb-trust{padding-bottom:52px}}.hb-reviews__grid.hb-rail__track{scroll-snap-type:x mandatory}body .hb-paths .hb-paths__ico,body .hb-paths .hb-paths__a--quote .hb-paths__ico{background:#eef2ec;color:#4f624d}.hb-pkp__menus .hb-pkp__head{max-width:62ch;padding-inline:16px;box-sizing:border-box}.hb-pkp__bagel.hb-pkp__bagel--badge{width:84px;margin:0 auto 8px;transform:none!important}@media (min-width:1024px){.hb-pkp__bagel.hb-pkp__bagel--badge{width:104px}}.hb-pkp__vs{max-width:760px;margin:22px auto 0;padding-inline:16px;box-sizing:border-box}.hb-pkp__vs-q{margin:0 0 10px;font-weight:700;font-size:16px;text-align:center;color:#352b24}.hb-pkp__vs ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.hb-pkp__vs li{display:grid;align-content:start;gap:4px;padding:14px 14px 16px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .08);text-align:start}.hb-pkp__vs-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background:#eef2ec;color:#4f624d}.hb-pkp__vs strong{font-size:16px;line-height:1.3;color:#352b24}.hb-pkp__vs li>span:last-child{font-size:14.5px;line-height:1.45;color:#5b524d}@media (min-width:768px){.hb-pkp__vs li{padding:18px 20px 20px}.hb-pkp__vs strong{font-size:17px}}.hb-pkp__menu h3{margin:0;font-size:19px;line-height:1.3}.hb-pkp__menu .hb-pkp__price{margin-top:2px}.hb-pkp__menu .hb-pkp__mtot{margin:4px 0 0;font-size:15px;line-height:1.45}.hb-pkp__menu .hb-pkp__mtot.is-off>span{font-weight:600;color:#352b24}.hb-pkp__hint{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:2px;font-weight:500;color:#8a5600;text-decoration:underline;text-underline-offset:3px}.hb-pkp__menu .hb-pkp__includes{margin:10px 0 18px;font-size:14.5px}.hb-pkp__menu .hb-pkp__includes li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgb(53 43 36 / .08)}.hb-pkp__inc-ico{display:grid;place-items:center;color:#8c7068}.hb-pkp__menu .hb-pkp__includes em{padding:2px 9px;border-radius:999px;background:#f2ebe6;font-size:12.5px;font-weight:600;line-height:1.5;color:#5b4a43;white-space:nowrap;text-align:center}.hb-pkp__menu{padding-bottom:18px!important}.hb-menu .hb-om__head{padding-block:18px 6px}.hb-menu .hb-om__badge{width:96px;margin-bottom:6px}@media (max-width:767px){.hb-menu .hb-om__badge{display:none}.hb-menu .hb-om__head{padding-top:8px}.hb-menu .hb-om__title{font-size:34px;line-height:1.12}.hb-menu .hb-om__lead{margin-top:8px;font-size:16.5px;line-height:1.45}}.hb-menu__facts--strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin-top:14px;font-size:15px}.hb-menu__facts--strip li{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:0;background:none!important;color:#352b24;white-space:nowrap}.hb-menu__facts--strip li+li{border-inline-start:1px solid rgb(53 43 36 / .22)}.hb-menu__facts--strip li .hb-i{flex:none;color:#8c7068}.hb-menu__facts--strip strong{font-weight:700}@media (max-width:440px){.hb-menu__facts--strip{font-size:14px}.hb-menu__facts--strip li{gap:4px;padding:0 8px}.hb-menu__facts--strip li .hb-i{width:16px;height:16px}}@media (max-width:767px){.hb-menu .hb-menu__block-title,.hb-menu .hb-menu__notes>h2{padding-inline:6px}}.hb-menu .hb-menu__sec{border:0;border-radius:28px;background:#f9f4f0;padding:6px}.hb-menu .hb-menu__sec .hb-menu__sec-head,.hb-menu .hb-menu__sec.is-incl .hb-menu__sec-head,.hb-menu .hb-menu__sec.is-pick .hb-menu__sec-head{background:none!important;color:#352b24;padding:12px 14px 10px;gap:8px 10px}.hb-menu .hb-menu__sec-head h3{display:inline-flex;align-items:center;gap:10px;font-size:clamp(19px, 1.6vw, 22px)}.hb-menu__sec-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#8c7068;flex:none}.hb-menu .hb-menu__rule,.hb-menu .hb-menu__sec.is-incl .hb-menu__rule{padding:3px 12px;border-radius:999px;background:#eef2ec;color:#3f513e;font-weight:700;font-size:13.5px}.hb-menu .hb-menu__rule small{color:#5b524d;font-weight:500}.hb-menu .hb-menu__count{background:#fff;color:#352b24;box-shadow:inset 0 0 0 1px rgb(53 43 36 / .12)}.hb-menu .hb-menu__sec.is-full .hb-menu__count{background:#657b63;color:#fff;box-shadow:none}.hb-menu .hb-menu__sec>.hb-menu__items,.hb-menu .hb-menu__sec>.hb-menu__cols{background:#fff}.hb-menu .hb-menu__sec>.hb-menu__cols{border-radius:20px 20px 0 0}.hb-menu .hb-menu__sec>.hb-menu__items{border-radius:20px;overflow:hidden}.hb-menu .hb-menu__sec>.hb-menu__cols+.hb-menu__items{border-radius:0 0 20px 20px}.hb-menu .hb-menu__sheet{display:grid;gap:14px}.hb-menu .hb-menu__block{display:grid;gap:14px}@media (max-width:1023px){body .hb-menu__bar{background:rgb(255 255 255 / .97);color:#352b24;border-radius:22px;padding:8px;padding-inline-start:16px;box-shadow:0 10px 30px rgb(53 43 36 / .2)}body .hb-menu__bar p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13.5px;line-height:1.35}body .hb-menu__bar p strong{display:inline;font-size:17px}body .hb-menu__bar [data-hb-menu-picked]{flex-basis:100%;font-weight:700}body .hb-menu__bar-sep{display:none}body:has(.hb-menu__bar) .hb-fab--cart{display:none!important}body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-menu__bar{padding-left:8px}}@media (max-width:767px){body:not(.home) .hb-faq .hb-faq__title{padding-inline:6px}}.hb-cp.hb-contact>.hb-cp__evlinks{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px;max-width:980px;margin-inline:auto}.hb-cp__evlinks>span{margin:0;text-align:center}.hb-cp__evrow{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 4px;scroll-padding-inline:4px}.hb-cp__evrow>.hb-chip{flex:none}@media (min-width:1024px){.hb-cp__evrow:not(.has-prev):not(.has-next){justify-content:center}}.hb-about__facts{gap:4px 0}.hb-about__facts li{padding:0 12px;border:0;border-radius:0;background:none}.hb-about__facts li+li{border-inline-start:1px solid rgb(255 255 255 / .55)}.hb-about__facts a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:767px){.hb-about__facts li{padding:0 8px}}@media (min-width:768px) and (max-width:1023px){body .hb-reviews__grid.hb-rail__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 2.2);gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}body .hb-reviews__grid.hb-rail__track>*{scroll-snap-align:start}}@media (max-width:767px){html body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-contact>.hb-menu__bar,html body .hb-menu__bar{padding-left:8px!important}html body .hb-menu__bar .hb-btn{flex:none}}@media (max-width:767px){.hb-cp__evlinks .hb-rail__btn{display:none!important}.hb-cp__evrow{padding-inline:4px 24px;scroll-padding-inline:4px 24px}.hb-cp__evrow::after{content:"";flex:0 0 1px}}.hb-cp__evrow.hb-rail__track--fade{-webkit-mask-image:none;mask-image:none}.hb-pkp>.hb-pkp__packages>.hb-pkp__head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hb-pkp>.hb-pkp__packages{padding-top:0}.hb-pkp .hb-pkp__packages>.hb-packages{margin-top:0}.hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar{margin-top:0!important}.hb-pkbar__cmp{display:inline-flex;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 14px;border:1px solid rgb(53 43 36 / .16);border-radius:999px;background:#fff;color:#352b24;font:700 15px/1 var(--hb-font);white-space:nowrap;cursor:pointer}.hb-pkbar__cmp svg{flex:none;color:#8c7068}.hb-pkbar__cmp:active{transform:scale(.97)}.hb-pkbar__cmp:focus-visible{outline:2px solid #352b24;outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-pkbar__cmp:hover{border-color:rgb(53 43 36 / .5)}}@media (max-width:479px){.hb-pkp .hb-pk-filter.hb-pkbar{gap:6px;padding-inline:4px}.hb-pkp .hb-pk-filter.hb-pkbar .hb-dd__btn,.hb-pkbar__open,.hb-pkbar__cmp{padding:0 11px;gap:6px;font-size:14px}}.hb-pksheet__sec--n .hb-pk-other{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;margin:0}.hb-pksheet__sec--n .hb-pk-other label{display:none}.hb-pksheet__sec--n .hb-pk-other input{flex:1 1 auto;width:auto;min-width:0}.hb-pksheet__sec--n .hb-pk-other__go{flex:none}.hb-pkp .hb-pk-card__items li[hidden]{display:none!important}.hb-pkp .hb-pk-card__note{display:none}.hb-pkp .hb-pk-card__chips.hb-pkc__facts{position:static;display:flex;flex-wrap:nowrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:0;background:none;border-radius:0;font-size:13.5px;line-height:1.2;color:#4a403a;white-space:nowrap}.hb-pkc__facts>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.hb-pkc__facts .hb-ico{width:18px;height:18px;color:#8c7068}.hb-pkc__ico{display:inline-grid;place-items:center;color:#8c7068}.hb-pkc__kind{padding:4px 10px 4px 9px;border-radius:999px;background:#f2ebe6;font-weight:600}.hb-pkc__more{color:#8a5600;font-weight:700}.hb-pkp .hb-pk-card__items li.hb-pkc__more::before{display:none}.hb-pkp .hb-pk-card__foot:not(:has(.hb-pk-card__note)),.hb-pkp .hb-pk-card__foot{padding-bottom:14px}@media (max-width:767px){html body .hb-pkp .hb-pkp__packages .hb-pk-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;gap:14px;margin:14px 0 0;padding:0;overflow:visible;scroll-snap-type:none}html body .hb-pkp .hb-packages--page .hb-pk-card__media{aspect-ratio:16 / 10;margin:12px 12px 0;border-radius:28px}html body .hb-pkp .hb-packages--page .hb-pk-card__body{padding:12px 18px 0}html body .hb-pkp .hb-packages--page .hb-pk-card__title{margin:0 0 6px;font-size:22px;line-height:1.2}html body .hb-pkp .hb-packages--page .hb-pk-card__items{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}html body .hb-pkp .hb-packages--page .hb-pk-card__items li{font-size:14.5px;line-height:1.35}html body .hb-pkp .hb-packages--page .hb-pk-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px 12px;margin-top:8px}html body .hb-pkp .hb-packages--page .hb-pk-card__price{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0}html body .hb-pkp .hb-packages--page .hb-pk-card__from{grid-column:auto;line-height:1.2}html body .hb-pkp .hb-packages--page .hb-pk-card__amount{line-height:1.1}html body .hb-pkp .hb-packages--page .hb-pk-card__total{line-height:1.3}html body .hb-pkp .hb-packages--page .hb-pk-card__cta.hb-btn{width:auto;min-width:0;white-space:nowrap}}.hb-cmpsheet .hb-pksheet__panel{max-height:min(88vh, 680px)}.hb-cmpsheet .hb-pksheet__head{padding-top:2px}.hb-cmp__hint{margin:0 0 10px;font-size:14.5px;color:#5f524c}.hb-cmp__pick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hb-cmp__pick::-webkit-scrollbar{display:none}.hb-cmp__chip{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 16px 0 12px;border:1px solid rgb(53 43 36 / .18);border-radius:999px;background:#fff;color:#352b24;font:600 15px/1.1 var(--hb-font);cursor:pointer}.hb-cmp__tick{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid rgb(53 43 36 / .3);border-radius:50%;color:#fff0}.hb-cmp__chip[aria-checked="true"]{border-color:#657b63;background:#eef2ec}.hb-cmp__chip[aria-checked="true"] .hb-cmp__tick{border-color:#657b63;background:#657b63;color:#fff}.hb-cmp__chip:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-cmp__grid{display:grid;gap:6px}.hb-cmp__row{display:grid;grid-template-columns:92px repeat(var(--n,3),minmax(0,1fr));gap:8px;align-items:center;padding:10px 12px;border-radius:18px;background:#f9f4f0;font-size:14.5px;line-height:1.3}.hb-cmp__row:nth-child(even){background:#f2ebe6}.hb-cmp__row--h,.hb-cmp__row--cta{background:none!important;padding-block:4px}.hb-cmp__row--h b{font-size:15px;text-align:center;color:#352b24}.hb-cmp__l{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13.5px;color:#5f524c}.hb-cmp__l i{display:inline-grid;flex:none;color:#8c7068}.hb-cmp__v{text-align:center;font-variant-numeric:tabular-nums}.hb-cmp__v strong{font-size:18px;color:#4a5d4b}.hb-cmp__na{color:#6b625d;font-size:13px}.hb-cmp__empty{margin:8px 0;text-align:center;color:#5f524c}.hb-cmp__row--cta .hb-btn{min-height:44px;padding:0 10px;font-size:15px;justify-content:center}@media (max-width:479px){.hb-cmp__row{grid-template-columns:70px repeat(var(--n,3),minmax(0,1fr));gap:6px;padding-inline:8px;font-size:13.5px}.hb-cmp__l{flex-direction:column;align-items:flex-start;gap:2px;font-size:12.5px}.hb-cmp__v strong{font-size:16px}.hb-cmp__row--cta .hb-btn{padding:0 4px;font-size:14px}}.hb-pkp .hb-packages--page>.hb-pk-other{display:none}.hb-pkp .hb-pk-card:not([data-pkc]) .hb-pk-card__items li:nth-child(n+4){display:none}.hb-pkp .hb-pk-card:not([data-pkc]) .hb-pk-card__chips{visibility:hidden}.hb-pkp .hb-pk-card:not([data-pkc]) .hb-pk-card__title{margin-bottom:42px!important}@media (max-width:767px){.hb-pkp .hb-pk-card:not([data-pkc]) .hb-pk-card__items::after{content:"";display:block;height:19.6px}}.hb-pkp .hb-packages--page>.hb-pkp__count{display:none}@media (scripting:enabled){.hb-pkp .hb-packages--page .hb-pk-filter:not(.hb-pkbar){height:60px;margin-top:0!important;overflow:hidden;visibility:hidden}}.hb-prod__pkgs--compact .hb-pk-card__chips.hb-pkc__facts{position:static;display:flex;flex-wrap:nowrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:0;background:none;border-radius:0;font-size:13.5px;line-height:1.2;color:#4a403a;white-space:nowrap}.hb-prod__pkgs--compact .hb-pk-card__note{display:none}.hb-prod__pkgs--compact .hb-pk-card__items li.hb-pkc__more::before{display:none}.hb-prod__pkgs--compact .hb-pk-card__media{aspect-ratio:16 / 10;margin:12px 12px 0;border-radius:28px}.hb-prod__pkgs--compact .hb-pk-card__body{padding:12px 18px 0}.hb-prod__pkgs--compact .hb-pk-card__title{margin:0 0 6px;font-size:22px;line-height:1.2}.hb-prod__pkgs--compact .hb-pk-card__items{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.hb-prod__pkgs--compact .hb-pk-card__items li{font-size:14.5px;line-height:1.35}.hb-prod__pkgs--compact .hb-pk-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px 14px;margin-top:8px}.hb-prod__pkgs--compact .hb-pk-card__price{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.hb-prod__pkgs--compact .hb-pk-card__from{grid-column:auto;line-height:1.2}.hb-prod__pkgs--compact .hb-pk-card__amount{line-height:1.1}.hb-prod__pkgs--compact .hb-pk-card__total{line-height:1.3}.hb-prod__pkgs--compact .hb-pk-card__cta.hb-btn{width:auto;min-width:0;white-space:nowrap}@media (max-width:430px){.hb-prod__pkgs--compact .hb-pk-card__chips.hb-pkc__facts{flex-wrap:wrap;gap:6px 10px;font-size:13px}}@media (min-width:1024px){.hb-pkp{--hb-vw:calc(100vw - var(--hb-sbw, 0px));--hb-pkw:min(1272px, calc(var(--hb-vw) - 2 * clamp(40px, 5vw, 96px)))}html body .hb-pkp>.hb-pkp__packages{padding-inline:0}html body .hb-pkp .hb-pkp__packages>.hb-packages--page{box-sizing:border-box;width:var(--hb-pkw);max-width:none;margin-inline:auto;padding-inline:0}html body .hb-pkp .hb-packages--page .hb-pk-grid{--g:clamp(22px, 2vw, 30px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g);margin:8px 0 0;padding:0}html body .hb-pkp .hb-packages--page .hb-pk-grid>li{flex:0 1 calc((100% - 2 * var(--g)) / 3);min-width:0}html body .hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar{padding-inline:max(14px, calc((var(--hb-vw) - 2 * var(--hb-gutter) - var(--hb-pkw)) / 2));gap:10px;margin-bottom:22px}.hb-pkp .hb-pk-filter.hb-pkbar>.hb-pkp__count{font-size:15px}html body .hb-pkp .hb-packages--page .hb-pk-card{border-radius:36px}html body .hb-pkp .hb-packages--page .hb-pk-card__media{aspect-ratio:16 / 9;margin:14px 14px 0;border-radius:26px}html body .hb-pkp .hb-packages--page .hb-pk-card__body{padding:20px 28px 8px}html body .hb-pkp .hb-packages--page .hb-pk-card__title{margin:0 0 10px!important;font-size:26px;line-height:1.15}html body .hb-pkp .hb-pk-card__chips.hb-pkc__facts{flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid rgb(53 43 36 / .1);font-size:14px}html body .hb-pkp .hb-packages--page .hb-pk-card__items{grid-template-columns:minmax(0,1fr);gap:8px}html body .hb-pkp .hb-packages--page .hb-pk-card__items li{font-size:15.5px;line-height:1.4}html body .hb-pkp .hb-packages--page .hb-pk-card__items li.hb-pkc__more{margin-top:2px;font-size:14.5px}html body .hb-pkp .hb-packages--page .hb-pk-card__foot{gap:6px 16px;margin:14px 14px 14px;padding:16px 16px 16px 14px;border-top:0;border-radius:26px;background:#f2ebe6}html body .hb-pkp .hb-packages--page .hb-pk-card__amount{font-size:28px}html body .hb-pkp .hb-packages--page .hb-pk-card__total{margin-top:2px;font-size:14px;color:#5f524c}html body .hb-pkp .hb-packages--page .hb-pk-card__cta.hb-btn{min-height:50px;height:50px;padding:0 22px}.hb-pkp .hb-pk-card:not([data-pkc]) .hb-pk-card__title{margin-bottom:58px!important}.hb-pkp>.hb-faqp__cta{box-sizing:border-box;width:var(--hb-pkw);max-width:none;margin-inline:auto!important;padding:clamp(44px, 4.4vw, 64px) clamp(28px, 4vw, 64px) clamp(40px, 4vw, 60px)!important}.hb-pkp>.hb-faqp__cta .hb-ways__list--panel{box-sizing:border-box;width:100%;max-width:880px;margin:calc(var(--hbw-rise, 36px) + 52px) auto 0}.hb-pkp>.hb-pkp__boxes{box-sizing:border-box;width:var(--hb-pkw);max-width:none;margin-inline:auto}}.hb-pkc__morebtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;padding:0;border:0;background:none;font:inherit;font-weight:700;color:#8a5600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hb-pkc__morebtn::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease-out}.hb-pkc__morebtn[aria-expanded="true"]::after{transform:translateY(2px) rotate(-135deg)}.hb-pkc__morebtn:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:6px}.hb-pkp .hb-pk-card__badge{display:none}.hb-pkp__menu .hb-pkp__hint{display:none}.hb-pkp__minnote{display:none;margin:0 auto;text-align:center;font-size:15.5px}.hb-pkp__menus:has(.hb-pkp__mtot.is-off) .hb-pkp__minnote{display:block}.hb-pkp__minnote a{display:inline-flex;align-items:center;min-height:44px;font-weight:500;color:#8a5600;text-decoration:underline;text-underline-offset:3px}.hb-pp-page .hb-prod__crumbs ol{flex-wrap:nowrap;align-items:center;min-width:0}.hb-pp-page .hb-prod__crumbs li{flex:none;white-space:nowrap}.hb-pp-page .hb-prod__crumbs li[aria-current]{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.hb-pp-page .hb-prod__crumbs li:nth-child(2):not(:nth-last-child(2)){display:none}}@media (max-width:767px){.hb-pp-page.hb-cp.hb-contact>.hb-prod__top>.hb-prod__gallery{margin:-14px -20px 0}.hb-pp-page .hb-prod__gallery .hb-prod__main{aspect-ratio:16 / 9;max-height:none;border-radius:28px 28px 24px 24px}.hb-pp-page .hb-prod__gallery .hb-prod__main img{width:100%;height:100%;object-fit:cover}}.hb-pp-page .hb-pp__info{--pp-tight:8px}.hb-pp-page .hb-pp__type{margin:0 0 var(--pp-tight,8px)}.hb-pp-page .hb-pp__title{margin:0}.hb-pp-page .hb-pp__diet{margin:6px 0 0}.hb-pp-page .hb-pp__lead{margin-top:8px}@media (max-width:767px){.hb-pp-page .hb-pp__info{gap:0}.hb-pp-page .hb-pp__buy{margin-top:12px}}.hb-pp-page .hb-pp__buy{padding-bottom:14px}.hb-pp-page .hb-pp__buy>.hb-pp__alt{margin-bottom:-15px}@media (min-width:768px){.hb-pp-page .hb-pp__buy>.hb-pp__alt{margin-bottom:-15px}}.hb-pp-page .hb-pp__total.is-same{display:none}body.has-prodbar .hb-fab--cart,body:has(.hb-prodbar.is-shown) .hb-fab--cart{display:none!important}body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-prodbar{padding-left:8px}.hb-prodbar__order{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border:1px solid rgb(53 43 36 / .16);border-radius:999px;background:#f9f4f0;color:#352b24;font:700 14.5px/1 var(--hb-font);white-space:nowrap;cursor:pointer}.hb-prodbar__order svg{flex:none;color:#8c7068}.hb-prodbar__order b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#657b63;color:#fff;font-size:12.5px}.hb-prodbar__order:active{transform:scale(.97)}.hb-prodbar__order:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-prodbar.has-order{grid-template-columns:minmax(0,1fr) auto auto}.hb-prodbar__sum strong{white-space:nowrap}@media (max-width:479px){.hb-prodbar.has-order .hb-prodbar__name{display:none}.hb-prodbar.has-order .hb-prodbar__sum{align-content:center}.hb-prodbar.has-order .hb-prodbar__order{padding:0 10px;font-size:14px}.hb-prodbar.has-order .hb-prodbar__add.hb-btn{padding:0 16px;font-size:16px}.hb-prodbar.has-order{gap:6px}}.hb-pp__track.hb-rail__track{scrollbar-width:none}.hb-pp__comp.is-tiles .hb-pp__grp{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:26px 0 0;padding-top:20px;border-top:1px solid rgb(53 43 36 / .12);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:0;color:#352b24}.hb-pp__comp.is-tiles .hb-pp__grp:first-of-type{margin-top:16px;padding-top:0;border-top:0}.hb-pp__comp.is-tiles .hb-pp__grp small{font-weight:500;font-size:14px;color:#6b625b}.hb-pp__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;margin:12px 0 4px;padding:0;list-style:none}.hb-pp__tiles>.hb-pp__r{min-width:0}.hb-pp__tiles .hb-pp__rbtn,.hb-pp__tiles .hb-pp__rbox{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;height:100%;min-height:0;padding:12px 8px 12px;border-radius:20px;background:#f9f4f0;text-align:center}.hb-pp__tiles .hb-pp__rbtn:hover{background:#f3ebe4}.hb-pp__tiles .hb-pp__thumb{width:76px;height:76px;border-radius:50%;background:#eee7d6}.hb-pp__tiles .hb-pp__rtxt{justify-items:center;gap:2px;width:100%}.hb-pp__tiles .hb-pp__tcat{font-weight:600;font-size:12.5px;line-height:1.3;color:var(--pp-muted)}.hb-pp__tiles .hb-pp__rtxt strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:1.3;white-space:normal}.hb-pp__tiles .hb-pp__rtxt small{font-size:12.5px;white-space:normal}.hb-pp__comp.is-one-each .hb-pp__tiles [data-slot-count]{display:none}.hb-pp__comp.is-one-each .hb-pp__tiles small:has(>[data-slot-swapped][hidden]){display:none}.hb-pp__tiles .hb-pp__swapi{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;min-height:38px;margin-top:auto;padding:0 16px;border:1.5px solid #352b24;border-radius:999px;background:#fff;color:#352b24;font-weight:700;font-size:14px;line-height:1;white-space:nowrap}.hb-pp__tiles .hb-pp__rbtn:hover .hb-pp__swapi{background:#fff;color:#352b24}.hb-pp__tiles .hb-pp__rbtn .hb-pp__swapi:hover{background:#352b24;color:#fff}.hb-pp__tiles .hb-pp__r.is-swapped .hb-pp__rbtn{background:#f1f5f0}@media (min-width:768px){.hb-pp__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.hb-pp__tiles .hb-pp__thumb{width:96px;height:96px}}@media (max-width:479px){.hb-prodbar.has-order{grid-template-columns:minmax(max-content,1fr) auto auto;padding-inline-start:12px}.hb-prodbar.has-order .hb-prodbar__sum strong{font-size:17px}.hb-prodbar.has-order .hb-prodbar__order{position:relative;gap:4px;min-width:48px;padding:0 8px}.hb-prodbar.has-order .hb-prodbar__order>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hb-prodbar.has-order .hb-prodbar__add.hb-btn{padding:0 14px}}.hb-pp__track.hb-pp__grid{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:auto!important;gap:15px!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important;-webkit-mask-image:none!important;mask-image:none!important}.hb-pp__track.hb-pp__grid>li{width:auto!important;min-width:0!important}.hb-pp__track.hb-pp__grid>li:nth-child(n+5){display:none!important}@media (max-width:1023px){.hb-pp__track.hb-pp__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.hb-pp__rail{width:100%;max-width:1240px;margin-inline:auto!important}@media (max-width:1023px){.hb-pp__grid .hb-pp__card-foot{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.hb-pp__grid .hb-pp__card-price{text-align:start}.hb-pp__grid .hb-pp__cq,.hb-pp__grid .hb-pp__card-foot>*{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}.hb-pp__grid .hb-pp__cq button,.hb-pp__grid .hb-pp__card-foot .hb-btn{width:100%;justify-content:center}.hb-pp__grid .hb-pp__card-name{font-size:16px;line-height:1.3}.hb-pp__grid .hb-pp__card-why{font-size:13.5px}}.hb-pp__tiles>.hb-pp__r{position:relative;cursor:pointer}.hb-pp__tiles .hb-pp__rbtn,.hb-pp__tiles .hb-pp__rbox{padding-bottom:38px}.hb-pp__tiles .hb-pp__rbox{cursor:pointer}.hb-pp__tiles .hb-pp__r:hover .hb-pp__rbox{background:#f3ebe4}.hb-pp__peek{position:absolute;inset-inline:0;bottom:6px;margin:0 auto;width:max-content;min-height:28px;padding:0 10px;border:0;border-radius:999px;background:#fff0;color:var(--pp-muted,#6b625d);font:600 13px/28px var(--hb-font,inherit);text-decoration:underline;text-decoration-color:rgb(53 43 36 / .25);text-underline-offset:3px;cursor:pointer}.hb-pp__tiles .hb-pp__r:hover .hb-pp__peek{color:#352b24;text-decoration-color:currentColor}.hb-pp__peek:focus-visible{outline:2px solid #352b24;outline-offset:2px}.hb-pp__comp-head{flex-wrap:wrap;min-width:0}.hb-pp__comp-head h2{flex:0 1 auto;min-width:0}.hb-pp__comp-meta{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:479px){.hb-pp__comp-head{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:479px){.hb-prodbar .hb-pp__bar-x{display:none!important}}html .hb-pp-page .hb-way__img{height:100%;aspect-ratio:auto}html .hb-pp-page .hb-prodbar{left:10px;right:10px;margin-inline:auto;transform:translateY(calc(100% + 30px))}html .hb-pp-page .hb-prodbar.is-shown{transform:none}.hb-pp__qtynote{margin:10px 0 4px;padding:12px 14px;border-radius:12px;background:var(--pp-tint);color:var(--pp-ink);font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.hb-pp__qtynote strong{color:var(--pp-sage-d);font-weight:800}:root{--hb-ob-h:188px;--hb-ob-bagel:68px;--hb-ob-ring:7px}@media (min-width:768px){:root{--hb-ob-h:204px;--hb-ob-bagel:84px;--hb-ob-ring:8px}}@media (min-width:1200px){:root{--hb-ob-h:220px;--hb-ob-bagel:96px;--hb-ob-ring:10px}}.hb-ob{--ob-out:calc(var(--hb-ob-bagel) / 2 + var(--hb-ob-ring));position:relative;z-index:2;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:var(--hb-ob-h);min-height:var(--hb-ob-h);max-height:var(--hb-ob-h);margin:14px 0 15px;padding:0 20px;border-radius:var(--hb-hero-radius,var(--hb-radius-lg));overflow-x:clip;overflow-y:visible;color:#fff;text-align:center}.hb-ob:has(+.hb-page){margin-top:22px}.hb-mnu>.hb-ob{margin-top:-6px}@media (min-width:768px){.hb-ob:has(+.hb-page){margin-top:34px}.hb-mnu>.hb-ob{margin-top:6px}}.hb-ob .hb-hero__media{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;background:#2b231d}.hb-ob .hb-hero__media img.hb-hero__poster{width:100%;height:100%!important;max-width:none;object-fit:cover}.hb-ob .hb-ob__plain{background:radial-gradient(120% 90% at 50% 0%,#4a3c31 0%,#352b24 55%,#2b231d 100%)}.hb-ob .hb-ob__plain::after{content:none}.hb-ob__in{flex:1 1 auto;min-height:0;width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0 calc(var(--hb-ob-bagel) / 2 + var(--hb-ob-ring) + 6px)}.hb-ob__crumbs{max-width:100%}.hb-ob__crumbs ol{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;margin:0 0 4px;padding:0;list-style:none;font-size:13.5px;line-height:1.4;color:rgb(255 255 255 / .82)}.hb-ob .hb-ob__crumbs li{white-space:nowrap}.hb-ob__crumbs li+li::before{content:"›";margin-inline-end:6px;opacity:.7}.hb-ob__crumbs a{color:inherit;text-decoration:none}.hb-ob__crumbs a:hover{text-decoration:underline}.hb-ob__crumbs [aria-current]{color:#fff;font-weight:700}.hb-ob .hb-ob__title{margin:0;max-width:100%;color:#fff;font-weight:700;font-size:clamp(26px, 2.6vw, 40px);line-height:1.1;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hb-ob__intro{margin:4px 0 0;max-width:680px;font-size:clamp(15px, 1.2vw, 18px);line-height:1.45;color:rgb(255 255 255 / .9);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hb-ob__ring{position:absolute;z-index:2;left:50%;bottom:calc(-1 * var(--ob-out));width:calc(var(--hb-ob-bagel) + 2 * var(--hb-ob-ring));aspect-ratio:1;margin-left:calc(-.5 * (var(--hb-ob-bagel) + 2 * var(--hb-ob-ring)));border-radius:50%;background:var(--hb-cream,#eae0d9);pointer-events:none}.hb-ob__bagel{position:absolute;z-index:3;left:50%;bottom:calc(-.5 * var(--hb-ob-bagel));width:var(--hb-ob-bagel);height:var(--hb-ob-bagel);margin-left:calc(-.5 * var(--hb-ob-bagel));pointer-events:none;filter:none!important}@media (max-width:767px){.hb-ob{margin-top:10px;padding-inline:14px}.hb-ob .hb-ob__title{font-size:23px}.hb-ob__intro{font-size:14px;-webkit-line-clamp:2}.hb-ob__intro-more{display:none}.hb-ob__crumbs ol{font-size:12.5px}.hb-ob__crumbs li:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}}.hb-ob+*{margin-top:0!important}.hb-ob__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-height:30px;overflow:hidden;margin:8px 0 0;padding:0;list-style:none}.hb-ob__chips>li{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff;font-size:13.5px;line-height:1;white-space:nowrap}.hb-ob__chips>li:has(.hb-ob__cta){padding:0;background:none}.hb-ob__chips a{color:inherit}.hb-ob .hb-ob__cta{display:inline-flex;align-items:center;height:28px;padding:0 16px;border:0;border-radius:999px;background:var(--hb-sage,#8da28b);color:#fff;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.hb-ob .hb-ob__cta:hover{background:var(--hb-sage-dark,#768c74)}.hb-ob-after{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:0 var(--hb-gutter) 0;padding-top:4px;text-align:center}.hb-ob-after>*{margin:0}.hb-ob-after,.hb-ob-after *{color:var(--hb-ink-warm)}.hb-about:has(.hb-ob--story) .hb-about__story-media{display:none}.hb-about:has(.hb-ob--story) .hb-about__story-grid{grid-template-columns:1fr}.hb-ob{margin-bottom:calc(var(--ob-out) + 12px)!important}@media (min-width:768px){:root{--hb-ob-h:364px}}@media (min-width:1200px){:root{--hb-ob-h:442px}}.hb-ob+.hb-cp__sec,.hb-ob+.hb-about__story,.hb-ob+section.hb-cp__sec{padding-top:12px!important}.hb-ob__chips>li:not(:has(.hb-ob__cta)){display:none!important}.hb-ob__chips:not(:has(.hb-ob__cta)){display:none!important}.hb-ob{width:auto!important;max-width:none!important;margin-inline:calc(var(--hb-gutter) - (100vw - var(--hb-sbw, 0px) - 100%) / 2)!important}.hb-done{--hb-done-ink:var(--hb-ink-warm);--hb-done-soft:rgba(53, 43, 36, .62);--hb-done-line:rgba(53, 43, 36, .12);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--hb-done-ink)}.hb-done.hb-ty{display:flex;gap:0;max-width:560px;padding-block:8px}.hb-done[hidden]{display:none}.hb-done__mark{--hb-done-mark:84px;position:relative;display:block;flex:none;width:var(--hb-done-mark);height:var(--hb-done-mark);margin:0 auto 22px}.hb-done__mark svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 16px rgb(53 43 36 / .16))}.hb-done__mark.is-chomp svg{animation:hb-done-chomp .24s cubic-bezier(.3,.7,.4,1)}@keyframes hb-done-chomp{0%{transform:none}45%{transform:scale(.94) rotate(-5deg)}100%{transform:none}}.hb-done__crumb{position:absolute;left:var(--x);top:var(--y);width:var(--s,5px);height:var(--s,5px);border-radius:45% 55% 40% 60%;background:var(--c,#d79a52);pointer-events:none;transform:translate(-50%,-50%);animation:hb-done-crumb .72s cubic-bezier(.25,.6,.45,1) forwards}@keyframes hb-done-crumb{to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot));opacity:0}}.hb-done.is-fail .hb-done__mark{opacity:.55;filter:grayscale(.5)}.hb-done .hb-done__title{margin:0;font-weight:700;font-size:clamp(28px, 2.8vw, 38px);line-height:1.15;color:var(--hb-done-ink)}.hb-done .hb-done__meta{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--hb-done-soft)}.hb-done .hb-done__next{margin:14px 0 0;max-width:30em;font-size:17px;line-height:1.6;color:var(--hb-done-ink)}.hb-done .hb-done__quiet{margin:20px 0 0;max-width:none;font-size:15px;line-height:1.5;color:var(--hb-done-soft)}.hb-done .hb-done__quiet a,.hb-done .hb-done__cal{color:var(--hb-done-ink);font-weight:700;text-decoration:underline;text-decoration-color:rgb(53 43 36 / .3);text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.hb-done .hb-done__quiet a:hover,.hb-done .hb-done__cal:hover{text-decoration-color:currentColor}}.hb-done .hb-done__sum{box-sizing:border-box;display:block;width:min(100%, 440px);margin:30px 0 0;padding:0;border:0;border-top:1px solid var(--hb-done-line);border-radius:0;background:none;box-shadow:none;text-align:start}.hb-done__sum>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px 20px;padding:12px 2px;border-bottom:1px solid var(--hb-done-line)}.hb-done__sum dt{flex:none;font-weight:400;font-size:15px;color:var(--hb-done-soft)}.hb-done__sum dd{min-width:0;margin:0;font-weight:700;font-size:16px;text-align:end;overflow-wrap:anywhere}.hb-done__sum>div:last-child dd{font-size:19px}.hb-done .hb-done__cal{margin-inline-start:6px;font-size:14px;white-space:nowrap}.hb-quote .hb-q__done-sum.hb-done__sum{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0}.hb-quote .hb-q__done-sum.hb-done__sum:empty{display:none}.hb-quote .hb-q__done-sum.hb-done__sum>dt,.hb-quote .hb-q__done-sum.hb-done__sum>dd{padding:10px 2px;border-bottom:1px solid var(--hb-done-line)}.hb-quote .hb-q__done-sum.hb-done__sum>dt{padding-inline-end:20px}.hb-quote .hb-q__done-sum.hb-done__sum>dd{text-align:end}.hb-done .hb-done__go{margin-top:30px}.hb-done.hb-ty .hb-btn--lg{min-width:260px}.hb-checkout--done .hb-checkout__box{padding-block:clamp(48px, 6vw, 96px)}.hb-lb__done.hb-done{padding:clamp(8px, 1.5vw, 20px) 0}.hb-lb__done.hb-done .hb-done__mark{--hb-done-mark:72px;margin-bottom:18px}.hb-contact__done.hb-done,.hb-q__done.hb-done{gap:0;padding:clamp(18px, 3vw, 40px) 0}.hb-quote .hb-q__done.is-in>.hb-done__mark{animation:none}@media (max-width:599px){.hb-done .hb-done__title{font-size:28px}.hb-done .hb-done__next{font-size:16px}.hb-done.hb-ty .hb-btn--lg{width:100%;min-width:0}.hb-done__sum>div{flex-wrap:wrap}}.hb-bite-ov{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgb(249 244 240 / .96);opacity:0;transition:opacity .18s ease}.hb-bite-ov.is-in{opacity:1}.hb-bite-ov__in{display:flex;flex-direction:column;align-items:center;text-align:center}.hb-bite-ov .hb-done__mark{--hb-done-mark:128px;margin-bottom:18px}.hb-bite-ov__in p{margin:0;font-weight:700;font-size:18px;color:var(--hb-ink-warm)}@media (prefers-reduced-motion:reduce){.hb-done__mark.is-chomp svg,.hb-done__crumb{animation:none}.hb-done__crumb{display:none}.hb-bite-ov{transition:none}}html.hb-a11y-motion .hb-done__crumb{display:none}.hbb-layer{position:absolute;top:0;left:0;width:0;height:0;z-index:7;pointer-events:none}.hbb-roll{--s:76px;--hbb-x:0px;--hbb-y:-999px;--hbb-d:0px;--hbb-turn:0deg;position:absolute;top:0;left:0;width:var(--s);height:var(--s);contain:layout style;transform:translate3d(calc(var(--hbb-x) - var(--hbb-d)),var(--hbb-y),0)}.hbb-roll__shadow{position:absolute;left:8%;right:8%;bottom:-5%;height:15%;border-radius:50%;background:radial-gradient(closest-side,rgb(53 43 36 / .32),#fff0);transform-origin:50% 50%}.hbb-roll__body{position:absolute;inset:0;transform-origin:50% 100%}.hbb-roll__img{display:block;width:100%;height:100%;transform:rotate(var(--hbb-turn))}.hbb-roll__light{position:absolute;inset:0;-webkit-mask:var(--hbb-mask) center / 100% 100% no-repeat;mask:var(--hbb-mask) center / 100% 100% no-repeat;background:radial-gradient(circle at 32% 26%,rgb(255 247 232 / .6),#fff0 34%),radial-gradient(circle at 72% 80%,rgb(46 28 14 / .4),#fff0 52%);mix-blend-mode:soft-light}@media (max-width:767px){.hbb-roll{--s:56px}}.hbb-sda .hbb-roll{will-change:transform;animation:hbb-roll linear both;animation-timeline:var(--hbb-tl);animation-range:cover 5vh cover 60vh;animation-timing-function:cubic-bezier(.33,1,.68,1)}.hbb-sda .hbb-roll__img{will-change:transform;animation:hbb-turn linear both;animation-timeline:var(--hbb-tl);animation-range:cover 5vh cover 60vh;animation-timing-function:cubic-bezier(.33,1,.68,1)}.hbb-sda .hbb-roll__body{animation:hbb-in linear both;animation-timeline:var(--hbb-tl);animation-range:cover 5vh cover 14vh}@keyframes hbb-roll{from{transform:translate3d(var(--hbb-x),var(--hbb-y),0)}to{transform:translate3d(calc(var(--hbb-x) - var(--hbb-d)),var(--hbb-y),0)}}@keyframes hbb-turn{from{transform:rotate(0deg)}to{transform:rotate(var(--hbb-turn))}}@keyframes hbb-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hbb-roll,.hbb-roll__img,.hbb-roll__body{animation:none!important;will-change:auto}.hbb-roll__body{opacity:1!important}}html.hb-a11y-motion .hbb-roll,html.hb-a11y-motion .hbb-roll__img,html.hb-a11y-motion .hbb-roll__body{animation:none!important;will-change:auto}html.hb-a11y-motion .hbb-roll__body{opacity:1!important}@media print{.hbb-layer{display:none}}html[dir="ltr"] .hbb-layer{left:0;right:auto}html[dir="ltr"] .hbb-roll{left:0;right:auto;transform:translate3d(calc(var(--hbb-x) - var(--hbb-d)),var(--hbb-y),0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html.hb-a11y-motion *,html.hb-a11y-motion *::before,html.hb-a11y-motion *::after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important}.hb-mm__chev{transition-duration:.2s}.hbc-label{transition-duration:.24s}.hbc-bagel{transition:opacity .18s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.hb-hpill__ico{transition-duration:.24s}.hb-cline__edit svg{transition-duration:.24s}.hb-quote .hb-evc__tick{transition-duration:.22s}.hb-way__img{transition-duration:.3s}.hb-quote .hb-evc__img img{transition:transform .3s var(--q-out,cubic-bezier(.22,1,.36,1))}.hb-pk-card__img,.hb-gallery__btn img,.hb-pkp__menu-media img,.hb-cp__cmp-media img,.hb-pcard__media img,.hb-pp__card-media img{transition-duration:.3s}.hb-shop.is-js .hb-pcard__media img{transition:opacity .3s var(--ease-out,ease-out),transform .3s var(--hb-ease,ease-out)}.hbc-ready .hbc-shine::before{animation-iteration-count:2}.hb-shop.is-js .hb-shop__toolbar,.hb-shop.is-js .hb-shop__bar,.hb-shop--compact.is-js .hb-shop__toolbar{transition-property:background-color;transition-duration:.25s}html body .hb-pkp .hb-packages--page .hb-pk-filter.hb-pkbar,html body .hb-pkp .hb-pk-filter.hb-pkbar{transition-property:background-color}.hb-cp__band{transition:opacity .3s var(--ease-out,ease-out),transform .3s cubic-bezier(.22,1,.36,1)}.hb-state__link{transition:transform .22s var(--hb-ease,ease-out),background-color .22s ease,color .22s ease}.hb-quote .hb-evc__card{transition-property:transform,background-color,border-color,opacity}.hb-header .hb-header__cta{transition-property:transform,background-color,border-color,color,opacity}html body .hb-header .hb-btn.hb-hpill{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform var(--hb-t-press,90ms) ease-out}.hb-start__tick{transform:scale(.5);opacity:0;transition:transform .24s cubic-bezier(.34,1.4,.64,1),opacity .16s ease-out}.hb-start__chip.is-picked .hb-start__tick{transform:scale(1);opacity:1}.hb-ob__crumbs a,.hb-crumbs a,.woocommerce-breadcrumb a{padding-block:12px;margin-block:-12px}.hb-prod__ask{padding-block:9px;margin-top:-3px;margin-bottom:-9px}.hb-checkout form.hb-co .form-row .input-text::placeholder,.hb-checkout form.hb-co .form-row textarea::placeholder,.woocommerce form .form-row :is(input,textarea)::placeholder{color:#7d726c;opacity:1}.hb-faq__item::details-content,.hb-prod__acc-item::details-content{transition:none!important}details.hb-faq__item>:not(summary),details.hb-prod__acc-item>:not(summary){box-sizing:border-box}.hb-event-wrap .hb-event__btn{transition-property:opacity,transform,color,border-color!important;transition-duration:.7s,.7s,.3s,.3s!important;transition-timing-function:var(--hb-ease),var(--hb-ease),var(--hbm-out,ease-out),var(--hbm-out,ease-out)!important;transition-delay:0s,0s,0s,0s!important}.hb-event-wrap.is-in .hb-event__btn{transition-delay:.75s,.75s,0s,0s!important}details.hb-faq__item>.hb-faq__answer{padding-block:0!important}details.hb-faq__item>.hb-faq__answer::before{content:"";display:block;height:16px}details.hb-faq__item>.hb-faq__answer::after{content:"";display:block;height:24px}.hb-pp__card-foot{flex-wrap:wrap;row-gap:10px;min-width:0}.hb-pp__card-foot>.hb-pp__cq{margin-inline-start:auto;max-width:100%}.hb-pp__card-foot .hb-qty,.hb-pp__card-foot .hb-qty__add{max-width:100%;min-width:0}@media (min-width:768px){.hb-pp-page .hb-pp__rail{max-width:none!important;padding-inline:0!important;margin-inline:var(--hb-page-pad)!important;width:auto!important}}.hb-blog{max-width:1180px;margin:0 auto;padding:32px 16px 56px}.hb-blog__grid{list-style:none;margin:0;padding:0;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.hb-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hb-blog__grid{grid-template-columns:1fr}}.hb-blog__card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 14px rgb(60 40 30 / .08);transition:transform .2s ease,box-shadow .2s ease}.hb-blog__card:hover,.hb-blog__card:focus-visible{transform:translateY(-2px);box-shadow:0 6px 22px rgb(60 40 30 / .14)}.hb-blog__img{display:block;aspect-ratio:16 / 10;background:#f3ebe4;overflow:hidden}.hb-blog__img img{width:100%;height:100%;object-fit:cover;display:block}.hb-blog__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px;flex:1}.hb-blog__title{font-weight:700;font-size:1.15rem;line-height:1.35;color:#3b2a22}.hb-blog__excerpt{font-size:.98rem;line-height:1.6;color:#5a4a42}.hb-blog__more{margin-top:auto;font-weight:700;color:#4f6650;text-decoration:underline;text-underline-offset:3px}.hb-blog__empty{text-align:center;padding:40px 0}.hb-blog .nav-links{display:flex;gap:12px;justify-content:center;margin-top:28px}.hb-blog__cta{margin-top:40px}.hb-post__figure{margin:0 0 22px;border-radius:16px;overflow:hidden}.hb-post__figure img{width:100%;height:auto;display:block}.hb-post__cta{margin-top:32px;padding:24px 22px;border-radius:18px;background:#f3ebe4;text-align:center}.hb-post__cta-title{font-weight:800;font-size:1.3rem;color:#3b2a22;margin:0 0 6px}.hb-post__cta-text{margin:0 auto 16px;max-width:560px;color:#4a3a32;line-height:1.6}.hb-post__cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.hb-post__cta-wa{flex-basis:100%;color:#3b2a22;font-weight:600;text-decoration:underline;text-underline-offset:3px}.hb-post__rel-title{font-weight:800;margin:0 0 8px}.hb-post__rel{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.hb-post__rel a{color:#3b2a22;font-weight:600;text-decoration:underline;text-underline-offset:3px}.hb-post .hb-prose table{width:100%;border-collapse:collapse;margin:16px 0}.hb-post .hb-prose th{background:#4f6650;color:#fff;padding:8px 10px;text-align:right}.hb-post .hb-prose td{border-bottom:1px solid #e6dbd2;padding:8px 10px}@media (max-width:640px){.hb-post__cta-btns .hb-btn{width:100%;justify-content:center}}.single-post .hb-ob__crumbs li[aria-current]{max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-post .hb-ob__crumbs ol{flex-wrap:wrap;justify-content:center}@media (max-width:767px){.single-post .hb-ob__crumbs li[aria-current]{display:none}.single-post .hb-post__figure{display:none}}.hb-post__answer{margin:0 0 14px;padding:14px 16px;border-inline-start:4px solid #4f6650;background:#f6f1ec;border-radius:10px;font-size:1.08rem;line-height:1.7;color:#3b2a22;font-weight:600}.hb-post__kosher{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#3b2a22;text-decoration:none;font-size:.95rem;font-weight:600}.hb-post__kosher img{width:44px;height:44px;object-fit:contain;flex:none}.hb-post__kosher:hover span,.hb-post__kosher:focus-visible span{text-decoration:underline;text-underline-offset:3px}.hb-post__toc{margin:0 0 22px;border:1px solid #e6dbd2;border-radius:12px;padding:0 16px;background:#fff}.hb-post__toc summary{cursor:pointer;padding:12px 0;font-weight:800;color:#3b2a22}.hb-post__toc ol{margin:0 0 14px;padding-inline-start:22px;display:grid;gap:6px}.hb-post__toc a{color:#3b2a22;text-decoration:underline;text-underline-offset:3px}.hb-prose h2[id]{scroll-margin-top:110px}.hb-post__mid{margin:26px 0;padding:18px;border-radius:14px;background:#4f6650;color:#fff;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between}.hb-post__mid-t{margin:0;flex:1 1 260px;color:#fff;font-weight:700;line-height:1.55}.hb-post__mid .hb-btn{background:#fff;color:#3b2a22;border-color:#fff}.hb-post__mid .hb-btn span{color:#3b2a22}.hb-post__faq{display:grid;gap:10px;margin:0 0 18px}.hb-post__qa{border:1px solid #e6dbd2;border-radius:12px;background:#fff;padding:0 16px}.hb-post__qa summary{cursor:pointer;padding:14px 0;font-weight:700;color:#3b2a22;list-style-position:inside}.hb-post__qa[open] summary{border-bottom:1px solid #efe6de}.hb-post__qa-a{padding:10px 0 4px}.hb-post__trays{margin-top:30px}.hb-post__trays-t{font-weight:800;font-size:1.25rem;color:#3b2a22;margin:0 0 14px;text-align:center}.hb-post__trays-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1000px){.hb-post__trays-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.hb-post__trays-grid{grid-template-columns:1fr}}.hb-blog__cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 24px}.hb-blog__cats a{padding:8px 16px;border-radius:999px;border:1px solid #cfc2b6;color:#3b2a22;text-decoration:none;font-weight:600;background:#fff;min-height:24px}.hb-blog__cats a[aria-current]{background:#4f6650;border-color:#4f6650;color:#fff}@media (min-width:1001px){.hb-blog__item--lead{grid-column:1 / -1}.hb-blog__item--lead .hb-blog__card{flex-direction:row}.hb-blog__item--lead .hb-blog__img{flex:0 0 56%;aspect-ratio:16 / 9}.hb-blog__item--lead .hb-blog__body{justify-content:center;padding:28px 32px}.hb-blog__item--lead .hb-blog__title{font-size:1.6rem}}.hb-post__figure img{max-height:440px;object-fit:cover}.hb-btn__arrow{transform:rotate(-90deg)}.hb-topbar__inner{padding:0 32px 0 35px}.hb-side-leaves img{right:0;left:unset}.hb-header__inner{padding:17px 16px 17px 9px}.hb-nav__list>li:hover .hb-nav__chev,.hb-nav__list>li:focus-within .hb-nav__chev{transform:rotate(-180deg)}.hb-ticker{direction:rtl}.hb-ticker__track li{direction:ltr}.hb-ticker__track li img{transform:rotate(90deg)}.hb-dd.is-open .hb-dd__chev{transform:rotate(-180deg)}.hb-pk-card__items li::before{transform:rotate(90deg)}.hb-ready__bagel{right:calc(100% - 154px);left:unset}.hb-cat__img{right:50%;margin-right:-103px;left:unset;margin-left:unset}.hb-why__icon--why-kosher{transform:rotate(90deg)}.hb-why__item:hover .hb-why__icon{transform:rotate(-20deg) scale(1.12)}.hb-why__item:hover .hb-why__icon--why-kosher{transform:rotate(70deg) scale(1.12)}.hb-gallery::before{right:calc(50% - 50vw);left:unset}.hb-gallery__play{right:50%;margin:-26px -26px 0 0;left:unset}.hb-gallery__play::after{right:50%;margin:-9px -5px 0 0;border-width:9px 15px 9px 0;border-color:#fff0 var(--hb-gold) #fff0 #fff0;left:unset}.hb-faq__icon::before,.hb-faq__icon::after{right:2px;left:unset}.hb-faq__icon::after{transform:rotate(-90deg)}.hb-footer__bagel{right:50%;margin:-58px -86px 0 0;left:unset}.hb-cat__burst{transform:scale(.55) rotate(14deg)}.hb-cat__burst--tr{left:-44px;right:unset}.hb-cat__burst--bl{right:-44px;transform:scale(.4) rotate(-160deg);left:unset}.hb-cat:hover .hb-cat__burst--bl,.hb-cat:focus-visible .hb-cat__burst--bl{transform:scale(1) rotate(-180deg)}.hb-cat.is-pop .hb-cat__burst{transform:scale(1.3) rotate(-18deg)}.hb-cat.is-pop .hb-cat__burst--bl{transform:scale(1.5) rotate(-205deg)}.woofc-area.woofc-rounded-yes .woofc-inner{border-radius:0 28px 28px 0!important}.woofc-area .woofc-item-inner{padding:14px 36px 14px 14px!important}.woofc-area .woofc-item-remove{right:10px!important;left:auto!important}.hb-faqp__search input{padding:0 22px 0 58px}@media (max-width:1279px){.hb-cat__img{margin-right:-80px;margin-left:unset}}@media (max-width:767px){.hb-ready__bagel{right:calc(100% - 90px);left:unset}}@media (max-width:767px){.hb-cat__img{margin-right:-60px;margin-left:unset}}@media (max-width:767px){.hb-cat__img{margin-right:-50px;margin-left:unset}}@media (max-width:767px){.hb-footer__bagel{margin:-60px -60px 0 0}}.hb-timeline::before,.hb-timeline::after{left:var(--tl-right,10px);right:unset}.hb-timeline::after{transform-origin:left}.hb-about__numbers strong{direction:rtl}.hb-galp__lb-count{direction:rtl}.hb-galp__lb-prev{left:14px;right:unset}.hb-galp__lb-prev::before{transform:rotate(90deg)}.hb-galp__lb-next{right:14px;left:unset}.hb-galp__lb-next::before{transform:rotate(-90deg)}.hb-contact__value{text-align:left}.hb-field input[dir="ltr"]{text-align:left}.hb-stack__flat{right:5.5%;left:unset}.hb-stack__cheesebottom{right:5.506%;left:unset}.hb-stack__seam{background:linear-gradient(-90deg,#fff0,rgb(90 55 25 / .55) 12%,rgb(90 55 25 / .55) 88%,#fff0);transform-origin:0% 50%}.hb-stack__sheen{right:0;left:unset}.hb-crumb-bit{right:0;border-radius:60% 40% 45% 50%;left:unset}.hb-cut__a,.hb-cut__b{right:4%;left:unset}.hb-cut__a{transform-origin:75% 100%}.hb-cut__a{transform-origin:90% 95%}.hb-cut__b{transform-origin:25% 100%}.hb-cut__b{transform-origin:10% 95%}.hb-cut__l{right:-3%;left:unset}.hb-cut__r{left:-3%;right:unset}.hb-cut__crack{right:50%;margin-right:-1.5px;background:linear-gradient(-180deg,#fff0,rgb(90 55 25 / .55) 12%,rgb(90 55 25 / .55) 88%,#fff0);left:unset;margin-left:unset}.hb-stack__bottom{right:5.506%;left:unset}.hb-stack__cheese{right:5.506%;left:unset}.hb-stack__lettuce{right:0%;left:unset}.hb-stack__tomato{right:8.202%;left:unset}.hb-stack__cucumber{right:7.303%;left:unset}.hb-stack__onion{right:9.101%;left:unset}.hb-stack__top{right:4.719%;left:unset}.hb-catering__stack .hb-stack__lettuce{right:0;left:unset}.hb-catering__stack .hb-stack__tomato{right:8.202%;left:unset}.hb-catering__stack .hb-stack__onion{right:9.101%;left:unset}.hb-cut__a .hb-cut__face{right:50%;background-image:linear-gradient(to left,#fff0,rgb(70 40 15 / .38)),url(/wp-content/plugins/holybagel-core/assets/img/cut-face.webp?v=1791820078);left:unset}.hb-cut__a .hb-cut__face{transform-origin:100% 50%}.hb-cut__b .hb-cut__face{left:50%;background-image:linear-gradient(to right,#fff0,rgb(70 40 15 / .38)),url(/wp-content/plugins/holybagel-core/assets/img/cut-face.webp?v=1791820078);right:unset}.hb-cut__b .hb-cut__face{transform-origin:0% 50%}.hb-cut__pair{right:0;left:unset}.hb-cut__ha{right:0;transform-origin:70% 90%;left:unset}.hb-cut__hb{right:49.94%;transform-origin:30% 90%;left:unset}.hb-cut__whole{right:19%;left:unset}@media (min-width:768px){.hb-faq__art{margin-right:-20px;margin-left:unset}}.hb-q__bar-fill{transform-origin:left}.hb-q__steps li:nth-child(3){text-align:right}.hb-date.is-open .hb-dd__chev{transform:rotate(-180deg)}.hb-date__pop{transform-origin:top left}.hb-date.is-up .hb-date__pop{transform-origin:bottom left}.hb-date__nav::before{transform:rotate(90deg)}.hb-date__nav--next::before{transform:rotate(-90deg)}.hb-menu__progress b{direction:rtl}.hb-pkp__includes em{text-align:left}.hb-om__head::before{right:calc(50% - 50vw);left:unset}.hb-om__ring span{right:50%;margin-right:-.5em;left:unset;margin-left:unset}.hb-om__bar{right:50%;transform:translateX(50%);left:unset}.hb-menu__count{direction:rtl}.hb-menu::before{right:calc(50% - 50vw);left:unset}.hb-cp__tl::before,.hb-cp__tl::after{right:50%;margin-right:-2px;left:unset;margin-left:unset}.hb-cp__tl-item:nth-child(even):not(.is-on) .hb-cp__tl-card{transform:translateX(70px) rotate(2deg)}.hb-cp__tl-dot{right:50%;transform:translate(50%,-50%) scale(.85);left:unset}.hb-cp__tl-card{transform:translateX(-70px) rotate(-2deg)}.hb-cp__tl-card::after{transform-origin:left}.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card::after{transform-origin:right}@media (max-width:767px){.hb-cp__tl::before,.hb-cp__tl::after{right:auto;left:29px}}@media (max-width:767px){.hb-cp__tl-dot{right:auto;left:0}}@media (max-width:767px){.hb-cp__tl-card::after,.hb-cp__tl-item:nth-child(even) .hb-cp__tl-card::after{transform-origin:right}}.hb-cp__flyers img{right:var(--x);left:unset}.hb-cp__bands::after{background:linear-gradient(-180deg,rgb(29 24 20 / .78),rgb(29 24 20 / .62) 45%,rgb(29 24 20 / .82))}.hb-cp__band::after{background:linear-gradient(-180deg,rgb(29 24 20 / .72) 0%,rgb(29 24 20 / .42) 50%,rgb(29 24 20 / .8) 100%)}.hb-shop__fs legend{float:left}.hb-range input{direction:rtl}.hb-shop__tag{padding:0 14px 0 12px}@media (max-width:1023px){.hb-shop__close::before,.hb-shop__close::after{right:10px;transform:rotate(-45deg);left:unset}}@media (max-width:1023px){.hb-shop__close::after{transform:rotate(45deg)}}.hb-range,.hb-range__out{direction:rtl}.hb-prod__incl li::before{transform:rotate(90deg)}.hb-pkgb__close::before,.hb-pkgb__close::after{right:12px;transform:rotate(-45deg);left:unset}.hb-pkgb__close::after{transform:rotate(45deg)}.hb-cp__service-list li{padding:14px 20px 14px 22px}@media (max-width:1023px){.hb-menu__bar{padding:10px 16px 10px 10px}}.hb-menu__other-arrow::before{transform:rotate(-90deg)}.hb-cartd__close::before,.hb-cartd__close::after,.hb-cline__x::before,.hb-cline__x::after{right:50%;transform:translate(50%,-50%) rotate(-45deg);left:unset}.hb-cartd__close::after,.hb-cline__x::after{transform:translate(50%,-50%) rotate(45deg)}.hb-co select{background:var(--hb-filter-bg) url(/wp-content/plugins/holybagel-core/assets/img/select-chevron.svg?v=1791721178) right 18px center / 14px 8px no-repeat}.hb-boxes__cat{padding:12px 16px 12px 12px}.hb-toasts{right:50%;transform:translateX(50%);left:unset}.hb-toast__x::before,.hb-toast__x::after{right:50%;transform:translate(50%,-50%) rotate(-45deg);left:unset}.hb-toast__x::after{transform:translate(50%,-50%) rotate(45deg)}@media (max-width:767px){.hb-fab--cart{right:16px;left:unset}}@media (max-width:767px){.hb-fab--cart .hb-cart-count{left:-4px;right:auto}}@media (max-width:767px){.hb-fab--wa{left:16px;right:unset}}@media (hover:none){.hb-why__item:hover .hb-why__icon--why-kosher{transform:rotate(90deg)}}.hb-nav .hb-has-mega.is-open .hb-nav__chev{transform:rotate(-180deg)}.hb-drawer__nav .hb-mega__toggle::after{transform:rotate(-90deg)}.hb-start__x::before,.hb-start__x::after{right:50%;transform:translate(50%,-50%) rotate(-45deg);left:unset}.hb-start__x::after{transform:translate(50%,-50%) rotate(45deg)}.hb-footer__bagel-whole{right:50%;margin:-84px -60px 0 0;left:unset}.hb-footer__bagel-whole{margin:-52px -52px 0 0}@media (max-width:767px){.hb-footer__bagel-whole{margin:-70px -48px 0 0}}@media (max-width:767px){.hb-footer__bagel-whole{margin:-42px -42px 0 0}}.hb-ready__pause{right:16px;left:unset}.hb-ready__pause[aria-pressed="true"]::before{border-right:13px solid currentColor;margin-right:4px;border-left:unset;margin-left:unset}.hb-cline__edit{padding:3px 8px 3px 10px}.hb-loader__run{transform-origin:0% 50%}.hb-loader__roll{left:0;right:unset}.hb-cut__seam{right:50%;margin-right:-1px;background:linear-gradient(-180deg,#fff0,rgb(90 55 25 / .55) 18%,rgb(90 55 25 / .55) 82%,#fff0);left:unset;margin-left:unset}.hb-swapsheet__panel{box-shadow:-12px 0 40px rgb(53 43 36 / .18);transform:translateX(100%)}.hb-swapsheet__panel{box-shadow:0 0 0 100vmax #fff0,-18px 0 50px rgb(53 43 36 / .28)}.hb-ss__opt{padding:8px 14px 8px 10px}.hb-ss__mark::after{border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0)}.hb-ss__opt[aria-checked="true"] .hb-ss__mark::after{transform:translateY(-1px) rotate(-45deg) scale(1)}.hb-q__steps li:nth-child(4){text-align:right}.hb-qb__item::before{border-width:0 0 1.8px 1.8px;transform:rotate(-45deg) scale(0)}.hb-qb__item[aria-pressed="true"]::before{transform:translateY(-2px) rotate(-45deg) scale(1)}.hb-qb__switch::after{left:3px;right:unset}.hb-qb__dish-check{right:8px;left:unset}.hb-qb__tray-list li{padding:4px 12px 4px 6px}.hb-qb__tray-list button::before,.hb-qb__tray-list button::after{right:50%;transform:translate(50%,-50%) rotate(-45deg);left:unset}.hb-qb__tray-list button::after{transform:translate(50%,-50%) rotate(45deg)}.hb-cut__pair .hb-cut__seam{right:50%;left:unset}.hb-cats__leaf--r{left:-26px;right:unset}.hb-cats__leaf--l{right:-30px;left:unset}@media (max-width:767px){.hb-cats__leaf--r{left:-16px;right:unset}}@media (max-width:767px){.hb-cats__leaf--l{right:-18px;left:unset}}.hb-cat::after{right:-30px;transform:scale(.5) rotate(24deg);transform-origin:20% 20%;left:unset}.hb-cat::after{right:-18px;transform:translate(-22px,-22px) rotate(-150deg) scale(.7);left:unset}@media (hover:hover) and (pointer:fine){.hb-cat:hover::after,.hb-cat:focus-visible::after{transform:translate(0,0) rotate(-180deg) scale(1)}}.hb-cats__grid>li::before{right:-18px;transform:translate(-22px,-22px) rotate(-150deg) scale(.7);left:unset}.hb-cats__grid>li::before{right:-36px;left:unset}.hb-cats__grid>li::before{left:-44px;right:auto;transform:scale(.55) rotate(14deg);transform-origin:30% 30%}@media (hover:hover) and (pointer:fine){.hb-cats__grid>li:hover::before,.hb-cats__grid>li:focus-within::before{transform:translate(0,0) rotate(-180deg) scale(1)}}.hb-ev__tile::after{background:linear-gradient(-180deg,#fff0 40%,rgb(30 24 20 / .72))}.hb-ev__tile-name{left:20px;right:64px}.hb-ev__tile-go{right:16px;left:unset}.hb-ev__tile-go::before{transform:rotate(-90deg)}@media (max-width:767px){.hb-ev__tile-name{left:14px;right:48px}}@media (max-width:767px){.hb-ev__tile-go{right:10px;left:unset}}.hb-drawer__top{padding:calc(12px + env(safe-area-inset-top)) 20px 12px 16px}.hb-drawer__close::before,.hb-drawer__close::after{right:50%;transform:translate(50%,-50%) rotate(-45deg);left:unset}.hb-drawer__close::after{transform:translate(50%,-50%) rotate(45deg)}.hb-drawer__sub{transform:translateX(100%);box-shadow:-18px 0 40px rgb(53 43 36 / .14)}.hb-drawer__nav .hb-mega__toggle::before{border-width:0 2px 2px 0;transform:translateX(-1px) rotate(-45deg)}.hb-drawer__back{padding:0 14px 0 12px}.hb-drawer__back-ico{border-width:0 0 2px 2px;transform:rotate(45deg)}@media (max-width:767px){.hb-ctabar__cart .hb-cart-count{left:-5px;right:auto}}@media (max-width:767px){body:has(.hb-menu__bar) .hb-fab--cart,body:has(.hb-prodbar.is-shown) .hb-fab--cart,body:has(.hb-om__bar:not([hidden])) .hb-fab--cart{transition:bottom .35s var(--ease-out),right .35s var(--ease-out)}}@media (max-width:767px){body:has(.hb-menu__bar) .hb-fab--cart{right:20px;left:unset}}@media (max-width:767px){body:has(.hb-prodbar.is-shown) .hb-fab--cart{right:18px;left:unset}}@media (max-width:767px){body:has(.hb-om__bar:not([hidden])) .hb-fab--cart{right:22px;left:unset}}@media (max-width:767px){body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-menu__bar{padding-right:74px;padding-left:unset}}@media (max-width:767px){body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-prodbar{padding-right:72px;padding-left:unset}}@media (max-width:767px){body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-om__bar{padding-right:76px;padding-left:unset}}@media (max-width:767px){body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-contact>.hb-menu__bar{padding-right:74px!important;padding-left:unset!important}}@media (max-width:767px){.hb-qb__filter-chev{border-width:0 0 1.8px 1.8px;transform:translateY(-2px) rotate(-45deg)}}@media (max-width:767px){.hb-qb__filter[aria-expanded="true"] .hb-qb__filter-chev{transform:translateY(1px) rotate(135deg)}}.hba-ctx{padding:4px 14px 4px 6px}.hba-search input{padding:0 40px 0 44px}.hba-add{padding:0 20px 0 18px}.hba-dock{padding:6px 8px 6px 6px}.hba-undo{padding:6px 18px 6px 6px}@media (max-width:1023px){.hba-sum__h::before{right:50%;margin-right:-20px;left:unset;margin-left:unset}}@media (max-width:599px){.hba-card__act .hba-add{padding:0 16px 0 14px}}@media (min-width:1024px){.hba-top{padding:0 14px 0 16px}}.hba-fnback{padding:8px 16px 8px 14px}.hba-pk__sk{background:linear-gradient(-90deg,#f3ebe6 25%,#fbf8f5 50%,#f3ebe6 75%) 0 0 / 200% 100%}.hba-skipbtn__ar{border-right:2px solid var(--sage-d);transform:rotate(-45deg);border-left:unset}.hbi__cam{right:calc(50% - var(--b) * .5059);transform-origin:49.41% 50.12%;left:unset}.hbi__counter{right:calc(var(--b) * .5059 - 160vmax);left:unset}.hbi__plug{right:calc(var(--b) * (.5059 - .31));left:unset}.hbi__logo{right:calc(var(--b) * .5059 - var(--lw) / 2);left:unset}.hb-diet{padding:2px 9px 2px 10px}html.hbm-live body.home [data-hbm="why"]:not(.is-in) .hb-why__icon{transform:rotate(35deg) scale(.7)}html.hbm-live body.home [data-hbm="why"]:not(.is-in) .hb-why__icon--why-kosher{transform:rotate(125deg) scale(.7)}@media (hover:hover) and (pointer:fine){body.home .hb-lightbox__close:hover{transform:rotate(-90deg)}}.hb-way__pic{right:50%;margin-right:calc(var(--hbw-disc) / -2);left:unset;margin-left:unset}@media (hover:hover) and (pointer:fine){.hb-way:hover .hb-way__img{transform:scale(1.06) rotate(2deg)}}.hb-ways__bagel{right:50%;margin-right:calc(var(--hbw-bagel) / -2);left:unset;margin-left:unset}@media (max-width:767px){.hb-way__pic{right:auto;left:unset}}.hb-ways__ring{transform:rotate(90deg) scaleX(-1)}.hb-pkc__morebtn::after{border-width:0 0 2px 2px;transform:translateY(-2px) rotate(-45deg)}.hb-pkc__morebtn[aria-expanded="true"]::after{transform:translateY(2px) rotate(135deg)}.hb-mm.is-open .hb-mm__chev{transform:rotate(-180deg)}.hb-mm__season{padding:7px 8px 7px 14px}.hb-search .hb-search__bar input[type="search"]{padding:0 18px 0 54px}.hb-search__lens,.hb-search__spin{left:20px;right:unset}.hb-sug__clear{right:6px;left:unset}@media (max-width:767px){.hb-search__bar{padding:0 6px 0 12px}}@media (max-width:767px){.hb-search .hb-search__bar input[type="search"]{padding:0 12px 0 44px}}@media (max-width:767px){.hb-search__lens,.hb-search__spin{left:26px;right:unset}}.hb-sr__cat{padding:8px 8px 8px 18px}.hb-drawer__tool .hb-cart-count{left:-3px;right:auto}.hb-state__link::after{border-width:0 2px 2px 0;transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.hb-state__link:hover::after{transform:translateX(3px) rotate(-45deg)}}.hb-start__meta{padding:6px 11px 6px 13px}.hb-start__tick{right:9px;left:unset}@media (max-width:1279px){.hb-drawer .hb-drawer__top{padding:12px 14px 12px 12px}}@media (min-width:768px) and (max-width:1279px){.hb-drawer .hb-drawer__panel{left:auto;right:unset}}.hb-dsearch__bar input[type="search"]{padding:0 12px 0 44px}.hb-dsearch .hb-search__lens,.hb-dsearch .hb-search__spin{left:15px;right:unset}.hbc-shine::before{background:linear-gradient(-100deg,transparent,rgb(255 255 255 / .28) 50%,transparent);transform:translateX(120%) skewX(18deg)}.hbc-bagel{transform:translateX(18px) rotate(260deg) scale(.5)}.hbc-seed{margin:-3.5px -2px 0 0}@media (min-width:1024px){.hb-cookie{padding:10px 18px 10px 12px}}html body .hb-reviews .ti-widget[data-pid][data-layout-id] :is(.ti-review-content,.ti-review-content>*,.ti-read-more){text-align:left!important}.hb-prod__nav--prev{left:14px;right:unset}.hb-prod__nav--next{right:14px;left:unset}html body .hb-cp.hb-contact>.hb-ev__faq{background:linear-gradient(-180deg,#f9f4f0 0%,#f9f4f0 55%,#fff0 100%)}html body.hb-product-page .hb-pp__ext-price{text-align:right}html body .hb-ext__add::before{transform-origin:left center}@media (max-width:960px){html body .hb-fnin__sum.is-open .hb-fnin__sumc{transform:rotate(-180deg)}}html body .hb-swapfx i{right:-3px;left:unset}html body .hb-co-wait__bar img{left:0;right:unset}@media (prefers-reduced-motion:reduce){html body .hb-co-wait__bar img{left:calc(50% - 28px);right:unset}}html body .hb-boxes__open{padding:10px 18px 10px 12px}@media (max-width:900px){html body .hbw .hb-cp__tl::before,html body .hbw .hb-cp__tl::after{left:21px;right:unset}}html body .hbw__roll{left:0;right:unset}html body .hb-cpb::after{background:linear-gradient(-180deg,rgb(38 30 25 / .5),rgb(38 30 25 / .68))}@media (min-width:1440px){html.hb-has-ctx .hb-header .hb-hpill{padding:0 22px 0 20px}}@media (hover:hover) and (pointer:fine){.hb-header .hb-hpill:hover .hb-hpill__ico{transform:rotate(-90deg)}}@media (min-width:768px){.hb-skel{background:linear-gradient(-100deg,rgb(53 43 36 / .06) 30%,rgb(53 43 36 / .11) 50%,rgb(53 43 36 / .06) 70%) 0 0 / 300% 100%}}.hb-qty .hb-qty__add{padding:0 20px 0 18px}.hb-q--add{padding:0 14px 0 16px}.hb-q__plus::after{transform:rotate(-90deg)}.hb-mmx__ri{padding:4px 8px 4px 10px}.hb-mmx__ri-chev{border-right:2px solid currentColor;transform:rotate(45deg);border-left:unset}.hb-gq__btn{padding:0 12px 0 14px}.hb-gq__btn[aria-expanded="true"] .hb-gq__chev{transform:rotate(-180deg)}.hb-ti__in{padding:3px 9px 3px 10px}.hb-ti__in{padding:2px 7px 2px 8px}.hb-ti__in::before{border-right:2px solid #fff;transform:rotate(45deg);border-left:unset}@media (hover:hover) and (pointer:fine){.hb-ti-all a:hover .hb-ti-all__b{transform:rotate(35deg)}}.hb-peek__x::before,.hb-peek__x::after{right:14px;transform:rotate(-45deg);left:unset}.hb-peek__x::after{transform:rotate(45deg)}.hb-pk{padding:6px 52px 4px 4px}.hb-pk__row{padding:10px 10px 10px 12px}.hb-sum__bar>span{transform-origin:0% 50%}#hb-drawer .hb-drawer__sub-head .hb-gq__btn{padding:0 10px 0 12px}.hb-dr__cat.is-on::after{right:50%;transform:translateX(50%);left:unset}.hb-drawer__sub-body .hb-dr__gq .hb-gq__btn{padding:0 10px 0 12px}.hb-drawer__sub-body .hb-dr__prow{padding:6px 6px 6px 8px}.hb-drawer__sub-body .hb-dr__menu{padding:6px 6px 6px 10px}.hb-drawer__sub-body a.hb-dr__help{padding:8px 12px 8px 14px}.hb-drawer__foot .hb-dr__sum{padding:0 14px 0 16px}@media (max-width:400px){#hb-drawer .hb-drawer__sub-head .hb-gq__btn{padding:0 8px 0 10px}}.hb-ways-mini__a{padding:6px 12px 6px 10px}.hb-mmx .hb-mmx__ri{padding:4px 8px 4px 12px}.hb-mm__panel a.hb-mmx__qlink{padding:0 10px 0 12px}.hb-mmx__body>.hb-rail>.hb-rail__btn--prev,.hb-mmx__body.hb-rail>.hb-rail__btn--prev{left:calc(var(--hb-rail-x1, 0px) - 6px);right:unset}.hb-mmx__body>.hb-rail>.hb-rail__btn--next,.hb-mmx__body.hb-rail>.hb-rail__btn--next{right:calc(var(--hb-rail-x0, 0px) - 6px);left:unset}.hb-app{direction:ltr}.hb-ss__mark::after{transform:translateY(-1px) rotate(-45deg) scale(.5)}.hb-ss__opt[aria-checked="true"] .hb-ss__mark::after{transform:translateY(-1px) rotate(-45deg) scale(1)}.hb-qb__item::before{transform:rotate(-45deg) scale(.5)}.hb-qb__item[aria-pressed="true"]::before{transform:translateY(-2px) rotate(-45deg) scale(1)}.hb-fpop.is-open .hb-fpop__chev{transform:rotate(-180deg)}.hb-fpop__panel{transform-origin:top left}.hb-fpop.is-flip .hb-fpop__panel{transform-origin:top right}@media (max-width:1023px){.hb-shop.is-js .hb-shop__filters::before{right:50%;margin-right:-20px;left:unset;margin-left:unset}}.hb-shop.is-js .hb-pcard__media:not(.is-loaded){background:linear-gradient(-100deg,#efe6df 30%,#f8f2ee 50%,#efe6df 70%) 0 0 / 300% 100%}.hb-shop.is-js .hb-shop__shown::after{right:50%;margin-right:-90px;background:linear-gradient(to right,#657b63 calc(var(--hb-shop-progress, 0) * 100%),rgb(53 43 36 / .12) 0);left:unset;margin-left:unset}.hb-rail__nav--prev::before{transform:rotate(90deg)}.hb-rail__nav--next::before{transform:rotate(-90deg)}.hb-swap .hb-pkgb__close::before,.hb-swap .hb-pkgb__close::after{right:14px;left:unset}.hb-swap__info[aria-expanded="true"] .hb-swap__chev{transform:rotate(-180deg)}.hb-swap__off[open] summary::after{transform:rotate(-180deg)}@media (max-width:767px){.hb-swap__grab{right:50%;margin-right:-20px;left:unset;margin-left:unset}}.hb-ss__row .hb-ss__opt{padding:12px 14px 14px 12px}.hb-ss__info[aria-expanded="true"] .hb-ss__chev{transform:rotate(-180deg)}.hb-ss__offs[open] summary::after{transform:rotate(-180deg)}@media (max-width:767px){.hb-swapsheet__grab{right:50%;margin-right:-20px;left:unset;margin-left:unset}}.hb-bcard__img:not(.is-loaded):not(.is-empty)::after{background:linear-gradient(-100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%)}.hb-bcard__img.is-empty::before,.hb-bcard__img.is-empty::after{right:50%;transform:translate(50%,-50%);left:unset}.hb-bcard__info[aria-expanded="true"] .hb-bcard__chev{transform:rotate(-180deg)}.hb-pcard__media.is-plate::before,.hb-pcard__media.is-plate::after,.hb-om__img.is-plate::before,.hb-om__img.is-plate::after,.hb-cline__img.is-plate::before,.hb-cline__img.is-plate::after,.hb-co__thumb.is-plate::before,.hb-co__thumb.is-plate::after{right:50%;transform:translate(50%,-50%);left:unset}.hb-lact--x::before,.hb-lact--x::after{right:50%;transform:translate(50%,-50%) rotate(-45deg);left:unset}.hb-lact--x::after{transform:translate(50%,-50%) rotate(45deg)}.hb-cedit__chip[aria-checked="true"]::before{border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.hb-pkp__cmp[open] .hb-pkp__cmp-chev{transform:rotate(-180deg)}@media (max-width:767px){.hb-pkp__cmp-table tbody th,.hb-pkp__cmp-table thead td{box-shadow:1px 0 0 rgb(53 43 36 / .07)}}.hb-quote .hb-q__steps li+li::before,.hb-quote .hb-q__steps li+li::after{left:calc(-50% + 24px);right:calc(50% + 24px)}.hb-quote .hb-q__steps li+li::after{transform-origin:left}.hb-q__dot::after{transform:scale(.4) rotate(12deg)}.hb-quote .hb-q__next,.hb-quote .hb-q__submit{padding:0 22px 0 26px}.hb-quote__sum-meter-fill{transform-origin:left}.hb-quote__row{padding:11px 44px 11px 8px}.hb-quote__edit{right:4px;left:unset}@media (max-width:767px){.hb-quote .hb-q__steps li+li::before,.hb-quote .hb-q__steps li+li::after{left:calc(-50% + 20px);right:calc(50% + 20px)}}@media (max-width:960px){.hb-q__sumbtn-n{right:-3px;left:unset}}@media (max-width:960px){html.hb-q-js .hb-quote__sum-close{margin:-6px 0 -6px -8px}}@media (max-width:960px){html.hb-q-js .hb-quote__sum-close::before,html.hb-q-js .hb-quote__sum-close::after{transform:rotate(-45deg)}}@media (max-width:960px){html.hb-q-js .hb-quote__sum-close::after{transform:rotate(45deg)}}.hb-quote .hb-evc__img{background:linear-gradient(-135deg,#f3e3dc,#f1ebe2)}.hb-quote .hb-evc__tick{right:8px;left:unset}.hb-quote .hb-q__range input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--q-sage) calc(var(--p) * 100%),rgb(53 43 36 / .12) calc(var(--p) * 100%))}.hb-quote .hb-qs__hero{background:linear-gradient(-135deg,#f3e3dc,#f1ebe2 70%)}.hb-quote .is-valid input:not([type="radio"]):not([type="checkbox"]),.hb-quote input.is-valid{padding-right:42px;background-position:right 14px center;padding-left:unset}.hb-q__burst i{right:50%;margin:-4.5px -2.5px 0 0;left:unset}.hb-q__burst--big i{margin:-6px -3.5px 0 0}@media (max-width:767px){.hb-quote .hb-evc__tick{right:6px;left:unset}}@media (max-width:767px){.hb-quote .hb-evc__tick{right:4px;left:unset}}.hb-q__ans{padding:0 12px 0 14px}@media (max-width:767px){.hb-q__ans{padding:0 10px 0 12px}}.hb-quote .hb-qb__tab{padding:0 11px 0 13px}.hb-quote .hb-qb__arr--prev{left:-6px;right:unset}.hb-quote .hb-qb__arr--next{right:-6px;left:unset}.hb-quote .hb-qb__dish-check{right:8px;left:unset}.hb-quote .hb-qb__dish[aria-pressed="true"] .hb-qb__ck-add{transform:scale(.4) rotate(-90deg)}.hb-quote .hb-qb__switch::after{left:3px;right:unset}@media (max-width:767px){.hb-quote .hb-qb__tab{padding:0 11px 0 12px}}@media (max-width:560px){.hb-quote .hb-qb__dish-check{right:12px;left:unset}}.hb-quote .hb-qseg__ck{right:6px;left:unset}.hb-quote .hb-qseg__ck{right:-4px;left:unset}@media (max-width:599px){.hb-quote .hb-evc__tick{right:8px;left:unset}}@media (hover:hover) and (pointer:fine){.hb-cat:hover .hb-cat__img img{transform:scale(1.06) rotate(2deg)}}@media (hover:hover) and (pointer:fine){.hb-why__item:hover .hb-why__icon{transform:rotate(-14deg) scale(1.08)}}@media (hover:hover) and (pointer:fine){.hb-why__item:hover .hb-why__icon--why-kosher{transform:rotate(76deg) scale(1.08)}}[dir="ltr"] .hb-nav__list>li:not(.hb-menu-highlight)>a{background-position:100% calc(100% - 8px)}.hbx-seeds i{margin:-4px -2.5px 0 0}.hbx-seeds i.is-dark{margin:-2px -2px 0 0}.hb-shop.is-js .hb-shop__close::before,.hb-shop.is-js .hb-shop__close::after{right:14px;left:unset}@media (min-width:1024px){.hb-shop.is-js .hb-shop__filters{left:0;right:auto;border-radius:0 26px 26px 0;transform:translateX(-105%)}}@media (min-width:1024px){.hb-shop.is-js .hb-shop__close::before,.hb-shop.is-js .hb-shop__close::after{transform:rotate(-45deg)}}@media (min-width:1024px){.hb-shop.is-js .hb-shop__close::after{transform:rotate(45deg)}}.hb-evl__way{padding:20px 54px 20px 22px}.hb-evl__way i{right:20px;border-right:2px solid currentColor;transform:rotate(-45deg);left:unset;border-left:unset}.hb-gpop.is-open .hb-shop__ctx-chev{transform:rotate(-180deg)}.hb-shop--compact .hb-shop__tags .hb-shop__tag{padding:0 12px 0 10px}.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close::before,.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close::after{right:14px;transform:rotate(-45deg);left:unset}.hb-shop--compact.is-js .hb-shop__filters-head .hb-shop__close::after{transform:rotate(45deg)}@media (min-width:1024px){.hb-shop--compact.is-js .hb-shop__filters{left:50%;right:auto;transform:translate(-50%,-46%) scale(.98)}}@media (max-width:1023px){.hb-shop--compact.is-js .hb-shop__filters-head::before{right:50%;margin-right:-20px;left:unset;margin-left:unset}}.hb-pcard__badges--icons .hb-diet{padding:1px 8px 1px 9px}@media (min-width:1024px){.hb-shop__toolbar .hb-rail__btn--prev{left:calc(var(--hb-rail-x1, 0px) + 2px);right:unset}}@media (min-width:1024px){.hb-shop__toolbar .hb-rail__btn--next{right:calc(var(--hb-rail-x0, 0px) - 2px);left:unset}}.hb-menu__swap::after{border-width:0 0 2px 2px;transform:translateY(-2px) rotate(-45deg)}.hb-menu__swap[aria-expanded="true"]::after{transform:translateY(2px) rotate(135deg)}.hb-tc__chip .hb-tc__txt{padding:8px 16px 8px 14px}.hb-tc__grp--remove .hb-tc__chip.is-on .hb-tc__mark::after,.hb-tc__grp--many .hb-tc__chip.is-on .hb-tc__mark::after{right:6px;border-width:0 0 2px 2px;transform:rotate(-45deg);left:unset}@media (max-width:767px){.hb-tc__chip .hb-tc__txt{padding:8px 14px 8px 12px}}.hb-pp__kind{padding:3px 11px 3px 12px}.hb-pp__custom.is-open .hb-pp__custom-btn>.hb-i:last-child{transform:rotate(-180deg)}@media (min-width:768px){.hb-pp-page .hb-prodbar{right:50%;transform:translate(50%,calc(100% + 30px));left:unset}}.hbs-seed{right:0;margin:-3.5px -2px 0 0;box-shadow:inset 1px -1px 0 rgb(150 105 50 / .4);left:unset}.hbs-seed.is-poppy{margin:-1.5px -1.5px 0 0}.hbs-seed.is-crumb{margin:-2.5px -3px 0 0;border-radius:55% 45% 60% 40%;box-shadow:inset -1px 1px 0 rgb(255 236 200 / .55)}.hbm-ring svg{transform:rotate(90deg) scaleX(-1)}[dir="ltr"] .hbm-ring svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.hb-btn__arrow{transform:rotate(-90deg)!important}}html.hb-a11y-motion .hb-btn__arrow{transform:rotate(-90deg)!important}.hb-footer .hb-footer__bagel-whole{margin:-66px -48px 0 0}.hb-footer .hb-footer__bagel-whole{margin:0 -48px 0 0}@media (max-width:767px){.hb-footer .hb-footer__bagel-whole{margin:-56px -40px 0 0}}@media (max-width:767px){.hb-footer .hb-footer__bagel-whole{margin:0 -40px 0 0}}.hb-paths--compact .hb-paths__a{padding:6px 8px 6px 14px}.hb-utoast{padding:8px 18px 8px 8px}.hb-co__notes summary::after{border-width:0 0 2px 2px;transform:rotate(-45deg)}.hb-co__notes[open] summary::after{transform:rotate(135deg)}@media (max-width:1023px){.hb-co__sumbar-chev{transform:rotate(-180deg)}}html.hb-cart-lock .hb-toasts{right:calc(var(--hb-sheet-x, 0px) + var(--hb-sheet-w, 100vw) / 2);left:unset}.hb-boxes__bar{padding:8px 16px 8px 8px}input[type="email"],input[type="tel"],input#billing_email,input#billing_phone,.hb-co input[name*="email"],.hb-co input[name*="phone"]{text-align:left}.hba .hba-afl__b{padding:0 12px 0 10px}.hb-rail__btn--prev{left:calc(var(--hb-rail-x1, 0px) - 16px);right:unset}.hb-rail__btn--next{right:calc(var(--hb-rail-x0, 0px) - 16px);left:unset}.hb-rail__btn:dir(ltr).hb-rail__btn--prev{left:auto;right:calc(var(--hb-rail-x0, 0px) - 16px)}.hb-rail__btn:dir(ltr).hb-rail__btn--next{right:auto;left:calc(var(--hb-rail-x1, 0px) - 16px)}.hb-rail__chev{border-right:2px solid currentColor;transform:rotate(45deg);border-left:unset}.hb-rail__btn--prev .hb-rail__chev{transform:rotate(-135deg)}.hb-rail__btn:dir(ltr) .hb-rail__chev{transform:rotate(-135deg)}.hb-rail__btn--prev:dir(ltr) .hb-rail__chev{transform:rotate(45deg)}@media (max-width:1023px){body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-menu__bar{padding-right:8px;padding-left:unset}}@media (max-width:767px){html body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-contact>.hb-menu__bar,html body .hb-menu__bar{padding-right:8px!important;padding-left:unset!important}}.hb-pkc__kind{padding:4px 9px 4px 10px}.hb-cmp__chip{padding:0 12px 0 16px}@media (min-width:1024px){html body .hb-pkp .hb-packages--page .hb-pk-card__foot{padding:16px 14px 16px 16px}}.hb-pkc__morebtn::after{border-width:0 0 2px 2px;transform:translateY(-2px) rotate(-45deg)}.hb-pkc__morebtn[aria-expanded="true"]::after{transform:translateY(2px) rotate(135deg)}body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-prodbar{padding-right:8px;padding-left:unset}.hb-ob__ring{right:50%;margin-right:calc(-.5 * (var(--hb-ob-bagel) + 2 * var(--hb-ob-ring)));left:unset;margin-left:unset}.hb-ob__bagel{right:50%;margin-right:calc(-.5 * var(--hb-ob-bagel));left:unset;margin-left:unset}.hb-done__crumb{right:var(--x);border-radius:55% 45% 60% 40%;transform:translate(50%,-50%);left:unset}.hbb-layer{right:0;left:unset}.hbb-roll{right:0;transform:translate3d(calc(-1*(var(--hbb-x) - var(--hbb-d))),var(--hbb-y),0);left:unset}.hb-post .hb-prose th{text-align:left}body.hb-lang-en *,body.hb-lang-en *::before,body.hb-lang-en *::after{text-transform:none!important}@font-face{font-family:"HB Shekel";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+20AA}@font-face{font-family:"HB Shekel";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-medium.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+20AA}@font-face{font-family:"HB Shekel";src:url(/wp-content/themes/holybagel/assets/fonts/birzia-bold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+20AA}html:lang(en) body.hb-lang-en,body.hb-lang-en{--hb-font:"HB Shekel", system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Birzia", sans-serif}body.hb-lang-en,body.hb-lang-en button,body.hb-lang-en input,body.hb-lang-en select,body.hb-lang-en textarea{font-family:var(--hb-font)}@media (min-width:768px){body.hb-lang-en .hb-nav__list{gap:12px}body.hb-lang-en .hb-nav__list>li>a{font-size:15px}body.hb-lang-en .hb-header__cta{white-space:nowrap;font-size:15px}}@media (min-width:1025px) and (max-width:1440px){body.hb-lang-en .hb-header__cta{min-width:0;width:153px;padding-inline:12px}body.hb-lang-en .hb-nav__list{gap:10px}}@media (max-width:1179px){body.hb-lang-en .hb-header__badge{gap:4px}body.hb-lang-en .hb-header__badge-txt{font-size:11.5px}body.hb-lang-en .hb-header__badge-txt small{font-size:11px}}body.hb-lang-en .hb-ways{overflow-x:clip}@media (max-width:767px){body.hb-lang-en .hb-header__badge{gap:4px}body.hb-lang-en .hb-header__badge img{width:44px!important}body.hb-lang-en .hb-header__badge-txt{font-size:11.5px}body.hb-lang-en .hb-header__badge-txt small{font-size:11px}}body.hb-lang-en .hb-faq__help{grid-template-columns:minmax(0,1fr)}body.hb-lang-en .hb-faq__help-actions .hb-btn{white-space:normal;max-width:100%;text-align:center}html.hbm-live body.home.hb-lang-en .hb-faq__help:not(.is-in) .hb-faq__bagel{translate:-14px 10px}@media (max-width:767px){html body.hb-lang-en.single-post main .hb-ob h1.hb-ob__title{font-size:21px!important;line-height:1.15!important;-webkit-line-clamp:3;text-wrap:balance}}body.hb-lang-en .hb-header__logo{translate:-7.07% 0}.hb-lb{--hb-lb-ink:var(--hb-ink-warm);--hb-lb-glyph:#8c7068;--hb-lb-line:rgba(53, 43, 36, .16);position:relative;z-index:2;margin:15px var(--hb-gutter) 0;color:var(--hb-lb-ink)}.hb-lb__card{box-sizing:border-box;padding:clamp(28px, 2.9vw, 44px) clamp(20px, 4.4vw, 84px);border-radius:var(--hb-radius-lg);background:var(--hb-filter-bg)}.hb-lb--b .hb-lb__card{background:var(--hb-rose)}.hb-lb__intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.hb-lb__head{min-width:0}.hb-lb__title{margin:0;font-weight:700;font-size:clamp(26px, 2.3vw, 36px);line-height:1.12;color:var(--hb-lb-ink)}.hb-lb__text{margin:8px 0 0;max-width:40em;font-size:16.5px;line-height:1.5;color:#5f524c}.hb-lb__alt{margin:0;font-size:15.5px;line-height:1.5;color:#5f524c}.hb-lb__alt a{color:var(--hb-lb-ink);font-weight:700;text-decoration:underline;text-decoration-color:rgb(53 43 36 / .3);text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.hb-lb__alt a:hover{text-decoration-color:currentColor}}.hb-lb__form{min-width:0;margin:clamp(22px, 2.2vw, 32px) 0 0}.hb-lb__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hb-lb__f{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.hb-lb__f>label{font-weight:700;font-size:15px;line-height:1.2;color:var(--hb-lb-ink)}.hb-lb__f>label small{font-weight:500;font-size:13.5px;color:#6b5f58}.hb-lb__req{color:sienna}.hb-lb__f input[type="text"],.hb-lb__f input[type="tel"],.hb-lb__f input[type="date"],.hb-lb__f input[type="number"]{box-sizing:border-box;width:100%;min-width:0;height:50px;padding:0 16px;border:1px solid var(--hb-lb-line);border-radius:16px;background:#fff;color:#352b24;font:500 16px/1.2 var(--hb-font)}.hb-lb__f input[type="date"]{text-align:start}.hb-lb__f input:focus-visible{outline:2px solid #352b24;outline-offset:2px;border-color:#352b24}.hb-lb__f input[aria-invalid="true"]{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.hb-lb__err{font-size:13.5px;line-height:1.3;color:#b3261e;font-weight:600}.hb-lb__consent{margin-top:14px}.hb-lb__consent label{display:flex;align-items:flex-start;gap:10px;font-weight:500;font-size:14px;line-height:1.45;color:#5f524c;cursor:pointer}.hb-lb__consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:#657b63}.hb-lb__consent a{color:inherit;text-decoration:underline}.hb-lb__actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.hb-lb__submit.hb-btn{width:100%;min-width:0;min-height:50px;justify-content:center;font-size:17px}.hb-lb__submit[aria-busy="true"]{opacity:.7;pointer-events:none}.hb-lb__status{margin:0;font-size:14.5px;color:#5f524c}.hb-lb__status:empty{display:none}.hb-lb__done{text-align:center;padding:18px 0}.hb-lb__done:focus{outline:none}.hb-lb__done h3{margin:0;font-size:28px}.hb-lb__done p{margin:8px 0 0;font-size:17px;color:#5f524c}.hb-lb.is-done .hb-lb__intro,.hb-lb.is-done .hb-lb__form{display:none}body:has(.hb-lb) .hb-pkp>.hb-faqp__cta{display:none}@media (max-width:599px){.hb-lb__card{border-radius:30px}.hb-lb__intro{flex-direction:column;align-items:stretch}}@media (min-width:600px){.hb-lb__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:end}.hb-lb__fields{display:contents}.hb-lb__f--wide{grid-column:1 / -1}.hb-lb__consent,.hb-lb__actions{margin:0}.hb-lb__consent{align-self:center}}@media (min-width:1180px){.hb-lb__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.hb-lb__f--wide{grid-column:span 2}.hb-lb__consent,.hb-lb__actions{margin-top:24px}.hb-lb__consent label{min-height:50px;align-items:center}}@media (min-width:1180px){.hb-lb__card{box-sizing:border-box;max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(40px, 4vw, 72px);align-items:center}.hb-lb__intro{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hb-lb__head,.hb-lb__alt{margin:0!important}.hb-lb__alt{justify-self:start}.hb-lb__form{margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}.hb-lb__f--wide{grid-column:1 / -1!important}.hb-lb__consent,.hb-lb__actions{margin-top:0!important}.hb-lb__consent label{min-height:50px;align-items:center}}@media (min-width:1180px){.hb-lb__card{max-width:none!important;margin-inline:0!important;padding-inline:max(clamp(40px, 4vw, 72px), calc((100% - 1280px) / 2))!important}}