.mod_laue_shop_list .card-section{padding: 0.5rem;}.mod_laue_shop_list .card figure{display: flex;justify-content: center;height: 200px;background: #fff;overflow: hidden;margin-bottom: 0;}@media only screen and (min-width: 40em) {.mod_laue_shop_list .card figure { max-height: 400px;}}@media only screen and (min-width: 64em) {.mod_laue_shop_list .card figure { height: 400px;}}.mod_laue_shop_list .card:hover{box-shadow: 0 0 20px rgba(0,0,0,0.125);}#shop_cart img,.mod_laue_shop_list .card img{display: inline-block;vertical-align: middle;-ms-interpolation-mode: bicubic;width: 100%;max-width: unset;object-fit: contain;outline: 2px solid #fff;outline-offset: -2px;aspect-ratio: 1 / 1;}.mod_laue_shop_list .brand{font-size: 0.75rem;font-weight: 700;margin-bottom: 0.25rem;}.mod_laue_shop_list .article-name{font-family:"Merriweather",serif;line-height: 1.125;margin-bottom: 0.25rem;}#articleImages{height: 500px;visibility: hidden;}#articleImages .slick-list,#articleImages .slick-track,#articleImages .slick-slide{height: 100%;}#articleImages .slick-slide{position: relative;display: inline-block;overflow: hidden;}#articleImages img{position: absolute;z-index: 1;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;width: unset!important;height: 100%;object-fit: cover;overflow: hidden;outline: 2px solid #fff;outline-offset: -2px;}.shop_full h1 span{display: block;font-family:"Lato",Helvetica,Arial,Verdana,sans-serif;font-size: 0.875rem;}.shop_full .description,.shop_full #price{font-family:"Merriweather",serif;}.shop_full .description p{margin-bottom: 0.5rem}.shop_full ul{margin-left: 0;}.shop_full .specification{}#shop_cart .small,.shop_full .small,#shop_checkout .small{font-size: 0.875rem}.shop_full .bold{font-weight: 700;}.strike{text-decoration: line-through;}.shop_full .price{text-align: center;}.shop_full #price{font-weight: 700;font-size: 1.75rem;}.shop_full .price span.small{font-family:"Lato",Helvetica,Arial,Verdana,sans-serif;font-size: 0.875rem;font-weight: 400;display: block;}.order-items b{display: block;line-height: 1;}.shopping-bag{position: relative;}.shopping-bag .badge{position: absolute;top: -11px;left: 3px;}.badge.alert{color: #fff!important;}#shop_cart figure,#shop_checkout figure{display: flex;justify-content: center;width: 100px;height: 100px;}#shop_checkout figure{width: 50px;height: 50px;}#shop_cart ul,#shop_checkout ul{margin: 0}#shop_cart li,#shop_checkout li{padding: 0.25rem 0;margin-bottom: 0.5rem;}.specs{display: block;font-size: 0.8rem!important;line-height: 1.25;}#shopmenu{padding-top: 80px;}.dropdown-wrapper{width:100%;margin-bottom: 2rem;}.dropdown-wrapper .ae-select{padding: .85rem 1.5rem .85rem .25rem;position: relative;border-bottom: 1px solid #191919;}.dropdown-wrapper .ae-select.chosen{color: #191919;}.dropdown-wrapper .ae-select i{position: absolute;top: 50%;right: .25rem;margin-top: -.5rem;}.dropdown-wrapper .ae-dropdown .ae-select, .dropdown-wrapper .ae-dropdown .dropdown-menu>li{cursor: pointer;}.dropdown-wrapper .ae-dropdown .dropdown-menu>li>a:focus, .dropdown-wrapper .ae-dropdown .dropdown-menu>li>a:hover{background: none;}.dropdown-wrapper .ae-disabled{pointer-events: none;}.ae-hide{display:none;}ul.dropdown-menu{list-style-type: none;}ul.dropdown-menu{margin:0px;padding:5px;border: 1px solid #191919;border-top: 1px solid transparent;}ul.dropdown-menu li{padding: .5rem 0;}ul.dropdown-menu a{display: block;}.fa-sepa, .fa-sepa-invert{min-height: 40px;width: 2.75em!important;}.fa-sepa-invert{background: url("../images/sepa_invert.svg") no-repeat center 5px;background-size: auto;background-size: contain;}.fa-sepa{background: url("../images/sepa.svg") no-repeat center 5px;background-size: auto;background-size: contain;}#shopcategories{font-size: 85%}#shopcategories ul.level_1{margin: 0;}#shopcategories .submenu ul{margin-left: 0.5rem;display: block;position: relative;z-index: unset;box-shadow: none;border:none;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;}#shopcategories ul li{font-weight: 700;margin-bottom: 1rem;}#shopcategories ul li li{font-weight: 400;margin-bottom: 0;}#shopcategories ul li li a,#shopcategories ul li li span{padding: 0.125rem 0.5rem;}#shopcategories a:hover,#shopcategories span{text-decoration: underline;}#shopcategories span:before{font-family: "Font Awesome 5 Free";font-weight:400;content: '\f004';color: red;}#shopfilters{display: flex;justify-content: flex-end;flex-wrap: wrap;row-gap: 10px;column-gap: 1rem;}#shopfilters .button{margin-bottom: 0.5rem;padding: 0.5rem 1rem;}#shopfilters input{display: none;}@media only screen and (max-width: 64em) { #shopcategories ul li,  #shopcategories .submenu ul{display: flex!important;position: unset;flex-direction: row;margin: 0;padding: 0;}    #shopcategories ul.level_1{white-space: nowrap;overflow-x: scroll;scrollbar-width: none;-ms-overflow-style: none;} ::-webkit-scrollbar{width: 0px;background: transparent;}    #shopcategories li{display: inline!important;}    #shopcategories ul li li a,  #shopcategories ul li li span{padding: 0;}    #shopcategories a,  #shopcategories span{font-weight: 700;padding: 0.25rem !important;border:1px solid #191919;margin: 5px;text-decoration: none!important;}    #shopfilters{column-gap: 0.5rem;}    @media only screen and (max-width: 40em) {#shopfilters {    row-gap: 10px;column-gap: 0.5rem;}  }  }