.tpl .product-detail-mainimage .product-flag svg polygon,.tpl .product-list-productimage .product-flag svg polygon,.tpl .product-slider-productimage .product-flag svg polygon{stroke:none}.product-detail-head-section{display:inline-block;width:100%}.product-detail-head-section h1{font-size:24px}.tpl .product-detail-head-section-two-blocks-left{float:left;overflow:hidden;margin-bottom:30px;margin-right:4%;position:relative;max-width:386px}.tpl .product-detail-head-section-two-blocks-right{float:left;overflow:show;margin-bottom:30px;margin-right:4%;position:relative;width:46%}.tpl .product-detail-head-section-two-blocks-right .order-form,.tpl .product-detail-head-section-two-blocks-right .price-block{white-space:nowrap}.tpl .product-detail-head-section-two-blocks-right .order-form input.button{margin-top:7px}.tpl .product-detail-mainimage{position:relative}.tpl .product-detail-mainimage img{max-width:100%;height:auto;margin-bottom:7px}.tpl .product-detail-mainimage .product-flag svg{height:200px;width:200px;top:0;right:0;position:absolute;z-index:6;pointer-events:none}.tpl .product-detail-productimage .product-flag.inner svg{z-index:7}.tpl .product-detail-mainimage .product-flag span{transform-origin:top left;top:0;right:0;position:absolute;color:#fff;display:block;text-align:center;font-size:14px;font-weight:700;background-color:transparent;width:200px;pointer-events:none;font-family:Lato,sans-serif;z-index:8}.tpl .product-detail-mainimage .product-flag.inner span{transform:rotate(45deg) translate(42px,-88px)}.tpl .product-detail-mainimage .product-flag.outer span{font-size:12px;transform:rotate(45deg) translate(42px,-108px)}.tpl .product-detail-mainimage .product-flag.inner+.inner,.tpl .product-detail-mainimage .product-flag.inner~.outer~.inner,.tpl .product-detail-mainimage .product-flag.outer+.outer,.tpl .product-detail-mainimage .product-flag.outer~.inner~.outer{display:none}.tpl .product-details-widget .additional-product-videos{margin-bottom:18px}.tpl .product-details-widget .additional-product-videos>iframe+iframe{margin-left:18px}@media(max-width:767px){.tpl .product-details-widget .additional-product-videos>iframe+iframe{margin-left:0;margin-top:18px}}.tpl .product-detail-additional-images a img{margin-right:7px;margin-bottom:7px;display:inline}.tpl .meta-data-block,.tpl .price-block{margin-bottom:15px}.meta-data-title{font-weight:700}.color-code-red{color:#900}.tpl .price-block{font-size:11px}.tpl .product-details-widget .price-discounted{font-weight:700;line-height:160%;font-size:160%;color:#900}.tpl .order-fraction-minimum-info-block{margin-top:15px}.tpl .official-price{text-decoration:line-through}.tpl .product-details-widget .official-price{margin-left:20px}.tpl .variants-block{margin-top:10px}.tpl .variants-block.cartesian select[name="group2[]"]{display:none;margin-top:5px}.tpl input.text.product-detail-qty{width:42px;margin-right:4px}.tpl .product-details-widget .order-form{margin-top:20px}.tpl .order-block{margin-top:10px}.tpl .product-detail-big-add-cart{background-color:#54AD18;text-align:center;padding-top:8px;padding-bottom:8px;width:100%;overflow:visible;font-weight:400}.tpl .product-detail-big-add-cart a,.tpl .product-detail-big-add-cart a:link,.tpl .product-detail-big-add-cart a:visited{color:#fff;font-size:23px;text-decoration:none;overflow:visible}.tpl .product-detail-big-add-cart a:hover{color:#ccc;font-size:23px;text-decoration:none;overflow:visible}.tpl .product-list .mgrid{margin-left:-10px;margin-right:-10px}.tpl .product-list .mgrid-item{padding-right:10px;padding-left:10px}.tpl .product-slider-base{position:relative;padding-left:20px;padding-right:20px}.tpl .product-slider-base i{cursor:pointer;display:block;position:absolute;top:50%;transform:translateY(-50%);height:20px;line-height:20px;width:20px;font-size:20px}.tpl .product-slider-base i.fa-chevron-left{left:0;text-align:left}.tpl .product-slider-base i.fa-chevron-right{right:0;text-align:right}.tpl .product-slider{display:flex;overflow:hidden;position:relative;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;opacity:0}.tpl .product-slider.initialized{opacity:1}.tpl .product-list-box,.tpl .product-slider-box{border:1px solid #E0E0E0;padding:5px 7px}.tpl .product-slider-box{position:relative;overflow:hidden;width:100%;min-height:100%}.tpl .product-list-box{width:243px;float:left;margin-right:20px;margin-bottom:40px}.tpl .product-list-productname,.tpl .product-slider-productname{font-weight:700;height:50px;position:relative;z-index:1}.tpl .product-list-productimage,.tpl .product-slider-productimage{position:relative;width:100%;height:242px;vertical-align:middle;text-align:center;border:0;margin-bottom:5px}.tpl .product-list-productimage a,.tpl .product-slider-productimage a{text-align:center;border:0}.tpl .product-list-productimage .helper,.tpl .product-slider-productimage .helper{display:inline-block;height:100%;vertical-align:middle}.tpl .product-list-productimage img,.tpl .product-slider-productimage img{border:0;display:inherit;height:auto;width:auto;max-height:100%;max-width:100%;vertical-align:middle}.tpl .product-list-productimage .product-flag svg,.tpl .product-slider-productimage .product-flag svg{height:200px;width:200px;top:0;right:0;position:absolute;z-index:6;pointer-events:none}.tpl .product-list-productimage .product-flag.inner svg,.tpl .product-slider-productimage .product-flag.inner svg{z-index:7}.tpl .product-list-productimage .product-flag span,.tpl .product-slider-productimage .product-flag span{transform-origin:top left;top:0;right:0;position:absolute;color:#fff;display:block;text-align:center;font-size:14px;font-weight:700;background-color:transparent;width:200px;pointer-events:none;font-family:Lato,sans-serif;z-index:8}.tpl .product-list-productimage .product-flag.inner span,.tpl .product-slider-productimage .product-flag.inner span{transform:rotate(45deg) translate(42px,-88px)}.tpl .product-list-productimage .product-flag.outer span,.tpl .product-slider-productimage .product-flag.outer span{font-size:12px;transform:rotate(45deg) translate(42px,-108px)}.tpl .product-list-productimage .product-flag.inner+.inner,.tpl .product-list-productimage .product-flag.inner~.outer~.inner,.tpl .product-list-productimage .product-flag.outer+.outer,.tpl .product-list-productimage .product-flag.outer~.inner~.outer,.tpl .product-slider-productimage .product-flag.inner+.inner,.tpl .product-slider-productimage .product-flag.inner~.outer~.inner,.tpl .product-slider-productimage .product-flag.outer+.outer,.tpl .product-slider-productimage .product-flag.outer~.inner~.outer{display:none}.tpl svg.product-flag-template{height:0;width:0;position:absolute;margin-left:-9999px}.tpl .product-list-productpictos,.tpl .product-slider-productpictos{height:30px;margin-bottom:5px}.tpl .product-list-productpictos .item,.tpl .product-slider-productpictos .item{margin-right:5px;vertical-align:middle}.tpl .product-list-productpictos .item.picto img,.tpl .product-slider-productpictos .item.picto img{width:auto;height:auto;max-width:80px;max-height:30px;vertical-align:middle}.tpl .product-list-box .price-discounted,.tpl .product-slider-box .price-discounted{font-weight:700;line-height:160%;font-size:160%;color:#900}.tpl .product-list-box .official-price,.tpl .product-slider-box .official-price{margin-left:7px}.tpl .product-list-box .order-block,.tpl .product-slider-box .order-block{margin-top:3px}.tpl .product-list-box .order-block .amount-block,.tpl .product-slider-box .order-block .amount-block{position:relative}.tpl .product-list-box .order-block .ava-bulb,.tpl .product-slider-box .order-block .ava-bulb{position:absolute;right:10px;bottom:8px}.tpl .product-list-box .order-block .ava-bulb .fa,.tpl .product-slider-box .order-block .ava-bulb .fa{font-size:120%}.tpl .product-list-box .button,.tpl .product-slider-box .button{width:100%;margin-top:5px}.tpl .has-variants-info{height:23px}.tpl .product-list.for-producer .product-list-box,.tpl .product-list.for-subcats .product-list-box{height:auto}.tpl .mshop .product-list-base .list-description{margin-bottom:15px}.tpl .mshop .product-list-base .mwc-datatable{overflow-x:auto;margin-bottom:18px}.tpl .mshop .product-list-base .mwc-datatable table{margin-bottom:0;padding-bottom:0}.tpl .mshop .product-list-base .textout{display:inline-block;margin-bottom:6px;margin-top:6px}.tpl .mshop .product-list-base span.product-flag{padding:0 8px 2px;border-radius:10px;color:#fff;font-weight:700;display:inline-block;margin-bottom:3px}.tpl .mshop .product-list-base span.product-flag:last-child{margin-bottom:0}.tpl .mshop .product-list-base span.product-flag:first-child{margin-top:-2px}.tpl .mshop .product-list-base form{padding:0;margin:0}.tpl .mshop.quickorderform-container .product-list-base form:first-child{display:none}.tpl .mshop.quickorderform-container .product-list-base .mwc-datatable table{border:1px solid #ddd}.tpl .mshop .full-product-list .mwc-datatable .item{vertical-align:top;position:relative}.tpl .mshop .full-product-list .mwc-datatable th .item{white-space:nowrap}.tpl .mshop .full-product-list .mwc-datatable .product-name{width:100%}.tpl .mshop .full-product-list .mwc-datatable .price{text-align:right;padding-right:10px;white-space:nowrap}.tpl .mshop .full-product-list .mwc-datatable .amount{white-space:nowrap;text-align:right;padding-right:10px}.tpl .mshop .full-product-list .mwc-datatable .amount .imagebutton{margin-left:6px;margin-top:4px;display:inline-block}.tpl .mshop .full-product-list .mwc-datatable .amount-input{width:45px;vertical-align:top}.tpl .mshop .dynamic-product-list .mwc-datatable td.product-name,.tpl .mshop .dynamic-product-list .mwc-datatable td.product-name-descr,.tpl .mshop .dynamic-product-list .mwc-datatable td.variant-name,.tpl .mshop .shoppager,.tpl .mshop .small-product-list .mwc-datatable td.product-name{width:100%}.tpl .mshop .full-product-list .mwc-datatable td.product-nr{text-align:center}.tpl .mshop .full-product-list .mwc-datatable td.product-nr img{max-width:100px;height:auto;margin-bottom:5px}.tpl .mshop .full-product-list .mwc-datatable td.product-nr .SKU{font-size:80%;line-height:1.4em;display:block}.tpl .mshop .full-product-list .mwc-datatable td.product-name .product-name-title{font-weight:700}.tpl .mshop .full-product-list .mwc-datatable td.product-name .product-name-deliverystatus{font-weight:700;margin-bottom:5px}.tpl .mshop .full-product-list .mwc-datatable td.product-name .product-name-description-characteristics{font-size:80%;line-height:1.4em;line-height:16px}.tpl .mshop .full-product-list .mwc-datatable td.price .official-price{font-weight:400;margin-right:3px;text-decoration:line-through}.tpl .mshop .full-product-list .mwc-datatable td.price .price-discounted{color:#900;font-weight:700;font-size:140%}.tpl .mshop .full-product-list .mwc-datatable td.price .quantitystructure{font-size:80%;line-height:1.4em;font-weight:400;white-space:nowrap}.tpl .mshop .full-product-list .mwc-datatable td.price .quantitystructure span{display:block}.tpl .mshop .small-product-list .mwc-datatable .head-row .item{white-space:nowrap}.tpl .mshop .small-product-list .mwc-datatable td.price{white-space:nowrap}.tpl .mshop .small-product-list .mwc-datatable td.price .d-price{font-weight:700;color:#900}.tpl .mshop .small-product-list .mwc-datatable td.price .d-quantity,.tpl .mshop .small-product-list .mwc-datatable td.price .d-vat{font-size:80%;line-height:1.4em}.tpl .mshop .small-product-list .mwc-datatable .amount{white-space:nowrap;text-align:right;padding-right:10px}.tpl .mshop .small-product-list .mwc-datatable .amount .imagebutton{margin-left:6px;margin-top:4px;display:inline-block}.tpl .mshop .small-product-list .mwc-datatable .amount-input{width:45px;vertical-align:top}.tpl .mshop .promotion-detail,.tpl .mshop .promotion-gallery{position:absolute;right:0;background-color:#FFD800;box-shadow:0 0 10px rgba(0,0,0,.6);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);-o-box-shadow:0 0 10px rgba(0,0,0,.6);border-radius:12px;padding:5px;z-index:1}.tpl .mshop .order-history+.pager a,.tpl .mshop .order-history+.pager a:not(.active){border:1px solid #E0E0E0;text-decoration:none!important}.tpl .mshop .promotion-detail{right:5px;margin-top:5px}.tpl .mshop .promotion-detail .promotion-info,.tpl .mshop .promotion-gallery .promotion-info,.tpl .mshop .promotion-table{font-weight:700}.tpl .mshop .dynamic-product-list .mwc-datatable .item{vertical-align:top;position:relative}.tpl .mshop .dynamic-product-list .mwc-datatable .head-row .item{white-space:nowrap}.tpl .mshop .dynamic-product-list .mwc-datatable td.item.product-avabulb .fa{font-size:110%;padding-top:1px}.tpl .mshop .dynamic-product-list .mwc-datatable td.amount,.tpl .mshop .dynamic-product-list .mwc-datatable td.price,.tpl .mshop .dynamic-product-list .mwc-datatable td.product-nr,.tpl .mshop .dynamic-product-list .mwc-datatable td.subtotal{white-space:nowrap}.tpl .mshop .dynamic-product-list .mwc-datatable td.price .d-price{font-weight:700;color:#900}.tpl .mshop .dynamic-product-list .mwc-datatable td.price .d-quantity,.tpl .mshop .dynamic-product-list .mwc-datatable td.price .d-vat{font-size:80%;line-height:1.4em}.tpl .mshop .dynamic-product-list .mwc-datatable .amount{text-align:right;padding-right:10px}.tpl .mshop .dynamic-product-list .mwc-datatable .amount .imagebutton{margin-left:6px;margin-top:5px;display:inline-block;vertical-align:text-bottom}.tpl .mshop .dynamic-product-list .mwc-datatable .amount-input{width:45px;vertical-align:top}.tpl .mshop .dynamic-product-list .mwc-datatable td.product-image{text-align:center}.tpl .mshop .dynamic-product-list .mwc-datatable td.product-image img{max-width:100px;max-height:80px;height:auto;width:auto}.tpl .mshop .order-history+.pager{display:block;margin:0;text-align:left;border-top:1px solid #E0E0E0;padding-top:8px}.tpl .mshop .order-history+.pager a:not(.active){border-radius:4px;display:inline-block;padding:6px 12px}.tpl .mshop .order-history+.pager a.active{border-radius:4px;display:inline-block;font-weight:700;padding:6px 12px;text-decoration:none}.tpl .mshop .order-history+.pager span+a{margin-left:8px}.tpl .mshop .order-history+.pager a+a{margin-left:4px}.tpl .mshop .order-history+.pager+.entitycount{display:block;margin-top:8px;text-align:left}.tpl .mshop .shoppager{border-radius:0;border-top:1px solid #E0E0E0;display:inline-block;margin-bottom:10px;padding-top:8px}.tpl .mshop .shoppager .links{float:left}.tpl .mshop .shoppager .links a,.tpl .mshop .shoppager .links b{border:1px solid #E0E0E0;margin:0 4px 0 0}.tpl .mshop .shoppager .links a{border-left-width:1px;border-radius:4px;display:inline-block;padding:6px 12px;text-decoration:none!important}.tpl .mshop .shoppager .links b{border-radius:4px;display:inline-block;font-weight:700;padding:6px 12px;text-decoration:none}.tpl .mshop .shoppager .results{float:right;padding-top:3px}.tpl .mshop.charsearch .chars-title{background-color:#f0f0f0;font-weight:700;padding:3px 5px;margin-bottom:5px}.tpl .mshop.charsearch .chars-values{padding:3px 5px;margin-bottom:5px}.tpl .mshop .chars-search-form{margin-bottom:10px}.tpl .mshop.charsearch .with-closable-boxes .chars-title{cursor:pointer}.tpl .mshop.charsearch .with-closable-boxes .chars-title .down{display:none}.tpl .mshop.charsearch .with-closable-boxes .chars-title .up,.tpl .mshop.charsearch .with-closable-boxes .is-closed .chars-title .down{display:inline}.tpl .mshop.charsearch .chars-values .item-hidden,.tpl .mshop.charsearch .showreducedbutton,.tpl .mshop.charsearch .with-closable-boxes .is-closed .chars-title .up,.tpl .mshop.charsearch .with-closable-boxes .is-closed .chars-values{display:none}.tpl .mshop.charsearch .with-closable-boxes .chars-title .right-handle{float:right}.tpl .mshop.charsearch label.none-available{color:Gray}.tpl .mshop.charsearch .char-item{white-space:nowrap}.tpl .mshop.charsearch .char-item label span{font-size:x-small}.tpl .mshop.charsearch .char-item .childlevel1{padding-left:8px}.tpl .mshop.charsearch .char-item .childlevel2{padding-left:16px}.tpl .mshop.charsearch .char-item .childlevel3{padding-left:24px}.tpl .mshop.charsearch .char-item .childlevel4{padding-left:32px}.tpl .mshop.charsearch .char-item .childlevel5{padding-left:40px}.tpl .mshop.charsearch .char-item label a{font-weight:400}.tpl .mshop.charsearch .char-item>[type=checkbox]:checked~*,.tpl .mshop.charsearch .char-item>[type=checkbox]:checked~.char-item *{font-weight:700}.tpl .mshop.charsearch .chars-values.filter{padding:15px 5px 35px}.tpl .mshop.charsearch .showhidebuttons{padding:0 0 12px}.tpl .mshop.charsearch .range-slider{padding-top:20px;padding-bottom:8px}.tpl .mshop.charsearch .range-slider.with-histogram{padding-top:80px}.tpl .mshop.charsearch .range-slider>div{position:relative;margin-left:8px;margin-right:8px}.range-slider>div>.custom-from-value{left:-8px;text-align:left}.range-slider>div>.custom-to-value{right:-8px;text-align:right}.range-slider>div>.custom-from-value.text,.range-slider>div>.custom-to-value.text{position:absolute;font-size:12px;width:80px;top:11px}.tpl .mshop.charsearch .range-slider>div>.histogram-entry,.tpl .mshop.charsearch .range-slider>div>.possible-range{background-color:#323232;border-left:1px solid #FFF;border-right:1px solid #FFF;position:absolute;bottom:4px;width:16px;height:16px;line-height:16px;z-index:1}.tpl .mshop.charsearch .range-slider>div>.histogram-entry.inactive,.tpl .mshop.charsearch .range-slider>div>.possible-range.inactive{background-color:#d3d3d3}.tpl .mshop.charsearch .range-slider .filterslider__input::-webkit-slider-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.tpl .mshop.charsearch .range-slider .filterslider__input::-moz-range-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.tpl .mshop.charsearch .range-slider .filterslider__input::-ms-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.tpl .mshop.charsearch .range-slider .filterslider__input{display:block;width:100%;pointer-events:none;opacity:0;height:16px}.tpl .mshop.charsearch .range-slider input.filterslider__input--2{margin-top:-16px}.tpl .mshop.charsearch .range-slider .filterslider{margin:-10px 0 0;z-index:1}.tpl .mshop.charsearch .range-slider .filterslider__ui{pointer-events:none;padding-left:9px;padding-right:10px;margin-top:-18px;position:relative;height:20px;border-radius:5px}.tpl .mshop.charsearch .range-slider .filterslider__ui>div{position:relative;height:100%}.tpl .mshop.charsearch .range-slider .filterslider__ui .filterslider__handle{width:16px;height:16px;background:#fff;border:2px solid #323232;position:absolute;transform:translate(-50%,-50%);border-radius:50%;top:50%;z-index:1}.tpl .mshop.charsearch .range-slider .filterslider__ui .filterslider__track{height:4px;top:50%;transform:translateY(-50%);background:#d3d3d3;position:absolute;width:100%}.tpl .mshop.charsearch .range-slider .filterslider__ui .filterslider__activetrack{height:4px;top:50%;transform:translateY(-50%);background:#323232;position:absolute}.mshop.basket-insert-confirmation,.mshop.comparison-insert-confirmation,.mshop.favorites-insert-confirmation{color:#000}.mshop.basket-insert-confirmation .insert-message,.mshop.comparison-insert-confirmation .insert-message,.mshop.favorites-insert-confirmation .insert-message{margin-bottom:15px}.mshop.basket-insert-confirmation .product-body.with-image,.mshop.comparison-insert-confirmation .product-body.with-image,.mshop.favorites-insert-confirmation .product-body.with-image{margin-left:-5px;margin-right:-5px}.mshop.basket-insert-confirmation .product-body.with-image:after,.mshop.comparison-insert-confirmation .product-body.with-image:after,.mshop.favorites-insert-confirmation .product-body.with-image:after{content:'';display:block;clear:both}.mshop.basket-insert-confirmation .product-body.with-image .body-item,.mshop.comparison-insert-confirmation .product-body.with-image .body-item,.mshop.favorites-insert-confirmation .product-body.with-image .body-item{display:block;box-sizing:border-box;width:50%;padding-left:5px;padding-right:5px;float:left}.mshop.basket-insert-confirmation .product-image,.mshop.comparison-insert-confirmation .product-image,.mshop.favorites-insert-confirmation .product-image{height:180px}.mshop.basket-insert-confirmation .product-image img,.mshop.comparison-insert-confirmation .product-image img,.mshop.favorites-insert-confirmation .product-image img{height:auto;max-height:100%;max-width:100%;width:auto}.mshop.basket-insert-confirmation .product-info span,.mshop.comparison-insert-confirmation .product-info span,.mshop.favorites-insert-confirmation .product-info span{display:block;font-weight:700}.mshop.basket-insert-confirmation .product-body .variant-name,.mshop.comparison-insert-confirmation .product-body .variant-name,.mshop.favorites-insert-confirmation .product-body .variant-name{margin-bottom:10px}.mshop.basket-insert-confirmation .basket-total .mshop.favorites-insert-confirmation .basket-total .mshop.comparison-insert-confirmation .basket-total{margin-top:10px;margin-bottom:10px;text-align:center;color:gray;font-weight:700}.mshop.basket-insert-confirmation .proceeding-commands,.mshop.comparison-insert-confirmation .proceeding-commands,.mshop.favorites-insert-confirmation .proceeding-commands{margin-left:-2px;margin-right:-2px}.mshop.basket-insert-confirmation .proceeding-commands:after,.mshop.comparison-insert-confirmation .proceeding-commands:after,.mshop.favorites-insert-confirmation .proceeding-commands:after{content:'';display:block;clear:both}.mshop.basket-insert-confirmation .proceeding-commands .cmd-item,.mshop.comparison-insert-confirmation .proceeding-commands .cmd-item,.mshop.favorites-insert-confirmation .proceeding-commands .cmd-item{display:block;box-sizing:border-box;float:left;width:50%;padding-left:2px;padding-right:2px}.mshop.basket-insert-confirmation .proceeding-commands a.toast-bg-success,.mshop.basket-insert-confirmation .proceeding-commands a.toast-bg-success:active,.mshop.basket-insert-confirmation .proceeding-commands a.toast-bg-success:hover,.mshop.basket-insert-confirmation .proceeding-commands a.toast-bg-success:link,.mshop.basket-insert-confirmation .proceeding-commands a.toast-bg-success:visited,.mshop.comparison-insert-confirmation .proceeding-commands a.toast-bg-success,.mshop.comparison-insert-confirmation .proceeding-commands a.toast-bg-success:active,.mshop.comparison-insert-confirmation .proceeding-commands a.toast-bg-success:hover,.mshop.comparison-insert-confirmation .proceeding-commands a.toast-bg-success:link,.mshop.comparison-insert-confirmation .proceeding-commands a.toast-bg-success:visited,.mshop.favorites-insert-confirmation .proceeding-commands a.toast-bg-success,.mshop.favorites-insert-confirmation .proceeding-commands a.toast-bg-success:active,.mshop.favorites-insert-confirmation .proceeding-commands a.toast-bg-success:hover,.mshop.favorites-insert-confirmation .proceeding-commands a.toast-bg-success:link,.mshop.favorites-insert-confirmation .proceeding-commands a.toast-bg-success:visited{color:#fff;text-decoration:none;font-weight:700;display:block;width:100%;line-height:30px;text-align:center}.tpl .mshop .full-basket .basket-table .subtotal-row td,.tpl .mshop .full-basket .basket-table .total-row td{text-align:right;padding-right:10px;white-space:nowrap}.tpl .mshop.basket-info .basket-links a{padding-right:10px;white-space:nowrap;font-weight:700}.tpl .mshop.basket-info .basket-content img{vertical-align:text-bottom;padding-right:10px;padding-left:4px}.tpl .mshop.basket-info .price{font-weight:700}.tpl .mshop .full-basket .mwc-datatable{overflow-x:auto}.tpl .mshop .full-basket .basket-table .total-row td{font-weight:700}.tpl .mshop .full-basket .basket-table .total-row td.benefittitle{font-weight:700;text-align:left;padding-top:30px;white-space:nowrap}.tpl .mshop .full-basket .mwc-datatable .item{position:relative}.tpl .mshop .full-basket .mwc-datatable .basket-error{color:Red}.tpl .mshop .full-basket .mwc-datatable th.product-name{width:100%}.tpl .mshop .full-basket .mwc-datatable th.price,.tpl .mshop .full-basket .mwc-datatable th.subtotal{text-align:right;padding-right:10px;white-space:nowrap}.tpl .mshop .full-basket .mwc-datatable td.amount,.tpl .mshop .full-basket .mwc-datatable th.amount{white-space:nowrap;text-align:left}.tpl .mshop .full-basket .mwc-datatable td.remove{white-space:nowrap;width:30px;text-align:right}.tpl .mshop .full-basket .mwc-datatable td.remove .imagebutton{margin-left:6px;margin-top:4px;display:inline-block;white-space:nowrap}.tpl .mshop .full-basket .mwc-datatable td.remove .imagebutton.basket-remove{width:20px}.tpl .mshop .full-basket .mwc-datatable td.remove .imagebutton img{vertical-align:text-bottom}.tpl .mshop .full-basket .amount-input{width:45px}.tpl .mshop .full-basket td.discount,.tpl .mshop .full-basket td.item-discount,.tpl .mshop .full-basket td.price,.tpl .mshop .full-basket td.price-wdisc,.tpl .mshop .full-basket td.sub-discount,.tpl .mshop .full-basket td.subtotal,.tpl .mshop .full-basket td.subtotal-wodisc{text-align:right;padding-right:10px;white-space:nowrap}.tpl .mshop .variant-list-table .amount form{display:inline-block}@media screen and (max-width:750px){.tpl .mevt-details .events-table{overflow-x:visible!important}.tpl .mevt-details .events-table table,.tpl .mevt-details .events-table tbody,.tpl .mevt-details .events-table td,.tpl .mevt-details .events-table th,.tpl .mevt-details .events-table thead,.tpl .mevt-details .events-table tr{display:block}}.tpl .container-query.size-s .mwc-datatable{overflow-x:visible!important}.tpl .container-query.size-s .mwc-datatable table,.tpl .container-query.size-s .mwc-datatable tbody,.tpl .container-query.size-s .mwc-datatable td,.tpl .container-query.size-s .mwc-datatable th,.tpl .container-query.size-s .mwc-datatable thead,.tpl .container-query.size-s .mwc-datatable tr{display:block}.tpl .container-query.size-s .mwc-datatable tbody td.product-producericon,.tpl .container-query.size-s .mwc-datatable tr.head-row{display:none}.tpl .container-query.size-s .mwc-datatable tbody tr{border-bottom:3px solid #eee}.tpl .container-query.size-s .mwc-datatable tbody td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;padding-top:0;padding-right:0;text-align:left!important}.tpl .container-query.size-s .full-basket .mwc-datatable tbody tr.total-row td{border-bottom:0;padding-bottom:0}.tpl .container-query.size-s .mwc-datatable tbody td.product-image img{max-width:none;max-height:none}.tpl .container-query.size-s .mwc-datatable tbody td[data-title]::before{content:attr(data-title);font-weight:700;position:absolute;top:5px;left:0;width:45%;text-align:left;padding-right:10px;white-space:nowrap}.tpl .mshop .full-basket .basket-commands .basket-clear,.tpl .mshop .full-basket .basket-commands .basket-update{background-color:#f0f0f0;color:#4e5c64;text-align:left;cursor:pointer;padding-left:30px;padding-right:30px}.tpl .mshop.order-process .step-bar,.tpl .mshop.order-process a.step-bar .tpl .mshop.order-process a.step-bar:link,.tpl .mshop.order-process a.step-bar:active,.tpl .mshop.order-process a.step-bar:hover,.tpl .mshop.order-process a.step-bar:visited{color:#000;text-decoration:none;font-weight:700}.tpl .mshop .full-basket .basket-commands input{display:block;float:left;margin-bottom:10px;margin-right:15px;margin-left:0}.tpl .mshop .full-basket .basket-commands input.insert-link,.tpl .mshop .full-basket .basket-commands input.order-link{display:block;float:right;margin-left:15px;margin-right:8px}.tpl .mshop .full-basket .basket-commands input.insert-link:after,.tpl .mshop .full-basket .basket-commands input.order-link:after{content:"";clear:both;display:block}.mshop.promotion-selector{padding:11px}.mshop.promotion-selector .item.product-image img{max-width:100px;max-height:80px;height:auto;width:auto}.mshop.promotion-selector .item.product-info{width:100%}.tpl .mshop.order-process .step-bar{display:block;padding:4px 8px;margin-bottom:10px;background-color:#E7E7E7}.tpl .mshop.order-process .step-container{padding-left:8px;padding-right:8px;margin-bottom:10px}.tpl .mshop.order-role-selection .order-role-login,.tpl .mshop.order-role-selection .order-role-new{width:47%;min-width:300px;float:left;padding-right:3%;max-width:97%}.tpl .mshop.order-role-selection .eo-order-role{clear:both}.mshop .shop-order-address-form table.mwc-tableform{width:100%}.mshop .shop-order-address-form table.mwc-tableform tbody{display:block}.mshop .shop-order-address-form table.mwc-tableform tr{display:flex;flex-direction:row}.mshop .shop-order-address-form table.mwc-tableform tr.save-delivery-address,.mshop .shop-order-address-form table.mwc-tableform tr.separate-delivery-address{padding:.4rem 0}.mshop .shop-order-address-form table.mwc-tableform tbody tr td.title-cell{width:7.5rem;overflow:hidden}.mshop .shop-order-address-form table.mwc-tableform input[type=radio]{vertical-align:middle;line-height:1rem}.mshop .shop-order-address-form table.mwc-tableform label{display:inline-block;padding:.1rem .5rem 0;margin:0}.mshop .shop-order-address-form table.mwc-tableform .checkbox-frame,.mshop .shop-order-address-form table.mwc-tableform .radio-item{display:flex;flex-direction:row}.delivery-address-selection,.mshop .shop-order-address-form table.mwc-tableform tr.save-delivery-address,.separate-delivery-address,.val-delivery-adr tr{display:block}.mshop .shop-order-address-form table.mwc-tableform .save-delivery-address.iuio9834uzi,.mshop .shop-order-address-form table.mwc-tableform .separate-delivery-address.iuio9834uzi{display:none}.mshop .shop-order-address-form table.mwc-tableform tbody.val-delivery-adr{display:flex;flex-direction:column;width:100%;padding:1.5rem 0 0;margin:0;transition:all .3s .3s ease-out;overflow:hidden;max-height:650px}.mshop .shop-order-address-form table.mwc-tableform tbody.val-delivery-adr.iuio9834uzi{max-height:0!important;transition:all .3s ease-out}.mshop .shop-order-address-form table.mwc-tableform tr.delivery-address-selection{position:relative;display:flex;width:100%;padding:0;margin:0;transition:all .3s ease-out;overflow:hidden;max-height:291px;overflow-y:scroll;overflow-x:hidden}.mshop .shop-order-address-form table.mwc-tableform tr.delivery-address-selection.iuio9834uzi{max-height:0!important}.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection .radio-list{display:block;background-color:rgba(231,231,231,.3);padding:0}.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection td.title-cell:first-of-type{width:4rem;padding:0;display:none}.mshop .shop-order-address-form table.mwc-tableform td.value-cell{width:100%;display:block;padding:0;margin:0}.tpl .mshop.order-history-details,.tpl .mshop.productsearch{margin-bottom:30px}.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection .radio-item{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid rgba(231,231,231,1);padding:.75rem 0 .6rem;position:relative}.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection input{position:relative;right:-1.5rem}.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection label{padding:0 0 0 4rem;display:block;width:100%}.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection span.preferred{display:block;background-color:rgba(231,231,231,1);max-width:max-content}@media (min-width:767px){.mshop .shop-order-address-form table.mwc-tableform .delivery-address-selection span.preferred{display:inline;background-color:transparent;position:absolute;left:24rem;bottom:38%}}.tpl .mshop.order-confirmation .title{font-weight:700;padding-bottom:4px}.tpl .mshop.order-confirmation .data-block{padding-bottom:15px}.tpl .mshop.order-confirmation .data-block .line-title{font-weight:700;padding-right:5px}.tpl .mshop.order-confirmation .order-agb{padding-bottom:15px;float:left}.tpl .mshop.order-confirmation .context-menu,.tpl .mshop.order-confirmation .voucher{padding-bottom:35px}.tpl .mshop.order-confirmation .delivery-address,.tpl .mshop.order-confirmation .invoice-address,.tpl .mshop.order-confirmation .payment,.tpl .mshop.order-confirmation .shipment{width:48%;min-width:300px;float:left}.tpl .mshop.order-confirmation .voucher input.vouchercode{width:200px;display:inline;margin-right:20px}.tpl .mshop.order-confirmation .eo-delivery-address,.tpl .mshop.order-confirmation .eo-payment{clear:both}.tpl .mshop.order-confirmation .basket-commands{float:left}.tpl .mshop.order-confirmation .order-summary{float:right;padding-bottom:15px;margin-right:10px}.tpl .mshop.order-confirmation .eo-order-summary{clear:both}.tpl .mshop.order-confirmation .order-summary .summary-title{padding-right:20px;text-align:right;font-weight:700}.tpl .mshop.order-confirmation .order-summary .summary-value{text-align:right}.tpl .mshop.order-confirmation .order-submit-commands{float:right}.tpl .mshop.order-confirmation .eo-order-submit-commands{clear:both}.tpl .mshop.order-confirmation .modify-commands input.button{background-color:#f0f0f0;color:#4e5c64;text-align:left;cursor:pointer}.tpl .mshop.order-confirmation .order-general-error{color:red;font-weight:700}.tpl .mshop.order-failed .message{font-weight:700;color:Red}.tpl .mshop .product-ratings-table{width:100%}.tpl .mshop .shop-rating>.stars>div:first-child>i{color:#E0E0E0;cursor:pointer;font-size:30px}.tpl .mshop .shop-rating>.stars>div:first-child>i.fa-star{color:#f1c40f}.tpl .mshop .shop-rating>form{display:none;margin-top:10px}.tpl .mshop .shop-rating>form>textarea{height:calc(22px * 3);width:100%}.tpl .mshop .shop-rating>form>span{color:green;font-weight:700}.tpl .mshop .shop-rating>form>input[type=submit]+span{display:none}.tpl .mshop .product-ratings-details-table{width:100%}.tpl .mshop .product-ratings-details-table .product-rating+.product-rating{border-top:1px solid #E0E0E0;margin-top:20px;padding-top:20px}.tpl .mshop .product-ratings-details-table .product-rating>div{display:flex;flex-wrap:wrap}.tpl .mshop .product-ratings-details-table .product-rating>div>.image{aspect-ratio:1/1;border:1px solid #E0E0E0;display:flex;justify-content:center;align-items:center}.tpl .mshop .product-ratings-details-table .product-rating>div>.image img{display:block}.tpl .mshop .product-ratings-details-table .product-rating>div>.image+div{width:20%}.tpl .mshop .product-ratings-details-table .product-rating>div>.stars>div:first-child>i{color:#E0E0E0;cursor:pointer;font-size:30px}.tpl .mshop .product-ratings-details-table .product-rating>div>.stars>div:first-child>i.fa-star{color:#f1c40f}.tpl .mshop .product-ratings-details-table .product-rating>div>*+*{margin-left:40px}.tpl .mshop .product-ratings-details-table .product-rating>form{display:none;margin-top:10px}.tpl .mshop .product-ratings-details-table .product-rating>form>textarea{height:calc(22px * 3);width:100%}.tpl .mshop .product-ratings-details-table .product-rating>form>span{color:green;font-weight:700}.tpl .mshop .product-ratings-details-table .product-rating>form>input[type=submit]+span{display:none}.tpl .product-details-widget .ratings>.rating+.rating{margin-top:18px}.tpl .product-details-widget .ratings>.rating>p{padding:0}@media(max-width:767px){.tpl .mshop .product-ratings-details-table .product-rating>div>.image+div{width:auto}.tpl .mshop .product-ratings-details-table .product-rating>div>.stars{margin-left:0;margin-top:20px;width:100%}}.tpl .mshop .order-history .accounting table tr td:first-child{padding-right:20px}.tpl .mshop .order-history .accounting table tr td:last-child{text-align:right}.tpl .mshop .order-history .button-list{margin-left:-20px}.tpl .mshop .order-history .button-list input{margin-left:20px;margin-top:20px}.tpl .mshop .order-history .order-history-table td.item.amount,.tpl .mshop .order-history .order-history-table td.item.total,.tpl .mshop .order-history .order-history-table th.item.amount,.tpl .mshop .order-history .order-history-table th.item.total{text-align:right}.tpl .mshop .order-history .order-history-table tr.total-row{font-weight:700}.tpl .mshop.order-history-details .title{font-weight:700;padding-bottom:4px}.tpl .mshop.order-history-details .data-block,.tpl .mshop.order-history-details .order-agb{padding-bottom:15px}.tpl .mshop.order-history-details .context-menu{padding-bottom:35px}.tpl .mshop.order-history-details .delivery-address,.tpl .mshop.order-history-details .invoice-address,.tpl .mshop.order-history-details .order-contact-data,.tpl .mshop.order-history-details .payment,.tpl .mshop.order-history-details .shipment{width:30%;min-width:250px;float:left}.tpl .mshop.order-history-details .eo-order-contact-data,.tpl .mshop.order-history-details .eo-payment{clear:both}.tpl .mshop.order-history-details .basket-table{width:100%;max-width:800px}.tpl .mshop.order-history-details .basket-table .discount,.tpl .mshop.order-history-details .basket-table .price,.tpl .mshop.order-history-details .basket-table .subtotal{text-align:right;white-space:nowrap}.tpl .mshop.order-history-details .order-summary{text-align:right;width:100%;max-width:800px;padding-bottom:15px}.tpl .mshop.order-history-details .order-summary table{float:right;padding-right:15px;border-spacing:0}.tpl .mshop.order-history-details .order-summary table td{padding-bottom:3px}.tpl .mshop.order-history-details .eo-order-summary{clear:both}.tpl .mshop.order-history-details .order-summary .summary-title{padding-right:20px;text-align:right;font-weight:700}.tpl .mshop.order-history-details .order-summary .summary-value{text-align:right}.tpl .mshop.order-history-details .order-summary .summary-total{font-weight:700}.tpl .mshop.order-history-details .status table{border-spacing:0}.tpl .mshop.order-history-details .status table td{padding-bottom:3px;padding-right:10px}.tpl .mshop.order-history-details .status td.status-title{padding-right:20px;font-weight:700}.tpl .mshop.order-history-details .orderinfo table{border-spacing:0}.tpl .mshop.order-history-details .orderinfo table td{padding-bottom:3px;padding-right:10px}.tpl .mshop.order-history-details .orderinfo td.status-title{padding-right:20px;font-weight:700}.tpl .mshop.order-history-details .eo-orderinfo{margin-bottom:25px}.tpl .mshop.payicon-view .payment-icons img{height:auto;width:55px;margin-right:5px}.tpl .mshop.payicon-view .payment-infos{margin-top:10px}.tpl .mshop.payicon-view.in-order-process{margin-top:50px}.tpl .mshop .basket-comparison .comparison-container{overflow-x:scroll;margin-bottom:20px}.tpl .mshop .basket-comparison .comparison-table th{min-width:120px}.tpl .mshop .basket-comparison .comparison-table td{min-width:200px;max-width:200px}.tpl .mshop .basket-comparison .comparison-table td.product-image{vertical-align:middle}.tpl .mshop .basket-comparison .comparison-table td.product-image img{vertical-align:middle;max-width:100%;max-height:200px;width:auto;height:auto}.tpl .mshop .basket-comparison .comparison-table td.characteristic .characteristic-item{display:block}.tpl .mshop .basket-comparison .comparison-table td.order form{margin:0;padding:0}.tpl .mshop .basket-comparison .comparison-table td.order .imagebutton{margin-left:6px;margin-top:4px;display:inline-block}.tpl .mshop .user-management .mwc-datatable .basket-entry-row,.tpl .productsearch table.mwc-tableform tr.query td.title-cell{display:none}.tpl .mshop .basket-comparison .comparison-table td.order .amount-input{width:45px;vertical-align:top}.tpl .mshop .user-management .mwc-datatable .basket-entry-row>td{padding:0 0 32px;border-top:0}.tpl .mshop .user-management .mwc-datatable .basket-entry-row>td>table{margin-bottom:0;border:1px solid #ddd}@media (max-width:767px){.tpl .mshop.order-process .mwc-tableform,.tpl .mshop.order-process .mwc-tableform td.value-cell input.text,.tpl .mshop.order-process .mwc-tableform td.value-cell select,.tpl .mshop.order-process .mwc-tableform td.value-cell textarea{width:100%!important}}.mshop.basket-switch .global-menu.context-menu input{margin-bottom:6px}.tpl .productsearch table.mwc-tableform{width:100%}.tpl .productsearch table.mwc-tableform tr.query td.value-cell{position:relative}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.value-cell-item input[type=text]{border-radius:0;width:100%!important}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries{background-color:#f0f0f0;border-top:1px solid #fff;position:absolute;top:100%;left:0;right:0;width:100%;z-index:999}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>strong{display:block;padding:10px 10px 0}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div+div{margin-bottom:10px}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>ul{display:flex;margin:0;flex-wrap:wrap;padding:5px}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>ul>li{list-style:none;padding:5px;width:25%}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>ul>li>a{display:flex;align-items:center;width:100%}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>ul>li>a>span{display:flex;align-items:center;justify-content:center;height:40px;width:40px;margin-right:10px;flex-grow:0;flex-shrink:0}.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>ul>li>a>span>img{max-height:30px;max-width:30px}@media (max-width:767px){.tpl .productsearch table.mwc-tableform tr.query td.value-cell div.suggestionEntries>div>ul>li{width:100%}}