.sb-header-search{position:relative!important;overflow:visible!important}
.sb-header-search .sbh-live-search,.sbh-live-search{position:relative;width:100%;min-width:0;font-family:"Satoshi","Satoshi Variable",Inter,Arial,sans-serif;color:#2b2927}
.sbh-live-search *{box-sizing:border-box}
.sbh-live-search.is-open{z-index:1000002}
.sbh-live-search-form{position:relative;z-index:3;display:flex;align-items:center;width:100%;height:48px;min-height:48px;margin:0;padding:0 14px 0 16px;border:1px solid #c8c4bf;border-radius:999px;background:#fff;box-shadow:0 2px 4px rgba(43,41,39,.04)}
.sb-header-search .sbh-live-search-form{height:100%;min-height:100%;padding:0 14px;border:0;background:#fff;box-shadow:none}
.sbh-live-search.is-open .sbh-live-search-form{border-color:#2b2927;box-shadow:0 0 0 1px rgba(43,41,39,.04)}
.sbh-live-search-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;margin-right:12px;color:#2b2927}
.sbh-live-search-icon svg{display:block;width:24px;height:24px}
.sbh-live-search-input{flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2b2927!important;font-size:16px!important;line-height:1.2!important;font-weight:500!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}
.sbh-live-search-input::-webkit-search-decoration,.sbh-live-search-input::-webkit-search-results-button,.sbh-live-search-input::-webkit-search-results-decoration,.sbh-live-search-input::-webkit-search-cancel-button{display:none!important;-webkit-appearance:none!important}
.sbh-live-search-input::placeholder{color:#706d69!important;opacity:1}
.sbh-live-search-clear{display:none;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin:0 -4px 0 8px;padding:0;border:0!important;border-radius:50%;background:transparent!important;color:#2b2927!important;font:400 25px/1 Arial,sans-serif;cursor:pointer;box-shadow:none!important}
.sbh-live-search.has-value .sbh-live-search-clear{display:flex}
.sbh-live-search-clear:hover,.sbh-live-search-clear:focus-visible{background:#f1efec!important;outline:none}
.sbh-live-search-submit{display:none!important}
.sbh-search-backdrop{position:fixed;z-index:1;inset:0;background:rgba(34,32,30,.43);cursor:default}
.sbh-search-backdrop[hidden],.sbh-live-search-results[hidden]{display:none!important}
.sbh-live-search-results{position:absolute;z-index:2;left:50%;top:calc(100% + 10px);width:min(680px,calc(100vw - 32px));max-height:min(670px,calc(100vh - 130px));padding:0;overflow:auto;border:1px solid #e2dfdb;border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(43,41,39,.22);transform:translateX(-50%);overscroll-behavior:contain}
.sbh-search-columns{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(340px,1.25fr);min-height:390px}
.sbh-search-terms{padding:18px 14px 20px;background:#fff;border-right:1px solid #e8e5e2}
.sbh-search-products{padding:18px;background:#f4f2ef}
.sbh-search-section-title{padding:0 0 13px;color:#4e4d4c;font-size:11px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.sbh-search-term-list{display:flex;flex-direction:column;gap:1px}
.sbh-search-term-list a{display:flex;align-items:center;min-height:38px;padding:7px 0;color:#2b2927!important;font-size:14px;line-height:1.3;font-weight:500;text-decoration:none!important}
.sbh-search-term-list a:hover,.sbh-search-term-list a:focus-visible{color:#c54c1d!important;text-decoration:underline!important;outline:none}
.sbh-search-product-list{display:flex;flex-direction:column;gap:8px}
.sbh-search-product{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:74px;padding:8px;border:1px solid #eeece9;border-radius:5px;background:#fff;color:#2b2927!important;text-decoration:none!important}
.sbh-search-product:hover,.sbh-search-product:focus-visible{border-color:#c8c4bf;box-shadow:0 2px 9px rgba(43,41,39,.08);outline:none}
.sbh-search-product-visual{position:relative;display:grid;place-items:center;width:64px;height:58px;border:1px solid #ece9e5;border-radius:3px;background:#fff;overflow:visible}
.sbh-search-product img{display:block;width:58px!important;height:54px!important;max-width:58px!important;max-height:54px!important;margin:0!important;object-fit:contain!important}
.sbh-search-product-badge{position:absolute;z-index:1;left:-5px;top:-5px;display:inline-flex;align-items:center;min-height:21px;padding:0 5px;border-radius:3px;background:#cf1709;color:#fff;font-size:10px;line-height:1;font-weight:800;white-space:nowrap}
.sbh-search-product-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.sbh-search-product-copy strong{max-width:100%;overflow:hidden;color:#2b2927;font-size:13px;line-height:1.3;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.sbh-search-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;color:#2b2927;font-size:12px;line-height:1.2;font-weight:600;text-align:left}
.sbh-search-price del{order:2;color:#6c6763;font-size:10px;font-weight:400}
.sbh-search-price ins{order:1;color:#c51909;font-weight:800;text-decoration:none}
.sbh-search-colors{display:flex;align-items:center;gap:5px;min-height:13px}
.sbh-search-colors i{display:block;width:13px;height:13px;border:1px solid rgba(43,41,39,.15);border-radius:50%}
.sbh-search-all{display:flex;align-items:center;justify-content:center;min-height:50px;margin:12px 18px 16px;padding:0 18px;border:1px solid #2b2927;border-radius:4px;background:#fff;color:#2b2927!important;font-size:13px;font-weight:700;text-align:center;text-decoration:none!important}
.sbh-search-all:hover,.sbh-search-all:focus-visible{background:#2b2927;color:#fff!important;outline:none}
.sbh-search-empty,.sbh-search-loading{padding:22px 10px;color:#6c6763;font-size:13px;text-align:center}
.sbh-search-loading{min-height:190px;display:grid;place-items:center}
.sbh-live-search.is-loading .sbh-live-search-icon{animation:sbhSearchPulse 1s ease-in-out infinite}
@keyframes sbhSearchPulse{0%,100%{opacity:1}50%{opacity:.35}}

@media(max-width:1024px){
  .sbh-live-search-form{height:44px;min-height:44px}
  .sbh-live-search-input{height:42px!important;min-height:42px!important}
  .sbh-live-search-results{top:calc(100% + 8px);width:min(620px,calc(100vw - 36px))}
  .sbh-search-columns{grid-template-columns:minmax(190px,.7fr) minmax(320px,1.3fr)}
}

@media(max-width:600px){
  html.sbh-search-overlay-open{overflow:hidden}
  .sbh-live-search-input{font-size:16px!important}
  .sbh-live-search-results{position:fixed;left:12px;right:12px;top:var(--sbh-search-mobile-top,132px);width:auto;max-height:calc(100dvh - var(--sbh-search-mobile-top,132px) - 12px);border-radius:7px;transform:none}
  .sbh-search-columns{display:block;min-height:0}
  .sbh-search-terms{padding:13px 14px 15px;border-right:0;border-bottom:1px solid #e8e5e2}
  .sbh-search-products{padding:13px 14px;background:#f4f2ef}
  .sbh-search-section-title{padding-bottom:9px;font-size:10px}
  .sbh-search-term-list a{min-height:34px;padding:5px 0;font-size:13px}
  .sbh-search-product{grid-template-columns:58px minmax(0,1fr);min-height:68px;padding:7px}
  .sbh-search-product-visual{width:58px;height:53px}
  .sbh-search-product img{width:52px!important;height:49px!important;max-width:52px!important;max-height:49px!important}
  .sbh-search-product-copy strong{font-size:12px}
  .sbh-search-all{min-height:48px;margin:12px 14px 14px}
}

/* v2.5.8: Elementor headeriai daznai turi transform/overflow taisykles.
   Rezultatai ir fonas perkeliami tiesiai i body, todel jie nebekarpomi ir nebesusispaudzia i pilka juosta. */
html body .sbh-root .sb-header-main-row .sb-header-search.sbh-search-host-ready,
html body .sbh-root .sb-mobile-search-row .sb-header-search.sbh-search-host-ready,
html body .sb-header-search.sbh-search-host-ready{overflow:visible!important}
html.sbh-search-overlay-open .sbh-search-layer-host{position:relative!important;z-index:2147483001!important}
html body > .sbh-search-backdrop[data-sbh-search-portal="backdrop"]{position:fixed!important;z-index:2147482998!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;background:rgba(34,32,30,.43)!important}
html body > .sbh-live-search-results[data-sbh-search-portal="results"]{position:fixed!important;z-index:2147483002!important;left:var(--sbh-search-portal-left,16px)!important;right:auto!important;top:var(--sbh-search-portal-top,120px)!important;width:var(--sbh-search-portal-width,min(680px,calc(100vw - 32px)))!important;max-width:calc(100vw - 24px)!important;max-height:var(--sbh-search-portal-max-height,calc(100vh - 136px))!important;margin:0!important;transform:none!important;visibility:visible!important;opacity:1!important}

/* v2.5.9: viena stabili paieskos pozicija nepriklausomai nuo Elementor shortcode turinio plocio. */
html body .sbh-root .sb-header-search:has(.sbh-live-search),
html body .sbh-root .sb-header-search.sbh-search-host-ready,
html body .sb-header-search:has(.sbh-live-search),
html body .sb-header-search.sbh-search-host-ready{display:flex!important;align-items:center!important;justify-content:stretch!important;gap:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;transition:none!important}
html body .sb-header-search:has(.sbh-live-search) > .elementor-element,
html body .sb-header-search:has(.sbh-live-search) > .elementor-widget-shortcode,
html body .sb-header-search.sbh-search-host-ready > .elementor-element,
html body .sb-header-search.sbh-search-host-ready > .elementor-widget-shortcode,
html body .sb-header-search:has(.sbh-live-search) .elementor-widget-container,
html body .sb-header-search.sbh-search-host-ready .elementor-widget-container,
html body .sb-header-search:has(.sbh-live-search) .elementor-shortcode,
html body .sb-header-search.sbh-search-host-ready .elementor-shortcode,
html body .sb-header-search:has(.sbh-live-search) .sbh-live-search,
html body .sb-header-search.sbh-search-host-ready .sbh-live-search,
html body .sb-header-search:has(.sbh-live-search) .sbh-live-search-form,
html body .sb-header-search.sbh-search-host-ready .sbh-live-search-form{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;margin-left:0!important;margin-right:0!important;transition:none!important}

@media(min-width:1025px){
  html body .sbh-root .sb-header-main-row{position:relative!important}
  html body .sbh-root .sb-header-main-row > .sb-header-search:has(.sbh-live-search),
  html body .sbh-root .sb-header-main-row > .sb-header-search.sbh-search-host-ready,
  html body .sbh-root .sb-header-main-row .sb-header-search:has(.sbh-live-search),
  html body .sbh-root .sb-header-main-row .sb-header-search.sbh-search-host-ready{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important;width:clamp(520px,47vw,680px)!important;max-width:680px!important;min-width:0!important;margin:0!important;transform:translate(-50%,-50%)!important;flex:0 0 auto!important}
}

/* Tekstiniai pasiulymai visada virsuje, WooCommerce prekes zemiau. */
html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-columns{display:flex!important;flex-direction:column!important;min-height:0!important}
html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-terms{width:100%!important;padding:16px 18px 14px!important;border-right:0!important;border-bottom:1px solid #e8e5e2!important;background:#fff!important}
html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-term-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:0!important}
html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-products{width:100%!important;padding:16px 18px 18px!important;background:#f4f2ef!important}
html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-product-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}

@media(max-width:600px){
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-term-list,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-product-list{grid-template-columns:minmax(0,1fr)!important}
}

/* v2.5.10: tikras iOS visual viewport ir uždaras mobilus kategorijų meniu. */
@media(max-width:1024px){
  html,body{max-width:100%!important;overflow-x:clip!important}
  html body .sbh-root,
  html body .sbh-root .sb-hdr-mobile,
  html body .sbh-root .sb-mobile-logo-actions,
  html body .sbh-root .sb-mobile-search-row{width:100%!important;max-width:100%!important;min-width:0!important}

  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-drawer[aria-hidden="true"]{display:none!important}
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-drawer[aria-hidden="false"]{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    max-height:calc(100dvh - 150px)!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body.sbh-mobile-menu-open{overflow:hidden!important}

  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 34px!important;
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0!important;
    cursor:pointer!important;
  }
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close[aria-expanded="false"] img,
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close[aria-expanded="false"] svg{display:none!important}
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close[aria-expanded="false"]::before{
    content:""!important;
    display:block!important;
    width:25px!important;
    height:18px!important;
    border-top:2px solid #2B2927!important;
    border-bottom:2px solid #2B2927!important;
    background:linear-gradient(to bottom,transparent 7px,#2B2927 7px,#2B2927 9px,transparent 9px)!important;
    box-sizing:border-box!important;
  }
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close[aria-expanded="true"]::before{display:none!important}
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close[aria-expanded="true"] img,
  html body .sbh-root .sb-hdr-mobile.sbh-mobile-menu-ready .sb-mobile-close[aria-expanded="true"] svg{display:block!important}
}

@media(max-width:600px){
  html body > .sbh-live-search-results[data-sbh-search-portal="results"]{
    box-sizing:border-box!important;
    min-width:0!important;
    max-width:none!important;
    overflow-x:hidden!important;
    overscroll-behavior-x:none!important;
  }
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-columns,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-terms,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-products,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-term-list,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-product-list,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-product,
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-product-copy{width:100%!important;max-width:100%!important;min-width:0!important}
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-term-list a{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  html body > .sbh-live-search-results[data-sbh-search-portal="results"] .sbh-search-product-copy strong{
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
  }
}

/* v2.5.15: stabilus desktop mega meniu ir tikras mobilus burgeris. */
@media(min-width:1025px){
  html body .sbh-root .sb-nav-row{
    position:relative!important;
    overflow:visible!important;
    isolation:isolate!important;
  }
  html body .sbh-root .sb-nav-row > .sb-nav-item{
    position:static!important;
    overflow:visible!important;
  }
  html body .sbh-root .sb-nav-row > .sb-nav-item > .sb-mega{
    position:absolute!important;
    z-index:2147481800!important;
    top:100%!important;
    left:var(--sbh-mega-left,12px)!important;
    right:auto!important;
    bottom:auto!important;
    width:var(--sbh-mega-width,min(920px,calc(100vw - 24px)))!important;
    min-width:0!important;
    max-width:calc(100vw - 24px)!important;
    max-height:var(--sbh-mega-max-height,calc(100dvh - 170px))!important;
    margin:0!important;
    box-sizing:border-box!important;
    transform:none!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body .sbh-root .sb-nav-row > .sb-nav-item > .sb-mega::before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:-10px!important;
    height:10px!important;
    background:transparent!important;
    pointer-events:auto!important;
  }
  html body .sbh-root .sb-nav-row > .sb-nav-item.is-open > .sb-mega,
  html body .sbh-root .sb-nav-row > .sb-nav-item:hover > .sb-mega{
    display:flex!important;
  }
  html body .sbh-root .sb-nav-row > .sb-nav-item > .sb-mega > *,
  html body .sbh-root .sb-nav-row > .sb-nav-item > .sb-mega .elementor-element,
  html body .sbh-root .sb-nav-row > .sb-nav-item > .sb-mega .elementor-widget-container{
    min-width:0!important;
    box-sizing:border-box!important;
  }
  html body .sbh-root .sb-kitchen-menu .sb-kitchen-cta,
  html body .sbh-root .sb-kitchen-menu .sb-kitchen-cta *,
  html body .sbh-root .sb-mega .elementor-heading-title{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  html body .sbh-root.sbh-v33 .sb-kitchen-menu{
    gap:clamp(24px,3vw,54px)!important;
    padding:clamp(30px,3vw,48px) clamp(28px,3.5vw,56px)!important;
    overflow:visible!important;
  }
  html body .sbh-root.sbh-v33 .sb-kitchen-menu .sb-mega-group{
    flex:1 1 210px!important;
    width:auto!important;
    min-width:180px!important;
    max-width:250px!important;
  }
  html body .sbh-root.sbh-v33 .sb-kitchen-menu .sb-kitchen-cta{
    flex:1 1 300px!important;
    width:auto!important;
    min-width:260px!important;
    max-width:360px!important;
    margin-left:0!important;
    padding:clamp(26px,2.5vw,32px)!important;
    overflow:visible!important;
  }
}

@media(max-width:1024px){
  html body .sbh-root .sb-hdr-mobile{
    position:relative!important;
    z-index:2147481500!important;
    width:100%!important;
    max-width:100vw!important;
    min-width:0!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-topbar,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-logo-actions,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-search-row{
    left:0!important;
    right:auto!important;
    width:100%!important;
    max-width:100vw!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-topbar{
    padding-left:max(14px,env(safe-area-inset-left))!important;
    padding-right:max(14px,env(safe-area-inset-right))!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-topbar .elementor-element,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-topbar .elementor-widget-container,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-topbar .elementor-heading-title{
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-logo-actions{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    padding-left:max(14px,env(safe-area-inset-left))!important;
    padding-right:max(14px,env(safe-area-inset-right))!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-logo-actions > *{
    min-width:0!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-search-row{
    padding-left:max(14px,env(safe-area-inset-left))!important;
    padding-right:max(14px,env(safe-area-inset-right))!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 34px!important;
    width:34px!important;
    max-width:34px!important;
    min-width:34px!important;
    height:34px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    cursor:pointer!important;
    overflow:visible!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close:not([aria-expanded="true"]) img,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close:not([aria-expanded="true"]) svg{
    display:none!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close:not([aria-expanded="true"])::before{
    content:""!important;
    display:block!important;
    width:26px!important;
    height:19px!important;
    border-top:2px solid #2B2927!important;
    border-bottom:2px solid #2B2927!important;
    background:linear-gradient(to bottom,transparent 7px,#2B2927 7px,#2B2927 9px,transparent 9px)!important;
    box-sizing:border-box!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close[aria-expanded="true"]::before{
    display:none!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close[aria-expanded="true"] img,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-close[aria-expanded="true"] svg{
    display:block!important;
    width:26px!important;
    height:26px!important;
    margin:0!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer{
    display:none!important;
    box-sizing:border-box!important;
  }
  html body .sbh-root .sb-hdr-mobile.is-menu-open .sb-mobile-drawer,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer[aria-hidden="false"]{
    position:fixed!important;
    z-index:2147481900!important;
    display:flex!important;
    flex-direction:column!important;
    left:0!important;
    right:0!important;
    top:var(--sbh-mobile-drawer-top,154px)!important;
    bottom:auto!important;
    width:100%!important;
    max-width:100vw!important;
    min-width:0!important;
    height:var(--sbh-mobile-drawer-height,calc(100dvh - 154px))!important;
    min-height:0!important;
    max-height:var(--sbh-mobile-drawer-height,calc(100dvh - 154px))!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    background:#fff!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer *{
    box-sizing:border-box!important;
    max-width:100%!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer-group{
    display:block!important;
    flex:0 0 auto!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    background:#fff!important;
    border-bottom:1px solid #E8E5E2!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer-header,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer.sb-drill-active .sb-mobile-drawer-group.is-active > .sb-mobile-drawer-header{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    width:100%!important;
    min-width:0!important;
    min-height:68px!important;
    margin:0!important;
    padding:12px max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left))!important;
    background:#fff!important;
    transform:none!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer-title,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer-title .elementor-widget-container,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer-title .elementor-heading-title{
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    color:#2B2927!important;
    font-size:18px!important;
    line-height:1.25!important;
    font-weight:700!important;
    white-space:normal!important;
    overflow:visible!important;
    overflow-wrap:anywhere!important;
    text-align:left!important;
    transform:none!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer.sb-drill-active .sb-mobile-drawer-group:not(.is-active){
    display:block!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer.sb-drill-active .sb-mobile-drawer-group.is-active .sb-mobile-drawer-title::before{
    display:none!important;
    content:none!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer-body,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-drawer.sb-drill-active .sb-mobile-drawer-group.is-active > .sb-mobile-drawer-body{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:8px max(18px,env(safe-area-inset-right)) 24px max(18px,env(safe-area-inset-left))!important;
    background:#F8F7F5!important;
    transform:none!important;
    overflow:hidden!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-list,
  html body .sbh-root .sb-hdr-mobile .sb-mobile-list .elementor-widget-container{
    width:100%!important;
    min-width:0!important;
    gap:0!important;
  }
  html body .sbh-root .sb-hdr-mobile .sb-mobile-list a{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-height:44px!important;
    padding:9px 0!important;
    color:#2B2927!important;
    font-size:16px!important;
    line-height:1.3!important;
    font-weight:500!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
}
