.basic-slider{display:block;position:relative}.basic-slider__navigation-button{align-items:center;background-color:rgba(0,0,0,.4);background-image:none;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);width:22px;z-index:10}.basic-slider--arrows-style-rounded .basic-slider__navigation-button{background:hsla(0,0%,7%,.58);border-radius:20px;height:40px;transition:background-color .2s ease;width:56px}.basic-slider__navigation-button:hover{color:#3affb7}.basic-slider--arrows-style-rounded .basic-slider__navigation-button:hover{background:hsla(0,0%,7%,.87);color:#fff}.basic-slider--arrows-style-no-hover .basic-slider__navigation-button:hover{color:#fff}.basic-slider--arrows-style-rounded .basic-slider__navigation-button:active{background:#121212}.basic-slider--arrows-style-background-transparent .basic-slider__navigation-button{background-color:transparent;color:#000}.basic-slider--has-scrollbar-navigation .basic-slider__navigation-button{width:0}@media print,screen and (min-width:64em){.basic-slider--has-scrollbar-navigation .basic-slider__navigation-button{background-color:transparent;box-sizing:content-box;color:#121212;flex:0 0 auto;height:15px;margin:0;padding:0;position:static;transform:none;width:15px}.basic-slider--has-scrollbar-navigation.basic-slider--style-inverted .basic-slider__navigation-button{color:#fff}}.basic-slider__navigation-button--prev{left:0}.basic-slider--arrows-style-rounded .basic-slider__navigation-button--prev{left:20px}.basic-slider--has-scrollbar-navigation .basic-slider__navigation-button--prev{display:none}@media print,screen and (min-width:64em){.basic-slider--has-scrollbar-navigation .basic-slider__navigation-button--prev{display:block;height:24px;margin-right:24px;outline:0;width:40px}}.basic-slider__navigation-button--next{right:0}.basic-slider--arrows-style-rounded .basic-slider__navigation-button--next{right:20px}.basic-slider--has-scrollbar-navigation .basic-slider__navigation-button--next{display:none}@media print,screen and (min-width:64em){.basic-slider--has-scrollbar-navigation .basic-slider__navigation-button--next{display:block;height:24px;margin-left:24px;outline:0;width:40px}}.basic-slider__navigation-button.swiper-button-disabled{visibility:hidden}.basic-slider--arrows-style-rounded .basic-slider__navigation-button.swiper-button-disabled{opacity:.2;pointer-events:none;visibility:visible}.basic-slider--has-scrollbar-navigation .basic-slider__icon-arrow-left{transform:none;transition:transform .2s ease-in-out}.basic-slider--has-scrollbar-navigation .basic-slider__icon-arrow-right{transition:transform .2s ease-in-out}.basic-slider__pagination{align-items:center;display:flex;height:20px;justify-content:center;margin:auto;position:relative;text-align:center;visibility:hidden}@media print,screen and (min-width:48em){.basic-slider__pagination{height:40px}}.basic-slider--pagination-within .basic-slider__pagination{bottom:20px;left:50%;min-height:auto;position:absolute;transform:translateX(-50%);z-index:1}.basic-slider__pagination.swiper-pagination-lock{display:none}.basic-slider__pagination-bullet{border-left:5px solid transparent;border-right:5px solid transparent;cursor:pointer;display:block;flex:0 1 auto;height:100%;outline:none;overflow:hidden;position:relative;visibility:visible;width:35px}@media(pointer:coarse){.basic-slider__pagination-bullet{pointer-events:none}}.basic-slider__pagination-bullet:after{background-color:#c9c9c9;border:0;border-radius:2px;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;top:auto;transform:translate(-50%,-50%);width:25px}.basic-slider--bullets-style-dark-2 .basic-slider__pagination-bullet:after{background-color:#e9e9e9}.basic-slider--bullets-style-white .basic-slider__pagination-bullet:after{background-color:#303030}.basic-slider__pagination-bullet--active:after{background-color:#121212;outline:none}.basic-slider--bullets-style-dark .basic-slider__pagination-bullet--active:after{background-color:#e9e9e9}.basic-slider--bullets-style-dark-2 .basic-slider__pagination-bullet--active:after{background-color:#121212}.basic-slider--bullets-style-white .basic-slider__pagination-bullet--active:after{background-color:#fff}.basic-slider__slides-wrapper{list-style:none;padding:0}.basic-slider__container-wrapper{overflow:hidden;position:relative}.basic-slider--render-overflow .basic-slider__container-wrapper{overflow:visible}@media print,screen and (max-width:47.99875em){.basic-slider--render-overflow-medium-down .basic-slider__container-wrapper{overflow:visible}}.basic-slider--has-gaps .basic-slider__container{max-width:calc(100% - 100px);overflow:visible}@media screen and (min-width:75em){.basic-slider--has-gaps .basic-slider__container{max-width:1000px}}@media screen and (min-width:90em){.basic-slider--has-gaps .basic-slider__container{max-width:1200px}}.basic-slider--render-overflow .basic-slider__container{overflow:visible}@media print,screen and (max-width:47.99875em){.basic-slider--render-overflow-medium-down .basic-slider__container{overflow:visible}}.basic-slider__scrollbar{align-items:center;display:flex;flex:1;height:24px;margin:0;overflow:hidden;position:relative}.basic-slider__scrollbar:before{background-color:#e9e9e9;border-radius:1px;content:"";display:block;height:2px;left:0;position:absolute;right:0}.basic-slider--style-inverted .basic-slider__scrollbar:before{background-color:#303030}.basic-slider__scollbar-drag{cursor:pointer}@media print,screen and (min-width:30em){.basic-slider__scollbar-drag{padding-bottom:11px;padding-top:11px}}.basic-slider__scollbar-drag:after{background-color:#121212;border-radius:1px;content:"";display:block;height:2px;width:100%}.basic-slider--style-inverted .basic-slider__scollbar-drag:after{background-color:#3affb7}.basic-slider__scrollbar-container{align-items:center;display:flex;margin-top:40px;overflow:hidden;position:relative}.basic-slider--render-overflow .basic-slider{overflow:visible}
.basic-tabs{color:#121212;display:block;position:relative}.basic-tabs.basic-tabs--inverted{background-color:#121212;color:#fff}.basic-tabs__navigation{display:flex;list-style:none;margin:0;overflow-x:auto;padding:0;position:relative}.basic-tabs__navigation:before{border-bottom:2px solid #e9e9e9;bottom:0;content:"";display:block;left:0;position:absolute;right:0}.basic-tabs--inverted .basic-tabs__navigation:before{border-bottom-color:#757575}.basic-tabs--center>.basic-tabs__navigation{justify-content:center}.basic-tabs--accordion .basic-tabs__navigation{display:none}.basic-tabs__wrapper{display:block;position:relative}.basic-tabs--accordion .basic-tabs__wrapper:before{border-bottom:1px solid #e9e9e9;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;z-index:1}.basic-tabs__navigation-item{display:block;margin:0;padding:0}.basic-tabs__link{word-wrap:normal;align-items:center;color:#121212;display:flex;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;line-height:1;outline:none;overflow:hidden;padding:0 40px 20px;position:relative;text-decoration:none;text-overflow:ellipsis;text-transform:none;transition:all .3s ease-in-out;white-space:nowrap;word-break:keep-all}.basic-tabs__link b,.basic-tabs__link strong,.basic-tabs__link.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.basic-tabs__link{font-size:20px;letter-spacing:-.4px;line-height:1.2}}.basic-tabs__navigation-item:first-child .basic-tabs__link{padding-left:0}.basic-tabs__link:hover{color:#303030}.basic-tabs--inverted .basic-tabs__link{color:#fff}.basic-tabs--inverted .basic-tabs__link:hover{color:#e9e9e9}.basic-tabs__link--active:before{background-color:#121212;bottom:0;content:"";display:block;height:2px;left:40px;position:absolute;right:40px;z-index:2}.basic-tabs__navigation-item:first-child .basic-tabs__link--active:before{left:0}.basic-tabs__link--active:before:hover{background-color:#303030}.basic-tabs--inverted .basic-tabs__link--active:before{background-color:#f5f5f5}.basic-tabs__link--accordion{align-items:center;color:#121212;display:none;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;padding:20px 0;text-transform:none}.basic-tabs__link--accordion b,.basic-tabs__link--accordion strong,.basic-tabs__link--accordion.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.basic-tabs--accordion .basic-tabs__link--accordion{display:flex}.basic-tabs__link--accordion:after{border-bottom:1px solid #e9e9e9;content:" ";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.basic-tabs__link--accordion:before,.basic-tabs__link--active .basic-tabs__link--accordion:before{display:none}.basic-tabs--accordion .basic-tabs__link-title{display:block;overflow:hidden;padding-right:40px;position:relative;text-overflow:ellipsis;white-space:normal}.basic-tabs__link-badge{align-items:center;background-color:#f5f5f5;border-radius:12.5px;color:#303030;display:inline-flex;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;height:25px;line-height:1.3333333333;margin:-5px 0 -5px 5px;padding:0 10px;position:relative;text-transform:none;vertical-align:middle;white-space:nowrap;word-break:keep-all}.basic-tabs__link-badge b,.basic-tabs__link-badge strong,.basic-tabs__link-badge.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.basic-tabs__link-badge{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.basic-tabs__link-icon{display:block;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}.basic-tabs__link-icon-close,.basic-tabs__link-icon-open{display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.basic-tabs__link--active .basic-tabs__link-icon-open,.basic-tabs__link-icon-close{display:none}.basic-tabs__link--active .basic-tabs__link-icon-close{display:block}.basic-tabs__panel{color:#303030;display:none;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5;padding:40px 0 0;position:relative;text-transform:none}.basic-tabs__panel b,.basic-tabs__panel strong,.basic-tabs__panel.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.basic-tabs__panel{font-size:18px;letter-spacing:-.3px;line-height:1.4444444444}}.basic-tabs__panel--active{display:block}.basic-tabs--no-padding>.basic-tabs__wrapper>.basic-tabs__wrapper-item>.basic-tabs__panel{padding:0}.basic-tabs--accordion .basic-tabs__panel{padding:20px 0}.basic-tabs--no-padding.basic-tabs--accordion>.basic-tabs__wrapper>.basic-tabs__wrapper-item>.basic-tabs__panel{padding:0}.basic-tabs--inverted .basic-tabs__panel{color:#f5f5f5}
.bullets-chooser{display:inline-block}.bullets-chooser__list{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;display:inline-flex;flex-wrap:wrap;font:inherit;list-style:none;margin:0;padding:0}@media print,screen and (min-width:30em){.bullets-chooser__list{flex-wrap:nowrap}}.bullets-chooser__list-item{-webkit-tap-highlight-color:rgba(255,255,255,0);align-items:center;border:0;box-sizing:border-box;color:inherit;display:inline-flex;flex:1 1 33%;flex-direction:column;font:inherit;margin:0 0 20px;padding:0}@media print,screen and (min-width:30em){.bullets-chooser__list-item{flex:1;margin-right:30px}}.bullets-chooser__list-item:last-child{margin-right:0}.bullets-chooser__image{border-radius:50%;cursor:pointer;font-family:"object-fit:cover";height:48px;min-width:48px;-o-object-fit:cover;object-fit:cover;width:48px}.bullets-chooser__image--active{box-shadow:0 0 0 2px #fff,0 0 0 4px #121212}.bullets-chooser--style-inverted .bullets-chooser__image--active{box-shadow:0 0 0 2px #303030,0 0 0 4px #fff}.bullets-chooser__title{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin:15px 0 0;padding:0}.bullets-chooser__title b,.bullets-chooser__title strong,.bullets-chooser__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (max-width:39.99875em){.bullets-chooser__title{font-size:12px;line-height:14px}}.bullets-chooser--style-inverted .bullets-chooser__title{color:#fff}
.button-dropdown{display:inline-block}.button-dropdown.button-dropdown--block{display:block;width:100%}.button-dropdown__button{cursor:pointer;display:block}.button-dropdown--block .button-dropdown__button{justify-content:space-between;width:100%}.button-dropdown__content-wrapper{display:block;opacity:1;overflow:hidden;padding:0;position:absolute;transform:scaleY(1) translate(-1px,-1px);transform-origin:top;transition:opacity .3s ease-in-out;visibility:visible;width:auto;z-index:10}.button-dropdown__content-wrapper[hidden]{opacity:0;transform:scaleY(0) translate(-1px,-1px)!important;visibility:hidden}.button-dropdown__content-inner{background-color:#fff;border:2px solid #f5f5f5;border-radius:5px}.button-dropdown__footer,.button-dropdown__header{display:block;position:relative}.button-dropdown__button-icon{transform:rotate(0deg)}.button-dropdown--icon-animated [aria-expanded=true] .button-dropdown__button-icon{transform:rotate(180deg)}
.card{background:#f5f5f5;border-radius:5px;color:#121212;display:block;height:400px;min-width:280px;padding:24px}@media print,screen and (max-width:29.99875em){.card{max-width:280px}}.card.card--theme-light{background-color:#fff;color:#121212}.card.card--theme-cover-dark,.card.card--theme-dark{background-color:#121212;color:#fff}.card.card--theme-cover-accent{background:#3affb7;color:#121212}.card.card--theme-cover-gray{background:#f5f5f5;color:#121212}.card__content{display:flex;flex-direction:column;height:100%;max-width:300px}.card__icon-wrapper{margin-bottom:20px}.card__title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-size:24px;font-weight:400;letter-spacing:-.4px;letter-spacing:.5px;line-height:1.2;line-height:28px;margin-bottom:16px;overflow-wrap:break-word;text-transform:none}.card__title b,.card__title strong,.card__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.card__title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}.card--theme-cover-dark .card__title,.card--theme-dark .card__title{color:#fff}.card__text{color:#303030;font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:16px;max-height:120px;overflow:hidden}.card--theme-cover-dark .card__text,.card--theme-cover-dark .card__text-link,.card--theme-dark .card__text,.card--theme-dark .card__text-link{color:#fff}.card__link-wrapper{display:block}.card__button{align-self:flex-start;margin-top:auto}
.card-slider{display:block}.card-slider__slides-wrapper{box-sizing:border-box}.card-slider__navigation-button{display:none!important}@media print,screen and (min-width:64em){.card-slider__navigation-button{align-items:center;background-color:transparent!important;border-radius:50%;display:flex!important;height:80px!important;justify-content:center;outline:none!important;transition:color .2s ease,background-color .2s ease;width:80px!important}.card-slider__navigation-button:before{background-color:#121212;border-radius:50%;content:"";height:50px;position:absolute;transition:background-color .2s ease;width:50px;z-index:-1}.card-slider__navigation-button:hover{color:#303030}.card-slider__navigation-button:hover:before{background-color:#303030}}
.range-slider{display:inline-block;height:26px;position:relative}.range-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:5px;outline:none;transition:opacity .2s;width:100%}.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #121212;border-radius:50%;cursor:pointer;height:26px;position:relative;width:26px}.range-slider__input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;border:2px solid #121212;border-radius:50%;cursor:pointer;height:26px;position:relative;width:26px}.range-slider__input::-ms-thumb{appearance:none;background:#fff;border:2px solid #121212;border-radius:50%;cursor:pointer;height:26px;position:relative;width:26px}.range-slider__input::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background-color:transparent;border:0}.range-slider__input::-moz-range-track{-moz-appearance:none;appearance:none;background-color:transparent;border:0}.range-slider__input::-ms-track{appearance:none;background-color:transparent;border:0}.range-slider__progress{background-color:#000;border-radius:15px;display:inline-block;height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.range-slider--style-inverted .range-slider__progress{background-color:#3affb7}.range-slider__track{background-color:#ededed;border-radius:15px;display:inline-block;height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.range-slider--style-inverted .range-slider__track{background-color:#303030}
.image-360{display:block;margin:auto;position:relative;text-align:center}.image-360__pictures-container{margin:auto;max-width:1200px}.image-360__picture{pointer-events:none;position:absolute;visibility:hidden}.image-360__picture--active{position:static;visibility:visible}.image-360__image{-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-360__range-slider{margin-top:40px;width:190px}
.list-with-title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;text-transform:none}.list-with-title b,.list-with-title strong,.list-with-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.list-with-title{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.list-with-title.list-with-title--light,.list-with-title.list-with-title--light a,.list-with-title.list-with-title--light a:visited{color:#f5f5f5}.list-with-title.list-with-title--light a:hover{color:#757575}.list-with-title.list-with-title--light a:active,.list-with-title.list-with-title--light a:focus{color:#f5f5f5}.list-with-title.list-with-title--gray,.list-with-title.list-with-title--gray a,.list-with-title.list-with-title--gray a:visited{color:#c9c9c9}.list-with-title.list-with-title--gray a:hover{color:#757575}.list-with-title.list-with-title--gray a:active,.list-with-title.list-with-title--gray a:focus{color:#c9c9c9}.list-with-title a{text-decoration:none;transition:opacity .1s ease}.list-with-title a:hover{opacity:.8;text-decoration:none}.list-with-title__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;margin-bottom:20px;margin-top:20px;text-transform:none}.list-with-title__title b,.list-with-title__title strong,.list-with-title__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.list-with-title__title{font-size:20px;letter-spacing:-.4px;line-height:1.2}}.list-with-title--gray .list-with-title__title,.list-with-title--gray .list-with-title__title a,.list-with-title--gray .list-with-title__title a:visited,.list-with-title--light .list-with-title__title,.list-with-title--light .list-with-title__title a,.list-with-title--light .list-with-title__title a:visited{color:#f5f5f5}.list-with-title--gray .list-with-title__title a:hover,.list-with-title--light .list-with-title__title a:hover{color:#757575}.list-with-title--gray .list-with-title__title a:active,.list-with-title--gray .list-with-title__title a:focus,.list-with-title--light .list-with-title__title a:active,.list-with-title--light .list-with-title__title a:focus{color:#f5f5f5}.list-with-title__list-item{margin-bottom:10px;margin-top:0!important}.list-with-title__list-item-img{max-height:100%}.list-with-title--light .list-with-title__more-link,.list-with-title--light .list-with-title__more-link:visited{color:#f5f5f5}.list-with-title--gray .list-with-title__more-link,.list-with-title--gray .list-with-title__more-link:visited{color:#c9c9c9}.list-with-title--gray .list-with-title__more-link:hover,.list-with-title--light .list-with-title__more-link:hover{color:#757575}.list-with-title--light .list-with-title__more-link:active,.list-with-title--light .list-with-title__more-link:focus{color:#f5f5f5}.list-with-title--gray .list-with-title__more-link:active,.list-with-title--gray .list-with-title__more-link:focus{color:#757575}
.range-slider-scroll-x-container{display:block;overflow:hidden;position:relative;text-align:center}.range-slider-scroll-x-container__wrapper{display:inline-block;left:0;margin:auto;position:relative;width:auto}.range-slider-scroll-x-container__range-slider{margin-top:20px;width:190px}
.title-with-icon{align-items:center;display:flex;margin:0;padding:0}.title-with-icon__title{color:#121212;flex:0 0 auto;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400}.title-with-icon__title b,.title-with-icon__title strong,.title-with-icon__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:40em){.title-with-icon__title{font-size:28px}}.title-with-icon__icon{flex:0 0 auto;margin-right:10px;max-height:30px;max-width:30px;width:30px}@media print,screen and (min-width:40em){.title-with-icon__icon{max-height:40px;max-width:40px;width:40px}}
.tooltip-info{display:inline-block}.tooltip-info.tooltip-info--inline{display:inline}.tooltip-info__container{background:#000;border-radius:1px;color:#fff;display:none;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;max-width:400px;padding:8px 10px;z-index:100}.tooltip-info__container b,.tooltip-info__container strong,.tooltip-info__container.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.tooltip-info__container--active{display:block}.tooltip-info__content{color:#fff}.tooltip-info__arrow{height:8px;position:absolute;width:8px;z-index:-1}.tooltip-info__arrow:before{background:#000;content:"";display:inline-block;height:100%;position:absolute;width:100%}.tooltip-info__container[data-popper-placement^=top]>.tooltip-info__arrow{bottom:0}.tooltip-info__container[data-popper-placement^=top]>.tooltip-info__arrow:before{transform:translateY(50%) rotate(45deg)}.tooltip-info__container[data-popper-placement^=right]>.tooltip-info__arrow{left:0}.tooltip-info__container[data-popper-placement^=right]>.tooltip-info__arrow:before{transform:translateX(-50%) rotate(45deg)}.tooltip-info__container[data-popper-placement^=bottom]>.tooltip-info__arrow{top:0}.tooltip-info__container[data-popper-placement^=bottom]>.tooltip-info__arrow:before{transform:translateY(-50%) rotate(45deg)}.tooltip-info__container[data-popper-placement^=left]>.tooltip-info__arrow{right:0}.tooltip-info__container[data-popper-placement^=left]>.tooltip-info__arrow:before{transform:translateX(-50%) rotate(45deg)}
.tooltip-icon-info{color:#000;display:inline-block;line-height:0;position:relative}.tooltip-icon-info--gray{color:#757575}.tooltip-icon-info--gray>.tooltip-icon-info__icon{height:18px;width:18px}.tooltip-icon-info--absolute{position:absolute;right:2px;z-index:1}.tooltip-icon-info--hidden{visibility:hidden}.tooltip-icon-info__icon--active{color:#121212}.tooltip-icon-info__trigger{cursor:pointer;display:block;height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:calc(100% + 10px)}.tooltip-icon-info__wrapper{align-items:center;display:flex}.tooltip-icon-info__origin-text{color:#121212;font-size:16px;line-height:20px;padding-right:4px}
.basic-modal{width:100%;z-index:100}.basic-modal,.basic-modal__backdrop{display:block;height:100%;left:0;position:fixed;top:0}.basic-modal__backdrop{background-color:transparent;transition:background-color .4s linear;width:100vw}.basic-modal--show .basic-modal__backdrop{background-color:rgba(0,0,0,.4)}.basic-modal--backdrop-opacity-75 .basic-modal__backdrop{background-color:rgba(0,0,0,.75)}.basic-modal__body{align-items:center;background-color:#fff;display:flex;flex:0 0 auto;flex-direction:column;height:100%;max-width:500px;overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s linear;width:calc(100% - 50px);z-index:1000}.basic-modal--show:not(.basic-modal--center):not(.basic-modal--desktop-center) .basic-modal__body{transform:translateX(0)}.basic-modal--center .basic-modal__body{height:auto;left:50%;max-height:90%;opacity:0;top:50%;transform:translate(-50%,-50%);transition:opacity .4s linear}@media print,screen and (min-width:64em){.basic-modal--desktop-center .basic-modal__body{height:auto;left:50%;max-height:80%;max-width:680px;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease}}.basic-modal--center.basic-modal--show .basic-modal__body{opacity:1}.basic-modal--mobile-from-bottom .basic-modal__body{opacity:0;transition:opacity .5s ease,transform .4s ease}@media print,screen and (max-width:63.99875em){.basic-modal--mobile-from-bottom .basic-modal__body{bottom:0;height:auto;left:0;max-width:none;overflow:‚visible;top:auto;transform:translateY(100%);width:100%}.basic-modal--mobile-height-90 .basic-modal__body{max-height:90%}.basic-modal--mobile-height-100 .basic-modal__body{height:100%}}.basic-modal--mobile-from-bottom.basic-modal--show .basic-modal__body{opacity:1;transition:opacity .5s ease,transform .4s ease}@media print,screen and (max-width:63.99875em){.basic-modal--mobile-from-bottom.basic-modal--show .basic-modal__body{transform:translateY(0)}}.basic-modal--mobile-from-left .basic-modal__body{left:0;max-width:480px;opacity:0;right:auto;transform:translateX(-100%);transition:opacity .5s ease,transform .4s ease}@media print,screen and (max-width:47.99875em){.basic-modal--mobile-from-left .basic-modal__body{bottom:auto;height:100%;left:0;max-height:none;top:0;width:calc(100% - 30px)}}.basic-modal--mobile-from-left.basic-modal--show .basic-modal__body{opacity:1;transition:opacity .5s ease,transform .4s ease}@media print,screen and (max-width:47.99875em){.basic-modal--mobile-from-left.basic-modal--show .basic-modal__body{transform:translateX(0)}}@media print,screen and (min-width:40em){.basic-modal--mobile-from-left.basic-modal--content-height-100 .basic-modal__body{max-width:600px}}@media print,screen and (max-width:47.99875em){.basic-modal--remove-header .basic-modal__body{align-items:flex-start;flex-direction:row-reverse}.basic-modal--medium-down-fill-screen .basic-modal__body{height:100%;max-width:none;width:100%}}.basic-modal__close-button{align-self:flex-start;box-sizing:content-box;color:#121212;cursor:pointer;flex-shrink:0;outline:none}.basic-modal--center .basic-modal__close-button{order:1}.basic-modal--mobile-from-bottom .basic-modal__close-button{align-self:center;background-color:hsla(0,0%,96%,0);height:32px;margin-left:8px;transition:background-color .2s ease;width:32px}@media print,screen and (min-width:48em){.basic-modal--mobile-from-bottom .basic-modal__close-button{height:40px;width:40px}}.basic-modal--mobile-from-bottom .basic-modal__close-button:hover{background-color:#f5f5f5;transition:background-color .2s ease}.basic-modal--remove-header .basic-modal__close-button{margin:0;padding:0}@media print,screen and (min-width:48em){.basic-modal--remove-header .basic-modal__close-button{padding:0}}.basic-modal.basic-modal__closed{display:none}.basic-modal__content{height:100%;overflow:hidden!important;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.basic-modal__content{min-height:400px}}.basic-modal--center .basic-modal__content{max-height:calc(90vh - 56px)}.basic-modal--mobile-from-left .basic-modal__content{min-height:80vh}.basic-modal--content-height-100 .basic-modal__content{height:100vh}.basic-modal__content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;width:100%}.basic-modal--padding-content-240 .basic-modal__content-wrapper{padding:0 24px 24px}.basic-modal--mobile-from-bottom .basic-modal__content-wrapper{padding:20px 0 24px}@media print,screen and (min-width:40em){.basic-modal--mobile-from-bottom .basic-modal__content-wrapper{padding:20px 0 40px}}.basic-modal--padding-content-m-240-d-400 .basic-modal__content-wrapper{padding:24px 0 24px 24px}@media print,screen and (min-width:40em){.basic-modal--padding-content-m-240-d-400 .basic-modal__content-wrapper{padding:40px 0 40px 40px}}@media print,screen and (max-width:47.99875em){.basic-modal--remove-header .basic-modal__content-wrapper{padding-top:20px}}.basic-modal__header{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;padding:24px;width:100%}.basic-modal--mobile-from-bottom .basic-modal__header{border-bottom:1px solid #e9e9e9;cursor:move;flex-direction:row-reverse;padding:8px 8px 8px 24px}@media print,screen and (min-width:40em){.basic-modal--mobile-from-bottom .basic-modal__header{padding:16px 16px 16px 40px}}@media print,screen and (min-width:64em){.basic-modal--mobile-from-bottom .basic-modal__header{cursor:default;padding:24px 24px 24px 40px}}.basic-modal--remove-header .basic-modal__header{border-bottom:none;padding:20px 24px 0 0}@media print,screen and (max-width:47.99875em){.basic-modal--remove-header .basic-modal__header{padding:12px 16px 0;width:auto}}@media print,screen and (min-width:40em){.basic-modal--padding-content-m-240-d-400 .basic-modal__header{padding:24px 24px 24px 40px}}.basic-modal__drag-anchor{height:40px;position:absolute;right:0;top:-20px;width:100%}@media print,screen and (min-width:64em){.basic-modal__drag-anchor{display:none}}.basic-modal--mobile-height-100 .basic-modal__drag-anchor{display:none}.basic-modal__drag-anchor-line{background-color:#f5f5f5;bottom:27px;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}@media print,screen and (min-width:64em){.basic-modal__drag-anchor-line{display:none}}.basic-modal__header-title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;line-height:1;margin:0 auto 0 0;padding:0;text-transform:none}.basic-modal__header-title b,.basic-modal__header-title strong,.basic-modal__header-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.basic-modal__header-title{font-size:20px;letter-spacing:-.4px;line-height:1.2}}.basic-modal__footer{align-items:center;box-shadow:0 0 20px rgba(0,0,0,.2);padding:24px;width:100%}@media print,screen and (min-width:48em){.basic-modal__footer{box-shadow:none}}.basic-modal__footer-wrapper{align-items:center;flex:0 0 auto;width:100%}
.video-player{display:inline-block;height:169px;position:relative;width:300px}.video-player__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.video-player__play-button{cursor:pointer;height:100%;left:50%;opacity:1;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:100%;z-index:1}.video-player__play-button:hover{opacity:.8}.video-player__thumbnail-container{bottom:0;left:0;position:absolute;right:0;top:0}.video-player__thumbnail-container:after{background-color:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.video-player__thumbnail{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-player__icon-play{color:#fff}@media print,screen and (min-width:40em){.video-player__icon-play{height:40px;width:40px}}.video-player__subtitle,.video-player__title{color:#fff;font-size:42px;margin:0 20px;position:relative;z-index:1}@media print,screen and (max-width:39.99875em){.video-player__subtitle,.video-player__title{font-size:20px}}.video-player__title{font-weight:700;margin-top:60px}@media print,screen and (max-width:39.99875em){.video-player__title{margin-top:15px}}.video-player__iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-player__modal .video-player__modal-body,.video-player__modal .video-player__modal-content{height:100vh;max-height:450px;max-width:800px;width:100vw}.video-player--full-width{width:100%}
.zoom-image{display:block;max-width:1200px;position:relative;text-align:center}.zoom-image__image-wrapper{display:block;min-width:150%;width:auto}@media print,screen and (min-width:30em){.zoom-image__image-wrapper{min-width:100%}}.zoom-image__image-wrapper:before{content:"";display:block;padding-top:66.6666666667%}.zoom-image__image{font-family:"object-fit:cover";height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:100%}
.zoom-images{display:block;text-align:center}.zoom-images__chooser{margin-top:20px}.zoom-images__image{display:none;margin:auto}.zoom-images__image--active{display:block}
.service-highlights{display:block}.service-highlights__title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}@media print,screen and (min-width:40em){.service-highlights__list{display:flex;flex-wrap:wrap}}@media print,screen and (min-width:64em){.service-highlights__list{display:flex;flex-wrap:nowrap}}.service-highlights__list-item{align-content:center;align-items:center;background-color:#f5f5f5;display:flex;height:100px;justify-content:flex-start;margin-right:20px;max-width:374px;padding:0 23px;width:100%}@media print,screen and (min-width:64em){.service-highlights__list-item{display:flex;height:80px;max-width:none;padding:0 20px}}.service-highlights__list-item__link{align-items:center;display:flex;flex-direction:row;font-size:18px;height:100%;justify-content:space-between;letter-spacing:-.3px;line-height:1.4444444444;text-decoration:none;width:100%}.service-highlights__list-item__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.service-highlights__list-item__icon-left{margin-right:23px}@media print,screen and (min-width:64em){.service-highlights__list-item__icon-left{margin-right:10px}}.service-highlights__list li:first-child{margin-top:15px}
.banner-slider{display:block;position:relative}.banner-slider__basic-slider{height:100%;width:100%}@media print,screen and (max-width:47.99875em){.banner-slider__slide-picture--layout-format-mobile{display:block;position:relative;width:100%}}@media print,screen and (min-width:40em){.banner-slider__slide-picture--layout-format-desktop{display:block;position:relative;width:100%}}.banner-slider__slide-image{font-family:"object-fit:cover;object-position:center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.banner-slider__slide-picture--layout-format-desktop .banner-slider__slide-image,.banner-slider__slide-picture--layout-format-mobile .banner-slider__slide-image{height:100%;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:40em){.banner-slider--min-height-desktop-360 .banner-slider__slide-image{min-height:360px}.banner-slider--image-origin-right-desktop-75 .banner-slider__slide-image{-o-object-position:75%;object-position:75%}}@media print,screen and (max-width:39.99875em){.banner-slider__navigation-button{display:none}}
.basic-keyfeatures{display:block;position:relative;width:100%}.basic-keyfeatures__wrapper{padding:50px 0;position:relative}@media print,screen and (min-width:40em){.basic-keyfeatures__wrapper{padding:200px 0 100px}}@media print,screen and (max-width:74.99875em){.basic-keyfeatures__row{justify-content:flex-end}}.basic-keyfeatures__content{margin-bottom:40px;position:relative;transition:transform .1s ease-out;vertical-align:top;z-index:1}@media print,screen and (min-width:64em){.basic-keyfeatures__content{margin-bottom:0;transition:transform .2s ease-out}}.basic-keyfeatures__vertical{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;padding-left:20px;text-transform:none}.basic-keyfeatures__vertical b,.basic-keyfeatures__vertical strong,.basic-keyfeatures__vertical.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.basic-keyfeatures__vertical{font-size:16px;letter-spacing:-.2px;line-height:1.5}}@media print,screen and (min-width:40em){.basic-keyfeatures__vertical{padding-left:20px}}.basic-keyfeatures--light .basic-keyfeatures__vertical{color:#fff}.basic-keyfeatures__headline{color:#121212;display:inline-block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.075;margin:0;padding:0 50px 0 20px;text-transform:none;vertical-align:top}.basic-keyfeatures__headline,.basic-keyfeatures__headline b,.basic-keyfeatures__headline strong,.basic-keyfeatures__headline.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif}.basic-keyfeatures__headline b,.basic-keyfeatures__headline strong,.basic-keyfeatures__headline.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.basic-keyfeatures__headline{font-size:64px;letter-spacing:-1px;line-height:1.078125}}@media print,screen and (min-width:40em){.basic-keyfeatures__headline{padding:0 40px 0 20px}}.basic-keyfeatures--light .basic-keyfeatures__headline{color:#fff}.basic-keyfeatures__text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5;padding-right:10px;text-transform:none}.basic-keyfeatures__text b,.basic-keyfeatures__text strong,.basic-keyfeatures__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.basic-keyfeatures__text{font-size:18px;letter-spacing:-.3px;line-height:1.4444444444}}.basic-keyfeatures--light .basic-keyfeatures__text{color:#fff}.basic-keyfeatures__picture{display:block;transition:transform .1s ease-out}@media print,screen and (min-width:64em){.basic-keyfeatures__picture{transition:transform .2s ease-out}}.basic-keyfeatures__picture-wrapper{display:block;overflow:hidden;position:relative}.basic-keyfeatures__picture-text{text-align:left}.basic-keyfeatures__panorama{display:block;position:relative;width:100%}.basic-keyfeatures__panorama-img{font-family:"object-fit:contain;object-position:center";height:100%;margin:0 auto 100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.bike-benefits{align-items:stretch;display:flex;flex-direction:column}.bike-benefits__headline-wrapper{width:100%}.bike-benefits__list-wrapper{overflow-x:hidden}.bike-benefits__list{border-left:1px solid #dedede;border-radius:1px;border-top:1px solid #dedede;display:flex;flex-wrap:wrap;list-style:none;margin:0 -1px;padding:0}.bike-benefits--block .bike-benefits__list{margin:0 -1px}@media print,screen and (min-width:64em){.bike-benefits--block .bike-benefits__list{margin:0}}.bike-benefits__item{align-items:center;border-bottom:1px solid #dedede;border-radius:1px;border-right:1px solid #dedede;flex:1 50%;justify-content:center;padding:25px 20px;text-align:center}@media print,screen and (min-width:64em){.bike-benefits__item{flex:1}}.bike-benefits__item:after{clear:both;content:"";display:table;height:20px}.bike-benefits__item-image{display:flex;height:100%;margin:0 auto;max-height:41px;max-width:100px;min-height:41px;width:100%}@media print,screen and (min-width:64em){.bike-benefits__item-image{max-height:60px}}.bike-benefits__item-icon{margin:0 auto}.bike-benefits__item-headline{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:30px 0 10px;text-transform:none}.bike-benefits__item-headline b,.bike-benefits__item-headline strong,.bike-benefits__item-headline.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.bike-benefits__item-headline{font-size:16px;letter-spacing:-.2px;line-height:1.5;margin:30px 0 15px}}.bike-benefits__item-text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:0;text-transform:none}.bike-benefits__item-text b,.bike-benefits__item-text strong,.bike-benefits__item-text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.bike-benefits__item-text{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}
.category-short-cut-links{display:block;overflow-x:hidden;width:100%}@media print,screen and (min-width:40em){.category-short-cut-links{overflow-x:unset}}.category-short-cut-links__list{display:flex;flex-wrap:wrap;list-style:none;margin:1px 0 0;overflow:hidden;padding:1px 0 0;width:calc(100% + 3px)}@media(max-width:320px){.category-short-cut-links__list{width:100%}}@media print,screen and (min-width:40em){.category-short-cut-links__list{width:calc(100% + 4px)}}@media print,screen and (min-width:64em){.category-short-cut-links__list{width:calc(100% + 5px)}}@media(min-width:1201px){.category-short-cut-links__list{padding-left:1px;width:calc(100% + 5px)}}@media print,screen and (min-width:40em){.category-short-cut-links__list.category-short-cut-links--account-links{padding-left:1px!important}}.category-short-cut-links__item{background-color:#fff;border:1px solid #e9e9e9;color:#121212;font-size:12px;height:50px;margin:-1px 0 0 -1px}@media(max-width:320px){.category-short-cut-links__item{border-left:0;border-right:0;margin:-1px 0 0;width:100%}}@media print,screen and (min-width:40em){.category-short-cut-links__item{height:66px}}.category-short-cut-links__item:hover{background-color:#121212;border-color:#121212;color:#fff}.category-short-cut-links__item:active,.category-short-cut-links__item:focus{background-color:#303030}.category-short-cut-links--dark .category-short-cut-links__item{background-color:#1f1f1f;border-color:#303030;color:#fff}.category-short-cut-links--dark .category-short-cut-links__item:hover{background-color:#3affb7;border-color:#3affb7;color:#121212}.category-short-cut-links--account-links .category-short-cut-links__item{height:54px}@media(min-width:640px)and (max-width:1024px){.category-short-cut-links--account-links .category-short-cut-links__item:first-child{border-top-left-radius:4px}.category-short-cut-links--account-links .category-short-cut-links__item:nth-child(2){border-top-right-radius:4px}.category-short-cut-links--account-links .category-short-cut-links__item:nth-child(odd):nth-last-child(-n+2){border-bottom-left-radius:4px}.category-short-cut-links--account-links .category-short-cut-links__item:nth-child(2n):last-child{border-bottom-right-radius:4px}}@media print,screen and (min-width:40em){.category-short-cut-links--account-links .category-short-cut-links__item{height:66px}}.category-short-cut-links--account-links .category-short-cut-links__item:focus,.category-short-cut-links--account-links .category-short-cut-links__item:hover{background-color:#f5f5f5;border-color:#e9e9e9;color:#121212}.category-short-cut-links--account-links .category-short-cut-links__item:active{background-color:#fff}@media print,screen and (min-width:64em){.category-short-cut-links--account-links:not(.category-short-cut-links--two-columns-desktop) .category-short-cut-links__item:first-child{border-top-left-radius:4px}.category-short-cut-links--account-links:not(.category-short-cut-links--two-columns-desktop) .category-short-cut-links__item:nth-child(3){border-top-right-radius:4px}.category-short-cut-links--account-links:not(.category-short-cut-links--two-columns-desktop) .category-short-cut-links__item:nth-child(3n+1):nth-last-child(-n+3){border-bottom-left-radius:4px}.category-short-cut-links--account-links:not(.category-short-cut-links--two-columns-desktop) .category-short-cut-links__item:nth-child(3n):last-child{border-bottom-right-radius:4px}.category-short-cut-links--account-links.category-short-cut-links--two-columns-desktop .category-short-cut-links__item:first-child{border-top-left-radius:4px}.category-short-cut-links--account-links.category-short-cut-links--two-columns-desktop .category-short-cut-links__item:nth-child(2){border-top-right-radius:4px}.category-short-cut-links--account-links.category-short-cut-links--two-columns-desktop .category-short-cut-links__item:nth-child(odd):nth-last-child(-n+2){border-bottom-left-radius:4px}.category-short-cut-links--account-links.category-short-cut-links--two-columns-desktop .category-short-cut-links__item:nth-child(2n):last-child{border-bottom-right-radius:4px}}.category-short-cut-links__item-name{color:#121212;color:inherit;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;line-height:1.25em;margin-bottom:1px;margin-right:8px;text-overflow:ellipsis;text-transform:none;word-break:normal}.category-short-cut-links__item-name b,.category-short-cut-links__item-name strong,.category-short-cut-links__item-name.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.category-short-cut-links__item-name{font-size:16px;letter-spacing:-.2px;line-height:1.5}}@media print,screen and (min-width:40em){.category-short-cut-links__item-name{margin-right:4px}}.category-short-cut-links--account-links .category-short-cut-links__item-name{flex-grow:1;font-size:14px;padding-left:8px}@media print,screen and (min-width:64em){.category-short-cut-links--account-links .category-short-cut-links__item-name{padding-left:16px}}.category-short-cut-links__item-link{align-items:center;color:inherit;display:flex;height:100%;justify-content:space-between;padding:0 16px;text-decoration:none;width:100%;word-break:break-word}.category-short-cut-links--account-links .category-short-cut-links__item-link{justify-content:flex-start;padding-right:20px}@media print,screen and (min-width:64em){.category-short-cut-links--account-links .category-short-cut-links__item-link{padding-left:32px}}.category-short-cut-links__item-icon{color:inherit}.category-short-cut-links--account-links .category-short-cut-links__item-icon{display:none}@media print,screen and (min-width:40em){.category-short-cut-links--account-links .category-short-cut-links__item-icon{display:block}}
.compare-bikes-table{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}.compare-bikes-table b,.compare-bikes-table strong,.compare-bikes-table.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.compare-bikes-table.compare-bikes-table--style-inverted{background-color:#000;color:#fff}.compare-bikes-table--block{background-color:#f5f5f5;padding-bottom:80px;padding-top:50px}@media print,screen and (min-width:64em){.compare-bikes-table--block{padding-bottom:160px;padding-top:160px}}.compare-bikes-table__wrapper{display:block;overflow:hidden}@media print,screen and (min-width:64em){.compare-bikes-table__wrapper{overflow-x:visible}}.compare-bikes-table__table{border:1px solid #e9e9e9;margin-bottom:10px}.compare-bikes-table--style-inverted .compare-bikes-table__table{border-color:#303030}.compare-bikes-table__row{background-color:transparent!important}.compare-bikes-table__title{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.compare-bikes-table__title b,.compare-bikes-table__title strong,.compare-bikes-table__title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.compare-bikes-table__cell{border:1px solid #e9e9e9;min-width:200px;padding:10px 15px!important;text-align:left}@media print,screen and (min-width:64em){.compare-bikes-table__cell{min-width:260px}}.compare-bikes-table--style-inverted .compare-bikes-table__cell{border-color:#303030}.compare-bikes-table__cell--header,.compare-bikes-table__cell--title{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;max-width:none;min-width:0;padding:0 40px;position:relative;text-transform:none}.compare-bikes-table__cell--header b,.compare-bikes-table__cell--header strong,.compare-bikes-table__cell--header.is-bold,.compare-bikes-table__cell--title b,.compare-bikes-table__cell--title strong,.compare-bikes-table__cell--title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.compare-bikes-table__cell--header,.compare-bikes-table__cell--title{min-width:155px;padding:0}}.compare-bikes-table__cell-vertical{display:flex;flex-direction:column;padding:15px 0;text-align:center}.compare-bikes-table__table-title{display:block;font-size:32px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;word-break:keep-all}@media print,screen and (min-width:64em){.compare-bikes-table__table-title{font-size:48px}}.compare-bikes-table__picture-img{font-family:"object-fit:contain";height:80px;margin:20px 0;-o-object-fit:contain;object-fit:contain;width:120px}@media print,screen and (min-width:64em){.compare-bikes-table__picture-img{height:130px;width:200px}}.compare-bikes-table__button{border:1px solid #121212;border-radius:2px;display:inline-block;font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:20px;padding:7px 20px;text-decoration:none}.compare-bikes-table__button b,.compare-bikes-table__button strong,.compare-bikes-table__button.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.compare-bikes-table--style-inverted .compare-bikes-table__button{border:1px solid #fff;color:#fff}
.content-slider{display:block;margin-top:20px}.content-slider a{text-decoration:none}.content-slider__slide{background-color:#fff;height:auto;padding-bottom:54px;width:290px}@media print,screen and (min-width:40em){.content-slider__slide{width:25%}}.content-slider__slide-image-wrapper{padding-top:65.7894736842%;position:relative;width:100%}.content-slider__slide-description,.content-slider__slide-title{line-height:17px;padding:15px 15px 0}.content-slider__slide-description{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:0;padding-bottom:0}.content-slider__slide-description b,.content-slider__slide-description strong,.content-slider__slide-description.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.content-slider__slide-title{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;text-transform:uppercase}.content-slider__bullets{margin-top:10px;position:static;text-align:center}.content-slider__bullet{background:#303030;border:0;border-radius:50%;cursor:pointer;height:10px;margin-right:10px;outline:none;width:10px}.content-slider__bullet.swiper-pagination-bullet-active{background:#3affb7;outline:none}.content-slider__more{bottom:0;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;left:0;padding:18px 15px 15px;position:absolute}.content-slider__more b,.content-slider__more strong,.content-slider__more.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.content-slider .swiper-button-next,.content-slider .swiper-button-prev{background-color:rgba(0,0,0,.4);color:#fff;display:none;top:125px}@media print,screen and (min-width:40em){.content-slider .swiper-button-next,.content-slider .swiper-button-prev{display:block}}.content-slider .swiper-button-prev{left:0}.content-slider .swiper-button-next{right:0}
.footer-newsletter{background-color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;padding:80px 20px}.footer-newsletter b,.footer-newsletter strong,.footer-newsletter.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.footer-newsletter{padding:80px 0}}.footer-newsletter__description{text-align:center}@media print,screen and (min-width:64em){.footer-newsletter__description{max-width:inherit;text-align:left}}.footer-newsletter__title{color:#121212;color:#fff;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;margin:0;text-transform:none}.footer-newsletter__title b,.footer-newsletter__title strong,.footer-newsletter__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.footer-newsletter__title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}@media print,screen and (min-width:64em){.footer-newsletter__title{padding-right:20px}}.footer-newsletter__text{color:#121212;color:#c9c9c9;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:10px 0 0;text-transform:none}.footer-newsletter__text b,.footer-newsletter__text strong,.footer-newsletter__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.footer-newsletter__text{max-width:480px}}.footer-newsletter__text>a{color:#c9c9c9}.footer-newsletter__form{margin-top:40px}@media print,screen and (min-width:64em){.footer-newsletter__form{margin-top:0}}.footer-newsletter__label{color:#121212;color:#c9c9c9;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;height:73px;line-height:1.3333333333;line-height:1;margin:0;padding:0;position:relative;text-transform:none;width:100%!important}.footer-newsletter__label b,.footer-newsletter__label strong,.footer-newsletter__label.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.footer-newsletter__label{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}@media print,screen and (min-width:64em){.footer-newsletter__label{margin-right:20px}}@media print,screen and (max-width:74.99875em){.footer-newsletter__label.has-error{margin-bottom:40px}}.footer-newsletter__label .form-error{color:#121212;color:#ff3f3f;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin-bottom:20px;margin-top:10px;position:absolute;text-transform:none;top:100%}.footer-newsletter__label .form-error b,.footer-newsletter__label .form-error strong,.footer-newsletter__label .form-error.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.footer-newsletter__label .form-error{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}@media print,screen and (min-width:64em){.footer-newsletter__button-group{align-items:flex-end;display:flex}}.footer-newsletter__button-group-append{display:flex;margin-top:20px}@media print,screen and (min-width:64em){.footer-newsletter__button-group-append{margin-top:0}}.footer-newsletter__outer-label{color:#fff;position:absolute;top:0;visibility:visible!important}.footer-newsletter__input{background-color:#303030;border:2px solid transparent!important;border-radius:5px;bottom:0;color:#fff!important;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;height:50px!important;margin:0!important;padding:0 20px;position:absolute;width:100%}.footer-newsletter__input b,.footer-newsletter__input strong,.footer-newsletter__input.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.footer-newsletter__input::-moz-placeholder{color:#757575}.footer-newsletter__input::placeholder{color:#757575}.footer-newsletter__input:focus{background-color:#303030!important;border-color:#fff!important}.footer-newsletter__input:focus::-moz-placeholder{color:transparent}.footer-newsletter__input:focus::placeholder{color:transparent}.footer-newsletter__input.error~.icon-close{color:#ff3f3f;visibility:visible}.footer-newsletter__input.valid~.icon-check{color:#029539;visibility:visible}.footer-newsletter__input.error,.footer-newsletter__input.valid{background-image:none!important}.footer-newsletter__input:disabled{background-color:#000;color:#757575!important}.footer-newsletter .error,.footer-newsletter .valid{background-color:#000;color:#fff}.footer-newsletter__icon{bottom:20px;height:12px;position:absolute;right:20px;visibility:hidden;width:12px}
.icon-box-slider{display:block;overflow:hidden}.icon-box-slider__item{align-items:center;border:1px solid #e9e9e9;border-radius:1px;border-right:0;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:column;height:100%;max-width:100%;padding:16px 8px;text-decoration:none;width:130px}@media print,screen and (min-width:40em){.icon-box-slider__item{padding:24px 16px;width:100%}}.icon-box-slider__item:last-child{border-right:1px solid #e9e9e9}.icon-box-slider__item-title{color:#303030;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:center}.icon-box-slider__item-title b,.icon-box-slider__item-title strong,.icon-box-slider__item-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:40em){.icon-box-slider__item-title{font-size:14px;line-height:20px}}.icon-box-slider__item--link:hover .icon-box-slider__item-title{text-decoration:underline}.icon-box-slider__item-image{height:32px;margin:0 0 8px;width:32px}@media print,screen and (min-width:40em){.icon-box-slider__item-image{height:64px;margin:0 0 16px;width:64px}}.icon-box-slider__slide{height:auto;width:auto}
.image-button-slider{overflow:hidden}.image-button-slider__slide{height:460px;position:relative;width:290px}.image-button-slider--style-square .image-button-slider__slide{height:290px}.image-button-slider__image{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-button-slider__button{align-items:center;background:#fff;border-radius:5px;bottom:10px;color:#121212;display:flex;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;left:10px;letter-spacing:-.1px;line-height:1.2857142857;line-height:1.25;min-height:72px;padding:16px;position:absolute;right:10px;text-align:center;text-decoration:none;text-transform:none;transition:none}.image-button-slider__button b,.image-button-slider__button strong,.image-button-slider__button.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.image-button-slider__button{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.image-button-slider__button b,.image-button-slider__button strong{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;text-transform:none}.image-button-slider__button b b,.image-button-slider__button b strong,.image-button-slider__button b.is-bold,.image-button-slider__button strong b,.image-button-slider__button strong strong,.image-button-slider__button strong.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.image-button-slider__button b,.image-button-slider__button strong{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.image-button-slider__slide:active .image-button-slider__button b,.image-button-slider__slide:active .image-button-slider__button strong,.image-button-slider__slide:focus .image-button-slider__button b,.image-button-slider__slide:focus .image-button-slider__button strong,.image-button-slider__slide:hover .image-button-slider__button b,.image-button-slider__slide:hover .image-button-slider__button strong{color:#fff}.image-button-slider__slide:hover .image-button-slider__button{background:#121212;color:#fff}.image-button-slider__slide:active .image-button-slider__button,.image-button-slider__slide:focus .image-button-slider__button{background:#303030;color:#fff}.image-button-slider__button-text{overflow:hidden}@supports(-webkit-line-clamp:2){.image-button-slider__button-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}}@media print,screen and (max-width:63.99875em){.image-button-slider__slider-container,.image-button-slider__slider-container-wrapper{overflow:visible}}
.image-slider-with-description{background-color:transparent;display:block}.image-slider-with-description__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;margin:0 0 24px;text-align:center;text-transform:none}.image-slider-with-description__title b,.image-slider-with-description__title strong,.image-slider-with-description__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description__title{font-size:32px;letter-spacing:-.6px;line-height:1.25;margin:0 0 32px}}.image-slider-with-description__basic-slider{width:100%}.image-slider-with-description__image{font-family:"object-fit:cover;object-position:center";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.image-slider-with-description__picture{display:block;position:relative;width:100%}.image-slider-with-description__picture:before{content:"";display:block;padding-top:71.1111111111%}.image-slider-with-description--image-small-round .image-slider-with-description__picture{border-radius:50%;height:150px;overflow:hidden;width:150px}@media print,screen and (max-width:39.99875em){.image-slider-with-description--image-small-round .image-slider-with-description__picture{height:108px;width:108px}}.image-slider-with-description__content-container{display:flex;flex-direction:column;width:100%}@media print,screen and (min-width:64em){.image-slider-with-description__content-container{flex-direction:row}}.image-slider-with-description--image-small-round .image-slider-with-description__content-container{flex-direction:column;margin-left:-24px}@media print,screen and (min-width:40em){.image-slider-with-description--image-small-round .image-slider-with-description__content-container{flex-direction:row;margin-left:0}}.image-slider-with-description__image-container{flex:1 1 60%;margin:0}@media print,screen and (max-width:74.99875em){.image-slider-with-description__image-container{padding:0}}@media print,screen and (min-width:64em){.image-slider-with-description--image-right .image-slider-with-description__image-container{order:1}}@media print,screen and (max-width:74.99875em){.image-slider-with-description--image-full-width .image-slider-with-description__image-container{margin-left:-10px;margin-right:-10px}}.image-slider-with-description--image-small-round .image-slider-with-description__image-container{margin:auto!important;max-width:108px!important;order:2;width:108px}@media print,screen and (min-width:40em){.image-slider-with-description--image-small-round .image-slider-with-description__image-container{max-width:150px!important;order:0;width:150px}}.image-slider-with-description__description-container{display:inline-flex;flex:1 1 40%;justify-content:center}@media print,screen and (min-width:64em){.image-slider-with-description--multiple-slides .image-slider-with-description__description-container{padding-bottom:45px}}.image-slider-with-description--image-small-round .image-slider-with-description__description-container{justify-content:flex-start;padding:0}.image-slider-with-description__description{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:32px 0 40px}@media print,screen and (min-width:64em){.image-slider-with-description__description{padding:0 40px;text-align:left}}@media print,screen and (max-width:39.99875em){.image-slider-with-description--center-description-mobile .image-slider-with-description__description{padding:0;text-align:center}}.image-slider-with-description--description-padding .image-slider-with-description__description{padding-left:20px;padding-right:20px}@media print,screen and (min-width:64em){.image-slider-with-description--description-padding .image-slider-with-description__description{padding-left:40px;padding-right:40px}}.image-slider-with-description--image-small-round .image-slider-with-description__description{padding-bottom:0;padding-top:0;text-align:left}@media print,screen and (min-width:40em){.image-slider-with-description--image-small-round .image-slider-with-description__description{padding:0 0 0 40px}}.image-slider-with-description__description-title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;margin:0 0 4px;text-transform:none}.image-slider-with-description__description-title b,.image-slider-with-description__description-title strong,.image-slider-with-description__description-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description__description-title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333;margin:0 0 8px}}.image-slider-with-description--text-color-white .image-slider-with-description__description-title{color:#f5f5f5}.image-slider-with-description--description-padding .image-slider-with-description__description-title{margin:0 0 16px}@media print,screen and (min-width:64em){.image-slider-with-description--description-padding .image-slider-with-description__description-title{margin:0 0 24px}}.image-slider-with-description--description-large .image-slider-with-description__description-title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;margin:0 0 8px;text-transform:none}.image-slider-with-description--description-large .image-slider-with-description__description-title b,.image-slider-with-description--description-large .image-slider-with-description__description-title strong,.image-slider-with-description--description-large .image-slider-with-description__description-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description--description-large .image-slider-with-description__description-title{font-size:32px;letter-spacing:-.6px;line-height:1.25}}.image-slider-with-description--description-large.image-slider-with-description--text-color-white .image-slider-with-description__description-title{color:#f5f5f5;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;text-transform:none}.image-slider-with-description--description-large.image-slider-with-description--text-color-white .image-slider-with-description__description-title b,.image-slider-with-description--description-large.image-slider-with-description--text-color-white .image-slider-with-description__description-title strong,.image-slider-with-description--description-large.image-slider-with-description--text-color-white .image-slider-with-description__description-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description--description-large.image-slider-with-description--text-color-white .image-slider-with-description__description-title{font-size:32px;letter-spacing:-.6px;line-height:1.25}}.image-slider-with-description__description-subtitle{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;margin:0 0 24px;text-transform:none}.image-slider-with-description__description-subtitle b,.image-slider-with-description__description-subtitle strong,.image-slider-with-description__description-subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description__description-subtitle{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333;margin:0 0 32px}}.image-slider-with-description--text-color-white .image-slider-with-description__description-subtitle{color:#f5f5f5}.image-slider-with-description__description-text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:0;text-transform:none}.image-slider-with-description__description-text b,.image-slider-with-description__description-text strong,.image-slider-with-description__description-text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description__description-text{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.image-slider-with-description__description-text--parent-h1{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5;text-transform:none}.image-slider-with-description__description-text--parent-h1 b,.image-slider-with-description__description-text--parent-h1 strong,.image-slider-with-description__description-text--parent-h1.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.image-slider-with-description__description-text--parent-h1{font-size:18px;letter-spacing:-.3px;line-height:1.4444444444}}.image-slider-with-description--text-color-white .image-slider-with-description__description-text{color:#f5f5f5}.image-slider-with-description__description-footnote{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:32px 0 0;text-transform:none}.image-slider-with-description__description-footnote b,.image-slider-with-description__description-footnote strong,.image-slider-with-description__description-footnote.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.image-slider-with-description--text-color-white .image-slider-with-description__description-footnote{color:#f5f5f5}.image-slider-with-description__description-text-link{margin:24px 0 0}@media print,screen and (min-width:64em){.image-slider-with-description__description-text-link{margin:32px 0 0}}.image-slider-with-description__description-button-link{margin:24px 0 0;width:100%}@media print,screen and (min-width:64em){.image-slider-with-description__description-button-link{margin:40px 0 0;width:auto}}.image-slider-with-description__nav-right{right:14px}.image-slider-with-description__nav-left{left:14px}.image-slider-with-description__pagination{height:20px}
.info-banner{background:#e9e9e9;display:block;padding:10px 0}.info-banner__text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:0;text-align:center;text-transform:none}.info-banner__text b,.info-banner__text strong,.info-banner__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}
.lifestyle-gallery{display:block}@media screen and (min-width:75em){.lifestyle-gallery{overflow:hidden}}.lifestyle-gallery__list{box-sizing:border-box;display:flex;justify-content:space-between;list-style:none;margin:16px auto auto;padding:0;width:auto}@media print,screen and (min-width:48em){.lifestyle-gallery__list{margin-top:32px}}.lifestyle-gallery__item-content,.lifestyle-gallery__item-title{display:block;text-decoration:none}.lifestyle-gallery__item-title{color:#121212;cursor:pointer;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:8px 0 0;overflow:hidden;text-transform:none}.lifestyle-gallery__item-title b,.lifestyle-gallery__item-title strong,.lifestyle-gallery__item-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.lifestyle-gallery__item-title{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.lifestyle-gallery__slide-image{font-family:"object-fit:cover";height:375px;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width:30em){.lifestyle-gallery__slide-image{height:496px}}@media print,screen and (min-width:48em){.lifestyle-gallery__slide-image{height:460px}}.lifestyle-gallery__item{margin-right:8px;width:226.814516129px}@media print,screen and (min-width:30em){.lifestyle-gallery__item{width:300px}}@media print,screen and (min-width:48em){.lifestyle-gallery__item{flex:0 0 18.125rem;margin-right:1.25rem;min-width:300px}.lifestyle-gallery__item:first-child{flex:1 1 auto}}.lifestyle-gallery__item:last-child{margin-right:0}.lifestyle-gallery__item:hover{text-decoration:underline}.lifestyle-gallery__scrollbar{height:auto}
.product-newsletter{display:block;padding-bottom:40px}.product-newsletter.product-newsletter--light{background-color:transparent;color:#fff}.product-newsletter__title{font-size:22px;margin:0}.product-newsletter__text{margin:4px 0 20px}.product-newsletter__button-group{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;padding:0 24px;position:relative;width:100%}.product-newsletter__input{background-color:transparent;border:none!important;border-bottom:1px solid #121212!important;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;height:28px!important;margin:0!important;max-width:80vw;padding:0;width:300px}.product-newsletter__input b,.product-newsletter__input strong,.product-newsletter__input.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:40em){.product-newsletter__input{margin-right:16px!important;width:492px}}@media print,screen and (min-width:64em){.product-newsletter__input{margin-right:28px!important;margin-top:0!important;width:380px}}.product-newsletter--light .product-newsletter__input{border-bottom:1px solid #fff!important;color:#fff}.product-newsletter--light .product-newsletter__input:focus{background:#000;color:#fff}.product-newsletter__input:focus::-moz-placeholder{color:transparent}.product-newsletter__input:focus::placeholder{color:transparent}.product-newsletter__input.error~.icon-alert{top:68px;visibility:visible}@media print,screen and (min-width:64em){.product-newsletter__input.error~.icon-alert{left:377px;top:26px}}.product-newsletter__input.valid~.icon-check3{top:72px;visibility:visible}@media print,screen and (min-width:64em){.product-newsletter__input.valid~.icon-check3{left:360px;top:30px}}.product-newsletter__input.error,.product-newsletter__input.valid{background-image:none!important}.product-newsletter__input:disabled{background-color:transparent}.product-newsletter__label{margin:0 0 32px!important;max-width:80vw;width:300px}@media print,screen and (min-width:40em){.product-newsletter__label{width:492px}}@media print,screen and (min-width:64em){.product-newsletter__label{margin:0 16px 0 0!important;width:380px}}.product-newsletter__label .form-error{color:#ff3f3f;position:absolute;top:36px}@media print,screen and (min-width:64em){.product-newsletter__label .form-error{top:54px}}.product-newsletter__button-group-append{max-width:80vw;width:300px}@media print,screen and (min-width:40em){.product-newsletter__button-group-append{width:492px}}@media print,screen and (min-width:64em){.product-newsletter__button-group-append{width:380px}}.product-newsletter__submit-button{background-color:#121212;border:none;border-radius:5px;color:#fff;font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;padding:13px 24px;text-transform:none;width:50%}@media print,screen and (min-width:40em){.product-newsletter__submit-button{padding:16px 32px}}.product-newsletter__submit-button:hover{background-color:#303030}.product-newsletter__submit-button:disabled{opacity:.35}.product-newsletter--light .product-newsletter__submit-button{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#121212;outline:0}.product-newsletter--light .product-newsletter__submit-button:hover{background-color:#303030}.product-newsletter--light .product-newsletter__submit-button:disabled{opacity:.5}.product-newsletter--highlight .product-newsletter__submit-button{background-color:#3affb7;border:none;border-radius:5px;color:#121212}.product-newsletter--highlight .product-newsletter__submit-button:hover{background-color:#34e5a4;color:#121212}.product-newsletter--highlight .product-newsletter__submit-button:disabled{background-color:#22996d;color:#121212}
.sticky-buybox{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);display:block;left:0;position:fixed;top:0;transition:transform .2s ease;width:100%;z-index:11}.sticky-buybox.sticky-buybox--hide{transform:translateY(-100%)}.sticky-buybox__content{align-items:center;display:flex;justify-content:flex-end;margin:0 .625rem;max-width:75rem;padding:2px 0;position:relative}@media screen and (min-width:75em){.sticky-buybox__content{margin:0 auto}}.sticky-buybox__content-logo{max-width:120px}@media print,screen and (max-width:39.99875em){.sticky-buybox__content-logo{max-width:75px}}.sticky-buybox__content-logo-wrapper{left:0;position:absolute}.sticky-buybox__content-text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:36px;margin-right:15px}.sticky-buybox__content-text b,.sticky-buybox__content-text strong,.sticky-buybox__content-text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (max-width:39.99875em){.sticky-buybox__content-text{font-size:14px;line-height:24px;margin-right:5px}}.sticky-buybox__content-button{background-image:linear-gradient(270deg,transparent,transparent 50%,#000 0,#000);background-position:0 0;background-size:200% 100%;border:1px solid #000;color:#fff;display:inline-block;font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0 5px;min-width:140px;padding:10px 30px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;z-index:9}@media print,screen and (max-width:39.99875em){.sticky-buybox__content-button{font-size:14px;min-width:84px;padding:7px 20px}}.sticky-buybox__content-button:hover{background-position:100% 0;color:#000}
.title-with-content-v2{display:block;position:relative;z-index:0}@media print,screen and (min-width:48em){.title-with-content-v2.title-with-content-v2--background-gray:before{background:#f5f5f5;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}}.title-with-content-v2__header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.title-with-content-v2__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;margin:0;text-transform:none}.title-with-content-v2__title b,.title-with-content-v2__title strong,.title-with-content-v2__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.title-with-content-v2__title{font-size:32px;letter-spacing:-.6px;line-height:1.25}}.title-with-content-v2__content{width:100%}.title-with-content-v2--no-padding .title-with-content-v2__content{padding:0}
.catalog-bike-rating{display:block;position:relative}.catalog-bike-rating__list{display:block;list-style:none;margin:0;padding:0}.catalog-bike-rating__list-item{align-items:center;display:flex;margin:0;padding:8px 0}.catalog-bike-rating__list-item:first-child{padding-top:0}.catalog-bike-rating__list-item:last-child{padding-bottom:0}.catalog-bike-rating__title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;line-height:10px!important;margin:0;min-width:90px;text-transform:none}.catalog-bike-rating__title b,.catalog-bike-rating__title strong,.catalog-bike-rating__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-bike-rating__title{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.catalog-bike-rating__values-wrapper{border-radius:1px;display:block;max-width:200px;min-width:100px;overflow:hidden;position:relative;width:100%}.catalog-bike-rating__values{display:flex;flex-wrap:nowrap;height:10px;justify-content:space-between;overflow:hidden;position:relative;width:100%}.catalog-bike-rating__values-item,.catalog-bike-rating__values:before{display:block;height:100%;position:relative;width:17%}.catalog-bike-rating__values-item{background-color:#e9e9e9;border:1px solid #e9e9e9}.catalog-bike-rating__values-item--active{background-color:#757575;border-color:#757575}.catalog-bike-rating__values:before{background-color:#757575;border:1px solid #757575;content:""}
.catalog-bike-info__info{display:flex;justify-content:left}.catalog-bike-info__info-left{display:block;flex:0 1 306px;padding-right:16px;position:relative}.catalog-bike-info__info-right{align-items:center;display:flex;justify-content:center;padding-left:16px;position:relative}.catalog-bike-info__video{color:#121212;cursor:pointer;display:block;outline:0;position:relative;text-decoration:none}.catalog-bike-info__video:hover{color:#303030}.catalog-bike-info__video-logo{color:#303030;display:inline-block;font-family:"object-fit:contain;object-position:50% 50%";max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.catalog-bike-info__video-logo-wrapper{display:block;text-align:center}.catalog-bike-info__video-title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin-bottom:0;margin-top:5px;text-decoration:underline;text-transform:none;white-space:nowrap}.catalog-bike-info__video-title b,.catalog-bike-info__video-title strong,.catalog-bike-info__video-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.catalog-bike-info__video-wrapper{display:block;height:auto;width:auto}.catalog-bike-info__video-overlay{bottom:auto;display:block;left:auto;position:static;right:auto;top:auto}
.basic-headline{display:block;margin-bottom:20px}.basic-headline.basic-headline--left{text-align:left}.basic-headline.basic-headline--center{text-align:center}.basic-headline.basic-headline--right{text-align:right}.basic-headline.basic-headline--inline{display:inline}.basic-headline.basic-headline--no-margin,.basic-headline__title{margin:0}.basic-headline--large .basic-headline__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:1.25;text-transform:none}.basic-headline--large .basic-headline__title b,.basic-headline--large .basic-headline__title strong,.basic-headline--large .basic-headline__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.basic-headline--large .basic-headline__title{font-size:44px;letter-spacing:-.8px;line-height:1.1818181818}}.basic-headline--medium .basic-headline__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;text-transform:none}.basic-headline--medium .basic-headline__title b,.basic-headline--medium .basic-headline__title strong,.basic-headline--medium .basic-headline__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.basic-headline--medium .basic-headline__title{font-size:32px;letter-spacing:-.6px;line-height:1.25}}.basic-headline--small .basic-headline__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;text-transform:none}.basic-headline--small .basic-headline__title b,.basic-headline--small .basic-headline__title strong,.basic-headline--small .basic-headline__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.basic-headline--small .basic-headline__title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}.basic-headline--inverted .basic-headline__title,.basic-headline--light .basic-headline__title{color:#fff}.basic-headline--inline .basic-headline__title{display:inline}.basic-headline__subtitle{margin:0}.basic-headline--large .basic-headline__subtitle{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:1.25;text-transform:none}.basic-headline--large .basic-headline__subtitle b,.basic-headline--large .basic-headline__subtitle strong,.basic-headline--large .basic-headline__subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.basic-headline--large .basic-headline__subtitle{font-size:44px;letter-spacing:-.8px;line-height:1.1818181818}}.basic-headline--medium .basic-headline__subtitle{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;text-transform:none}.basic-headline--medium .basic-headline__subtitle b,.basic-headline--medium .basic-headline__subtitle strong,.basic-headline--medium .basic-headline__subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.basic-headline--medium .basic-headline__subtitle{font-size:32px;letter-spacing:-.6px;line-height:1.25}}.basic-headline--small .basic-headline__subtitle{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;text-transform:none}.basic-headline--small .basic-headline__subtitle b,.basic-headline--small .basic-headline__subtitle strong,.basic-headline--small .basic-headline__subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.basic-headline--small .basic-headline__subtitle{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}.basic-headline--inline .basic-headline__subtitle{display:inline}
.tag{background:#f5f5f5;border:none;border-radius:9px;display:inline-block;height:auto;line-height:18px;margin:0;max-width:100%;overflow:hidden;padding:0 8px 2px;text-overflow:ellipsis;white-space:nowrap}.tag,.tag__text{text-transform:none}.tag__text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;line-height:1}.tag__text b,.tag__text strong,.tag__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}
.catalog-category-bikes{color:#121212;display:block}.catalog-category-bikes__link{color:#121212;text-decoration:none}.catalog-category-bikes__category-title{margin-bottom:30px;margin-top:30px}@media print,screen and (min-width:48em){.catalog-category-bikes__category-title{margin-bottom:60px;margin-top:60px}}.catalog-category-bikes__category-title--level-2{margin-bottom:0;margin-top:64px}@media print,screen and (min-width:48em){.catalog-category-bikes__category-title--level-2{margin-bottom:0;margin-top:80px}}.catalog-category-bikes__category-subtitle{margin-top:20px}.catalog-category-bikes__list{display:block;list-style:none;margin:0;padding:0}.catalog-category-bikes__list-item{display:block;margin:64px 0 0;padding:0}.catalog-category-bikes__list--no-title-item:first-child{margin:0}@media print,screen and (min-width:64em){.catalog-category-bikes__content{max-width:333px}}.catalog-category-bikes__content-subtitle{margin-top:10px}.catalog-category-bikes__subtitle,.catalog-category-bikes__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.catalog-category-bikes__subtitle b,.catalog-category-bikes__subtitle strong,.catalog-category-bikes__subtitle.is-bold,.catalog-category-bikes__title b,.catalog-category-bikes__title strong,.catalog-category-bikes__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:30em){.catalog-category-bikes__subtitle,.catalog-category-bikes__title{font-size:20px}}.catalog-category-bikes__title-logo-img{display:inline-block;height:16px;max-width:100%;width:auto}@media print,screen and (min-width:30em){.catalog-category-bikes__title-logo-img{height:20px}}.catalog-category-bikes__subtitle{margin-top:8px}.catalog-category-bikes__info{display:block;margin-top:16px}@media print,screen and (min-width:30em){.catalog-category-bikes__info{margin-top:24px}}.catalog-category-bikes__price{display:block;margin-top:25px}.catalog-category-bikes__price-title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;text-transform:none}.catalog-category-bikes__price-title b,.catalog-category-bikes__price-title strong,.catalog-category-bikes__price-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-category-bikes__price-title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}.catalog-category-bikes__price-subtitle{color:#121212;color:#757575;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:none}.catalog-category-bikes__price-subtitle b,.catalog-category-bikes__price-subtitle strong,.catalog-category-bikes__price-subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.catalog-category-bikes__button{margin-top:16px}.catalog-category-bikes__picture-wrapper{color:inherit;display:block;position:relative;text-decoration:none}@media print,screen and (min-width:64em){.catalog-category-bikes__picture-wrapper--left{padding-right:60px}.catalog-category-bikes__picture-wrapper--right{padding-left:60px}}.catalog-category-bikes__tags{display:flex;flex-wrap:wrap;margin-bottom:8px}@media print,screen and (min-width:48em){.catalog-category-bikes__tags{flex-direction:column;flex-wrap:nowrap;left:0;margin-bottom:0;position:absolute;top:0}.catalog-category-bikes__tags--left{align-items:flex-start;left:10px}.catalog-category-bikes__tags--right{align-items:flex-end;right:10px}}.catalog-category-bikes__tag{margin-bottom:4px;margin-right:4px}@media print,screen and (min-width:48em){.catalog-category-bikes__tag{margin-right:0}}
.catalog-category-logo-footer{align-items:center;background-color:#000;display:flex;justify-content:center;padding:60px 10px}@media print,screen and (min-width:48em){.catalog-category-logo-footer{padding:100px 10px}}.catalog-category-logo-footer__content{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.catalog-category-logo-footer__title{color:#121212;color:#fff;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;margin:0;text-align:center;text-transform:none}.catalog-category-logo-footer__title b,.catalog-category-logo-footer__title strong,.catalog-category-logo-footer__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-category-logo-footer__title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}.catalog-category-logo-footer__logo{margin:8px 0 60px}@media print,screen and (min-width:48em){.catalog-category-logo-footer__logo{margin-top:32px}}.catalog-category-logo-footer--full-width .catalog-category-logo-footer__logo{width:100%}.catalog-category-logo-footer--max-width-800 .catalog-category-logo-footer__logo{max-width:800px;width:100%}
.catalog-navigation{color:#121212;display:block}@media print,screen and (min-width:40em){.catalog-navigation.catalog-navigation--tabs{display:none}}.catalog-navigation__list{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media print,screen and (min-width:48em){.catalog-navigation--level-2 .catalog-navigation__list{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.catalog-navigation__list-item{display:block;padding:5px}.catalog-navigation__list-item:first-child{padding-left:0}.catalog-navigation--tabs .catalog-navigation__list-item{padding:0 16px}.catalog-navigation--tabs .catalog-navigation__list-item:first-child{padding-left:0}.catalog-navigation--tabs .catalog-navigation__list-item:last-child{padding-right:0}.catalog-navigation--level-2 .catalog-navigation__list-item{padding:0 0 0 16px}@media print,screen and (min-width:48em){.catalog-navigation--level-2 .catalog-navigation__list-item{padding-left:24px}}.catalog-navigation--level-2 .catalog-navigation__list-item:first-child{padding-left:0}.catalog-navigation__link{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;padding:10px;position:relative;text-decoration:underline;text-transform:none;white-space:nowrap;word-break:keep-all}.catalog-navigation__link b,.catalog-navigation__link strong,.catalog-navigation__link.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-navigation__link{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.catalog-navigation__list-item:first-child .catalog-navigation__link{padding-left:0}.catalog-navigation--level-2 .catalog-navigation__link{line-height:1;padding:18px 8px!important;text-align:center;text-decoration:none}@media print,screen and (min-width:48em){.catalog-navigation--level-2 .catalog-navigation__link{padding:24px!important}}.catalog-navigation--light .catalog-navigation__link{color:#fff}.catalog-navigation--tabs .catalog-navigation__link{line-height:1;padding:10px 0;text-decoration:none}.catalog-navigation__link:hover{color:#303030}.catalog-navigation--light .catalog-navigation__link:hover{color:#e9e9e9}.catalog-navigation--level-2 .catalog-navigation__link--active{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.catalog-navigation--level-2 .catalog-navigation__link--active:before{background-color:#121212;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;right:0}.catalog-navigation--level-2 .catalog-navigation__link--active:hover:before{background-color:#303030}.catalog-navigation--level-2.catalog-navigation--light .catalog-navigation__link--active:before{background-color:#fff}.catalog-navigation--tabs .catalog-navigation__link--active{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.catalog-navigation--tabs .catalog-navigation__link--active:before{border-bottom:2px solid #121212;bottom:0;content:"";display:block;position:absolute;width:100%}.catalog-navigation--tabs.catalog-navigation--light .catalog-navigation__link--active:before{border-bottom-color:#fff}.catalog-navigation__wrapper{display:block}.row-padding-mobile-200 .catalog-navigation__wrapper{margin-right:-20px}@media print,screen and (min-width:48em){.row-padding-mobile-200 .catalog-navigation__wrapper{margin-right:-10px}}@media print,screen and (min-width:64em){.row-padding-mobile-200 .catalog-navigation__wrapper{margin-right:0}}.catalog-navigation--level-2 .catalog-navigation__wrapper,.catalog-navigation--tabs .catalog-navigation__wrapper{border-bottom:1px solid #e9e9e9;margin-right:0}.catalog-navigation--light.catalog-navigation--level-2 .catalog-navigation__wrapper,.catalog-navigation--light.catalog-navigation--tabs .catalog-navigation__wrapper{border-bottom-color:#303030}.catalog-navigation__nav{overflow:auto hidden}
.catalog-side-navigation{display:block}.catalog-side-navigation__navigation{border-top:1px solid #e9e9e9}@media print,screen and (min-width:64em){.catalog-side-navigation__navigation{border-top:none}}.catalog-side-navigation__list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding-left:0;width:100%}@media print,screen and (min-width:64em){.catalog-side-navigation__list{padding-left:20px}.catalog-side-navigation__list--level-1,.catalog-side-navigation__list--level-2{padding-left:0}}.catalog-side-navigation__item{cursor:pointer;display:block;order:9999;position:relative;width:100%}.catalog-side-navigation__item--selected-child{border-bottom:1px solid #e9e9e9}@media print,screen and (min-width:64em){.catalog-side-navigation__item--selected-child{border-bottom:none}}.catalog-side-navigation__item--hide,.catalog-side-navigation__item--selected-child-hidden{display:none}@media print,screen and (min-width:64em){.catalog-side-navigation__item--selected-child-hidden{display:block}}.catalog-side-navigation__item--selected-child-visible{display:block}.catalog-side-navigation__link{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#121212;display:none;font-size:20px;letter-spacing:-.4px;line-height:1.2;padding:27px 0 27px 20px;text-decoration:none;width:100%}@media print,screen and (min-width:64em){.catalog-side-navigation__link{color:#303030;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:-.3px;line-height:1.4444444444;padding:5px 0}.catalog-side-navigation__link--sibling{align-items:baseline;display:flex}.catalog-side-navigation__link--level-1,.catalog-side-navigation__link--level-2{display:none;padding:10px 0}.catalog-side-navigation__link--has-selected-children.catalog-side-navigation__link--level-2{margin-bottom:5px}}.catalog-side-navigation__link--selected-child{align-items:baseline;display:flex}.catalog-side-navigation__link--selected-child:hover{background-color:#f5f5f5}@media print,screen and (min-width:64em){.catalog-side-navigation__link--selected-child:hover{background-color:transparent}}.catalog-side-navigation__link--current,.catalog-side-navigation__link--selected{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif}@media print,screen and (min-width:64em){.catalog-side-navigation__link--current,.catalog-side-navigation__link--selected{align-items:baseline;color:#121212;display:flex}.catalog-side-navigation__link--current.catalog-side-navigation__link--selected.catalog-side-navigation__link--level-2{margin-bottom:5px}}.catalog-side-navigation__title{display:block;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print,screen and (min-width:64em){.catalog-side-navigation__link:hover .catalog-side-navigation__title{text-decoration:underline}}.catalog-side-navigation__count{display:block;font-size:16px;letter-spacing:-.2px;line-height:1.5;padding-left:5px}@media print,screen and (min-width:64em){.catalog-side-navigation__count{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.catalog-side-navigation__icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:64em){.catalog-side-navigation__icon{display:none}}.catalog-side-navigation__toggle-button{align-items:center;color:#121212;display:flex;font-size:16px;justify-content:center;letter-spacing:-.2px;line-height:1.5;padding:27px 0;width:100%}@media print,screen and (min-width:64em){.catalog-side-navigation__toggle-button{display:none}}.catalog-side-navigation__toggle-button:hover{cursor:pointer}.catalog-side-navigation__toggle-button--hide{display:none}
.catalog-categories-item{display:block}.catalog-categories-item__link{display:block;position:relative;text-decoration:none}.catalog-categories-item__link:hover .catalog-categories-item__subtitle,.catalog-categories-item__link:hover .catalog-categories-item__title{text-decoration:underline}.catalog-categories-item__picture{border-radius:1px;display:block;overflow:hidden;position:relative}@media print,screen and (max-width:47.99875em){.catalog-categories-item--position-mobile-left .catalog-categories-item__picture{margin-left:-5px;margin-right:0}.catalog-categories-item--position-mobile-right .catalog-categories-item__picture{margin-left:0;margin-right:-5px}}.catalog-categories-item__picture-img{display:block;font-family:"object-fit:cover;object-position:50% 50%";height:67.4157303371%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;width:100%}@media print,screen and (min-width:48em){.catalog-categories-item__picture-img{height:58.883248731%}}.catalog-categories-item__content{display:block;margin-top:5px}@media print,screen and (min-width:48em){.catalog-categories-item__content{margin-top:10px}}.catalog-categories-item__title{color:#121212;display:inline-block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;text-transform:none}.catalog-categories-item__title b,.catalog-categories-item__title strong,.catalog-categories-item__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-categories-item__title{font-size:16px;letter-spacing:-.2px;line-height:1.5}}
.catalog-categories{color:#121212;display:block}.catalog-categories__list{list-style:none;margin:0;padding:0}.catalog-categories__list-item{margin-bottom:20px;position:relative}@media print,screen and (min-width:48em){.catalog-categories__list-item{margin-bottom:40px}}.catalog-categories__link{display:block;position:relative;text-decoration:none}.catalog-categories__link:hover{text-decoration:underline}.catalog-categories__picture{border-radius:1px;display:block;overflow:hidden;position:relative}@media print,screen and (max-width:63.99875em){.catalog-categories__picture--left{margin-left:-8px;margin-right:-20px}.catalog-categories__picture--right{margin-left:-20px;margin-right:-8px}}.catalog-categories__picture-img{display:block;font-family:"object-fit:cover;object-position:50% 50%";height:67.4157303371%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;width:100%}@media print,screen and (min-width:48em){.catalog-categories__picture-img{height:58.883248731%}}.catalog-categories__content{display:block;margin-top:8px}@media print,screen and (min-width:48em){.catalog-categories__content{margin-top:15px}}.catalog-categories__subtitle,.catalog-categories__title{color:#121212;display:inline-block;font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:700;line-height:1.4285714286}.catalog-categories__subtitle b,.catalog-categories__subtitle strong,.catalog-categories__subtitle.is-bold,.catalog-categories__title b,.catalog-categories__title strong,.catalog-categories__title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-categories__subtitle,.catalog-categories__title{font-size:16px}}.catalog-categories__link:hover .catalog-categories__subtitle,.catalog-categories__link:hover .catalog-categories__title{color:#303030;text-decoration:underline}.catalog-categories__subtitle{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.catalog-categories__subtitle b,.catalog-categories__subtitle strong,.catalog-categories__subtitle.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}
.slider-pagination{align-items:center;bottom:auto!important;box-sizing:border-box;display:flex;justify-content:center;min-height:10px;position:relative}.slider-pagination .swiper-pagination-bullet{background:#e9e9e9;border:0;border-radius:50%;cursor:pointer;flex:0 0 auto;height:10px;margin-right:10px;opacity:1;outline:none;width:10px}@media(pointer:coarse){.slider-pagination .swiper-pagination-bullet{pointer-events:none}}.slider-pagination .swiper-pagination-bullet-active{background:#121212}
.catalog-category-model-info{color:#121212;display:block}.catalog-category-model-info__list{display:grid;grid-template-columns:auto 1fr;margin:-8px 0 0;padding:0}.catalog-category-model-info__key,.catalog-category-model-info__value{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:8px 0 0;padding:0;text-transform:none}.catalog-category-model-info__key b,.catalog-category-model-info__key strong,.catalog-category-model-info__key.is-bold,.catalog-category-model-info__value b,.catalog-category-model-info__value strong,.catalog-category-model-info__value.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-category-model-info__key,.catalog-category-model-info__value{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.catalog-category-model-info__key{margin-right:5px}
.product-tile-price{display:flex;position:relative}.product-tile-price__container{display:block;width:100%}.product-tile-price__link{color:inherit;display:block;text-decoration:none}.product-tile-price__current{color:#303030;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin-right:5px;text-transform:none}.product-tile-price__current b,.product-tile-price__current strong,.product-tile-price__current.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-price__current{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.product-tile-price--new-price .product-tile-price__current{color:#eb0037}.product-tile-price--multiline .product-tile-price__current{color:#303030;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;text-transform:none}.product-tile-price--multiline .product-tile-price__current b,.product-tile-price--multiline .product-tile-price__current strong,.product-tile-price--multiline .product-tile-price__current.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-price--multiline .product-tile-price__current{font-size:20px;letter-spacing:-.4px;line-height:1.2;line-height:1.4}}.product-tile-price--no-scaling .product-tile-price__current{font-size:16px;letter-spacing:-.2px;line-height:1.5}.product-tile-price__old{color:#757575;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:none}.product-tile-price__old b,.product-tile-price__old strong,.product-tile-price__old.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-price__old{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.product-tile-price--no-scaling .product-tile-price__old{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}.product-tile-price__base,.product-tile-price__monthly{color:#303030;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:none}.product-tile-price__base b,.product-tile-price__base strong,.product-tile-price__base.is-bold,.product-tile-price__monthly b,.product-tile-price__monthly strong,.product-tile-price__monthly.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-price__base,.product-tile-price__monthly{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.product-tile-price--no-scaling .product-tile-price__base,.product-tile-price--no-scaling .product-tile-price__monthly,.product-tile-price__gp30{font-size:12px;line-height:1.3333333333}.product-tile-price__gp30{color:#757575;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:5px;text-transform:none}.product-tile-price__gp30 b,.product-tile-price__gp30 strong,.product-tile-price__gp30.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}
.icon-star{display:inline-block}.icon-star--active{color:#303030}.icon-star--inactive{color:#c9c9c9}
.product-tile-rating{align-items:center;display:flex;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;height:14px}.product-tile-rating b,.product-tile-rating strong,.product-tile-rating.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-tile-rating__stars{display:flex;margin-top:-1px}.product-tile-rating__count{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;line-height:11px;margin-left:5px;text-transform:none}.product-tile-rating__count b,.product-tile-rating__count strong,.product-tile-rating__count.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-tile-rating--large .product-tile-rating__count{color:#303030;cursor:pointer;font-size:14px;letter-spacing:-.1px;line-height:1.2857142857;line-height:13px;text-decoration:underline}.product-tile-rating--large .product-tile-rating__count:hover{color:#757575}.product-tile-rating__star{height:11px;width:11px}.product-tile-rating__star:not(:last-child){margin-right:2px}.product-tile-rating--large .product-tile-rating__star{height:13px;width:13px}.product-tile-rating--large .product-tile-rating__star:not(:last-child){margin-right:3px}
.catalog-category-model{color:#121212;display:block;position:relative}.catalog-category-model__link{background-color:#fff;border:1px solid #e9e9e9;color:#121212;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .5s ease-in-out}.catalog-category-model__link:hover{box-shadow:0 5px 33px 0 hsla(0,0%,7%,.15)}.catalog-category-model__bottom,.catalog-category-model__top{display:block}.catalog-category-model__bottom{padding:0 16px 16px}@media print,screen and (min-width:48em){.catalog-category-model__bottom{padding:0 32px 32px}}.catalog-category-model__flags{display:flex;left:16px;position:absolute;top:16px;transform:translateZ(0) perspective(1000px);z-index:2}@media print,screen and (min-width:48em){.catalog-category-model__flags{left:20px;top:20px}}.catalog-category-model__variants{margin:0 0 24px}@media print,screen and (min-width:48em){.catalog-category-model__variants{margin:0 0 32px}}.catalog-category-model__caption{color:#121212;color:#22996d;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:0;min-height:20px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.catalog-category-model__caption b,.catalog-category-model__caption strong,.catalog-category-model__caption.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-category-model__caption{font-size:16px;letter-spacing:-.2px;line-height:1.5;padding:0 32px}}.catalog-category-model__title{margin:4px 0 0;padding:0 16px}@media print,screen and (min-width:48em){.catalog-category-model__title{margin:8px 0 0;padding:0 32px}}.catalog-category-model__price{margin-top:4px;padding:0 8px}@media print,screen and (min-width:48em){.catalog-category-model__price{padding:0 16px}}.catalog-category-model__info{display:block;margin:16px 0;padding:0 16px}@media print,screen and (min-width:48em){.catalog-category-model__info{padding:0 32px}}.catalog-category-model__info--with-header{margin-top:0}.catalog-category-model__additional-info{color:#121212;color:#303030;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:0 0 16px;text-transform:none}.catalog-category-model__additional-info b,.catalog-category-model__additional-info strong,.catalog-category-model__additional-info.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.catalog-category-model__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;min-height:38px;padding:0 16px;position:relative;z-index:3}@media print,screen and (min-width:48em){.catalog-category-model__list{margin-top:20px;padding:0 32px;transform:translateY(0)}}.catalog-category-model__list-item{cursor:pointer;display:flex;margin-left:16px}@media print,screen and (min-width:48em){.catalog-category-model__list-item{margin-left:8px}}.catalog-category-model__list-item:first-child{margin-left:0}.catalog-category-model__picture-list{display:flex;list-style:none;margin:0;padding:0;width:100%}.catalog-category-model__picture-list:after{content:"";padding-top:66.6666666667%}.catalog-category-model__picture-list-item{display:none;margin:0;min-height:240px;padding:0;position:relative;width:100%}.catalog-category-model__picture-list-item--active{align-items:center;display:flex;justify-content:center}.catalog-category-model__image,.catalog-category-model__picture{height:100%;transform:translateZ(0) perspective(1000px);width:100%}.catalog-category-model__picture{display:block;position:relative;z-index:1}.catalog-category-model__image{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.catalog-category-model__circle:hover:not(.catalog-category-model__circle--active) .outer-circle{stroke:#e9e9e9;transition:stroke .2s ease}.catalog-category-model__circle:focus{outline:none}.catalog-category-model__circle--active .outer-circle{stroke:#121212}.catalog-category-model__loader{left:50%;position:absolute;top:50%;transform:translateZ(0) translateX(-50%) translateY(-50%) perspective(1000px);width:60px;z-index:0}.catalog-category-model__availability-button{margin-bottom:10px}
.partner-box{color:#121212;display:block;position:relative}.partner-box__link{background-color:#fff;border:1px solid #e9e9e9;color:#121212;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .5s ease-in-out}.partner-box__link:hover{box-shadow:0 5px 33px 0 hsla(0,0%,7%,.15)}.partner-box__bottom,.partner-box__top{display:block}.partner-box__bottom{padding:0 16px 16px}@media print,screen and (min-width:48em){.partner-box__bottom{padding:0 32px 32px}}.partner-box__flags{display:flex;left:16px;position:absolute;top:16px;transform:translateZ(0) perspective(1000px);z-index:2}@media print,screen and (min-width:48em){.partner-box__flags{left:20px;top:20px}}.partner-box__variants{margin:0 0 24px}@media print,screen and (min-width:48em){.partner-box__variants{margin:0 0 32px}}.partner-box__caption{color:#121212;color:#22996d;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:0;min-height:20px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.partner-box__caption b,.partner-box__caption strong,.partner-box__caption.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.partner-box__caption{font-size:16px;letter-spacing:-.2px;line-height:1.5;padding:0 32px}}.partner-box__title{margin:4px 0 0;padding:0 16px}@media print,screen and (min-width:48em){.partner-box__title{margin:8px 0 0;padding:0 32px}}.partner-box__price{margin-top:4px;padding:0 8px}@media print,screen and (min-width:48em){.partner-box__price{padding:0 16px}}.partner-box__info{margin:16px 0;padding:0 16px}@media print,screen and (min-width:48em){.partner-box__info{padding:0 32px}}.partner-box__info--with-header{margin-top:0}.partner-box__additional-info{color:#121212;color:#303030;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:0 0 16px;text-transform:none}.partner-box__additional-info b,.partner-box__additional-info strong,.partner-box__additional-info.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.partner-box__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;min-height:38px;padding:0 16px;position:relative;z-index:3}@media print,screen and (min-width:48em){.partner-box__list{margin-top:20px;padding:0 32px;transform:translateY(0)}}.partner-box__list-item{cursor:pointer;display:flex;margin-left:16px}@media print,screen and (min-width:48em){.partner-box__list-item{margin-left:8px}}.partner-box__list-item:first-child{margin-left:0}.partner-box__picture-list{display:flex;list-style:none;margin:0;padding:0;width:100%}.partner-box__picture-list:after{content:"";padding-top:66.6666666667%}.partner-box__picture-list-item{display:none;margin:0;min-height:240px;padding:0;position:relative;width:100%}.partner-box__picture-list-item--active{align-items:center;display:flex;justify-content:center}.partner-box__image,.partner-box__picture{height:100%;transform:translateZ(0) perspective(1000px);width:100%}.partner-box__picture{display:block;position:relative;z-index:1}.partner-box__image{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.partner-box__circle:hover:not(.partner-box__circle--active) .outer-circle{stroke:#e9e9e9;transition:stroke .2s ease}.partner-box__circle:focus{outline:none}.partner-box__circle--active .outer-circle{stroke:#121212}.partner-box__loader{left:50%;position:absolute;top:50%;transform:translateZ(0) translateX(-50%) translateY(-50%) perspective(1000px);width:60px;z-index:0}.partner-box__availability-button{margin-bottom:10px}.partner-box__link{justify-content:flex-start;padding:16px}@media print,screen and (min-width:48em){.partner-box__link{padding:24px}}.partner-box__header{background:#f5f5f5;margin:-16px -16px 16px;padding:16px}@media print,screen and (min-width:48em){.partner-box__header{margin:-24px -24px 24px;padding:16px 24px}}.partner-box__header-logo{height:30px;width:auto}.partner-box__info{display:block;padding:0}@media print,screen and (min-width:48em){.partner-box__info{padding:0}}.partner-box__info>h4,.partner-box__info>h5,.partner-box__info>p,.partner-box__info>p>small,.partner-box__info>ul>li{margin:0;padding:0}.partner-box__info>h4{margin-bottom:10px}.partner-box__info>h5{margin-bottom:5px}.partner-box__info>p{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857;margin-bottom:20px}.partner-box__info>p>small{color:#303030;font-size:12px;line-height:1.3333333333}.partner-box__info>ul{list-style:disc;margin:0;padding:0}.partner-box__info>ul>li{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3333333333;margin:5px 0 0 15px}.partner-box__info>ul>li b,.partner-box__info>ul>li strong,.partner-box__info>ul>li.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.partner-box__info>ul>li:last-child{margin-bottom:16px}@media print,screen and (min-width:48em){.partner-box__info>ul>li:last-child{margin-bottom:20px}}.partner-box__bottom{margin-top:auto;padding:0}
.product-box{color:#121212;display:block;position:relative}.product-box__link{background-color:#fff;border:1px solid #e9e9e9;color:#121212;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .5s ease-in-out}.product-box__link:hover{box-shadow:0 5px 33px 0 hsla(0,0%,7%,.15)}.product-box__bottom,.product-box__top{display:block}.product-box__bottom{padding:0 16px 16px}@media print,screen and (min-width:48em){.product-box__bottom{padding:0 32px 32px}}.product-box__flags{display:flex;left:16px;position:absolute;top:16px;transform:translateZ(0) perspective(1000px);z-index:2}@media print,screen and (min-width:48em){.product-box__flags{left:20px;top:20px}}.product-box__variants{margin:0 0 24px}@media print,screen and (min-width:48em){.product-box__variants{margin:0 0 32px}}.product-box__caption{color:#121212;color:#22996d;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:0;min-height:20px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.product-box__caption b,.product-box__caption strong,.product-box__caption.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-box__caption{font-size:16px;letter-spacing:-.2px;line-height:1.5;padding:0 32px}}.product-box__title{margin:4px 0 0;padding:0 16px}@media print,screen and (min-width:48em){.product-box__title{margin:8px 0 0;padding:0 32px}}.product-box__price{margin-top:4px;padding:0 8px}@media print,screen and (min-width:48em){.product-box__price{padding:0 16px}}.product-box__info{margin:16px 0;padding:0 16px}@media print,screen and (min-width:48em){.product-box__info{padding:0 32px}}.product-box__info--with-header{margin-top:0}.product-box__additional-info{color:#121212;color:#303030;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:0 0 16px;text-transform:none}.product-box__additional-info b,.product-box__additional-info strong,.product-box__additional-info.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-box__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;min-height:38px;padding:0 16px;position:relative;z-index:3}@media print,screen and (min-width:48em){.product-box__list{margin-top:20px;padding:0 32px;transform:translateY(0)}}.product-box__list-item{cursor:pointer;display:flex;margin-left:16px}@media print,screen and (min-width:48em){.product-box__list-item{margin-left:8px}}.product-box__list-item:first-child{margin-left:0}.product-box__picture-list{display:flex;list-style:none;margin:0;padding:0;width:100%}.product-box__picture-list:after{content:"";padding-top:66.6666666667%}.product-box__picture-list-item{display:none;margin:0;min-height:240px;padding:0;position:relative;width:100%}.product-box__picture-list-item--active{align-items:center;display:flex;justify-content:center}.product-box__image,.product-box__picture{height:100%;transform:translateZ(0) perspective(1000px);width:100%}.product-box__picture{display:block;position:relative;z-index:1}.product-box__image{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.product-box__circle:hover:not(.product-box__circle--active) .outer-circle{stroke:#e9e9e9;transition:stroke .2s ease}.product-box__circle:focus{outline:none}.product-box__circle--active .outer-circle{stroke:#121212}.product-box__loader{left:50%;position:absolute;top:50%;transform:translateZ(0) translateX(-50%) translateY(-50%) perspective(1000px);width:60px;z-index:0}.product-box__availability-button{margin-bottom:10px}.product-box__link{justify-content:flex-start;padding:16px}@media print,screen and (min-width:48em){.product-box__link{padding:24px}}.product-box__header{background:#f5f5f5;margin:-16px -16px 16px;padding:0}@media print,screen and (min-width:48em){.product-box__header{margin:-24px -24px 24px}}.product-box__header-img{height:auto;width:100%}.product-box__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;line-height:24px;margin:0 0 10px;padding:0;text-transform:none}.product-box__title b,.product-box__title strong,.product-box__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-box__title{font-size:20px;letter-spacing:-.4px;line-height:1.2}}.product-box__price{min-height:0;padding:0}.product-box__info{display:block;padding:0}@media print,screen and (min-width:48em){.product-box__info{padding:0}}.product-box__content{display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:10px}.product-box__content b,.product-box__content strong,.product-box__content.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-box__content>ul{display:flex;flex-direction:column;list-style:none;margin:-5px 0 0;padding:0}.product-box__content>ul>li{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:5px 0 0;padding:0;text-transform:none}.product-box__content>ul>li b,.product-box__content>ul>li strong,.product-box__content>ul>li.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-box__content>ul>li{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.product-box__content>ul>li>b:first-child{display:inline-block}.product-box__content>p{margin:0}.product-box__bottom{margin-top:auto;padding:0}.product-box__button{margin-top:32px}
.catalog-category-models{color:#121212;display:block;overflow-x:hidden}.catalog-category-models__list{box-sizing:border-box;display:flex;flex-flow:nowrap;list-style:none;margin-bottom:32px;margin-top:0;padding:0}@media print,screen and (max-width:63.99875em){.catalog-category-models__list{margin-left:auto!important;margin-right:auto!important}}@media print,screen and (min-width:64em){.catalog-category-models__list{flex-flow:wrap;width:auto}.catalog-category-models__list--justified{justify-content:center}}.catalog-category-models__list-item{display:block;height:auto!important;margin:24px 0 0;position:relative}@media print,screen and (max-width:63.99875em){.catalog-category-models__list-item{flex:none;margin-top:18px;padding:0}}.catalog-category-models__wrapper{display:block;overflow:hidden}.catalog-category-models__title{margin-bottom:40px}.catalog-category-models__model{display:block;height:100%}.catalog-category-models__pagination{margin-top:24px}@media print,screen and (min-width:64em){.catalog-category-models__pagination{display:none}}
.faq-sidebar-nav-list{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;font:inherit;line-height:1;list-style:none;margin:0;padding:0}.faq-sidebar-nav-list.faq-sidebar-nav-list--horizontal{flex-direction:row}.faq-sidebar-nav-list--horizontal .faq-sidebar-nav-list__item{align-items:center;margin-left:20px}.faq-sidebar-nav-list--horizontal .faq-sidebar-nav-list__item:first-child{margin-left:0}.faq-sidebar-nav-list__item-link{text-decoration:none}.faq-sidebar-nav-list__item-title{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;color:#121212;font:inherit;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;height:auto;line-height:1.3333333333;margin:0 0 16px;padding:0;text-transform:none;white-space:nowrap}.faq-sidebar-nav-list__item-title b,.faq-sidebar-nav-list__item-title strong,.faq-sidebar-nav-list__item-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-sidebar-nav-list__item-title{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.faq-sidebar-nav-list__item--active .faq-sidebar-nav-list__item-title{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:underline}.faq-sidebar-nav-list__item--active .faq-sidebar-nav-list__item-title b,.faq-sidebar-nav-list__item--active .faq-sidebar-nav-list__item-title strong,.faq-sidebar-nav-list__item--active .faq-sidebar-nav-list__item-title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.faq-sidebar-nav-list--horizontal .faq-sidebar-nav-list__item-title{margin:0}
.stage-slider{display:block;margin:0 auto;max-width:1920px;overflow-x:hidden;padding-bottom:2px}.stage-slider__container{overflow:visible}.stage-slider__wrapper{position:relative}.stage-slider__slide{background:#f5f5f5;position:relative}.stage-slider__slide.stage-slider__slide--light{background:#c9c9c9}.stage-slider__head-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:40px;position:absolute;top:0;width:100%}@media print,screen and (min-width:30em){.stage-slider__head-wrapper{max-width:380px}}@media print,screen and (min-width:48em){.stage-slider__head-wrapper{max-width:500px}}@media print,screen and (min-width:64em){.stage-slider__head-wrapper{justify-content:center;max-width:920px;padding-left:220px;padding-right:220px}}.stage-slider__caption{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#121212;display:-webkit-box;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5;margin:0;overflow:hidden;position:relative;text-transform:none;z-index:2}.stage-slider__caption b,.stage-slider__caption strong,.stage-slider__caption.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.stage-slider__caption{margin-bottom:5px}}.stage-slider__slide--light .stage-slider__caption{color:#fff;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.stage-slider__slide--light .stage-slider__caption b,.stage-slider__slide--light .stage-slider__caption strong,.stage-slider__slide--light .stage-slider__caption.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.stage-slider__head{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#121212;display:-webkit-box;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.075;margin:0 0 20px;overflow:hidden;position:relative;text-transform:none;z-index:2}.stage-slider__head,.stage-slider__head b,.stage-slider__head strong,.stage-slider__head.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif}.stage-slider__head b,.stage-slider__head strong,.stage-slider__head.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width:90em){.stage-slider__head{font-size:64px;letter-spacing:-1px;line-height:1.078125}}@media print,screen and (min-width:30em){.stage-slider__head{margin-bottom:40px}}.stage-slider__slide--light .stage-slider__head{color:#fff}.stage-slider__button{position:relative;z-index:3}.stage-slider__picture{display:block;padding-top:154.5893719807%;position:relative;width:100%;z-index:0}@media print,screen and (min-width:30em){.stage-slider__picture{padding-top:83.3333333333%}}@media print,screen and (min-width:64em){.stage-slider__picture{padding-top:41.6666666667%}}.stage-slider__image{aspect-ratio:auto;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.stage-slider__navigation-button{align-items:center;background:hsla(0,0%,7%,.58);background-image:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:56px;z-index:10}@media print,screen and (max-width:63.99875em){.stage-slider__navigation-button{display:none}}.stage-slider__navigation-button:after{display:none}.stage-slider__navigation-button:hover{background:hsla(0,0%,7%,.87);color:#fff}.stage-slider__navigation-button:active{background:#121212}.stage-slider__navigation-button.swiper-button-prev{left:80px}.stage-slider__navigation-button.swiper-button-next{right:80px}.stage-slider__pagination{align-items:center;bottom:0!important;display:flex;height:20px;justify-content:center;margin:auto;position:relative;text-align:center;visibility:visible}@media print,screen and (min-width:48em){.stage-slider__pagination{height:40px}}.stage-slider__pagination.swiper-pagination-lock{display:none}.stage-slider__pagination .swiper-pagination-bullet{background:transparent;border-radius:0;cursor:pointer;display:block;flex:0 1 auto;height:100%;margin:0!important;opacity:1;outline:none;position:relative;visibility:visible;width:35px}@media(pointer:coarse){.stage-slider__pagination .swiper-pagination-bullet{pointer-events:none}}.stage-slider__pagination .swiper-pagination-bullet:after{background-color:#c9c9c9;border:0;border-radius:2px;content:"";display:block;height:2px;left:50%;margin:0;position:absolute;top:100%;transform:translate(-50%,-50%);width:25px}.stage-slider__pagination .swiper-pagination-bullet-active:after{background-color:#121212;outline:none}.stage-slider__link-overlay{height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:2}
.btn{align-items:center;border-radius:5px;border-style:solid;border-width:2px;color:#121212;cursor:pointer;display:inline-flex;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;height:50px;justify-content:center;letter-spacing:-.2px;line-height:1.5;max-width:100%;padding:17px 20px;position:relative;text-decoration:none;text-transform:none;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,-webkit-backdrop-filter .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,backdrop-filter .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,backdrop-filter .1s ease-in-out,-webkit-backdrop-filter .1s ease-in-out;vertical-align:text-bottom;white-space:nowrap}.btn b,.btn strong,.btn.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.btn__title{color:inherit;overflow:hidden;text-overflow:ellipsis}.btn__icon,.btn__title{vertical-align:text-bottom}.btn__icon{display:inline-block;font-family:"object-fit:cover;object-position:50% 50%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative}.btn__icon-item{-webkit-backface-visibility:visible;backface-visibility:visible;display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn--disabled,.btn:disabled{cursor:default;pointer-events:none;transition:none}.btn .btn__icon{height:16px;width:16px}.btn .btn__icon--left{margin-right:10px}.btn .btn__icon--right{margin-left:10px}.btn.btn--icon-left{padding-left:20px}.btn.btn--icon-right{padding-right:20px}.btn--sm{font-size:14px;height:40px;padding:13px 15px}.btn--sm .btn__icon{height:14px;width:14px}.btn--sm .btn__icon--left{margin-right:10px}.btn--sm .btn__icon--right{margin-left:10px}.btn--sm.btn--icon-left{padding-left:15px}.btn--sm.btn--icon-right{padding-right:15px}.btn--md{font-size:16px;height:50px;padding:17px 20px}.btn--md .btn__icon{height:16px;width:16px}.btn--md .btn__icon--left{margin-right:10px}.btn--md .btn__icon--right{margin-left:10px}.btn--md.btn--icon-left{padding-left:20px}.btn--md.btn--icon-right{padding-right:20px}.btn--lg{font-size:16px;height:60px;padding:22px 25px}.btn--lg .btn__icon{height:16px;width:16px}.btn--lg .btn__icon--left{margin-right:10px}.btn--lg .btn__icon--right{margin-left:10px}.btn--lg.btn--icon-left{padding-left:25px}.btn--lg.btn--icon-right{padding-right:25px}.btn--xl{font-size:18px;height:65px;padding:23px 25px}.btn--xl .btn__icon{height:19px;width:19px}.btn--xl .btn__icon--left{margin-right:10px}.btn--xl .btn__icon--right{margin-left:10px}.btn--xl.btn--icon-left{padding-left:25px}.btn--xl.btn--icon-right{padding-right:25px}@media print,screen and (max-width:39.99875em){.btn--xl{font-size:16px;height:60px;padding:22px 25px}.btn--xl .btn__icon{height:16px;width:16px}.btn--xl .btn__icon--left{margin-right:10px}.btn--xl .btn__icon--right{margin-left:10px}.btn--xl.btn--icon-left{padding-left:25px}.btn--xl.btn--icon-right{padding-right:25px}}.btn--sm-small{font-size:14px;height:40px;padding:13px 15px}.btn--sm-small .btn__icon{height:14px;width:14px}.btn--sm-small .btn__icon--left{margin-right:10px}.btn--sm-small .btn__icon--right{margin-left:10px}.btn--sm-small.btn--icon-left{padding-left:15px}.btn--sm-small.btn--icon-right{padding-right:15px}.btn--md-small{font-size:16px;height:50px;padding:17px 20px}.btn--md-small .btn__icon{height:16px;width:16px}.btn--md-small .btn__icon--left{margin-right:10px}.btn--md-small .btn__icon--right{margin-left:10px}.btn--md-small.btn--icon-left{padding-left:20px}.btn--md-small.btn--icon-right{padding-right:20px}.btn--lg-small{font-size:16px;height:60px;padding:22px 25px}.btn--lg-small .btn__icon{height:16px;width:16px}.btn--lg-small .btn__icon--left{margin-right:10px}.btn--lg-small .btn__icon--right{margin-left:10px}.btn--lg-small.btn--icon-left{padding-left:25px}.btn--lg-small.btn--icon-right{padding-right:25px}.btn--xl-small{font-size:18px;height:65px;padding:23px 25px}.btn--xl-small .btn__icon{height:19px;width:19px}.btn--xl-small .btn__icon--left{margin-right:10px}.btn--xl-small .btn__icon--right{margin-left:10px}.btn--xl-small.btn--icon-left{padding-left:25px}.btn--xl-small.btn--icon-right{padding-right:25px}@media print,screen and (min-width:30em){.btn--sm-mediumsmall{font-size:14px;height:40px;padding:13px 15px}.btn--sm-mediumsmall .btn__icon{height:14px;width:14px}.btn--sm-mediumsmall .btn__icon--left{margin-right:10px}.btn--sm-mediumsmall .btn__icon--right{margin-left:10px}.btn--sm-mediumsmall.btn--icon-left{padding-left:15px}.btn--sm-mediumsmall.btn--icon-right{padding-right:15px}.btn--md-mediumsmall{font-size:16px;height:50px;padding:17px 20px}.btn--md-mediumsmall .btn__icon{height:16px;width:16px}.btn--md-mediumsmall .btn__icon--left{margin-right:10px}.btn--md-mediumsmall .btn__icon--right{margin-left:10px}.btn--md-mediumsmall.btn--icon-left{padding-left:20px}.btn--md-mediumsmall.btn--icon-right{padding-right:20px}.btn--lg-mediumsmall{font-size:16px;height:60px;padding:22px 25px}.btn--lg-mediumsmall .btn__icon{height:16px;width:16px}.btn--lg-mediumsmall .btn__icon--left{margin-right:10px}.btn--lg-mediumsmall .btn__icon--right{margin-left:10px}.btn--lg-mediumsmall.btn--icon-left{padding-left:25px}.btn--lg-mediumsmall.btn--icon-right{padding-right:25px}.btn--xl-mediumsmall{font-size:18px;height:65px;padding:23px 25px}.btn--xl-mediumsmall .btn__icon{height:19px;width:19px}.btn--xl-mediumsmall .btn__icon--left{margin-right:10px}.btn--xl-mediumsmall .btn__icon--right{margin-left:10px}.btn--xl-mediumsmall.btn--icon-left{padding-left:25px}.btn--xl-mediumsmall.btn--icon-right{padding-right:25px}}@media print,screen and (min-width:40em){.btn--sm-medium{font-size:14px;height:40px;padding:13px 15px}.btn--sm-medium .btn__icon{height:14px;width:14px}.btn--sm-medium .btn__icon--left{margin-right:10px}.btn--sm-medium .btn__icon--right{margin-left:10px}.btn--sm-medium.btn--icon-left{padding-left:15px}.btn--sm-medium.btn--icon-right{padding-right:15px}.btn--md-medium{font-size:16px;height:50px;padding:17px 20px}.btn--md-medium .btn__icon{height:16px;width:16px}.btn--md-medium .btn__icon--left{margin-right:10px}.btn--md-medium .btn__icon--right{margin-left:10px}.btn--md-medium.btn--icon-left{padding-left:20px}.btn--md-medium.btn--icon-right{padding-right:20px}.btn--lg-medium{font-size:16px;height:60px;padding:22px 25px}.btn--lg-medium .btn__icon{height:16px;width:16px}.btn--lg-medium .btn__icon--left{margin-right:10px}.btn--lg-medium .btn__icon--right{margin-left:10px}.btn--lg-medium.btn--icon-left{padding-left:25px}.btn--lg-medium.btn--icon-right{padding-right:25px}.btn--xl-medium{font-size:18px;height:65px;padding:23px 25px}.btn--xl-medium .btn__icon{height:19px;width:19px}.btn--xl-medium .btn__icon--left{margin-right:10px}.btn--xl-medium .btn__icon--right{margin-left:10px}.btn--xl-medium.btn--icon-left{padding-left:25px}.btn--xl-medium.btn--icon-right{padding-right:25px}}@media print,screen and (min-width:48em){.btn--sm-mediumlarge{font-size:14px;height:40px;padding:13px 15px}.btn--sm-mediumlarge .btn__icon{height:14px;width:14px}.btn--sm-mediumlarge .btn__icon--left{margin-right:10px}.btn--sm-mediumlarge .btn__icon--right{margin-left:10px}.btn--sm-mediumlarge.btn--icon-left{padding-left:15px}.btn--sm-mediumlarge.btn--icon-right{padding-right:15px}.btn--md-mediumlarge{font-size:16px;height:50px;padding:17px 20px}.btn--md-mediumlarge .btn__icon{height:16px;width:16px}.btn--md-mediumlarge .btn__icon--left{margin-right:10px}.btn--md-mediumlarge .btn__icon--right{margin-left:10px}.btn--md-mediumlarge.btn--icon-left{padding-left:20px}.btn--md-mediumlarge.btn--icon-right{padding-right:20px}.btn--lg-mediumlarge{font-size:16px;height:60px;padding:22px 25px}.btn--lg-mediumlarge .btn__icon{height:16px;width:16px}.btn--lg-mediumlarge .btn__icon--left{margin-right:10px}.btn--lg-mediumlarge .btn__icon--right{margin-left:10px}.btn--lg-mediumlarge.btn--icon-left{padding-left:25px}.btn--lg-mediumlarge.btn--icon-right{padding-right:25px}.btn--xl-mediumlarge{font-size:18px;height:65px;padding:23px 25px}.btn--xl-mediumlarge .btn__icon{height:19px;width:19px}.btn--xl-mediumlarge .btn__icon--left{margin-right:10px}.btn--xl-mediumlarge .btn__icon--right{margin-left:10px}.btn--xl-mediumlarge.btn--icon-left{padding-left:25px}.btn--xl-mediumlarge.btn--icon-right{padding-right:25px}}@media print,screen and (min-width:64em){.btn--sm-large{font-size:14px;height:40px;padding:13px 15px}.btn--sm-large .btn__icon{height:14px;width:14px}.btn--sm-large .btn__icon--left{margin-right:10px}.btn--sm-large .btn__icon--right{margin-left:10px}.btn--sm-large.btn--icon-left{padding-left:15px}.btn--sm-large.btn--icon-right{padding-right:15px}.btn--md-large{font-size:16px;height:50px;padding:17px 20px}.btn--md-large .btn__icon{height:16px;width:16px}.btn--md-large .btn__icon--left{margin-right:10px}.btn--md-large .btn__icon--right{margin-left:10px}.btn--md-large.btn--icon-left{padding-left:20px}.btn--md-large.btn--icon-right{padding-right:20px}.btn--lg-large{font-size:16px;height:60px;padding:22px 25px}.btn--lg-large .btn__icon{height:16px;width:16px}.btn--lg-large .btn__icon--left{margin-right:10px}.btn--lg-large .btn__icon--right{margin-left:10px}.btn--lg-large.btn--icon-left{padding-left:25px}.btn--lg-large.btn--icon-right{padding-right:25px}.btn--xl-large{font-size:18px;height:65px;padding:23px 25px}.btn--xl-large .btn__icon{height:19px;width:19px}.btn--xl-large .btn__icon--left{margin-right:10px}.btn--xl-large .btn__icon--right{margin-left:10px}.btn--xl-large.btn--icon-left{padding-left:25px}.btn--xl-large.btn--icon-right{padding-right:25px}}@media screen and (min-width:75em){.btn--sm-xlarge{font-size:14px;height:40px;padding:13px 15px}.btn--sm-xlarge .btn__icon{height:14px;width:14px}.btn--sm-xlarge .btn__icon--left{margin-right:10px}.btn--sm-xlarge .btn__icon--right{margin-left:10px}.btn--sm-xlarge.btn--icon-left{padding-left:15px}.btn--sm-xlarge.btn--icon-right{padding-right:15px}.btn--md-xlarge{font-size:16px;height:50px;padding:17px 20px}.btn--md-xlarge .btn__icon{height:16px;width:16px}.btn--md-xlarge .btn__icon--left{margin-right:10px}.btn--md-xlarge .btn__icon--right{margin-left:10px}.btn--md-xlarge.btn--icon-left{padding-left:20px}.btn--md-xlarge.btn--icon-right{padding-right:20px}.btn--lg-xlarge{font-size:16px;height:60px;padding:22px 25px}.btn--lg-xlarge .btn__icon{height:16px;width:16px}.btn--lg-xlarge .btn__icon--left{margin-right:10px}.btn--lg-xlarge .btn__icon--right{margin-left:10px}.btn--lg-xlarge.btn--icon-left{padding-left:25px}.btn--lg-xlarge.btn--icon-right{padding-right:25px}.btn--xl-xlarge{font-size:18px;height:65px;padding:23px 25px}.btn--xl-xlarge .btn__icon{height:19px;width:19px}.btn--xl-xlarge .btn__icon--left{margin-right:10px}.btn--xl-xlarge .btn__icon--right{margin-left:10px}.btn--xl-xlarge.btn--icon-left{padding-left:25px}.btn--xl-xlarge.btn--icon-right{padding-right:25px}}@media screen and (min-width:90em){.btn--sm-xxlarge{font-size:14px;height:40px;padding:13px 15px}.btn--sm-xxlarge .btn__icon{height:14px;width:14px}.btn--sm-xxlarge .btn__icon--left{margin-right:10px}.btn--sm-xxlarge .btn__icon--right{margin-left:10px}.btn--sm-xxlarge.btn--icon-left{padding-left:15px}.btn--sm-xxlarge.btn--icon-right{padding-right:15px}.btn--md-xxlarge{font-size:16px;height:50px;padding:17px 20px}.btn--md-xxlarge .btn__icon{height:16px;width:16px}.btn--md-xxlarge .btn__icon--left{margin-right:10px}.btn--md-xxlarge .btn__icon--right{margin-left:10px}.btn--md-xxlarge.btn--icon-left{padding-left:20px}.btn--md-xxlarge.btn--icon-right{padding-right:20px}.btn--lg-xxlarge{font-size:16px;height:60px;padding:22px 25px}.btn--lg-xxlarge .btn__icon{height:16px;width:16px}.btn--lg-xxlarge .btn__icon--left{margin-right:10px}.btn--lg-xxlarge .btn__icon--right{margin-left:10px}.btn--lg-xxlarge.btn--icon-left{padding-left:25px}.btn--lg-xxlarge.btn--icon-right{padding-right:25px}.btn--xl-xxlarge{font-size:18px;height:65px;padding:23px 25px}.btn--xl-xxlarge .btn__icon{height:19px;width:19px}.btn--xl-xxlarge .btn__icon--left{margin-right:10px}.btn--xl-xxlarge .btn__icon--right{margin-left:10px}.btn--xl-xxlarge.btn--icon-left{padding-left:25px}.btn--xl-xxlarge.btn--icon-right{padding-right:25px}}@media print,screen and (max-width:47.99875em){.btn--icon-responsive .btn__icon{margin-left:0!important;margin-right:0!important}.btn--icon-responsive .btn__title{display:none!important}}.btn,.btn:visited{background-color:#121212;border-color:#121212;color:#f5f5f5}.btn:hover{background-color:#303030;border-color:#303030;color:#f5f5f5}.btn:active,.btn:focus{background-color:#757575;border-color:#757575;color:#c9c9c9}.btn.btn--disabled,.btn.btn:disabled{background-color:#c9c9c9;border-color:#c9c9c9;color:#e9e9e9}.btn--inverted,.btn--inverted:visited{background-color:#f5f5f5;border-color:#f5f5f5;color:#121212}.btn--inverted:hover{background-color:#c9c9c9;border-color:#c9c9c9;color:#121212}.btn--inverted:active,.btn--inverted:focus{background-color:#757575;border-color:#757575;color:#303030}.btn--inverted.btn--disabled,.btn--inverted.btn:disabled{background-color:#303030;border-color:#303030;color:#121212}.btn--primary,.btn--primary:visited{background-color:#121212;border-color:#121212;color:#f5f5f5}.btn--primary:hover{background-color:#303030;border-color:#303030;color:#f5f5f5}.btn--primary:active,.btn--primary:focus{background-color:#757575;border-color:#757575;color:#c9c9c9}.btn--primary.btn--disabled,.btn--primary.btn:disabled{background-color:#c9c9c9;border-color:#c9c9c9;color:#e9e9e9}.btn--primary.btn--inverted,.btn--primary.btn--inverted:visited{background-color:#f5f5f5;border-color:#f5f5f5;color:#121212}.btn--primary.btn--inverted:hover{background-color:#c9c9c9;border-color:#c9c9c9;color:#121212}.btn--primary.btn--inverted:active,.btn--primary.btn--inverted:focus{background-color:#757575;border-color:#757575;color:#303030}.btn--primary.btn--inverted.btn--disabled,.btn--primary.btn--inverted.btn:disabled{background-color:#303030;border-color:#303030;color:#121212}.btn--ghost,.btn--ghost:visited{background-color:hsla(0,0%,96%,.05);border-color:#121212;color:#303030}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost,.btn--ghost:visited{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.btn--ghost:hover{background-color:hsla(0,0%,96%,.4);border-color:#757575;color:#757575}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.btn--ghost:active,.btn--ghost:focus{background-color:hsla(0,0%,96%,.6);border-color:#c9c9c9;color:#c9c9c9}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost:active,.btn--ghost:focus{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.btn--ghost.btn--disabled,.btn--ghost.btn:disabled{background-color:hsla(0,0%,96%,.05);border-color:#c9c9c9;color:#c9c9c9}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost.btn--disabled,.btn--ghost.btn:disabled{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.btn--ghost.btn--inverted,.btn--ghost.btn--inverted:visited{background-color:hsla(0,0%,7%,.05);border-color:#f5f5f5;color:#f5f5f5}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost.btn--inverted,.btn--ghost.btn--inverted:visited{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.btn--ghost.btn--inverted:hover{background-color:hsla(0,0%,7%,.4);border-color:#c9c9c9;color:#c9c9c9}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost.btn--inverted:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.btn--ghost.btn--inverted:active,.btn--ghost.btn--inverted:focus{background-color:hsla(0,0%,7%,.6);border-color:#757575;color:#757575}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost.btn--inverted:active,.btn--ghost.btn--inverted:focus{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.btn--ghost.btn--inverted.btn--disabled,.btn--ghost.btn--inverted.btn:disabled{background-color:hsla(0,0%,7%,.05);border-color:#757575;color:#757575}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.btn--ghost.btn--inverted.btn--disabled,.btn--ghost.btn--inverted.btn:disabled{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.btn--secondary{border-width:2px}.btn--secondary,.btn--secondary:visited{background-color:#fff;border-color:#c9c9c9;color:#121212}.btn--secondary:hover{background-color:#f5f5f5;border-color:#c9c9c9;color:#121212}.btn--secondary:active,.btn--secondary:focus{background-color:#c9c9c9;border-color:#c9c9c9;color:#757575}.btn--secondary.btn--disabled,.btn--secondary.btn:disabled{background-color:#fff;border-color:#c9c9c9;color:#c9c9c9}.btn--secondary.btn--inverted,.btn--secondary.btn--inverted:visited{background-color:#121212;border-color:#303030;color:#f5f5f5}.btn--secondary.btn--inverted:hover{background-color:#303030;border-color:#303030;color:#f5f5f5}.btn--secondary.btn--inverted:active,.btn--secondary.btn--inverted:focus{background-color:#757575;border-color:#757575;color:#c9c9c9}.btn--secondary.btn--inverted.btn--disabled,.btn--secondary.btn--inverted.btn:disabled{background-color:#121212;border-color:#303030;color:#303030}.btn--cart,.btn--cart:visited{background-color:#029539;border-color:#029539;color:#f5f5f5}.btn--cart:hover{background-color:#35aa61;border-color:#35aa61;color:#f5f5f5}.btn--cart:active,.btn--cart:focus{background-color:#67bf88;border-color:#67bf88;color:#e9e9e9}.btn--cart.btn--disabled,.btn--cart.btn:disabled{background-color:#ccead7;border-color:#ccead7;color:#f5f5f5}.btn--block{display:flex;width:100%}
.banner-with-button{background-color:#fff;display:block;height:178px;position:relative}@media print,screen and (min-width:64em){.banner-with-button{height:384px}}@media screen and (min-width:90em){.banner-with-button{height:400px}}.banner-with-button.banner-with-button--light{background-color:#121212;color:#fff}.banner-with-button.banner-with-button--narrow{background-color:transparent}.banner-with-button__wrapper{height:100%}.banner-with-button__background{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.banner-with-button__background-picture{display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.banner-with-button__background-picture-img{display:block;font-family:"object-fit:cover;object-position:50% 50%";height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;width:100%}.banner-with-button__col,.banner-with-button__row{height:100%;position:relative}.banner-with-button--text-centered .banner-with-button__col{margin:0 auto}.banner-with-button__wrapper-flex{align-items:center;display:flex}.banner-with-button--text-centered .banner-with-button__wrapper-flex{justify-content:center}.banner-with-button__content{position:relative}.banner-with-button--narrow .banner-with-button__content{bottom:24px;margin-top:auto;padding:0 0 0 24px}@media screen and (min-width:75em){.banner-with-button--narrow .banner-with-button__content{bottom:0;padding:40px;width:50%}}.banner-with-button--text-centered .banner-with-button__content{text-align:center}.banner-with-button__title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.075;margin-bottom:0;margin-top:8px;text-transform:none}.banner-with-button__title,.banner-with-button__title b,.banner-with-button__title strong,.banner-with-button__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif}.banner-with-button__title b,.banner-with-button__title strong,.banner-with-button__title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (max-width:63.99875em){.banner-with-button__title{font-size:30px}}@media print,screen and (min-width:64em){.banner-with-button__title{margin-top:16px}}.banner-with-button--narrow .banner-with-button__title{font-size:30px;line-height:.9333333333}.banner-with-button--light .banner-with-button__title{color:#fff}.banner-with-button__subtitle{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:0;text-transform:none}.banner-with-button__subtitle b,.banner-with-button__subtitle strong,.banner-with-button__subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.banner-with-button__subtitle{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}.banner-with-button--narrow .banner-with-button__subtitle{font-size:14px;line-height:1.4285714286}.banner-with-button--light .banner-with-button__subtitle{color:#fff}.banner-with-button__text{color:#121212;display:none;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin-bottom:0;margin-top:16px;text-transform:none}.banner-with-button__text b,.banner-with-button__text strong,.banner-with-button__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.banner-with-button__text{font-size:16px;letter-spacing:-.2px;line-height:1.5}}@media print,screen and (min-width:64em){.banner-with-button__text{display:block}}.banner-with-button--light .banner-with-button__text{color:#fff}.banner-with-button__button{margin-top:16px}@media print,screen and (min-width:64em){.banner-with-button__button{margin-top:20px}}
.banner-with-button-v2{background-color:#121212;color:#f5f5f5;display:block;height:400px;max-height:100vh;position:relative}.banner-with-button-v2.banner-with-button-v2--inverted{background-color:#fff;color:#121212}@media print,screen and (max-width:63.99875em){.banner-with-button-v2.banner-with-button-v2--tall-mobile{height:640px}}@media print,screen and (min-width:64em){.banner-with-button-v2.banner-with-button-v2--tall-desktop{height:800px}}.banner-with-button-v2__background{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.banner-with-button-v2__background-picture{display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.banner-with-button-v2__background-picture-img{display:block;font-family:"object-fit:cover;object-position:50% 50%";height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;width:100%}.banner-with-button-v2__col,.banner-with-button-v2__row{height:100%}.banner-with-button-v2--center .banner-with-button-v2__col{margin:0 auto}.banner-with-button-v2__columns{align-items:flex-end;display:flex}@media print,screen and (min-width:64em){.banner-with-button-v2__columns{align-items:center}}.banner-with-button-v2--center .banner-with-button-v2__columns{justify-content:center}.banner-with-button-v2__content{padding-top:40px;position:relative}.banner-with-button-v2--center .banner-with-button-v2__content{text-align:center}.banner-with-button-v2__title{color:#f5f5f5;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.075;margin:0;text-transform:none}.banner-with-button-v2__title,.banner-with-button-v2__title b,.banner-with-button-v2__title strong,.banner-with-button-v2__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif}.banner-with-button-v2__title b,.banner-with-button-v2__title strong,.banner-with-button-v2__title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.banner-with-button-v2--inverted .banner-with-button-v2__title{color:#121212}.banner-with-button-v2__subtitle{color:#f5f5f5;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:0 0 5px;text-transform:none}.banner-with-button-v2__subtitle b,.banner-with-button-v2__subtitle strong,.banner-with-button-v2__subtitle.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.banner-with-button-v2__subtitle{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.banner-with-button-v2--inverted .banner-with-button-v2__subtitle{color:#121212}.banner-with-button-v2__text{color:#f5f5f5;display:none;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:20px 0 0;text-transform:none}.banner-with-button-v2__text b,.banner-with-button-v2__text strong,.banner-with-button-v2__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.banner-with-button-v2__text{font-size:16px;letter-spacing:-.2px;line-height:1.5}}@media print,screen and (min-width:64em){.banner-with-button-v2__text{display:block}}.banner-with-button-v2--inverted .banner-with-button-v2__text{color:#121212}.banner-with-button-v2__buttons{display:flex;margin-top:40px}.banner-with-button-v2--center .banner-with-button-v2__buttons{justify-content:center}.banner-with-button-v2__button{margin-bottom:40px;margin-right:20px}.banner-with-button-v2__button:last-child{margin-right:0}
.faq-banner{align-items:center;display:flex;height:160px;justify-content:center;position:relative}@media print,screen and (min-width:40em){.faq-banner{height:260px}}.faq-banner__title{color:#121212;color:#fff;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.075;padding:0;position:relative;text-transform:none;width:100%}.faq-banner__title,.faq-banner__title b,.faq-banner__title strong,.faq-banner__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif}.faq-banner__title b,.faq-banner__title strong,.faq-banner__title.is-bold{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:40em){.faq-banner__title{margin:0}}.faq-banner__image{font-family:"object-fit:cover;object-position:center";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}
.faq-contact{display:block}.faq-contact__title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;margin:20px 0;text-transform:none}.faq-contact__title b,.faq-contact__title strong,.faq-contact__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-contact__title{font-size:20px;letter-spacing:-.4px;line-height:1.2}}@media print,screen and (min-width:40em){.faq-contact__title--mobile{display:none}.faq-contact__title--desktop{display:block}}.faq-contact__title--desktop{display:none}.faq-contact__grey-wrapper{background-color:#f5f5f5;text-align:center}@media print,screen and (min-width:40em){.faq-contact__grey-wrapper{background-color:transparent;text-align:inherit}}.faq-contact__phone-title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;margin:20px 0 16px;text-transform:none}.faq-contact__phone-title b,.faq-contact__phone-title strong,.faq-contact__phone-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-contact__phone-title{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}@media print,screen and (min-width:40em){.faq-contact__phone-title{margin:10px 0}}.faq-contact__phone-number{background-color:#121212;color:#fff;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;padding:15px;text-decoration:none;text-transform:none}.faq-contact__phone-number b,.faq-contact__phone-number strong,.faq-contact__phone-number.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-contact__phone-number{font-size:24px;letter-spacing:-.4px;line-height:1.3333333333}}@media print,screen and (min-width:40em){.faq-contact__phone-number{background-color:transparent;color:inherit;padding:0}}.faq-contact__opening-times{color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin:20px 0;text-transform:none}.faq-contact__opening-times b,.faq-contact__opening-times strong,.faq-contact__opening-times.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-contact__opening-times{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}@media print,screen and (min-width:40em){.faq-contact__opening-times{margin:15px 0}}.faq-contact__list{line-height:1;list-style:none;margin-bottom:0;margin-top:25px;padding:0}.faq-contact__item{margin-bottom:25px}.faq-contact__item-title{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;text-transform:none}.faq-contact__item-title b,.faq-contact__item-title strong,.faq-contact__item-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-contact__item-title{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.faq-contact__footer{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3333333333;margin-top:30px;text-transform:none}.faq-contact__footer b,.faq-contact__footer strong,.faq-contact__footer.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-contact__footer{font-size:14px;letter-spacing:-.1px;line-height:1.2857142857}}
.faq-icon-list-with-title{display:block}.faq-icon-list-with-title__list{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;color:#121212;font:inherit;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:1.4444444444;line-height:1;list-style:none;margin:0;max-width:800px;padding:0;text-transform:none}.faq-icon-list-with-title__list b,.faq-icon-list-with-title__list strong,.faq-icon-list-with-title__list.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-icon-list-with-title__list{font-size:20px;letter-spacing:-.4px;line-height:1.2}}@media print,screen and (min-width:40em){.faq-icon-list-with-title__list{-moz-column-count:2;column-count:2}}.faq-icon-list-with-title__item{border-top:1px solid #e9e9e9;box-sizing:content-box;color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:46px;letter-spacing:-.1px;line-height:1.2857142857;padding:7px 0;text-transform:none}.faq-icon-list-with-title__item b,.faq-icon-list-with-title__item strong,.faq-icon-list-with-title__item.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-icon-list-with-title__item{font-size:16px;letter-spacing:-.2px;line-height:1.5}}@media print,screen and (min-width:40em){.faq-icon-list-with-title__item{border:none;height:50px;margin-bottom:16px;padding:0}}.faq-icon-list-with-title__item:last-child{border-bottom:1px solid #e9e9e9}@media print,screen and (min-width:40em){.faq-icon-list-with-title__item:last-child{border:none}}.faq-icon-list-with-title__link{align-items:center;display:inline-flex;height:100%;text-decoration:none;width:100%}.faq-icon-list-with-title__text{text-decoration:none}@media print,screen and (min-width:40em){.faq-icon-list-with-title__text{text-decoration:underline}}.faq-icon-list-with-title__icon{font-family:"object-fit:contain";margin-right:25px;max-height:38px;-o-object-fit:contain;object-fit:contain;width:38px}@media print,screen and (min-width:40em){.faq-icon-list-with-title__icon{max-height:44px;width:44px}}.faq-icon-list-with-title__image{height:auto;width:100%}.faq-icon-list-with-title__arrow-right{color:#121212;margin-left:auto}@media print,screen and (min-width:40em){.faq-icon-list-with-title__arrow-right{display:none}}
.faq-list-with-title{display:block}.faq-list-with-title__list{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;font:inherit;line-height:1;list-style:none;margin:0;padding:0}.faq-list-with-title__item{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin-bottom:14px;text-transform:none}.faq-list-with-title__item b,.faq-list-with-title__item strong,.faq-list-with-title__item.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-list-with-title__item{font-size:16px;letter-spacing:-.2px;line-height:1.5}}@media print,screen and (min-width:40em){.faq-list-with-title__item{margin-bottom:16px}}
.faq-nav-list-with-text{display:block}.faq-nav-list-with-text,.faq-nav-list-with-text__list{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;font:inherit;line-height:1;list-style:none;margin:0;padding:0}.faq-nav-list-with-text__item{border-top:1px solid #e9e9e9}.faq-nav-list-with-text__item-title{margin:20px 0}.faq-nav-list-with-text__item-text{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;margin:0 0 20px;text-transform:none}.faq-nav-list-with-text__item-text b,.faq-nav-list-with-text__item-text strong,.faq-nav-list-with-text__item-text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-nav-list-with-text__item-text{font-size:16px;letter-spacing:-.2px;line-height:1.5}}
.faq-short-overview{background:#fff;display:block;padding:20px 10px}.faq-short-overview__list{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;box-sizing:border-box;color:inherit;font:inherit;line-height:1;list-style:none;margin:0 0 24px;padding:0}@media print,screen and (min-width:40em){.faq-short-overview__list{margin-bottom:0}}.faq-short-overview__item{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;line-height:1.4285714286;margin-bottom:8px;text-transform:none}.faq-short-overview__item b,.faq-short-overview__item strong,.faq-short-overview__item.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.faq-short-overview__item{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.faq-short-overview__item:last-child{margin-bottom:0}.faq-short-overview__text{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:0 0 24px}.faq-short-overview__text b,.faq-short-overview__text strong,.faq-short-overview__text.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:40em){.faq-short-overview__text{margin-bottom:32px;padding-right:20px}}.faq-short-overview__bottom-link{display:block;margin:auto 0 0}.faq-short-overview__text-container{display:flex;flex-direction:column}
.product-tile-flag{align-items:center;background-color:#fff;border-radius:11px;color:#303030;display:inline-flex;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;height:22px;line-height:1.3333333333;max-width:100%;padding:0 10px;position:relative;text-transform:none}.product-tile-flag b,.product-tile-flag strong,.product-tile-flag.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-flag{border-radius:12.5px;font-size:14px;height:25px;letter-spacing:-.1px;line-height:1.2857142857}}.product-tile-flag.product-tile-flag--no-scaling{border-radius:12.5px;font-size:14px;height:25px;letter-spacing:-.1px;line-height:1.2857142857}.product-tile-flag__title{display:block;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;word-break:keep-all}.product-tile-flag--smallstock .product-tile-flag__title,.product-tile-flag__title .product-tile-flag--freetextflag,.product-tile-flag__title:first-letter{text-transform:capitalize}.product-tile-flag--discount,.product-tile-flag--sale,.product-tile-flag--topoffer{color:#eb0037}
.product-tile-sponsor-flag{color:#121212;color:#757575;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:keep-all;z-index:1}.product-tile-sponsor-flag b,.product-tile-sponsor-flag strong,.product-tile-sponsor-flag.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-sponsor-flag{font-size:12px;line-height:1.3333333333}}
.product-tile-thumb,.product-tile-thumb__img{display:block;position:relative}.product-tile-thumb__img{font-family:"object-fit:contain;object-position:50% 50%";height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%}
.product-tile-title{color:#121212;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;position:relative;text-transform:none}.product-tile-title b,.product-tile-title strong,.product-tile-title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}
.product-tile-variants{color:#757575;display:block;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;position:relative;text-transform:none}.product-tile-variants b,.product-tile-variants strong,.product-tile-variants.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-tile-variants{font-size:16px;letter-spacing:-.2px;line-height:1.5}}
.catalog-product-tile{box-sizing:border-box;display:flex;height:100%;position:relative}.catalog-product-tile__link{color:inherit;display:flex;text-decoration:none;width:100%}.catalog-product-tile__wrapper{display:flex;flex-direction:column;width:100%}.catalog-product-tile__thumb-wrapper{aspect-ratio:182/240;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;overflow:hidden;padding:20px;position:relative}@media print,screen and (min-width:48em){.catalog-product-tile__thumb-wrapper{aspect-ratio:336/400;margin-bottom:20px;padding:40px}}.catalog-product-tile__thumb-wrapper:before{background-color:rgba(0,0,0,.04);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .1s ease;width:100%;z-index:1}.catalog-product-tile__flags{align-items:flex-start;display:flex;flex-wrap:wrap;left:0;padding:10px 10px 0;position:absolute;top:0;width:100%;z-index:1}@media print,screen and (min-width:48em){.catalog-product-tile__flags{padding:20px 20px 0}}.catalog-product-tile__flag{flex:0 1 auto;margin:0 5px 5px 0}.catalog-product-tile__sponsored-flag{bottom:10px;display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}.catalog-product-tile__rating{margin-bottom:10px;padding-right:20px}.catalog-product-tile__title{color:#303030;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1.2857142857;padding-right:20px;text-transform:none}.catalog-product-tile__title b,.catalog-product-tile__title strong,.catalog-product-tile__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.catalog-product-tile__title{font-size:16px;letter-spacing:-.2px;line-height:1.5}}.catalog-product-tile__price{margin-top:10px;padding-right:20px}@media print,screen and (min-width:48em){.catalog-product-tile__price{margin-top:20px}}.catalog-product-tile{margin-bottom:40px}@media print,screen and (min-width:48em){.catalog-product-tile{margin-bottom:80px}}
.product-main-features{color:#121212;display:block;position:relative}.product-main-features.product-main-features--light{color:#fff}.product-main-features.product-main-features--padding{padding-left:24px;padding-right:24px}.product-main-features__list{list-style:none;margin-bottom:-32px;margin-top:0;padding:0}.product-main-features__list-item{display:flex;margin-bottom:32px}.product-main-features__title{color:#121212;color:#757575;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5;padding-right:16px;text-transform:none}.product-main-features__title b,.product-main-features__title strong,.product-main-features__title.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-main-features__title{font-size:18px;letter-spacing:-.3px;line-height:1.4444444444}}.product-main-features__additional-info,.product-main-features__value{color:#121212;font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.3333333333;text-transform:none}.product-main-features__additional-info b,.product-main-features__additional-info strong,.product-main-features__additional-info.is-bold,.product-main-features__value b,.product-main-features__value strong,.product-main-features__value.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:48em){.product-main-features__additional-info,.product-main-features__value{font-size:32px;letter-spacing:-.6px;line-height:1.25}}.product-main-features--light .product-main-features__additional-info,.product-main-features--light .product-main-features__value{color:#fff}.product-main-features__value{margin:0;padding-right:16px}.product-main-features__additional-info{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-main-features__additional-info b,.product-main-features__additional-info strong,.product-main-features__additional-info.is-bold{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-main-features.product-main-features--padding--small{padding-left:24px;padding-right:24px}.product-main-features--center-small .product-main-features__list,.product-main-features--center-small .product-main-features__list-item{justify-content:center}@media print,screen and (min-width:30em){.product-main-features.product-main-features--padding--mediumsmall{padding-left:24px;padding-right:24px}.product-main-features--center-mediumsmall .product-main-features__list,.product-main-features--center-mediumsmall .product-main-features__list-item{justify-content:center}}@media print,screen and (min-width:40em){.product-main-features.product-main-features--padding--medium{padding-left:24px;padding-right:24px}.product-main-features--center-medium .product-main-features__list,.product-main-features--center-medium .product-main-features__list-item{justify-content:center}}@media print,screen and (min-width:48em){.product-main-features.product-main-features--padding--mediumlarge{padding-left:24px;padding-right:24px}.product-main-features--center-mediumlarge .product-main-features__list,.product-main-features--center-mediumlarge .product-main-features__list-item{justify-content:center}}@media print,screen and (min-width:64em){.product-main-features.product-main-features--padding--large{padding-left:24px;padding-right:24px}.product-main-features--center-large .product-main-features__list,.product-main-features--center-large .product-main-features__list-item{justify-content:center}}@media screen and (min-width:75em){.product-main-features.product-main-features--padding--xlarge{padding-left:24px;padding-right:24px}.product-main-features--center-xlarge .product-main-features__list,.product-main-features--center-xlarge .product-main-features__list-item{justify-content:center}}@media screen and (min-width:90em){.product-main-features.product-main-features--padding--xxlarge{padding-left:24px;padding-right:24px}.product-main-features--center-xxlarge .product-main-features__list,.product-main-features--center-xxlarge .product-main-features__list-item{justify-content:center}}

/*# sourceMappingURL=/assets/css/cms-bundle-commons.4763f7eabe.css.map*/