@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Thin.ttf);font-weight:100}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ThinItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraLight.ttf);font-weight:200}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraLightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Light.ttf);font-weight:300}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Regular.ttf);font-weight:400}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Medium.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-SemiBold.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Bold.ttf);font-weight:700}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraBold.ttf);font-weight:800}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Black.ttf);font-weight:900}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-BlackItalic.ttf);font-weight:900;font-style:italic}:root{--main-color:#1e4600;--main-color-hover:#3a770c;--second-color:#488d13;--second-color-hover:#60a72b;--font-text:'Poppins';--font-accent:'Poppins';--color-shop-badge:#488d13}::-moz-selection{color:#000;background:#ddd}::selection{color:#000;background:#ddd}html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{overflow-x:hidden;font-family:sans-serif;font-family:var(--font-text),sans-serif}.px-main{padding-left:12px;padding-right:12px}@media only screen and (min-width:992px){.px-main{max-width:1200px;width:100%;margin:0 auto}}h1,h2,h3,h4{font-family:var(--font-accent),sans-serif}a{color:var(--main-color);text-decoration:none}a:hover{color:var(--main-color-hover)}.bg-main{background-color:var(--main-color);color:#fff}.btn-main{background-color:var(--main-color);color:#fff}.btn-main:hover{background-color:var(--main-color-hover);color:#fff}.btn-outline-main{background-color:transparent;color:var(--main-color);border:2px solid var(--main-color)}.btn-outline-main:hover{background-color:var(--main-color);color:#fff;border:2px solid var(--main-color)}.btn-lg{font-size:1.5rem;padding:.5rem 2rem}.color-main{color:var(--main-color)}.info{color:red}.cart-count{position:absolute;top:25%;right:-11px;background-color:var(--main-color);color:#fff;border-radius:50%;font-size:9px;line-height:22px;text-align:center;width:22px;height:22px}#modal_warenkorb_table_items .warenkorb-row .img{width:60px;height:60px;background-size:cover;background-position:center}