@font-face{font-family:"soehne";src:url("../../fonts/soehne-buch.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"soehne";src:url("../../fonts/soehne-dreiviertelfett.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}#sc-global-search-form{position:relative}#sc-global-search-form .col-search{width:100%;min-width:300px;max-width:500px;position:relative;margin:0 auto}#sc-global-search-form input{display:block;width:100%;padding:12px 100px 12px 10px;height:45px;color:#555;background-color:#fff;border:1px solid #ccc;font-family:"soehne";font-weight:500;font-size:16px;-webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}#sc-global-search-form .sc-global-search-btn{position:absolute;right:0;top:0;background-color:#e62021}.search-category{display:flex;flex-wrap:wrap}.search-category .search-category-link{display:flex;align-items:center;height:11rem;position:relative;margin:10px;flex:0 0 calc(25% - 20px);background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 .2rem .5rem rgba(0,0,0,.4);transform:scale(1);text-shadow:0 0 0 rgba(0,0,0,0);transition:all .2s ease-in-out}.search-category .search-category-link:hover{transform:scale(1.04);text-shadow:0 0 4px #333;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.4)}.search-category .search-category-link:hover:before{background-color:rgba(0,0,0,0)}@media(max-width: 960px){.search-category .search-category-link{flex:0 0 calc(33% - 10px);margin:5px}}@media(max-width: 600px){.search-category .search-category-link{flex:0 0 calc(50% - 10px);margin:5px}}.search-category .search-category-link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);transition:all .2s ease-in-out}.search-category .search-category-link .search-category-name{z-index:1;color:#fff;font-weight:bold;margin:0;padding:0 10px}.sc-page-banner{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:15rem}.sc-page-banner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.sc-page-banner .wrapper{height:100%}.sc-page-banner .sc-product-breadcrumbs{color:#fff}.sc-page-banner .sc-product-breadcrumbs a{color:#fff !important}.sc-page-banner .sc-category-summary{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;max-width:70%;width:100%}.sc-results{flex-wrap:wrap;width:100%}.sc-results .sc-tile-product-price.special-price{background:#e62021}.sc-results .sc-tile-product-price.special-price .t-line-through{color:#aaa}.sc-tile{flex:0 0 calc(20% - 20px);width:calc(20% - 20px);margin:10px;max-width:unset}@media(max-width: 1280px){.sc-tile{flex:0 0 calc(25% - 20px);width:calc(25% - 20px)}}@media(max-width: 960px){.sc-tile{flex:0 0 calc(33.333% - 20px);width:calc(33.333% - 20px)}}@media(max-width: 600px){.sc-tile{flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}}@media(max-width: 400px){.sc-tile{flex:0 0 100%;width:100%;margin:0 0 20px}}.sc-tile-product{position:relative;padding-top:4rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.2);transition:all .2s ease-in-out}.sc-tile-product:hover{box-shadow:0 .2rem 1.2rem rgba(0,0,0,.2)}.sc-tile-product-image{overflow:hidden;width:100%;display:block;height:12rem;position:relative}.sc-tile-product-image img{max-width:unset;height:100%;display:block;margin:0 auto;position:absolute;left:50%;transform:translate(-50%, 0)}.sc-tile-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3rem}.sc-tile-product-price{position:absolute;top:0;left:0;width:max-content;padding:4px 40px 4px 10px;margin:10px 0 0;clip-path:polygon(0 0, 100% 0, calc(100% - 15px) 100%, 0% 100%);background-color:#333;color:#fff;font-weight:600;font-size:1.4rem}.sc-tile-product .sc-tile-special-banner{padding:10px 10px 10px 30px;clip-path:polygon(15px 0%, 100% 0, 100% 100%, 0% 100%);top:34px;right:0;z-index:1;font-weight:bold;width:auto;position:absolute;background-color:#fec33e;color:#e62021;font-size:.8rem;text-transform:uppercase}.sc-tile-product-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:3.5rem;font-size:.9rem}.sc-tile-product-button.btn{background:#82c6e2;color:#000;padding:10px 20px}.sc-wrapper{display:flex;margin-top:1rem}.sc-sidebar-filter{display:block;flex:0 0 18rem;width:18rem;padding:10px 0}@media(max-width: 768px){.sc-sidebar-filter{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.sc-sidebar-filter:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9)}.sc-sidebar-filter h3{position:relative;color:#fff;z-index:1001;margin-bottom:10px}.sc-sidebar-filter.active{display:block}}.sc-sidebar-filter .sc-sidebar-filter-wrapper{padding:10px;border:1px solid #ccc;box-shadow:0 .2rem .5rem rgba(0,0,0,.2)}@media(max-width: 768px){.sc-sidebar-filter .sc-sidebar-filter-wrapper{padding:30px 10px;position:relative;z-index:1001;border:none}}.sc-sidebar-filter .sc-sidebar-filter-close{display:none}@media(max-width: 768px){.sc-sidebar-filter .sc-sidebar-filter-close{color:#fff;font-size:1.5rem;width:1.5rem;height:1.5rem;display:inline-block;line-height:1;text-align:center;position:absolute;top:.5rem;right:1rem}}.sc-sidebar-filter #filters .filters-wrapper{max-height:35rem;overflow-y:scroll;width:100%}@media(max-width: 768px){.sc-sidebar-filter #filters .filters-wrapper{max-height:28rem}}.sc-sidebar-filter #filters h4{padding:5px 8px;background:#1e2447;color:#fff}.sc-sidebar-filter #filters .filter-options-content{background-color:rgba(0,0,0,0)}.sc-sidebar-filter #filters .filter-options-content .filter-option{flex:0 0 100%;margin:.3rem 0}.sc-sidebar-filter #filters .btn-filter-submit{width:100%}.sc-accessories-results{align-content:flex-start;width:100%}.sc-accessories-results .loading-placeholder{margin:10px}.sc-accessories-results .sc-tile{flex:0 0 calc(25% - 20px);width:calc(25% - 20px);margin:10px;max-width:unset}@media(max-width: 1280px){.sc-accessories-results .sc-tile{flex:0 0 calc(33.333% - 20px);width:calc(33.333% - 20px)}}@media(max-width: 960px){.sc-accessories-results .sc-tile{flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}}@media(max-width: 768px){.sc-accessories-results .sc-tile{flex:0 0 100%;width:100%;margin:0 0 20px}}.sc-accessories-results .sc-tile .sc-tile-product-price.special-price{background:#e62021}.sc-accessories-results .sc-tile .sc-tile-product-price.special-price .t-line-through{color:#aaa}.sc-pagination-holder{margin:1rem 0}.sc-pagination-desktop{padding-left:0 !important}.sc-pagination-desktop .sc-pagination-dynamic-pages .sc-pagination-page-content{padding:3px 15px;color:#1e2447 !important}.sc-tile-category{box-shadow:0 .2rem .5rem rgba(0,0,0,.2);transition:all .2s ease-in-out}.sc-tile-category:hover{box-shadow:0 .2rem 1.2rem rgba(0,0,0,.2)}.sc-product-page .sc-product-page-special-banner{padding:10px 10px 10px 20px;clip-path:polygon(15px 0%, 100% 0, 100% 100%, 0% 100%);position:absolute;right:0;background-color:#fec33e;color:#e62021;font-size:1rem;font-weight:bold;text-transform:uppercase}.sc-product-price .sc-product-price-value{font-size:24pt}.sc-product-price .sc-product-price-value .t-line-through{color:#aaa}.sc-product-price .sc-product-price-title,.sc-product-price .sc-product-price-gst{color:#333}.sc-product-price .sc-product-price-title{font-weight:100;font-size:.9em}.sc-product-price .sc-product-price-gst{font-size:.75em}.sc-product-section-associated-products .sc-results{width:auto}.sc-product-section-associated-products .sc-results .sc-tile{margin:0}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-price.installed{color:unset;background-color:#ffaca9}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-price.installed .sc-tile-installation-icon{display:inline;width:30px}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-price .sc-tile-installation-icon{display:none}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-price .sc-associated-product-price-value,.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-price .sc-tile-installation-icon{vertical-align:middle}.sc-product-section-associated-products .sc-results .sc-tile .special-text{display:block;width:100%;margin-top:10px;padding:10px;background-color:#fec33e;color:#e62021;font-size:.8rem;text-transform:uppercase;text-align:center}.sc-product-section-associated-products .sc-results .sc-tile .btn{display:block;width:100%;text-align:center}.sc-product-section-associated-products .sc-results .sc-tile .btn.add-associated-btn .sc-tile-add-associated-checkbox{margin-right:10px}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-image{max-height:100px}@media(max-width: 600px){.sc-product-section-associated-products .sc-results .sc-tile{margin-bottom:10px}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-image-and-name{flex-direction:row-reverse;margin-bottom:4px}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-name{margin-top:0}.sc-product-section-associated-products .sc-results .sc-tile.add-associated-btn{margin-top:0}.sc-product-section-associated-products .sc-results .sc-tile .sc-tile-product-image{position:absolute;top:-50px}}.sc-product-page .table{overflow-x:scroll}.sc-product-options .sc-product-group-options{font-weight:bold}.sc-product-options .sc-product-group-options select{max-width:250px;margin:0;padding:10px;color:#000}.sc-product-options .sc-product-group-options select:focus{color:#000}.strip-banner{background-color:#e62021}.strip-banner .strip-banner-text{width:auto;margin:.5rem auto;color:#fff;position:relative;font-weight:bold;font-size:2rem}.strip-banner .strip-banner-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:#fff;opacity:0;transform:scale(0);transform-origin:center;transition:opacity 300ms,transform 300ms}.strip-banner .strip-banner-text:hover:after{opacity:1;transform:translate3d(0, 0.2em, 0);transform:scale(1)}@media(max-width: 1100px){.strip-banner .strip-banner-text{font-size:1.5rem}}@media(max-width: 800px){.strip-banner .strip-banner-text{font-size:1rem}}.strip-banner .strip-banner-installed:before{content:"";display:block;width:3.5rem;height:3.5rem;position:absolute;left:-4.5rem;top:-15px;background-image:url("/images/icons/mechanic.png");background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 1100px){.strip-banner .strip-banner-installed:before{width:3rem;height:3rem;left:-4rem}}@media(max-width: 800px){.strip-banner .strip-banner-installed:before{width:2rem;height:2rem;left:-3rem;top:-7px}}.strip-banner .strip-banner-delivery:before{content:"";display:block;width:3.5rem;height:3.5rem;position:absolute;left:-4.5rem;top:-15px;background-image:url("/images/icons/truck-fast.png");background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 1100px){.strip-banner .strip-banner-delivery:before{width:3rem;height:3rem;left:-4rem}}@media(max-width: 800px){.strip-banner .strip-banner-delivery:before{width:2rem;height:2rem;left:-3rem;top:-7px}}#search-results{display:flex}.sc-category-page .sc-page-banner #sc-global-search-form,.sc-search-page .sc-page-banner #sc-global-search-form{position:relative}.sc-category-page .sc-page-banner #sc-global-search-form .col-search,.sc-search-page .sc-page-banner #sc-global-search-form .col-search{width:100%;min-width:300px;max-width:500px;position:relative;margin:0 auto}.sc-category-page #sc-global-search-form,.sc-search-page #sc-global-search-form{position:relative}.sc-category-page #sc-global-search-form .row,.sc-search-page #sc-global-search-form .row{justify-content:flex-end}.sc-category-page #sc-global-search-form .col-search,.sc-search-page #sc-global-search-form .col-search{width:100%;min-width:300px;max-width:300px;position:relative;margin:10px}@media(max-width: 600px){.sc-category-page #sc-global-search-form .col-search,.sc-search-page #sc-global-search-form .col-search{max-width:unset}}@media(max-width: 600px){.sc-category-page .tools-selector,.sc-search-page .tools-selector{margin-bottom:0}}.sc-installation-label{padding:1rem;background:#ffaca9;border-radius:15px;display:inline-block}.sc-installation-label .sc-installation-heading{position:relative;padding-left:4rem;padding-right:1rem}.sc-installation-label .sc-installation-heading::before{content:"";display:block;width:3rem;height:3rem;position:absolute;left:0;top:-9px;background-image:url(/images/icons/installation.png);background-size:contain;background-repeat:no-repeat;background-position:center}