.sf-menu-wrapper{width:100%;box-sizing:border-box;position:relative;z-index:20}.sf-menu-wrapper.sf-menu-ready{position:relative;width:100%;height:auto;overflow:visible;clip:auto;white-space:normal;margin:0;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.sf-menu-wrapper.sf-menu-ready{animation:sfMenuReveal .16s ease both}}@keyframes sfMenuReveal{from{opacity:0}to{opacity:1}}.sf-menu-wrapper *{box-sizing:border-box}.sf-menu-name{margin:0 0 20px;font-size:var(--sf-menu-name-size-desktop,inherit);font-weight:var(--sf-menu-name-font-weight,inherit);color:var(--sf-menu-name-color,inherit);text-transform:var(--sf-menu-name-text-transform,inherit);line-height:1.2}.sf-menu-name:hover{color:var(--sf-menu-name-color-hover,var(--sf-menu-name-color,inherit))}.sf-menu-name:active{color:var(--sf-menu-name-color-active,var(--sf-menu-name-color-hover,var(--sf-menu-name-color,inherit)))}
.sf-menu-tabs-front{display:flex;flex-wrap:wrap;gap:var(--sf-menu-gap,20px);align-items:stretch;margin:0;padding:0;list-style:none;position:relative}.sf-menu-tab-front{list-style:none;margin:0;padding:0;position:static;flex:1 1 calc((100% - (var(--sf-menu-gap,20px) * (var(--sf-menu-columns,3) - 1))) / var(--sf-menu-columns,3));min-width:140px}.sf-menu-column-trigger{width:100%;height:100%;border:0;background:transparent;padding:var(--sf-main-item-hover-padding,12px 10px);display:flex;align-items:center;justify-content:center;gap:0;cursor:pointer;font:inherit;font-size:var(--sf-column-name-size-desktop,inherit);font-weight:var(--sf-column-name-font-weight,800);color:var(--sf-column-name-color,inherit);text-transform:var(--sf-column-name-text-transform,inherit);line-height:1.25;text-align:center;border-radius:var(--sf-main-item-hover-border-radius,20px);transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.sf-menu-column-trigger:hover,.sf-menu-tab-front:hover>.sf-menu-column-trigger,.sf-menu-tab-front:focus-within>.sf-menu-column-trigger{color:var(--sf-column-name-color-hover,var(--sf-column-name-color,inherit));background:var(--sf-main-item-hover-background,rgba(0,0,0,.04))}.sf-menu-column-trigger:active{color:var(--sf-column-name-color-active,var(--sf-column-name-color-hover,var(--sf-column-name-color,inherit)))}.sf-menu-column-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.sf-menu-mega-panel{position:absolute;top:100%;left:0;right:0;width:100%;min-width:100%;padding-top:var(--sf-panel-spacing-top-desktop,10px);padding-bottom:var(--sf-panel-spacing-bottom-desktop,0);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease,padding-top .18s ease,padding-bottom .18s ease}.sf-menu-mega-panel::before{content:'';display:block;height:var(--sf-panel-spacing-top-desktop,10px);margin-top:calc(-1 * var(--sf-panel-spacing-top-desktop,10px));pointer-events:auto}.sf-menu-tab-front:hover>.sf-menu-mega-panel,.sf-menu-tab-front:focus-within>.sf-menu-mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.sf-menu-mega-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sf-menu-gap,20px);background:#fff;color:inherit;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.14);padding:22px;overflow:hidden}.sf-menu-group-front{margin:0}.sf-menu-entry-name{display:flex;align-items:center;gap:0;font-size:inherit;font-weight:700;margin:0 0 10px;color:inherit;line-height:1.35}.sf-menu-icon{flex:0 0 auto;color:var(--sf-icon-color,currentColor);margin-right:var(--sf-icon-gap,8px)}.sf-menu-icon-fa{font-size:var(--sf-icon-size,20px);line-height:1}.sf-menu-icon-img{display:inline-block;width:auto;max-width:100%;max-height:var(--sf-image-max-height,32px);object-fit:contain}.sf-menu-links{margin:0;padding:0}.sf-menu-has-list .sf-menu-links{padding-left:1.25em;list-style-position:outside;list-style-type:var(--sf-menu-list-style,disc)}.sf-menu-no-list .sf-menu-links{display:block}.sf-menu-no-list .sf-menu-link-row{display:block}.sf-menu-link-row{margin:0 0 7px}.sf-menu-entry-title{font-size:var(--sf-menu-title-size-desktop,inherit);font-weight:var(--sf-menu-title-font-weight,inherit);color:var(--sf-menu-title-color,inherit);text-transform:var(--sf-menu-title-text-transform,inherit);line-height:1.45;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,opacity .2s ease,transform .2s ease}.sf-menu-entry-title:hover{color:var(--sf-menu-title-color-hover,var(--sf-menu-title-color,inherit));opacity:.85;transform:translateX(2px)}.sf-menu-entry-title:active,.sf-menu-entry-title[aria-current="page"]{color:var(--sf-menu-title-color-active,var(--sf-menu-title-color-hover,var(--sf-menu-title-color,inherit)))}.sf-menu-entry-title:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
@media (max-width:1024px){.sf-menu-mega-panel::before{height:var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,10px));margin-top:calc(-1 * var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,10px)))}.sf-menu-name{font-size:var(--sf-menu-name-size-tablet,var(--sf-menu-name-size-desktop,inherit))}.sf-menu-column-trigger{font-size:var(--sf-column-name-size-tablet,var(--sf-column-name-size-desktop,inherit))}.sf-menu-entry-title{font-size:var(--sf-menu-title-size-tablet,var(--sf-menu-title-size-desktop,inherit))}.sf-menu-tab-front{flex-basis:calc((100% - (var(--sf-menu-gap,20px) * 2)) / 3)}.sf-menu-mega-panel{padding-top:var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,10px));padding-bottom:var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0))}}
@media (max-width:767px){.sf-menu-mega-panel::before{display:none}.sf-menu-name{font-size:var(--sf-menu-name-size-mobile,var(--sf-menu-name-size-tablet,var(--sf-menu-name-size-desktop,inherit)));margin-bottom:16px}.sf-menu-tabs-front{display:block}.sf-menu-tab-front{min-width:0;margin-bottom:8px}.sf-menu-column-trigger{justify-content:flex-start;font-size:var(--sf-column-name-size-mobile,var(--sf-column-name-size-tablet,var(--sf-column-name-size-desktop,inherit)));background:rgba(0,0,0,.035)}.sf-menu-mega-panel{position:static;width:100%;min-width:0;padding-top:var(--sf-panel-spacing-top-mobile,var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,6px)));padding-bottom:var(--sf-panel-spacing-bottom-mobile,var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0)));opacity:1;visibility:visible;transform:none;pointer-events:auto}.sf-menu-mega-inner{grid-template-columns:1fr;border-radius:12px;box-shadow:none;padding:16px}.sf-menu-entry-title{font-size:var(--sf-menu-title-size-mobile,var(--sf-menu-title-size-tablet,var(--sf-menu-title-size-desktop,inherit)))}.sf-menu-link-row{margin-bottom:6px}}

/* SF Menu 2.2.0 — animacje, podkolumny, hamburger */
.sf-menu-hamburger{display:none;align-items:center;gap:10px;border:0;border-radius:12px;padding:10px 14px;background:var(--sf-hamburger-background,rgba(0,0,0,.06));color:var(--sf-hamburger-color,inherit);cursor:pointer;font:inherit;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.sf-menu-hamburger:hover{background:var(--sf-hamburger-background-hover,var(--sf-hamburger-background,rgba(0,0,0,.1)));color:var(--sf-hamburger-color-hover,var(--sf-hamburger-color,inherit));transform:translateY(-1px)}.sf-menu-hamburger-lines,.sf-menu-hamburger-lines:before,.sf-menu-hamburger-lines:after{display:block;width:22px;height:2px;background:currentColor;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.sf-menu-hamburger-lines{position:relative}.sf-menu-hamburger-lines:before,.sf-menu-hamburger-lines:after{content:'';position:absolute;left:0}.sf-menu-hamburger-lines:before{top:-7px}.sf-menu-hamburger-lines:after{top:7px}.sf-menu-wrapper.is-mobile-open .sf-menu-hamburger-lines{transform:rotate(45deg)}.sf-menu-wrapper.is-mobile-open .sf-menu-hamburger-lines:before{transform:rotate(90deg) translate(7px,0)}.sf-menu-wrapper.is-mobile-open .sf-menu-hamburger-lines:after{opacity:0}.sf-hamburger-left .sf-menu-hamburger{margin-right:auto}.sf-hamburger-center .sf-menu-hamburger{margin-left:auto;margin-right:auto}.sf-hamburger-right .sf-menu-hamburger{margin-left:auto}.sf-menu-mega-panel{will-change:opacity,transform}.sf-menu-tab-front:hover>.sf-menu-mega-panel,.sf-menu-tab-front:focus-within>.sf-menu-mega-panel,.sf-menu-tab-front.is-open>.sf-menu-mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.sf-menu-mega-inner{grid-template-columns:repeat(var(--sf-subcolumns-count,auto-fit),minmax(180px,1fr));gap:var(--sf-subcolumns-gap,var(--sf-menu-gap,20px))}.sf-menu-subcolumn-front{min-width:0}.sf-menu-subcolumn-title{margin:0 0 14px;font-size:inherit;font-weight:800;color:inherit;line-height:1.25}.sf-menu-subcolumn-front .sf-menu-group-front+.sf-menu-group-front{margin-top:18px}
@media (prefers-reduced-motion:reduce){.sf-menu-mega-panel,.sf-menu-column-trigger,.sf-menu-entry-title,.sf-menu-hamburger,.sf-menu-hamburger-lines,.sf-menu-hamburger-lines:before,.sf-menu-hamburger-lines:after{transition:none!important}}
@media (max-width:767px){.sf-menu-hamburger{display:inline-flex}.sf-menu-tabs-front{display:none;margin-top:var(--sf-hamburger-menu-spacing,12px);overflow:hidden;animation:sfMenuMobileIn .22s ease both}.sf-menu-wrapper.is-mobile-open .sf-menu-tabs-front{display:block}.sf-menu-tab-front{margin-bottom:8px}.sf-menu-mega-panel{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .28s ease,padding-top .2s ease,padding-bottom .2s ease}.sf-menu-tab-front.is-open>.sf-menu-mega-panel{max-height:1600px;padding-top:var(--sf-panel-spacing-top-mobile,var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,6px)));padding-bottom:var(--sf-panel-spacing-bottom-mobile,var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0)))}.sf-menu-mega-inner{grid-template-columns:1fr!important;gap:16px}.sf-menu-subcolumn-front+.sf-menu-subcolumn-front{padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}}
@keyframes sfMenuMobileIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}

/* Tryb Kategorie — poziomy wiersz kolumn + panel max-width */
.sf-menu-mode-categories .sf-menu-tabs-front{align-items:flex-start;width:100%;max-width:var(--sf-categories-panel-max-width,1440px);margin-left:auto;margin-right:auto}
.sf-menu-mode-categories .sf-menu-categories-tab{flex:0 1 auto;width:auto;min-width:0;max-width:100%;position:relative}
.sf-menu-mode-categories .sf-menu-categories-trigger{justify-content:space-between;gap:0;width:100%;min-width:min(100%,280px);font-size:var(--sf-categories-size-desktop,var(--sf-column-name-size-desktop,inherit));font-weight:var(--sf-categories-font-weight-desktop,var(--sf-column-name-font-weight,800));color:var(--sf-categories-color,var(--sf-column-name-color,inherit));text-transform:var(--sf-categories-text-transform,var(--sf-column-name-text-transform,inherit));border-radius:var(--sf-categories-row-radius-top-desktop,0) var(--sf-categories-row-radius-right-desktop,0) var(--sf-categories-row-radius-bottom-desktop,0) var(--sf-categories-row-radius-left-desktop,0);background:var(--sf-categories-row-background-desktop,transparent)}
.sf-menu-mode-categories .sf-menu-categories-chevron{margin-left:var(--sf-categories-icon-gap-desktop,12px)}
.sf-menu-mode-categories .sf-menu-categories-tab:hover>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab:focus-within>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab.is-categories-active>.sf-menu-categories-trigger{color:var(--sf-categories-color-hover,var(--sf-column-name-color-hover,var(--sf-categories-color,var(--sf-column-name-color,inherit)))));background:var(--sf-categories-row-background-desktop,var(--sf-main-item-hover-background,rgba(0,0,0,.04)));border-bottom-left-radius:0;border-bottom-right-radius:0}
.sf-menu-mode-categories .sf-menu-categories-trigger:active,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-trigger{color:var(--sf-categories-color-active,var(--sf-categories-color-hover,var(--sf-column-name-color-active,var(--sf-column-name-color-hover,var(--sf-categories-color,var(--sf-column-name-color,inherit))))))}
.sf-menu-mode-categories .sf-menu-categories-label{flex:1 1 auto;text-align:left}
.sf-menu-mode-categories .sf-menu-categories-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}
.sf-menu-mode-categories .sf-menu-categories-icon{font-size:1em;line-height:1;transition:opacity .18s ease,transform .18s ease}
.sf-menu-mode-categories .sf-menu-categories-icon--expanded{display:none}
.sf-menu-mode-categories .sf-menu-categories-tab:hover>.sf-menu-categories-trigger .sf-menu-categories-icon--collapsed,.sf-menu-mode-categories .sf-menu-categories-tab:focus-within>.sf-menu-categories-trigger .sf-menu-categories-icon--collapsed,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-trigger .sf-menu-categories-icon--collapsed,.sf-menu-mode-categories .sf-menu-categories-tab.is-categories-active>.sf-menu-categories-trigger .sf-menu-categories-icon--collapsed{display:none}
.sf-menu-mode-categories .sf-menu-categories-tab:hover>.sf-menu-categories-trigger .sf-menu-categories-icon--expanded,.sf-menu-mode-categories .sf-menu-categories-tab:focus-within>.sf-menu-categories-trigger .sf-menu-categories-icon--expanded,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-trigger .sf-menu-categories-icon--expanded,.sf-menu-mode-categories .sf-menu-categories-tab.is-categories-active>.sf-menu-categories-trigger .sf-menu-categories-icon--expanded{display:inline-block}
.sf-menu-mode-categories .sf-menu-wrapper{overflow:visible}
.sf-menu-mode-categories .sf-menu-categories-panel--breakout{z-index:99999!important;overflow:visible}
.sf-menu-mode-categories .sf-menu-categories-panel--breakout .sf-menu-categories-inner-tabs{width:100%;max-width:100%;overflow:visible}
.sf-menu-mode-categories .sf-menu-categories-panel--breakout .sf-menu-categories-inner-tabs .sf-menu-mega-panel{width:100%;min-width:100%;left:0;right:0}
.sf-menu-mode-categories .sf-menu-categories-panel{position:absolute;top:100%;left:0;right:auto;width:100%;min-width:100%;max-width:var(--sf-categories-panel-max-width,1440px);padding-top:var(--sf-panel-spacing-top-desktop,0);padding-bottom:var(--sf-panel-spacing-bottom-desktop,0);z-index:5;transform:translateY(0);overflow:visible}.sf-menu-mode-categories .sf-menu-categories-panel::before{content:'';display:block;height:max(8px,var(--sf-panel-spacing-top-desktop,0px));margin-top:calc(-1 * max(8px,var(--sf-panel-spacing-top-desktop,0px)));pointer-events:auto}
.sf-menu-mode-categories .sf-menu-categories-tab:hover>.sf-menu-categories-panel,.sf-menu-mode-categories .sf-menu-categories-tab:focus-within>.sf-menu-categories-panel,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-panel,.sf-menu-mode-categories .sf-menu-categories-tab.is-categories-active>.sf-menu-categories-panel{opacity:1;visibility:visible;pointer-events:auto}
.sf-menu-mode-categories .sf-menu-categories-inner-tabs{display:flex;flex-wrap:wrap;gap:var(--sf-menu-gap,20px);align-items:stretch;margin:0;padding-top:var(--sf-categories-row-padding-top-desktop,0);padding-right:var(--sf-categories-row-padding-right-desktop,0);padding-bottom:var(--sf-categories-row-padding-bottom-desktop,0);padding-left:var(--sf-categories-row-padding-left-desktop,0);list-style:none;position:relative;width:100%;background:var(--sf-categories-row-background-desktop,transparent);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--sf-categories-row-radius-left-desktop,0);border-bottom-right-radius:var(--sf-categories-row-radius-bottom-desktop,0);overflow:visible}
.sf-menu-mode-categories .sf-menu-categories-inner-tabs>.sf-menu-tab-front{list-style:none;margin:0;padding:0;position:static;flex:1 1 calc((100% - (var(--sf-menu-gap,20px) * (var(--sf-menu-columns,3) - 1))) / var(--sf-menu-columns,3));min-width:140px;width:auto}
.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-column-trigger{justify-content:center;text-align:center;width:100%;border-radius:var(--sf-main-item-hover-border-radius,20px);background:transparent}
.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-column-trigger:hover,.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-tab-front:hover>.sf-menu-column-trigger,.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-tab-front:focus-within>.sf-menu-column-trigger{background:var(--sf-main-item-hover-background,rgba(255,255,255,.08))}
.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-mega-panel{position:absolute;top:100%;left:0;right:0;width:100%;min-width:100%;padding-top:var(--sf-panel-spacing-top-desktop,10px);padding-bottom:var(--sf-panel-spacing-bottom-desktop,0);z-index:6;box-sizing:border-box}.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-mega-panel>.sf-menu-mega-inner{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
@media (max-width:1024px){.sf-menu-mode-categories .sf-menu-categories-inner-tabs>.sf-menu-tab-front{flex-basis:calc((100% - (var(--sf-menu-gap,20px) * 2)) / 3)}.sf-menu-mode-categories .sf-menu-categories-trigger{font-size:var(--sf-categories-size-tablet,var(--sf-categories-size-desktop,var(--sf-column-name-size-tablet,var(--sf-column-name-size-desktop,inherit))));font-weight:var(--sf-categories-font-weight-tablet,var(--sf-categories-font-weight-desktop,var(--sf-column-name-font-weight,800)));border-radius:var(--sf-categories-row-radius-top-tablet,var(--sf-categories-row-radius-top-desktop,0)) var(--sf-categories-row-radius-right-tablet,var(--sf-categories-row-radius-right-desktop,0)) var(--sf-categories-row-radius-bottom-tablet,var(--sf-categories-row-radius-bottom-desktop,0)) var(--sf-categories-row-radius-left-tablet,var(--sf-categories-row-radius-left-desktop,0));background:var(--sf-categories-row-background-tablet,var(--sf-categories-row-background-desktop,transparent))}.sf-menu-mode-categories .sf-menu-categories-chevron{margin-left:var(--sf-categories-icon-gap-tablet,var(--sf-categories-icon-gap-desktop,12px))}.sf-menu-mode-categories .sf-menu-categories-tab:hover>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab:focus-within>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-trigger{background:var(--sf-categories-row-background-tablet,var(--sf-categories-row-background-desktop,var(--sf-main-item-hover-background,rgba(0,0,0,.04))))}.sf-menu-mode-categories .sf-menu-categories-inner-tabs{background:var(--sf-categories-row-background-tablet,var(--sf-categories-row-background-desktop,transparent));padding-top:var(--sf-categories-row-padding-top-tablet,var(--sf-categories-row-padding-top-desktop,0));padding-right:var(--sf-categories-row-padding-right-tablet,var(--sf-categories-row-padding-right-desktop,0));padding-bottom:var(--sf-categories-row-padding-bottom-tablet,var(--sf-categories-row-padding-bottom-desktop,0));padding-left:var(--sf-categories-row-padding-left-tablet,var(--sf-categories-row-padding-left-desktop,0));border-bottom-left-radius:var(--sf-categories-row-radius-left-tablet,var(--sf-categories-row-radius-left-desktop,0));border-bottom-right-radius:var(--sf-categories-row-radius-bottom-tablet,var(--sf-categories-row-radius-bottom-desktop,0))}.sf-menu-mode-categories .sf-menu-categories-panel{padding-top:var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,0));padding-bottom:var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0))}.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-mega-panel{padding-top:var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,10px));padding-bottom:var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0))}}
@media (max-width:767px){.sf-menu-mode-categories .sf-menu-tabs-front{width:100%;max-width:100%}.sf-menu-mode-categories .sf-menu-categories-tab{width:100%}.sf-menu-mode-categories .sf-menu-categories-trigger{width:100%;min-width:0;justify-content:space-between;font-size:var(--sf-categories-size-mobile,var(--sf-categories-size-tablet,var(--sf-categories-size-desktop,var(--sf-column-name-size-mobile,var(--sf-column-name-size-tablet,var(--sf-column-name-size-desktop,inherit))))));font-weight:var(--sf-categories-font-weight-mobile,var(--sf-categories-font-weight-tablet,var(--sf-categories-font-weight-desktop,var(--sf-column-name-font-weight,800)))));border-radius:var(--sf-categories-row-radius-top-mobile,var(--sf-categories-row-radius-top-tablet,var(--sf-categories-row-radius-top-desktop,0))) var(--sf-categories-row-radius-right-mobile,var(--sf-categories-row-radius-right-tablet,var(--sf-categories-row-radius-right-desktop,0))) var(--sf-categories-row-radius-bottom-mobile,var(--sf-categories-row-radius-bottom-tablet,var(--sf-categories-row-radius-bottom-desktop,0))) var(--sf-categories-row-radius-left-mobile,var(--sf-categories-row-radius-left-tablet,var(--sf-categories-row-radius-left-desktop,0)));background:var(--sf-categories-row-background-mobile,var(--sf-categories-row-background-tablet,var(--sf-categories-row-background-desktop,transparent)))}.sf-menu-mode-categories .sf-menu-categories-chevron{margin-left:var(--sf-categories-icon-gap-mobile,var(--sf-categories-icon-gap-tablet,var(--sf-categories-icon-gap-desktop,12px)))}.sf-menu-mode-categories .sf-menu-categories-tab:hover>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab:focus-within>.sf-menu-categories-trigger,.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-trigger{background:var(--sf-categories-row-background-mobile,var(--sf-categories-row-background-tablet,var(--sf-categories-row-background-desktop,var(--sf-main-item-hover-background,rgba(0,0,0,.04))))))}.sf-menu-mode-categories .sf-menu-categories-panel{position:static;max-width:100%;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transform:none}.sf-menu-mode-categories .sf-menu-categories-tab.is-open>.sf-menu-categories-panel{max-height:6000px;padding-top:var(--sf-panel-spacing-top-mobile,var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,0)));padding-bottom:var(--sf-panel-spacing-bottom-mobile,var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0)))}.sf-menu-mode-categories .sf-menu-categories-inner-tabs{display:block;background:var(--sf-categories-row-background-mobile,var(--sf-categories-row-background-tablet,var(--sf-categories-row-background-desktop,transparent)));padding-top:var(--sf-categories-row-padding-top-mobile,var(--sf-categories-row-padding-top-tablet,var(--sf-categories-row-padding-top-desktop,0)));padding-right:var(--sf-categories-row-padding-right-mobile,var(--sf-categories-row-padding-right-tablet,var(--sf-categories-row-padding-right-desktop,0)));padding-bottom:var(--sf-categories-row-padding-bottom-mobile,var(--sf-categories-row-padding-bottom-tablet,var(--sf-categories-row-padding-bottom-desktop,0)));padding-left:var(--sf-categories-row-padding-left-mobile,var(--sf-categories-row-padding-left-tablet,var(--sf-categories-row-padding-left-desktop,0)));border-bottom-left-radius:var(--sf-categories-row-radius-left-mobile,var(--sf-categories-row-radius-left-tablet,var(--sf-categories-row-radius-left-desktop,0)));border-bottom-right-radius:var(--sf-categories-row-radius-bottom-mobile,var(--sf-categories-row-radius-bottom-tablet,var(--sf-categories-row-radius-bottom-desktop,0)))}.sf-menu-mode-categories .sf-menu-categories-inner-tabs>.sf-menu-tab-front{width:100%;min-width:0;flex:none;margin-bottom:8px}.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-column-trigger{justify-content:flex-start;text-align:left;background:rgba(0,0,0,.035)}.sf-menu-mode-categories .sf-menu-categories-inner-tabs .sf-menu-mega-panel{position:static;padding-top:var(--sf-panel-spacing-top-mobile,var(--sf-panel-spacing-top-tablet,var(--sf-panel-spacing-top-desktop,6px)));padding-bottom:var(--sf-panel-spacing-bottom-mobile,var(--sf-panel-spacing-bottom-tablet,var(--sf-panel-spacing-bottom-desktop,0)))}}
