.recommender-component{cursor:default}
.recommender-component .recommender-stepper{display:flex;justify-content:space-between;padding:16px 16px 8px;color:#190f14;font-size:14px;line-height:16px}
.recommender-component .recommender-stepper.inactive{display:none}
@media(min-width:764px){.recommender-component .recommender-stepper{padding:16px 32px 8px}
}
@media(min-width:1436px){.recommender-component .recommender-stepper.extended-stepper{position:absolute;width:100%;padding:64px 32px;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:32px;justify-items:end;z-index:-1}
.recommender-component .recommender-stepper.extended-stepper .recommender-counter{grid-column:11 / span 2;width:100%;text-align:right}
.recommender-component .recommender-stepper.extended-stepper .recommender-index{grid-column:11 / span 2;margin-top:24px;width:100%;text-align:right}
.recommender-component .recommender-stepper.extended-stepper .recommender-index .recommender-index-step{display:flex}
}
.recommender-component .recommender-stepper .recommender-counter{font-family:'SeatMedium';color:#747468}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step{font-family:'SeatBold';display:none}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step.active{display:flex}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step.active:after{content:"";display:block;align-self:center;margin-left:8px;width:22px;height:2px;background-color:#ff0036}
@media(min-width:1436px){.recommender-component .recommender-stepper .recommender-index .recommender-index-step{justify-content:flex-end;font-size:11px;color:#d1cfd0;font-family:'SeatMedium'}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step:not(:first-child){margin-top:8px}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step:after{content:"";display:block;align-self:center;margin-left:8px;width:10px;height:2px;background-color:#d1cfd0}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step.active{font-size:14px;color:#190f14;font-family:'SeatBold'}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step.active:after{background-color:#ff0036;width:22px}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step.done-step{color:#747468;font-family:'SeatBold'}
.recommender-component .recommender-stepper .recommender-index .recommender-index-step.done-step:after{background-color:#747468}
}
.recommender-component .recommender-steps .noUi-target,.recommender-component .recommender-steps .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.recommender-component .recommender-steps .noUi-target{position:relative;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #BBB}
.recommender-component .recommender-steps .noUi-base,.recommender-component .recommender-steps .noUi-connects{width:100%;height:100%;position:relative;z-index:1}
.recommender-component .recommender-steps .noUi-connects{overflow:hidden;z-index:0;border-radius:3px}
.recommender-component .recommender-steps .noUi-connect,.recommender-component .recommender-steps .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}
.recommender-component .recommender-steps .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}
.recommender-component .recommender-steps .noUi-vertical .noUi-origin{top:-100%;width:0}
.recommender-component .recommender-steps .noUi-horizontal .noUi-origin{height:0}
.recommender-component .recommender-steps .noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #ebebeb,0 3px 6px -3px #BBB}
.recommender-component .recommender-steps .noUi-touch-area{height:100%;width:100%}
.recommender-component .recommender-steps .noUi-state-tap .noUi-connect,.recommender-component .recommender-steps .noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}
.recommender-component .recommender-steps .noUi-state-drag *{cursor:inherit !important}
.recommender-component .recommender-steps .noUi-horizontal{height:18px}
.recommender-component .recommender-steps .noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}
.recommender-component .recommender-steps .noUi-vertical{width:18px}
.recommender-component .recommender-steps .noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}
.recommender-component .recommender-steps .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}
.recommender-component .recommender-steps .noUi-connect{background:#3fb8af}
.recommender-component .recommender-steps .noUi-draggable{cursor:ew-resize}
.recommender-component .recommender-steps .noUi-vertical .noUi-draggable{cursor:ns-resize}
.recommender-component .recommender-steps .noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.recommender-component .recommender-steps .noUi-handle:before,.recommender-component .recommender-steps .noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.recommender-component .recommender-steps .noUi-handle:after{left:17px}
.recommender-component .recommender-steps .noUi-vertical .noUi-handle:before,.recommender-component .recommender-steps .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}
.recommender-component .recommender-steps .noUi-vertical .noUi-handle:after{top:17px}
.recommender-component .recommender-steps [disabled] .noUi-connect{background:#b8b8b8}
.recommender-component .recommender-steps [disabled].noUi-target,.recommender-component .recommender-steps [disabled].noUi-handle,.recommender-component .recommender-steps [disabled] .noUi-handle{cursor:not-allowed}
.recommender-component .recommender-steps .noUi-pips,.recommender-component .recommender-steps .noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
.recommender-component .recommender-steps .noUi-pips{position:absolute;color:#999}
.recommender-component .recommender-steps .noUi-value{position:absolute;white-space:nowrap;text-align:center}
.recommender-component .recommender-steps .noUi-value-sub{color:#ccc;font-size:10px}
.recommender-component .recommender-steps .noUi-marker{position:absolute;background:#CCC}
.recommender-component .recommender-steps .noUi-marker-sub{background:#AAA}
.recommender-component .recommender-steps .noUi-marker-large{background:#AAA}
.recommender-component .recommender-steps .noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.recommender-component .recommender-steps .noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.recommender-component .recommender-steps .noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}
.recommender-component .recommender-steps .noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.recommender-component .recommender-steps .noUi-marker-horizontal.noUi-marker-sub{height:10px}
.recommender-component .recommender-steps .noUi-marker-horizontal.noUi-marker-large{height:15px}
.recommender-component .recommender-steps .noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.recommender-component .recommender-steps .noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}
.recommender-component .recommender-steps .noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}
.recommender-component .recommender-steps .noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.recommender-component .recommender-steps .noUi-marker-vertical.noUi-marker-sub{width:10px}
.recommender-component .recommender-steps .noUi-marker-vertical.noUi-marker-large{width:15px}
.recommender-component .recommender-steps .noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}
.recommender-component .recommender-steps .noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.recommender-component .recommender-steps .noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.recommender-component .recommender-steps .noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}
.recommender-component .recommender-steps .noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
.recommender-component .recommender-steps .recommender-step{display:none}
.recommender-component .recommender-steps .recommender-step .recommender-step-title{display:none}
.recommender-component .recommender-steps .recommender-step.active{display:block}
.recommender-component .recommender-steps .recommender-step .step-question-texts{padding:24px 16px 8px;text-align:center}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step .step-question-texts{padding:32px;display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:32px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step .step-question-texts{padding:32px 32px 12px;grid-template-columns:repeat(12,1fr)}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step .step-question-texts{padding:64px 32px 12px}
}
.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question{font-family:'SeatBlack';font-size:24px;line-height:28px;max-height:56px;overflow:hidden;color:#190f14}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question{grid-column:1 / span 6;font-size:30px;line-height:38px;max-height:76px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question{grid-column:2 / span 10;font-size:40px;line-height:50px;max-height:100px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question{grid-column:3 / span 8}
}
.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question-description{margin-top:8px;font-family:'SeatRegular';font-size:14px;line-height:20px;min-height:20px;max-height:40px;overflow:hidden;color:#747468}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question-description{grid-column:2 / span 4;margin-top:10px;font-size:14px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step .step-question-texts .recommender-step-question-description{grid-column:3 / span 8;margin-top:12px;font-size:16px;line-height:24px;min-height:24px;max-height:48px}
}
.recommender-component .recommender-steps .recommender-start-step{display:none}
.recommender-component .recommender-steps .recommender-start-step.active{display:block;position:relative;color:#ece9e1;text-align:center;background:linear-gradient(180deg,transparent 56.05%,rgba(0,0,0,0.81) 100%),linear-gradient(0,rgba(0,0,0,0.2),rgba(0,0,0,0.2));min-height:480px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-start-step.active{min-height:360px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active{min-height:600px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-start-step.active{min-height:680px}
}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-background{position:absolute;z-index:-1;width:100%;height:100%;display:flex;align-items:center;overflow:hidden}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-background,.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-background .cmp-image,.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-background img{object-fit:cover;object-position:top;height:100%;width:100%}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content{width:100%;padding:96px 16px;display:flex;flex-flow:column;align-items:center}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:32px;padding:96px 32px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content{grid-template-columns:repeat(12,1fr);padding:172px 32px}
}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-title{grid-column:2 / span 4}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-title{grid-column:4 / span 6}
}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-title .cmp-title__text{font-family:'SeatBlack';font-size:40px;line-height:44px;max-height:44px;overflow:hidden;margin:0}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-title .cmp-title__text{font-size:60px;line-height:64px;max-height:64px}
}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-description{grid-column:2 / span 4}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-description{grid-column:4 / span 6}
}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-description .cmp-title__text{font-family:'SeatRegular';font-size:14px;line-height:20px;max-height:40px;overflow:hidden;margin-top:8px;margin-bottom:0}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-description .cmp-title__text{margin-top:16px}
}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container{display:flex;justify-content:center}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container{grid-column:2 / span 4}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container{grid-column:4 / span 6}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container{grid-column:6 / span 2}
}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container .start-cta{cursor:pointer;margin-top:16px;padding:14px;background:#ff0036;border-radius:50px;width:248px}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container .start-cta{margin-top:24px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container .start-cta{width:100%}
}
.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container .start-cta .start-cta-text{font-family:'SeatBold';font-size:16px;line-height:20px;max-height:40px;overflow:hidden}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-start-step.active .recommender-start-content .recommender-start-cta-container .start-cta .start-cta-text{font-size:16px}
}
.recommender-component .recommender-steps .recommender-step-body.multiOptions{display:flex;justify-content:center}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options{margin-top:14px;margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:24px 0 8px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options{margin-top:0;margin-bottom:24px;padding:24px 0 0}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options{padding:32px 0 0;margin-top:32px;margin-bottom:10px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options{margin-bottom:40px;width:calc(calc(calc(calc(100% - 368px) / 12) * 8) - -224px)}
}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option{width:calc(calc(100% - 48px) / 2);height:calc(calc(calc(100vw - 48px) / 2) * 1.338);background:linear-gradient(180deg,transparent 53.65%,rgba(0,0,0,0.5) 100%);border-radius:2px;position:relative;display:flex;align-items:flex-end;overflow:hidden;margin:0 8px 16px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option{width:calc(calc(calc(100% - 224px) / 3) - -32px);height:calc(calc(calc(calc(100vw - 224px) / 3) - -32px) * 1.349);margin:0 16px 32px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option{width:calc(calc(calc(100% - 416px) / 4) - -64px);height:calc(calc(calc(calc(100vw - 416px) / 4) - -64px) * 1.336);margin:0 16px 54px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option{width:calc(calc((calc(100% - 256px) / 4)) - -32px);height:calc(calc(calc(calc(100vw - 416px) / 6) - -32px) * 1.336);margin:0 16px 32px}
}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-card-background{object-fit:cover;object-position:top;height:100%;width:100%;position:absolute;z-index:-1}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-step-option-texts{padding:12px;color:#ece9e1}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-step-option-texts{padding:16px 12px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-step-option-texts{padding:16px}
}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-step-option-texts .recommender-step-option-title{width:100%;font-family:'SeatBold';font-size:16px;line-height:20px;vertical-align:bottom;text-align:left}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-step-option-texts .recommender-step-option-description{margin-top:4px;width:100%;font-family:'SeatRegular';font-size:12px;line-height:16px;max-height:32px;overflow:hidden;vertical-align:bottom;text-align:left}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-check-container{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#f2f1ed;opacity:.8;display:flex;align-items:center;justify-content:center;border-radius:50%}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option .recommender-check-container .recommender-check{width:16px;height:16px;background:url("clientlibs/resources/check-black.svg") center center no-repeat;opacity:.3}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option.selected{background:rgba(0,0,0,0.4)}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option.selected .recommender-check-container{background:#ff0036;opacity:1}
.recommender-component .recommender-steps .recommender-step-body.multiOptions .recommender-step-options .recommender-step-option.selected .recommender-check-container .recommender-check{background:url("clientlibs/resources/check-white.svg") center center no-repeat;opacity:1}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-image{margin-top:7px;margin-bottom:5px;display:flex;justify-content:center}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-image{margin-top:-7px;margin-bottom:3px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-image{margin-top:4px;margin-bottom:-4px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-image{margin-bottom:-2px}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-image img{width:100vw}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-image img{width:540px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-image img{width:626px}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-image img{width:618px}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors{padding:16px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors{padding:16px 16px 24px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors{padding:16px 16px 28px}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container{display:flex}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-step-range-toggle{position:relative;display:inline-block;width:48px;height:24px;margin:0 8px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-step-range-toggle input{opacity:0;width:0;height:0}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-step-range-toggle input:focus+.slider{box-shadow:none}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-step-range-toggle input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-step-range-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-step-range-toggle .slider:before{position:absolute;content:'';height:18px;width:18px;left:3px;bottom:3px;background-color:#190f14;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container>div{flex-grow:1;flex-basis:0}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-toggle-title{font-family:'SeatMedium';font-size:14px;line-height:16px;color:#747468;padding:4px 0}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-toggle-title.active{color:#190f14}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-toggle-title.financial{text-align:right}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-step-range-toggle-container .recommender-toggle-title.total{text-align:left}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container{position:relative;display:flex;justify-content:center}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range{display:none}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active{display:block;margin-top:36px;width:100%;height:64px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input{box-shadow:none;-webkit-box-shadow:none;border:0;border-radius:1px;background-color:#190f1466;height:4px;width:100%;position:relative;top:14px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-connect{box-shadow:none;-webkit-box-shadow:none;border:0;border-radius:1px;background-color:#ff0036}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-handle{position:absolute;width:32px;height:32px;background:#190f14;border-radius:50%;box-shadow:none;-webkit-box-shadow:none;border:0;top:-14px;right:-16px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-handle::after,.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-handle::before{content:none}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-handle{width:24px;height:24px;top:-10px;right:-12px}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal{height:36px;padding:0;margin:10px 0}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal{margin:8px 0 10px}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-base,.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-touch-area{cursor:pointer}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value-horizontal{transform:translate(-50%,20px);color:#98928f;font-family:'SeatBold';font-size:14px;line-height:16px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker-normal{width:3px;height:6px;background:#dedad4}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker-large{width:2px;height:8px;background:#dedad4}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker-large{width:3px;height:10px}
}
@media(max-width:763px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker,.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value{display:none}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker:nth-child(1),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker:nth-child(2),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker:nth-last-child(2),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-marker:nth-last-child(1),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value:nth-child(1),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value:nth-child(2),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value:nth-last-child(2),.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value:nth-last-child(1){display:initial}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value{margin-top:20px}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value:nth-child(2){transform:translate(0,0)}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active .recommender-range-input .noUi-pips-horizontal .noUi-value:nth-last-child(1){transform:translate(-100%,0)}
}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-container .recommender-range.active{width:626px}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-text{font-family:'SeatBold';color:#190f14;font-size:20px;line-height:24px;text-align:center;margin-top:24px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-text{font-size:24px;line-height:28px;width:670px;display:flex;justify-content:center;margin:24px auto 0}
}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-text .recommender-range-text-monthly{display:none}
.recommender-component .recommender-steps .recommender-step-range .recommender-step-range-selectors .recommender-range-text .recommender-range-text-monthly.active{display:initial}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result{color:#190f14;padding:24px 16px 48px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result{padding:16px 32px 84px;display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:32px}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result{padding:50px 32px 90px;grid-template-columns:repeat(12,1fr)}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result{padding:120px 32px}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-car-result-title{width:100%;font-family:'SeatBlack';font-size:30px;line-height:32px;text-align:center}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-car-result-title .recommender-result-title{text-transform:uppercase}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-car-result-title{grid-column:2 / span 4;grid-row:1 / span 1}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-car-result-title{grid-column:7 / span 6;grid-row:1 / span 1;text-align:left}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-car-result-title{grid-column:7 / span 4}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-image{margin-top:40px;width:100%}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-image img{width:100%}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-image{margin-top:28px;grid-column:1 / span 6;grid-row:2 / span 1;width:568px;justify-self:center}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-image{grid-column:1 / span 6;grid-row:1 / span 3;width:100%;align-self:center;margin-top:0}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match{margin-top:40px}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match{margin-top:40px;grid-column:1 / span 3;grid-row:3 / span 1}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match{grid-column:7 / span 6;grid-row:2 / span 1}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match{grid-column:7 / span 4}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options{font-family:'SeatRegular';font-size:14px;line-height:20px;text-align:left}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step{margin-top:16px}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step .recommender-result-price-disclaimer p{font-family:'SeatRegular';font-size:12px;line-height:16px;color:#a3a3a3;margin-bottom:0}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step .recommender-result-match-step-title{font-family:'SeatBold'}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step .recommender-index-step{color:#979797}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step .recommender-index-step:not(.matched){text-decoration:line-through;opacity:.75}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step .recommender-index-step.matched{color:#190f14}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-result-match-list-options .recommender-result-match-step:first-child{margin-top:0}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-match .recommender-match-disclaimer{font-family:'SeatRegular';margin-top:16px;font-size:12px;line-height:16px;max-height:32px;overflow:hidden}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas{margin-top:78px;width:100%}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas{margin-top:40px;grid-column:4 / span 3;grid-row:3 / span 1}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas{grid-column:7 / span 4;grid-row:3 / span 1}
}
@media(min-width:1436px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas{grid-column:7 / span 3}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas .recommender-result-cta.recommender-result-cta-detail{margin-top:16px}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas .restart-recommender-cta{margin-top:16px;display:flex;justify-content:center}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas .restart-recommender-cta .restartRecommender{font-family:'SeatRegular';font-size:14px;line-height:16px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;position:relative;cursor:pointer}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas .restart-recommender-cta .restartRecommender::after{content:'';background-color:#190f14;height:1px;width:100%;position:absolute;bottom:0;left:0}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-ctas .restart-recommender-cta .restartRecommender{font-size:16px;line-height:20px}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-disclaimer-section{margin-top:78px;width:100%}
@media(min-width:764px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-disclaimer-section{margin-top:40px;grid-column:1 / span 6;grid-row:4 / span 1}
}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-disclaimer-section{grid-column:1 / span 12}
}
.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-disclaimer-section p{font-family:'SeatRegular';font-size:12px;line-height:16px;color:#98928f;text-align:center}
@media(min-width:1016px){.recommender-component .recommender-steps .recommender-step.result-step .recommender-result .recommender-result-disclaimer-section p{padding:0 20px}
}
.recommender-component .cta{display:block;text-decoration:none;padding:11px;align-self:center;font-family:'SeatBold';font-size:14px;line-height:16px;text-align:center;border-radius:50px;cursor:pointer}
.recommender-component .cta.primary{background-color:#190f14;color:#ece9e1}
.recommender-component .cta.secondary{background-color:#fff;color:#190f14;box-shadow:inset 0 0 0 2px #190f14}
.recommender-component .cta a{color:unset}
.recommender-component .cta a:hover{text-decoration:none}
.recommender-component .pager{display:none}
.recommender-component .pager.active{display:flex;width:100%;padding:24px 16px 48px;justify-content:center}
@media(min-width:764px){.recommender-component .pager.active{padding:16px 16px 64px}
}
@media(min-width:1016px){.recommender-component .pager.active{padding:16px 16px 72px}
}
.recommender-component .pager.active .cta{width:100%}
@media(min-width:764px){.recommender-component .pager.active .cta{max-width:193px}
}
.recommender-component .pager.active .cta.primary{background-color:#d1cfd0;color:#747468;cursor:default}
.recommender-component .pager.active .cta.primary.active{background-color:#190f14;color:#ece9e1;cursor:pointer}
.recommender-component .pager.active .cta.secondary{margin-right:16px}
.recommender-component .pager .pagerPrevious{display:none}
.recommender-component .pager .pagerPrevious.active{display:block}