@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato-300-latin.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/open-sans-latin.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-width:265px;--sidebar-base-offset:60px;--content-max-width:1035px;--menu-content-gap-max:60px;--sidebar-bg:#fff;--content-bg:#fff;--text-color:#566471;--nav-link-color:#333;--nav-link-active-color:#333;--accent-color:#566471;--max-width:1200px;--font:"Lato", sans-serif}html{font-size:14px}body{--layout-space-left:calc(var(--sidebar-width) + var(--sidebar-base-offset));--layout-available-width:calc(100vw - var(--layout-space-left));--layout-content-width:min(calc(var(--layout-available-width) * .88), var(--content-max-width));--layout-right-gap:calc((var(--layout-available-width) - var(--layout-content-width)) / 2);--layout-menu-gap-centered:calc((var(--sidebar-base-offset) + var(--layout-right-gap)) / 2);--layout-menu-gap:min(var(--layout-menu-gap-centered), var(--layout-right-gap), var(--menu-content-gap-max));--sidebar-left:calc(var(--sidebar-base-offset) + var(--layout-right-gap) - var(--layout-menu-gap));font-family:var(--font);color:var(--text-color);-webkit-font-smoothing:antialiased;padding-left:calc(var(--sidebar-width) + var(--sidebar-base-offset));font-size:14px;font-weight:300;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.x-navbar-header{display:contents}.x-menu-toggle{display:none}.x-navbar{width:var(--sidebar-width);background:var(--sidebar-bg);background-color:var(--sidebar-bg);opacity:1;left:var(--sidebar-left);z-index:1000;flex-direction:column;height:auto;max-height:100vh;padding:30px 0 20px;display:flex;position:fixed;top:0;overflow-y:auto}.x-brand{text-indent:-9999px;text-align:center;padding:0 20px 30px;display:block;overflow:hidden}.x-brand img{text-indent:0;width:100%;max-width:180px;margin:0 auto}.x-nav{flex:1;list-style:none}.x-nav li a{color:var(--nav-link-color);letter-spacing:.07em;text-align:center;padding:6px 35px;font-size:15px;font-weight:300;transition:color .15s;display:block}.x-nav li a:hover,.x-nav li.current a{color:#000;font-weight:700}.x-nav li.current a{font-weight:700}.x-nav-toggle{color:#00957e;margin-left:2px;font-weight:700}.x-nav-sub{max-height:0;list-style:none;transition:max-height .3s;overflow:hidden}.x-nav-parent.open>.x-nav-sub{max-height:300px}.x-nav-sub li a{padding:3px 20px;font-size:14px}.x-navbar-footer{color:#999;text-align:center;padding:20px 20px 0;font-size:12px}.x-navbar-footer a{color:#999}.x-navbar-footer a:hover{text-decoration:underline}.x-content-wrap{width:88%;max-width:var(--content-max-width);flex-direction:column;margin:0 auto;display:flex}.x-topbar{text-align:right;color:var(--text-color);text-transform:uppercase;letter-spacing:.05em;background:#f3f3f3;padding:8px 20px;font-size:12px}.x-topbar a{color:#00957e;font-size:11px;font-weight:700}.x-main{background:var(--content-bg);flex:1}.entry-content{padding:0}.x-slider-wrap{width:100%;position:relative;overflow:hidden}.home-teasers{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:40px;padding:0 30px;display:grid}.home-teaser{overflow:hidden}.home-teaser img{object-fit:cover;width:100%;height:200px;transition:transform .3s}.home-teaser:hover img{transform:scale(1.03)}.home-intro{background:#fff;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:20px 30px 40px;display:grid}.home-intro p{color:var(--text-color);font-size:16px;line-height:1.75}.home-intro strong{color:inherit;font-weight:700}.category-header{gap:30px;padding:30px;display:flex}.category-hero{flex:0 0 50%;max-width:50%}.category-hero img{width:100%;height:auto}.category-info{flex:1}.category-info h4{text-transform:uppercase;letter-spacing:-.039em;color:var(--text-color);margin-bottom:15px;font-family:Open Sans,sans-serif;font-size:26px;font-weight:400}.category-info p{margin-bottom:12px;font-size:16px;line-height:1.7}.icon-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.icon-row img{width:auto;height:auto;max-height:70px}[data-tooltip]{z-index:1;display:inline-flex;position:relative}[data-tooltip]:hover{z-index:100}[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:101;background:#34495e;border-radius:3px;padding:6px 12px;font-size:13px;font-weight:400;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}[data-tooltip]:before{content:"";opacity:0;pointer-events:none;z-index:101;border:6px solid #0000;border-top-color:#34495e;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}.icon-row hr{background:#ccc;border:none;width:1px;height:40px}.color-swatches{gap:6px;margin:10px 0;display:flex}.color-swatch{border:1px solid #ccc;width:30px;height:30px}.product-grid{flex-wrap:wrap;gap:0;padding:30px;list-style:none;display:flex}.product-card{text-align:center;cursor:pointer;width:25%;padding:15px}.product-card a{display:block}.product-card img{object-fit:contain;border:1px solid #eee;width:100%;max-height:130px;margin:0 auto 10px;padding:5px}.product-card h3{color:var(--text-color);margin-bottom:5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.product-card p{color:var(--text-color);font-size:13px}.product-detail{gap:30px;padding:30px;display:flex}.product-detail-image{flex:0 0 50%;max-width:50%}.product-detail-image img{width:100%}.product-detail-info{flex:1}.product-detail-info h1{text-transform:uppercase;letter-spacing:-.017em;color:var(--text-color);margin-bottom:15px;font-family:Open Sans,sans-serif;font-size:26px;font-weight:400}.product-detail-info p{margin-bottom:12px;font-size:16px;line-height:1.7}.product-detail-body{align-items:flex-start;gap:30px;padding:0 30px 30px;display:flex}.product-bullets{flex:0 0 50%;padding-left:20px;list-style:outside}.product-bullets li{color:var(--text-color);font-size:14px;line-height:1.8}.product-icons-col{flex-direction:column;flex:1;gap:20px;display:flex}.product-icons-col .icon-row{flex-direction:row}.cross-section{align-self:flex-start;margin-top:10px}.cross-section img{max-width:100%}.accessories-section{padding:20px 30px 30px}.accessories-section h2{text-transform:uppercase;letter-spacing:-.023em;color:var(--text-color);border-bottom:2px solid #eee;margin-bottom:20px;padding-bottom:10px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400}.content-page{background:#fff;padding:40px 30px}.content-page h1{text-transform:uppercase;letter-spacing:-.017em;color:var(--text-color);margin-bottom:20px;font-family:Open Sans,sans-serif;font-size:22px;font-weight:400}.content-page p{margin-bottom:12px;font-size:14px;line-height:1.75}.content-page a{color:#d32f2f}.bestellhilfe-header{padding:30px 30px 0}.bestellhilfe-header h4{text-transform:uppercase;letter-spacing:-.039em;color:var(--text-color);font-family:Open Sans,sans-serif;font-size:26px;font-weight:400}.bestellhilfe-section{padding:40px 30px}.bestellhilfe-section img{max-width:100%;margin-bottom:15px}.bestellhilfe-section p{max-width:580px;font-size:16px;font-weight:300;line-height:1.75}.bestellhilfe-divider{border:none;border-top:1px solid #e5e5e5;margin:0 30px}@media (width<=900px){body{padding-left:0}.x-navbar{flex-direction:column;width:100%;height:auto;max-height:none;padding:0;position:sticky;top:0;left:0}.x-navbar-header{justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.x-brand{padding:0}.x-brand img{max-width:140px}.x-menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:flex}.x-menu-toggle span{background:#333;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.x-navbar.open .x-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.x-navbar.open .x-menu-toggle span:nth-child(2){opacity:0}.x-navbar.open .x-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.x-nav,.x-navbar-footer{display:none}.x-navbar.open .x-nav,.x-navbar.open .x-navbar-footer{display:block}.x-nav{border-top:1px solid #eee;padding:10px 0}.x-nav li a{padding:10px 20px}.x-content-wrap{width:100%;max-width:none;margin:0}.home-intro{grid-template-columns:1fr}.home-teasers{grid-template-columns:1fr;gap:0;padding:0}.category-header{flex-direction:column}.category-hero{max-width:100%}.product-detail{flex-direction:column}.product-detail-image{max-width:100%}.product-grid{padding:10px}.product-card{width:50%;padding:8px}.product-card h3{font-size:16px}.product-card p{font-size:13px}}
