

@media(max-width:1024px){

  

  
  html body #mobile-header #mobile-toggle.menu-toggle-open{
    width:38px!important;height:38px!important;box-sizing:border-box!important;
    padding:0!important;
    border:3px solid #1a1a1a!important;border-radius:11px!important;
    background-repeat:no-repeat,no-repeat!important;
    background-position:center,center!important;
    background-size:22px 22px,100% 100%!important;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%231a1a1a'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='3.2'%20rx='1.6'/%3E%3Crect%20x='3'%20y='10.4'%20width='18'%20height='3.2'%20rx='1.6'/%3E%3Crect%20x='3'%20y='15.8'%20width='18'%20height='3.2'%20rx='1.6'/%3E%3C/svg%3E"),linear-gradient(180deg,#3bab37 0%,#2e9e2e 55%,#237a23 100%)!important;
    box-shadow:0 0 0 2px rgba(237,224,0,.75),0 3px 0 2px #16611a,0 6px 12px rgba(31,90,30,.32)!important}
  html body #mobile-header #mobile-toggle.menu-toggle-open .menu-toggle-icon,
  html body #mobile-header #mobile-toggle.menu-toggle-open svg{display:none!important}

  
  html body #mobile-drawer .drawer-header button.menu-toggle-close.drawer-toggle{
    width:38px!important;height:38px!important;
    min-width:38px!important;min-height:38px!important;
    flex:0 0 38px!important;margin:0!important;padding:0!important;
    box-sizing:border-box!important;
    border:3px solid #ede000!important;border-radius:11px!important;
    background-repeat:no-repeat,no-repeat!important;
    background-position:center,center!important;
    background-size:22px 22px,100% 100%!important;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23ede000'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='3.2'%20rx='1.6'/%3E%3Crect%20x='3'%20y='10.4'%20width='18'%20height='3.2'%20rx='1.6'/%3E%3Crect%20x='3'%20y='15.8'%20width='18'%20height='3.2'%20rx='1.6'/%3E%3C/svg%3E"),linear-gradient(180deg,#1c5a34 0%,#14351f 100%)!important;
    box-shadow:0 0 0 3px rgba(237,224,0,.30),0 0 16px rgba(237,224,0,.45),0 3px 0 #0b2414!important}
  html body #mobile-drawer .drawer-header button.menu-toggle-close.drawer-toggle .toggle-close-bar,
  html body #mobile-drawer .drawer-header button.menu-toggle-close.drawer-toggle svg,
  html body #mobile-drawer .drawer-header button.menu-toggle-close.drawer-toggle .kadence-svg-iconset{display:none!important}

  
  html body #mobile-drawer .drawer-header{
    flex:0 0 auto!important;height:auto!important;
    padding-top:14px!important;padding-right:24px!important}

  
  html body #mobile-drawer .drawer-inner{
    border-left:2px solid rgba(237,224,0,.55)!important;
    box-shadow:-10px 0 26px rgba(0,0,0,.40)!important}
  html body #mobile-drawer .drawer-overlay{
    background:rgba(0,0,0,.38)!important}

  
  html body #mobile-drawer .drawer-header.sbk-dk-an{
    flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;
    gap:10px!important;padding-left:16px!important;padding-bottom:10px!important}
  html body #mobile-drawer .drawer-header.sbk-dk-an::before{display:none!important}
  html body #mobile-drawer .sbk-dk-rechts{
    order:2!important;display:flex!important;align-items:center!important;
    gap:8px!important;margin-left:auto!important}
  html body #mobile-drawer .drawer-header.sbk-dk-an .menu-toggle-close{order:3!important}
  html body #mobile-drawer .sbk-dk-rechts br{display:none!important}
  html body #mobile-drawer .sbk-dk-rechts .sbk-acc-ico{margin:0!important}

  
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache{
    display:flex!important;align-items:center!important;justify-content:flex-start!important;
    order:1!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;
    min-height:44px;border:0!important;background:none!important;box-shadow:none!important}
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw{
    --skala:.82!important;display:flex!important;align-items:center!important;
    margin:0!important;order:0!important}
  
  html body #mobile-drawer .sbk-dk-sprache{position:relative!important}
  html body #mobile-drawer .sbk-dk-tipp{
    position:absolute;top:0;bottom:0;left:50%;display:flex;z-index:5}
  html body #mobile-drawer .sbk-dk-tipp a{
    flex:1 1 50%;display:block;background:none!important;
    -webkit-tap-highlight-color:transparent}
  html body #mobile-drawer .sbk-dk-tipp a.sbk-dk-tipp-aktiv{pointer-events:none}

  
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw span{color:#2d3748!important}
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw .sbk-sw-kontur{color:#1f5a1e!important}
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw .sbk-sw-fl,
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw .sbk-sw-flag{color:#1a1500!important}
  html body #mobile-drawer .drawer-inner .sbk-dk-rechts .header-cart-total{color:#ede000!important}

  
  html:root body #mobile-drawer#mobile-drawer .drawer-inner .drawer-header button.menu-toggle-close.drawer-toggle{
    width:28px!important;height:44px!important;min-width:28px!important;min-height:44px!important;flex:0 0 28px!important;
    padding:0!important;border:0!important;border-radius:6px!important;background-color:transparent!important;
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2024'%20fill='%231f5a1e'%3E%3Crect%20x='0'%20y='1'%20width='28'%20height='4.2'%20rx='2.1'/%3E%3Crect%20x='0'%20y='9.9'%20width='28'%20height='4.2'%20rx='2.1'/%3E%3Crect%20x='0'%20y='18.8'%20width='28'%20height='4.2'%20rx='2.1'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;
    background-position:center!important;background-size:28px 24px!important;
    box-shadow:none!important;filter:drop-shadow(0 1.5px 0 rgba(22,97,26,.28));position:relative}
  html:root body #mobile-drawer#mobile-drawer .drawer-inner .drawer-header button.menu-toggle-close.drawer-toggle::after{
    content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}

  
  html body #mobile-drawer .sbk-dk-rechts .sbk-acc-ico,
  html body #mobile-drawer .sbk-dk-rechts .header-cart-button{position:relative}
  html body #mobile-drawer .sbk-dk-rechts .sbk-acc-ico::after,
  html body #mobile-drawer .sbk-dk-rechts .header-cart-button::after{
    content:"";position:absolute;left:50%;top:50%;width:45px;height:45px;transform:translate(-50%,-50%)}
}
@media(max-width:480px){
  
  html body #mobile-drawer .drawer-header{padding-right:14px!important}
}
@media(max-width:380px){
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw{--skala:.70!important}
}
@media(max-width:340px){
  html body #mobile-drawer .drawer-inner .sbk-dk-sprache .sbk-sw{--skala:.54!important}
}
