:root{--blue:#254e9c;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#254e9c;--secondary:#fbba00;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:360px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#head{background-image:linear-gradient(180deg,#d5d5d5 0,#f9f9f9);margin-bottom:8px}#head .logo{padding:15px}#head .logo img{height:auto;max-width:100%}#head .search form{flex-wrap:nowrap;width:100%}#head .search .form-control{flex-grow:1;margin-right:5px;width:auto}#head .search .btn{display:none}@media (min-width:576px){#head .search .btn{display:inherit}}@media (max-width:991px){#head .search{border:none}}#head .basket a:hover{text-decoration:none}@media (min-width:768px) AND (max-width:991px){#head .basket a .head-basket{padding-right:100px}}#head .head-basket,#head .head-basket-total,#head .head-basket-total-num{display:flex;padding:15px 5px}#head .head-basket-total-icon{padding:5px 8px}#head .head-basket-totals{flex-shrink:0;font-size:14px;font-weight:700;width:70%}#head .head-basket-total,#head .head-basket-total-num{padding:1px 8px}#head .head-basket-total .label,#head .head-basket-total-num .label{color:#303030;display:block;width:50%}#head .head-basket-total .value,#head .head-basket-total-num .value{color:#254e9c;display:block;text-align:right;width:50%}#head .basket-account-links{display:none;justify-content:space-between;margin-top:-8px;padding:5px 8px}#head .basket-account-links .btn{padding:0}@media (min-width:992px){#head .basket-account-links{display:flex}}#head .basket-account-links .form-inline{display:inline-block}@include (reference) "variables.less";.main-nav{background-color:#254e9c!important;background-image:linear-gradient(180deg,#0b387c 0,#1d4a98);border-radius:15px;margin-bottom:15px;min-height:65px;min-width:85px;position:absolute;right:10px;text-transform:uppercase;top:10px}.main-nav .nav-link{color:#dadada!important}.main-nav .dropdown-menu{background-color:#254e9c;border:none;min-width:100%}.main-nav .dropdown-menu .dropdown-item{color:#dadada}.main-nav .dropdown-menu .dropdown-item:hover{background-color:#2a58b1!important;color:#e7e7e7!important}.main-nav .navbar-toggler{position:absolute;z-index:9001}.main-nav .navbar-collapse.collapsing,.main-nav .navbar-collapse.show{background-color:#254e9c;box-shadow:0 -5px 10px #555,inset 0 -10px 10px #0b387c,inset 0 10px 10px #0b387c;position:absolute;right:-10px;top:-10px;width:100vw;z-index:9000}@media (min-width:576px){.main-nav .navbar-collapse.collapsing,.main-nav .navbar-collapse.show{width:540px}}@media (min-width:768px){.main-nav .navbar-collapse.collapsing,.main-nav .navbar-collapse.show{width:720px}}.main-nav .navbar-collapse.collapsing .border-gradient-vertical,.main-nav .navbar-collapse.show .border-gradient-vertical{border:none}.main-nav .navbar-collapse.collapsing .navbar-nav>.nav-item,.main-nav .navbar-collapse.show .navbar-nav>.nav-item{margin:3px 15px}.main-nav .navbar-collapse.collapsing .navbar-nav>.nav-item:last-child,.main-nav .navbar-collapse.show .navbar-nav>.nav-item:last-child{margin-bottom:15px}@media (min-width:992px){.main-nav{border-radius:0;box-shadow:0 -3px 5px #999,inset 0 -7px 7px #0b387c;margin-left:-15px;margin-right:-15px;min-height:auto;position:relative;right:0;top:0}.main-nav .navbar-nav{display:flex;flex-direction:row;justify-content:space-between;width:100%}.main-nav .navbar-nav .nav-item{flex-grow:1}.main-nav .navbar-nav .nav-item>a{text-align:center}}#footer{background-image:linear-gradient(180deg,#0b387c 0,#1d4a98);color:#dadada;font-size:14px;margin-top:30px;padding:30px;width:100%}#footer a{color:#dadada;display:block;font-size:12px;line-height:1.8rem;position:relative}#footer a:hover{color:#fff;text-decoration:none}#footer a:hover.icon:after{right:-2px}#footer a.icon:after{background:url(/images/page_bottom_navi_arrow_01.png) 3px 10px no-repeat;content:" ";display:inline-block;height:15px;position:absolute;right:-5px;top:1px;width:10px}#footer .basket-icon:before{height:50px}#footer .footer-payment{margin-bottom:15px}#footer .footer-payment-method-list{list-style:none;margin:0;padding:0}#footer .footer-payment-method-list .item{display:inline}#footer .phone-number{font-size:25px;line-height:30px;padding-top:5px}#footer strong{display:block;font-size:font-size-md;line-height:2rem}#footer .footer-logo{padding-top:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){#footer .footer-logo{bottom:0;position:absolute;right:0;text-align:right}}@media (min-width:1200px){#footer .footer-logo{position:relative}}@media (max-width:1199px){#footer .first,#footer .second{margin-bottom:15px}#footer .second{border:none}}.box_teaser{background:#fff;margin-bottom:25px;padding:0 40px;position:relative;width:100%}@media (max-width:768px){.box_teaser{padding:0}}.box_teaser .box_teaser_inner{background:#254e9c;border-radius:4px;height:380px;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.box_teaser .box_teaser_inner{border-radius:0;height:240px}}.box_teaser .box_teaser_item{height:380px;position:relative}@media (max-width:768px){.box_teaser .box_teaser_item{height:240px}}.box_teaser .box_teaser_item img{height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.box_teaser .box_teaser_item img{height:240px}}.box_teaser .box_teaser_overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.7);border-left:4px solid #254e9c;border-radius:6px;bottom:30px;left:30px;max-width:600px;padding:15px 25px;position:absolute;right:auto;text-align:left;z-index:5}@media (max-width:768px){.box_teaser .box_teaser_overlay{bottom:10px;left:10px;max-width:85%;padding:8px 12px}}.box_teaser .box_teaser_overlay .box_teaser_title{color:#fff;font-size:22px;font-weight:700;margin:0 0 4px;text-shadow:0 1px 3px rgba(0,0,0,.7)}@media (max-width:768px){.box_teaser .box_teaser_overlay .box_teaser_title{font-size:16px}}.box_teaser .box_teaser_overlay .box_teaser_sub{color:#e0e0e0;font-size:13px;margin:0}@media (max-width:768px){.box_teaser .box_teaser_overlay .box_teaser_sub{font-size:11px}}.box_teaser .box_teaser_btn_prev{height:40px;left:-40px;opacity:.85;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:38px;z-index:10}@media (max-width:768px){.box_teaser .box_teaser_btn_prev{left:5px}}.box_teaser .box_teaser_btn_prev:hover{opacity:1}.box_teaser .box_teaser_btn_next{height:40px;opacity:.85;position:absolute;right:-40px;top:50%;transform:translateY(-50%);transition:opacity .2s;width:38px;z-index:10}@media (max-width:768px){.box_teaser .box_teaser_btn_next{right:5px}}.box_teaser .box_teaser_btn_next:hover{opacity:1}.box_teaser .carousel-indicators{bottom:10px;margin-bottom:0}.box_teaser .carousel-indicators li{background-color:hsla(0,0%,100%,.6);border-radius:50%;height:10px;margin:0 4px;width:10px}.box_teaser .carousel-indicators li.active{background-color:#254e9c;transform:scale(1.2)}.home-usp-bar{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:25px;padding:12px 10px}.home-usp-bar .home-usp-item{align-items:center;display:flex;padding:8px 12px}.home-usp-bar .home-usp-item .usp-icon{color:#254e9c;flex-shrink:0;font-size:26px;margin-right:12px;text-align:center;width:32px}.home-usp-bar .home-usp-item .usp-text .usp-title{color:#212529;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:2px}.home-usp-bar .home-usp-item .usp-text .usp-desc{color:#6c757d;font-size:11px;line-height:1.3}.home-brand-bar,.home-model-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.home-brand-bar .home-brand-label,.home-brand-bar .home-model-label,.home-model-bar .home-brand-label,.home-model-bar .home-model-label{font-size:13px}.home-brand-bar .home-brand-pills,.home-brand-bar .home-model-pills,.home-model-bar .home-brand-pills,.home-model-bar .home-model-pills{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.brand-pill{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;margin:3px 4px;padding:4px 12px;text-decoration:none;transition:all .2s}.brand-pill:hover{background:#254e9c;border-color:#254e9c;color:#fff;text-decoration:none}.brand-pill.active{background-color:#254e9c!important;border-color:#254e9c!important;color:#fff!important;font-weight:700;text-decoration:none}.home-category-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:100%;position:relative;transition:transform .2s,box-shadow .2s}.home-category-card:hover{border-color:#cbd5e1;box-shadow:0 6px 15px rgba(0,0,0,.08);transform:translateY(-3px)}.home-category-card .category-card-body{padding:14px}.home-category-card .category-card-body .category-title{color:#254e9c;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.home-category-card .category-card-body .category-subtitle{color:#64748b;font-size:11px;line-height:1.3;margin-bottom:0}.home-section-header{align-items:flex-end;border-bottom:2px solid #254e9c;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:6px}.home-section-header h3{color:#212529;font-size:17px;font-weight:700;margin:0}.home-section-header .section-subheadline{color:#6c757d;font-size:12px;margin-top:3px}.home-story-box{background:#fdfdfd;border:1px solid #e2e8f0;border-left:4px solid #254e9c;border-radius:6px;padding:22px}.sidebar-themenwelten{margin-top:15px}.sidebar-themenwelten .sidebar-themenwelten-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:block;margin-bottom:8px;padding:10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.sidebar-themenwelten .sidebar-themenwelten-item:hover{border-color:#254e9c;box-shadow:0 4px 10px rgba(19,34,73,.08);transform:translateX(3px)}.sidebar-themenwelten .sidebar-themenwelten-item .sidebar-themenwelten-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.sidebar-themenwelten .sidebar-themenwelten-item .sidebar-tile-title{color:#132249;font-size:13px;font-weight:700;line-height:1.2}.sidebar-themenwelten .sidebar-themenwelten-item .sidebar-tile-sub{color:#64748b;font-size:11px;line-height:1.3}.sidebar-themenwelten .sidebar-themenwelten-item .sidebar-tile-link{color:#254e9c;font-size:11px;font-weight:700;margin-top:4px;text-align:right}@media (max-width:767px){.sidebar-themenwelten .sidebar-themenwelten-items{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.sidebar-themenwelten .sidebar-themenwelten-item{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.sidebar-themenwelten .sidebar-themenwelten-item:hover{transform:translateY(-2px)}}[v-cloak]{display:none}body,html{margin:0;padding:0}.error-message-list ul{list-style:none;margin:0}.btn .oi{padding:0 8px;position:relative;top:2px}.btn .oi:first-child{padding-left:0}.btn .oi:last-child{padding-right:0}.container.shadow{background:#fff;position:relative}.border-gradient-vertical{-o-border-image:linear-gradient(180deg,hsla(0,0%,39%,.15),hsla(0,0%,59%,.75),hsla(0,0%,39%,.15)) 1 100%;border-image:linear-gradient(180deg,hsla(0,0%,39%,.15),hsla(0,0%,59%,.75),hsla(0,0%,39%,.15)) 1 100%;border-style:solid;border-width:1px}.basket-icon:before{background:url(/images/infobox_icon_cart.png) 10px 0 no-repeat;content:" ";display:inline-block;float:left;height:35px;width:45px}.phone-icon:before{background:url(/images/infobox_icon_phone.png) 10px 0 no-repeat}.phone-icon:before,.whatsapp-icon:before{content:" ";display:inline-block;float:left;height:45px;width:45px}.whatsapp-icon:before{background:url(/images/infobox_icon_whatsapp.png) 10px 0 no-repeat}.leftmenu_part{padding:10px}.leftmenu_part h3{background-image:url(/img/bg_navi_left_link_plus.png);background-position:94% 50%;background-repeat:no-repeat;background-size:20px}@media (min-width:768px){.leftmenu_part h3{background-image:none}}.leftmenu_part .content_data_inner{cursor:pointer;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}@media (min-width:768px){.leftmenu_part .content_data_inner{cursor:default;max-height:2000px}}.leftmenu_part.mobile_open h3{background-image:url(/img/bg_navi_left_link_minus.png)}.leftmenu_part.mobile_open .content_data_inner{max-height:2000px}.leftmenu_part h3{border:1px solid #4770b6;color:#254e9c;font-size:medium;margin-bottom:-1px;padding:8px 0 9px 20px}.leftmenu_part ul{border:1px solid #4770b6;margin:0;padding:10px}.leftmenu_part ul li{list-style:none outside none;margin:0 0 2px;padding:0}.leftmenu_part ul li:last-child{margin-bottom:0}.leftmenu_part a{background-color:#254e9c;line-height:1.3}.leftmenu_part li.with_sub ul a{background-color:#4770b6}.leftmenu_part li.with_sub ul li.with_sub ul a{background:#b7cfff}.leftmenu_part li a:hover,.leftmenu_part li.with_sub ul a:hover{background-color:#6280d6}.leftmenu_part a,.leftmenu_part li.with_sub ul a,.leftmenu_part li.with_sub ul li.with_sub ul a{background-image:url(/img/bg_navi_left_link_arrow.png);background-position:95% 50%;background-repeat:no-repeat;line-height:1.3}.leftmenu_part li.with_sub ul li.with_sub ul li.with_sub>a,.leftmenu_part li.with_sub ul li.with_sub>a,.leftmenu_part li.with_sub>a,.leftmenu_part ul li.with_sub>a{background-image:url(/img/bg_navi_left_link_plus.png);background-position:95% 50%;background-repeat:no-repeat}.leftmenu_part li.active>a{border-left:5px solid #e8b500}.leftmenu_part li.with_sub ul li.with_sub ul li.with_sub.active>a,.leftmenu_part li.with_sub ul li.with_sub.active>a,.leftmenu_part li.with_sub.active>a,.leftmenu_part ul li.with_sub.active>a{background-image:url(/img/bg_navi_left_link_minus.png);background-position:95% 50%;background-repeat:no-repeat}.leftmenu_part li>a.loading{background-image:url(/img/loading/loading2.gif)!important;background-position:98% 50%!important;background-size:contain!important}.leftmenu_part li>a.loading+ul{max-height:0!important}.leftmenu_part ul a,.leftmenu_part ul a:link,.leftmenu_part ul a:visited{word-wrap:break-word;color:#fff;display:block;font-size:13px;font-weight:400;height:auto;line-height:13px;padding:8px 20px 6px 10px;text-decoration:none;text-transform:uppercase}.leftmenu_part li.with_sub a span{display:inline-block;max-width:188px}.leftmenu_part li.with_sub a span span{display:table-cell;line-height:13px;max-width:auto;vertical-align:middle}.leftmenu_part li.with_sub li.with_sub ul a{color:#254e9c;font-size:11px;font-weight:400;margin:2px 0 0;padding-left:25px;text-transform:none}.leftmenu_part li.with_sub li.with_sub ul a:hover{background-color:#e8b500!important;color:#254e9c}.leftmenu_part li.with_sub li.with_sub li.with_sub ul li a{background-color:#e5ebf7;padding-left:40px}@keyframes openSubmenuDelayed{0%{max-height:0}to{max-height:1000px}}.leftmenu_part li.with_sub ul{max-height:0;overflow:hidden;padding:1px 0 0}.leftmenu_part li.with_sub.active>a+ul{animation:openSubmenuDelayed 1s ease-in-out forwards;max-height:1000px;transition:max-height 5.8s ease-in-out 3s}.product-list-headline{color:#254e9c;font-size:18px;margin:18px 0 8px}.product-list-container.loading{background-image:url(/img/loading/loading2.gif)!important;background-position:50% 50%!important;background-repeat:no-repeat;background-size:contain!important;cursor:wait;min-height:100px;opacity:.3;pointer-events:none}.product-list-container.loading>*{display:none}.box_artikelliste{position:relative;width:100%}.box_artikelliste_row{margin-left:-8px;margin-right:-8px}.box_artikelliste_col{padding-left:8px;padding-right:8px}.box_artikelliste_item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;padding:16px 12px 18px;position:relative;text-align:center;transition:box-shadow .2s ease,border-color .2s ease}.box_artikelliste_item:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(0,0,0,.09)}.artikelliste_img{background:#fff;border:1px solid #bfbfbf;height:175px;margin:0 auto 12px;overflow:hidden;position:relative;width:175px}.artikelliste_img,.artikelliste_img a{align-items:center;display:flex;justify-content:center}.artikelliste_img a{height:100%;width:100%}.artikelliste_img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.artikelliste_img:hover img{transform:scale(1.04)}.artikelliste_no_img{align-items:center;background-color:#f8fafc;display:flex;height:100%;justify-content:center;width:100%}.artikelliste_artikelname{font-size:13px;font-weight:700;line-height:18px;margin-bottom:6px;max-width:100%;min-height:36px;text-align:center}.artikelliste_artikelname a{color:#132249;text-decoration:none}.artikelliste_artikelname a:hover{color:#254e9c;text-decoration:underline}.artikelliste_artikelzusatz{color:#132249;font-size:13px;font-weight:700;line-height:18px;margin-bottom:8px;text-align:center}.artikelliste_preis{color:#254e9c;font-size:15px;font-weight:700;line-height:20px;margin-bottom:12px;margin-top:auto;text-align:center}.artikelliste_preis .preis_prefix{color:#475569;font-size:12px;font-weight:400;margin-right:2px}.artikelliste_btn_details{margin-top:auto;text-align:center}.artikelliste_btn_details .btn-shop-details{align-items:center;background-color:#254e9c;border:1px solid #1e3f7f;border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .2s ease-in-out;width:100%}.artikelliste_btn_details .btn-shop-details:focus,.artikelliste_btn_details .btn-shop-details:hover{background-color:#1a3875;border-color:#142a58;box-shadow:0 2px 6px rgba(37,78,156,.35);color:#fff;text-decoration:none}.artikelliste_btn_details .btn-shop-details .oi{font-size:11px;margin-left:6px;padding:0;top:0}.artikelliste_btn_details a{display:inline-block;transition:transform .15s ease,opacity .15s ease}.artikelliste_btn_details a img{display:block;height:auto;max-width:100%}.artikelliste_btn_details a:hover{opacity:.9;transform:translateY(-1px)}
