@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:100;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:200;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:300;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:400;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:500;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:600;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:700;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:800;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:900;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:100;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:200;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:300;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:400;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:500;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:600;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:700;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:800;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:900;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:100;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:200;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:300;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:400;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:500;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:600;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:700;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:800;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Gothic A1";font-style:normal;font-weight:900;src:url(../fonts/gothic-a1/gothic-a1-v18-latin-900.woff2)format("woff2")}:host,:root{--fa-style-family-sharp:"Font Awesome 6 Pro";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Pro";--fa-style:900;--fa-font-style:normal 900 1em/1 "Font Awesome 6 Pro";}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/webfonts/fa-sharp-solid-900.woff2) format("woff2"),url(../fonts/webfonts/fa-sharp-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(../fonts/webfonts/fa-brands-400.ttf) format("truetype")}.fa-solid,fass,.fa{font-weight:900}:root{--tpl-bannertop-font-size:1rem;--tpl-bannertop-text-decoration:none;--tpl-header-font-size:1rem;--tpl-header-text-decoration:underline;--tpl-header-h1-color:rgba(255, 255, 255, 1);--tpl-navigation-font-color:rgba(33, 37, 41, 1);--tpl-navigation-font-size:1rem;--tpl-navigation-font-family:"Gothic A1";--tpl-navigation-text-transform:none;--tpl-navigation-font-color-nth-level:rgba(33, 37, 41, 1);--tpl-navigation-font-family-nth-level:inherit;--tpl-navigation-font-weight-nth-level:400;--tpl-navigation-text-transform-nth-level:inherit;--tpl-navigation-link-color:rgba(33, 37, 41, 1);--tpl-navigation-link-color-action:rgba(33, 37, 41, 1);--tpl-navigation-link-color-active:rgba(33, 37, 41, 1);--tpl-navigation-link-bg-color:rgba(255, 255, 255, 0);--tpl-navigation-link-bg-color-action:rgba(255, 255, 255, 0);--tpl-navigation-link-bg-color-active:rgba(255, 255, 255, 0);--tpl-navigation-text-decoration:none;--tpl-navigation-link-color-nth-level:rgba(33, 37, 41, 1);--tpl-navigation-link-color-action-nth-level:rgba(33, 37, 41, 1);--tpl-navigation-link-color-active-nth-level:rgba(33, 37, 41, 1);--tpl-navigation-link-bg-color-nth-level:rgba(228, 244, 247, 1);--tpl-navigation-link-bg-color-action-nth-level:rgba(228, 244, 247, 1);--tpl-navigation-link-bg-color-active-nth-level:rgba(228, 244, 247, 1);--tpl-navigation-text-decoration-nth-level:none;--tpl-navigation-h1-color:rgba(33, 37, 41, 1);--tpl-navigation-h2-color:rgba(33, 37, 41, 1);--tpl-navigation-h3-color:rgba(33, 37, 41, 1);--tpl-navigation-h4-color:rgba(33, 37, 41, 1);--tpl-navigation-h5-color:rgba(33, 37, 41, 1);--tpl-navigation-h6-color:rgba(33, 37, 41, 1);--tpl-abovecontent-font-size:1rem;--tpl-abovecontent-text-decoration:underline;--tpl-component-font-size:1rem;--tpl-component-text-decoration:underline;--tpl-belowcontent-font-size:1rem;--tpl-footer-font-color:rgba(33, 37, 41, 1);--tpl-footer-font-size:1rem;--tpl-footer-link-color:rgba(33, 37, 41, 1);--tpl-footer-link-color-action:rgba(33, 37, 41, 1);--tpl-footer-link-color-active:rgba(33, 37, 41, 1);--tpl-footer-text-decoration:none;--tpl-footer-h1-color:rgba(33, 37, 41, 1);--tpl-footer-h2-color:rgba(33, 37, 41, 1);--tpl-footer-h3-color:rgba(33, 37, 41, 1);--tpl-footer-h4-color:rgba(33, 37, 41, 1);--tpl-footer-h5-color:rgba(33, 37, 41, 1);--tpl-footer-h6-color:rgba(33, 37, 41, 1);--tpl-belowfooter-font-color:rgba(33, 37, 41, 1);--tpl-belowfooter-font-size:1rem;--tpl-belowfooter-link-color:rgba(33, 37, 41, 1);--tpl-belowfooter-link-color-action:rgba(33, 37, 41, 1);--tpl-belowfooter-link-color-active:rgba(33, 37, 41, 1);--tpl-belowfooter-text-decoration:none;--tpl-body-font-color:rgba(33, 37, 41, 1);--tpl-body-font-size:1;--tpl-body-font-family:"Gothic A1";--tpl-body-font-weight:400;--tpl-body-font-weight-secondary:400;--tpl-body-font-family-headline:"Gothic A1";--tpl-body-font-weight-headline:400;--tpl-body-text-transform-headline:none;--tpl-body-link-color:rgba(32, 30, 31, 1);--tpl-body-link-color-action:rgba(32, 30, 31, 1);--tpl-body-link-color-active:rgba(32, 30, 31, 1);--tpl-body-text-decoration:underline;--tpl-body-h1-color:rgba(246, 202, 33, 1);--tpl-body-h2-color:rgba(33, 37, 41, 1);--tpl-body-h3-color:rgba(33, 37, 41, 1);--tpl-body-h4-color:rgba(33, 37, 41, 1);--tpl-body-h5-color:rgba(33, 37, 41, 1);--tpl-body-h6-color:rgba(33, 37, 41, 1);--tpl-bannertop-background-image-repeat:repeat;--tpl-header-fluid-background-image-size:;--tpl-header-fluid-background-image-repeat:repeat;--tpl-header-fluid-background-image-position:;--tpl-header-fluid-background-attachment:initial;--tpl-header-fluid-background-color:rgba(246, 202, 33, 1);--tpl-header-fluid-height:inherit;--tpl-header-fluid-height-max:inherit;--tpl-header-fluid-height-min:inherit;--tpl-header-fluid-position:;--tpl-navigation-fluid-background-color:rgba(255, 255, 255, 1);--tpl-navigation-fluid-position:fixed;--tpl-abovecontent-background-image-repeat:repeat;--tpl-abovecontent-fluid-background-color:rgba(255, 255, 255, 1);--tpl-component-background-image-repeat:repeat;--tpl-component-fluid-background-color:rgba(255, 255, 255, 1);--tpl-belowcontent-background-image-repeat:repeat;--tpl-footer-background-image-repeat:repeat;--tpl-footer-fluid-background-color:rgba(246, 202, 33, 1);--tpl-belowfooter-background-image-repeat:repeat;--tpl-belowfooter-fluid-background-color:rgba(255, 255, 255, 1);--tpl-body-background-image-repeat:repeat;--tpl-body-background-color:rgba(255, 255, 255, 1);--tpl-body-primary-color:#f6ca21;--tpl-body-secondary-color:#cae9ef;--tpl-body-tertiary-color:#201e1f;--tpl-body-primary-text-color:#201e1f;--tpl-body-secondary-text-color:#201e1f;--tpl-body-tertiary-text-color:#ffffff;--tpl-body-border-radius:0;--tpl-body-form-control-color:rgba(33, 37, 41, 1);--tpl-body-form-control-border-width:0 0 2px 0;--tpl-body-form-control-border-position:0 0 1 0;--tpl-body-form-control-border-color:rgba(33, 37, 41, 1);--tpl-body-form-control-border-color-action:rgba(33, 37, 41, 1);--tpl-body-form-control-placeholder:rgba(33, 37, 41, 0.75);--tpl-body-form-control-border-style:solid;--tpl-body-badge-color:#201e1f;--tpl-body-badge-text-color:#ffffff;--tpl-body-badge-show-icon:inline-block}#system-message-container{display:none;}:root{--swiper-theme-color: var(--tpl-body-font-color) !important;--bg-gradient: linear-gradient(to right,var(--tpl-body-primary-color) 0%,var(--tpl-body-primary-color) 50%,var(--bs-white) 50%,var(--bs-white) 100%) !important;}body > main:first-child:last-child {background-color: var(--bs-body-bg) !important;}#bannertop-parent{z-index: 1055;margin: 0 25% 0 25%;}.bg-secondary-subtle{background-color:#e4f4f7 !important;}#header-parent > nav{box-shadow: var(--bs-box-shadow-sm) !important;background: var(--bg-gradient);}#promotion-products [class*="col-"] figure {background-repeat: no-repeat;background-position: center;background-size: contain;display: block;padding-top: 100%;}body[class*="path-powerspots"] main,main:has(aside),#abovecontent-parent,.container-belowcontent-fluid:has([id*="mod_hikashop"]){background: linear-gradient(to right,var(--tpl-body-primary-color) 0%,var(--tpl-body-primary-color) 50%,var(--bs-white) 50%,var(--bs-white) 100%) !important;}main:not(:has(aside)){background-color:var(--tpl-body-secondary-color) !important;}main:not(:has(aside)) h1{color:var(--tpl-body-font-color) !important;}.navbar-brand{width:clamp(100px, 15vw, 270px); //adjust to orig. size and nav widthmax-height:40px;}nav.navbar[class*="navbar-expand"] {background: linear-gradient(to right,#f6ca21 0%,#f6ca21 30%,var(--bs-white) 30%,var(--bs-white) 100%);}#header-parent > nav [class*="col-"] {border-bottom: 1px solid transparent;border-bottom-color: transparent;}#header-parent > nav.active {background: var(--tpl-navigation-link-bg-color-nth-level, var(--tpl-navigation-link-bg-color-active)) !important;}#header-parent > nav.active [class*="col-"] {border-color: var(--tpl-component-font-color, var(--tpl-body-font-color));background: var(--tpl-navigation-link-bg-color-nth-level, var(--tpl-navigation-link-bg-color-active)) !important;}.navbar-nav .dropdown-menu {border: 0;background-color: var(--tpl-navigation-link-bg-color-nth-level, var(--tpl-navigation-link-bg-color-active));}.separator.nav-link {color: var(--tpl-body-primary-color) !important;}.navbar-nav .nav-item .nav-link {text-decoration: underline !important;text-decoration-color: currentcolor !important;text-underline-offset: .125em !important;text-decoration-color: transparent !important;text-decoration-thickness: .25rem !important;}.navbar-nav .nav-item.active> .nav-link, .navbar-nav .nav-item .nav-link:active, .navbar-nav .nav-item .nav-link:focus, .navbar-nav .nav-item .nav-link:hover, .navbar-nav .nav-item:has(> .nav-link + .nav-link.show) > .nav-link:first-child {text-decoration-color:var(--tpl-body-primary-color) !important;}.gradient-primary {background: linear-gradient(to right,var(--tpl-body-primary-color) 0%,var(--tpl-body-primary-color) 30%,var(--bs-white) 30%,var(--bs-white) 100%);}.dot {border-radius: 50%;width: 2.5rem;height: 2.5rem;text-align: center;display: flex !important;justify-content: center;align-items: center;margin-right:1rem;}aside{background-color:var(--tpl-body-primary-color);margin-top: -3rem !important;display:none;}aside .subnav .nav-link{text-decoration:none !important;}aside .subnav .nav-item.active .nav-link span,aside .subnav .nav-item .nav-link:active span,aside .subnav .nav-item .nav-link:focus span{font-weight:bold;}main aside ~ section:first-of-type{background-color: var(--bs-white);}.page-header{border-bottom:none !important;}body[class*="path-powerspot"] .page-header{margin-top: 2rem;margin-bottom: 0;}body[class*="path-powerspot"] .page-header *{margin-bottom: -.5rem;font-weight: bold;color: var(--tpl-body-font-color);}.blog > h1:first-child,.page-header {margin-top:3rem;}.image-md-alternate.image-md-end > .blog-item:nth-child(2n) > .card > .row > [class*="col-"]:first-child figure {background-color: var(--tpl-body-primary-color);padding-top: 3rem;padding-bottom: 3rem;display: flex;align-items: center;flex-direction: column;}.image-md-alternate.image-md-end > .blog-item:nth-child(2n+1) > .card > .row > [class*="col-"]:first-child figure {background-color: var(--tpl-body-primary-color);padding-top: 3rem;padding-bottom: 3rem;display: flex;align-items: center;flex-direction: column;}body[class*="leistungen"] .items-leading .item-image img{max-width:25%;}.blog-item .readmore{background-color: white;margin: -1rem;}main:not(:has(aside)) .blog-item .readmore{background-color: transparent;}.blog-item .readmore *{color:var(--tpl-body-primary-color) !important;font-size:calc(var(--tpl-body-font-size) * 1.4em);padding-right:0;}main:not(:has(aside)) .blog-item .readmore *{color:var(--tpl-body-font-color) !important;}#abovecontent-parent ul:not([class]),main ul:not([class]) {list-style: none;padding-left: 1.4rem;}#abovecontent-parentul li:not([class]),main ul li:not([class]){padding-bottom: .375rem;position: relative;}#abovecontent-parent ul > li:not([class])::before,main ul > li:not([class])::before {content: "\f054";font: var(--fa-font-style);font-weight: bold;margin-left: -1.2rem;color: var(--tpl-body-primary-color);position: absolute;top: .25rem;}#abovecontent-parent .bg-secondary ul > li:not([class])::before,main .bg-secondary ul > li:not([class])::before {color: var(--tpl-body-primary-text-color);}@media (min-width: 992px) {.navbar-nav .dropdown-menu {margin-top: calc(1rem + 1px) !important;}.navbar .dropdown-menu:not(:has(> li:only-child)) {columns: 3;}.navbar-nav > li .dropdown-menu.show{border:none; !important}.special-size{width: 130%;position:absolute;z-index: 1;}aside{display:block;}.image-md-alternate.image-md-end > .blog-item:nth-child(2n) > .card > .row > [class*="col-"]:first-child figure {margin:2.5rem 5rem 2.5rem 0;}.image-md-alternate.image-md-end > .blog-item:nth-child(2n+1) > .card > .row > [class*="col-"]:first-child figure {margin: 2.5rem 0 2.5rem 5rem;}}.hikashop_subcategories .hikashop_container{border:1px solid var(--tpl-body-primary-color);}.hikashop_category_right_part{background-color:rgba(255,255,255,.9);}.hikashop_category_information h2{border-bottom:none !important;margin-bottom: 0 !important;}.hikashop_category_information h2 a{text-decoration:none !important;}span.hikashop_checkout_cart_taxes,span.hikashop_checkout_cart_final_total,.hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal,#hikashop_cart_product_listing .hika_show_cart_total_price,span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional{color: var(--tpl-body-font-color) !important;font-style: initial !important;font-family: inherit !important;}:not([class*="_cart_"]) > .hikashop_product_price_full > .hikashop_product_price.hikashop_product_price_0{color:var(--tpl-body-primary-color) !important;font-size: large;font-weight:normal;}.hikashop_category_name a::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "";}.hikashop_category_information h1{margin-top:3rem;}.hikashop_category_description{display: flex;align-items: center;}.hikashop_category_description .hikashop_category_image{max-width: 33%;margin-right: 1.5rem;}.hikashop_subcategories_listing .hikashop_category_desc > *:not(:first-child) {display: none;}.hikashop_product .hikashop_container{overflow: hidden;}#hikashop_product_top_part h1 {font-weight: var(--tpl-component-font-weight-headline, var(--tpl-body-font-weight-headline)) !important;border-bottom: none !important;padding-bottom: 0 !important;margin-bottom: 3rem !important;margin-top: 3rem;}#hikashop_product_top_part h1 span:first-child {font-size: calc(1.375rem + 1vw) !important;color: var(--tpl-component-h1-color, var(--tpl-body-h1-color)) !important;display:block;}.hikashop_previous_product_btn, .hikashop_next_product_btn {border: none;padding: 0;}.hikashop_previous_product_btn a, .hikashop_next_product_btn a {width: auto !important;padding: inherit !important;min-width: 40px;min-height: 40px;display: flex;flex-direction: column;align-content: center;align-items: center;}.hikashop_previous_product_btn p, .hikashop_next_product_btn p {width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}.hikashop_carousel_item{background-color:transparent !important;overflow:hidden;}.hkc-sm-4.hhikashop_category_left_part{padding-left:0;}.hikashop_carousel_item .hkc-sm-4.hhikashop_category_left_part,.hikashop_carousel_item .hkc-sm-8.hikashop_category_right_part {width: 100%;padding: 0;}.hikashop_carousel_item .hkc-sm-4.hhikashop_category_left_part{background-color:var(--bs-white);}.hikashop_carousel_item .hkc-sm-8.hikashop_category_right_part{background-color:transparent;}.hikashop_product_image{overflow:hidden;}.hikashop_listing_img_title .hikashop_product_image{order:1;}.hikashop_listing_img_title .hikashop_product_name{order:2;}.hikashop_listing_img_title .hikashop_product_price_full{order:4;}.hikashop_listing_img_title .hikashop_product_code_list{order:3;margin: -.5rem 0 1rem 0;}.hikashop_listing_img_title .hikashop_product_stock_count{order:5;text-align: right !important;padding: .5rem 1rem;margin: 10px -6px;background-color: #ddd;}.hikashop_listing_img_title form.hikashop_aligned_btn{order:6;}.hikashop_cart_product_price_value .hikashop_product_price_full,.hikashop_listing_img_title .hikashop_product_price_full {order: 4;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;}.hikashop_product_price.hikashop_product_price_0{order:1;}.hikashop_cart_product_price_value .hikashop_product_price_tax,.hikashop_listing_img_title .hikashop_product_price_tax {display: block;font-size: initial;color: var(--tpl-body-font-color);width:100%;order:3;}.hikashop_listing_img_title .hikashop_product_price_per_unit{order:2;}.hikashop_product_price_tax{display: block;font-size: small;}body[class*="path-produkte-"]:not([class*="cobra"]) .hikashop_subcategories_listing{width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important;}.icon-complete{overflow:visible;}.icon-complete span {float: left;padding-left:1.5rem;}.icon-plus.icon-complete::before {font-size: 1rem;vertical-align: top;background-color: var(--tpl-body-primary-color);border-radius: 50%;color: white;width: 25px;height: 25px;border: .5rem solid var(--tpl-body-primary-color);margin-left: 0.2rem;}.player-link {position: absolute;top: 0;right: 0;bottom: 0;width: 50%;height: 100%;z-index: 1;display: flex;flex-direction: row;justify-content: center;align-items: center;text-decoration: none !important;}body[class*="path-powerspots-"] .card:not(.border-primary) .card-img-top.mx-auto.my-2{height:200px;}