.basket-selector-scroll[data-v-79a3cec2]{scrollbar-width:thin;scrollbar-color:#E4E5E8 transparent}.basket-selector-scroll[data-v-79a3cec2]::-webkit-scrollbar{width:5px}.basket-selector-scroll[data-v-79a3cec2]::-webkit-scrollbar-track{background:transparent}.basket-selector-scroll[data-v-79a3cec2]::-webkit-scrollbar-thumb{background-color:#e4e5e8;border-radius:9999px}.basket-selector-scroll[data-v-79a3cec2]::-webkit-scrollbar-button{display:none;height:0;width:0}.basket-selector-scroll[data-v-88f9b3c9]{scrollbar-width:thin;scrollbar-color:#E4E5E8 transparent}.basket-selector-scroll[data-v-88f9b3c9]::-webkit-scrollbar{width:6px}.basket-selector-scroll[data-v-88f9b3c9]::-webkit-scrollbar-track{background:#fff}.basket-selector-scroll[data-v-88f9b3c9]::-webkit-scrollbar-thumb{background-color:#e4e5e8;border-radius:9999px}.header-nav-dropdown summary[data-v-76f3b212]{list-style:none}.header-nav-link[data-v-76f3b212]{min-height:40px;padding:0 7px;display:inline-flex;flex:none;align-items:center;border-radius:8px;color:#6e7481;background:transparent;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.header-nav-link[data-v-76f3b212]:hover{color:#003870;background:transparent}.header-nav-link[data-v-76f3b212]:focus-visible{outline:2px solid #f7941d;outline-offset:2px}.header-nav-link[data-v-76f3b212] span{color:inherit;font-weight:inherit}.header-nav-outlet[data-v-76f3b212]{gap:6px}.header-nav-outlet__percent[data-v-76f3b212]{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff!important;background:#f7941d;font-size:10px;font-weight:700!important;line-height:1}.header-nav-dropdown summary[data-v-76f3b212]::-webkit-details-marker{display:none}.header-nav-trigger[data-v-76f3b212]{min-height:40px;padding:0 7px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;color:#6e7481;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.header-nav-trigger>span[data-v-76f3b212]{display:inline-flex;min-height:20px;align-items:center}.header-nav-trigger[data-v-76f3b212]:hover{color:#003870;background:transparent}.header-nav-dropdown[open] .header-nav-trigger[data-v-76f3b212]{color:#f7941d;background:transparent}.header-nav-trigger[data-v-76f3b212]:focus-visible,.header-nav-panel a[data-v-76f3b212]:focus-visible{outline:2px solid #f7941d;outline-offset:2px}.header-nav-trigger .header-nav-chevron[data-v-76f3b212]{width:14px;height:14px;flex:0 0 14px;align-self:center;display:block;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transform:translateY(1px);transition:transform .15s ease}.header-nav-dropdown[open] .header-nav-trigger .header-nav-chevron[data-v-76f3b212]{transform:translateY(1px) rotate(180deg)}.header-nav-panel[data-v-76f3b212]{position:absolute;top:calc(100% + 8px);left:0;z-index:70;width:-moz-max-content;width:max-content;min-width:220px;padding:8px;display:grid;gap:2px;border:1px solid #e4e5e8;border-radius:8px;background:#fff;box-shadow:0 10px 15px -3px #121d341a,0 4px 6px -4px #121d341a}.header-nav-panel a[data-v-76f3b212]{min-height:40px;padding:8px 12px;display:flex;align-items:center;border-radius:6px;color:#40444f;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease,background-color .15s ease}.header-nav-panel a[data-v-76f3b212]:hover{color:#003870;background:#f9fafa}.header-nav-panel a.header-nav-current[data-v-76f3b212],.header-nav-panel a.header-nav-current[data-v-76f3b212]:hover{color:#f7941d;background:transparent;font-weight:600}.header-company-divider[data-v-76f3b212]{height:1px;margin:5px 12px;background:#e4e5e8}.header-specials-panel[data-v-76f3b212]{min-width:288px;padding:10px}.header-nav-panel .header-specials-overview[data-v-76f3b212]{margin-bottom:5px;padding-left:16px;padding-bottom:11px;border-bottom:1px solid #e4e5e8;border-radius:0;color:#003870;background:transparent}.header-nav-panel .header-specials-overview[data-v-76f3b212]:hover{background:transparent}.header-specials-overview strong[data-v-76f3b212]{font-size:14px;font-weight:700}.header-nav-panel .header-specials-link[data-v-76f3b212]{padding-left:16px;justify-content:space-between;gap:20px}.header-specials-external[data-v-76f3b212]{color:#8e929e;font-size:13px;transition:color .15s ease,transform .15s ease}.header-specials-link:hover .header-specials-external[data-v-76f3b212]{color:#f7941d;transform:translate(1px,-1px)}@media(prefers-reduced-motion:reduce){.header-nav-trigger[data-v-76f3b212],.header-nav-trigger svg[data-v-76f3b212],.header-nav-link[data-v-76f3b212],.header-nav-panel a[data-v-76f3b212],.header-specials-external[data-v-76f3b212]{transition:none}}button.active[data-v-4dd2928a],button:hover[data-v-4dd2928a]{background-color:#eeeff1}button.active .category-count[data-v-4dd2928a],button:hover .category-count[data-v-4dd2928a]{background-color:#f7941d;color:#fff}.product-card[data-v-6951bc8b]{position:relative;overflow:hidden;padding:16px}.product-card__outlet-badge[data-v-6951bc8b]{position:absolute;z-index:20;top:12px;left:12px;min-height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:#f7941d;color:#fff}.product-card__outlet-badge-label[data-v-6951bc8b]{display:block;font-size:12px;font-weight:700;line-height:24px;text-transform:uppercase;white-space:nowrap}.product-card.product-card--compact[data-v-6951bc8b]{padding:16px;row-gap:12px}.product-card--compact .product-card__media[data-v-6951bc8b]>*{width:160px;height:160px}.product-card--compact .product-card__content>div[data-v-6951bc8b]:first-child{min-height:128px}@media(max-width:479px){.product-card[data-v-6951bc8b]{width:100%;max-width:100%;flex-direction:column;align-items:stretch}.product-card__media[data-v-6951bc8b],.product-card__content[data-v-6951bc8b]{width:100%;max-width:100%;flex:0 1 auto}}@media(min-width:640px){.product-card[data-v-6951bc8b]{padding:24px}}.catalogue-overlay-scroll[data-v-5166e5fc],.catalogue-categories-hidden-scroll[data-v-5166e5fc]{scrollbar-width:thin;scrollbar-color:rgba(172,176,185,.55) transparent;scrollbar-gutter:stable;overscroll-behavior:contain}.catalogue-overlay-scroll[data-v-5166e5fc]::-webkit-scrollbar,.catalogue-categories-hidden-scroll[data-v-5166e5fc]::-webkit-scrollbar{width:4px}.catalogue-overlay-scroll[data-v-5166e5fc]::-webkit-scrollbar-track,.catalogue-categories-hidden-scroll[data-v-5166e5fc]::-webkit-scrollbar-track{background:transparent}.catalogue-overlay-scroll[data-v-5166e5fc]::-webkit-scrollbar-thumb,.catalogue-categories-hidden-scroll[data-v-5166e5fc]::-webkit-scrollbar-thumb{border-radius:9999px;border:1px solid transparent;background:#acb0b98c;background-clip:content-box}.catalogue-overlay-scroll[data-v-5166e5fc]::-webkit-scrollbar-thumb:hover,.catalogue-categories-hidden-scroll[data-v-5166e5fc]::-webkit-scrollbar-thumb:hover{background:#acb0b9cc}.catalogue-overlay-scroll[data-v-5166e5fc]::-webkit-scrollbar-button,.catalogue-categories-hidden-scroll[data-v-5166e5fc]::-webkit-scrollbar-button{display:none;width:0;height:0}.abScroll[data-v-84843128]{scrollbar-width:none;-ms-overflow-style:none}.abScroll[data-v-84843128]::-webkit-scrollbar{width:0;height:0}.mobile-lang[data-v-84843128]{display:inline-flex;flex:0 0 auto}.mobile-lang[data-v-84843128] .lang-switcher{height:32px;width:88px}.mobile-lang[data-v-84843128] .lang-switcher__trigger{height:32px;width:88px;min-width:88px;padding-left:.5rem;padding-right:.5rem}.mobile-top-icon[data-v-84843128] svg{display:block;flex:none;overflow:visible;shape-rendering:geometricPrecision;stroke-width:2.2}.mobile-top-icon[data-v-84843128]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mobile-nav-group summary[data-v-84843128]{list-style:none}.mobile-nav-link[data-v-84843128]{min-height:40px;padding:8px 12px;display:flex;align-items:center;border-radius:6px;color:#121d34;background:transparent;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease}.mobile-nav-link[data-v-84843128]:hover{color:#003870;background:#f2f6fa}.mobile-nav-link[data-v-84843128]:focus-visible{outline:2px solid #f7941d;outline-offset:2px}.mobile-nav-outlet[data-v-84843128]{gap:6px}.mobile-nav-outlet__percent[data-v-84843128]{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#f7941d;font-size:10px;font-weight:700;line-height:1}.mobile-nav-group summary[data-v-84843128]::-webkit-details-marker{display:none}.mobile-nav-summary[data-v-84843128]{min-height:40px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:6px;color:#121d34;font-size:14px;font-weight:600;cursor:pointer}.mobile-nav-summary[data-v-84843128]:hover,.mobile-nav-group[open] .mobile-nav-summary[data-v-84843128]{color:#003870;background:#f2f6fa}.mobile-nav-chevron[data-v-84843128]{display:block;flex:none;align-self:center;transform:translateY(1px)}.mobile-nav-chevron--open[data-v-84843128],.mobile-nav-group[open] .mobile-nav-summary .mobile-nav-chevron[data-v-84843128]{transform:translateY(1px) rotate(180deg)}.mobile-nav-summary[data-v-84843128]:focus-visible,.mobile-nav-links a[data-v-84843128]:focus-visible{outline:2px solid #f7941d;outline-offset:2px}.mobile-nav-links[data-v-84843128]{margin:4px 0 8px 12px;padding-left:12px;display:grid;gap:2px;border-left:1px solid #e4e5e8}.mobile-nav-links a[data-v-84843128]{min-height:38px;padding:8px 12px;display:flex;align-items:center;border-radius:6px;color:#4e5667;font-size:14px;font-weight:500;text-decoration:none}.mobile-nav-links a[data-v-84843128]:hover{color:#003870;background:#f2f6fa}.mobile-company-divider[data-v-84843128]{height:1px;margin:5px 12px;background:#e4e5e8}.mobile-specials-links[data-v-84843128]{gap:3px}.mobile-nav-links .mobile-specials-overview[data-v-84843128]{margin-bottom:5px;padding-bottom:11px;border-bottom:1px solid #e4e5e8;border-radius:0;color:#003870;background:transparent}.mobile-nav-links .mobile-specials-overview[data-v-84843128]:hover{background:transparent}.mobile-specials-overview strong[data-v-84843128]{font-size:14px;font-weight:700}.mobile-specials-links>a[data-v-84843128]:not(.mobile-specials-overview){justify-content:space-between;gap:16px}.mobile-specials-external[data-v-84843128]{color:#8e929e;font-size:13px}.mobile-header-logo[data-v-84843128] a{display:flex;height:100%;width:100%;align-items:center}.mobile-header-logo[data-v-84843128] img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media(max-width:767px){.mobile-header-logo[data-v-84843128]{height:32px;width:116px}.mobile-top-icon[data-v-84843128]{height:32px;width:32px}}@media(max-width:480px){.mobile-header-logo[data-v-84843128]{width:116px}.mobile-header-row[data-v-84843128],.mobile-header-actions[data-v-84843128]{gap:4px}.mobile-top-icon[data-v-84843128]{height:32px;width:32px}.mobile-lang[data-v-84843128]{flex-basis:auto}.mobile-lang[data-v-84843128] .lang-switcher{height:32px;width:80px}.mobile-lang[data-v-84843128] .lang-switcher__trigger{height:32px;width:80px;min-width:80px;gap:4px;padding-right:4px;padding-left:4px}.mobile-lang[data-v-84843128] .lang-switcher__trigger>span:nth-of-type(2){min-width:0;flex:1 1 auto}}@media(max-width:351px){.mobile-header-logo[data-v-84843128]{height:32px;width:116px}.mobile-top-icon[data-v-84843128]{height:32px;width:32px}.mobile-lang[data-v-84843128] .lang-switcher,.mobile-lang[data-v-84843128] .lang-switcher__trigger{height:32px;width:68px;min-width:68px}}@media(max-width:340px){.mobile-header-logo[data-v-84843128]{height:32px;width:116px}.mobile-header-actions[data-v-84843128]{gap:0}.mobile-top-icon[data-v-84843128]{width:32px;height:32px}.mobile-lang[data-v-84843128] .lang-switcher,.mobile-lang[data-v-84843128] .lang-switcher__trigger{height:32px;width:56px;min-width:56px}}@media(max-width:308px){.mobile-header-row[data-v-84843128]{gap:0}}.footer-legal-link[data-v-2f92b23e]{text-decoration-line:underline;text-decoration-color:#99afc6b3;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-legal-link[data-v-2f92b23e]:hover{color:#fcd4a5}.footer-menu-link[data-v-5e0f09c8]{display:flex;width:100%;min-width:0px;max-width:100%;align-items:center;justify-content:space-between;gap:.75rem;overflow-wrap:break-word;font-size:1.02rem;line-height:1.75rem;color:#ffffffe6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-menu-link[data-v-5e0f09c8]:hover{color:#fcd4a5}.footer-menu-link[data-v-5e0f09c8]:after{content:"›";font-size:1.125rem;line-height:1.5rem;line-height:1;color:#99afc6;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-menu-link[data-v-5e0f09c8]:hover:after{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:#fcd4a5}.dashboard-control-panel-banner[data-v-ed8b658d]{position:fixed;left:0;right:0;bottom:0;z-index:60}.dashboard-control-panel-open-btn[data-v-ed8b658d]{position:fixed;right:12px;bottom:12px;z-index:61;border:1px solid rgba(254,215,170,.8);border-radius:6px;background:#f97316;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:10px 14px}
