.breakdance .bde-header-builder{position:relative;width:100%;background-color:var(--bde-background-color);--bde-header-width:var(--bde-section-width);--bde-header-sticky-top:calc(var(--bde-header-sticky-offset) + var(--wp-admin--admin-bar--height,0px));--bde-header-sticky-offset:0px;--bde-header-sticky-duration:var(--bde-transition-duration)}.breakdance .bde-header-builder .bde-header-builder__container{gap:20px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:var(--bde-header-width);padding:var(--bde-section-horizontal-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-header-builder.bde-header-builder--overlay:not(.bde-header-builder--sticky){position:absolute;z-index:var(--bde-z-index-header-overlay)}.breakdance .bde-header-builder.bde-header-builder--sticky{position:fixed;z-index:var(--bde-z-index-header-sticky);top:var(--bde-header-sticky-top);transition-property:transform,opacity,background-color,box-shadow,top;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.breakdance .bde-header-builder.bde-header-builder--sticky-bottom{top:auto;bottom:0}.breakdance .bde-header-builder.bde-header-builder--sticky .bde-header-builder__container{transition-property:min-height;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.breakdance .bde-header-builder .bde-header-builder__header-builder-border-top,.breakdance .bde-header-builder .bde-header-builder__header-builder-border-bottom{transition-property:height,background-color;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.bde-header-builder--sticky-scroll-hide{box-shadow:none!important;pointer-events:none}.bde-header-builder--sticky-scroll-hide *{pointer-events:none!important}.bde-header-builder--sticky-scroll-start-off-hidden{transition-duration:0s!important}.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide{transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px)));opacity:0}.bde-header-builder--sticky-bottom.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide{transform:translateY(100%)}.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-fade{opacity:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.bce-location-status .bc-current-location-block,.bce-location-status .bc-next-openings-block{--bc-font-family-base:inherit;--bc-font-family-title:inherit;--bc-font-family-small:inherit;--bc-font-family-badge:inherit;--bc-font-family-button:inherit;--bc-font-weight-title:700;--bc-font-weight-body:500;--bc-font-weight-small:400;--bc-font-weight-badge:700;--bc-font-weight-button:700;--bc-font-size-title:18px;--bc-font-size-body:14px;--bc-font-size-small:12px;--bc-font-size-badge:12px;--bc-font-size-cta:12px;--bc-text-color:#111827;--bc-title-color:#111827;--bc-muted-color:#5f6b76;--bc-badge-text-color:#fff;--bc-badge-open-bg:#28a745;--bc-badge-closed-bg:#dc3545;--bc-button-bg-color:#fff;--bc-button-text-color:#111;--bc-container-padding:12px 14px;--bc-container-margin:0;--bc-container-radius:8px;--bc-bg-color:#fff;--bc-border-color:#e9ecef;font-family:var(--bc-font-family-base)}.bce-location-status .bc-current-location-block{display:flex;align-items:center;gap:var(--bc-inline-gap,12px);flex-wrap:nowrap;width:100%;box-sizing:border-box;padding:var(--bc-container-padding-y,12px) var(--bc-container-padding-x,14px);margin:var(--bc-container-margin);border-radius:var(--bc-container-radius);background:var(--bc-bg-color);border:1px solid var(--bc-border-color)}.bce-location-status .beaucamion-current-location.bc-current-location-block.theme-light,.bce-location-status .beaucamion-current-location.bc-current-location-block.theme-light.open,.bce-location-status .beaucamion-current-location.bc-current-location-block.theme-light.closed{--bc-bg-color:#f8f9fa;--bc-border-color:#e9ecef;--bc-text-color:#333;--bc-title-color:#333;--bc-muted-color:#5f6b76;--bc-badge-open-bg:#28a745;--bc-badge-closed-bg:#dc3545;--bc-badge-text-color:#fff;--bc-button-bg-color:#fff;--bc-button-text-color:#111}.bce-location-status .beaucamion-current-location.bc-current-location-block.theme-dark,.bce-location-status .beaucamion-current-location.bc-current-location-block.theme-dark.open,.bce-location-status .beaucamion-current-location.bc-current-location-block.theme-dark.closed{--bc-bg-color:#1f2328;--bc-border-color:#2e343b;--bc-text-color:#eef2f6;--bc-title-color:#eef2f6;--bc-muted-color:#b6c2cf;--bc-badge-open-bg:#28a745;--bc-badge-closed-bg:#dc3545;--bc-badge-text-color:#fff;--bc-button-bg-color:#fff;--bc-button-text-color:#111}.bce-location-status .bc-current-location-block .status-badge{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;font-size:var(--bc-font-size-badge);font-family:var(--bc-font-family-badge);font-weight:var(--bc-badge-font-weight,var(--bc-font-weight-badge));text-transform:var(--bc-badge-transform,uppercase);letter-spacing:0.4px;white-space:nowrap}.bce-location-status .bc-current-location-block .status-badge.open{background:var(--bc-badge-open-bg);color:var(--bc-badge-text-color)}.bce-location-status .bc-current-location-block .status-badge.closed{background:var(--bc-badge-closed-bg);color:var(--bc-badge-text-color)}.bce-location-status .bc-current-location-block .status-badge.open .bc-status-dot{background:var(--bc-badge-open-dot,currentColor)}.bce-location-status .bc-current-location-block .status-badge.closed .bc-status-dot{background:var(--bc-badge-closed-dot,currentColor)}.bce-location-status .bc-current-location-block .location-info-text{font-weight:var(--bc-font-weight-body);font-size:var(--bc-font-size-body);color:var(--bc-text-color);font-family:var(--bc-font-family-base);line-height:1.4}.bce-location-status .bc-current-location-block.closed .location-info-text{color:var(--bc-muted-color)}.bce-location-status .bc-current-location-details{display:flex;flex-direction:column;gap:2px;min-width:0}.bce-location-status .bc-current-location-details .location-info-primary{font-weight:var(--bc-location-name-weight,var(--bc-font-weight-body));font-size:var(--bc-font-size-body);color:var(--bc-title-color);font-family:var(--bc-font-family-base);line-height:1.35}.bce-location-status .bc-current-location-block .bc-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:0.9;margin-right:8px;flex:0 0 auto}.bce-location-status .bc-current-location-block .bc-location-inline{display:flex;align-items:center;gap:var(--bc-inline-gap,12px);min-width:0}.bce-location-status .bc-current-location-block .bc-location-segment{display:inline-flex;align-items:center;gap:10px;min-width:0}.bce-location-status .bc-current-location-block .bc-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--bc-muted-color);flex:0 0 auto}.bce-location-status .bc-current-location-block .bc-icon-pin{color:var(--bc-pin-icon-color,var(--bc-muted-color))}.bce-location-status .bc-current-location-block .bc-icon-clock{color:var(--bc-clock-icon-color,var(--bc-muted-color))}.bce-location-status .bc-current-location-block .bc-icon svg{width:18px;height:18px;fill:currentColor}.bce-location-status .bc-current-location-block .bc-location-hours,.bce-location-status .bc-current-location-block .bc-location-hours-text{color:var(--bc-muted-color);font-weight:var(--bc-location-hours-weight,var(--bc-font-weight-body))}.bce-location-status .bc-current-location-details .location-info-secondary{font-weight:var(--bc-font-weight-small);font-size:var(--bc-font-size-small);color:var(--bc-muted-color);font-family:var(--bc-font-family-small);line-height:1.25}.bce-location-status .bc-current-location-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--bc-button-padding-y,6px) var(--bc-button-padding-x,14px);border-radius:var(--bc-button-radius,999px);background:var(--bc-button-bg-color);color:var(--bc-button-text-color);font-size:var(--bc-font-size-cta);font-family:var(--bc-font-family-button);font-weight:var(--bc-button-font-weight,var(--bc-font-weight-button));text-decoration:none;border:1px solid var(--bc-button-border-color,#d8dee4)}.bce-location-status .bc-current-location-cta:hover{background:var(--bc-button-hover-bg,#f1f4f7);color:var(--bc-button-hover-text,var(--bc-button-text-color));border-color:var(--bc-button-hover-border,var(--bc-button-border-color,#d8dee4));text-decoration:none}.bce-location-status .bc-address-link{color:inherit;text-decoration:none}.bce-location-status .bc-address-link:hover{text-decoration:underline}@media (max-width:768px){.bce-location-status .bc-current-location-block{flex-wrap:wrap}}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.breakdance .bde-menu-custom-area{text-align:left;max-width:100%}.breakdance .bde-custom-area-link{--link-alignment:flex-start}.bde-menu-custom-area.bde-menu-custom-area-hide-in-desktop-menu{display:var(--menu-hide-on-desktop,block)}.bde-menu-custom-area.bde-menu-custom-area-hide-in-mobile-menu{display:var(--menu-hide-on-mobile,block)}.breakdance .bde-button{max-width:100%}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-code-block{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.breakdance .bce-mask-reveal{display:block;max-width:100%}.breakdance .bce-mask-reveal .bce-mask{overflow:hidden}.breakdance .bce-mask-reveal .bce-mask__inner{transform:translateY(100%);opacity:0;transition-property:transform,opacity,clip-path;transition-timing-function:var(--bce-mask-ease,cubic-bezier(0.25,0.46,0.45,0.94));transition-duration:var(--bce-mask-duration,0.8s);transition-delay:var(--bce-mask-delay,0s)}.breakdance .bce-mask-reveal .bce-mask--visible .bce-mask__inner{transform:translateY(0);opacity:1}@media (prefers-reduced-motion:reduce){.breakdance .bce-mask-reveal .bce-mask__inner{transform:none!important;clip-path:none!important;opacity:1!important;transition:none!important}}.bce-location-slider{width:100%;max-width:100%}.bce-location-slider .bce-slider-track{display:flex;gap:var(--bce-slider-gap,20px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.bce-location-slider .bce-slider-track::-webkit-scrollbar{display:none}.bce-location-slider .bce-slider-track{scrollbar-width:none}.bce-location-slider .bce-slider-card-wrapper{min-width:var(--bce-slider-card-min-w,280px);max-width:var(--bce-slider-card-max-w,none);flex:1 0 var(--bce-slider-card-min-w,280px);scroll-snap-align:start;box-sizing:border-box;border:var(--bce-wrap-border-w,0) var(--bce-wrap-border-s,solid) var(--bce-wrap-border-c,transparent);border-radius:var(--bce-wrap-radius,0);padding:var(--bce-wrap-padding,0);background:var(--bce-wrap-bg,transparent);display:flex;flex-direction:column;align-items:center}.bce-location-slider .bce-location-slider-card{position:relative;overflow:hidden;border-radius:var(--bce-slider-card-radius,16px);height:var(--bce-slider-card-height,420px);width:100%;display:flex;flex-direction:column;justify-content:flex-end;background:#1f2937;box-sizing:border-box;border:var(--bce-slider-card-border-w,0) var(--bce-slider-card-border-s,solid) var(--bce-slider-card-border-c,transparent)}.bce-location-slider .bce-slider-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;padding-top:var(--bce-slider-img-pt,0);padding-right:var(--bce-slider-img-pr,0);padding-bottom:var(--bce-slider-img-pb,0);padding-left:var(--bce-slider-img-pl,0);border-top:var(--bce-slider-img-bt,0) var(--bce-slider-img-bs,solid) var(--bce-slider-img-bc,transparent);border-right:var(--bce-slider-img-br,0) var(--bce-slider-img-bs,solid) var(--bce-slider-img-bc,transparent);border-bottom:var(--bce-slider-img-bb,0) var(--bce-slider-img-bs,solid) var(--bce-slider-img-bc,transparent);border-left:var(--bce-slider-img-bl,0) var(--bce-slider-img-bs,solid) var(--bce-slider-img-bc,transparent);box-sizing:border-box}.bce-location-slider .bce-slider-card-overlay{position:absolute;inset:0;z-index:1;background:var(--bce-slider-overlay,linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.55) 100%));pointer-events:none}.bce-location-slider .bce-slider-card-content{position:relative;z-index:2;padding-top:var(--bce-slider-content-pt,24px);padding-right:var(--bce-slider-content-pr,20px);padding-bottom:var(--bce-slider-content-pb,0px);padding-left:var(--bce-slider-content-pl,20px);flex:1;display:flex;flex-direction:column;justify-content:flex-start}.bce-location-slider .bce-slider-card-name{margin:0 0 6px;font-family:var(--bce-slider-name-ff,inherit);font-weight:var(--bce-slider-name-fw,800);font-size:var(--bce-slider-name-fs,24px);color:var(--bce-slider-name-color,#ffffff);text-transform:var(--bce-slider-name-transform,uppercase);line-height:1.15;text-shadow:0 1px 4px rgba(0,0,0,0.3);word-break:break-word}.bce-location-slider .bce-slider-card-address{margin:0;font-family:var(--bce-slider-addr-ff,inherit);font-weight:var(--bce-slider-addr-fw,400);font-size:var(--bce-slider-addr-fs,13px);color:var(--bce-slider-addr-color,rgba(255,255,255,0.85));font-style:var(--bce-slider-addr-style,italic);line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,0.2)}.bce-location-slider .bce-slider-card-badges{position:relative;z-index:2;padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px;text-align:var(--bce-slider-badge-align,left)}.bce-location-slider .bce-slider-card-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--bce-slider-badge-bg,rgba(245,240,230,0.92));color:var(--bce-slider-badge-color,#374151);border-radius:var(--bce-slider-badge-radius,8px);font-family:var(--bce-slider-badge-ff,inherit);font-weight:var(--bce-slider-badge-fw,500);font-size:var(--bce-slider-badge-fs,13px);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bce-location-slider .bce-slider-card-badge svg{flex-shrink:0;color:var(--bce-slider-badge-icon,currentColor)}.bce-location-slider .bce-slider-open-badge{position:relative;z-index:2;display:inline-block;margin:0 16px 16px;padding:6px 14px;background:var(--bce-slider-open-badge-bg,#16a34a);color:var(--bce-slider-open-badge-color,#ffffff);border:1px solid var(--bce-slider-open-badge-border,transparent);border-radius:var(--bce-slider-open-badge-radius,20px);font-family:var(--bce-slider-open-badge-ff,inherit);font-weight:var(--bce-slider-open-badge-fw,600);font-size:var(--bce-slider-open-badge-fs,12px);text-decoration:none;text-align:center;line-height:1.3;cursor:default}a.bce-slider-open-badge{cursor:pointer;z-index:5}a.bce-slider-open-badge:hover{opacity:0.85}.bce-location-slider .bce-slider-card-link{position:absolute;inset:0;z-index:3;text-decoration:none;cursor:pointer}.bce-location-slider .bce-slider-card-address-link{color:inherit;text-decoration:underline;text-underline-offset:2px;position:relative;z-index:4}.bce-location-slider .bce-slider-card-address-link:hover{opacity:0.8}.bce-location-slider .bce-slider-empty{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px}.bce-location-slider .bce-location-slider-card.bce-slider-card--below{justify-content:flex-start;background:var(--bce-slider-info-bg,#fff)}.bce-location-slider .bce-slider-card--below .bce-slider-card-image{position:relative;inset:auto;height:var(--bce-slider-card-img-h,60%);flex-shrink:0}.bce-location-slider .bce-slider-card--below .bce-slider-card-overlay{display:none}.bce-location-slider .bce-slider-card--below .bce-slider-card-info{display:flex;flex-direction:column;flex:1;padding:var(--bce-slider-info-padding,16px);background:var(--bce-slider-info-bg,#fff);text-align:var(--bce-slider-info-align,center)}.bce-location-slider .bce-slider-card--below .bce-slider-card-name{color:var(--bce-slider-name-color,#1f2937);text-shadow:none}.bce-location-slider .bce-slider-card--below .bce-slider-card-address{color:var(--bce-slider-addr-color,#374151);text-shadow:none}.bce-location-slider .bce-slider-card-badge.bce-slider-card-badge--plain{background:none;padding:2px 0;border-radius:0;font-size:var(--bce-slider-badge-fs,inherit);color:var(--bce-slider-badge-color,inherit)}.bce-location-slider .bce-slider-card-badges--inline{padding:8px 16px 14px;gap:0}.bce-location-slider .bce-slider-card-badge-inline{margin:0;font-family:var(--bce-slider-badge-ff,inherit);font-weight:var(--bce-slider-badge-fw,400);font-size:var(--bce-slider-badge-fs,13px);color:var(--bce-slider-badge-color,inherit);line-height:1.4}@media (max-width:768px){.bce-location-slider .bce-slider-card-wrapper{min-width:var(--bce-slider-card-min-w,260px);flex:1 0 var(--bce-slider-card-min-w,260px)}.bce-location-slider .bce-location-slider-card{height:var(--bce-slider-card-height,360px)}.bce-location-slider .bce-slider-card-name{font-size:var(--bce-slider-name-fs,20px)}}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.bce-products-menu-weekly{width:100%;max-width:100%}.bce-products-menu-weekly .bce-pmw-wrapper{padding:var(--bce-pmw-wrap-padding,0);border:var(--bce-pmw-wrap-border-w,0) var(--bce-pmw-wrap-border-s,solid) var(--bce-pmw-wrap-border-c,transparent);border-radius:var(--bce-pmw-wrap-radius,0);background:var(--bce-pmw-wrap-bg,transparent);box-sizing:border-box;overflow:hidden}.bce-products-menu-weekly .bce-pmw-container{display:flex;flex-direction:row;background:var(--bce-pmw-bg,#faf6ee);border:var(--bce-pmw-border-w,2px) var(--bce-pmw-border-s,solid) var(--bce-pmw-border-c,#3b5a3a);border-radius:var(--bce-pmw-radius,0);padding:var(--bce-pmw-padding,0);gap:var(--bce-pmw-gap,0);min-height:var(--bce-pmw-height,auto);box-sizing:border-box;overflow:hidden}.bce-products-menu-weekly .bce-pmw-empty{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;font-size:14px}.bce-products-menu-weekly .bce-pmw-left{flex:1 1 55%;display:flex;flex-direction:column;justify-content:var(--bce-pmw-left-valign,center);padding:var(--bce-pmw-left-padding,48px 40px);background:var(--bce-pmw-left-bg,transparent);border:var(--bce-pmw-left-border-w,0) var(--bce-pmw-left-border-s,solid) var(--bce-pmw-left-border-c,transparent);box-sizing:border-box}.bce-products-menu-weekly .bce-pmw-right{flex:1 1 45%;display:flex;flex-direction:column;justify-content:var(--bce-pmw-right-valign,center);align-items:center;padding:var(--bce-pmw-right-padding,48px 40px);background:var(--bce-pmw-right-bg,transparent);border:var(--bce-pmw-right-border-w,0) var(--bce-pmw-right-border-s,solid) var(--bce-pmw-right-border-c,transparent);text-align:var(--bce-pmw-right-align,center);box-sizing:border-box;border-left:var(--bce-pmw-border-w,2px) var(--bce-pmw-border-s,solid) var(--bce-pmw-border-c,#3b5a3a)}.bce-products-menu-weekly .bce-pmw-title{font-family:var(--bce-pmw-title-ff,inherit);font-weight:var(--bce-pmw-title-fw,400);font-size:var(--bce-pmw-title-fs,28px);color:var(--bce-pmw-title-color,#3b5a3a);text-transform:var(--bce-pmw-title-transform,uppercase);text-align:var(--bce-pmw-title-align,center);line-height:1.2;margin:0 0 32px;letter-spacing:0.04em}.bce-products-menu-weekly .bce-pmw-title-slot{width:100%;box-sizing:border-box}.bce-products-menu-weekly .bce-pmw-category-block{margin-bottom:24px}.bce-products-menu-weekly .bce-pmw-category-block:last-child{margin-bottom:0}.bce-products-menu-weekly .bce-pmw-cat-heading{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bce-products-menu-weekly .bce-pmw-cat-name{font-family:var(--bce-pmw-cat-ff,inherit);font-weight:var(--bce-pmw-cat-fw,700);font-size:var(--bce-pmw-cat-fs,13px);color:var(--bce-pmw-cat-color,#3b5a3a);text-transform:var(--bce-pmw-cat-transform,uppercase);letter-spacing:var(--bce-pmw-cat-ls,0.06em);line-height:1.3;white-space:nowrap;flex-shrink:0}.bce-products-menu-weekly .bce-pmw-cat-heading-line{flex:1;min-width:var(--bce-pmw-ldiv-length,20px);height:var(--bce-pmw-ldiv-width,1px);border:none;background:var(--bce-pmw-ldiv-color,#3b5a3a);border-radius:var(--bce-pmw-ldiv-radius,0)}.bce-products-menu-weekly .bce-pmw-cat-heading-price{font-family:var(--bce-pmw-cprice-ff,inherit);font-weight:var(--bce-pmw-cprice-fw,400);font-size:var(--bce-pmw-cprice-fs,14px);color:var(--bce-pmw-cprice-color,#3b5a3a);line-height:1.3;white-space:nowrap;flex-shrink:0}.bce-products-menu-weekly .bce-pmw-product-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:2px 0}.bce-products-menu-weekly .bce-pmw-product-name{font-family:var(--bce-pmw-prod-ff,inherit);font-weight:var(--bce-pmw-prod-fw,400);font-size:var(--bce-pmw-prod-fs,15px);color:var(--bce-pmw-prod-color,#3b5a3a);line-height:1.5;flex:1}.bce-products-menu-weekly .bce-pmw-product-price{font-family:var(--bce-pmw-cprice-ff,inherit);font-weight:var(--bce-pmw-cprice-fw,400);font-size:var(--bce-pmw-cprice-fs,14px);color:var(--bce-pmw-cprice-color,#3b5a3a);line-height:1.5;white-space:nowrap;flex-shrink:0}.bce-products-menu-weekly .bce-pmw-formulas-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%}.bce-products-menu-weekly .bce-pmw-formula{text-align:center}.bce-products-menu-weekly .bce-pmw-formula-name{font-family:var(--bce-pmw-fname-ff,inherit);font-weight:var(--bce-pmw-fname-fw,700);font-size:var(--bce-pmw-fname-fs,15px);color:var(--bce-pmw-fname-color,#3b5a3a);text-transform:var(--bce-pmw-fname-transform,uppercase);line-height:1.3;margin:0}.bce-products-menu-weekly .bce-pmw-formula-price{font-family:var(--bce-pmw-fprice-ff,inherit);font-weight:var(--bce-pmw-fprice-fw,400);font-size:var(--bce-pmw-fprice-fs,15px);color:var(--bce-pmw-fprice-color,#3b5a3a);line-height:1.4;margin:2px 0 0}.bce-products-menu-weekly .bce-pmw-or{font-family:var(--bce-pmw-or-ff,inherit);font-weight:var(--bce-pmw-or-fw,400);font-size:var(--bce-pmw-or-fs,14px);color:var(--bce-pmw-or-color,#3b5a3a);font-style:var(--bce-pmw-or-style,italic);line-height:1.4;margin:4px 0;text-align:center}.bce-products-menu-weekly .bce-pmw-divider{width:var(--bce-pmw-div-length,40%);height:var(--bce-pmw-div-width,1px);border:none;background:var(--bce-pmw-div-color,#3b5a3a);border-radius:var(--bce-pmw-div-radius,0);margin:var(--bce-pmw-div-margin,20px) auto}.bce-products-menu-weekly .bce-pmw-cta{display:inline-block;margin-top:32px;padding:var(--bce-pmw-cta-py,14px) var(--bce-pmw-cta-px,32px);background:var(--bce-pmw-cta-bg,#3b5a3a);color:var(--bce-pmw-cta-color,#faf6ee);border:var(--bce-pmw-cta-bw,0) solid var(--bce-pmw-cta-bc,transparent);border-radius:var(--bce-pmw-cta-radius,4px);font-family:var(--bce-pmw-cta-ff,inherit);font-weight:var(--bce-pmw-cta-fw,600);font-size:var(--bce-pmw-cta-fs,13px);text-transform:var(--bce-pmw-cta-transform,uppercase);letter-spacing:var(--bce-pmw-cta-ls,0.1em);text-decoration:none;text-align:center;line-height:1.3;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;box-sizing:border-box}a.bce-pmw-cta:hover{background:var(--bce-pmw-cta-hover-bg,#2d4a2d);color:var(--bce-pmw-cta-hover-color,#faf6ee)}span.bce-pmw-cta{cursor:default}@media (max-width:768px){.bce-products-menu-weekly .bce-pmw-container{flex-direction:column}.bce-products-menu-weekly .bce-pmw-right{border-left:none;border-top:var(--bce-pmw-border-w,2px) var(--bce-pmw-border-s,solid) var(--bce-pmw-border-c,#3b5a3a)}.bce-products-menu-weekly .bce-pmw-left,.bce-products-menu-weekly .bce-pmw-right{flex:1 1 auto}.bce-products-menu-weekly .bce-pmw-left{padding:var(--bce-pmw-left-padding,32px 24px)}.bce-products-menu-weekly .bce-pmw-right{padding:var(--bce-pmw-right-padding,32px 24px)}.bce-products-menu-weekly .bce-pmw-title{font-size:var(--bce-pmw-title-fs,22px)}.bce-products-menu-weekly .bce-pmw-formulas-wrapper{gap:24px}}