:root{--constants-color-white:white;--constants-color-black:black;--constants-color-dark-gray:#000000e6;--constants-color-light-gray:#0006;--primary-color:red;--logo-color:var(--primary-color);--menu-transition-time:.4s;--image-rainbow:linear-gradient(45deg, magenta, rebeccapurple, dodgerblue, green);--default-light-box-shadow:2px 2px 8px 4px #0006;--default-light-text-color:#000000b3;--default-light-bg-color:var(--constants-color-white);--default-dark-text-color:silver;--default-dark-bg-color:black;--default-dark-box-shadow:2px 2px 8px 4px #ffffff4d;--visiomedia-selector-border-radius:10px;--text-color-disabled:silver}html.light>body{--text-color:var(--default-light-text-color);--text-color-disabled:silver;--bg-color:var(--default-light-bg-color);--logo-fill-color:var(--color-nearlyblack);--shadow-color:silver;--footer-border:1px solid var(--primary-color);--ui-input-border:1px solid darkgray;--ui-labeledelement-bg-color:lightgray;--ui-toggler-slider-before-bg-color:red;--ui-toggler-slider-bg-color:green;--ui-toggler-slider-checked-bg-color:cyan;--dialog-bg-color:#0003;--dialog-backdrop-background:#000c;--dialog-backdrop-opacity:.5;--iconpicker-picker-header-bg-color:red;--menu-bg-color:transparent;--menu-text-color:var(--default-light-text-color);--menu-hover-bg-color:#00000040;--menu-hover-text-color:#000;--menu-selected-bg-color:#ffffff4d;--menu-selected-text-color:#000;--menu-selected-hover-bg-color:#0009;--menu-selected-hover-text-color:#ffffffb3;--menu-submenu-bg-color:#ffffffe3;--menu-submenu-border:1px solid #00000026;--tabs-title-active-bg-color:var(--primary-color);--clock-bg-color:#ffe6fa;--clock-opacity:.9;--leaflet-tile-opacity:.7;--leaflet-district-fill:lightgreen;--leaflet-district-border:lightblue;--leaflet-district-fillopacity:.2;--leaflet-district-fillopacity-hover:.6;--leaflet-district-opacity:.4;--leaflet-district-color:#0000ffa4;--leaflet-marker-bg-hover:#00000020;--leaflet-marker-border-hover:1px solid #00000040;--leaflet-marker-border-radius-hover:16px;--leaflet-marker-boxshadow-hover:var(--default-light-box-shadow);--leaflet-tooltip-color-bg:#fffc;--leaflet-tooltip-bg-hover:#50e150f2;--leaflet-tooltip-border:1px solid #fffc;--leaflet-tooltip-border-radius:10px;--leaflet-tooltip-color-text:#0009;--leaflet-tooltip-boxshadow:var(--default-light-box-shadow);--tagcloud-highlight-textcolor:green;--tagcloud-highlight-bg-color:#00000059;--tictactoe-bg-activeplayer:magenta;--tictactoe-border-inner:1px solid gray;--tictactoe-border-outer:1px solid black;--visiomedia-selector-border:1px solid transparent;--visiomedia-selector-color:black;--visiomedia-selector-bg-color:#d3d3d340;--visiomedia-selector-selected-border:1px solid black;--visiomedia-selector-selected-color:black;--visiomedia-selector-selected-bg-color:silver;--visiomedia-sum-border:1px solid silver;--visiomedia-sum-end-border:3px solid silver}html.dark>body{--text-color:silver;--text-color-disabled:silver;--bg-color:black;--logo-fill-color:var(--text-color);--shadow-color:#333;--footer-border:1px solid silver;--logo-color:var(--silver);--ui-input-border:1px solid silver;--ui-labeledelement-bg-color:transparent;--ui-toggler-slider-before-bg-color:red;--ui-toggler-slider-bg-color:green;--ui-toggler-slider-checked-bg-color:cyan;--dialog-bg-color:#000c;--dialog-backdrop-background:#000c;--dialog-backdrop-opacity:.95;--iconpicker-picker-header-bg-color:red;--menu-bg-color:transparent;--menu-text-color:var(--default-dark-text-color);--menu-hover-text-color:#fff6;--menu-hover-bg-color:#ff000040;--menu-selected-text-color:#fffc;--menu-selected-bg-color:#ffffff4d;--menu-selected-hover-text-color:#00f;--menu-selected-hover-bg-color:#ffffff4d;--menu-submenu-bg-color:#000000b3;--menu-submenu-border:1px solid #ffffff26;--clock-bg-color:darkgray;--clock-opacity:.75;--leaflet-tile-opacity:.7;--leaflet-district-fill-color:#f0d1b1;--leaflet-district-color:#0000ffa4;--leaflet-district-fill-opacity:.1;--leaflet-district-fill-opacity-hover:.35;--leaflet-district-opacity:.5;--leaflet-district-border:red;--leaflet-marker-bg-hover:#00000020;--leaflet-marker-border-hover:1px solid #00000040;--leaflet-marker-border-radius-hover:16px;--leaflet-marker-boxshadow-hover:var(--default-dark-box-shadow);--leaflet-tooltip-color-bg:#fffc;--leaflet-tooltip-bg-hover:#50e150f2;--leaflet-tooltip-border:1px solid #fffc;--leaflet-tooltip-border-radius:10px;--leaflet-tooltip-color-text:#0009;--leaflet-tooltip-boxshadow:var(--default-dark-box-shadow);--tagcloud-highlight-textcolor:green;--tagcloud-highlight-bg-color:#00000059;--tictactoe-bg-activeplayer:#ffffff47;--tictactoe-border-inner:1px solid gray;--tictactoe-border-outer:1px solid lightgray;--visiomedia-selector-border:1px solid white;--visiomedia-selector-color:white;--visiomedia-selector-bg-color:rgba(white, .15);--visiomedia-selector-selected-border:1px solid red;--visiomedia-selector-selected-color:black;--visiomedia-selector-selected-bg-color:silver;--visiomedia-sum-border:1px solid silver;--visiomedia-sum-end-border:3px solid silver}body>*{--color-hr:var(--text-color);color:var(--text-color);background-color:var(--bg-color)}body nav[role=navigation]{box-shadow:0px 0px 11px 6px var(--shadow-color)}body .leaflet-container{--bg-color:transparent;background-color:#0000}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--transition-time:.7s}body,body *{font-family:var(--font-family);box-sizing:border-box;scroll-behavior:smooth;outline-style:none;place-content:start;margin:0;padding:0}body:focus,body :focus{outline-style:none}a{flex-direction:row;place-content:center;text-decoration:none}a,a:visited,a:link,a:hover,a:active{color:var(--text-color)}a.disabled,a:visited.disabled,a:link.disabled,a:hover.disabled,a:active.disabled{color:var(--text-color-disabled);pointer-events:none}body>*{color:var(--text-color)}code{white-space:pre-line;--font-family:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace}:root{--footer-shadow:0px 0px 11px 6px var(--shadow-color)}footer{border-top:var(--footer-border);box-shadow:var(--footer-shadow);flex:0 0 1.5rem;align-items:center;display:flex}footer>*{text-align:center;flex:1 0 auto}footer>.fa-adjust{flex-grow:0;flex-basis:3rem}h1,h2,h3,h4,h5,h6{color:var(--header-textcolor)}h1{text-align:center;width:100%;font-size:200%}h2{align-self:center;padding-bottom:1.5rem;font-size:160%}h3{font-size:135%}h4{font-size:115%}body.classic>#app>header{flex-direction:column;flex-grow:0}html:not(.dialog-open) body.classic>#app>header:hover,html:not(.dialog-open) body.classic>#app>header:focus-within{z-index:100}body.classic>#app>header .top-line{justify-content:space-around;max-height:7rem;display:flex}body.classic>#app>header .top-line>.image{flex:0 5rem;max-width:5rem}body.classic>#app>header .top-line>.image .logo>svg{max-height:7rem;fill:var(--logo-fill-color)}body.classic>#app>header .top-line>.title{flex-grow:1;align-self:center;font-size:150%}body.classic>#app>header .top-line>.clock{min-width:5rem}html{scroll-behavior:smooth;overflow-x:hidden}img{object-fit:contain;object-position:center center;max-width:100%;max-height:100%}.picture{flex-direction:column;max-height:100%;display:flex}:root{--ui-input-bg-color:transparent;--ui-input-border:1px solid black;--ui-input-border-radius:.25rem;--ui-input-padding:.25rem 0}input{color:var(--text-color);border:var(--ui-input-border);border-radius:var(--ui-input-border-radius);background:var(--ui-input-bg-color);padding:var(--ui-input-padding)}input[type=password]{--font-family:Verdana;letter-spacing:.15em}svg{max-width:100%;max-height:100%}nav[role=navigation]{--font-family:monospace}nav[role=navigation]>.darkmode-toggler{flex:0 auto;align-content:center;margin-right:.5rem}.storyblok-page{flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}body.classic{background-color:var(--bg-color);color:var(--text-color);flex-direction:column;place-items:center;width:100vw;min-width:320px;height:100vh;min-height:100vh;margin:0;display:flex}body.classic .main-content,body.classic .main-content>.centered,body.classic .top-line h1{opacity:0;animation:fadeIn ease-in var(--transition-time);animation-fill-mode:forwards}body.classic>*{max-width:100vw;overflow-x:scroll}body.classic>#app{grid-template:"header""main"1fr"footer"/1fr;min-height:100vh;max-height:100vh;display:grid}body.classic>#app .scrollable{scroll-behavior:smooth;overflow:auto}body.classic>#app>header{grid-area:header}body.classic>#app>.main-content{flex:1;grid-area:main;width:100vw;padding:15px 5px 10px;display:flex}body.classic>#app>.main-content>.centered{flex-direction:column;flex:1 0 auto;place-content:center;align-items:center;width:100%;max-width:100vw;height:100%;margin:auto;display:flex}body.classic>#app>footer{flex:0 0 3rem;grid-area:footer;display:flex}body.classic>#app>footer>*{flex:1 0 auto;display:flex}body.classic>#app>footer>.darkmode-toggler{flex:none}.hidden,.hide{display:none}.address,.pre{white-space:pre-line}.text-center{text-align:center}.nobr{white-space:nowrap}.button-list{flex-direction:row;flex:1;width:100%;max-height:4rem;display:flex}.button-list>.button{flex:1 0 auto}.category-content{flex-direction:column;display:flex}.product-list{grid-template-columns:30% 30% 30%;gap:50px;display:grid}.sub-kategorien{font-size:150%}:root{--layout-min-width:320px;--layout-max-width:1200px;--layout-min-height:240px;--layout-max-height:100vh;--color-orange:orange;--color-nearlyblack:#151516;--color-orange-opaque:#ffa50033;--badge-count:0}body{color:var(--color-nearlyblack)}body[data-theme=dark]{--border-color:var(--color-nearlyblack);--border-default:1px solid var(--border-color);--button-background-disabled:#000000b3;--cart-even-background:lightblue;--cart-even-hover-background:#71d2f3;--cart-header-background:lightgray;--cart-odd-background:green;--cart-odd-hover-background:lightgreen;--font-family-code:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-family-navigation:monospace;--footer-background:#684300;--footer-textcolor:var(--color-nearlyblack);--header-background:#684300;--hexagon-border:var(--hexagon-fill);--hexagon-fill:#1e2530;--panel-background:lightblue;--panel-border:1px solid var(--color-nearlyblack);--popup-background-wrapper:#ffffffd9;--popup-background:white;--popup-border:1px solid var(--color-nearlyblack);--productthumb-border-bottom:1px solid #d9d9d9;--productthumb-border:1px solid #fff}body[data-theme=light]{--border-color:var(--color-nearlyblack);--border-default:1px solid var(--border-color);--button-background-disabled:#ffffff80;--cart-even-background:lightblue;--cart-even-hover-background:#71d2f3;--cart-header-background:lightgray;--cart-odd-background:green;--cart-odd-hover-background:lightgreen;--font-family-code:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-family-navigation:monospace;--footer-background:orange;--footer-textcolor:var(--color-nearlyblack);--header-background:orange;--hexagon-border:var(--hexagon-fill);--hexagon-fill:#1e2530;--panel-background:lightblue;--panel-border:1px solid var(--color-nearlyblack);--popup-background-wrapper:#ffffffd9;--popup-background:white;--popup-border:1px solid var(--color-nearlyblack);--productthumb-border-bottom:1px solid #d9d9d9;--productthumb-border:1px solid #fff}body button:disabled{background-color:var(--button-background-disabled)}body,body>#app{flex-direction:column;width:100vw;min-height:100vh;display:flex;overflow-x:hidden}body,body *{box-sizing:border-box;max-width:100vw;margin:0;padding:0}body .centered{flex-direction:column;flex:1 0 auto;place-content:center;align-items:center;max-width:100vw;height:100%;margin:auto;display:flex}body .main-content{flex:1 0 80%}body .main-content .panel-info{background-color:var(--panel-background)}body .main-content .zahlung-und-versand .link-icon-text{display:inline}body .main-content .address .link-icon-text{align-items:left;justify-content:left}body .main-content .category-thumb{border:var(--border-default);margin:1rem}body .main-content .category-ancestors{flex-flow:wrap;display:flex}body .main-content .category-ancestors>*{font-size:120%}body .main-content .category-ancestors>:not(:first-child){padding-left:2rem}body .main-content .category-products{flex-flow:row;max-width:100%;display:flex;overflow-x:scroll}body .main-content .category-products>*{min-width:12rem}body .main-content .product-thumb *{border-radius:5px}body .main-content .product-thumb .product{border:var(--productthumb-border);border-bottom:var(--productthumb-border-bottom);flex-direction:column;flex-grow:1;max-width:100%;margin-bottom:1.5em;padding-bottom:.5em;display:flex;position:relative}body .main-content .product-thumb .product .product-pic-wrapper{justify-content:center;width:100%;min-width:100%;display:flex;position:relative}body .main-content .product-thumb .product .product-pic-wrapper .product-pic{text-align:center;justify-self:center;display:flex;position:relative}.mobile body .main-content .product-thumb .product .product-pic-wrapper .product-pic{height:200px;overflow:hidden}body .main-content .product-thumb .product .product-pic-wrapper .product-pic .product-pic-img-wrapper{margin:initial;place-self:center;width:200px;max-height:200px;position:relative;overflow:hidden}body .main-content .product-thumb .product .product-pic-wrapper .product-pic .product-pic-img-wrapper a{width:100%;height:100%;line-height:inherit;cursor:pointer;background-color:#0000;margin-left:auto;margin-right:auto;text-decoration:none;display:block}body .main-content .product-thumb .product br{clear:both}body .main-content .product-thumb .product .product-description{flex-direction:column;flex-grow:1;align-self:center;width:13rem;padding:0 10px;display:flex}body .main-content .product-thumb .product .product-description div.product-name{vertical-align:middle;text-align:left;flex-direction:column;flex-grow:1;height:3rem;padding-top:.5em;display:flex;overflow:hidden}body .main-content .product-thumb .product .product-description div.product-name a{font-family:Oswald,sans-serif;font-size:120%;font-weight:700;line-height:inherit;cursor:pointer;text-decoration:none;overflow:hidden}body .main-content .product-thumb .product .details-and-cart{flex-direction:row;justify-content:space-between;display:flex}body .main-content .col-2{flex-direction:row;display:flex}body .main-content .col-2>*{flex:0 0 50%}body .main-content .popup-wrapper{z-index:1000;background:var(--popup-background-wrapper);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}body .main-content .popup{background:var(--popup-background);z-index:1001;border:var(--popup-border);align-self:anchor-center;justify-self:anchor-center;border-radius:1rem;padding:1rem;position:absolute}body .main-content .popup>:first-child{width:clamp(var(--layout-min-width), 80%, var(--layout-max-width));height:clamp(var(--layout-min-height), 80%, var(--layout-max-height));top:10%;left:10%}body .main-content .popup{flex-direction:row;flex:auto;display:flex}body .main-content .popup .popup-add-to-cart{max-width:15rem;max-height:15rem;width:clamp(var(--layout-min-width), 60%, var(--layout-max-width));height:clamp(var(--layout-min-height), 60%, var(--layout-max-height));flex:auto;top:20%;left:20%}body .main-content .cart-entries{border-spacing:0;min-width:80%;margin:3px}body .main-content .cart-entries thead{background-color:var(--cart-header-background)}body .main-content .cart-entries tbody tr{background-color:var(--cart-odd-background);height:3rem}body .main-content .cart-entries tbody tr:hover{background-color:var(--cart-odd-hover-background)}body .main-content .cart-entries tbody tr td:first-child{border-left:1px solid #0000;padding-left:2px}body .main-content .cart-entries tbody tr td:last-child{border-right:1px solid #0000;padding-right:2px}body .main-content .cart-entries tbody tr:nth-child(2n){background-color:var(--cart-even-background)}body .main-content .cart-entries tbody tr:nth-child(2n):hover{background-color:var(--cart-even-hover-background)}body .main-content .add-to-cart-button{padding:4px 8px}body .main-content .features{max-width:12rem}body .main-content .product-details{width:clamp(var(--layout-min-width), 80%, var(--layout-max-width))}body .main-content .product-details>*{width:100%}body .main-content .product-details *{max-width:clamp(var(--layout-min-width), 80%, var(--layout-max-width))}body .main-content .product-details .header-title-with-rating{flex-direction:row;display:flex}body .main-content .product-details .col-2>:nth-child(2){padding-left:2rem}body .main-content .product-price{text-align:right;margin-bottom:.5em;font-size:90%}body .main-content .price-linethrough{text-decoration:line-through}body .main-content #top-bar-menu{place-content:center;width:100%;display:flex}body .main-content .care-icon{max-height:1.5rem}body .main-content .feature{position:relative}body .main-content .feature:not(:first-child){padding-top:1rem}body .main-content svg:not(.big){max-width:10rem}body .main-content code{white-space:pre-wrap;font-family:var(--font-family-code)}body header{background-color:var(--header-background);border-bottom:var(--border-default);flex-direction:row;flex:0 auto;display:flex}body header .header-left,body header .header-center,body header .header-right{align-content:center;height:5vh;display:flex}body header .header-left *,body header .header-center *,body header .header-right *{text-align:center;flex:30%;align-content:center}body header .header-left{flex:auto}body header .header-center{text-align:center;flex:0 0 80%;align-items:center}body header .header-right{flex-direction:row;flex:auto}body .search .search-form{padding:1rem}body .search .search-form input{text-align:center;background-color:#add8e6;width:100%;padding:1rem;font-size:250%}body footer{background-color:var(--footer-background);flex-direction:row;flex:0 auto;justify-content:space-evenly;min-height:5rem;font-size:150%;display:flex}body footer,body footer *{color:var(--footer-textcolor)}body .badge{position:relative;overflow:visible}body .badge:before{counter-reset:badgecount var(--badge-count);content:counter(badgecount);color:red;z-index:1;background:#ffffff1a;border-radius:.2rem;width:1rem;font-size:120%;font-weight:700;position:absolute;top:.5rem;left:1rem}body h3{text-align:center;max-width:600px;font-size:135%}body h3 *{vertical-align:middle;vertical-align:-webkit-baseline-middle;max-height:3.5rem}body a{color:unset;text-decoration:none}body img{max-width:100%;max-height:100%;overflow:hidden}body .panel{border:var(--panel-border);flex-direction:row;margin:1rem 0;display:flex}body .panel>svg{border:var(--panel-border);border-radius:1rem;margin:.5rem 1rem;padding:.75rem}body .panel>.panel-content{padding:.5rem}:root{--hexagon-hover-color:#ff0037;--hexagon-textcolor:#ababab;--hexagon-selection-background:#fa6862;--hexagon-selection-textcolor:white}.hexagon-list{box-sizing:border-box;color:var(--hexagon-textcolor);text-align:left;font-family:Libre Baskerville,serif;font-size:16px;font-weight:400;line-height:30px;position:relative}.hexagon-list:before{content:" ";box-sizing:border-box;display:table}.hexagon-list .hexagon-item{cursor:pointer;z-index:0;position:absolute}.hexagon-list .hexagon-item:hover{z-index:1}.hexagon-list .hexagon-item:hover .hex-item div:before,.hexagon-list .hexagon-item:hover .hex-item div:after{background-color:var(--hexagon-hover-color)}.hexagon-list .hexagon-item:hover .hex-item:first-child{opacity:1;transform:scale(1.2)}.hexagon-list .hexagon-item:hover .hex-item:first-child div:before,.hexagon-list .hexagon-item:hover .hex-item:first-child div:after{height:5px}.hexagon-list .hexagon-item:hover .icon i{color:var(--hexagon-hover-color);transition:all .6s}.hexagon-list .hexagon-item .hex-item{position:absolute;top:0}.hexagon-list .hexagon-item .hex-item:first-child{z-index:0;transition:all .3s cubic-bezier(.165,.84,.44,1);transform:scale(.9)}.hexagon-list .hexagon-item .hex-item>div{box-sizing:border-box;transform-origin:50%;position:absolute}.hexagon-list .hexagon-item .hex-item>div:before{top:0}.hexagon-list .hexagon-item .hex-item>div:after{bottom:0}.hexagon-list .hexagon-item .hex-item>div:before,.hexagon-list .hexagon-item .hex-item>div:after{background-color:var(--hexagon-border);content:"";width:100%;height:3px;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute}.hexagon-list .hexagon-item .hex-item>div:first-child{transform:rotate(0)}.hexagon-list .hexagon-item .hex-item>div:nth-child(2){transform:rotate(60deg)}.hexagon-list .hexagon-item .hex-item>div:nth-child(3){transform:rotate(120deg)}.hexagon-list .hexagon-item .hex-content{color:var(--hexagon-textcolor);text-align:center;margin:0 auto;display:block;position:relative;transform:rotate(-30deg)}.hexagon-list .hexagon-item .hex-content .hex-content-inner{margin:-3px 0 0 2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hexagon-list .hexagon-item .hex-content .hex-content-inner .icon{display:block}.hexagon-list .hexagon-item .hex-content .hex-content-inner .icon:before{padding-right:0}.hexagon-list .hexagon-item .hex-content .hex-content-inner .title{letter-spacing:1px;text-transform:uppercase;font-family:Open Sans,sans-serif;display:block}.hexagon-list .hexagon-item .hex-content>svg{max-width:initial;max-height:initial;z-index:-1;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;overflow:hidden;transform:scale(.84)}.hexagon-list *{box-sizing:border-box}.hexagon-list ::selection{background-color:var(--hexagon-selection-background);color:var(--hexagon-selection-textcolor)}.hexagon-list a{color:inherit;background-color:#0000;transition:all .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
