@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap";*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}html,body{margin:0;padding:0}body{background:#fafafa;font-family:Open Sans,sans-serif}body.scroll-lock{overflow:hidden!important;height:100%!important;width:100%!important;touch-action:none!important}@media only screen and (min-width: 1200px){body{padding:0 10px}}button{font-family:Open Sans,sans-serif}a{text-decoration:none;color:#574e1c;cursor:pointer}.row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}ul{margin:0;padding:0;list-style-type:none}button{padding:0;margin:0;background-color:transparent;border:none;outline:none;box-shadow:none;cursor:pointer}img{vertical-align:bottom}small{color:#666}.container-wrapper{overflow-x:hidden}.container{max-width:1140px;margin:0 auto;position:relative}.content{flex:3 0;display:flex;flex-direction:column;min-width:0;margin-left:10px}@media only screen and (max-width: 1200px){.content{margin-left:0;flex:3 0 auto;padding:0 10px 10px}}.manufacturer-group,.motor-group{display:flex;border-top:5px solid #e8eff4}.manufacturer-group:nth-child(2n),.motor-group:nth-child(2n){background:#eff5fa}.manufacturer-group a,.motor-group a{padding:3px 5px;color:#000}.manufacturer-group a:hover,.motor-group a:hover{color:#574e1c}@media only screen and (max-width: 900px){.manufacturer-group ul{-moz-column-count:1!important;column-count:1!important}}.manufacturer-group{flex-direction:row;align-items:flex-start;padding:20px 0}.manufacturer-group h3{width:40px;text-align:center;margin:0 10px;font-size:1.8rem;font-weight:400}.manufacturer-group ul{-moz-column-count:3;column-count:3;flex:1 1}.model-group{flex-direction:row;align-items:center}.model-group>small{width:100px;margin-left:5px}@media only screen and (max-width: 1200px){.model-group{flex-direction:column;align-items:stretch}.model-group>small{width:auto}}.model-group small.year{white-space:nowrap}.model-group .model-list{display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 1200px){.model-group .model-list{flex-direction:column;flex-wrap:nowrap}.model-group .model-list .model-list-column{overflow:hidden}}.model-group .model-list .model-list-column{display:flex;flex:1 1;flex-direction:column}.model-group a{display:flex;justify-content:space-between;align-items:center;font-weight:700;white-space:nowrap}.model-group small{color:#2a2e34;font-weight:300}.model-group .name{overflow:hidden;text-overflow:ellipsis}table{width:100%;border-spacing:0}table tr:nth-child(odd){background:#e8eff4}table th,table td{padding:5px 20px;text-align:left}.category-buttons,.motor-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.category-buttons .name,.motor-buttons .name{text-align:left}.category-buttons .power,.motor-buttons .power{text-align:right}.category-buttons a,.motor-buttons a{width:calc(50% - 6px);background:#e8eff4;padding:10px;color:#000;border:1px solid #000000;text-align:center;margin:3px;display:flex;align-items:center;justify-content:center;border-radius:0}.category-buttons a:hover,.motor-buttons a:hover{background:#fffbe2}.category-buttons a.active,.motor-buttons a.active{background:#ffe13a;color:#000}.category-buttons a .label,.motor-buttons a .label{padding-left:10px;flex:1 1}@media only screen and (max-width: 600px){.category-buttons a,.motor-buttons a{width:100%}}.header{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:15px 0}.header.header-for-product{display:block}.header.header-for-product .description{color:#2a2e34;font-size:.9rem}.header.header-for-product .description p{margin:0}.header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header.steps{font-size:1.2rem}.header.steps i{font-size:2rem;margin:0 5px;color:#e8eff4}.header.steps h2{font-weight:400;text-align:center;flex:1 1;color:#99b0d2}.header.steps h2.active{color:#000}@media only screen and (max-width: 400px){.category-buttons a,.motor-buttons a{width:100%}}.product-detail,.product-detail a,.order,.order a{color:#000}button.button.plain,a.button.plain{color:#574e1c;background-color:transparent}button.button,a.button{font-family:Open Sans,sans-serif;background:#ffe13a;color:#000;font-size:1.1rem;padding:8px 15px;align-items:center;border-radius:4px}button.button:hover,a.button:hover{background:#fffbe2;color:#000}button.button:disabled,a.button:disabled{background:#e9eaec!important;color:#000!important}.order form,.sign-up form,.sign-in form{display:flex;flex-direction:column}.order .lost-password,.sign-up .lost-password,.sign-in .lost-password{margin-top:30px}.order .controls,.sign-up .controls,.sign-in .controls{display:flex;justify-content:flex-end;padding:20px 0;border-bottom:4px solid #e8eff4}.order .controls button,.sign-up .controls button,.sign-in .controls button{font-size:1rem}.order .shipping,.order .contact,.order .shipping-details,.order .billing-details,.order .additional-info,.sign-up .shipping,.sign-up .contact,.sign-up .shipping-details,.sign-up .billing-details,.sign-up .additional-info,.sign-in .shipping,.sign-in .contact,.sign-in .shipping-details,.sign-in .billing-details,.sign-in .additional-info{display:flex;margin-top:20px;justify-content:space-between}.order .shipping h3,.order .contact h3,.order .shipping-details h3,.order .billing-details h3,.order .additional-info h3,.sign-up .shipping h3,.sign-up .contact h3,.sign-up .shipping-details h3,.sign-up .billing-details h3,.sign-up .additional-info h3,.sign-in .shipping h3,.sign-in .contact h3,.sign-in .shipping-details h3,.sign-in .billing-details h3,.sign-in .additional-info h3{color:#2a2e34;border-bottom:4px solid #e8eff4;padding:10px 0;flex:1 1}@media only screen and (max-width: 900px){.order .shipping,.sign-up .shipping,.sign-in .shipping{flex-direction:column}.order .shipping .delivery,.sign-up .shipping .delivery,.sign-in .shipping .delivery{padding-right:0!important}.order .shipping .payment,.sign-up .shipping .payment,.sign-in .shipping .payment{padding-left:0!important}}.order .shipping .type,.sign-up .shipping .type,.sign-in .shipping .type{min-width:60px;display:flex;align-items:center;justify-content:center}.order .shipping .type i,.sign-up .shipping .type i,.sign-in .shipping .type i{font-size:1.5rem;margin-right:20px!important}.order .shipping .pickup-point-row,.sign-up .shipping .pickup-point-row,.sign-in .shipping .pickup-point-row{display:flex;flex-direction:row;align-items:center}.order .shipping .pickup-point-row .vue-simple-suggest,.sign-up .shipping .pickup-point-row .vue-simple-suggest,.sign-in .shipping .pickup-point-row .vue-simple-suggest{flex:1 1;font-size:.8rem}.order .shipping .pickup-point-row .icon-placeholder,.sign-up .shipping .pickup-point-row .icon-placeholder,.sign-in .shipping .pickup-point-row .icon-placeholder{min-width:20px;text-align:center}.order .shipping .delivery,.sign-up .shipping .delivery,.sign-in .shipping .delivery{padding-right:20px}.order .shipping .payment,.sign-up .shipping .payment,.sign-in .shipping .payment{padding-left:20px}.order .shipping .description,.sign-up .shipping .description,.sign-in .shipping .description{color:#2a2e34;flex:1 1}.order .shipping .price,.sign-up .shipping .price,.sign-in .shipping .price{margin:0 10px}.order .shipping .free,.sign-up .shipping .free,.sign-in .shipping .free{color:#267e02;font-weight:700}.order .contact,.order .billing-details,.order .shipping-details,.order .additional-info,.sign-up .contact,.sign-up .billing-details,.sign-up .shipping-details,.sign-up .additional-info,.sign-in .contact,.sign-in .billing-details,.sign-in .shipping-details,.sign-in .additional-info{display:flex;flex-direction:column}.order .contact .inner,.order .billing-details .inner,.order .shipping-details .inner,.order .additional-info .inner,.sign-up .contact .inner,.sign-up .billing-details .inner,.sign-up .shipping-details .inner,.sign-up .additional-info .inner,.sign-in .contact .inner,.sign-in .billing-details .inner,.sign-in .shipping-details .inner,.sign-in .additional-info .inner{width:100%;max-width:800px;margin:10px auto}.order .additional-info .info-footer,.sign-up .additional-info .info-footer,.sign-in .additional-info .info-footer{max-width:580px;margin:0 auto}.order .additional-info .checkboxes,.sign-up .additional-info .checkboxes,.sign-in .additional-info .checkboxes{font-size:.9rem;line-height:1.4}.order .summary,.sign-up .summary,.sign-in .summary{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media only screen and (max-width: 600px){.order .summary,.sign-up .summary,.sign-in .summary{flex-direction:column}.order .summary .block,.sign-up .summary .block,.sign-in .summary .block{padding:0!important}}.order .summary h3,.sign-up .summary h3,.sign-in .summary h3{border-bottom:2px solid #e8eff4;padding:5px 0}.order .summary .block,.sign-up .summary .block,.sign-in .summary .block{display:flex;flex-direction:column;padding:0 20px;flex:0 0 50%;margin-bottom:30px}.order .summary .block .row,.sign-up .summary .block .row,.sign-in .summary .block .row{margin:5px 0}.order .summary .block .row .label,.sign-up .summary .block .row .label,.sign-in .summary .block .row .label{flex:3 1;font-weight:700}.hero{display:flex;flex-direction:column;align-items:center;background:#eff5fa;padding:50px 10px;margin:20px 0}.hero .button{margin-top:20px}.hero h3{font-size:1.4rem}.hero span{color:#2a2e34}.generic-products{display:flex;flex-wrap:wrap;margin:0 -15px 0 -5px}@media only screen and (max-width: 600px){.generic-products{margin:0 -5px}}.generic-products .availability .price small{display:none}.warning{color:#d0193a}.alert{color:#ff6f00}.input,.input-checkbox{margin:10px 0}.input-checkbox input{margin-right:10px}.center{text-align:center}.static h1,.sign-up h1,.sign-in h1,.orders h1,#gdpr h1,.informations h1{border-bottom:5px solid #e8eff4}.static h2,.sign-up h2,.sign-in h2,.orders h2,#gdpr h2,.informations h2{border-bottom:3px solid #e8eff4}.static h1,.static h2,.sign-up h1,.sign-up h2,.sign-in h1,.sign-in h2,.orders h1,.orders h2,#gdpr h1,#gdpr h2,.informations h1,.informations h2{padding-bottom:8px;margin-bottom:10px}.static .row,.sign-up .row,.sign-in .row,.orders .row,#gdpr .row,.informations .row{align-items:flex-start;margin:0 -10px}@media only screen and (max-width: 900px){.static .row,.sign-up .row,.sign-in .row,.orders .row,#gdpr .row,.informations .row{flex-direction:column;align-items:stretch}.static .row .column,.sign-up .row .column,.sign-in .row .column,.orders .row .column,#gdpr .row .column,.informations .row .column{margin-bottom:20px}}.static .column,.sign-up .column,.sign-in .column,.orders .column,#gdpr .column,.informations .column{flex:1 1;margin:0 10px}.static .map,.sign-up .map,.sign-in .map,.orders .map,#gdpr .map,.informations .map{margin-top:30px}.sign-up .input .fa-asterisk:not(.important){display:none}.hidden{display:none}.video-container{overflow:hidden;position:relative;width:100%;margin:10px 0}.video-container:after{padding-top:56.25%;display:block;content:""}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nowrap{white-space:nowrap}.gclose:hover,.gnext:hover,.gprev:hover{background-color:transparent!important}.gclose:hover svg path,.gnext:hover svg path,.gprev:hover svg path{fill:#ffe13a!important}.pagination{display:flex;text-align:center;justify-content:space-between;margin:10px -3px}.pagination a{display:inline-block;background:#e8eff4;font-weight:700;padding:5px 10px;color:#000;text-align:center;margin:3px}.pagination a.active,.pagination a:hover{background:#fffbe2}.pagination a.disabled{background:#e9eaec;pointer-events:none}.filter-row{display:flex;align-items:flex-start;margin:0 -10px}.filter-row+.filter-row{margin-top:10px}.filter-row div{margin:0 10px;flex:1 1}.filter-row h5{color:#2a2e34;padding-bottom:3px;border-bottom:1px solid #e8eff4;margin-bottom:2px}.filter-row .filter-by-brand a,.filter-row .filter-by-attribute a{padding:0 3px;color:#000;text-transform:capitalize}.filter-row .filter-by-brand a.active,.filter-row .filter-by-attribute a.active{background:#ffe13a}.filter-row .filter-by-brand ul,.filter-row .filter-by-attribute ul{font-size:.9rem;margin:0 -12px;-moz-column-count:4;column-count:4}@media only screen and (max-width: 900px){.filter-row .filter-by-brand ul,.filter-row .filter-by-attribute ul{-moz-column-count:3;column-count:3}}@media only screen and (max-width: 600px){.filter-row .filter-by-brand ul,.filter-row .filter-by-attribute ul{-moz-column-count:2;column-count:2}}.filter-row .filter-by-brand ul li,.filter-row .filter-by-attribute ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 10px}.sort-row{display:flex;align-items:center;border-top:1px solid #e8eff4;margin-top:5px}.sort-row h4{margin-right:20px}.sort-row a{margin:10px}@media only screen and (max-width: 600px){.sort-row a{font-size:.8rem;padding:5px 8px;white-space:nowrap;margin:10px 2px}}.orders .number i{margin-right:5px}.orders .total{text-align:right}@media only screen and (max-width: 400px){.orders table tr{display:flex;flex-wrap:wrap}.orders table td{display:block;flex:1 1}}.header-choice{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 600px){.header-choice h1{font-size:1.2rem}}.header-choice a,.header-choice h1{flex:1 1;white-space:nowrap}.header-choice a{opacity:.5}@keyframes upndown{0%{transform:translateY(5px)}50%{transform:translateY(15px)}to{transform:translateY(5px)}}.page403 .container,.page404 .container,.page429 .container,.page500 .container{max-width:600px}.page403 .container .modal,.page404 .container .modal,.page429 .container .modal,.page500 .container .modal{display:none!important}.page403 .container header .logo,.page404 .container header .logo,.page429 .container header .logo,.page500 .container header .logo{animation:upndown 3s ease-in-out infinite}.page403 .container header,.page404 .container header,.page429 .container header,.page500 .container header{margin-bottom:50px}.page403 .container h1,.page404 .container h1,.page429 .container h1,.page500 .container h1{text-align:center}.page403 .container p,.page404 .container p,.page429 .container p,.page500 .container p{text-align:center;margin-bottom:30px}.page403 .container,.page404 .container,.page429 .container,.page500 .container{height:100vh;justify-content:center;align-items:center}.page403 .container footer,.page404 .container footer,.page429 .container footer,.page500 .container footer{color:#2a2e34;font-size:.8rem}.flash.important{font-size:2.6rem}.flash.important+.sign-in{display:none}.search-results .results-header{color:#2a2e34;border-top:3px solid #e8eff4;padding:20px 0;font-size:1.4rem}button.btn.btn-small{padding:3px 5px}button.submit-order{width:100%;max-width:600px;padding:15px;font-size:1.2rem}button.large{font-size:1.4rem;padding:20px;line-height:1.5}.order .bank-transfer-info{font-size:1.6rem;margin-top:30px;font-weight:400;text-align:center}.order .payment-qr-code{position:relative;background:#fff;padding:10px;margin-top:20px}.order .payment-qr-code img{padding:20px;background:#fff;border:2px solid #2a2e34}.order .payment-qr-code div.label{position:absolute;bottom:3px;right:20px;background:#fff;padding:0 2px;border-radius:5px;font-weight:700;font-size:.8rem}.order-access h1{margin-bottom:30px}.order-access small{margin:30px 0;font-size:.9rem}.order-access button.button{margin-top:0;font-size:1.4rem;font-weight:700;padding:14px 24px}body.page429-locked nav,body.page429-locked .banner-row,body.page429-locked #search,body.page429-locked .contact,body.page429-locked .cart{display:none}body.page429-locked .search-row .inner{justify-content:center;margin-bottom:40px}body.page429-locked .content{text-align:center}body.page429-locked footer .tecdoc{display:none}#order-show .order-items .item .thumbnail{margin-right:10px}#order-show .order-note{margin-top:20px}#order-show .order-note pre{white-space:pre-wrap}.order .total{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8eff4}.order .total .label h2{font-size:2rem;color:#2a2e34;font-weight:400}.order .total .value{margin:30px 0;display:flex;flex-direction:column;align-items:flex-end}.order .total .value h4{font-size:2.5rem}@media only screen and (max-width: 600px){.order .total{flex-direction:column;align-items:flex-start;margin:10px 5px 0}.order .total .value{margin:0 0 10px;align-self:flex-end}}svg.svelte-fa{width:1em}
