.dependency-accessories__button,.dealer-search__form-submit,.configurator-navigation__button,.step-indicator__step,.suggest-bundles__button-close,.suggest-bundles__button-main,.bundle-card__button,.accessory-card__button,.step-cart__button,.accessory-details__button-close,.accessory-details__button-main{outline:none;border:none;cursor:pointer}.finalize__accessories-list{list-style:none;padding-left:0;margin:0}.configurator-header__content,.configurator__section-inner{box-shadow:0 2px 8px -1px #0000001a,0 1px 6px -1px #0000000f}.finalize__title,.accessories__title,.configure__title{font-size:1.25rem;line-height:1em;font-weight:900;color:#222;margin-bottom:1.5rem}.configurator{position:relative;scroll-margin-top:6.25rem;padding-top:2rem;padding-bottom:2rem}.configurator__title{font-size:2.25rem;font-weight:700;margin-bottom:2rem;text-align:center}.configurator__title--is-hidden{display:none}.configurator__wrapper{display:grid}.configurator__wrapper>div{grid-row-start:1;grid-column-start:1}@media screen and (min-width: 1024px){.configurator__header{padding-right:3.75rem}}@media screen and (max-width: 1680px){.configurator__header{padding-right:1.5rem}}@media screen and (max-width: 1024px){.configurator__header{padding-right:0;margin-bottom:2rem}}@media screen and (min-width: 1024px){.configurator__inner{display:grid;grid-template-areas:"header right" "image right" "image right";grid-template-columns:auto max(30%,35rem);grid-template-rows:auto 1fr auto}}@media screen and (min-width: 768px) and (max-width: 1024px){.configurator__inner{display:flex;flex-direction:column}}.configurator__section-image{grid-area:image}.configurator__section-image>div{position:sticky;top:100px}.configurator__dynamic-section{display:grid;grid-area:right;grid-template-areas:"content" "navigation" ".";grid-template-rows:auto auto 1fr}.configurator__section{grid-area:content}.configurator__section-inner{border-radius:.5rem;padding:1rem}.configurator__footer{grid-area:navigation;margin-top:2.5rem}.configure__main-filters{display:flex;max-width:56rem;gap:2rem;margin:auto}@media screen and (max-width: 768px){.configure__main-filters{flex-direction:column}}.configure__group-primary,.configure__group-color{flex:1}.configure__arrow-down{display:flex;margin-top:1.5rem;margin-bottom:3rem;justify-content:center}@media screen and (min-width: 1024px){.configure__arrow-down{display:none}}.configure__specifications{padding-top:1.5rem}.configure__specifications-title{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#1f2937}.configure__filters{display:flex;gap:.75rem;list-style:none!important;margin:0!important}@media screen and (max-width: 768px){.configure__filters{flex-direction:column}}.configure__group{list-style:none;padding-left:0;margin-left:0!important;margin-top:0!important;flex:1}.configure__group-title{font-size:.75rem;line-height:1.2;font-weight:600;text-transform:uppercase;margin-bottom:1.25rem}.loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#fffc;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.loader[data-visible]{pointer-events:all;opacity:1}.loader__icon-veloe{position:relative;width:9.375rem;height:9.375rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/veloe-loader.gif)}.overview{display:flex;gap:1.5rem}@media screen and (max-width: 768px){.overview{flex-direction:column}}.overview__item{flex:1;gap:2.5rem}.overview__content{margin-top:1.25rem}.overview__title{font-family:"Gluten",Sans-serif;font-size:2rem;font-weight:500;color:#2a2a2a;text-transform:lowercase}.overview__separator{height:.625rem;width:20%;background-color:#222}.overview__details{margin-top:1.25rem;margin-bottom:2.25rem}.overview__image-wrapper{position:relative}.overview__image-button{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;border:none;outline:none;z-index:1}.overview__image-button:hover,.overview__image-button:focus{background-color:transparent;color:transparent}.overview__image{display:flex;border-radius:.5rem;overflow:hidden;transform:scale(1);transition:transform .25s ease-in-out}.overview__image-wrapper:hover .overview__image,.overview__image-wrapper:focus .overview__image{transform:scale(1.02)}.accessories .accessories__group{list-style:none;padding-left:0;margin-left:0;display:flex;flex-wrap:wrap;gap:.75rem;padding:.25rem .375rem}@media screen and (min-width: 1024px){.accessories .accessories__group{height:max(37.5rem,100vh - 31.25rem);max-height:56.25rem;overflow:auto}}.accessories__title{font-weight:700}.accessories__item{width:100%}@media screen and (max-width: 1024px){.accessories__item{max-width:calc((100% - 2 * .75rem) / 3)}}@media screen and (max-width: 768px){.accessories__item{max-width:calc((100% - .75rem)/2)}}.finalize__title--small{font-size:1.125rem}.finalize__title--accent{color:#90b72c}@media screen and (min-width: 1024px){.finalize__wrapper{height:max(37.5rem,100vh - 31.25rem);max-height:56.25rem;overflow:auto}}@media screen and (min-width: 768px){.finalize__content{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}}@media screen and (min-width: 1024px){.finalize__content{display:flex;flex-direction:column;gap:2rem}}@media screen and (max-width: 768px){.finalize__content{display:flex;flex-direction:column;gap:4rem}}@media screen and (max-width: 1024px){.finalize__content{gap:1.5rem}}.finalize__block{background-color:#f8f8f8;padding:1.5rem;border-radius:.5rem}.finalize__icon{width:1.5625rem;height:1.5625rem;color:#222}.finalize__description{font-weight:500}.finalize__action{margin-top:1.5rem}.finalize__success{font-weight:700;color:#90b72c}.finalize__content-text{margin-top:2rem}.finalize__text-list{margin-top:0}.finalize__summary{padding:1rem;margin-top:2rem;border-radius:.5rem;border:.0625rem solid #f3fcd8;background-color:#f9ffe9;background-color:#fbfdf5}.finalize__attribute-label{font-size:.875rem;line-height:1.25rem;color:#3b4f09;font-weight:500}.finalize__attribute-label--table{text-align:left;padding:0;padding-bottom:.75rem;border:none;width:10rem}.finalize__attribute-value{font-weight:500;text-transform:capitalize}.finalize__attribute-value--table{text-align:left;padding:0;border:none}.finalize__content-accessories{margin-top:1rem}.finalize__content-price{margin-top:1rem;text-align:right}.finalize__price-label{font-size:.875rem;line-height:1.25rem;color:#5f654f}.finalize__price-value{font-size:1.25rem;line-height:1;margin-bottom:0;font-weight:700;color:#90b72c}.finalize__vat{font-size:.75rem;line-height:1;text-align:right}.checkbox-field{position:relative;display:inline-flex;align-items:center;gap:.625rem;color:#1f2937;margin:0}.checkbox-field__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-field__input:checked~.checkbox-field__checkmark{background-color:#1f2937;background-image:url('data:image/svg+xml,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline stroke="%23FFFFFF" stroke-width="2" points="14.89999 3 7.4 12 2 7.5" ></polyline></svg>');background-size:80%;background-repeat:no-repeat;background-position:46% 60%}.checkbox-field__checkmark{position:relative;display:block;width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:.3125rem;border:.125rem solid #1f2937;background-color:transparent;cursor:pointer}.checkbox-field__label p{margin:0}.checkbox-field__label a{text-decoration:underline;opacity:1;transition:opacity .25s ease-in-out}.checkbox-field__label a:hover,.checkbox-field__label a:focus{opacity:.6}.checkbox-field__privacy-text a{color:#90b72c}.checkbox-field__privacy-text a:hover{text-decoration:underline}.checkbox-field__error{position:absolute;bottom:0;transform:translateY(70%);font-size:.75rem;font-weight:700;margin-top:.125rem;color:#ff4800;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.checkbox-field--invalid .checkbox-field__error{opacity:1}.accessory-details{display:flex;justify-content:center;align-items:center;overflow:auto;color:#b3b3b3;box-shadow:#64646fcc 0 7px 29px}@media screen and (min-width: 768px){.accessory-details{max-width:48rem}}@media screen and (max-width: 768px){.accessory-details{width:90%;max-width:37.5rem}}.accessory-details__container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.accessory-details__container--active{z-index:99999999;opacity:1;pointer-events:all}.accessory-details--visible{z-index:99999999;opacity:1;transform:scale(1)}.accessory-details__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.accessory-details__modal-panel{display:flex;flex-direction:column;position:relative;max-height:70vh;z-index:999;transition:all .3s ease-in-out;background:#262626;border-radius:.5rem;border:1px solid #ccc;border-color:#595959;max-width:768px;background:#fff;overflow:hidden}.accessory-details__header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;color:#222}.accessory-details__image{display:flex;max-height:50vh;flex:1;align-items:flex-start}.accessory-details__image img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;background-color:transparent}.accessory-details__title{font-size:1.25rem;font-weight:600;margin-bottom:0;color:#1d1d1d}.accessory-details__price{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:0}.accessory-details__content-text{flex:2}.accessory-details__body{padding:1rem;overflow:auto;display:flex;gap:1rem}.accessory-details__details{font-size:1.25rem;line-height:1.2;font-weight:400;color:#1d1d1d;margin-bottom:.75rem}.accessory-details__description{margin-top:.0625rem;color:#1d1d1d}.accessory-details__description a{color:#90b72c!important;opacity:1;transition:opacity .25s ease-in-out;text-decoration:underline}.accessory-details__description a:hover{opacity:.6}.accessory-details__description p,.accessory-details__description span{color:#1d1d1d!important}.accessory-details__description strong,.accessory-details__description b{color:#90b72c}.accessory-details__description ul{margin-top:.75rem}.accessory-details__footer{display:flex;align-items:center;justify-content:space-between;padding:1rem}.accessory-details__button-close{display:flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:all .25s ease-in-out;border:.0625rem solid #222;background-color:#fff;color:#222}.accessory-details__button-close:hover{background-color:#222;color:#fff}.accessory-details__button-main{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.5rem;border:.0625rem solid #90b72c;color:#3b4f09!important;background-color:transparent;z-index:10}.accessory-details__button-main:hover{background-color:#e1f7ab!important;border-color:#e1f7ab!important}.accessory-details__button-main--is-selected{background-color:transparent;border:.0625rem solid #cbcbcb}.accessory-details__button-main--is-selected:hover{background-color:#ededed!important;border-color:#ededed!important}.accessory-details__button-main--is-default{pointer-events:none;opacity:.4}.accessory-details__plus{width:1rem;height:1rem}.accessory-details__button-main--is-selected .accessory-details__plus{display:none}.step-cart{z-index:100;transition:transform .25s ease-in-out;pointer-events:none;border-radius:.5rem;overflow:hidden}@media screen and (min-width: 768px){.step-cart{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;position:sticky;bottom:6.25rem}}@media screen and (max-width: 768px){.step-cart{position:fixed;bottom:4.625rem;left:1.25rem;right:1.25rem;top:unset}}.step-cart__wrapper{display:flex;align-items:flex-start;background-color:#b6bbbd;padding:.9375rem 1.875rem;pointer-events:all}@media screen and (max-width: 768px){.step-cart__wrapper{width:100%;justify-content:space-between;background-color:#b6bbbd}}@media screen and (min-width: 1024px){.step-cart__wrapper{gap:1.875rem;border-radius:.5rem}}.step-cart__price{margin:0;font-size:1.5rem;line-height:1;font-weight:700}.step-cart__price-details{margin-top:.625rem;margin-bottom:0;max-width:10.9375rem}.step-cart__content-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-width:10rem}@media screen and (max-width: 768px){.step-cart__content-step{gap:.3125rem}}@media screen and (min-width: 1024px){.step-cart__content-step{gap:.625rem}}.step-cart__buttons-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem}.step-cart__button{display:block;width:1.875rem;height:1.875rem;padding:0;border:.125rem solid #222;border-radius:.5rem;color:#222;line-height:0;opacity:1;transition:all .25s ease-in-out}.step-cart__button--next{background-color:#222;color:#fff}.step-cart__button--prev{background-color:transparent;color:#222}.step-cart__button--disabled{pointer-events:none;opacity:0}.step-cart__icon{width:1rem;height:auto;color:inherit}.step-cart__pagination{margin-top:.625rem;white-space:pre;font-size:.75rem;line-height:1;font-weight:700}.accessory-card{display:flex;position:relative;height:100%;transform:scale(1);transition:transform .25s ease-in-out,border-color .25s ease-in-out;border-radius:.5rem;overflow:hidden;border:.0625rem solid #e5e7eb;background-color:#fff}.accessory-card--is-selected{border-color:#90b72c;box-shadow:0 0 .125rem #90b72c}.accessory-card:hover{transform:scale(1.02)}.accessory-card__inner{height:100%;width:100%;max-width:100%;display:flex}@media screen and (max-width: 1024px){.accessory-card__inner{flex-direction:column}}.accessory-card__button-all{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;outline:none;padding:0;margin:0;background-color:unset!important;border:unset}.accessory-card__image-content{position:relative}@media screen and (min-width: 1024px){.accessory-card__image-content{width:9.375rem}}.accessory-card__image{display:flex;aspect-ratio:1}.accessory-card__image img{object-fit:cover;width:100%;height:100%}.accessory-card__checkmark{position:absolute;top:.5rem;right:.5rem;padding:.25rem;border-radius:9999px;color:#fff;background-color:#90b72c;opacity:0;transition:opacity .25s ease-in-out;line-height:0}.accessory-card--is-selected .accessory-card__checkmark{opacity:1}.accessory-card__checkmark svg{width:1rem;height:1rem}.accessory-card__content{padding:.75rem;flex:auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){.accessory-card__content{flex:1}}.accessory-card__header{display:flex;justify-content:space-between;gap:.5rem}@media screen and (min-width: 1024px){.accessory-card__upper{display:flex;flex-wrap:wrap}}.accessory-card__title{font-size:1rem;line-height:1.1;font-weight:700;margin-bottom:1rem}@media screen and (min-width: 1024px){.accessory-card__title{flex:4}}.accessory-card__price{font-size:1.25rem;line-height:1;font-weight:700;color:#90b72c;flex:1;white-space:pre;text-align:right;margin-bottom:1rem}@media screen and (min-width: 1024px){.accessory-card__price{flex:1}}.accessory-card--is-default .accessory-card__price:not(.accessory-card__price--included){display:none}.accessory-card__price--included{display:none;font-size:1rem}.accessory-card--is-default .accessory-card__price--included{display:inline-flex}.accessory-card__label-included{display:none}.accessory-card--is-selected .accessory-card__label-included,.accessory-card__label-null{display:inline-block}.accessory-card--is-selected .accessory-card__label-null{display:none}.accessory-card__details{margin-bottom:1rem}@media screen and (min-width: 1024px){.accessory-card__details{order:3;width:100%}}.accessory-card__button{display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;border-radius:.5rem;width:100%;border:.0625rem solid #90b72c;color:#3b4f09!important;background-color:transparent;z-index:10}@media screen and (min-width: 1024px){.accessory-card__button{display:inline-flex;width:min-content;margin-left:auto}}.accessory-card__button:hover{background-color:#e1f7ab!important;border-color:#e1f7ab!important}.accessory-card--is-selected .accessory-card__button{background-color:transparent;border:.0625rem solid #cbcbcb}.accessory-card--is-selected .accessory-card__button:hover{background-color:#ededed!important;border-color:#ededed!important}.accessory-card--is-selected.accessory-card--is-default .accessory-card__button{pointer-events:none;opacity:.4}.accessory-card__plus{width:1rem;height:1rem}.accessory-card--is-selected .accessory-card__plus{display:none}.bundle-card{position:relative;height:100%;transform:scale(1);transition:transform .25s ease-in-out,border-color .25s ease-in-out;border-radius:.5rem;overflow:hidden;border:.0625rem solid #e5e7eb;background-color:#fff}.bundle-card--is-selected{border-color:#90b72c;box-shadow:0 0 2px #90b72c}.bundle-card:hover{transform:scale(1.02)}.bundle-card__inner{margin:.1875rem;position:relative;background-color:#fff;border-radius:.4375rem;height:calc(100% - .375rem);width:calc(100% - .375rem);max-width:100%;display:flex}@media screen and (max-width: 1024px){.bundle-card__inner{flex-direction:column}}.bundle-card__inner:after{content:"";display:block;position:absolute;left:-.1875rem;right:-.1875rem;bottom:-.1875rem;background-color:#90b72c;transition:max-height .25s ease-in-out;height:calc(100% + .375rem);max-height:calc(var(--progress-current) / var(--progress-max) * 110%);z-index:-1;border-radius:0 0 .5rem .5rem}this--is-selected .bundle-card__inner:after{border-radius:.5rem}.bundle-card__button-all{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;outline:none;padding:0;margin:0;background-color:unset!important;border:unset}.bundle-card__image-content{position:relative;border-radius:.5rem .5rem 0 0;overflow:hidden}@media screen and (min-width: 1024px){.bundle-card__image-content{width:9.375rem}}.bundle-card__image{display:flex;aspect-ratio:1}.bundle-card__image img{object-fit:cover}.bundle-card__checkmark{position:absolute;top:.5rem;right:.5rem;padding:.25rem;border-radius:9999px;color:#fff;background-color:#90b72c;opacity:0;transition:opacity .25s ease-in-out;line-height:0}.bundle-card--is-selected .bundle-card__checkmark{opacity:1}.bundle-card__checkmark svg{width:1rem;height:1rem}.bundle-card__progress{position:absolute;top:.875rem;right:.625rem;font-weight:700;line-height:1;font-size:.75rem;opacity:1;transition:opacity .25s ease-in-out}.bundle-card--is-selected .bundle-card__progress{opacity:0}.bundle-card__content{padding:.75rem;flex:auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){.bundle-card__content{flex:1}}@media screen and (min-width: 1024px){.bundle-card__upper{display:flex;flex-wrap:wrap}}.bundle-card__title{font-size:1rem;line-height:1.1;font-weight:700;margin-bottom:1rem}@media screen and (min-width: 1024px){.bundle-card__title{flex:4}}.bundle-card__price{font-size:1.25rem;line-height:1;font-weight:700;color:#90b72c;flex:1;white-space:pre;text-align:right;margin-bottom:1rem}@media screen and (min-width: 1024px){.bundle-card__price{flex:1}}.bundle-card__details{margin-bottom:1rem}@media screen and (min-width: 1024px){.bundle-card__details{order:3;width:100%}}.bundle-card__button{display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;border-radius:.5rem;width:100%;border:.0625rem solid #90b72c;color:#3b4f09!important;background-color:transparent;z-index:10}@media screen and (min-width: 1024px){.bundle-card__button{display:inline-flex;width:min-content;margin-left:auto}}.bundle-card__button:hover{background-color:#e1f7ab!important;border-color:#e1f7ab!important}.bundle-card--is-selected .bundle-card__button{color:#616161!important;background-color:transparent;border:.0625rem solid #cbcbcb}.bundle-card--is-selected .bundle-card__button:hover{background-color:#ededed!important;border-color:#ededed!important}.bundle-card--is-selected.bundle-card--is-default .bundle-card__button{pointer-events:none;opacity:.4}.bundle-card__plus{width:1rem;height:1rem}.bundle-card--is-selected .bundle-card__plus{display:none}.step-header{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:4rem}.step-image{margin-bottom:4rem}.step-image__wrapper{position:relative}.step-image__inner{display:flex;align-items:center;justify-content:center}.step-image__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .1s linear .25s}.step-image__image--is-first{position:relative;inset:unset;display:flex;align-items:center;justify-content:center}.step-image__image--accessory{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s linear!important}.step-image__image--is-active{transition:opacity .15s linear .1s;opacity:1}.step-image__overlay-list{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.step-image img{width:100%;max-width:100%;height:100%;max-height:60vh;object-fit:contain}.step-image__description{max-width:80%;margin:auto}.button-configure{background-color:#29292900;font-weight:500;fill:#2a2a2a;color:#2a2a2a;border:.0625rem solid #2a2a2a;border-radius:.5rem;transition:all .25s ease-in-out;font-size:.9375rem;padding:.75rem 1.5rem;text-align:center}.button-configure:hover{color:var(--mfn-button-icon-color-hover);text-decoration:underline}.button-configure__wrapper{display:flex;justify-content:center;gap:1rem;flex-direction:row}.button-configure__icon>i{color:#2a2a2a}.button-configure:hover .button-configure__icon>i{color:var(--mfn-button-icon-color-hover)}.button-configure__text{text-decoration:inherit}.suggest-bundles{display:flex;justify-content:center;align-items:center;overflow:auto;color:#fff}.suggest-bundles__container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.suggest-bundles__container--active{z-index:99999999;opacity:1;pointer-events:all}.suggest-bundles__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.suggest-bundles__modal-panel{display:flex;flex-direction:column;position:relative;max-height:70vh;z-index:999;transition:all .3s ease-in-out;border-radius:.5rem;border:.0625rem solid #ccc;border-color:#595959;background-color:#fff;overflow:hidden;color:#1d1d1d}@media screen and (min-width: 768px){.suggest-bundles__modal-panel{max-width:48rem}}@media screen and (max-width: 768px){.suggest-bundles__modal-panel{width:90%;max-width:37.5rem}}.suggest-bundles__header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;color:#222}.suggest-bundles__title{margin-bottom:0;font-size:1.25rem;line-height:1.2}.suggest-bundles__body{padding:1rem;overflow:auto}.suggest-bundles__bundle-list{display:flex;flex-direction:column;gap:1rem}.suggest-bundles__bundle{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}@media screen and (max-width: 768px){.suggest-bundles__bundle{flex-wrap:wrap}}.suggest-bundles__image{display:flex;align-items:flex-start;height:auto}@media screen and (min-width: 768px){.suggest-bundles__image{max-width:6.25rem}}.suggest-bundles__image img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;background-color:transparent}.suggest-bundles__content{flex:1}.suggest-bundles__name{font-weight:700;line-height:1.1;margin-bottom:.5rem}.suggest-bundles__details{font-size:.875rem}.suggest-bundles__missing-title{font-weight:600;margin-bottom:0}.suggest-bundles__footer{display:flex;justify-content:space-between;padding:1rem}.suggest-bundles__footer--single-bundle{justify-content:flex-end}.suggest-bundles__button-close{display:flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:all .25s ease-in-out;border:.0625rem solid #222;background-color:#fff;color:#222}.suggest-bundles__button-close:hover{background-color:#222;color:#fff}.suggest-bundles__button-main{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.5rem;border:.0625rem solid #90b72c;color:#3b4f09!important;background-color:transparent;z-index:10}.suggest-bundles__button-main:hover{background-color:#e1f7ab!important;border-color:#e1f7ab!important}.suggest-bundles__footer--single-bundle .suggest-bundles__button-main--add-all{display:none}.suggest-bundles__plus{width:1rem;height:1rem}.submit-form__field{margin-bottom:1rem}.submit-form__field--submit{position:relative;margin-bottom:0}@media screen and (min-width: 768px){.submit-form__field--submit{margin-top:1rem}}.submit-form__field--pot{opacity:0;height:0;width:0;margin:0;padding:0}.submit-form__error{display:none;position:absolute;bottom:0;transform:translateY(100%);font-size:.75rem;font-weight:700;margin-top:.125rem;color:#ff4800}.submit-form--invalid .submit-form__error{display:block}.button-submit{padding:.5rem 1rem;border-radius:.5rem;width:100%;color:#1d1d1d;background-color:#fff;border:.0625rem solid #90b72c;transition:all .25s ease-in-out;font-weight:600;opacity:1}.button-submit:hover{background-color:#e1f7ab;color:#1d1d1d}.dealer-form__content{display:flex;flex-direction:column;gap:2rem}.input-field{display:flex;flex-direction:column;column-gap:0;row-gap:.5rem;width:100%;margin-bottom:0;align-items:flex-start}.input-field__input{width:100%!important;border:.0625rem solid #69727d!important;color:#1f2124!important;background-color:#fff!important;border-radius:3px!important;font-size:15px!important;line-height:1.4!important;min-height:40px!important;padding:5px 14px!important;margin:0!important;transition:border .25s ease-in-out}.input-field__input:focus{border:.0625rem solid #222!important}.input-field--invalid .input-field__input{border:1px solid #ff4800!important}.input-field__select{width:100%!important;margin-bottom:0;border-width:.0625rem;border-radius:.1875rem!important;font-weight:500;font-size:1rem}.input-field__select:focus{border-color:#f3fcd8}.input-field--invalid .input-field__select{border:1px solid #ff4800!important}.input-field__error{position:absolute;bottom:0;transform:translateY(70%);font-size:.75rem;font-weight:700;margin-top:.125rem;color:#ff4800;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.input-field--invalid .input-field__error{opacity:1}.color-picker{font-size:1.125rem;line-height:1.75rem;font-weight:600;list-style:none;margin:0!important;display:flex;flex-wrap:wrap;gap:.625rem;line-height:0;padding:0}.color-picker__option{list-style:none;margin:0!important;padding-left:0;transition:all .25s ease-in-out;transform:scale(1)}.color-picker__option:hover,.color-picker__option:focus{transform:scale(1.1)}.color-picker__button{padding:0;margin:0;position:relative;border-radius:9999px;width:2.5rem;height:2.5rem;overflow:visible}.color-picker__button:hover{box-shadow:0 1px 2px #d1d5db}.color-picker__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease-in-out}.color-picker__option--is-selected .color-picker__checkmark{opacity:1}.attribute-primary{font-size:1.125rem;line-height:1.75rem;font-weight:600;list-style:none;margin-left:0!important;margin-top:.5rem!important}.attribute-primary__option{list-style:none;margin-left:0!important;margin-top:.5rem!important;padding-left:0}.attribute-primary__button{padding:.75rem 1rem;border-radius:.5rem;width:100%;text-align:left;transition:all .3s ease-in-out;color:#3b4f09;background-color:#fff;font-weight:600;justify-content:flex-start;border:.0625rem solid transparent}.attribute-primary__button:hover{color:#3b4f09!important;background-color:#f9ffe9!important}.attribute-primary__option--is-selected .attribute-primary__button{font-weight:700;border-color:#90b72c}.attribute-secondary{font-size:1.125rem;line-height:1.75rem;font-weight:600;list-style:none;margin-left:0!important;margin-top:.5rem!important}.attribute-secondary__option{list-style:none;margin-left:0!important;margin-top:.5rem!important;padding-left:0}.attribute-secondary__button{padding:.75rem 1rem;border-radius:.5rem;width:100%;text-align:left;transition:all .3s ease-in-out;color:#3b4f09;background-color:#fff;font-weight:600;justify-content:flex-start;border:.0625rem solid transparent}.attribute-secondary__button:hover{color:#3b4f09!important;background-color:#f9ffe9!important}.attribute-secondary__option--is-selected .attribute-secondary__button{font-weight:700;border-color:#90b72c}.sc-tooltip{position:relative;display:inline-block;cursor:pointer;font-family:Arial,sans-serif}.sc-tooltip__text{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:.5rem;padding:.5rem 1rem;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease-in-out;font-size:.75rem;line-height:1em;border:.0625rem solid #333;white-space:nowrap}.sc-tooltip__text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:.375rem;border-style:solid;border-color:#333 transparent transparent transparent}.sc-tooltip:hover .sc-tooltip__text{visibility:visible;opacity:1}.step-indicator{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}@media screen and (min-width: 1024px){.step-indicator{padding-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1024px){.step-indicator{padding-bottom:1.5rem}}.step-indicator__step{padding:0;margin:0;display:flex;flex-direction:column;align-items:center;background:none!important;pointer-events:none;color:#222}.step-indicator__step:focus,.step-indicator__step:hover{background:none!important;color:#222}@media screen and (max-width: 768px){.step-indicator__step{flex:1}}.step-indicator__step--is-active{color:#ebb000}.step-indicator__step--is-completed{pointer-events:all}.step-indicator__mark{position:relative;justify-content:center;align-items:center;border-radius:9999px;width:2.5rem;height:2.5rem;background-color:#fff;border:.0625rem solid #d3d9c2;margin-bottom:.5rem;font-weight:600;color:#d3d9c2;transition:all .25s ease-in-out}.step-indicator__step--is-completed .step-indicator__mark{color:#90b72c;border-color:#90b72c}.step-indicator__step--is-completed:hover .step-indicator__mark,.step-indicator__step--is-completed:focus .step-indicator__mark{background-color:#90b72c;color:#1d1d1d}.step-indicator__step--is-active .step-indicator__mark{border-color:#ebb000;color:#ebb000}.step-indicator__icon-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease-in-out}.step-indicator__step--is-completed .step-indicator__icon-wrapper{opacity:1}.step-indicator__count-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .25s ease-in-out}.step-indicator__step--is-completed .step-indicator__count-wrapper{opacity:0}.step-indicator__count{line-height:0}.step-indicator__label{font-size:.875rem;line-height:1.25rem;font-weight:600;text-align:center}.step-indicator__line{margin-left:1rem;margin-right:1rem;flex:1 1 0%;height:.0625rem;background-color:#d3d9c2;align-self:flex-start;margin-top:1.25rem;transition:background-color .25s ease-in-out}@media screen and (max-width: 768px){.step-indicator__line{display:none}}.step-indicator__line--is-completed{background-color:#90b72c}.configurator-navigation{display:flex;justify-content:space-between}.configurator-navigation__button{display:flex;padding:.75rem 1.5rem;align-items:center;border-radius:.5rem;font-weight:600;transition:all .25s ease-in-out;color:#fff;border:.0625rem solid transparent}.configurator-navigation__button:hover{background-color:inherit}.configurator-navigation__button--prev{border-color:#222;background-color:#fff;color:#222;padding-left:.875rem}.configurator-navigation__button--prev:hover{background-color:#222;color:#fff}.configurator-navigation__button--next{color:#1d1d1d;border-color:#90b72c;background-color:transparent;padding-right:.875rem}.configurator-navigation__button--next:hover{background-color:#e1f7ab;border-color:#e1f7ab;color:#1d1d1d}.configurator-navigation__button--is-disabled{color:#9ca3af;background-color:#e5e7eb;cursor:not-allowed}@media screen and (min-width: 1024px){.configurator-header{padding-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1024px){.configurator-header{padding:0 .75rem}}.configurator-header__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.configurator-header__inner{flex-direction:column}}.configurator-header__title{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#111827}@media screen and (max-width: 768px){.configurator-header__title{text-align:center}}.configurator-header__bike-name{text-transform:lowercase}.configurator-header__content{padding:.75rem 1.5rem;border-radius:.5rem;background-color:#fff}.configurator-header__price-wrapper{display:flex;flex-wrap:wrap;align-items:center;margin:0}.configurator-header__label{margin-right:.5rem;font-size:.875rem;line-height:1.25rem;color:#6b7280}.configurator-header__price{font-size:1.5rem;line-height:2rem;font-weight:700;color:#90b72c;white-space:nowrap}.configurator-header__vat{font-size:.75rem;margin:0;line-height:1;text-align:right}.dealer-map{width:100%;height:100vh;height:100dvh;position:relative}.dealer-map .loader{opacity:1}.dealer-map__map,.dealer-map__inner,.dealer-map__holder{width:100%;height:100%}.dealer-map__holder{position:relative}@media screen and (max-width: 768px){.dealer-map__holder{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1.5fr;height:100vh;height:100dvh}}@media screen and (min-width: 768px){.dealer-map__holder{display:flex}}.dealer-map__map-wrapper{width:100%;height:100%}@media screen and (max-width: 768px){.dealer-map__map-wrapper{order:-1}}.dealer-map__map gmp-advanced-marker .pin-element{align-items:center;background-color:var(--type-color);border-radius:50% 0 50% 50%;border:3px solid rgb(255,255,255);color:#263238;display:flex;font-size:14px;gap:15px;justify-content:center;padding:4px;position:relative;transition:all .3s ease-out;width:2.5rem;height:2.5rem;transform:translateY(-21%) rotate(135deg)}.dealer-map__map gmp-advanced-marker .pin-element span{display:block;color:#fff;text-align:center}.dealer-map__map gmp-advanced-marker .pin-element img,.dealer-map__map gmp-advanced-marker .pin-element span{width:100%;transform:rotate(-135deg)}.dealer-map__sidebar-wrapper{height:100%;padding:.625rem 1.25rem}@media screen and (max-width: 768px){.dealer-map__sidebar-wrapper{order:1}}@media screen and (min-width: 768px){.dealer-map__sidebar-wrapper{padding-top:1.875rem}}.dealer-map__content{width:100%;height:100%;background-color:#fff}@media screen and (max-width: 768px){.dealer-map__content{max-height:60vh}}@media screen and (min-width: 768px){.dealer-map__content{max-width:23.75rem}}.dealer-map__sidebar{height:100%}.dealer-map__sidebar-holder{display:flex;flex-direction:column;height:100%}.dealer-map__listing{overflow:auto;height:100%;margin-left:-.625rem}@media screen and (max-width: 768px){.dealer-map__listing{margin-top:.625rem}}@media screen and (min-width: 768px){.dealer-map__listing{margin-top:1.25rem}}.dealer-map__list{list-style:none!important;margin-left:0!important;display:flex;flex-direction:column}.dealer-map__item{margin-right:.625rem}.dealer-card{width:100%;display:flex;flex-direction:column;pointer-events:all;cursor:pointer;border-radius:.5rem;padding:1.5rem;transition:background-color .25s ease-in-out}.dealer-card:not(.dealer-card--active):hover{background-color:#f7f7f7}.dealer-card--active{background-color:#e1f7ab}.dealer-card__title{font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;font-size:1rem;line-height:1.4;font-weight:500;color:#222}.dealer-card__types{display:flex;gap:.5rem}@media screen and (max-width: 768px){.dealer-card__types{margin-top:.625rem}}@media screen and (min-width: 768px){.dealer-card__types{margin-top:.625rem}}.dealer-card__type{display:inline-block;padding:.25rem .5rem;text-transform:uppercase;font-size:.75rem;line-height:1;font-weight:700;color:#fff;border-radius:.5rem;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dealer-card__address{font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;display:grid;grid-template-columns:1fr;justify-items:start}@media screen and (max-width: 768px){.dealer-card__address{margin-top:.625rem}}@media screen and (min-width: 768px){.dealer-card__address{margin-top:.625rem}}.dealer-card__address p{margin:0}.dealer-card__email span{padding-bottom:.125rem}.dealer-card__email,.dealer-card__telephone{display:flex;align-items:center;text-decoration:none;color:#222;font-size:.75rem;line-height:1;font-weight:500;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dealer-card__email:hover,.dealer-card__telephone:hover{text-decoration:underline}.dealer-card__email i,.dealer-card__telephone i{font-size:.875rem;padding-right:.3125rem}.dealer-card__contact{display:flex;flex-direction:column;gap:.5rem}.dealer-card__links{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:.625rem}.dealer-card__link{background-color:#fff;border:.0625rem solid #222;border-radius:.5rem;color:#222;font-size:.9375rem;line-height:.9375rem;padding:.5625rem;font-weight:700;flex:0 0 auto;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:color,background-color .3s ease}.dealer-card__link:hover{color:#fff;background-color:#222}.dealer-search__title{margin:0;text-transform:uppercase}@media screen and (max-width: 768px){.dealer-search__title{display:none}}@media screen and (max-width: 768px){.dealer-search__form{margin-top:0}}@media screen and (min-width: 768px){.dealer-search__form{margin-top:1.25rem}}@media screen and (max-width: 768px){.dealer-search__form-row:not(:first-child){margin-top:.625rem}}@media screen and (min-width: 768px){.dealer-search__form-row:not(:first-child){margin-top:1.875rem}}.dealer-search__form-submit{background-color:transparent;width:1.875rem;height:1.875rem;padding:.3125rem;line-height:1;border-radius:.5rem;will-change:background-color,color;flex:0 0 1.875rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dealer-search__form-submit svg{display:block}.dealer-search__form-submit:hover{background-color:#222;color:#fff}.dealer-search__form-input-wrapper{display:flex;align-items:center;border:.0625rem solid #cbcbcb;border-radius:.1875rem}.dealer-search__form-label{margin-top:0}@media screen and (max-width: 768px){.dealer-search__form-label{margin-bottom:.625rem}}@media screen and (min-width: 768px){.dealer-search__form-label{margin-bottom:.9375rem}}.dealer-search__form-field-wrapper{display:flex}.dealer-search__form-input{border:none!important;outline:none!important;width:100%;max-width:100%!important;padding:.625rem 0 .625rem .625rem!important;margin-bottom:0!important;font-weight:700;flex:1}.dealer-search__form-input::placeholder{opacity:.3;text-transform:uppercase;font-weight:700}.dealer-search__form-checkbox{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:2.5rem;min-height:1.875rem;text-transform:uppercase;line-height:1;font-family:"Gluten",Sans-serif}.dealer-search__form-checkbox:not(:first-child){margin-left:.9375rem}.dealer-search__form-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.dealer-search__form-checkbox-checkmark{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;border-radius:.5rem;background-color:var(--type-color);height:1.875rem;width:1.875rem}.dealer-search__form-checkbox-checkmark:after{content:"";display:none;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/checkmark.svg);width:1rem;height:1rem}.dealer-search__form-checkbox input:checked~.dealer-search__form-checkbox-checkmark:after{display:flex}.dealer-search__radius{display:none}.dependency-accessories{display:flex;justify-content:center;align-items:center;overflow:auto;color:#fff}.dependency-accessories__container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.dependency-accessories__container--active{z-index:99999999;opacity:1;pointer-events:all}.dependency-accessories__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.dependency-accessories__modal-panel{display:flex;flex-direction:column;position:relative;max-height:70vh;z-index:999;transition:all .3s ease-in-out;background-color:#fff;border-radius:.5rem;border:.0625rem solid #ccc;border-color:#595959;overflow:hidden;color:#1d1d1d}@media screen and (min-width: 768px){.dependency-accessories__modal-panel{max-width:48rem}}@media screen and (max-width: 768px){.dependency-accessories__modal-panel{width:90%;max-width:37.5rem}}.dependency-accessories__header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;color:#222}.dependency-accessories__title{margin-bottom:0;font-size:1.25rem;line-height:1.2}.dependency-accessories__body{padding:1rem;overflow:auto}.dependency-accessories__bundle-list{display:flex;flex-direction:column;gap:1rem}.dependency-accessories__bundle{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}@media screen and (max-width: 768px){.dependency-accessories__bundle{flex-wrap:wrap}}.dependency-accessories__image{display:flex;align-items:flex-start;height:auto}@media screen and (min-width: 768px){.dependency-accessories__image{max-width:6.25rem}}.dependency-accessories__image img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;background-color:transparent}.dependency-accessories__content{flex:1}.dependency-accessories__name{font-weight:700;line-height:1.1;margin-bottom:.5rem}.dependency-accessories__details{font-size:.875rem}.dependency-accessories__missing-title{font-weight:600;margin-bottom:0}.dependency-accessories__footer{display:flex;justify-content:space-between;padding:1rem}.dependency-accessories__button{display:flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:all .25s ease-in-out;border:.0625rem solid #222;background-color:#fff;color:#222;z-index:10}.dependency-accessories__button:hover{background-color:#222;color:#fff}.dependency-accessories__button--add-all{border:.0625rem solid #90b72c;color:#3b4f09!important}.dependency-accessories__button--add-all:hover{background-color:#e1f7ab!important;border-color:#e1f7ab!important}.notification{position:fixed;left:0;right:0;padding:.75rem;display:flex;align-items:center;justify-content:center;z-index:99999;pointer-events:none}@media screen and (min-width: 768px){.notification{bottom:4.375rem}}@media screen and (max-width: 768px){.notification{bottom:3.25rem}}.notification__content{pointer-events:all;padding:1rem;margin-bottom:1rem;border-radius:.5rem;text-align:center}.notification--error .notification__content{color:#991b1b;background-color:#fef2f2}.notification__content p{font-size:1rem;font-weight:500;line-height:1.25rem;margin-bottom:0}.notification__content bold{font-weight:900}html.is-scroll-disabled,body.is-scroll-disabled{overflow:hidden}html #Content,body #Content{z-index:2}html #Content:has(.dealer-map),body #Content:has(.dealer-map){padding-top:0!important}@media screen and (max-width: 768px){html .section_wrapper:has(.dealer-map),body .section_wrapper:has(.dealer-map){max-width:100%!important;padding:0!important}}html .section_wrapper .e-con.e-con-full:has(.dealer-map),body .section_wrapper .e-con.e-con-full:has(.dealer-map){display:block;padding:0!important}html .pac-container,body .pac-container{margin-top:-1.875rem}.content_wrapper .section_wrapper:has(.configurator){padding-left:0!important;padding-right:0!important}#Content:has(.configurator)~.elementor-location-footer{position:relative;z-index:1}
