

a,button,summary,label,[role="button"],[onclick],
.btn,.cc-card,.ziel,.schritt-nr,.kw,.vk-silviabox,.pa-blase,.pa-silvia,
input[type="submit"],input[type="button"],.wp-block-button__link{
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none}
button,summary,[role="button"],.btn,.schritt-nr,.kw,.vk-silviabox,
.pa-silvia,input[type="submit"],input[type="button"],.wp-block-button__link{
  -webkit-user-select:none;user-select:none}
body .sbk-acc-ico{
  background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%231a1a1a'%3E%3Cpath%20d='M12%202a5%205%200%201%201%20-5%205l.005%20-.217a5%205%200%200%201%204.995%20-4.783z'/%3E%3Cpath%20d='M14%2014a5%205%200%200%201%205%205v1a2%202%200%200%201%20-2%202h-10a2%202%200%200%201%20-2%20-2v-1a5%205%200%200%201%205%20-5h4z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  width:28px!important;height:28px!important}
@media (prefers-reduced-motion:reduce) and (hover:none){
  body:not(.home) .htitle{animation:sbkPulse 2.6s ease-in-out infinite!important}
  body:not(.home) .htitle .chev4{animation:sbkChevPulse 2.6s ease-in-out infinite!important;
    opacity:.2!important;transform:none}
  body:not(.home) .htitle .lift{transform:none!important;
    transition:transform .28s cubic-bezier(.34,1.5,.5,1)!important}
}
.site-header-section-right [data-section="kadence_customizer_mobile_cart"]{order:1!important}
.site-header-section-right [data-section="kadence_customizer_mobile_html"]{order:2!important}
.site-header-section-right [data-section="kadence_customizer_mobile_trigger"]{order:3!important}
  .site-header-section-right{display:flex!important;align-items:center!important;
    gap:16px!important}
  .site-header-section-right [data-section="kadence_customizer_mobile_cart"],
  .site-header-section-right [data-section="kadence_customizer_mobile_html"],
  .site-header-section-right [data-section="kadence_customizer_mobile_trigger"]{
    margin:0!important}
  body .sbk-acc-ico{margin-right:0!important}
  .site-header-section-right [data-section="kadence_customizer_mobile_cart"] svg.kadence-svg-icon,
  .site-header-section-right [data-section="kadence_customizer_mobile_cart"] svg{
    width:28px!important;height:28px!important}
.site-header-item-navgation-popup-toggle button,
.site-header-item-navgation-popup-toggle .menu-toggle-icon,
.mobile-toggle-open-container .menu-toggle-open,
.site-header-item-navgation-popup-toggle svg,
.mobile-toggle-open-container svg{color:#1a1a1a!important}
@media(max-width:900px){
  body::before{animation:none!important;transform:none!important;
    top:-10vh!important;bottom:-10vh!important;height:auto!important}
}
@media(max-width:900px){
  .sbk-fam .sbk-cnt,.sbk-mini-grid a .sbk-cnt{
    display:block!important;margin-left:0!important;margin-top:3px!important;
    width:-moz-fit-content;width:fit-content}
}
@media (max-width:900px){
  .btn-shop,.btn-ebay,.btn-konto,
  .sbk-footer .cc-card,.sbk-footer .cols a.wider{
    position:relative;overflow:hidden}
  .btn-shop::before,.btn-ebay::before,.btn-konto::before,
  .sbk-footer .cc-card::before,.sbk-footer .cols a.wider::before{
    content:"";position:absolute;top:-20%;bottom:-20%;left:0;pointer-events:none;
    width:42%;transform:translateX(-150%);opacity:.20;
    background:linear-gradient(100deg,rgba(255,255,255,0) 18%,#fff 50%,rgba(255,255,255,0) 82%);
    animation:sbkGlanzS 4s ease-in-out infinite}
  .btn-konto::before,.sbk-footer .cc-card::before,
  .sbk-footer .cols a.wider::before{opacity:.30}
  .btn-shop,.btn-ebay,.btn-konto,
  .sbk-footer .cols a.wider,
  .kzcard,.kbtn,.sbk-fam,
  .eb-cta,.sbe-cta,.eb-live,.sbe-live,
  .eb-sortbar button,.sbe-sortbar button{
    animation:sbkBeat 3s ease-in-out infinite}
  body .woocommerce ul.products li.product a.add_to_cart_button,
  body .woocommerce ul.products li.product a.button,
  body .woocommerce ul.products li.product a.added_to_cart,
  body .wc-block-grid__product-add-to-cart .wp-block-button__link{
    animation:sbkBeat 3s ease-in-out infinite}
  body .ebay-island [id^="auction-nudge"] td.info>a,
  body .sbe-island [id^="auction-nudge"] td.info>a{
    animation:sbkBeat 3s ease-in-out infinite}
  .btn-shop{animation-delay:0s}
  .btn-ebay{animation-delay:.18s}
  .btn-konto{animation-delay:.36s}
  .btn-shop::before{animation-delay:0s}
  .btn-ebay::before{animation-delay:.24s}
  .btn-konto::before{animation-delay:.48s}
  .sbk-footer .cc-card::before{animation-delay:0s}
  .sbk-footer .cc-card:nth-child(2)::before{animation-delay:.24s}
  .sbk-footer .cc-card:nth-child(3)::before{animation-delay:.48s}
  .sbk-footer .cc-card:nth-child(4)::before{animation-delay:.72s}
  .kzcard{animation-delay:0s}
  .kzcard:nth-child(2){animation-delay:.18s}
  .kzcard:nth-child(3){animation-delay:.36s}
  .kzcard:nth-child(4){animation-delay:.54s}
  .kbtn{animation-delay:0s}
  .kbtn:nth-child(2){animation-delay:.18s}
  .kbtn:nth-child(3){animation-delay:.36s}
  .sbk-footer .cols a.wider{animation-delay:.9s}
  .sbk-footer .cols a.wider::before{animation-delay:1.1s}
  .sbk-fam{animation-delay:0s}
  .sbk-fam:nth-child(even){animation-delay:.3s}
  body .woocommerce ul.products li.product:nth-child(2) a.add_to_cart_button,
  body .woocommerce ul.products li.product:nth-child(2) a.button{animation-delay:.18s}
  body .woocommerce ul.products li.product:nth-child(3) a.add_to_cart_button,
  body .woocommerce ul.products li.product:nth-child(3) a.button{animation-delay:.36s}
  body .woocommerce ul.products li.product:nth-child(4) a.add_to_cart_button,
  body .woocommerce ul.products li.product:nth-child(4) a.button{animation-delay:.54s}
  .eb-live,.sbe-live{animation-delay:0s}
  .eb-sortbar button:nth-child(2),.sbe-sortbar button:nth-child(2){animation-delay:.18s}
  .eb-sortbar button:nth-child(3),.sbe-sortbar button:nth-child(3){animation-delay:.36s}
  .eb-sortbar button:nth-child(4),.sbe-sortbar button:nth-child(4){animation-delay:.54s}
  .eb-sortbar button:nth-child(5),.sbe-sortbar button:nth-child(5){animation-delay:.72s}
  .eb-sortbar button:nth-child(6),.sbe-sortbar button:nth-child(6){animation-delay:.9s}
  .eb-cta,.sbe-cta{animation-delay:1.1s}
  .btn-shop:active,.btn-ebay:active,.btn-konto:active,
  .sbk-footer .cols a.wider:active,
  .kzcard:active,.kbtn:active,.sbk-fam:active,
  .eb-cta:active,.sbe-cta:active,.eb-live:active,.sbe-live:active,
  .eb-sortbar button:active,.sbe-sortbar button:active{animation:none}
  body .woocommerce ul.products li.product a.add_to_cart_button:active,
  body .woocommerce ul.products li.product a.button:active,
  body .woocommerce ul.products li.product a.added_to_cart:active,
  body .ebay-island [id^="auction-nudge"] td.info>a:active,
  body .sbe-island [id^="auction-nudge"] td.info>a:active{animation:none}
}
body .woocommerce ul.products li.product a.added_to_cart,
body .woocommerce a.added_to_cart.wc-forward{
  font-size:0!important;line-height:1.25!important;
  text-transform:none!important;
  padding-left:10px!important;padding-right:10px!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  -webkit-hyphens:none!important;hyphens:none!important}
body .woocommerce ul.products li.product a.added_to_cart::after,
body .woocommerce a.added_to_cart.wc-forward::after{
  content:"Warenkorb \203a";font-size:.94rem;display:inline-block;
  text-transform:none!important;word-break:normal!important;
  overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}
body .woocommerce ul.products li.product,
body .wc-block-grid__products .wc-block-grid__product{
  height:auto!important;min-height:0!important;overflow:visible!important}
body .woocommerce ul.products li.product > a.woocommerce-LoopProduct-link,
body .woocommerce ul.products li.product > a:first-child,
body .woocommerce ul.products li.product .image-container{
  overflow:hidden!important}
@media(max-width:900px){
  .htitle,.sbk-hbug,.sbk-island h2,.sbk-island h3,
  h1,h2,h3,h4{
    -webkit-hyphens:auto;hyphens:auto;
    overflow-wrap:break-word;
    text-wrap:pretty}
}
@media(max-width:900px){
  .sbk-footer .cols a:not(.wider){
    padding:8px 0!important;
    text-decoration:underline!important;
    text-decoration-thickness:1px;
    text-underline-offset:4px;
    text-decoration-color:rgba(207,233,189,.45)}
  .sbk-footer .cols a:not(.wider):active{
    color:#fff!important;
    text-decoration-color:rgba(255,255,255,.9)}
}
body #mobile-drawer .drawer-nav-drop-wrap{
  display:flex!important;align-items:center!important;gap:6px!important;
  background:transparent!important}
body #mobile-drawer .drawer-nav-drop-wrap > a{
  flex:1 1 auto!important;min-width:0!important}
body #mobile-drawer #mobile-menu > li > .drawer-nav-drop-wrap > a{
  font-family:Fredoka,sans-serif!important;font-weight:600!important;
  font-size:1.1rem!important;color:#ffffff!important;
  background:transparent!important;border:0!important;border-radius:12px!important;
  margin:0!important;padding:12px 14px!important}
body #mobile-drawer #mobile-menu .sub-menu .menu-item > a{
  font-family:Nunito,sans-serif!important;font-weight:600!important;
  font-size:.98rem!important;color:#cfe8bb!important;
  background:transparent!important;
  border:0!important;border-left:3px solid rgba(237,224,0,.34)!important;
  border-bottom:1px solid rgba(255,248,220,.08)!important;
  border-radius:0 12px 12px 0!important;
  margin:0 10px 0 0!important;padding:10px 14px!important}
body #mobile-drawer #mobile-menu .sub-menu .menu-item > a:hover,
body #mobile-drawer #mobile-menu .sub-menu .menu-item > a:active,
body #mobile-drawer #mobile-menu > li > .drawer-nav-drop-wrap > a:hover,
body #mobile-drawer #mobile-menu > li > .drawer-nav-drop-wrap > a:active{
  background:linear-gradient(180deg,#3bab37 0%,#2e9e2e 55%,#237a23 100%)!important;
  color:#ffffff!important;border-left-color:#ede000!important}
body #mobile-drawer #mobile-menu .sub-menu .current-menu-item > a{
  background:linear-gradient(90deg,rgba(237,224,0,.30) 0%,rgba(237,224,0,.06) 100%)!important;
  border-left-color:#ede000!important;color:#fff8dc!important;font-weight:700!important}
body #mobile-menu .sub-menu,
body nav.mobile-navigation .sub-menu{display:none!important}
body #mobile-menu .sub-menu.show-drawer,
body nav.mobile-navigation .sub-menu.show-drawer{
  display:block!important;padding:2px 0 8px 12px!important}
body #mobile-drawer .drawer-nav-drop-wrap .drawer-sub-toggle{
  display:flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 44px!important;width:44px!important;height:44px!important;
  padding:0!important;margin:0 8px 0 0!important;
  border:1.5px solid rgba(237,224,0,.34)!important;border-radius:12px!important;
  background:rgba(237,224,0,.06)!important;color:#ede000!important;
  cursor:pointer!important}
body #mobile-drawer .drawer-nav-drop-wrap .drawer-sub-toggle svg{
  width:18px!important;height:18px!important;
  fill:#ede000!important;color:#ede000!important;
  transition:transform .22s ease!important}
body #mobile-drawer .drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"]{
  background:rgba(237,224,0,.18)!important;border-color:#ede000!important}
body #mobile-drawer .drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg{
  transform:rotate(180deg)!important}
body #mobile-drawer .menu-toggle-close,
body .popup-drawer .menu-toggle-close{
  min-width:44px!important;min-height:44px!important}
body #mobile-drawer .page_item a,body nav.mobile-navigation .page_item a,
body #mobile-menu .page_item a{
  font-family:Fredoka,sans-serif!important;font-weight:600!important;font-size:1.06rem!important;
  color:#e4f5d5!important;background:transparent!important;opacity:1!important;
  border:0!important;border-bottom:1px solid rgba(255,248,220,.10)!important;
  margin:0!important;padding:11px 14px!important;display:block!important}
@media(max-width:1024px){
  body #mobile-header .mobile-site-branding{display:flex!important;align-items:center!important}
  body #mobile-header .mobile-site-branding a.brand{
    display:block!important;width:38px!important;height:38px!important;
    box-sizing:border-box!important;
    border:1.6px solid #1f771b!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%3Cpath%20d='M12%203.1%202.4%2011.2c-.5.4-.2%201.2.4%201.2h1.9v7.4c0%20.7.5%201.2%201.2%201.2h3.6v-5.6c0-.6.4-1%201-1h3c.6%200%201%20.4%201%201v5.6h3.6c.7%200%201.2-.5%201.2-1.2v-7.4h1.9c.6%200%20.9-.8.4-1.2Z'/%3E%3C/svg%3E"),linear-gradient(180deg,#3bab37 0%,#2e9e2e 55%,#237a23 100%)!important;
    box-shadow:0 3px 0 #16611a,0 5px 9px rgba(31,90,30,.28)!important;
    transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important;
    -webkit-tap-highlight-color:transparent}
  body #mobile-header .mobile-site-branding a.brand:hover,
  body #mobile-header .mobile-site-branding a.brand:active{
    transform:translateY(-2px)!important;
    box-shadow:0 5px 0 #16611a,0 8px 13px rgba(31,90,30,.32)!important}
}
@media (max-width:900px){
  body .vk .ziel-ico,body .ziel-ico{
    position:relative!important;overflow:hidden!important;
    animation:sbkBeat 3s ease-in-out infinite}
  body .vk .ziel-ico::after,body .ziel-ico::after{
    content:"";position:absolute;top:-20%;bottom:-20%;left:0;pointer-events:none;
    width:42%;transform:translateX(-150%);opacity:.20;z-index:2;
    background:linear-gradient(100deg,rgba(255,255,255,0) 18%,#fff 50%,rgba(255,255,255,0) 82%);
    animation:sbkGlanzS 4s ease-in-out infinite}
  body .ziel:nth-child(2) .ziel-ico{animation-delay:.18s}
  body .ziel:nth-child(3) .ziel-ico{animation-delay:.36s}
  body .ziel:nth-child(2) .ziel-ico::after{animation-delay:.24s}
  body .ziel:nth-child(3) .ziel-ico::after{animation-delay:.48s}
  body .ziel-ico:active{animation:none}
  body .sbk-mini-grid a{animation:sbkBeat 3s ease-in-out infinite;animation-delay:0s}
  body .sbk-mini-grid a:nth-child(even){animation-delay:.3s}
  body .sbk-mini-grid a:active{animation:none}
  body .sbk-fchips a,body .sbk-factive a,
  body .sbk-prodisland .sbk-fchips a,body .sbk-prodisland .sbk-factive a{
    animation:sbkBeat 3s ease-in-out infinite}
  body .sbk-fchips a:nth-child(2),body .sbk-factive a:nth-child(2){animation-delay:.18s}
  body .sbk-fchips a:nth-child(3),body .sbk-factive a:nth-child(3){animation-delay:.36s}
  body .sbk-fchips a:nth-child(4),body .sbk-factive a:nth-child(4){animation-delay:.54s}
  body .sbk-fchips a:nth-child(5),body .sbk-factive a:nth-child(5){animation-delay:.72s}
  body .sbk-fchips a:nth-child(6),body .sbk-factive a:nth-child(6){animation-delay:.9s}
  body .sbk-fchips a:active,body .sbk-factive a:active{animation:none}
  body .woocommerce-ordering select{animation:sbkBeat 3s ease-in-out infinite}
  body .woocommerce-pagination .page-numbers span.current,
  body .wp-pagenavi span.current{
    display:inline-block;animation:sbkBeat 3s ease-in-out infinite}
  body .woocommerce-ordering select:active,
  body .woocommerce-pagination .page-numbers span.current:active{animation:none}
}
@media (max-width:900px){
  body ul.products li.product a.add_to_cart_button,
  body ul.products li.product a.button,
  body ul.products li.product a.added_to_cart{
    animation:sbkBeat 3s ease-in-out infinite}
  body ul.products li.product:nth-child(2) a.add_to_cart_button,
  body ul.products li.product:nth-child(2) a.button{animation-delay:.18s}
  body ul.products li.product:nth-child(3) a.add_to_cart_button,
  body ul.products li.product:nth-child(3) a.button{animation-delay:.36s}
  body ul.products li.product:nth-child(4) a.add_to_cart_button,
  body ul.products li.product:nth-child(4) a.button{animation-delay:.54s}
  body ul.products li.product a.add_to_cart_button:active,
  body ul.products li.product a.button:active,
  body ul.products li.product a.added_to_cart:active{animation:none}
}
@media(max-width:780px){
  body .pa-wiese{
    left:-14%!important;width:128%!important;
    bottom:7%!important;height:104%!important;
    transform:rotate(-.5deg)!important}
}
@keyframes sbkBeat{
  0%{transform:translateY(0) scale(1)}
  21.7%{transform:translateY(-2px) scale(1.022)}
  43.3%{transform:translateY(0) scale(1)}
  65%{transform:translateY(-1.3px) scale(1.015)}
  86.7%{transform:translateY(0) scale(1)}
  100%{transform:translateY(0) scale(1)}}
@keyframes sbkGlanzS{
  0%{transform:translateX(-150%)}
  62.5%{transform:translateX(320%)}
  100%{transform:translateX(320%)}}
@media (hover:none){
  body .woocommerce ul.products li.product:hover,
  body .wc-block-grid__products .wc-block-grid__product:hover,
  body li.wc-block-product:hover,body .wc-block-product:hover{
    border-color:#bcd9a0!important}
  .woocommerce ul.products li.product.product-category:hover{
    transform:none!important;
    box-shadow:0 3px 0 #b6d68d,0 6px 11px rgba(46,158,46,.13)!important}
  .sbk-footer .cc-card:hover{transform:none}
  body:not(.home) .htitle:hover{animation:sbkPulse 2.6s ease-in-out infinite}
  body:not(.home) .htitle:hover .chev4{animation:sbkChevPulse 2.6s ease-in-out infinite}
  body .htitle:hover .lift{transform:none}
  .ziel:hover{transform:none}
  .ziel:hover .ziel-preis{transform:none}
  body .woocommerce ul.products li.product:active,
  body .wc-block-grid__products .wc-block-grid__product:active,
  body li.wc-block-product:active,body .wc-block-product:active,
  body .ebay-island .eb-card:active,
  body .woocommerce ul.products li.product.product-category:active{
    border-color:#4f9e4f!important;transform:scale(.985)!important;
    transition:border-color .06s ease,transform .06s ease!important}
}
@media (max-width:900px) and (hover:none){
  body.home .htitle,body.home .htitle:hover{animation:none}
  body.home .htitle .chev4,body.home .htitle:hover .chev4{animation:none;opacity:1;transform:none}
  html body.home .versand-island .htitle .chev4,html body.home .versand-island .htitle:hover .chev4{
    animation:none;opacity:1;left:0}
  body.home .htitle .lift,body.home .htitle:hover .lift{transform:none}
  body.home .htitle .bug-layer{display:none}
  body.home .htitle[href] .lift{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;
    text-decoration-color:currentColor;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}
  body .sbk-katisland .sbk-fam,body .sbk-katisland .sbk-fam:active{animation:none}
  body .sbk-katisland .sbk-fam.all .lat{animation:none;opacity:1}
}
