.element-carousel div.item{position:relative;background-color:#fff}.element-carousel div.item .image{display:flex}.element-carousel div.item .image img{flex:1;width:100%}.element-carousel div.item .title{position:absolute;bottom:0;left:12%;top:0;right:12%;display:flex;justify-content:center;align-items:center;text-align:center}.element-carousel div.item .title h2{font-size:3.5vw;color:#fff;text-shadow:2px 2px #000}.element-carousel div.item a{position:absolute;display:block;bottom:0;right:0;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0}.blocks{display:flex;flex-flow:row wrap}.blocks .item{display:flex;flex-flow:column nowrap;padding:1rem;flex:1;min-width:300px;max-width:500px;border-bottom:1px solid #fff}.blocks .item h2{font-size:1.5em;font-weight:700;margin-bottom:.5rem}.blocks .item .content{display:flex;flex-flow:row wrap;margin-bottom:.5rem;flex:1;border-right:1px solid #fff;padding-right:.5em}.blocks .item .content>img{width:100%;height:100px;margin-right:1rem;flex:1}.blocks .item .content>span.markdown{flex:2}.blocks .item .content>span.markdown p:nth-child(1){margin-top:0}@media only screen and (max-width:768px){.blocks{display:block}.blocks .item{width:unset;min-width:unset}.blocks .item .content>img{width:100px;height:100%}}.element-image .full{position:relative}.element-image .full .image .container{position:relative;display:flex;align-items:center;justify-content:center;height:500px;overflow:hidden}.element-image .full .image .container img{display:block;margin:0 auto;object-fit:contain}.element-image .full .image .container .zoom{position:absolute;display:none;left:0;top:0;border:3px solid #000;border-radius:50%;cursor:none;width:100px;height:100px}.element-image .full .image .container .zoom.visible{display:block}.element-image .full .image .container .zoom-full{position:absolute;display:none;left:0;top:0;right:0;bottom:0;background-size:contain;background-color:#fff}.element-image .full .image .container .zoom-full.visible{display:block}.element-image .full .left,.element-image .full .right{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;width:3em;cursor:pointer}.element-image .full .left i,.element-image .full .right i{font-size:3em;color:#809fbe}.element-image .full .left{left:0}.element-image .full .right{right:0}.element-image .thumb{display:flex;flex-direction:column nowrap;overflow:auto}.element-image .thumb img{flex-shrink:0;padding:5px;margin:5px;cursor:pointer;width:100px;height:100px;border-radius:4px}.element-image .thumb img.active{border:1px solid #333;padding:4px}.article{display:grid;grid-template-columns:calc(100% - 384px) 384px;grid-template-rows:auto auto auto;grid-template-areas:"article-image-area article-buy-area" "article-main-area article-buy-area" "footer footer";max-width:1180px}.article h2{font-weight:700;font-size:1.25em}.article h3{font-weight:700}.article h4{font-weight:700}.article p{margin:0 0 .5em 0}.article .article-image-area{grid-area:article-image-area;padding:10px 0 0 10px;position:relative}.article .article-buy-area{grid-area:article-buy-area;padding:0 10px}.article .article-main-area{grid-area:article-main-area;padding:10px 0 0 10px}.article .article-buy{position:sticky;top:10px}.article .article-buy h2{padding:0}.article .article-buy .review{margin:.5em 0}.article .article-buy .review .stars{display:inline-block;height:2rem;color:#fc5}.article .article-buy .review .stars i{display:inline-block;vertical-align:middle;font-size:1.25em;line-height:2rem}.article .article-buy .review .click{display:inline-block;line-height:2rem;padding-left:1em;vertical-align:middle}.article .article-buy .review .click a{text-decoration:underline}.article .article-buy .review .click a:hover{text-decoration:none}.article .article-buy .buy{margin:.5em 0}.article .article-buy .buy .multiple-prices{display:grid;grid-template-columns:1fr 1fr;row-gap:5px}.article .article-buy .buy .quantity{line-height:2em;text-align:center}.article .article-buy .element-favorite{margin:.5em 0}.article .article-buy .element-favorite .favorite-active{display:none}.article .article-buy .element-favorite .favorite-inactive{display:none}.article .article-buy .element-favorite span{line-height:inherit}.article .article-buy .element-favorite.favorite-is-active .favorite-active{display:block}.article .article-buy .element-favorite.favorite-is-inactive .favorite-inactive{display:block}.article .article-buy .price .prefix{font-size:1.75em;vertical-align:baseline}.article .article-buy .price .decimals{font-size:1.25em;vertical-align:top;line-height:1.25em}.article .article-features dl{display:flex;line-height:2em;flex-flow:row wrap}.article .article-features dl dt{flex:1 50%;line-height:inherit;overflow:hidden}.article .article-features dl dd{flex:1 50%;line-height:inherit;overflow:hidden}.article .article-alternatives{display:flex;flex-direction:row;justify-content:space-around}.article .article-alternatives .alternative{display:flex;flex-direction:column;width:245px;border:1px solid #bbb}.article .article-alternatives .alternative .image{padding:0 1em .25em 0}.article .article-alternatives .alternative .image img{width:245px;height:164px;display:block}.article .article-alternatives .alternative .description{flex:1}.article .article-reviews .review-overview .stars{display:inline-block;height:2rem;color:#fc5}.article .article-reviews .review-overview .stars i{display:inline-block;vertical-align:middle;font-size:2em;line-height:3rem}.article .article-reviews .review-overview .number{display:inline-block;line-height:3rem;padding-left:.5em;vertical-align:sub}.article .article-reviews .review-overview .number b{font-weight:700;font-size:1.25em}.article .article-reviews .review{margin:2em 0}.article .article-reviews .review .stars{display:inline-block;height:2rem;color:#fc5}.article .article-reviews .review .stars i{display:inline-block;vertical-align:middle;font-size:1.25em;line-height:2rem}.article .article-reviews .review .info{font-size:.875em;color:#333}@media only screen and (max-width:768px){.article{grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:"article-image-area" "article-buy-area" "article-main-area" "footer"}}.article-block{max-width:1180px}.form{width:338px;margin:0 auto;padding-bottom:2em}.form.form-large{max-width:1024px;width:auto;padding-left:2em;padding-right:2em}.form>h2{font-size:2em;line-height:2em;font-weight:700}.form .form-container{background:#fff;color:#000;border-top:1px solid #333;border-bottom:1px solid #333;padding:1em}.form .form-container input[type=password],.form .form-container input[type=text]{display:block;box-sizing:border-box;width:100%;padding:.5em;border:1px solid #333;background:#fff;color:#000;border-radius:4px}.form .form-container textarea{display:block;box-sizing:border-box;width:100%;height:200px;padding:.5em;border:1px solid #333;background:#fff}.form .form-container h3{font-size:1.5em;line-height:1.75em;font-weight:700}.form .form-container h4{font-size:1.25em;line-height:1.5em;font-weight:700}.form .form-container .split-x{display:flex;flex-wrap:wrap}.form .form-container .split-x>div{min-width:330px;flex:1}.form .form-container .clear,.form .form-container .seperator,.form .form-container .spacing-medium,.form .form-container .spacing-small{clear:both}.form .form-container .spacing-small{padding-bottom:.5em}.form .form-container .spacing-medium{padding-bottom:1em}.form .form-container .spacing-small-top{padding-top:.5em}.form .form-container .spacing-medium-top{padding-top:1em}.form .form-container .seperator{text-align:center}.form .form-container .seperator::before{position:relative;display:block;top:.625em;content:" ";border-top:2px solid #333}.form .form-container .seperator span{text-align:center;background:#fff;padding:0 .5em;position:relative}@media only screen and (max-width:768px){.form.form-large{padding-left:0;padding-right:0;max-width:500px}.form.form-large>h2{padding-left:.5em}.form .form-container{padding:1em .4em}}.table{display:table;width:100%}.table .table-header{display:table-row-group;background-color:#809fbe;color:#fff;font-weight:700}.table .table-header .row>div{line-height:1.75em;border-bottom:1px solid #333}.table .table-content{display:table-row-group}.table .table-content .row>div{line-height:1.75em;border-bottom:1px solid #333;vertical-align:middle}.table .table-content .row:nth-child(even){background-color:#eee}.table .table-footer{display:table-row-group}.table .table-footer .row>div{line-height:1.75em;vertical-align:middle;border-top:1px solid #333}.table .row{display:table-row}.table .row>div{display:table-cell;padding:0 .25em}.table .row>div.left{text-align:left}.table .row>div.center{text-align:center}.table .row>div.right{text-align:right}.table .row.row-bold{font-weight:700}.table img{display:block}.table .table-content .status{text-align:center;color:#000}.table .table-content .status.status-busy{background-color:rgba(255,140,0,.5);font-size:2em;line-height:1em}.table .table-content .status.status-ok{background-color:rgba(0,128,0,.5);font-size:1.7em;line-height:1em}.pagination{display:flex;justify-content:center}.pagination .pagination-container{display:block}.pagination .pagination-container .button{min-width:unset;max-width:unset;padding:0 1em}@media only screen and (max-width:768px){.table-shoppingcart-history .table-header{display:none}.table-shoppingcart-history .table-content .row{display:grid;grid-template-columns:5em 4em 1fr 1fr;border-bottom:1px solid #000}.table-shoppingcart-history .table-content .row>div{border-bottom:none}.table-shoppingcart-history .table-content .row div:nth-child(1){grid-row:1/4;width:5em}.table-shoppingcart-history .table-content .row div:nth-child(1) img{width:4em;height:4em;padding-top:.5em}.table-shoppingcart-history .table-content .row div:nth-child(2){grid-column:2/5;height:24px}.table-shoppingcart-history .table-content .row div:nth-child(3){grid-column:2/5;font-size:.8em}.table-shoppingcart-history .table-content .row div:nth-child(4){grid-row:4/5;grid-column:3/4}.table-shoppingcart-history .table-content .row div:nth-child(5){grid-row:4/5;grid-column:1/3}.table-shoppingcart-history .table-content .row span{font-size:.8em;padding-left:.2em}.table-shoppingcart-history .table-content .row .button.button-small{min-width:4em;max-width:4em;line-height:.1em;background-color:#fff}.table-shoppingcart .table-header{display:none}.table-shoppingcart .table-content .row{display:grid;grid-template-columns:5em 4em 1fr 1fr;border-bottom:1px solid #000}.table-shoppingcart .table-content .row>div{border-bottom:none}.table-shoppingcart .table-content .row div:nth-child(1){display:none}.table-shoppingcart .table-content .row div:nth-child(2){grid-row:1/4;width:5em}.table-shoppingcart .table-content .row div:nth-child(2) img{width:4em;height:4em;padding-top:.5em}.table-shoppingcart .table-content .row div:nth-child(3){grid-column:2/5;height:24px}.table-shoppingcart .table-content .row div:nth-child(4){grid-column:2/5;font-size:.8em}.table-shoppingcart .table-content .row div:nth-child(5){grid-row:4/5;grid-column:3/4}.table-shoppingcart .table-content .row div:nth-child(6){grid-row:4/5;grid-column:1/3}.table-shoppingcart .table-content .row div:nth-child(7){grid-row:4/5;text-align:right;font-weight:700}.table-shoppingcart .table-content .row div:nth-child(8){grid-row:3/4;grid-column:2/5}.table-shoppingcart .table-content .row span{font-size:.8em;padding-left:.2em}.table-shoppingcart .table-content .row .button.button-small{min-width:4em;max-width:4em;line-height:.1em;background-color:#fff}.table-shoppingcart .table-footer .row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #333}.table-shoppingcart .table-footer .row>div{display:none;border-top:none}.table-shoppingcart .table-footer .row div:nth-child(2){padding-left:1em;display:table-cell}.table-shoppingcart .table-footer .row div:nth-child(6){justify-self:end;display:table-cell}.button-right-container{text-align:center}.button-right-container>.button{width:90%}.table-invoice .table-header{display:none}.table-invoice .table-content .row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #000}.table-invoice .table-content .row>div{border-bottom:none}.table-invoice .table-content .row>div:nth-child(odd){font-weight:700}}@media only screen and (min-width:768px){.table-shoppingcart .table-content .row span{display:none}.table-shoppingcart .table-content .row div:nth-child(2) img{width:48px;height:48px}.table-shoppingcart-history .table-content .row span{display:none}.table-shoppingcart-history .table-content .row div:nth-child(1) img{width:48px;height:48px}.table-invoice .table-content .row>:nth-child(odd){display:none}}.layout-full .text-tag{display:none;background-color:var(--tag-background-color);color:var(--tag-text-color);font-size:12px;width:auto;text-align:center;height:24px;line-height:24px;position:absolute;padding:0 5px 0 5px;overflow:hidden;font-weight:700;border-radius:5px}.layout-full .text-tag.position-topleft{display:inline-block;top:5px;left:5px;max-width:calc(45% - 5px)}.layout-full .text-tag.position-topright{display:inline-block;top:5px;right:5px;max-width:calc(45% - 5px)}.layout-full .text-tag.position-bottomleft{display:inline-block;bottom:193px;left:5px}.layout-full .text-tag.position-bottomright{display:inline-block;bottom:193px;right:5px}hr{border:1px solid #000}.text-tag{display:none}.image-tag{display:none}.layout-full .product .image .image-tag{display:none;position:absolute}.layout-full .product .image .image-tag.position-topleft{display:block;top:-10px;left:-10px}.layout-full .product .image .image-tag.position-topright{display:block;top:-10px;right:-10px}.layout-full .product .image .image-tag.position-bottomleft{display:block;bottom:193px;left:-10px}.layout-full .product .image .image-tag.position-bottomright{display:block;bottom:193px;right:-10px}.layout-full .product .image .image-tag img{width:calc(45% - 5px);height:auto}.confidential-mode .confidential{filter:blur(8px);color:red}#messages{position:fixed;right:0;z-index:210000;font-size:.875rem}#messages div{position:relative;padding:.75rem 1.5rem .75rem 3.5rem;width:15rem;margin:.25rem;color:#fff;animation-name:info-in;animation-duration:.2s;animation-timing-function:ease-out}#messages div h2{font-weight:700}#messages div .close{position:absolute;right:0;top:0;width:2em;height:2em;line-height:2em;text-align:center;cursor:pointer}#messages div .close:hover{background:rgba(255,255,255,.2)}#messages div::after{position:absolute;font-family:"Material Icons";font-size:1.5rem;font-feature-settings:"liga" 1;left:1rem;top:50%;transform:translate(0,-50%)}#messages div.error{background-color:#ff5722;border:1px solid #bf360c}#messages div.error::after{content:"error"}#messages div.warning{background-color:#fff59d;border:1px solid #f57f17;color:#000}#messages div.warning::after{content:"warning";color:#f57f17}#messages div.info{background-color:#03a9f4;border:1px solid #01579b}#messages div.info::after{content:"info"}#messages div.success{background-color:#009688;border:1px solid #004d40}#messages div.success::after{content:"check"}.order-status-container{position:absolute;right:0;bottom:0;width:100%;max-width:300px;background-color:#809fbe;color:#fff;font-weight:700;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:4rem;font-size:.75em}.order-status-container>div{flex:1;text-align:center;margin:0 .25rem}.order-status-container .order-status-minimum{display:flex;justify-content:center;align-items:center;height:4rem;padding:0 .25rem}.order-status-container .order-status-minimum.order-status-minimum-done{background-color:#35ab53}.order-status-container .order-status-minimum i{font-size:1rem;vertical-align:bottom}.element-scroll-top{position:absolute;right:0;bottom:0}.element-scroll-top i{font-size:3em;color:#809fbe;background-color:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:3em}#site header{height:100px;position:relative;z-index:1000}#site header>.header{position:fixed;top:0;left:0;right:0;background:#fff;height:100px}#site header>.header>.logo .home-icon{display:none}#site article{background:#fff}#site article .header h2{font-size:2em;line-height:2em;font-weight:700}#site article .header h3{font-size:1.5em;line-height:2em;font-weight:700}#site footer{background:#333;color:#fff;font-size:.825em;padding:0 0 3rem 3rem}#site footer .columns{display:flex;flex-flow:row wrap;margin-bottom:3rem}#site footer .columns .column{flex-grow:1;padding:3rem 3rem 0 0}#site footer .columns .column h2{text-transform:uppercase;font-size:1.125em;margin-bottom:1em}#site footer .columns .column ul{color:#bbb}#site footer .columns .column ul li{line-height:1.5em}#site footer p{font-size:.825em;color:#bbb}i{font-family:"Material Icons";font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga" 1}i.larger{font-size:1.25em}i.align-sub{vertical-align:sub}i.align-bottom{vertical-align:bottom}.small-button{display:block;text-decoration:underline;text-align:center;cursor:pointer}.small-button:hover{text-decoration:none}.button{display:inline-block;border:1px solid #333;line-height:2em;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);min-width:160px;max-width:300px;text-align:center;background-color:#fff;color:#000;cursor:pointer;border-radius:4px}.button i{font-size:1.5em;vertical-align:middle}.button:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#333}.button.button-small{min-width:unset;max-width:unset}.button.button-double{line-height:2.5em}.button.button-full{box-sizing:border-box;width:100%;max-width:unset}.button.button-color{background-color:#809fbe;color:#fff}.button.disabled{background-color:#333;color:#666}.button.active-disabled{background-color:#333;color:#fff}.button-right-container{text-align:right}.articlegroups li>span{cursor:pointer}.articlegroups li>span:hover{text-decoration:underline}.articlegroups li.active>span{text-decoration:underline}.order{font-size:.875em;padding:0 1em}.order .line>div.title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order .line>div.details{display:flex;flex-flow:row nowrap}.order .line>div.details div{flex:1}.order .line>div.details div:nth-child(3){text-align:right}.order .line:nth-child(even){background:#eee}.order .line-total{display:flex;font-weight:700}.order .line-total div{flex:1;line-height:2em}.order .line-total div:nth-child(2){text-align:right}.listgroups{display:flex;flex-flow:row wrap;justify-content:space-around}.listgroups .listgroup{width:245px;padding:0 5px 5px 5px}.listgroups .listgroup .image{width:245px;height:164px}.listgroups .listgroup .image img{display:block;width:245px;height:164px}.listgroups .listgroup .title{display:block;background:#809fbe;color:#fff;line-height:2em;text-align:center}.listgroups .listgroup .title:hover{background:#333;color:#fff}.favorites,.shopping-cart{position:relative;display:block}.favorites span.number,.shopping-cart span.number{position:absolute;left:30px;top:5px;background-color:#f60;color:#fff;text-align:center;border-radius:50%;font-size:.75rem;line-height:1.5em;width:1.5em}.favorites:hover,.shopping-cart:hover{background:#333;color:#fff}.favorites>i{font-size:2em;line-height:50px;width:50px;text-align:center;display:block;float:left}.shopping-cart>a{display:block;height:50px}.shopping-cart>a>i{font-size:2em;line-height:50px;width:50px;text-align:center;display:block;float:left}.shopping-cart div.split-y{display:flex;flex-direction:column;padding-top:10px}.shopping-cart div.split-y span{line-height:15px}.shopping-cart span.price,.shopping-cart span.trolley{padding:0 .5rem 0 0}.shopping-cart span.price{font-weight:700}.shopping-cart div.split-y span.price{line-height:30px}.shopping-cart div.split-y span.trolley{display:none}.shopping-cart .details{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;right:0;top:50px;background:#333;color:#fff;width:350px;font-size:.875rem;cursor:default}.shopping-cart .details .container{max-height:300px;overflow:auto}.shopping-cart .details .container>dl{position:relative;padding:.5em 1em;border-bottom:1px solid #666}.shopping-cart .details .container>dl>dt{font-weight:700;line-height:1.5em;height:1.5em;overflow:hidden;white-space:nowrap}.shopping-cart .details .container>dl>dd{line-height:1em}.shopping-cart .details .container>dl>dd>span{display:inline-block;min-width:5em}.shopping-cart .details .container>dl>.element-button{position:absolute;right:0;top:0;bottom:0;background:#333;color:#fff;line-height:3.5em;width:2em}.shopping-cart .details .container>dl>.element-button:hover{background:#809fbe;color:#fff}.shopping-cart .details>.element-button{line-height:3em;background-color:#809fbe;color:#fff}.shopping-cart.hover .details{visibility:visible;opacity:1;transition:none}.shopping-cart{background:#333;color:#fff}.orderdays .orderday-row{display:grid;border-bottom:1px solid #000}.orderdays .orderday-row>*{line-height:1.25em}.orderdays .orderday-row:nth-child(odd){background-color:#eee}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:768px){.orderdays .orderday-header{border-bottom:1px solid #000}.orderdays .orderday-header>div{display:none}.orderdays .orderday-row{grid-template-columns:25px 1fr 1fr}.orderdays .orderday-row>:nth-child(1){grid-row:1/span 3;grid-column:1;line-height:4em;text-align:center}.orderdays .orderday-row>:nth-child(2),.orderdays .orderday-row>:nth-child(4){font-weight:700}.orderdays .orderday-row>:nth-child(6){grid-column:2/span 2}.orderdays .orderday-row .orderday-innerrow{display:grid;grid-template-columns:1fr 1fr}.orderdays .orderday-row .orderday-innerrow>:nth-child(1),.orderdays .orderday-row .orderday-innerrow>:nth-child(3){font-weight:700}}@media only screen and (min-width:769px){.orderdays .orderday-header{display:grid;border-bottom:1px solid #333;grid-template-columns:75px 1fr 1fr;background-color:#809fbe}.orderdays .orderday-header>div{color:#fff;font-weight:700;line-height:1.75em}.orderdays .orderday-row{grid-template-columns:75px 1fr 1fr}.orderdays .orderday-row>:nth-child(1){grid-row:1/span 2;grid-column:1;line-height:2em;text-align:center}.orderdays .orderday-row>:nth-child(2){display:none}.orderdays .orderday-row>:nth-child(4){display:none}.orderdays .orderday-row>:nth-child(6){grid-column:2/span 2}.orderdays .orderday-row .orderday-innerrow>div{display:inline}}.element-product-navigation{display:flex;flex-flow:row nowrap;gap:1em}.element-product-navigation>div{flex:1}.element-product-tags{display:flex;flex-wrap:wrap;gap:5px;width:100%;max-width:100%;box-sizing:border-box}.element-product-tags .text-tag{display:block;background-color:var(--tag-background-color);color:var(--tag-text-color);font-size:12px;height:24px;line-height:24px;padding:0 10px;margin-bottom:5px;font-weight:700;border-radius:5px}.element-upload{padding-top:1.25rem}.element-upload input[type=file],.element-upload input[type=text]{display:none!important}.element-upload>.drop{cursor:pointer;text-align:center;border-bottom:1px solid #333;padding:1em}.element-upload>.drop i{display:block;font-size:3rem}.element-upload.drag>.drop{color:#fff;background-color:#809fbe;border-bottom:1px solid #809fbe}.element-upload>.files{display:flex;flex-flow:row wrap;justify-content:space-between}.element-upload>.files>.file{position:relative;width:8rem;margin-top:.5rem}.element-upload>.files>.file>i{position:relative;display:block;font-size:8rem;height:8rem;width:8rem;background-size:cover}.element-upload>.files>.file div.title{font-size:.75rem;text-align:center;white-space:nowrap;line-height:1.25em;height:1.25em;overflow:hidden}.element-upload>.files>.file div.buttons{display:flex;flex-direction:row}.element-upload>.files>.file div.buttons button{flex:1}.element-upload>.files>.file div.buttons button i{font-size:1.5rem}.element-upload>.files>.file.failed .title{color:maroon}.element-upload>.files>.file.success .title{color:green}.element-scroll .element-scroll-container{transform:translateY(0);transition:transform 1s ease-in-out,height 1s ease-in-out}.element-carousel{overflow:hidden}.element-carousel .items{display:flex;flex-flow:row nowrap;transform:translateX(0);transition:transform 1s ease-in-out}.element-carousel .items .item{flex:0 0 100%;box-sizing:border-box}.element-carousel .nav{display:flex;flex-flow:row wrap;justify-content:center}.element-carousel .nav div{border-radius:50%;width:15px;height:15px;background:#666;margin:2px 4px;cursor:pointer}.element-carousel .nav div.active{background:#000}.element-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75);z-index:10000}.element-popup>div{position:relative;display:flex;max-width:calc(100vw - 100px);max-height:calc(100vh - 100px)}.element-popup>div>i.close{font-size:2em;position:absolute;top:0;right:0;cursor:pointer;background:#fff}.element-popup>div>div{overflow:auto;background:#fff}.element-delivery{position:relative;border-top:1px solid #666;margin:0 1em 1em 1em}.element-delivery h2{padding:1em 0;font-weight:700}.element-close{position:relative;border-top:1px solid #666;margin:0 1em 1em 1em}.element-close h2{padding:1em 0;font-weight:700}.element-filter-array[data-type=color] .element-filter-default .container ul{display:flex;flex-wrap:wrap}.element-filter-array[data-type=color] .element-filter-default .container ul li{margin:.25em .5em .25em 0}.element-filter-array[data-type=color] .element-filter-default .container ul li:nth-child(1),.element-filter-array[data-type=color] .element-filter-default .container ul li:nth-child(2){margin:0 .5em .25 0}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer{background-color:var(--item-backgroundcolor);color:var(--item-color);width:auto;height:auto}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer::before{content:"check";width:15px;height:15px;margin:0 .5em 0 0;vertical-align:middle;font-size:1.2em;font-family:"Material Icons";font-feature-settings:"liga" 1}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer .colorContainer{display:none}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer .count{color:var(--item-color)}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem::after,.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem::before{display:none}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem .colorItemContainer{padding:.25em .5em;border:1px solid #c8c8c8;width:fit-content;border-radius:20px;vertical-align:middle}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem .colorItemContainer .colorContainer{content:"";display:inline-block;width:15px;height:15px;border-radius:50%;margin:0 .5em 0 0;vertical-align:middle;border:1px solid #f2f2f2}.element-filter-checkitem{display:block;cursor:pointer;font-size:.8em;line-height:1.75em}.element-filter-checkitem::before{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"check_box_outline_blank";vertical-align:sub;padding-right:.25em;color:#888}.element-filter-checkitem.active::before{content:"check_box"}.element-filter-checkitem span.count{font-size:.8em;color:#888;padding-left:.5em}.element-filter-checkitem span.count::before{content:"("}.element-filter-checkitem span.count::after{content:")"}.element-button{cursor:pointer;text-align:center;display:block}.element-button i{font-size:1.5em;vertical-align:middle}.element-filter-array .element-filter-default,.element-filter-single .element-filter-default{position:relative;border-top:1px solid #666;margin:0 1em 1em 1em}.element-filter-array .element-filter-default>h2,.element-filter-single .element-filter-default>h2{padding:1em 0;font-weight:700;cursor:pointer}.element-filter-array .element-filter-default>h2::after,.element-filter-single .element-filter-default>h2::after{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"keyboard_arrow_up";vertical-align:bottom;float:right}.element-filter-array .element-filter-default>.container .element-button,.element-filter-single .element-filter-default>.container .element-button{line-height:2em}.element-filter-array .element-filter-default .element-button.reset,.element-filter-single .element-filter-default .element-button.reset{position:absolute;right:2rem;top:.875rem;display:inline;font-size:.875em;padding:.125em .25em;background:#666;color:#000}.element-filter-array .element-filter-default .element-button.reset i,.element-filter-single .element-filter-default .element-button.reset i{float:left;font-size:1.25em}.element-filter-array .element-filter-default .element-button.reset.hidden,.element-filter-single .element-filter-default .element-button.reset.hidden{display:none}.element-filter-array .element-filter-default ul>li ul,.element-filter-single .element-filter-default ul>li ul{margin-left:20px}.element-filter-array .element-filter-default.hide,.element-filter-single .element-filter-default.hide{margin-bottom:0}.element-filter-array .element-filter-default.hide>h2::after,.element-filter-single .element-filter-default.hide>h2::after{content:"keyboard_arrow_down"}.element-filter-array .element-filter-default.hide>.container,.element-filter-single .element-filter-default.hide>.container{display:none}.element-filter-array:nth-child(1) .element-filter-default,.element-filter-single:nth-child(1) .element-filter-default{border:0}.element-filter-array .element-filter-input,.element-filter-single .element-filter-input{padding:1em}.element-filter-array .element-filter-input .container,.element-filter-single .element-filter-input .container{position:relative;border:1px solid #666;border-radius:4px}.element-filter-array .element-filter-input .container input,.element-filter-single .element-filter-input .container input{position:relative;width:100%;line-height:2em;padding:0 .5em;box-sizing:border-box}.element-filter-array .element-filter-input .container::before,.element-filter-single .element-filter-input .container::before{position:absolute;right:.25rem;top:0;line-height:2rem;font-size:1.5em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"search";vertical-align:bottom;float:right}.element-filter-array .element-filter-dropdown,.element-filter-single .element-filter-dropdown{display:flex;flex-direction:row;position:relative;border:1px solid #666;background-color:#fff;color:#000;border-radius:4px}.element-filter-array .element-filter-dropdown>h2,.element-filter-single .element-filter-dropdown>h2{line-height:1.5em;padding:.25em .5em}.element-filter-array .element-filter-dropdown>h2::after,.element-filter-single .element-filter-dropdown>h2::after{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.element-filter-array .element-filter-dropdown>.element-button.reset,.element-filter-single .element-filter-dropdown>.element-button.reset{display:block;padding:.3em .25em;background:#666;color:#000}.element-filter-array .element-filter-dropdown>.element-button.reset i,.element-filter-single .element-filter-dropdown>.element-button.reset i{font-size:1em}.element-filter-array .element-filter-dropdown>.element-button.reset.hidden,.element-filter-single .element-filter-dropdown>.element-button.reset.hidden{display:none}.element-filter-array .element-filter-dropdown>ul,.element-filter-single .element-filter-dropdown>ul{position:absolute;top:2em;left:-1px;z-index:100;border:1px solid #666;border-radius:4px;background:#fff;color:#000;width:350px;max-height:300px;padding:.5em;overflow:auto;display:none}.element-filter-array .element-filter-dropdown>ul>li ul,.element-filter-single .element-filter-dropdown>ul>li ul{margin-left:20px}.element-filter-array .element-filter-dropdown.hover>h2::after,.element-filter-single .element-filter-dropdown.hover>h2::after{content:"keyboard_arrow_up"}.element-filter-array .element-filter-dropdown.hover>ul,.element-filter-single .element-filter-dropdown.hover>ul{display:block}.element-filter-array .element-filter-inline,.element-filter-single .element-filter-inline{color:#809fbe;font-weight:700}.element-filter-array .element-filter-inline ul>li,.element-filter-single .element-filter-inline ul>li{display:inline-block}.element-filter-array .element-filter-inline ul>li .element-filter-checkitem,.element-filter-single .element-filter-inline ul>li .element-filter-checkitem{font-size:1em;text-transform:uppercase;padding:0 .125em}.element-filter-array.small .element-filter-checkitem,.element-filter-single.small .element-filter-checkitem{min-width:20px;text-align:center}.element-filter-array.small .element-filter-checkitem span.count,.element-filter-single.small .element-filter-checkitem span.count{display:none}.element-filter-array.small .element-filter-checkitem.active,.element-filter-single.small .element-filter-checkitem.active{background-color:#000;color:#fff}.element-filter-array.small .element-filter-checkitem::before,.element-filter-single.small .element-filter-checkitem::before{content:none}.element-filter-array.small .element-filter-checkitem.active::before,.element-filter-single.small .element-filter-checkitem.active::before{content:none}.display-product{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.display-product .item{z-index:1;flex-grow:1;order:2}.display-product .item input{border:1px solid #444}.element-product{position:relative;overflow:hidden;margin-bottom:4rem}.element-product .page{position:absolute;left:0;right:0}.element-product .page.page-inline{position:unset;left:unset;right:unset}.element-product .page .page-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.element-product .item{z-index:1;flex-grow:1;order:2}.element-product .item input{border:1px solid #444}.element-product .spacer{flex-grow:1}.element-product .spacer.start{order:1}.element-product .spacer.end{order:3}.custom-fields-preview{font-size:2em;line-height:1.2em;padding:.5em;border:1px solid #000;margin-bottom:.5em;text-align:center}.custom-fields{padding:1em}.custom-fields input,.custom-fields select,.custom-fields textarea{width:100%;border:1px solid #000;padding:.5em .5em;box-sizing:border-box}.custom-fields textarea{height:5em}.custom-fields .fields{margin-bottom:.5em}.custom-fields label{display:flex;margin-bottom:.5em}.custom-fields label input{width:1em;margin:0 .5em}.custom-fields label span{font-size:1.5em;flex:1}.custom-fields .button i::before{content:"add"}.custom-fields .button.status-unknown i::before{content:"question_mark"}.custom-fields .button.status-busy i::before{content:"schedule"}.custom-fields .button.status-ok i::before{content:"done"}.custom-fields .button.status-error i::before{content:"clear"}.quantity-picker{display:flex;flex-flow:row nowrap}.quantity-picker .element{display:flex;flex-flow:row nowrap;background:#fff;border:1px solid #888;border-radius:4px 0 0 4px}.quantity-picker .element .available{margin:0 0 0 5px;line-height:2em;overflow:hidden;display:none}.quantity-picker .element .down,.quantity-picker .element .up{font-size:2em;line-height:.75em;cursor:pointer}.quantity-picker .element .down.disabled,.quantity-picker .element .up.disabled{color:#fff}.quantity-picker .element .input{margin:5px 0 0 0}.quantity-picker .element .input input{width:30px;border:1px solid #bbb;color:#000;text-align:center;padding:0;background:unset;border-radius:unset}.quantity-picker .add{font-size:2em;line-height:.75em;color:#fff;background:#000;border-radius:0 4px 4px 0;cursor:pointer}.quantity-picker .add i::before{content:"add"}.quantity-picker .add.status-unknown i::before{content:"question_mark"}.quantity-picker .add.status-busy i::before{content:"schedule"}.quantity-picker .add.status-ok i::before{content:"done"}.quantity-picker .add.status-error i::before{content:"clear"}.quantity-picker-number{display:flex;flex-flow:row nowrap}.quantity-picker-number .element{display:flex;flex-flow:row nowrap;background:#fff;border:1px solid #bbb;border-radius:4px 0 0 4px;justify-content:space-evenly}.quantity-picker-number .element .available{margin:0 0 0 5px;line-height:2em;overflow:hidden}.quantity-picker-number .element .quantity{line-height:2em;margin-right:5px}.quantity-picker-number .element .input{margin:5px 5px 0 0}.quantity-picker-number .element .input input{width:30px;border:1px solid #bbb;color:#000;text-align:center;padding:0;background:unset;border-radius:unset}.quantity-picker-number .add{font-size:2em;line-height:.75em;color:#fff;background:#000;border-radius:0 4px 4px 0;cursor:pointer}.quantity-picker-number .add i::before{content:"add"}.quantity-picker-number .add.status-unknown i::before{content:"question_mark"}.quantity-picker-number .add.status-busy i::before{content:"schedule"}.quantity-picker-number .add.status-ok i::before{content:"done"}.quantity-picker-number .add.status-error i::before{content:"clear"}ul.list-icons li{position:relative;padding-left:1.5em}ul.list-icons li i{position:absolute;left:0;font-size:1.25em}ul.list-disks li{margin-left:1.25em;list-style-type:square}.layouts{text-align:center}.layouts i{font-size:1.5em;background:#fff;border:1px solid #666;border-radius:4px}.bottom{position:sticky;bottom:0;z-index:50;padding-top:4rem}.filters{position:sticky;top:100px;z-index:50;padding:.5em;background:#fff}.filters .scroller{white-space:nowrap}.filters .scroller>div{margin-right:.5em;display:inline-block}.filters .scroller .element-filter-input{padding:0}.layout-line .item{position:relative;width:100%;height:50px}.layout-line .item:hover{z-index:100}.layout-line .group,.layout-line .group-empty{display:none}.layout-line .page .page-container{display:block}.layout-line .page:nth-child(even) .item:nth-child(odd) .product{background:#eee}.layout-line .page:nth-child(odd) .item:nth-child(even) .product{background:#eee}.layout-line .product{display:flex;margin:0 10px 0 10px;position:relative;background:#fdfdfd;color:#000}.layout-line .product .image{float:left;height:50px;width:75px}.layout-line .product .image img{height:50px;width:75px}.layout-line .product .history{display:none}.layout-line .product .status{position:absolute;left:0;top:0;height:50px;width:75px;text-align:center;color:#fff}.layout-line .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-line .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-line .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-line .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-line .product .status i{font-size:2em;line-height:50px}.layout-line .product .favorite{display:none}.layout-line .product .content{height:50px;font-size:.875em;overflow:hidden;padding-left:.25em;display:flex;flex:1}.layout-line .product .content .description{flex:1;overflow:hidden}.layout-line .product .content .description h2{font-weight:700;white-space:nowrap;line-height:1.5em}.layout-line .product .content .description p{white-space:nowrap}.layout-line .product .content .features{flex:1;overflow:hidden}.layout-line .product .content .features dl{display:flex;flex-flow:row wrap}.layout-line .product .content .features dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .content .features dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .footer{display:flex;flex-direction:row;width:200px;border-left:1px solid #bbb}.layout-line .product .footer .prices{flex:1}.layout-line .product .footer .prices dl{display:flex;flex-flow:row wrap}.layout-line .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .footer .sub-prices{display:none}.layout-line .product .footer .multiple-prices{display:flex;flex:1}.layout-line .product .footer .multiple-prices>div{display:none}.layout-line .product .footer .multiple-prices>div:nth-child(1){display:block}.layout-line .product .footer .multiple-prices>div:nth-child(1) .quantity{line-height:2em;text-align:center}.layout-line .product .footer .multiple-prices>div:nth-child(2){flex:1;display:block}.layout-line .product .footer .multiple-prices>div:nth-child(2) .price{padding-top:.25em;text-align:center}.layout-line .product .footer .multiple-prices>div:nth-child(2) .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-line .product .footer .multiple-prices>div:nth-child(2) .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-line .product .footer .login{display:none}.layout-line .product .footer .quantity-picker,.layout-line .product .footer .quantity-picker-number{order:1;height:32px}.layout-line .product .footer .quantity-picker .element,.layout-line .product .footer .quantity-picker-number .element{border:0;border-bottom:1px solid #bbb;width:100px}.layout-line .product .footer .price{text-align:center;cursor:pointer;order:2;flex:1;padding-top:.25em}.layout-line .product .footer .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-line .product .footer .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-line .product .footer .price .quantity-prices{display:none;position:absolute;width:200px;right:0;background:#f9f9f9}.layout-line .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-line .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-line .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-line .product .footer .price::before{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-line .product .footer .price:hover .quantity-prices{display:block}.layout-line .product .footer .price:hover::before{content:"keyboard_arrow_up"}.layout-small>.item{width:100%;height:96px}.layout-small .group,.layout-small .group-empty{display:none}.layout-small .page .page-container{display:block}.layout-small .product{margin:0 10px 10px 10px;position:relative;border:1px solid #bbb;background:#fdfdfd;color:#000;height:84px;border-radius:4px}.layout-small .product .image{float:left;height:84px;width:125px}.layout-small .product .image img{height:84px;width:125px}.layout-small .product .history{position:absolute;left:0;top:0;right:0;height:84px;width:125px}.layout-small .product .history .item{display:inline-block;color:#fff;background-color:rgba(0,128,0,.5);margin:0 .25em .25em 0;padding:0 .25em;border-radius:8px}.layout-small .product .history .item::before{content:"done";font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;vertical-align:bottom;float:left}.layout-small .product .status{position:absolute;left:0;top:0;height:84px;width:125px;text-align:center;color:#fff}.layout-small .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-small .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-small .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-small .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-small .product .status i{font-size:4em;line-height:82px}.layout-small .product .favorite{display:none}.layout-small .product .content{height:50px;font-size:.875em;overflow:hidden;padding-left:.25em;display:flex}.layout-small .product .content .description{flex:1}.layout-small .product .content .description h2{font-weight:700;white-space:nowrap;line-height:1.5em}.layout-small .product .content .description p{white-space:nowrap}.layout-small .product .content .features{flex:1}.layout-small .product .content .features dl{display:flex;flex-flow:row wrap}.layout-small .product .content .features dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .content .features dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .footer{display:flex;flex-direction:row;border-top:1px solid #bbb;background:#f9f9f9;color:#000;flex-wrap:wrap}.layout-small .product .footer .prices{flex:1}.layout-small .product .footer .prices dl{display:flex;flex-flow:row wrap}.layout-small .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .footer .sub-prices{display:none}.layout-small .product .footer .multiple-prices{display:flex;flex:1}.layout-small .product .footer .multiple-prices>div{display:none}.layout-small .product .footer .multiple-prices>div:nth-child(1){display:block}.layout-small .product .footer .multiple-prices>div:nth-child(1) .quantity{line-height:2em;text-align:center}.layout-small .product .footer .multiple-prices>div:nth-child(2){flex:1;display:block}.layout-small .product .footer .multiple-prices>div:nth-child(2) .price{padding-top:.25em;text-align:center}.layout-small .product .footer .multiple-prices>div:nth-child(2) .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-small .product .footer .multiple-prices>div:nth-child(2) .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-small .product .footer .login{display:none}.layout-small .product .footer .quantity-picker,.layout-small .product .footer .quantity-picker-number{order:1}.layout-small .product .footer .quantity-picker .element,.layout-small .product .footer .quantity-picker-number .element{border:0;min-width:115px}.layout-small .product .footer .price{position:relative;text-align:center;cursor:pointer;order:2;flex:1;padding-top:.25em;min-width:55px}.layout-small .product .footer .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-small .product .footer .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-small .product .footer .price .quantity-prices{display:none;position:absolute;left:0;right:0;bottom:29px;background:#f9f9f9}.layout-small .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-small .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-small .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-small .product .footer .price::before{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-small .product .footer .price:hover .quantity-prices{display:block}.layout-small .product .footer .price:hover::before{content:"keyboard_arrow_up"}.layout-medium>.item{width:137px;height:176px}.layout-medium .group,.layout-medium .group-empty{display:none}.layout-medium .product{position:relative;width:125px;height:164px;border:1px solid #bbb;background:#fdfdfd;color:#000;margin:5px;overflow:hidden;border-radius:4px}.layout-medium .product .image{display:block;height:84px;width:125px}.layout-medium .product .image img{height:84px;width:125px}.layout-medium .product .history{display:none}.layout-medium .product .status{position:absolute;left:0;top:0;height:84px;width:125px;text-align:center;color:#fff}.layout-medium .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-medium .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-medium .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-medium .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-medium .product .status i{font-size:4em;line-height:82px}.layout-medium .product .favorite{display:none}.layout-medium .product .content{height:42px;padding:2px;font-size:.875em;display:block}.layout-medium .product .content .description h2{font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-medium .product .content .description p{font-size:.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-medium .product .content .features{height:1em;overflow:hidden}.layout-medium .product .content .features dl{display:flex;font-size:.75em;flex-flow:row wrap}.layout-medium .product .content .features dl dt{flex:1 50%;color:#888;font-style:italic;line-height:1.5em;overflow:hidden}.layout-medium .product .content .features dl dd{flex:1 50%;line-height:1.5em;overflow:hidden}.layout-medium .product .footer{position:relative;background:#f9f9f9;color:#000;padding:2px}.layout-medium .product .footer .prices dl{display:flex;flex-flow:row wrap;font-size:.75em}.layout-medium .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-medium .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-medium .product .footer .sub-prices{display:none}.layout-medium .product .footer .multiple-prices>div{display:none}.layout-medium .product .footer .multiple-prices>div:nth-child(2){display:block}.layout-medium .product .footer .multiple-prices>div:nth-child(2) .price{text-align:center}.layout-medium .product .footer .multiple-prices>div:nth-child(2) .price .prefix{font-size:1.5em;vertical-align:baseline}.layout-medium .product .footer .multiple-prices>div:nth-child(2) .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1em}.layout-medium .product .footer .login{display:none}.layout-medium .product .footer .quantity-picker,.layout-medium .product .footer .quantity-picker-number{display:none}.layout-medium .product .footer .price{text-align:center;cursor:pointer}.layout-medium .product .footer .price .prefix{font-size:1.5em;vertical-align:baseline}.layout-medium .product .footer .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1em}.layout-medium .product .footer .price .quantity-prices{display:none;position:absolute;left:0;right:0;bottom:28px;background:#f9f9f9}.layout-medium .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-medium .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-medium .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-medium .product .footer .price::before{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-medium .product .footer .price:hover .quantity-prices{display:block}.layout-medium .product .footer .price:hover::before{content:"keyboard_arrow_up"}.element-product>div>.page-container>.item>.product>.content{z-index:0}.sub-prices{height:100px;overflow:auto;background-color:#fff}.collapsed{overflow:unset;height:unset}.layout-full>.item{width:247px;height:382px}.layout-full .group{width:247px;height:25px;line-height:25px;background-color:#809fbe;color:#fff;text-align:center;margin:0 auto}.layout-full .group-empty{width:247px;height:25px}.layout-full .product{position:relative;display:flex;flex-flow:column nowrap;width:245px;height:350px;border:1px solid #bbb;background:#fdfdfd;color:#000;margin:0 auto 5px auto;border-radius:4px}.layout-full .product .image{height:168px}.layout-full .product .image img{height:164px;width:245px}.layout-full .product .image .image-spacer,.layout-full .product .image .image-spacer-2{position:absolute;left:0;top:0;height:164px;width:245px;background:#fdfdfd;display:flex;justify-content:center;align-items:center}.layout-full .product .image .image-spacer img,.layout-full .product .image .image-spacer-2 img{height:auto;width:auto;max-height:164px;max-width:245px}.layout-full .product .favorite{position:absolute;right:0;top:168px;cursor:pointer;color:#888;font-size:1.75em;transition:color .25s ease-out}.layout-full .product .favorite i{background:#fdfdfd}.layout-full .product .favorite i::after{content:"favorite_border"}.layout-full .product .favorite.active{color:red}.layout-full .product .favorite.active i::after{content:"favorite"}.layout-full .product .history{position:absolute;left:0;top:0;right:0;height:164px}.layout-full .product .history .item{display:inline-block;color:#fff;background-color:rgba(0,128,0,.5);margin:0 .25em .25em 0;padding:0 .25em;border-radius:8px}.layout-full .product .history .item::before{content:"done";font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;vertical-align:bottom;float:left}.layout-full .product .status{position:absolute;left:0;top:0;right:0;height:164px;text-align:center;color:#fff}.layout-full .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-full .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-full .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-full .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-full .product .status i{font-size:8em;line-height:164px}.layout-full .product .content{flex:1;padding:5px;overflow:hidden}.layout-full .product .content .description h2{font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5em}.layout-full .product .content .description p{font-size:.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-full .product .content .features dl{display:flex;font-size:.75em;flex-flow:row wrap}.layout-full .product .content .features dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.5em;overflow:hidden}.layout-full .product .content .features dl dd{flex:1 70%;line-height:1.5em;overflow:hidden}.layout-full .product .footer{position:absolute;background:#f9f9f9;color:#000;padding:5px 0;bottom:0;right:0;left:0}.layout-full .product .footer .prices{padding:0 .25em}.layout-full .product .footer .prices dl{display:flex;flex-flow:row wrap}.layout-full .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-full .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-full .product .footer .sub-prices h2{text-align:center;border-top:1px solid #000;padding-top:.5rem;margin-top:-.5rem}.layout-full .product .footer .sub-prices h2 span{line-height:1rem;font-size:.875em;font-weight:700;background:#fff;padding:0 10px}.layout-full .product .footer .sub-prices .collapsible-on{position:absolute;background:#000;right:-1em;bottom:-1em;width:2em;height:2em;color:#809fbe;background-color:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:2em}.layout-full .product .footer .sub-prices .collapsible-on::before{line-height:1em;font-size:2em;font-family:"Material Icons";font-feature-settings:"liga" 1;vertical-align:bottom;content:"expand_less"}.layout-full .product .footer .sub-prices .sub-price{height:auto}.layout-full .product .footer .sub-prices.collapsed .sub-price{height:0;overflow:hidden}.layout-full .product .footer .sub-prices.collapsed .collapsible-on::before{content:"expand_more"}.layout-full .product .footer .multiple-prices{display:grid;grid-template-columns:1fr 1fr}.layout-full .product .footer .multiple-prices>div .quantity-picker,.layout-full .product .footer .multiple-prices>div .quantity-picker-number{margin:0 5px 3px 5px}.layout-full .product .footer .multiple-prices>div .quantity{line-height:2em;text-align:center}.layout-full .product .footer .multiple-prices>div .price{text-align:center}.layout-full .product .footer .multiple-prices>div .price .prefix{font-size:1.75em;vertical-align:baseline}.layout-full .product .footer .multiple-prices>div .price .decimals{font-size:1em;font-size:1.25em;vertical-align:top;line-height:1.25em}.layout-full .product .footer .quantity-picker,.layout-full .product .footer .quantity-picker-number{justify-content:center}.layout-full .product .footer .price{text-align:center;cursor:pointer;position:relative}.layout-full .product .footer .price .prefix{font-size:1.75em;vertical-align:baseline}.layout-full .product .footer .price .decimals{font-size:1em;font-size:1.25em;vertical-align:top;line-height:1.25em}.layout-full .product .footer .price .quantity-prices{display:none;position:absolute;left:0;right:0;bottom:40px;background:#f9f9f9}.layout-full .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-full .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-full .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-full .product .footer .price::before{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-full .product .footer .price:hover .quantity-prices{display:block}.layout-full .product .footer .price:hover::before{content:"keyboard_arrow_up"}.menu ul.options li a{display:block}.menu ul.options li a::before{font-size:1.25em;font-family:"Material Icons";font-feature-settings:"liga" 1;content:"radio_button_unchecked";vertical-align:bottom}.menu ul.options li a.active::before{content:"radio_button_checked"}.menu ul.options li a:hover{text-decoration:none}.menu ul.options li a:hover span{text-decoration:underline}.menu div.split-y{display:flex;flex-direction:column;margin-top:10px}.menu div.split-y span{line-height:15px;padding:0 .5rem 0 0}.menu-dropdown>div{display:flex}.menu-dropdown>div>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-dropdown>div>span{display:block;line-height:50px;padding:0 1em 0 0}.menu-dropdown>ul{display:none;position:absolute;top:50px;max-height:calc(100vh - 50px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu-dropdown>ul ul{margin-left:10px}.menu-dropdown>ul li{line-height:1.75em;color:#fff}.menu-dropdown>ul li.active{text-decoration:underline}.menu-dropdown>ul li a{display:block;line-height:1.75em}.menu-dropdown>ul li a:hover{text-decoration:underline}.menu-dropdown:hover{background:#333;color:#fff}.menu-dropdown:hover>ul{display:block;color:#000}.button.button-full.button-double.disabled{pointer-events:none;opacity:.5}@media only screen and (max-width:768px){.no-mobile{display:none!important}.layout-line .product .content,.layout-small .product .content{display:block}.filters{top:50px;overflow-x:scroll}#messages{top:50px}#site header{height:50px}#site header>.header{display:flex;height:50px;background:#809fbe;color:#fff}#site header>.header .logo{background-color:#fff}#site header>.header .logo img{height:40px;padding:5px}#site header>.header .rows{display:flex;flex:1}#site header>.header .rows .lists{display:flex;flex:1}#site header>.header .rows .groups{display:flex}#site aside.left{position:fixed;right:-290px;width:300px;z-index:100;transition:right .5s;background-color:#333;color:#fff}#site aside.left input{color:#fff}#site aside.left.hover{right:0;z-index:101}#site aside.left>i.element-hide{display:none}#site aside.left>i.element-hover-close{position:absolute;top:0;left:-30px;width:30px;height:50px;line-height:50px;text-align:center;background-color:#333;color:#fff;font-size:1.25em}#site aside.left>.container{max-height:calc(100vh - 50px);overflow:auto}#site aside.right{position:fixed;top:100px;right:-290px;width:300px;z-index:100;transition:right .5s;background-color:#333;color:#fff}#site aside.right input{color:#fff}#site aside.right.hover{right:0;z-index:101}#site aside.right>i.element-hide{display:none}#site aside.right>i.element-hover-close{position:absolute;top:0;left:-30px;width:30px;height:50px;line-height:50px;text-align:center;background-color:#333;color:#fff;font-size:1.25em}#site aside.right>.container{max-height:calc(100vh - 50px - 50px);overflow:auto}.shopping-cart:hover .details{display:none}.element-sticky{position:unset}.menu-align-left>ul{right:unset;left:0}.menu-language>ul{right:unset;left:0}.menu-dropdown>div>span{display:none}.menu-large>i,.menu>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-large>span,.menu>span{display:none}.menu-large>ul,.menu>ul{display:none;position:absolute;right:0;top:50px;max-height:calc(100vh - 50px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu-large>ul ul,.menu>ul ul{margin-left:10px}.menu-large>ul li,.menu>ul li{line-height:1.75em;color:#fff}.menu-large>ul li a,.menu>ul li a{display:block;line-height:1.75em}.menu-large>ul li a:hover,.menu>ul li a:hover{text-decoration:underline}.menu-large>div.split-y,.menu>div.split-y{display:none}.menu-large.hover,.menu.hover{background:#333;color:#fff}.menu-large.hover>ul,.menu.hover>ul{display:block;color:#000}.menu-bar>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-bar>span{display:none}.menu-bar>ul{display:none;position:absolute;right:0;top:50px;max-height:calc(100vh - 50px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu-bar>ul ul{margin-left:10px}.menu-bar>ul li{line-height:1.75em;color:#fff}.menu-bar>ul li a{line-height:1.75em}.menu-bar>ul li a:hover{text-decoration:underline}.menu-bar>div.split-y{display:none}.menu-bar.hover{background:#333;color:#fff}.menu-bar.hover>ul{display:block;color:#000}.element-popup>div{max-width:unset;max-height:unset;width:100%;height:100%}}@media only screen and (min-width:769px){.mobile{display:none!important}#messages{top:100px}#site{display:grid;min-height:100vh;grid-template-columns:auto 1fr auto;grid-template-rows:100px 1fr auto}#site header{grid-column:1/span 3;grid-row:1}#site header .header{display:flex;order:100;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}#site header .header img{height:40px;padding:30px 20px}#site header .header .rows{flex:1;display:flex;flex-direction:column}#site header .header .rows .lists{display:flex;position:relative;height:calc(100px / 2)}#site header .header .rows .lists .menu{color:#000}#site header .header .rows .lists .menu-large{background:#fff;color:#000}#site header .header .rows .lists .menu-large .active{background-color:#809fbe;color:#fff}#site header .header .rows .lists .spacer{flex:1}#site header .header .rows .groups{height:calc(100px / 2);background-color:#809fbe;color:#fff}#site header .header .rows .groups .favorites{float:right}#site header .header .rows .groups .shopping-cart{float:right}#site header .header .rows .groups .account{float:right}#site header .header .rows .groups .orderday{float:right}#site aside.left{position:relative;grid-column:1;grid-row:2;background:#fff;width:300px}#site aside.left>i.element-hide{position:fixed;top:100px;left:280px;font-size:2em;cursor:pointer;z-index:2}#site aside.left>i.element-hide::after{content:"keyboard_arrow_left"}#site aside.left.hide{width:0;height:0;overflow:hidden}#site aside.left.hide>i.element-hide{left:0}#site aside.left.hide>i.element-hide::after{content:"keyboard_arrow_right"}#site aside.left>i.element-hover-close{display:none}#site aside.right{grid-column:3;grid-row:2;background:#fff;width:300px}#site aside.right>i.element-hide{position:fixed;top:100px;right:280px;font-size:2em;cursor:pointer;z-index:2}#site aside.right>i.element-hide::after{content:"keyboard_arrow_right"}#site aside.right.hide{width:0;height:0;overflow:hidden}#site aside.right.hide>i.element-hide{right:0}#site aside.right.hide>i.element-hide::after{content:"keyboard_arrow_left"}#site aside.right>i.element-hover-close{display:none}#site article{grid-column:2;grid-row:2}#site footer{grid-column:1/span 3;grid-row:3}.element-sticky{position:sticky;left:0;right:0}.menu>a>i,.menu>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center;float:left}.menu>ul{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;right:0;top:100px;max-height:calc(100vh - 100px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu>ul ul{margin-left:10px}.menu>ul li{line-height:1.75em;color:#fff}.menu>ul li a{display:block;line-height:1.75em}.menu>ul li a:hover{text-decoration:underline}.menu.hover{background:#333!important;color:#fff!important}.menu.hover>ul{visibility:visible;opacity:1;transition:none;color:#000}.menu-large>i{display:none}.menu-large>span{display:none}.menu-large>ul>li{float:left;height:50px;line-height:50px;padding:0 20px}.menu-large>ul>li>ul{display:none;position:absolute;left:20px;right:20px;padding:40px;max-height:500px;overflow:auto;background-color:#333;column-count:6;column-rule:1px solid #666}.menu-large>ul>li>ul ul{margin-left:10px}.menu-large>ul>li>ul li{line-height:1.75em}.menu-large>ul>li.active{background-color:#333;color:#fff;text-decoration:none}.menu-large>ul>li.active>span{text-decoration:none}.menu-large>ul>li.hover{background-color:#333;color:#fff}.menu-large>ul>li.hover>ul{display:block}.menu-large>ul>li.hover a:hover{text-decoration:underline}.menu-large>ul>li.hover>span{text-decoration:underline}.menu-bar>i{display:none}.menu-bar>span{display:none}.menu-bar>ul>li{float:left;height:50px;line-height:50px;padding:0 20px}.menu-bar>ul>li>ul{display:none;position:absolute;left:0;right:350px;background-color:#809fbe;color:#fff}.menu-bar>ul>li>ul li{float:left;height:50px;line-height:50px;padding:0 20px}.menu-bar>ul>li>ul li.active{background-color:#333;color:#fff}.menu-bar>ul>li.active,.menu-bar>ul>li.hover{background-color:#809fbe;color:#fff}.menu-bar>ul>li.active>ul,.menu-bar>ul>li.hover>ul{display:block}.menu-bar>ul>li.active a:hover,.menu-bar>ul>li.hover a:hover{text-decoration:underline}.menu-bar>ul>li.active>span,.menu-bar>ul>li.hover>span{text-decoration:underline}.menu-bar>ul>li.hover>ul{z-index:1}.menu-bar>ul>li.active{background-color:#809fbe;color:#fff;text-decoration:none}.menu-bar>ul>li.active>span{text-decoration:none}.menu-language>ul{top:calc(100px / 2);z-index:100}.menu-language-2row>ul{top:100px}.layout-full .quantity-picker-number .element .available{width:2.5em}.layout-full .quantity-picker-number .element .quantity{width:2.4em}}@media only screen and (max-width:480px){header>.header>.logo .home-icon{display:block;font-size:2em;line-height:50px;width:50px;text-align:center;background:#809fbe}header>.header>.logo .home-image{display:none}.shopping-cart .price{display:none}.shopping-cart .trolley{display:none}}@media print{.no-print{display:none!important}.form{padding:0!important}.form .form-container{padding:0!important}#site header{display:none}#site footer{display:none}}.quantity-picker .element .available{display:block}@media only screen and (min-width:769px){#site header .header img{height:70px;padding:15px 20px}}
/*# sourceMappingURL=maps/style.css.map */
