fieldset{padding:0;border:none}select{border-radius:0;border:1px solid #dcdcdc;padding:.8em .3em}li::marker{padding-left:1rem}.btn-full-width{width:100%}.btn-no-margin{margin:0}.btn-position-fix{margin:0;transform:none;left:0;right:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-4{margin-bottom:5rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-4{margin-left:5rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-4{margin-right:5rem}.cs-short-description{display:flex;padding-top:2.5rem;border-top:1px solid #dcdcdc;margin-top:1.5rem}.cs-buybox__section.cs-buybox__section--product-form{border-top:none;padding-top:0}.cs-buybox__section--extra-attributes .product.attribute{display:flex;align-items:center;margin-top:2rem}.cs-buybox__section--extra-attributes .product.attribute:first-of-type{margin-top:0}.product.attribute>.type{width:100%;max-width:12.5rem;font-size:1.4rem}.product.attribute:not(.description)>.value{font-size:1.4rem;display:flex}.product.attribute>.value.bafa{width:100%;justify-content:space-between;align-items:center}.product.attribute>.value.bafa .bafa-actions{display:flex;flex-direction:column;padding-left:1rem}.product.attribute>.value.bafa .bafa-actions a{margin-bottom:1rem;width:100%}.product.attribute>.value.bafa .bafa-actions a:last-child{margin-bottom:0}.product.attribute>.value img.bafa-logo{height:5rem}@media (max-width:80em) and (min-width:48em){.product.attribute>.value.bafa{flex-direction:column;align-items:baseline}}@media (max-width:30em){.product.attribute>.value.bafa{flex-direction:column;align-items:baseline}}.message.warning.w-70{width:70%}.cs-product-tile__price .message.warning.w-70{width:100%}.price-including-tax:before{content:attr(data-label) ":";padding-right:.25rem;font-size:1.15rem;display:flex;justify-content:flex-start;align-items:flex-end}.cs-product-tile__price .price-including-tax:before{content:attr(data-label) ":";padding-right:.25rem;font-size:1rem;display:flex;justify-content:flex-start;align-items:flex-end}.product-options-wrapper .field.configurable .label{width:auto;font-size:1.4rem;display:flex;flex-direction:row;flex-basis:100%;flex:1}.product-options-wrapper .field.configurable .control{width:auto;display:flex;flex-direction:column;flex-basis:100%;flex:2.45}.product-options-wrapper .field.configurable .control>select{line-height:1.2em;padding:.7em .5em;color:#4c4c4c;background:#fff;border-radius:0;border:1px solid #dcdcdc;box-shadow:none;transition:border-color .5s;width:100%;background-clip:padding-box;text-align:center;margin:0}.cs-bundle-box__option .product-image-container{width:auto;padding:0 1rem 0 0}.cs-bundle-box__option .product-image-container .product-image-wrapper{padding-bottom:100%;text-align:center;width:50px}.cs-bundle-box__option .product-image-container .product-image-wrapper.select2{width:34px;top:-2px}.cs-bundle-box__field{width:100%}.cs-bundle-box__field:not(:last-child){padding:0}.field label.cs-bundle-box__product-name{font-size:1em;cursor:pointer;padding:1rem 0 0}.cs-bundle-box__option{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between;align-content:flex-start;float:left;padding:0;margin:1rem 0;border:1px solid transparent;cursor:pointer;flex-wrap:nowrap;background:#fff}.cs-bundle-box__option_select{width:100%;margin:0;border:none}.cs-bundle-box__option.select2-extra{margin:0;padding:0;background:0 0}.cs-bundle-box__option .product-image-container{width:auto;padding:0 1rem 0 0}.cs-bundle-box__option .product-image-container .product-image-wrapper{padding-bottom:100%;text-align:center;width:50px}.cs-bundle-box__option .product-image-container .product-image-wrapper.select2{width:34px;top:-2px}.product-image-container-spacer{width:66px;padding:0 1rem 0 0;height:4px}.cs-bundle-box__option.select2-extra .tooltip .product-image-container{width:20px;height:20px}.cs-bundle-box__options-list .product-name{font-size:14px}.cs-bundle-box__product-option-name.label{font-weight:400;font-size:14px;min-height:40px;display:flex;flex-direction:row;justify-content:space-between;width:100%!important;align-items:center}.cs-bundle-box__product-option-name.label .price-notice{padding:0 1rem;display:flex;justify-content:flex-end;align-items:baseline}.cs-bundle-box__product-option-name.label .price-notice em.price-notice{color:#2d343f;position:relative;top:-5px}.cs-bundle-box__option .price-container .price{font-size:1.6rem;font-weight:700;color:#2d343f}.cs-bundle-box__options-list{flex-wrap:wrap}.cs-bundle-box__options-list .cs-bundle-box__qty{width:100%}.cs-bundle-box__options-list .cs-bundle-box__qty .cs-qty-increment{justify-content:flex-end}.cs-bundle-box__qty .cs-box-addtocart__label{margin-right:.5rem;display:inline-block;width:100%}.cs-bundle-box__qty .cs-box-addtocart__label .bundel-option-unit{color:#2d343f;font-weight:500}.cs-bundle-box__field.required>.label:after,.cs-bundle-box__field._required>.label:after{position:absolute;top:.25rem;left:.5rem;font-size:2rem}.cs-bundle-box__field{position:relative;max-width:calc(100% - 2rem);padding-bottom:0!important;border:1px solid #dcdcdc}.cs-bundle-box__field .cs-bundle-box__product-name{font-size:1.4rem!important;background:#f9f9f9;position:relative;padding:.75rem 1.25rem;margin:0;cursor:pointer;width:100%!important}.cs-bundle-box__field .cs-bundle-box__product-name:before{font-family:"dripicons-v2";z-index:0;content:"\e035";position:absolute;right:1rem;top:0;height:100%;display:flex;align-items:center;font-size:2.2rem;color:#3263ff}.cs-bundle-box__field.active .cs-bundle-box__product-name{border-bottom:1px solid #dcdcdc}.cs-bundle-box__field.active .cs-bundle-box__product-name:before{content:"\e024"}.cs-bundle-box__options-list{padding:1rem;background:#fff;flex-direction:column!important}.cs-bundle-box__options-list .cs-html-select{width:100%}.field .label{width:auto}.cs-bundle-box__qty{margin:1rem 0}.info-modal-wrap{clear:both;padding:0;margin:0}.info-modal-col{display:block;float:left;margin:1% 0 1% 2%}.info-modal-col:first-child{margin-left:0}.info-modal-group:before,.info-modal-group:after{content:"";display:table}.info-modal-group:after{clear:both}.info-modal-group{zoom:1}.info-modal-span_6_of_6{width:100%}.info-modal-span_5_of_6{width:83%}.info-modal-span_4_of_6{width:66%}.info-modal-span_3_of_6{width:49%}.info-modal-span_2_of_6{width:32%}.info-modal-span_1_of_6{width:15%}.info-modal-product-image{position:relative}@media only screen and (max-width:48em){.info-modal-col{margin:1% 0}.info-modal-span_1_of_6,.info-modal-span_2_of_6,.info-modal-span_3_of_6,.info-modal-span_4_of_6,.info-modal-span_5_of_6,.info-modal-span_6_of_6{width:100%}.info-modal-image{max-width:250px}}.cs-upsell-products-slider,.cs-newest-products-slider{padding:7rem 0 0}.cs-services-overview{padding:7rem 0}.cs-container.cs-container--headline{padding-top:4rem}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li{border-right:1px solid #dcdcdc;padding:0;justify-content:center;align-items:center}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li:last-of-type{border-right:none}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__aspect-ratio{width:100%;position:absolute}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__aspect-ratio~.cs-image-teaser__slide-wrapper,.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__aspect-ratio~.cs-image-teaser__figure{width:calc(100% - 4rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:visible;margin:0 auto;left:0;right:0;position:relative}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__content{background:rgba(255,255,255,.65);max-width:100%;padding:2rem 0 0;margin:0}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__content .cs-image-teaser__slogan{color:#2d343f;font-weight:500}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__content-wrapper--content-align-x-2{justify-content:flex-start;text-align:left;align-items:baseline}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__content-wrapper{position:relative;margin-top:0}@media only screen and (max-width:768px){.cs-image-teaser--cms-teaser .cs-image-teaser__slides li .cs-image-teaser__content{padding:1rem 0 0}.cs-image-teaser--cms-teaser .cs-image-teaser__slides li{border-right:none;padding:0 0 4rem}}.cs-page-blog__sidebar .widget.block,.cs-page-blog__sidebar .block.block-reorder{margin-bottom:0;border-top:1px solid #f0f0f0;padding:2rem 0}.widget.block:first-of-type,.block.block-reorder:first-of-type{border-top:none}.block.block-reorder .subtitle{font-size:1.4rem;font-weight:400!important}.block.block-reorder #cart-sidebar-reorder{padding:0 0 0 1rem;margin:0;list-style:none;display:flex;flex-direction:column}.block.block-reorder #cart-sidebar-reorder li.product-item{display:flex;flex-direction:column-reverse;border-bottom:1px solid #f0f0f0;padding:.5rem 0;margin-bottom:.5rem}.block.block-reorder #cart-sidebar-reorder li.product-item .field.item.choice{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding-left:1rem}.block.block-reorder #cart-sidebar-reorder li.product-item .field.item.choice .control{width:auto!important}.block.block-reorder .actions-toolbar .action.tocart.primary{box-shadow:none;outline:none;width:100%;text-decoration:none;border:1px solid transparent;color:#fff;background-color:#3263ff;cursor:pointer;border-radius:0;outline-offset:1px;display:inline-block;font-size:1.2rem;font-weight:700;text-align:center;position:relative;line-height:1.2em;margin:0;text-transform:none;padding:1em 1em .8em;box-sizing:border-box;transition:background-color .5s,border-color .5s,fill .5s,color .5s;vertical-align:middle;z-index:5;will-change:transform,background-color,border-color,fill,color}.block.block-reorder .actions-toolbar .action.tocart.primary:hover{box-shadow:none;outline:none;text-decoration:none;border:1px solid transparent;color:#fff;background-color:#2d343f}.block.block-reorder .actions-toolbar .secondary{display:none}.widget.blog-search{margin-top:1rem;float:none!important}#paypal-smart-button{height:42px;margin-top:.75rem}.paypal-buttons-context-iframe{background:#ffc439!important;max-height:40px!important;overflow:hidden;z-index:0}.page-layout-checkout .paypal-buttons-context-iframe{max-height:unset!important}.totals span.taxmessage{font-style:italic;font-size:1.2rem;color:#2d343f;font-weight:600}.totals-tax th{font-weight:700!important}.four_zero_four_bg{background-image:url(../images/404.gif);height:400px;background-position:center;background-repeat:no-repeat}.four_zero_four_bg .text-center{text-align:center}.four_zero_four_bg h1{font-size:8rem}.cs-header-user-nav__icon--trustedShops{width:4.5rem;height:4.5rem}.call-to-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 2rem 0 0}.cs-offcanvas-navigation__item .call-to-header{justify-content:center;width:100%;padding:1.75rem 0 1rem}.call-to-header .cs-header-user-nav__icon--phone{margin:0 .5rem 0 0}.call-to-header .call-to-header-inner{display:flex;flex-direction:column}.call-to-header .call-to-header-inner h3{margin:0;letter-spacing:.14rem;font-weight:400;font-size:2rem}.call-to-header .call-to-header-inner .call-to-header-phone{color:#3263ff;font-size:1.6rem;font-weight:800}.call-to-header .call-to-header-inner .call-to-header-times{display:inline-block;font-size:1.15rem;letter-spacing:.1rem}@media (max-width:80em){.call-to-header{padding:0 1rem 0 0;margin-bottom:0}.cs-header__content>.call-to-header .call-to-header-inner h3{display:none}}@media (min-width:48em) and (max-width:80em){.cs-logo{max-width:12em}.cs-header__content>.call-to-header .call-to-header-inner .call-to-header-phone{font-size:1.2rem}.cs-header__content>.call-to-header .call-to-header-inner .call-to-header-times{font-size:1rem;letter-spacing:.015rem}}body.cms-home .cs-container.cs-container--image-teaser.cs-container--image-teaser-slider{max-width:100;overflow:hidden}.cs-navigation .mm-collapse:not(.mm-show){display:none;transition:all .3s ease-out}.cs-navigation .mm-collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}.cs-navigation .has-arrow{position:relative;z-index:0;z-index:1}.cs-navigation .has-arrow+.has-arrow-icon{position:absolute;width:3em;height:3em;text-align:center;right:0;top:0;z-index:10}.cs-navigation .has-arrow+.has-arrow-icon:after{position:absolute;content:"\f053";font-family:"Font Awesome 5 Free";transform-origin:top;z-index:1;cursor:pointer;top:50%;transform:translateY(-50%);left:0;right:0}.cs-navigation .mm-active>.has-arrow+.has-arrow-icon:after,.cs-navigation .has-arrow[aria-expanded=true]+.has-arrow-icon:after{content:"\f078"}.cs-navigation__products.w-20,.cs-navigation__cms_block.w-20{width:20%}.cs-navigation__products.w-25,.cs-navigation__cms_block.w-25{width:25%}.cs-navigation__products.w-33,.cs-navigation__cms_block.w-33{width:33%}.cs-navigation__products.w-40,.cs-navigation__cms_block.w-40{width:40%}.cs-navigation__products.w-50,.cs-navigation__cms_block.w-50{width:50%}.cs-navigation__products.w-60,.cs-navigation__cms_block.w-60{width:60%}.cs-navigation__products.w-66,.cs-navigation__cms_block.w-66{width:66%}.cs-navigation__products.w-75,.cs-navigation__cms_block.w-75{width:75%}.cs-navigation__products.w-80,.cs-navigation__cms_block.w-80{width:80%}.cs-navigation__products.w-100,.cs-navigation__cms_block.w-100{width:100%}.cs-navigation__item.column-1{max-width:100%}.cs-navigation__item.column-2{max-width:50%}.cs-navigation__item.column-3{max-width:33%}.cs-navigation__item.column-4{max-width:25%}.cs-navigation__item.column-5{max-width:20%}.cs-navigation__list.w-0{max-width:0;display:none}.cs-navigation__list.w-80{max-width:80%}.cs-navigation__list.w-75{max-width:75%}.cs-navigation__list.w-66{max-width:66%}.cs-navigation__list.w-60{max-width:60%}.cs-navigation__list.w-50{max-width:50%}.cs-navigation__list.w-40{max-width:40%}.cs-navigation__list.w-33{max-width:33%}.cs-navigation__list.w-25{max-width:25%}.cs-navigation__list.w-20{max-width:20%}@media (max-width:80em){.cs-navigation__list.w-80{max-width:80%}.cs-navigation__list.w-75{max-width:75%}.cs-navigation__list.w-66{max-width:66%}.cs-navigation__list.w-60{max-width:60%}.cs-navigation__list.w-50{max-width:50%}.cs-navigation__list.w-40{max-width:40%}.cs-navigation__list.w-33{max-width:33%}.cs-navigation__list.w-25{max-width:25%}.cs-navigation__list.w-20{max-width:20%}.cs-navigation__list.w-20 .cs-navigation__item.column-5,.cs-navigation__list.w-20 .cs-navigation__item.column-4,.cs-navigation__list.w-20 .cs-navigation__item.column-3,.cs-navigation__list.w-20 .cs-navigation__item.column-2,.cs-navigation__list.w-20 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-25 .cs-navigation__item.column-5,.cs-navigation__list.w-25 .cs-navigation__item.column-4,.cs-navigation__list.w-25 .cs-navigation__item.column-3,.cs-navigation__list.w-25 .cs-navigation__item.column-2,.cs-navigation__list.w-25 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-33 .cs-navigation__item.column-5,.cs-navigation__list.w-33 .cs-navigation__item.column-4,.cs-navigation__list.w-33 .cs-navigation__item.column-3,.cs-navigation__list.w-33 .cs-navigation__item.column-2,.cs-navigation__list.w-33 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-40 .cs-navigation__item.column-5,.cs-navigation__list.w-40 .cs-navigation__item.column-4,.cs-navigation__list.w-40 .cs-navigation__item.column-3,.cs-navigation__list.w-40 .cs-navigation__item.column-2,.cs-navigation__list.w-40 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-50 .cs-navigation__item.column-5,.cs-navigation__list.w-50 .cs-navigation__item.column-4,.cs-navigation__list.w-50 .cs-navigation__item.column-3,.cs-navigation__list.w-50 .cs-navigation__item.column-2,.cs-navigation__list.w-50 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-60 .cs-navigation__item.column-5,.cs-navigation__list.w-60 .cs-navigation__item.column-4,.cs-navigation__list.w-60 .cs-navigation__item.column-3,.cs-navigation__list.w-60 .cs-navigation__item.column-2,.cs-navigation__list.w-60 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-66 .cs-navigation__item.column-5,.cs-navigation__list.w-66 .cs-navigation__item.column-4,.cs-navigation__list.w-66 .cs-navigation__item.column-3,.cs-navigation__list.w-66 .cs-navigation__item.column-2,.cs-navigation__list.w-66 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-75 .cs-navigation__item.column-5,.cs-navigation__list.w-75 .cs-navigation__item.column-4,.cs-navigation__list.w-75 .cs-navigation__item.column-3,.cs-navigation__list.w-75 .cs-navigation__item.column-2,.cs-navigation__list.w-75 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__list.w-80 .cs-navigation__item.column-5,.cs-navigation__list.w-80 .cs-navigation__item.column-4,.cs-navigation__list.w-80 .cs-navigation__item.column-3,.cs-navigation__list.w-80 .cs-navigation__item.column-2,.cs-navigation__list.w-80 .cs-navigation__item.column-1{max-width:100%}.cs-navigation__cms_block .cs-grid-layout__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-navigation__cms_block .cs-grid-layout__grid .cs-grid-layout__brick.cs-products-grid__item:last-child{display:none!important}}@media (max-width:80em){.cs-navigation__list.w-80,.cs-navigation__list.w-75,.cs-navigation__list.w-66,.cs-navigation__list.w-60,.cs-navigation__list.w-50,.cs-navigation__list.w-40,.cs-navigation__list.w-33,.cs-navigation__list.w-25,.cs-navigation__list.w-20{max-width:33%}.cs-navigation__products.w-20,.cs-navigation__cms_block.w-20,.cs-navigation__products.w-25,.cs-navigation__cms_block.w-25,.cs-navigation__products.w-33,.cs-navigation__cms_block.w-33,.cs-navigation__products.w-40,.cs-navigation__cms_block.w-40,.cs-navigation__products.w-50,.cs-navigation__cms_block.w-50,.cs-navigation__products.w-60,.cs-navigation__cms_block.w-60,.cs-navigation__products.w-66,.cs-navigation__cms_block.w-66,.cs-navigation__products.w-75,.cs-navigation__cms_block.w-75,.cs-navigation__products.w-80,.cs-navigation__cms_block.w-80{width:66%}}.product-image-container{max-width:50px}.brand-box{text-align:right}