/* Ehemals inline im <head> (critical-css vom 31.08. + pl-nav/-render-calm/-boxed-bridge/-quote/-accessory).
   11.09.2026 reduziert: 608 byte-identische Regeln und 1199 vom Bundle spaeter ueberschriebene Deklarationen
   entfernt (Skript scratchpad/cssreduce.py, medienbewusst, !important beachtet); Rest = 490 Regeln, die vor dem
   Bundle wirken. Visuelle Regression 10 Seiten x Desktop/Mobil: 0 Pixel Differenz. Position vor dem Bundle
   beibehalten (Kaskade), Aenderungen: ?v= in header.tpl hochzaehlen. Ziel: Regeln nach custom.less migrieren
   und diese Datei abschaffen. */
h2{line-height:1.625rem;margin:1.75rem 0 .625rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;color:#193e58}
@media screen and (min-width:48em){
.is--ctl-index .sidebar-main,.sidebar-main .mobile--switches,.sidebar-main .navigation--smartphone{display:none}
.categories--headline,.sidebar--navigation .navigation--link .is--icon-right{display:none}
.shop-sites--container .navigation--entry,.shop-sites--container .shop-sites--navigation{border:0}
.shop-sites--container .navigation--entry .navigation--link,.shop-sites--container .shop-sites--navigation .navigation--link{padding:.3125rem .625rem}
}
body.gwfont1,body.gwfont2 h1,body.gwfont2 h2{font-family:"Open Sans",serif}
@media (max-width:767px){
.footer-main .newsletter--form input[type=email]{border:1px solid #009ed8;border-right:none}
.footer-main .column--newsletter,.footer-main .column--zahlungsarten.fullsize,.footer-main .footer--column{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#111;background:#fff;border-top:1px solid #ccc}
.footer-main .column--newsletter .column--headline,.footer-main .column--newsletter .column--headline:after,.footer-main .column--zahlungsarten.fullsize .column--headline{color:#08141c}
}
@media (min-width:768px){
.is--ctl-index .sidebar-left,body[class^=is--ctl-] .sidebar-left{display:none}
body[class^=is--ctl-] .sidebar-left+.content--wrapper{margin-left:0}
}
@media (min-width:1025px){
.is--ctl-index .sidebar-left[data-nsin="1"],.sidebar-left[data-nscu="1"] .sidebar--categories-wrapper,.sidebar-left[data-nsfo="1"] .sidebar--categories-navigation{display:block !important}
.is--ctl-index .sidebar-left[data-nsin="1"]+.content--wrapper{margin-left:16.25rem}
}
@media (min-width:768px) and (max-width:1024px){
.sidebar-left[data-tnscu="1"] .sidebar--categories-wrapper,.sidebar-left[data-tnsfo="1"] .sidebar--categories-navigation{display:block !important}
.is--ctl-index .sidebar-left[data-tnsin="0"]{display:none !important}
.is--ctl-index .sidebar-left[data-tnsin="0"]+.content--wrapper{margin-left:0}
}
@media (max-width:767px){
.footer-main .newsletter--form input[type=email]{border:1px solid #009ed8;border-right:none}
.footer-main .column--newsletter,.footer-main .column--zahlungsarten.fullsize,.footer-main .footer--column{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#111;background:#fff;border-top:1px solid #ccc}
.footer-main .column--newsletter .column--headline,.footer-main .column--newsletter .column--headline:after,.footer-main .column--zahlungsarten.fullsize .column--headline{color:#08141c}
}
@media screen and (min-width:30em){
.hidden--l,.hidden--m,.hidden--xl,.hidden--xs{display:inherit !important}
}
@media screen and (min-width:48em){
.hidden--l,.hidden--s,.hidden--xl,.hidden--xs{display:inherit !important}
}
@media screen and (min-width:64em){
.hidden--m,.hidden--s,.hidden--xl,.hidden--xs{display:inherit !important}
}
@media screen and (min-width:78.75em){
.hidden--l,.hidden--m,.hidden--s,.hidden--xs{display:inherit !important}
}
.listing--wrapper.has--sidebar-filter .action--filter-btn,aside,form,header,nav,section{display:block}
@media screen and (min-width:48em){
.is--ctl-listing .sidebar-main{display:block}
.sidebar-main .mobile--switches,.sidebar-main .navigation--smartphone{display:none}
.shop-sites--container .navigation--entry .navigation--link,.shop-sites--container .shop-sites--navigation .navigation--link,.sidebar--navigation .is--level1 .navigation--link{padding:.3125rem .625rem}
.shop-sites--container .navigation--entry,.shop-sites--container .shop-sites--navigation{border:0}
.action--filter-btn .filter--trigger .action--collapse-icon,.action--filter-options .filter--close-btn{display:none}
.action--filter-btn .filter--trigger:after,.action--filter-btn .filter--trigger:before{width:1rem;height:1rem;right:.625rem;margin-top:-.5rem;font-size:.375rem;line-height:1rem;font-family:"shopware";content:"";position:absolute;text-align:center;background:0 0;color:inherit;top:50%}
.top-bar--navigation .entry--service::after,.top-bar--navigation .entry--service:after{font-size:5px}
}
@media (max-width:767px){
.footer-main .newsletter--form input[type=email]{border:1px solid #009ed8;border-right:none}
.footer-main .column--newsletter,.footer-main .column--zahlungsarten.fullsize,.footer-main .footer--column{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#111;background:#fff;border-top:1px solid #ccc}
.footer-main .column--newsletter .column--headline,.footer-main .column--newsletter .column--headline:after,.footer-main .column--zahlungsarten.fullsize .column--headline{color:#08141c}
.is--ctl-listing .listing--content{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
.is--ctl-listing .action--filter-btn{margin-bottom:0}
}
.action--filter-btn .filter--trigger{background-color:#00719b;background-image:linear-gradient(to bottom,#00719b 0,#00719b 100%);color:#fff;border:1px solid #00668c}
@media screen and (min-width:48em){
input[type=search]{color:#193e58;font-size:.875rem}
}
@media (min-width:768px){
body[class^=is--ctl-] .sidebar-left{display:none}
body[class^=is--ctl-] .sidebar-left+.content--wrapper{margin-left:0}
}
@media (min-width:1025px){
.is--ctl-listing .sidebar-left[data-nsli="1"],.sidebar-left[data-nscu="1"] .sidebar--categories-wrapper,.sidebar-left[data-nsfo="1"] .sidebar--categories-navigation{display:block !important}
.is--ctl-listing .sidebar-left[data-nsli="1"]+.content--wrapper{margin-left:16.25rem}
}
@media (min-width:768px) and (max-width:1024px){
.sidebar-left[data-tnscu="1"] .sidebar--categories-wrapper,.sidebar-left[data-tnsfo="1"] .sidebar--categories-navigation{display:block !important}
.is--ctl-listing .sidebar-left[data-tnsli="0"]{display:none !important}
.is--ctl-listing .sidebar-left[data-tnsli="0"]+.content--wrapper{margin-left:0}
}
template{display:none}
.hidden--l,.hidden--m,.hidden--s,.hidden--xl{display:inherit !important}
.emotion--overlay i.emotion--loading-indicator,.hidden--xs{display:none !important}
.emotion--loading-indicator:before,.select-field select{background-clip:padding-box;height:100%;width:100%;display:block}
.select-field{max-width:18.125rem;height:2.625rem;width:100%;display:inline-block;position:relative;overflow:hidden}
.select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 2.5rem 0 .625rem;line-height:2.5rem;background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#f8f8fa 100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;border:1px solid #cdd6de;border-radius:0 !important;font-size:.875rem}
.select-field select::-ms-expand{display:none}
.select-field:after{width:1.875rem;height:2.5rem;top:.0625rem;line-height:40px;max-height:100%;display:block;content:"";position:absolute;right:0;font-size:5px;border-left:1px solid #eaeaf0;text-align:center;font-family:"shopware"}
.filter-panel--checkbox{width:1rem;height:1rem;padding:.0625rem;border-radius:3px;background-clip:padding-box;display:inline-block;border:1px solid #eaeaf0;position:relative;vertical-align:top}
.filter-panel--checkbox input[type=checkbox]{opacity:0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:0;background:0 0;z-index:65}
.filter-panel--checkbox .checkbox--state,.filter-panel--checkbox .input--state{border-radius:3px;background-clip:padding-box;display:block;width:100%;height:100%;position:relative;z-index:60}
.filter--multi-selection .filter-panel--checkbox,.filter--value .filter-panel--checkbox{top:.3125rem;left:0;position:absolute}
.filter--facet-container:after,.filter-panel--star-rating .rating-star--outer-container:after,.filter-panel--star-rating:after{content:"";display:table;clear:both}
.filter-panel--star-rating .rating-star--outer-container .icon--star,.product--rating i[class^=icon]{color:#f1c40f}
.filter--active-container,.listing--wrapper.has--sidebar-filter .action--sort .sort--label{display:none}
.content-main .select-field select,.listing--sidebar .sidebar-filter .action--filter-options{border-radius:3px;background-clip:padding-box;border:1px solid #eaeaf0}
.action--per-page,.action--sort .sort--label{display:none}
.filter--headline.navigation--headline{border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;background-clip:padding-box !important}
.emotion--overlay,.filter-panel,.filter-panel--flyout{border-radius:3px !important;background-clip:padding-box !important}
.emotion--overlay{background-color:#00719b;padding:20px;border-radius:100% !important;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}
.category--teaser{background:#fff}
@media (max-width:767px){
.footer-main .newsletter--form input[type=email]{border:1px solid #009ed8;border-right:none}
.footer-main .column--newsletter,.footer-main .column--zahlungsarten.fullsize,.footer-main .footer--column{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#111;background:#fff;border-top:1px solid #ccc}
.footer-main .column--newsletter .column--headline,.footer-main .column--newsletter .column--headline:after,.footer-main .column--zahlungsarten.fullsize .column--headline{color:#08141c}
.is--ctl-listing .listing--content{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
}
#filter .filter-panel .filter-panel--icon,#filter .filter-panel--checkbox .checkbox--state,#filter .filter-panel--title{color:#00719b !important}
.content-main .select-field select{color:#00719b !important;border:1px solid #cdd6de !important}
.content-main .filter-panel,.content-main .select-field select{background-color:#f8f8fa;background-image:linear-gradient(to bottom,#f8f8fa 0,#fff 100%)}
.content-main .select-field:after{border-left:1px solid #cdd6de !important;color:#00719b !important}
@media (max-width:767px){
.lb-element-mitte,.lb-element-unten{display:none}
.lb-element-mitte.show-for-mobil,.lb-element-unten.show-for-mobil{display:block}
}
.filter--headline,.filter-panel--flyout .filter-panel--title,.filter-panel--range-info .range-info--label,.hero-unit .hero--headline{color:#00719b}
.pl-cat-hero img,img{display:block;height:auto}
body.themeware-strong .listing--wrapper.has--sidebar-filter .action--sort .sort--label{font-family:"Open Sans",serif !important}
b,h1{font-weight:700}
.btn.is--icon-right [class^=icon--]{height:1rem;line-height:2rem;margin:-1rem 0 0;right:.75rem;font-weight:400;display:block;position:absolute;top:50%}
.product--delivery,input[type=text]{font-size:.875rem}
.product--delivery .delivery--text,.product--delivery p{margin:0}
input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;background-clip:padding-box;box-sizing:border-box;line-height:1.1875rem;width:18.125rem;padding:.625rem .625rem .5625rem;background:#f8f8fa;border:1px solid #eaeaf0;border-top-color:#dbdbe5;text-align:left;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#193e58}
@media screen and (min-width:48em){
.sidebar-main .entry--close-off-canvas,.sidebar-main .icon--arrow-right{display:none}
.header-main .container:after,.main-search--results:after{content:"";display:table;clear:both}
.header-main .top-bar--navigation .navigation--entry{color:#111}
.header-main .top-bar--navigation .entry--service,.header-main .top-bar--navigation .field--select{position:relative}
.header-main .top-bar--navigation .entry--service::after,.header-main .top-bar--navigation .entry--service:after{top:-.1875rem;margin-left:.3125rem;content:"";font-family:"shopware";position:relative}
}
@media screen and (min-width:78.75em){
.product--supplier,.product--supplier .product--supplier-link{height:4.375rem}
}
@media screen and (min-width:48em){
.footer-main .column--headline::after,.footer-main .footer-minimal{display:none}
.is--ctl-detail .sidebar-main,.sidebar-main .mobile--switches,.sidebar-main .navigation--smartphone{display:none}
.shop-sites--container .navigation--entry .navigation--link,.shop-sites--container .shop-sites--navigation .navigation--link,.sidebar--navigation .is--level1 .navigation--link{padding:.3125rem .625rem}
.shop-sites--container .navigation--entry,.shop-sites--container .shop-sites--navigation{border:0}
#cookie-consent,.sidebar-main.off-canvas{background:0 0}
}
@media screen and (min-width:78.75em){
#cookie-consent,.sidebar-main.off-canvas{position:relative;top:0;left:0;z-index:1000}
}
@media screen and (min-width:30em){
.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--accept-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--configure-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--decline-button{margin-top:0}
}
@media screen and (min-width:48em){
.sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active::before,.sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active:before,.top-bar--navigation .entry--service::after,.top-bar--navigation .entry--service:after{font-size:5px}
}
@media (min-width:768px) and (max-width:1200px){
.headtyp-3 .top-bar .notepad-and-cart .entry--cart .cart--display,.headtyp-3 .top-bar .notepad-and-cart .entry--notepad .notepad--name,.headtyp-3 .top-bar .notepad-and-cart .name--account{display:none !important}
}
.buybox--button.btn.is--primary::before,.product--details .buybox--form{border-radius:3px !important;background-clip:padding-box !important}
.buybox--button.btn.is--primary{background:#15803d !important;color:#fff !important;border:1px solid #15803d !important;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;line-height:38px}
.buybox--button.btn.is--primary::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0f6631;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}
@media (min-width:768px) and (max-width:1023px){
.headtyp-3 .navigation--entry.account-dropdown span.account--display span.name--account,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a .notepad--name{display:none !important}
}
@media (max-width:767px){
.footer-main .newsletter--form input[type=email]{border:1px solid #009ed8;border-right:none}
.footer-main .column--newsletter,.footer-main .column--zahlungsarten.fullsize,.footer-main .footer--column{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#111;background:#fff;border-top:1px solid #ccc}
.footer-main .column--newsletter .column--headline,.footer-main .column--newsletter .column--headline:after,.footer-main .column--zahlungsarten.fullsize .column--headline{color:#08141c}
}
.product--details .buybox--form,html{width:100%}
@media (min-width:768px){
.headtyp-3 .top-bar--language .field--select{color:#fff !important}
.footer-main.ftyp3 .column--tagcloud,.footer-main.ftyp3 .column--ueber-uns{width:100%;display:block;text-align:center}
.footer-main.ftyp3 .column--newsletter .column--headline,.sites-navigation.show-for-mobil{display:none}
.footer-main.ftyp3 .column--newsletter .column--content .newsletter--form,.footer-main.ftyp3 .column--newsletter .column--content p{display:table-cell;width:50%;padding:0 25px;vertical-align:middle}
}
.product--delivery [class^=icon--]{font-size:.8125rem;padding-right:5px}
@media screen and (min-width:48em){
input[type=search],input[type=text]{color:#193e58;font-size:.875rem}
}
.product--details .product--rating-container,.product--details .product--supplier{width:50%}
.product--details .product--buybox .product--price,body{margin:0}
@media screen and (min-width:30em){
.product--details .buybox--form{width:80%}
}
@media screen and (min-width:48em){
.product--details .tab--header,.product--details .tab--preview,.product--details .tab-menu--cross-selling .tab--container{display:none}
}
@media screen and (min-width:64em){
.product--details .buybox--form{width:100%}
}
@media screen and (min-width:78.75em){
.product--supplier,.product--supplier .product--supplier-link{height:4.375rem}
}
@media (min-width:768px){
.footer-main .navigation--entry .navigation--link,.footer-main a,.footer-main a.footer--phone-link{color:#00aeef}
.footer-main .navigation--entry .navigation--link:hover,.footer-main a.footer--phone-link:hover,.footer-main a:hover{color:#193e58}
.is--ctl-detail .sidebar-left,.lb-element-mitte.show-for-mobil,.lb-element-unten.show-for-mobil,body[class^=is--ctl-] .sidebar-left{display:none}
body[class^=is--ctl-] .sidebar-left+.content--wrapper{margin-left:0}
#cookie-consent,.sidebar-main.off-canvas{float:none;margin-bottom:20px}
}
@media (max-width:767px){
.lb-element-mitte,.lb-element-unten{display:none}
.lb-element-mitte.show-for-mobil,.lb-element-unten.show-for-mobil{display:block}
}
@media (min-width:1025px){
.sidebar-left[data-nscu="1"] .sidebar--categories-wrapper,.sidebar-left[data-nsfo="1"] .sidebar--categories-navigation{display:block !important}
.is--ctl-detail .sidebar-left[data-nsde="0"]{display:none !important}
.is--ctl-detail .sidebar-left[data-nsde="0"]+.content--wrapper{margin-left:0}
}
@media (min-width:768px) and (max-width:1024px){
.sidebar-left[data-tnscu="1"] .sidebar--categories-wrapper,.sidebar-left[data-tnsfo="1"] .sidebar--categories-navigation{display:block !important}
.is--ctl-detail .sidebar-left[data-tnsde="0"]{display:none !important}
.is--ctl-detail .sidebar-left[data-tnsde="0"]+.content--wrapper{margin-left:0}
}
.product--tax a{color:#00719b}
.pl-zub-hint,.tab--preview .tab--link,a{color:#00719b}
@media (min-width:768px){
.footer-main .column--desc a,.footer-main .column--navigation .navigation--link{color:#00719b}
}
h1{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
button,input,select{color:inherit;font:inherit;margin:0}
button,html input[type=button]{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox]{box-sizing:border-box;padding:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
td{padding:0}
.block,.block-group,.block-group:after,.block-group:before,.block:after,.block:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block-group:after,.block-group:before{display:table;content:"";line-height:0}
.btn [class^=icon--]{font-size:.625rem}
#cookie-consent .cookie-consent--configuration .cookie-consent--group:after,#cookie-consent .cookie-consent--cookie:after,.container:after{content:"";display:table;clear:both}
input[type=email],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;background-clip:padding-box;box-sizing:border-box;line-height:1.1875rem;width:18.125rem;padding:.625rem .625rem .5625rem;background:#f8f8fa;border:1px solid #eaeaf0;border-top-color:#dbdbe5;text-align:left;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#193e58;font-size:.875rem}
.select-field select option{padding:.25rem .5rem;color:#193e58;background:#fff}
[class*=" icon--"],[class^=icon--]{font-family:"shopware";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#cookie-consent .cookie-consent--header,.off-canvas .sidebar--navigation .navigation--link{padding:.125rem .625rem;line-height:2.375rem}
.buttons--off-canvas,.off-canvas{display:none}
#cookie-consent .cookie-consent--header{background-color:#193e58;background-image:linear-gradient(to bottom,#193e58 0,#08141c 100%);font-size:.875rem;color:#f8f8fa;font-weight:700}
#cookie-consent .cookie-consent--header .icon--arrow-right{margin:.75rem 0 0;font-size:.6875rem;float:right}
.alert:after,.product-slider--container:after{content:"";display:table;clear:both}
.alert .alert--content,.alert .alert--icon{padding:.625rem;float:left}
.alert .alert--icon,.badge{font-weight:700;text-align:center}
.product-slider,.product-slider--container{display:block;position:relative;top:0;left:0}
.content--breadcrumb:after,.content--wrapper:after,.content-main--inner:after,.content-main:after,.image-slider--slide:after,.image-slider:after,.last-seen-products:after,.main-search--results:after{content:"";display:table;clear:both}
.last-seen-products--slider{position:relative;overflow:hidden}
.last-seen-products--container{position:relative;overflow:hidden}
.image-slider,.image-slider--container,.image-slider--item,.image-slider--slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}
.image-slider--item,.image-slider--slide{height:100%}
table thead td{background:#193e58;color:#fff;font-weight:700;text-align:center}
body,p{font-size:.9375rem}
.ajax-loader,.header-main .top-bar{display:none}
.content--breadcrumb .breadcrumb--entry:last-child{display:list-item}
.footer-main .newsletter--form:after,.mobile--switches:after,.page-wrap--cookie-permission .cookie-permission--container:after,.product--box:after,.topseller:after{content:"";display:table;clear:both}
#cookie-consent,.sidebar-main.off-canvas{background:#f5f5f8}
.mobile--switches .field--select,.sidebar--navigation .navigation--entry{position:relative}
.box--slider .image--element img,.product--box .product--image .image--element img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-block;vertical-align:middle;z-index:500}
.box--slider,.box--slider .product--image{display:block;text-align:center;position:relative}
.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button.cookie-permission--extra-button .cookie-permission--accept-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--decline-button{margin-right:.3125rem}
.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--accept-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--configure-button,.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--decline-button{margin-top:.625rem}
.advanced-menu:after,.tab--navigation:after{content:"";display:table;clear:both}
.advanced-menu .menu--container,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a .cart--display{display:none}
.categories--headline.navigation--headline,.footer-main .column--headline,.last-seen-products .last-seen-products--title,.product--box .product--title,.shop-sites--container .shop-sites--headline,body.gwfont2 .panel--title,div[class^=lb-element] .navigation--headline{text-transform:uppercase}
.advanced-menu,body.layout-boxed .footer-main,body.layout-boxed .footer-main .footer--bottom{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;background-clip:padding-box !important}
.btn,.footer-main .column--shipping img,.footer-main .column--zahlungsarten img,.is--rounded,input{border-radius:3px !important;background-clip:padding-box !important}
.categories--headline.navigation--headline,.panel>.panel--title,.shop-sites--container .navigation--headline{border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;background-clip:padding-box !important}
.navigation-main .navigation--list .navigation--entry .navigation--link,body.gwfont2 .panel--title{font-family:"Open Sans",serif}
.headtyp-3 .navigation-main .navigation--list .navigation--entry .navigation--link{font-size:20px}
.topbar .entry--link,.topbar .navigation--entry{font-size:13px}
.headtyp-3 .top-bar .header-logo-and-suche,.headtyp-3 .top-bar .notepad-and-cart{display:table-cell;float:none;width:auto}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--compare,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad{float:right;min-width:40px;width:auto;height:40px;line-height:40px;position:relative;font-size:22px !important;padding:0;margin:0}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a i,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--compare>div,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a i{min-width:40px;width:auto;height:40px;line-height:40px;text-align:center;display:inline-block;position:relative;padding:0;margin:0}
.headtyp-3 .top-bar .notepad-and-cart a i{float:right;color:#193e58 !important}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--compare,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a{margin-right:5px}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--compare,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a{border:1px solid #193e58;background:#eee;border-radius:3px !important;background-clip:padding-box !important}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a i,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a i{font-size:18px !important;float:left}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a .notepad--name{font-size:13px;display:block;float:left;padding-right:10px}
@media (max-width:767px){
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a .notepad--name{padding-right:0 !important}
}
.navigation-main .navigation--link,.navigation-main .navigation--list .navigation--entry{background:0 0 !important;color:#fff !important}
@media (max-width:767px){
#cookie-consent,.sidebar-main.off-canvas{z-index:-1}
}
body.layout-fullwidth-boxed .content-main--inner{padding:0}
.box--content{background:#fff}
@media (max-width:767px){
.off-canvas{width:100%;max-width:400px}
.mobile--switches,.mobile--switches .navigation--entry{height:50px;line-height:50px}
.mobile--switches .field--select{height:50px !important;line-height:50px !important}
.categories--headline.navigation--headline,.navigation--headline{line-height:50px;background:#00719b;color:#f8f8fa;margin:0 !important;padding:0 10px;font-size:17px !important}
.lb-element-mitte,.lb-element-unten{background:#fff;margin:0;border-top:1px solid #00719b}
}
.footer-main .container{background:0 0 !important;padding:20px 5px 0}
.footer-main .column--newsletter .column--headline{color:#f8f8fa}
.footer-main .column--newsletter .column--headline:after{color:#f8f8fa}
.footer-main .newsletter--form,.last-seen-products>div{padding:0;width:100%;max-width:500px;margin:0 auto}
.footer-main .newsletter--form input[type=email]{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;background:#fff;color:#333;border:0;height:38px}
.footer-main .column--shipping img,.footer-main .column--zahlungsarten img{float:left;margin:2% 3% 1%0;width:30%;height:auto;display:inline-block;border:1px solid rgba(0,0,0,.05);max-width:100px}
.footer-main .column--zahlungsarten .grayscale img,.footer-main .column--zahlungsarten.fullsize .grayscale img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
.footer-main .navigation--entry:before,div[class^=lb-element] ul.usp li:before{content:"";font-family:"shopware",sans-serif;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:5px;position:absolute;left:0;top:10px;color:#00aeef}
.footer-main .column--communitys a,.footer-main .communitys--icons a{border-radius:0;background-clip:padding-box}
@media (max-width:767px){
.footer-main .newsletter--form input[type=email]{border:1px solid #009ed8;border-right:none}
.footer-main .column--newsletter,.footer-main .column--zahlungsarten.fullsize,.footer-main .footer--column{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#111;background:#fff;border-top:1px solid #ccc}
.footer-main .column--newsletter .column--headline,.footer-main .column--newsletter .column--headline:after,.footer-main .column--zahlungsarten.fullsize .column--headline{color:#08141c}
}
div[class^=lb-element] .navigation--headline{padding-bottom:.66666667rem;font-size:1rem;margin-top:0;border-bottom:1px solid #eaeaf0;color:#193e58;font-weight:700}
div[class^=lb-element] ul.usp{margin:0 0 0 10px;padding:0;list-style:none}
div[class^=lb-element] ul.usp li{margin:0;padding:5px 0 2px 20px;line-height:1.2;list-style:none;position:relative;font-weight:700}
div[class^=lb-element] ul.usp li:before{content:"";font-size:14px;top:5px;color:#2ecc71}
.content--wrapper .content.product--details .product--detail-upper,.content--wrapper .content.product--details .product--header,.last-seen-products,.shop-sites--container,.topseller{background:#fff}
@media (max-width:767px){
div[class^=lb-element] .navigation--headline{padding:0 10px;color:#f8f8fa}
div[class^=lb-element] ul.usp{padding:15px 0}
}
.header-main .top-bar--navigation .service--list .service--link{color:#111 !important}
.topbar .navigation--entry .entry--link i,.topbar .navigation--entry a i,.topbar .navigation--entry.account-dropdown i{color:#193e58 !important}
.topbar .navigation--entry .entry--link span,.topbar .navigation--entry a span{color:#000 !important}
.top-bar--navigation,.topbar .menu--name{font-weight:400}
.navigation-main,.navigation-main .is--active,.navigation-main .is--active .navigation--link{font-weight:600}
.navigation-main .navigation--link,.topbar .navigation--entry .cart--display,.topbar .navigation--entry .menu--name,.topbar .navigation--entry .name--account,.topbar .navigation--entry .notepad--name,.topbar .navigation--entry>span{text-transform:uppercase}
@media (max-width:767px){
.headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown{display:table;position:absolute !important;top:50px;right:20%;width:20% !important;height:70px !important;padding:0 !important;margin:0 !important;border:0;line-height:1 !important;text-align:center}
.headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown i{display:block;font-size:20px !important;width:auto;height:auto;float:none;line-height:1}
.headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown span.account--display{display:table-cell;width:100%;margin:0;padding:0;vertical-align:middle;height:auto;background:0 0 !important;border:0 !important;line-height:1;text-align:center}
.headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown span.name--account{font-size:12px;display:block !important;padding-top:6px;float:none !important;padding-right:0}
}
@media screen and (max-width:550px){
.headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown span.name--account{font-size:11px}
}
@media (max-width:440px){
.headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown span.name--account{font-size:9px}
}
.account-dropdown-container .infotext-container,.account-dropdown-container .registrieren-container{color:#111 !important}
header .service--list{z-index:10000;box-shadow:0 10px 30px rgba(0,0,0,.1)}
.service--list:after,header .service--list{border:1px solid #eaeaf0}
.newsletterfooter--privacy input[type=checkbox]{margin:.1875rem .25rem 0 0;height:12px;width:12px;vertical-align:top}
@media (max-width:767px){
.footer-main .newsletterfooter--privacy a,.footer-main .newsletterfooter--privacy a:hover{color:#111 !important}
}
img.osi{opacity:1}
img.osi[data-src]{opacity:0}
@media screen and (max-width:767px){
.headtyp-3 .headbar,.headtyp-3 .top-bar--language.navigation--entry{display:none !important}
.headtyp-3 .top-bar .logo{display:table;width:50%;height:50px;position:absolute;top:0;left:0;padding:10px 15px 0;margin-top:0}
.headtyp-3 .top-bar .logo .logo--link{display:table-cell;vertical-align:middle}
.headtyp-3 .top-bar .logo .logo--link img{display:block;max-width:100%;max-height:31px;width:auto;color:transparent}
.headtyp-3 .header-main .top-bar--navigation{padding:0}
.headtyp-3 .topbar #header--searchform{display:table;width:50%;top:0;right:0;position:absolute;z-index:5000;padding:0;max-width:inherit;border:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:50px;left:inherit}
.headtyp-3 .topbar #header--searchform .main-search--results{width:calc(200% - 30px);margin-left:calc(-100% + 15px);margin-right:15px;top:auto;left:initial}
.headtyp-3 .topbar #header--searchform .main-search--form{padding:10px 15px 0}
.headtyp-3 .topbar #header--searchform .main-search--form .main-search--field{border-radius:4px !important;background-clip:padding-box !important}
.headtyp-3 .topbar #header--searchform .main-search--form .main-search--button{top:19px;right:15px}
.headtyp-3 .header-main .navigation--entry.entry--menu-left{display:table;position:absolute;top:50px;left:0;height:70px;width:20%;text-align:center;line-height:1;padding:0;margin:0;border:0}
.headtyp-3 .header-main .navigation--entry.entry--menu-left a,.headtyp-3 .header-main .top-bar--navigation .entry--compare>div{display:table-cell;width:100%;margin:0;padding:0;vertical-align:middle}
.headtyp-3 .header-main .navigation--entry.entry--menu-left a [class^=icon--]{display:block;font-size:20px;color:#000}
.headtyp-3 .header-main .navigation--entry.entry--menu-left span{display:block;padding-top:6px;font-size:9px}
.headtyp-3 .header-main .top-bar--navigation .entry--cart,.headtyp-3 .header-main .top-bar--navigation .entry--notepad{display:table;position:absolute !important;top:50px;right:0;height:70px !important;width:20% !important;padding:0 !important;margin:0 !important;line-height:1 !important;border:0;text-align:center;background:0 0}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a{display:table-cell;width:100%;margin:0;padding:0;vertical-align:middle;height:auto;line-height:1;float:none;background:0 0 !important;border:0 !important}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--cart a i,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a i{display:block;font-size:20px !important;width:auto;height:auto;float:none;line-height:1}
.headtyp-3 .top-bar .notepad-and-cart .entry--cart .cart--display,.headtyp-3 .top-bar .notepad-and-cart .entry--notepad .notepad--name{display:block !important;padding-top:6px;float:none !important;padding-right:0}
.headtyp-3 .header-main .top-bar--navigation .entry--cart span.badge{position:absolute;top:7px;left:65%;line-height:20px;padding:0;width:20px;height:20px;margin-left:-10px;border:1px solid rgba(0,0,0,.1)}
.headtyp-3 .header-main .top-bar--navigation .entry--notepad{right:40%;background:0 0 !important}
.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a{display:table-cell;width:100%;margin:0;padding:0;vertical-align:middle;height:auto;background:0 0 !important;border:0 !important;line-height:1;text-align:center}
.headtyp-3 .header-main .top-bar--navigation .entry--compare{display:none !important;position:absolute;left:20%;top:50px;height:70px;text-align:center;width:20%;padding:0;margin:0;border:0;line-height:1}
.headtyp-3 .header-main .navigation--entry.entry--menu-left span,.headtyp-3 .top-bar .notepad-and-cart .entry--cart .cart--display,.headtyp-3 .top-bar .notepad-and-cart .entry--notepad .notepad--name,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a .notepad--name{font-size:12px}
}
@media screen and (max-width:550px){
.headtyp-3 .header-main .navigation--entry.entry--menu-left span,.headtyp-3 .top-bar .notepad-and-cart .entry--cart .cart--display,.headtyp-3 .top-bar .notepad-and-cart .entry--notepad .notepad--name,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a .notepad--name{font-size:11px}
}
@media (max-width:440px){
.headtyp-3 .header-main .navigation--entry.entry--menu-left span,.headtyp-3 .top-bar .notepad-and-cart .entry--cart .cart--display,.headtyp-3 .top-bar .notepad-and-cart .entry--notepad .notepad--name,.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--notepad a .notepad--name{font-size:9px}
}
@media screen and (max-width:767px){
.headtyp-3 .header-main .topbar{position:relative}
}
.product--details .action--compare,.product--details .action--link.action--compare{display:none}
.product--details .action--link [class^=icon]{font-size:.75rem;margin:0 .3125rem 0 0}
.product--details .bought--content .product-slider,.product--details .related--content .product-slider,.product--details .similar--content .product-slider{padding:.625rem;min-height:16.875rem}
.footer-main .navigation--entry .navigation--link,.footer-main a,.footer-main a.footer--phone-link{color:#111}
.footer-main .navigation--entry .navigation--link:hover,.footer-main a.footer--phone-link:hover,.footer-main a:hover{color:#193e58}
@media (max-width:767px){
.lb-element-mitte,.lb-element-unten{display:none}
.lb-element-mitte.show-for-mobil{display:block}
}
.lb-element-mitte,.lb-element-unten{clear:both}
.categories--headline,.navigation--headline,.page-wrap--cookie-permission a,.product--box .product--price .price--default,.product--price .price--default,.shop-sites--container .shop-sites--headline{color:#00719b}
.page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .btn,.page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--decline-button{background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#193e58;height:2.625rem}
.sidebar-left .usp a,.tab--navigation .tab--link{color:#00719b}
@media (prefers-reduced-motion:reduce){
*,::after,::before{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}
}
input[type=checkbox]{width:18px;height:18px}
.topbar--features,.topbar--features>div>div{display:none;line-height:38px;height:38px}
.topbar--features>div>div i,.topbar--features>div>div span{color:#fff;font-size:12px;line-height:1;vertical-align:middle;padding-bottom:3px}
@media (max-width:1400px){
.topbar--features>div>div[class^=feature-]{text-align:center !important}
}
.advanced-menu .item--level-0 a.menu--list-item-link,.advanced-menu .item--level-1 a.menu--list-item-link{color:#111 !important;font-weight:600 !important;text-transform:none !important;font-family:"Open Sans",serif}
body.themeware-strong .categories--headline.navigation--headline,body.themeware-strong .footer-main .column--headline,body.themeware-strong .last-seen-products .last-seen-products--title,body.themeware-strong .product--box .product--title,body.themeware-strong .shop-sites--container .shop-sites--headline,body.themeware-strong div[class^=lb-element] .navigation--headline{font-family:"Open Sans",serif !important}
.navigation-main .navigation--entry .navigation--link{position:relative;letter-spacing:.03em;transition:background .18s ease,color .18s ease}
.navigation-main .navigation--entry .navigation--link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;background:#00719b;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}
.navigation-main .navigation--entry .navigation--link:hover:after,.navigation-main .navigation--entry.is--active .navigation--link:after{transform:scaleX(1)}
.advanced-menu .menu--container{border-top:3px solid #00719b;box-shadow:0 18px 38px -12px rgba(15,40,60,.28)}
.advanced-menu .menu--list.menu--level-0 > .menu--list-item > .menu--list-item-link,.advanced-menu .pl-menu-cat .category--name{font-weight:700;color:#193e58}
.advanced-menu .menu--list.menu--level-1 .menu--list-item-link{display:block;padding:4px 8px;border-radius:3px;transition:background .15s ease,padding-left .15s ease}
.advanced-menu .menu--list.menu--level-1 .menu--list-item-link:hover{background:#e9f7fd;padding-left:14px;color:#00719b}
.pl-menu-cat-image{height:110px;width:110px;border:1px solid #eaeaf0;border-radius:6px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .18s ease,box-shadow .18s ease}
.pl-menu-cat:hover .pl-menu-cat-image{transform:scale(1.04);box-shadow:0 6px 16px rgba(15,40,60,.15)}
.pl-menu-cat-mono{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#fff;background:linear-gradient(135deg,#2694bd,#00719b)}
.advanced-menu .content--wrapper.has--content{display:flex;align-items:flex-start}
.pl-menu-teaser{width:25%;padding:10px 6px 10px 22px;border-left:1px solid #eef1f4}
.pl-menu-teaser--title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#00719b;margin-bottom:10px}
.pl-menu-teaser .topseller{border:0;padding:0;background:none;box-shadow:none}
.pl-menu-teaser .topseller--title{display:none}
.pl-menu-teaser .product-slider--arrow,.pl-menu-teaser .product--rating-container{display:none !important}
.pl-menu-teaser .product-slider--item:nth-child(n+3){display:none !important}
.pl-menu-teaser .product-slider,.pl-menu-teaser .product-slider--container{position:static !important;height:auto !important;width:100% !important;max-width:100% !important;overflow:hidden !important;white-space:normal !important}
.pl-menu-teaser .product-slider--item{position:static !important;left:auto !important;top:auto !important;float:none !important;display:block !important;width:100% !important;transform:none !important;margin:0 0 12px}
.pl-menu-teaser .product--box{width:100% !important;padding:0 0 10px;border:0}
.pl-menu-teaser .product--box .box--content{padding:0;border:0}
.pl-menu-teaser .product--image{height:90px}
.pl-menu-teaser .product--title{font-size:12px;line-height:1.35;height:auto;white-space:normal}
.pl-menu-teaser .product--price{font-size:13px;font-weight:700;color:#00719b}
.pl-mm{width:100%;padding:0 4px}
.pl-mm-groups{display:flex;align-items:flex-start;gap:0 26px;padding:2px 0 4px}
.pl-mm-group{flex:0 1 auto;min-width:0}
.pl-mm-group+.pl-mm-group{border-left:1px solid #eef1f4;padding-left:26px}
.pl-mm-group-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#00719b;margin:0 0 12px}
.pl-mm-tiles{display:flex;flex-wrap:wrap;gap:18px}
.pl-mm-tile{width:160px}
.pl-mm-tile .pl-menu-cat-image{height:150px;width:150px}
.pl-mm-tile .menu--level-1 .menu--list-item-link{hyphens:manual;-webkit-hyphens:manual;white-space:normal}
.pl-mm-tile .menu--list-item-link{display:block}
.pl-mm-tile .category--name{margin-top:7px;font-weight:700;color:#193e58;line-height:1.25}
.pl-mm-tile .menu--level-1{margin:6px 0 0;padding:0;list-style:none}
.pl-mm-tile-teaser{margin-top:5px;font-size:12px;line-height:1.35;color:#666}
.pl-mm.is--compact{display:grid;grid-template-columns:minmax(0,auto) minmax(230px,1fr);gap:0 28px;align-items:start}
.pl-mm.is--compact .pl-mm-groups{min-width:0}
.pl-mm.is--compact .pl-mm-band{grid-template-columns:1fr;border-top:0;border-left:1px solid #eef1f4;margin:0;padding:0 0 0 24px;gap:18px;min-width:0}
.pl-mm.is--compact .pl-mm-band.is--single{grid-template-columns:1fr}
.pl-mm.is--compact .pl-mm-prods .product-slider--container{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}
.pl-mm-all{display:inline-block;margin-top:10px;font-weight:600;color:#00719b;text-decoration:none}
.pl-mm-all:hover{text-decoration:underline}
.pl-mm-band{display:grid;grid-template-columns:3fr 1.3fr;gap:28px;border-top:1px solid #eef1f4;margin-top:10px;padding-top:14px}
.pl-mm-band.is--single{grid-template-columns:1fr}
.pl-mm-kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#00719b;margin:0 0 10px}
.pl-mm{padding-bottom:6px}
.pl-mm-prods .topseller,.pl-mm-prods .topseller.panel,.pl-mm-prods .topseller .panel--body{border:0 !important;padding:0 !important;background:none !important;box-shadow:none !important;margin:0 !important;border-radius:0 !important}
.pl-mm-prods .topseller--title,.pl-mm-prods .product-slider--arrow,.pl-mm-prods .product--badges,.pl-mm-prods .pl-swatch,.pl-mm-prods .product--rating-container,.pl-mm-prods .product--actions,.pl-mm-prods .article-more,.pl-mm-prods .price--unit{display:none !important}
.pl-mm-prods .product-slider,.pl-mm-prods .product-slider--container{position:static !important;height:auto !important;width:100% !important;max-width:100% !important;overflow:visible !important;white-space:normal !important;transform:none !important}
.pl-mm-prods .product-slider--container{display:grid !important;grid-template-columns:repeat(4,1fr);gap:12px}
.pl-mm-prods .product-slider--item{position:static !important;left:auto !important;top:auto !important;float:none !important;display:block !important;width:auto !important;transform:none !important;margin:0;padding:0}
.pl-mm-prods .product-slider--item:nth-child(n+5){display:none !important}
.pl-mm-prods .product--box{width:100% !important;padding:0;border:0;margin:0;min-height:0;height:100%}
.pl-mm-prods .product--box .box--content{height:100%;display:flex;align-items:center}
.pl-mm-prods .product--box .box--content > .product--info{width:100%}
.pl-mm-prods .product--box .box--content{padding:8px;border:1px solid #eaeaf0;border-radius:6px;min-height:0;box-shadow:none}
.pl-mm-prods .product--box:hover .box--content{box-shadow:0 6px 16px rgba(15,40,60,.12)}
.pl-mm-prods .product--box .product--info{display:grid !important;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 10px;align-items:center;align-content:center;min-height:72px;overflow:hidden}
.pl-mm-prods .product--box .product--image{height:64px !important;width:64px !important;margin:0 !important;grid-row:1/3;padding:0 !important}
.pl-mm-prods .product--box .product--info > *{min-width:0}
.pl-mm-prods .product--box .product--price-info *{white-space:normal !important;overflow-wrap:anywhere}
.pl-mm-prods .product--image .image--element{padding:0}
.pl-mm-prods .product--box .product--title{font-size:12px !important;line-height:1.3 !important;height:auto !important;max-height:none !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;margin:0 !important;padding:0 !important;font-weight:600;color:#193e58;text-transform:none !important;text-align:left !important;display:block}
.pl-mm-prods .product--box .product--price-info{margin:0 !important;height:auto !important;white-space:normal !important;overflow:visible !important;text-align:left !important}
.pl-mm-prods .product--box .product--price{font-size:13px !important;font-weight:700;color:#00719b;margin:0 !important;line-height:1.25 !important;height:auto !important;white-space:normal !important;text-align:left !important}
.pl-mm-prods .product--box .product--price .price--default,.pl-mm-prods .product--box .product--price .price--pseudo{display:inline;white-space:nowrap}
.pl-mm-prods .product--box .product--price .price--pseudo,.pl-mm-prods .product--box .product--price .price--discount{font-size:11px;font-weight:400;color:#666}
.pl-mm-rg-list{list-style:none;margin:0;padding:0}
.pl-mm-rg-list li{padding:5px 0;border-bottom:1px dotted #eef1f4}
.pl-mm-rg-list li:last-child{border:0}
.pl-mm-rg-list a{text-decoration:none;color:#333;display:block}
.pl-mm-rg-list a:hover .pl-mm-rg-title{color:#00719b}
.pl-mm-rg-title{font-weight:600;display:block}
.pl-mm-rg-teaser{font-size:12px;color:#666;display:block;line-height:1.35}
.pl-rg-list{width:75% !important;display:grid;grid-template-columns:1fr 1fr;gap:10px 26px;padding:0 10px 0 0;margin:0;list-style:none}
.pl-rg-item{margin:0;width:auto !important;float:none !important}
.pl-rg-link{display:flex;gap:14px;align-items:flex-start;padding:8px;border-radius:6px;transition:background .15s ease}
.pl-rg-link:hover{background:#eef6f9}
.pl-rg-img{flex:0 0 72px;width:72px;height:72px;border-radius:6px;background-size:cover;background-position:center;border:1px solid #eaeaf0}
.pl-rg-body{display:block;min-width:0}
.pl-rg-title{display:block;font-weight:700;color:#193e58;font-size:14px;line-height:1.3;margin-bottom:3px}
.pl-rg-teaser{display:block;font-size:12.5px;color:#5c6f78;line-height:1.45;margin-bottom:4px}
.pl-rg-more{display:inline-block;font-size:12.5px;color:#00719b;text-decoration:underline}
.content--emotions .image--element{background:#f7f8fa}
.content--emotions .emotion--product .image--element,.content--emotions .emotion--product picture{display:block;min-height:286px;background:#f7f8fa}
.content--emotions .product-slider{min-height:429px;overflow:hidden}
.content--emotions .product-slider .image--element,.content--emotions .product-slider picture{display:block;min-height:194px;background:#f7f8fa}
.image-slider--container .image--media img[width]{width:auto !important;height:auto !important;max-width:100%;max-height:100%}
.pl-quote{clear:both;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#555;margin:8px 0 2px}
.pl-quote--label{font-weight:600;color:#193e58}
.pl-quote--plz{border:1px solid #cdd6de;border-radius:3px;padding:5px 6px;font-size:16px;height:40px;width:78px !important}
select.pl-quote--country{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:60px !important;min-width:60px;height:40px !important;line-height:38px;padding:0 18px 0 8px !important;margin:0 !important;font-size:16px;color:#193e58;border:1px solid #cdd6de !important;border-radius:3px !important;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%275%27%3E%3Cpath d=%27M0 0l4 5 4-5z%27 fill=%27%23577%27/%3E%3C/svg%3E") no-repeat right 6px center !important;box-shadow:none !important;float:none !important;display:inline-block !important}
.pl-quote--go{background:#193e58;border:0;color:#fff;font-size:14px;padding:10px 14px;border-radius:3px;cursor:pointer}
.pl-quote--go:hover{background:#005a7c}
.pl-quote--result{font-weight:700;color:#1f5c33}
.pl-quote--result.pl-err{color:#a03c2e;font-weight:400}
.pl-badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}
.pl-badge{font-style:normal;font-size:12.5px;font-weight:700;border-radius:3px;padding:4px 9px;line-height:1.3}
.pl-badge--bpa{background:#e5f7e9;color:#1f7a3d;border:1px solid #bfe6cb}
.pl-badge--food{background:#eef4fa;color:#2c5b84;border:1px solid #cfe0ef}
.pl-badge--mig{background:#fdf3e4;color:#a05a00;border:1px solid #f0dcb8}
.pl-stock .delivery--text-available{font-weight:700}
.pl-trust{clear:both;width:100%;display:flex;flex-wrap:wrap;gap:3px 14px;font-size:12.5px;color:#555;margin:10px 0 4px;padding-top:8px}
.pl-trust .icon--check{color:#15803d;font-size:12px;margin-right:3px}
.pl-trust a{color:#00719b;text-decoration:underline;text-underline-offset:2px}
.pl-trust a:hover{color:#005a7c}
.pl-zub-hint{clear:both;display:block;background:#eef8fd;border:1px solid #cdeaf7;font-size:12.5px;padding:8px 12px;border-radius:3px;margin:8px 0 2px;text-decoration:none}
.pl-zub-hint:hover{background:#e0f2fb;color:#133044}
.pl-zub-hint b{color:#00719b}
.pl-pallet{clear:both;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#f4faf1;border:1px solid #cfe8c8;border-radius:3px;padding:8px 12px;margin:10px 0 2px}
.pl-pallet--info{font-size:12.5px;color:#1f5c33;font-weight:600}
.pl-pallet--info .icon--check{color:#15803d;font-size:12px;margin-right:4px}
.pl-pallet--btn{background:#1f7a3d;border:0;color:#fff;font-weight:700;font-size:12.5px;padding:8px 14px;border-radius:3px;cursor:pointer;white-space:nowrap}
.pl-pallet--btn:hover{background:#186231}
.pl-qty-info{display:block;flex-basis:100%;font-size:12.5px;color:#1f5c33;font-weight:600;margin-top:2px}
.pl-qty-info--warn{color:#a05a00}
.pl-quote{clear:both;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#555;margin:8px 0 2px}
.pl-quote--label{font-weight:600;color:#193e58}
.pl-quote--country,.pl-quote--plz{border:1px solid #cdd6de;border-radius:3px;padding:5px 6px;font-size:16px;height:40px}
.pl-quote--plz{width:78px !important}
select.pl-quote--country{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:60px !important;min-width:60px;height:40px !important;line-height:38px;padding:0 18px 0 8px !important;margin:0 !important;font-size:16px;color:#193e58;border:1px solid #cdd6de !important;border-radius:3px !important;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%275%27%3E%3Cpath d=%27M0 0l4 5 4-5z%27 fill=%27%23577%27/%3E%3C/svg%3E") no-repeat right 6px center !important;box-shadow:none !important;float:none !important;display:inline-block !important}
.pl-quote--go{background:#193e58;border:0;color:#fff;font-size:14px;padding:10px 14px;border-radius:3px;cursor:pointer}
.pl-quote--go:hover{background:#005a7c}
.pl-quote--result{font-weight:700;color:#1f5c33}
.pl-quote--result.pl-err{color:#a03c2e;font-weight:400}
.block-prices--table tbody tr{cursor:pointer}
.block-prices--table tbody tr:hover td{background:#e9f7fd}
.pl-staffel-hint{font-size:12px;color:#5c6f78;margin:2px 0 6px}
.product--rating-container{cursor:pointer}
#pl-sticky-cta{display:none}
@media (max-width:767px){
#pl-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:5000;background:#fff;border-top:1px solid #eaeaf0;box-shadow:0 -4px 14px rgba(20,40,60,.14);padding:8px 12px calc(8px + env(safe-area-inset-bottom));align-items:center;gap:10px}
#pl-sticky-cta.pl-visible{display:flex}
#pl-sticky-cta .pl-sp{font-size:16px;font-weight:700;color:#193e58;white-space:nowrap}
#pl-sticky-cta button{flex:1;background:#15803d;border:0;color:#fff;font-weight:700;font-size:16px;padding:12px;border-radius:3px}
}
.pl-desc-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}
.pl-desc-props .product--properties-value{line-height:1.5}
.pl-desc-grid--single{grid-template-columns:1fr}
.pl-desc-props{width:100%;box-sizing:border-box}
.pl-desc-props .product--properties-table{width:100%;table-layout:auto}
.pl-desc-props .content--title{font-size:14px;margin-bottom:4px}
.content--description .content--list .content--link{font-size:12px}
@media (max-width:900px){
.pl-desc-grid{grid-template-columns:1fr}
}
.product-slider .product--badge[style],.tab--content .product--badge[style]{background:none !important;padding:0;margin:0 0 2px}
.product-slider .product--badge img,.tab--content .product--badge img{width:20px !important;height:20px !important;opacity:.55}
w-squantity:not(:defined){display:inline-block;width:100%;max-width:18.125rem;height:2.625rem}
.pl-staffel-hint{font-size:12px;color:#5c6f78;margin:4px 0 8px}
.product--details .product--actions .action--link.action--compare{display:inline-block}
.product--actions .action--link [class^="icon--"],.pl-trust .icon--check{display:inline-block;width:1em;text-align:center}
[class^="icon--"],[class*=" icon--"],[class^="icon--"]:before,[class*=" icon--"]:before{font-family:"shopware-inline","shopware" !important}
.product--details .product--actions form{display:inline-block}
.product--details .product--actions .action--link{background:none;border:none;padding:0;font-size:.875rem;margin:0 2.1875rem .3125rem 0;color:#111;white-space:nowrap;cursor:pointer}
.product--details .product--actions .action--link:last-child{margin-right:0}
.action--link *[class^="icon"]{font-size:.75rem;margin:0 .3125rem 0 0}
.action--link *[class="icon--star"]{font-size:.875rem}
@media (min-width:768px){
html body{background:#f6f7f9 !important}
html .headtyp-1 .header-main.header-bg-image .headbar,html .headtyp-2 .header-main.header-bg-image .headbar,html .headtyp-3 .header-main.header-bg-image{background-image:none !important}
}
.listing .product--box .buybox--form button.article-more{width:100% !important;max-width:100% !important;white-space:normal !important;height:48px !important;min-height:0 !important;line-height:1.2 !important;padding:5px 6px !important;font-size:13px !important;overflow:hidden}
.listing .product--box .product--detail-btn a.article-more{padding-left:6px !important;padding-right:6px !important;max-width:100% !important;white-space:nowrap !important;vertical-align:top;height:48px !important;line-height:48px !important}
.listing .product--box .price--regulation.is--nowrap{white-space:normal !important;line-height:1.25}
.pl-swatch{display:flex;align-items:center;gap:6px;margin:2px 0 4px;line-height:1.2;min-height:16px}
.pl-swatch--dot{display:inline-block;width:13px;height:13px;border-radius:50%;flex:0 0 13px;border:1px solid rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.pl-swatch--label{font-size:11.5px;font-weight:600;color:#33383d;text-transform:none;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pl-swatch--text{font-weight:500;color:#4a5158}
.product--box .pl-swatch{padding:0 1px}
.topbar--features>div>.pl-topbar-nav{display:table-cell;width:1%;white-space:nowrap;text-align:right;vertical-align:middle;line-height:38px;position:relative;z-index:4001;text-transform:none}
@media (min-width:48em){
html body .topbar--features{overflow:visible !important}
}
.topbar--features .pl-topbar-nav .top-bar--navigation{float:none;width:auto;margin:0;padding:0;background:none}
.topbar--features .pl-topbar-nav .navigation--entry{float:none;display:inline-block;vertical-align:middle;line-height:38px;padding:0 0 0 20px;text-transform:none}
.topbar--features .pl-topbar-nav .navigation--link,.topbar--features .pl-topbar-nav .service--display,.topbar--features .pl-topbar-nav .language--flag{color:#fff}
.topbar--features .pl-topbar-nav .navigation--link:hover,.topbar--features .pl-topbar-nav .service--display:hover{color:#7ecdf0}
.topbar--features .pl-topbar-nav .service--list{text-align:left;text-transform:none;line-height:normal}
.topbar--features .pl-topbar-nav .service--list .service--link{color:#111}
@media (max-width:47.9375em){
.topbar--features{display:block;height:auto;line-height:normal;background:none;overflow:visible;text-align:right;padding:0}
.topbar--features>div{display:block;padding:0 10px;line-height:normal}
.topbar--features>div>.pl-topbar-nav{display:block;width:auto;line-height:normal}
.topbar--features .pl-topbar-nav .navigation--entry{line-height:1.5625rem;padding:0 8px}
.topbar--features .pl-topbar-nav .navigation--link,.topbar--features .pl-topbar-nav .service--display,.topbar--features .pl-topbar-nav .language--flag{color:#111}
}
.pl-quote--result:empty{display:inline-block;min-height:1px}
.pl-quote--offcanvas{background:#eef8fd;border:1px solid #cdeaf7;border-radius:3px;padding:8px 10px;margin:8px 10px}
#accessory--table{border:1px solid #eaeaf0;border-radius:6px;overflow:hidden}
#accessory--table thead{display:none}
#accessory--table tbody tr td{display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem;padding:.625rem 1rem;border-bottom:1px solid #eaeaf0;transition:background .15s ease}
#accessory--table tbody tr:last-child td{border-bottom:0}
#accessory--table tbody tr:hover td{background:#f7f9fb}
#accessory--table .accessory-product-info{flex:1 1 auto;min-width:0;display:flex !important;align-items:center;gap:1rem}
#accessory--table .image--element{flex:0 0 auto;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eaeaf0;border-radius:6px;padding:3px}
#accessory--table .image--media img{max-width:44px;max-height:44px;width:auto !important;height:auto !important}
#accessory--table .product--info{flex:1 1 auto;min-width:0}
#accessory--table .product--details{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:0}
#accessory--table .product--title{min-width:0;flex:1 1 auto;display:block}
#accessory--table .product--title h3{font-size:.9375rem;line-height:1.3;margin:0;color:#193e58;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#accessory--table .product--title:hover h3{color:#0089c4}
#accessory--table .product--price-info{height:auto !important;margin:0 !important;flex:0 0 auto;text-align:right;white-space:nowrap}
#accessory--table .product--price{font-size:.9375rem;font-weight:700;color:#111;display:inline;margin:0}
#accessory--table .price--regulation{font-size:.75rem;color:#8a97a3;font-weight:400;display:inline;margin-left:.375rem}
#accessory--table .price--unit{display:none}
#accessory--table form.buybox--form{flex:0 0 auto;width:auto;display:flex;align-items:center;margin:0}
#accessory--table .buybox--button-container{display:flex !important;align-items:center;gap:.625rem;margin:0;width:auto}
#accessory--table .buybox--quantity{width:4.75rem;margin:0;flex:0 0 auto}
#accessory--table .buybox--quantity select{height:2.25rem;padding:0 .375rem}
#accessory--table .buybox--button.is--large{width:auto;height:2.25rem;line-height:2.25rem;padding:0 1rem;font-size:.8125rem;white-space:nowrap}
@media (max-width:900px){
#accessory--table tbody tr td{flex-wrap:wrap;gap:.5rem .875rem;padding:.75rem}
#accessory--table .product--title h3{white-space:normal}
#accessory--table form.buybox--form{flex:1 1 100%}
#accessory--table .buybox--button-container{width:100%}
#accessory--table .buybox--button.is--large{flex:1}
}