@font-face{font-display:swap;font-family:"Encode Sans";font-style:normal;font-weight:100;src:url("../fonts/encode-sans/encode-sans-v19-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Encode Sans";font-style:normal;font-weight:400;src:url("../fonts/encode-sans/encode-sans-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Encode Sans";font-style:normal;font-weight:500;src:url("../fonts/encode-sans/encode-sans-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Encode Sans";font-style:normal;font-weight:700;src:url("../fonts/encode-sans/encode-sans-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:300;src:url("../fonts/hind/hind-v16-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:400;src:url("../fonts/hind/hind-v16-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:700;src:url("../fonts/hind/hind-v16-latin-700.woff2") format("woff2")}@font-face{font-family:"basshum-icon";src:url("../fonts/basshum-icons/basshum-icon.ttf?7fsavr") format("truetype"),url("../fonts/basshum-icons/basshum-icon.woff?7fsavr") format("woff"),url("../fonts/basshum-icons/basshum-icon.svg?7fsavr#basshum-icon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"basshum-icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu-toggle:before{content:"\e900"}.ym-skip{position:absolute;height:1px;width:1px;left:-100%;overflow:hidden;background:#ecf1da;color:#000;font-size:1.5rem;padding:10px 0;text-align:center;display:block}.ym-skip:focus-visible{height:40px;width:100%;overflow:hidden;left:0;position:fixed;top:0;z-index:999999;outline:none;border:2px solid #000}#ap-skiplinks{margin:0;position:absolute;height:1px;width:1px;left:-100%}#header{font-family:"Encode Sans",sans-serif;position:relative}#header .inside{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#header .logo-wrap{max-width:150px;padding:15px}#header .page-nav{display:none;width:100%;position:absolute;right:0;top:100%;background:#fff;z-index:99}#header .item-list{list-style-type:none;padding:0;margin:0}#header .item-list.level_2{display:none;background-color:#fff;border:1px solid #a2ba47;z-index:10;border-radius:15px}#header .item-list.level_2 .item-link{font-weight:100;font-size:1.5rem;padding:18px 15px}#header .item-list.level_2.open{display:block}#header .item-list.level_2 .first .item-link{border-radius:15px 15px 0 0;overflow:hidden}#header .item-list.level_2 .last .item-link{border-radius:0 0 15px 15px;overflow:hidden}#header .list-item{font-size:28px}#header .list-item.active,#header .list-item.forward{background-color:rgba(162,186,71,.2)}#header .list-item .item-link{display:block;padding:10px 20px;text-decoration:none;color:#000}#header .list-item .item-link:hover,#header .list-item .item-link:focus{background-color:rgba(162,186,71,.2)}#header .headernav-wrap{display:flex;align-items:center;padding-right:20px}#header .nav_checkout{flex:0 0 40px}#header .icon-checkout{width:40px}#header .nav-toggle-btn{padding:4px 10px;margin:15px;color:#a2ba47;background:#fff;border:1px solid #a2ba47;border-radius:6px}#header .nav-toggle-btn .icon-menu-toggle{font-size:22px}#header .nav-toggle-btn.active{color:#fff;background-color:#a2ba47}@media(min-width: 768px){#header .inside{padding-bottom:30px;flex-wrap:nowrap}#header .nav-toggle-btn{display:none}#header .logo-wrap{max-width:145px}#header .logo-wrap img{display:block}#header .headernav-wrap{padding-top:30px}#header .page-nav{display:block;position:relative;width:auto;padding-right:15px}#header .page-nav .item-list{display:flex}#header .page-nav .item-list .level_2{display:none;position:absolute;top:70px;left:50%;transform:translateX(-50%)}#header .page-nav .item-list .level_2 .first .item-link{border-radius:15px 0 0 15px}#header .page-nav .item-list .level_2 .last .item-link{border-radius:0 15px 15px 0}#header .page-nav .item-list .level_2 .item-link{font-size:18px}#header .page-nav .item-list .level_2::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 17px 18px 17px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #a2ba47 rgba(0,0,0,0);position:absolute;top:-18px;left:50%;margin-left:-17px}#header .page-nav .item-list .level_2::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 16px 18px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;top:-17px;left:50%;margin-left:-16px}#header .page-nav .item-list .level_2.open{display:flex;flex-flow:column nowrap}#header .page-nav .item-list .submenu::after{content:"";position:absolute;bottom:-29px;width:100%;height:30px}#header .page-nav .fachmaerkte{display:none}#header .list-item{font-size:18px;position:relative}#header .list-item .item-link{padding:10px 15px;white-space:nowrap}#header .nav_checkout{flex:0 0 20px}#header .icon-checkout{width:20px}}@media(min-width: 992px){#header .logo-wrap{max-width:235px;padding-top:35px;padding-bottom:35px}#header .list-item .item-link{padding:10px 20px}#header .page-nav .item-list .level_2.open{flex-direction:row}#header .headernav-wrap{padding-top:60px}}@media(min-width: 1200px){#header .logo-wrap{max-width:310px;padding-left:100px}#header .list-item{font-size:22px}#header .page-nav .item-list .level_2 .item-link{font-size:22px}#header .nav_checkout{flex:0 0 40px}#header .icon-checkout{width:40px}}@media(min-width: 1400px){#header .list-item{font-size:28px}}#footer{font-family:"Encode Sans",sans-serif}#footer .footer-top img{display:block;width:100%}#footer .footer-bottom{background-color:rgba(162,186,71,.2);padding-top:90px;padding-bottom:65px}#footer .copyright{padding:0 15px}#footer .footer-nav{font-size:1.25rem;padding:0 15px}#footer .footer-nav .item-list{display:flex;flex-flow:row wrap;justify-content:flex-end;list-style-type:none;padding:0;margin:0}#footer .footer-nav .item-link{display:inline-block;color:#627400;padding:0 14px;text-decoration:none;position:relative}#footer .footer-nav .item-link:before{content:"";position:absolute;height:2px;width:calc(100% - 28px);right:14px;bottom:2px;transition:background-color .3s}#footer .footer-nav .item-link:hover:before{background-color:#627400}#footer .footer-nav .fachmaerkte,#footer .footer-nav .kontakt{display:none}#footer .cookie-nav{text-align:right}@media(min-width: 400px){#footer .footer-nav{font-size:1.875rem}}@media(min-width: 768px){#footer .footer-bottom{display:flex;flex-flow:row nowrap;justify-content:space-between}#footer .copyright{font-size:1.43rem;flex:1 0 200px}#footer .footer-nav{font-size:1.43rem}#footer .footer-nav .fachmaerkte,#footer .footer-nav .kontakt{display:list-item}}@media(min-width: 992px){#footer .copyright{font-size:1.875rem}#footer .footer-nav{font-size:1.875rem}}@media(min-width: 1200px){#footer .footer-bottom{padding-left:85px;padding-right:50px}}body{font-family:"Hind","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:400;line-height:1.4}:focus-visible{outline:2px solid #627400;outline-offset:4px}h1,.h1,h2,h3,h4,h5,h6{font-family:"Encode Sans",sans-serif;font-weight:500}h1,.h1{font-size:3rem;font-weight:400;color:#94784f;text-align:center;margin:90px 0 25px}h2{font-size:1.875rem;font-weight:500;color:#94784f;margin-top:0;margin-bottom:15px}.kachel-icon h2{font-size:2rem;font-weight:400;text-align:center}h3{color:#94784f}p{font-weight:300;margin-top:0}a{color:#627400}a:hover,a:focus{color:#94784f;text-decoration:none}hr{border:dotted #a2ba47;border-width:2px 0 0;margin:55px 0}iframe{border:none}iframe[src*=maps]{aspect-ratio:1.3}.sm-width{max-width:750px;margin:0 auto 85px auto}.sm-width p{text-align:center}.d-none{display:none}.mod_navigation,.mod_customnav{overflow:initial}.block{overflow:initial}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:has([class*=grid]):after{clear:both;content:"";display:table}.block:has([class*=float]):after{clear:both;content:"";display:table}.block:has([class*=float]) p{padding-top:1em}.block.clearblock:after{clear:both;content:"";display:table}.block:not(.bg-img) .image_container.float_left{margin-right:30px}.bg-img .image_container.float_left{display:none;float:none}.separator{display:flex;align-items:center;font-family:"Encode Sans",sans-serif;font-weight:400;color:#879b3b;text-align:center;position:relative;margin-bottom:45px}.separator::before,.separator::after{content:"";flex-grow:1;background-clip:content-box;height:1px;background-color:#94784f;width:auto;position:static}.separator::before{padding-right:1em}.separator::after{padding-left:1em}.separator h1,.separator h2,.separator h3{color:#879b3b;font-size:2.875rem;font-weight:400;margin-top:0;margin-bottom:0}.separator:has(h1){margin-top:90px}.mod_article *[class*=ce_],.mod_article *[class*=mod_]{margin-left:auto;margin-right:auto}.mod_article *[class*=grid]{margin-left:1%;margin-right:1%}.mod_article.block,.mod_article{clear:both}.kachel-icon{position:relative;margin-bottom:80px}.kachel-icon .image_container.float_below{position:absolute;bottom:-38px;left:50%;transform:translateX(-50%);width:125px}.kachel-icon p{padding-top:0 !important}.bg-gradient{background:#fff url(/files/basshum/images/graphics/verlauf_welle.svg) no-repeat center 64%;background-size:100%}.datenschutz p{font-size:1rem;text-align:left}.datenschutz strong{font-family:"Encode Sans",sans-serif;font-weight:500}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.my-3{margin-top:3rem;margin-bottom:3rem}@media(min-width: 460px){.kachel-icon h2{font-size:2.6875rem}}@media(min-width: 768px){body{font-size:1.687em}h1{font-size:3.625rem}h2{font-size:2.125rem}.kachel-icon h2{font-size:2.5rem}.sm-width{margin-bottom:185px}.sm-width p{text-align:initial}.my-3{margin-top:3rem;margin-bottom:3rem}.datenschutz p{font-size:1.5625rem}.container{max-width:750px}.d-md-none{display:none}.d-md-block{display:block}}@media(min-width: 992px){.container{max-width:970px}.kachel-icon h2{font-size:3.25rem}.kachel-icon .image_container.float_below{width:165px}}@media(min-width: 1200px){.container{max-width:1170px}.bg-img{position:relative}.bg-img .image_container.float_left{display:block;position:absolute;top:-95px;left:0;transform:translateX(-78%)}}#slider .inside{position:relative}#slider .slider-icon{position:absolute;right:15px;bottom:-60px;width:80px;max-width:160px}#slider .slider-icon img{width:100%}.hero-slider{height:100%;aspect-ratio:192/65;width:100%}.hero-slider .rsts-slide{display:flex;justify-content:center;align-items:center}.hero-slider .slidetext{font-family:"Encode Sans",sans-serif;font-weight:100;font-size:2rem;background-color:#fff;border-radius:12px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;line-height:2;padding:6px 30px 8px;display:none}.hero-slider.rsts-skin-default .rsts-nav{text-align:center;right:10px;bottom:-20px}.hero-slider.rsts-skin-default .rsts-nav a{width:12px;height:12px;color:#fff;background-color:rgba(148,120,79,.5);border:1px solid #94784f;box-shadow:none}.hero-slider.rsts-skin-default .rsts-nav a.active{background-color:#94784f;box-shadow:none;color:#fff}.hero-slider.rsts-skin-default .rsts-nav-item{padding:3px}.hero-slider.rsts-skin-default .rsts-nav-item:focus-within{outline:1px solid #94784f}@media(min-width: 768px){#slider .slider-icon{right:65px;bottom:3px;width:16.875%;max-width:100%}.hero-slider{height:100%;aspect-ratio:192/65}.hero-slider .slidetext{font-size:2rem;display:inline}}@media(min-width: 992px){.hero-slider .slidetext{padding:8px 60px 10px}}@media(min-width: 1200px){.hero-slider{height:max(33.85vw,650px);aspect-ratio:auto}.hero-slider .slidetext{font-size:3.125rem}}@media(min-width: 1400px){.hero-slider .slidetext{font-size:3.625rem}}.btn-primary{text-align:center}.btn-primary a{display:inline-flex;justify-content:center;align-items:center;font-family:"Encode Sans",sans-serif;font-size:1.5rem;font-weight:400;padding:3px 20px;color:#000;background-color:#a2ba47;border:1px solid #a2ba47;border-radius:6px;text-decoration:none}.btn-primary a:hover,.btn-primary a:focus-visible{background-color:#fff}.btn-secondary{text-align:center}.btn-secondary a{display:inline-flex;justify-content:center;align-items:center;font-family:"Encode Sans",sans-serif;font-size:1.5rem;font-weight:400;padding:3px 20px;color:#000;background-color:#94784f;border:1px solid #94784f;border-radius:6px;text-decoration:none}.btn-secondary a:hover,.btn-secondary a:focus-visible{background-color:#fff}input[type=submit]{display:inline-flex;justify-content:center;align-items:center;font-family:"Encode Sans",sans-serif;font-size:1.5rem;font-weight:400;padding:3px 20px;color:#000;background-color:#a2ba47;border:1px solid #a2ba47;border-radius:6px;text-decoration:none}input[type=submit]:hover,input[type=submit]:focus-visible{background-color:#fff}@media(min-width: 768px){.btn-primary a,.btn-secondary a{font-size:1.625rem;padding:3px 50px 5px}input[type=submit]{font-size:1.625rem;padding:3px 50px 5px}}.mod_iso_productlist .product-item{display:grid;grid-template-columns:1fr;gap:30px}.mod_iso_productlist .product{border-width:2px 0 0;padding:55px 0}.mod_iso_productlist .product:not(:first-child){border-top:dotted #a2ba47}.mod_iso_productlist .product:first-child{padding-top:0}.mod_iso_productlist .product .submit_container{display:flex;flex-flow:column nowrap;justify-content:space-between;gap:30px}.mod_iso_productlist .product input[name=quantity_requested]{width:100px;border-radius:5px;border:1px solid #000;padding:2px;margin:2px}.mod_iso_productlist .product-body{font-weight:300}.mod_iso_productlist .product-body .tax{font-size:16px;margin-left:20px}.mod_iso_productlist .price-wrap{display:flex;gap:20px;margin-bottom:15px;align-items:center}.mod_iso_productlist .price-wrap .tax{display:block;margin-left:0}.mod_iso_productlist .quantity_container{display:flex;align-items:center;gap:10px}.mod_iso_cart input:invalid{color:red}.mod_iso_cart input+.error{font-size:14px;line-height:1.1;width:100%;display:inline-block;color:red;margin-top:4px}.mod_iso_cart .product .error{color:red}.mod_iso_cart table,.orderproducts table{border-spacing:0;width:100%;margin-bottom:2.2rem}.mod_iso_cart thead,.orderproducts thead{background-color:#a2ba47;color:#000}.mod_iso_cart thead th,.orderproducts thead th{font-size:1.8rem;padding:3px 15px 5px;font-weight:500;font-family:"Encode Sans",sans-serif;text-align:left}.mod_iso_cart td,.orderproducts td{padding:6px 15px 5px;vertical-align:middle;border-top:1px solid #ddd;font-weight:300}.mod_iso_cart .size,.mod_iso_cart .price,.orderproducts .size,.orderproducts .price{text-align:right}.mod_iso_cart .quantity,.orderproducts .quantity{max-width:100px;text-align:right}.mod_iso_cart .quantity input,.orderproducts .quantity input{max-width:100%;text-align:right}.mod_iso_cart tfoot .price,.orderproducts tfoot .price{text-align:right}.mod_iso_cart tfoot .foot_last td,.orderproducts tfoot .foot_last td{font-family:"Encode Sans",sans-serif;font-weight:500}.mod_iso_cart .submit_container,.orderproducts .submit_container{text-align:right}.mod_iso_checkout .steps{margin-bottom:80px}.mod_iso_checkout .steps .level_1{display:flex;flex-flow:row wrap;gap:20px 3rem;justify-content:space-between;list-style-position:inside;padding:0}.mod_iso_checkout .steps li{padding:6px 25px 3px;flex:1 1 100%}.mod_iso_checkout .steps .active{background:#a2ba47;color:#000}.mod_iso_checkout .submit_container{margin-top:2.2rem}.mod_iso_checkout .address_new{display:grid;grid-template-columns:1fr;gap:30px}.mod_iso_checkout .address_new .widget{display:flex;flex-flow:column nowrap}.mod_iso_checkout .address_new label{font-size:1.375rem}.mod_iso_checkout .address_new input,.mod_iso_checkout .address_new select{padding:6px 12px;line-height:1.4;border:1px solid #ccc;border-radius:6px}.mod_iso_checkout .address_new select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mod_iso_checkout #iso_mod_checkout_address .address{margin-bottom:60px}.mod_iso_checkout #ctrl_shippingaddress{margin-bottom:25px;display:flex;flex-flow:row wrap;gap:10px 40px}.mod_iso_checkout .orderinfo{margin-bottom:60px}.mod_iso_checkout a.edit{margin-top:15px;display:block}#plzNotAwg{display:none}.notice-mandatory-field{margin-top:2rem}#iso_ajaxBox{width:calc(100% - 40px);max-width:450px;left:50%;transform:translateX(-50%);box-sizing:border-box}.nav_checkout{position:relative}.nav_checkout a{text-decoration:none}.nav_checkout .cart-quantity{position:absolute;top:-5px;right:-10px;width:22px;height:22px;font-size:1rem;font-weight:700;color:#fff;background:#627400;border-radius:50%;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.mod_iso_productlist .product-item{grid-template-columns:360px 1fr}.mod_iso_productlist .product .submit_container{flex-flow:row wrap}.mod_iso_productlist .product-body .tax{font-size:18px}.mod_iso_checkout .steps li{flex:1 1 auto}.mod_iso_checkout .address_new{grid-template-columns:1fr 1fr}.mod_iso_checkout .address_new .widget:has([name*=company]){grid-row:1;grid-column:2}}@media(max-width: 767px){thead{display:none}.mod_iso_cart table,.mod_iso_cart tr,.mod_iso_cart td,.mod_iso_cart tbody,.mod_iso_cart tfoot,.review.orderproducts table,.review.orderproducts tr,.review.orderproducts td,.review.orderproducts tbody,.review.orderproducts tfoot{display:block;width:100%}.mod_iso_cart tr.product td:not(.image):not(.name):not(.actions):before,.review.orderproducts tr.product td:not(.image):not(.name):not(.actions):before{content:attr(data-label);padding-right:10px;text-transform:uppercase;font-size:14px;font-weight:700}.mod_iso_cart td,.orderproducts td{padding:7px;border-top:none}.mod_iso_cart .size,.mod_iso_cart .price,.orderproducts .size,.orderproducts .price{text-align:left}.mod_iso_cart .quantity,.orderproducts .quantity{text-align:left}.mod_iso_cart tfoot tr,.review.orderproducts tfoot tr{display:flex}td.quantity{display:flex;align-items:center}tfoot td.col_first{flex:1 0 50%}tfoot tr{border-top:1px solid #ddd}.product{padding:20px 0;border-top:1px solid #ddd}.product td.name{font-size:1.1em}.submit_container input.submit{margin-bottom:20px}}/*# sourceMappingURL=style.css.map */
