/* holybagel LTR overlay (English). Generated by tools/holybagel/i18n-ltr-build.js, do not edit by hand. */
/* main.css */
.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:transparent var(--hb-gold) transparent transparent;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, rgba(90, 55, 25, 0), rgba(90, 55, 25, .55) 12%, rgba(90, 55, 25, .55) 88%, rgba(90, 55, 25, 0));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, rgba(90, 55, 25, 0), rgba(90, 55, 25, .55) 12%, rgba(90, 55, 25, .55) 88%, rgba(90, 55, 25, 0));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, rgba(70, 40, 15, 0), rgba(70, 40, 15, .38)), url("../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, rgba(70, 40, 15, 0), rgba(70, 40, 15, .38)), url("../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, rgba(29, 24, 20, .78), rgba(29, 24, 20, .62) 45%, rgba(29, 24, 20, .82))}
.hb-cp__band::after{background:linear-gradient(-180deg, rgba(29, 24, 20, .72) 0%, rgba(29, 24, 20, .42) 50%, rgba(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("../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, rgba(90, 55, 25, 0), rgba(90, 55, 25, .55) 18%, rgba(90, 55, 25, .55) 82%, rgba(90, 55, 25, 0));left:unset;margin-left:unset}
.hb-swapsheet__panel{box-shadow:-12px 0 40px rgba(53, 43, 36, .18);transform:translateX(100%)}
.hb-swapsheet__panel{box-shadow:0 0 0 100vmax rgba(53, 43, 36, 0), -18px 0 50px rgba(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, rgba(30, 24, 20, 0) 40%, rgba(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 rgba(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)}}
/* order-app.css */
.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}
/* polish-intro.css */
.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}
/* polish-icons.css */
.hb-diet{padding:2px 9px 2px 10px}
/* polish-home.css */
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)}
/* polish-global.css */
.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, rgba(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%, rgba(249, 244, 240, 0) 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,rgba(38,30,25,.5),rgba(38,30,25,.68))}
/* polish-order.css */
@media (min-width: 1440px){html.hb-has-ctx .hb-header .hb-hpill{padding:0 22px 0 20px}} /* handoff 104: only where the source rule applies; below 1440 the theme uses padding-inline */
@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, rgba(53, 43, 36, .06) 30%, rgba(53, 43, 36, .11) 50%, rgba(53, 43, 36, .06) 70%) 0 0 / 300% 100%}}
.hb-qty .hb-qty__add{padding:0 20px 0 18px}
/* polish-nav.css */
.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}
/* polish-entry.css */
.hb-app{direction:ltr}
/* polish-commerce.css */
.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%), rgba(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%, rgba(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)}
/* polish-pages.css */
.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 rgba(53, 43, 36, .07)}}
/* polish-quote.css */
.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%), rgba(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}}
/* polish-motion.css */
@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}
/* polish-catalog.css */
.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)}
/* polish-tray.css */
.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}}
/* polish-story.css */
.hbs-seed{right:0;margin:-3.5px -2px 0 0;box-shadow:inset 1px -1px 0 rgba(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 rgba(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}}
/* polish-static.css */
.hb-paths--compact .hb-paths__a{padding:6px 8px 6px 14px}
/* polish-journey.css */
.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)}}
/* polish-cj.css */
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}
/* polish-rail.css */
.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}}
/* polish-pkg.css */
.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)}
/* polish-pdp.css */
body:has(.hb-fab--cart .hb-cart-count:not([hidden])) .hb-prodbar{padding-right:8px;padding-left:unset}
/* polish-band.css */
.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}
/* polish-done.css */
.hb-done__crumb{right:var(--x);border-radius:55% 45% 60% 40%;transform:translate(50%, -50%);left:unset}
/* polish-bagel.css */
.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}
/* polish-blog.css */
.hb-post .hb-prose th{text-align:left}

/* manual tail */
/* English: Latin text is not upper-cased and not letter-spaced like the Hebrew display styles. */
body.hb-lang-en *, body.hb-lang-en *::before, body.hb-lang-en *::after { text-transform: none !important; }
/* The shekel sign in system fonts is half the width of the Hebrew site's. This face covers that one character only. */
@font-face { font-family: "HB Shekel"; src: url("../../../../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("../../../../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("../../../../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; }
}
/* 05/11/2026 handoff 104: the header buttons keep the Hebrew gaps, kosher label and button width, so cart, seal and
   "Start an order" sit on the same lines as in Hebrew. 1025-1440: the Hebrew button is text + 40px = 153px wide. */
@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; } /* the narrower sticky header on inner pages */
}
/* The English kosher label (two lines, beside the seal up to 1179px) is wider than the Hebrew: same smaller size as on phones. */
@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; }
}

/* 04/11/2026 (owner: horizontal wiggle on the English home, phone). Measured at 360: page 7,032px wide in EN, 360 in HE. */
/* 1. Home "ways" bagel slides in from the side; in LTR anything past the right edge is scrollable, so the section clips it horizontally. */
body.hb-lang-en .hb-ways { overflow-x: clip; }
/* 2. Phone header: the English kosher label is wider than the Hebrew and pushed the burger 15px off screen. Two lines kept, slightly smaller. */
@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; }
}
/* 3. FAQ help card: "Message us on WhatsApp" (nowrap) set the grid track to 318px inside a 268px card. */
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; }
/* 4. FAQ bagel entry: mirrored position, so the entry offset is mirrored too (it slid outward past the edge). */
html.hbm-live body.home.hb-lang-en .hb-faq__help:not(.is-in) .hb-faq__bagel { translate: -14px 10px; }

/* 5. Article band title (04/11/2026, handoff 69, phone 390): English titles run longer than the Hebrew ones; the 2-line clamp cut
   "Catering for a Birthday: Quantities, Trays and Sweets" mid-title and the extra lines ran into the band's bagel. Phone only, posts only. */
@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; }
}

/* 05/11/2026 handoff 104: header mirror. (a) polish-header.css nudges the logo 7.07% toward the edge with the `translate`
   property, which rtlcss does not flip: in English it moved 9-16px away from the edge. (b) the English header keeps the
   one shared gutter (--hbh-g) and gap of the Hebrew header instead of its own 16px, so both sides sit on the same lines. */
body.hb-lang-en .hb-header__logo { translate: -7.07% 0; }
