/*! /**! Dynamic Apps Build: vrc-4.202509-07-15_3 - 2025-07-16T03:31:28.145Z * / */
@keyframes animate-effect-pulse{0%{transform:scale3d(0.5, 0.5, 1)}50%{transform:scale3d(1.1, 1.1, 1)}to{transform:scale3d(1, 1, 1)}}.sdp-form-input-paint-swatch{display:flex;flex-direction:column;align-items:center}.sdp-form-input-paint-swatch .sdp-form-label-image-description:hover .sdp-form-label-image-description__image-container:after{border-radius:100%}.sdp-form-input-paint-swatch:hover .sdp-form-label-image-description__image-container{position:relative}.sdp-form-input-paint-swatch:hover .sdp-form-label-image-description__image-container:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--gcss-colors-background-primary_dark);opacity:.2;top:0;border-radius:100%}.sdp-form-input-paint-swatch input[type]:checked+label.sdp-form-label .sdp-form-label-image-description__image-container:after{display:none}.sdp-form-input-paint-swatch .sdp-form-label-image-description__description-container{display:none}.sdp-form-input-paint-swatch .sdp-form-label-image-description__option-description{display:none}.sdp-form-input-paint-swatch .sdp-form-label-image-description__option-description-container{padding-top:.2857143rem;padding-bottom:.5714286rem;text-align:center}@media screen and (min-width: 1005px){.sdp-form-input-paint-swatch .sdp-form-label-image-description__option-description-container{margin-right:.3571429rem;margin-left:.3571429rem;max-width:3.5rem}}@media screen and (min-width: 700px){.sdp-form-input-paint-swatch .sdp-form-label-image-description__option-description-container{padding-top:.4285714rem}}.sdp-form-input-paint-swatch .sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-msrp{white-space:pre-wrap}.sdp-form-input-paint-swatch .sdp-form-label-image-description__image-container img{border:1px solid var(--gcss-colors-line-primary_light);border-radius:100%}.sdp-form-input-paint-swatch .sdp-form-label-image-description__lazy-image{border-radius:100%}@media screen and (max-width: 699px){.sdp-form-input-paint-swatch .sdp-form-label-image-description__lazy-image{width:3.4285714rem !important;height:3.4285714rem !important}}.sdp-form-input-paint-swatch .sdp-form-checkbox label.sdp-form-label.sdp-form-label-with-image-description,.sdp-form-input-paint-swatch .sdp-form-radio label.sdp-form-label.sdp-form-label-with-image-description{padding:.2857143rem}@media screen and (min-width: 700px){.sdp-form-input-paint-swatch .sdp-form-checkbox label.sdp-form-label.sdp-form-label-with-image-description,.sdp-form-input-paint-swatch .sdp-form-radio label.sdp-form-label.sdp-form-label-with-image-description{padding:.3571429rem}}.sdp-form-input-paint-swatch .sdp-form-checkbox label.sdp-form-label.sdp-form-label-with-image-description:before,.sdp-form-input-paint-swatch .sdp-form-radio label.sdp-form-label.sdp-form-label-with-image-description:before{background-color:rgba(0,0,0,0);width:100%;height:100%;border:2px solid rgba(0,0,0,0)}.sdp-form-input-paint-swatch .sdp-form-checkbox label.sdp-form-label.sdp-form-label-with-image-description--onchange-animating[data-input-style-type=swatch],.sdp-form-input-paint-swatch .sdp-form-radio label.sdp-form-label.sdp-form-label-with-image-description--onchange-animating[data-input-style-type=swatch]{animation:animate-effect-pulse .5s ease-out forwards}.sdp-form-input-paint-swatch .sdp-form-checkbox input[type]:checked+label.sdp-form-label:before,.sdp-form-input-paint-swatch .sdp-form-radio input[type]:checked+label.sdp-form-label:before{content:"";background-color:rgba(0,0,0,0) !important}.sdp-form-input-paint-swatch input[type]:checked~.sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-msrp{font-family:var(--gcss-typography-label-6-family);font-size:var(--gcss-typography-label-6-size);font-weight:var(--gcss-typography-label-6-weight);color:var(--gcss-colors-text-body-primary_light);font-weight:bold}@media screen and (min-width: 700px){.sdp-form-input-paint-swatch input[type]:checked~.sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-msrp{font-family:var(--gcss-typography-label-4-family);font-size:var(--gcss-typography-label-4-size);font-weight:var(--gcss-typography-label-4-weight)}}.sdp-form-input-paint-swatch .sdp-form-radio.sdp-form-input-paint-swatch__input{display:flex;flex-direction:column;align-items:center}.sdp-form-input-paint-swatch .sdp-form-radio.colorChecked{pointer-events:none}.sdp-form-input-paint-swatch .sdp-form-radio input[type]:checked+label.sdp-form-label:before{border-color:var(--gcss-colors-text-body-tertiary_light) !important}.sdp-form-input-paint-swatch .sdp-form-radio:hover input[type]:not(:checked)+label.sdp-form-label:before{border:none}.sdp-form-input-paint-swatch .sdp-lazy-image--loading:after{width:.5714286rem;height:.5714286rem;font-size:3.1428571rem;margin-left:0}.conflicts-option-description .sdp-form-label-image-description__option-description-container{max-width:none}.conflicts-option-description .sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-description{display:block}.conflicts-option-description .sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-msrp{display:inline-block}
.sdp-form-input-check-radio{display:flex;flex-direction:column;align-items:center;cursor:pointer}.sdp-form-input-check-radio .sdp-form-label-image-description__description-container{display:none}.sdp-form-input-check-radio .sdp-form-label-image-description__option-description{display:none}.sdp-form-input-check-radio .sdp-form-label-image-description__option-msrp{font-family:var(--gcss-typography-label-7-family);font-size:var(--gcss-typography-label-7-size);font-weight:var(--gcss-typography-label-7-weight);color:var(--gcss-colors-text-body-tertiary_light);text-align:center}@media screen and (min-width: 700px){.sdp-form-input-check-radio .sdp-form-label-image-description__option-msrp{font-family:var(--gcss-typography-label-5-family);font-size:var(--gcss-typography-label-5-size);font-weight:var(--gcss-typography-label-5-weight)}}@media screen and (min-width: 1005px){.sdp-form-input-check-radio .sdp-form-label-image-description__option-msrp{font-size:.8571429rem}}.sdp-form-input-check-radio .sdp-form-label-image-description__option-description-container{margin-top:.1428571rem}@media screen and (min-width: 700px){.sdp-form-input-check-radio .sdp-form-label-image-description__option-description-container{margin-top:.3571429rem}}.sdp-form-input-check-radio input[type]:checked~.sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-msrp{font-family:var(--gcss-typography-label-6-family);font-size:var(--gcss-typography-label-6-size);font-weight:var(--gcss-typography-label-6-weight);color:var(--gcss-colors-text-body-primary_light);font-weight:bold}@media screen and (min-width: 700px){.sdp-form-input-check-radio input[type]:checked~.sdp-form-label-image-description__option-description-container .sdp-form-label-image-description__option-msrp{font-family:var(--gcss-typography-label-4-family);font-size:var(--gcss-typography-label-4-size);font-weight:var(--gcss-typography-label-4-weight)}}.sdp-form-input-check-radio .sdp-form-checkbox.sdp-form-input-check-radio__input{display:flex;flex-direction:column;align-items:center}.sdp-form-input-check-radio .sdp-form-checkbox input[type=checkbox]:not(:checked)+label.sdp-form-label:before,.sdp-form-input-check-radio .sdp-form-checkbox input[type=checkbox]:not(:checked)+label.sdp-form-label.sdp-form-label-with-image-description:before{display:none}.sdp-form-input-check-radio .sdp-form-checkbox input[type=checkbox]:checked+label.sdp-form-label:before,.sdp-form-input-check-radio .sdp-form-checkbox input[type=checkbox]:checked+label.sdp-form-label.sdp-form-label-with-image-description:before{content:"";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.sdp-form-input-check-radio .sdp-form-checkbox[data-focused] input[type]:not(:checked)+label.sdp-form-label.sdp-form-label-with-image-description .sdp-form-label-image-description__image-container{box-shadow:0 0 .1785714rem .1428571rem #4d90fe;outline:none;border-radius:.4285714rem}
@keyframes animate-effect-pop{0%{transform:scale3d(0, 0, 1)}25%{transform:scale3d(0.5, 0.5, 1)}50%{transform:scale3d(1.5, 1.5, 1)}to{transform:scale3d(1, 1, 1)}}.sdp-form-checkbox label.sdp-form-label.sdp-form-label-with-image-description,.sdp-form-radio label.sdp-form-label.sdp-form-label-with-image-description{padding:.2857143rem;position:relative}.sdp-form-checkbox label.sdp-form-label.sdp-form-label-with-image-description:before,.sdp-form-radio label.sdp-form-label.sdp-form-label-with-image-description:before{border-radius:50%;position:absolute;top:0;left:0;font-weight:normal;font-size:.7142857rem;padding-top:.0714286rem}.sdp-form-checkbox input[type=checkbox]+label.sdp-form-label.sdp-form-label-with-image-description:before{border-color:var(--gcss-colors-text-body-tertiary_light);color:var(--gcss-colors-text-body-tertiary_light);font-weight:normal;font-size:.7142857rem;content:"";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.sdp-form-checkbox input[type=checkbox]:checked+label.sdp-form-label.sdp-form-label-with-image-description:before{content:"";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.sdp-form-checkbox input[type=checkbox]:checked+label.sdp-form-label.sdp-form-label-with-image-description--onchange-animating[data-input-style-type=default]:before{animation:animate-effect-pop .2s ease-out forwards}.sdp-form-checkbox[data-focused] label.sdp-form-label.sdp-form-label-with-image-description:before{box-shadow:0 0 .1785714rem .1428571rem #4d90fe;outline:none}.sdp-form-radio input[type]:checked+label.sdp-form-label.sdp-form-label-with-image-description--onchange-animating[data-input-style-type=default]:before{animation:animate-effect-pop .3s ease-out forwards}.sdp-form-radio input[type]:not(:checked):not(:focus)+label.sdp-form-label.sdp-form-label-with-image-description[data-input-style-type=default]:before{opacity:0}
.sdp-form-input-with-image-description-group .sdp-form-checkbox-group .sdp-form-checkbox{display:inline-block}.sdp-form-input-with-image-description-group .sdp-form-checkbox-group-checkbox-container__grid.sdp-grid,.sdp-form-input-with-image-description-group .sdp-form-radio-group-radio-container__grid.sdp-grid{flex-wrap:wrap}.sdp-form-input-with-image-description-group .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid{align-items:flex-start}@media screen and (max-width: 1004px){.sdp-form-input-with-image-description-group .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid{overflow-y:hidden}}.sdp-form-input-with-image-description-group .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid>.sdp-form-radio-group-radio-container__row.sdp-row,.sdp-form-input-with-image-description-group .sdp-form-checkbox-group>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row{flex:0 1 auto;margin-right:.2142857rem}@media screen and (min-width: 700px){.sdp-form-input-with-image-description-group .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid>.sdp-form-radio-group-radio-container__row.sdp-row,.sdp-form-input-with-image-description-group .sdp-form-checkbox-group>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row{margin-bottom:.4285714rem}}@media screen and (max-width: 699px){.sdp-form-input-with-image-description-group--radiogrid,.sdp-form-input-with-image-description-group--checkradio,.sdp-form-input-with-image-description-group--radio{padding-bottom:.2857143rem}}.sdp-form-input-with-image-description-group--checkbox{padding-bottom:.5rem}@media screen and (max-width: 699px){.sdp-form-input-with-image-description-group--checkbox{padding-bottom:.2857143rem}}@media screen and (min-width: 700px){.sdp-form-input-with-image-description-group--paint-chips{padding-bottom:.1428571rem}}.sdp-form-input-with-image-description-group--paint-chips .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid>.sdp-form-radio-group-radio-container__row.sdp-row,.sdp-form-input-with-image-description-group--paint-chips .sdp-form-checkbox-group>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row,.sdp-form-input-with-image-description-group--swatches .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid>.sdp-form-radio-group-radio-container__row.sdp-row,.sdp-form-input-with-image-description-group--swatches .sdp-form-checkbox-group>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row{margin-right:.4285714rem}@media screen and (min-width: 700px){.sdp-form-input-with-image-description-group--paint-chips .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid>.sdp-form-radio-group-radio-container__row.sdp-row,.sdp-form-input-with-image-description-group--paint-chips .sdp-form-checkbox-group>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row,.sdp-form-input-with-image-description-group--swatches .sdp-form-radio-group>.sdp-form-radio-group-radio-container>.sdp-form-radio-group-radio-container__grid.sdp-grid>.sdp-form-radio-group-radio-container__row.sdp-row,.sdp-form-input-with-image-description-group--swatches .sdp-form-checkbox-group>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row{margin-bottom:0}}.sdp-form-input-with-image-description-group__subcategory-description-wrapper{display:flex;align-items:center;margin-bottom:.3571429rem}@media screen and (min-width: 700px){.sdp-form-input-with-image-description-group__subcategory-description-wrapper{margin-bottom:.6428571rem}}.sdp-form-input-with-image-description-group__subcategory-description-wrapper--pseudo .sdp-info-modal-enabler-container,.sdp-form-input-with-image-description-group__subcategory-description--pseudo{margin-top:2.8571429rem}@media screen and (min-width: 700px){.sdp-form-input-with-image-description-group__subcategory-description-wrapper--pseudo .sdp-info-modal-enabler-container,.sdp-form-input-with-image-description-group__subcategory-description--pseudo{margin-top:4.2857143rem}}
.sdp-configurator-exterior-equipment-category-view fieldset{min-width:100%;max-width:100%}.sdp-configurator-exterior-equipment-category-view fieldset legend{width:100%}@media screen and (min-width: 1005px){.sdp-configurator-exterior-equipment-category-view__col{position:relative;z-index:1}}@media screen and (max-width: 699px){.sdp-configurator-exterior-equipment-category-view__col .sdp-configurator-exterior-equipment-category-view__visual-container .exterior-vehicle-rotate-nav-link.exterior-vehicle-rotate-nav-link--prev:before{color:var(--gcss-colors-text-body-primary_dark)}}@media screen and (max-width: 699px){.sdp-configurator-exterior-equipment-category-view__col .sdp-configurator-exterior-equipment-category-view__visual-container .exterior-vehicle-rotate-nav-link.exterior-vehicle-rotate-nav-link--next:before{color:var(--gcss-colors-text-body-primary_dark)}}@media screen and (max-width: 1004px){.sdp-configurator-exterior-equipment-category-view__sticky-element{position:relative;background:var(--gcss-colors-background-primary_light);z-index:5}}.sdp-configurator-exterior-equipment-category-view__options-container{padding:0 1.0714286rem}@media screen and (min-width: 1005px){.sdp-configurator-exterior-equipment-category-view__options-container{padding:0 4.2857143rem 5.7142857rem 2.1428571rem}}@media screen and (min-width: 700px)and (max-width: 1004px){.sdp-configurator-exterior-equipment-category-view__options-container{padding:0 3.1428571rem}}.sdp-configurator-exterior-equipment-category-view__subcategory-options{width:100%}.sdp-configurator-exterior-equipment-category-view__category-col{margin-top:2.1428571rem}@media screen and (min-width: 1005px){.sdp-configurator-exterior-equipment-category-view__category-col{margin-top:6.0714286rem}}.sdp-configurator-exterior-equipment-category-view__subcategory-row{margin:3.2142857rem 0;position:relative}.sdp-configurator-exterior-equipment-category-view__subcategory-row .sdp-info-modal-col{position:absolute;justify-content:space-between}@media screen and (max-width: 699px){.sdp-configurator-exterior-equipment-category-view__subcategory-row{margin:2.3571429rem 0}}.sdp-configurator-exterior-equipment-category-view__subcategory-col{display:flex;align-items:center;margin-bottom:.3571429rem}@media screen and (min-width: 700px){.sdp-configurator-exterior-equipment-category-view__subcategory-col{margin-bottom:.6428571rem}}.sdp-configurator-exterior-equipment-category-view__subcategory-section{padding-bottom:0}@media screen and (max-width: 699px){.sdp-configurator-exterior-equipment-category-view__subcategory-section{padding-bottom:0}}@media screen and (max-width: 1004px){.sdp-configurator-exterior-equipment-category-view__subcategory-section:last-child .sdp-configurator-exterior-equipment-category-view__subcategory-row{margin-bottom:0}}.sdp-configurator-exterior-equipment-category-view__options-category-vehicle-name{font-size:1.1428571rem;margin-bottom:.7142857rem}@media screen and (max-width: 1004px){.sdp-configurator-exterior-equipment-category-view__options-category-vehicle-name{font-size:1rem}}.sdp-configurator-exterior-equipment-category-view__options-category-description{text-transform:uppercase}.sdp-configurator-exterior-equipment-category-view__vehicle-name-prefix{text-transform:uppercase}.sdp-configurator-exterior-equipment-category-view .sdp-form-radio.gcss-theme-light input[type=radio]:checked+label.sdp-form-label:before{border-color:var(--gcss-colors-text-body-tertiary_light)}.sdp-configurator-exterior-equipment-category-view .sdp-form-radio.gcss-theme-dark input[type=radio]:checked+label.sdp-form-label:before{border-color:var(--gcss-colors-text-body-tertiary_dark)}.sdp-configurator-exterior-equipment-category-view .sdp-info-modal-enabler-container .info-icon{margin-left:.3571429rem}.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group-checkbox-container{padding-top:.3571429rem}@media screen and (min-width: 700px){.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group-checkbox-container{padding-top:.5rem}}.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group-label+.sdp-form-checkbox-group-checkbox-container{padding-top:0}.sdp-configurator-exterior-equipment-category-view .sdp-form-radio-group .sdp-form-radio-group-label,.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group .sdp-form-checkbox-group-label{margin-bottom:.5714286rem}@media screen and (min-width: 700px){.sdp-configurator-exterior-equipment-category-view .sdp-form-radio-group .sdp-form-radio-group-label,.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group .sdp-form-checkbox-group-label{margin-bottom:1.3571429rem}}.sdp-configurator-exterior-equipment-category-view .sdp-form-label-value,.sdp-configurator-exterior-equipment-category-view .sdp-form-label-image-description__option-description{font-family:var(--gcss-typography-label-5-family);font-size:var(--gcss-typography-label-5-size);font-weight:var(--gcss-typography-label-5-weight)}@media screen and (min-width: 700px){.sdp-configurator-exterior-equipment-category-view .sdp-form-label-value,.sdp-configurator-exterior-equipment-category-view .sdp-form-label-image-description__option-description{font-family:var(--gcss-typography-label-3-family);font-size:var(--gcss-typography-label-3-size);font-weight:var(--gcss-typography-label-3-weight)}}.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group[data-alignment^=vertical]>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row{margin-bottom:.4285714rem}@media screen and (min-width: 700px){.sdp-configurator-exterior-equipment-category-view .sdp-form-checkbox-group[data-alignment^=vertical]>.sdp-form-checkbox-group-checkbox-container>.sdp-form-checkbox-group-checkbox-container__grid.sdp-grid>.sdp-form-checkbox-group-checkbox-container__row.sdp-row{margin-bottom:.8571429rem}}.sdp-configurator-exterior-equipment-category-view .sdp-configurator-subcategory-description{flex:1}.sdp-configurator-exterior-equipment-category-view .sdp-form-input-with-image-description-group__subcategory-description-wrapper{justify-content:space-between}.visibility-hidden{visibility:hidden}
.sdp-image-transitioner{display:inline-block;overflow:hidden;width:100%;height:100%;position:relative}.sdp-image-transitioner[data-is-loading] :not([data-container-two]){z-index:0}.sdp-image-transitioner__container{position:relative;width:100%;height:100%}.sdp-image-transitioner__image-container{position:absolute;top:0;left:0;z-index:0;display:inline-block;width:100%;height:100%;overflow:hidden}.sdp-image-transitioner__image-container[data-container-one]{z-index:1}.sdp-image-transitioner__image-container[data-container-two]{z-index:0}.sdp-image-transitioner[data-transition-type=shrink_left][data-is-loading] :not([data-container-one]){z-index:0}.sdp-image-transitioner[data-transition-type=shrink_left] .sdp-image-transitioner__image-container[data-container-one]{z-index:0}.sdp-image-transitioner[data-transition-type=shrink_left] .sdp-image-transitioner__image-container[data-container-two]{z-index:1}.sdp-image-transitioner[data-transition-type=shrink_left][data-is-transitioning] .sdp-image-transitioner__image-container[data-container-one]{z-index:1}.sdp-image-transitioner[data-transition-type=shrink_left][data-is-transitioning] .sdp-image-transitioner__image-container[data-container-two]{z-index:0}.sdp-image-transitioner--loading{animation:loading-dots-blink 1.4s infinite .2s both}.sdp-image-transitioner--loading:after{font-family:var(--gcss-typography-utility-heading-big-4-family);font-size:var(--gcss-typography-utility-heading-big-4-size);font-weight:var(--gcss-typography-utility-heading-big-4-weight);line-height:var(--gcss-typography-utility-heading-big-4-line-height);content:"";border-radius:.7142857rem;animation:dots 1s steps(5, end) infinite;width:.8571429rem;height:.8571429rem;position:absolute;top:50%;left:50%}@keyframes dots{0%,20%{box-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{box-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{box-shadow:.25em 0 0 #000,.5em 0 0 rgba(0,0,0,0)}80%,100%{background-color:gray;box-shadow:.25em 0 0 gray,.5em 0 0 gray}}
.exterior-vehicle-rotate{position:relative;margin-right:-0.3571429rem}@media screen and (max-width: 1004px){.exterior-vehicle-rotate{margin-right:0}}.exterior-vehicle-rotate__image-container{overflow:hidden}.exterior-vehicle-rotate__image-container-wrapper{position:relative;padding-bottom:50%;transform:translateZ(0)}@media screen and (max-width: 1004px){.exterior-vehicle-rotate__image-container-wrapper{max-width:100vw}}.exterior-vehicle-rotate__image-container-wrapper--pos-0 .exterior-vehicle-rotate__image-container-wrapper-img-0{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-1 .exterior-vehicle-rotate__image-container-wrapper-img-1{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-2 .exterior-vehicle-rotate__image-container-wrapper-img-2{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-3 .exterior-vehicle-rotate__image-container-wrapper-img-3{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-4 .exterior-vehicle-rotate__image-container-wrapper-img-4{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-5 .exterior-vehicle-rotate__image-container-wrapper-img-5{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-6 .exterior-vehicle-rotate__image-container-wrapper-img-6{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-7 .exterior-vehicle-rotate__image-container-wrapper-img-7{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-8 .exterior-vehicle-rotate__image-container-wrapper-img-8{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-9 .exterior-vehicle-rotate__image-container-wrapper-img-9{opacity:1}.exterior-vehicle-rotate__image-container-wrapper--pos-10 .exterior-vehicle-rotate__image-container-wrapper-img-10{opacity:1}@media screen and (min-width: 1005px){.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper{padding-bottom:calc(50% + 180px)}}.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-1,.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-6{filter:blur(3px)}.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-2,.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-7{filter:blur(3px)}.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-3,.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-8{filter:blur(3px)}.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-4,.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper.exterior-vehicle-rotate__image-container-wrapper--pos-9{filter:blur(3px)}.exterior-vehicle-rotate__image-container-wrapper--pos-5 img{transform:translateZ(0)}.exterior-vehicle-rotate__image-container-wrapper-img{position:absolute;top:0;left:0;right:0;opacity:0;height:100%}.exterior-vehicle-rotate__image-container-wrapper-img--show-next .exterior-vehicle-rotate__image-container-wrapper-img-last{opacity:0;transition:opacity .3s ease}.exterior-vehicle-rotate__image-container-wrapper-img--show-next .exterior-vehicle-rotate__image-container-wrapper-img-next{opacity:1;transition:opacity .3s ease;transition-delay:.3s}.exterior-vehicle-rotate__image-container-wrapper-img-last{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1}.exterior-vehicle-rotate__image-container-wrapper-img-next{position:relative;z-index:1;opacity:0}.exterior-vehicle-rotate__image-container-wrapper .image-loader-container{position:absolute;display:flex;align-items:center;justify-content:center;overflow:visible;width:100%;height:100%;z-index:2;animation:loading-dots-blink 1.4s infinite .2s both}.exterior-vehicle-rotate__image-container-wrapper .image-loader-container span{font-family:var(--gcss-typography-utility-heading-big-4-family);font-size:var(--gcss-typography-utility-heading-big-4-size);font-weight:var(--gcss-typography-utility-heading-big-4-weight);line-height:var(--gcss-typography-utility-heading-big-4-line-height);content:"";border-radius:.7142857rem;animation:dots 1s steps(5, end) infinite;width:.8571429rem;height:.8571429rem}@keyframes dots{0%,20%{box-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{box-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{box-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}80%,100%{background-color:gray;box-shadow:.25em 0 0 gray,.5em 0 0 gray}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;z-index:3}@media screen and (min-width: 700px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav{justify-content:space-around}}@media screen and (min-width: 700px)and (max-width: 1004px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav{bottom:3.9285714rem;padding-top:5.7142857rem}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows{background:none}@media screen and (min-width: 700px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows{position:absolute}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows a{cursor:pointer}@media screen and (max-width: 1004px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-text{display:none}}@media screen and (max-width: 1004px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link{position:relative;z-index:100;transition:opacity .3s ease}}@media screen and (max-width: 699px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link{display:inline-block;padding:.7142857rem 0 .7142857rem .5714286rem;border-radius:0;width:auto;height:auto}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:first-child{background-color:rgba(0,0,0,.5)}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:last-child{background-color:rgba(0,0,0,.5)}}@media screen and (min-width: 700px)and (max-width: 1004px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:before{font-size:1.1428571rem}}@media screen and (max-width: 699px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:before{font-weight:300}}@media screen and (max-width: 699px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--prev{position:absolute;left:0}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--prev:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--next{position:absolute;right:0}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--next:before{content:"";font-family:"GCSS Icons"}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--expand.exterior-vehicle-rotate-nav-link--hidelink{display:none}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--expand:before{font-size:1rem}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--showlabel{display:flex}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--showlabel>.exterior-vehicle-rotate-nav-linktext{display:inline}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-text{font-family:var(--gcss-typography-label-10-family);font-size:var(--gcss-typography-label-10-size);font-weight:var(--gcss-typography-label-10-weight);display:inline-block;vertical-align:middle;text-transform:uppercase;margin:0 1.0714286rem}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link{vertical-align:middle;margin-bottom:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 699px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link:nth-child(n+2):nth-last-child(n+2){display:flex;margin:0 auto}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link:nth-child(n+2):nth-last-child(n+2) .exterior-vehicle-rotate-nav-linktext{display:flex}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link.exterior-vehicle-rotate-nav-link--expand:before{font-size:1rem}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link:focus{box-shadow:0 0 .1785714rem .1428571rem #4d90fe;outline:none}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link:before{display:block;font-size:1.1428571rem;margin-right:.5714286rem}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--disabled{pointer-events:none;opacity:.4}@media screen and (max-width: 699px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--disabled{opacity:.7}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--prev{left:1.4285714rem;top:-7.1428571rem}@media screen and (min-width: 700px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--prev{top:0}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--prev:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--next{right:1.4285714rem;top:-7.1428571rem}@media screen and (min-width: 700px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--next{top:0}}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--next:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-link--expand:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-linktext{display:none}@media screen and (min-width: 700px){.exterior-vehicle-rotate .exterior-vehicle-rotate-nav-linktext{display:inline-block}}@media screen and (min-width: 1005px){.exterior-vehicle-rotate.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate-nav{bottom:6.0714286rem}.exterior-vehicle-rotate.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate-nav.exterior-vehicle-rotate--has-zoomed-text{bottom:-1.4285714rem}}@media screen and (min-width: 1005px){.exterior-vehicle-rotate.exterior-vehicle-rotate--has-animation .exterior-vehicle-rotate__image-container-wrapper-img{top:4.2857143rem}}.exterior-vehicle-rotate__exterior-modal[data-theme=light]{background-color:var(--gcss-colors-background-primary_light)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window{left:0;width:100%}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window#modal{padding-top:0}@media screen and (max-width: 1004px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window#modal{left:0}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;z-index:3}@media screen and (min-width: 700px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav{justify-content:space-around;padding-bottom:1.4285714rem}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows{background:none}@media screen and (max-width: 1004px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-text{display:none}}@media screen and (max-width: 1004px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link{position:relative;z-index:100;transition:opacity .3s ease;text-decoration:none}}@media screen and (max-width: 699px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link{display:inline-block;padding:.7142857rem 0 .7142857rem .5714286rem;border-radius:0;width:auto;height:auto}}@media screen and (min-width: 700px)and (max-width: 1004px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:before{font-size:1.1428571rem}}@media screen and (max-width: 699px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:before{font-weight:300}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--expand:before{font-size:1rem}@media screen and (max-width: 699px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:nth-child(n+2):nth-last-child(n+2){display:flex}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:nth-child(n+2):nth-last-child(n+2) .exterior-vehicle-rotate-nav-linktext{display:flex}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:first-child{background-color:rgba(0,0,0,.5)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link:last-child{background-color:rgba(0,0,0,.5)}}@media screen and (max-width: 699px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--prev{left:0}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--prev:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--next{right:0}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav--alt-device-arrows .exterior-vehicle-rotate-nav-link--next:before{content:"";font-family:"GCSS Icons"}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-text{font-family:var(--gcss-typography-label-10-family);font-size:var(--gcss-typography-label-10-size);font-weight:var(--gcss-typography-label-10-weight);display:inline-block;vertical-align:middle;text-transform:uppercase;margin:0 1.0714286rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link{vertical-align:middle;margin-bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link:focus{box-shadow:0 0 .1785714rem .1428571rem #4d90fe;outline:none}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link:before{display:block;font-size:1.1428571rem;margin-right:.5714286rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--disabled{pointer-events:none;opacity:.4}@media screen and (max-width: 699px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--disabled{opacity:.3}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--prev{left:1.4285714rem;top:-7.1428571rem}@media screen and (min-width: 700px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--prev{top:0}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--prev:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--next{right:1.4285714rem;top:-7.1428571rem}@media screen and (min-width: 700px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--next{top:0}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--next:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--doortoggle{background-color:rgba(0,0,0,0)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--doortoggle:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--doortoggle--on{background-color:rgba(0,0,0,0)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--doortoggle--on:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--toptoggle{background-color:rgba(0,0,0,0)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--toptoggle:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--toptoggle--on:before{content:"";font-family:"GCSS Icons"}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link--expand:before{font-family:"GCSS Icons";font-size:1rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-linktext{display:none}@media screen and (min-width: 700px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-linktext{display:inline-block}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360{display:none}@media screen and (max-width: 509px){.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360{display:block;padding:0;margin-top:.3571429rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container{display:flex;padding:1.0714286rem .3571429rem;align-items:center;flex-direction:row;border-top:1px solid var(--gcss-colors-line-primary_dark);border-bottom:1px solid var(--gcss-colors-line-primary_dark)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-cta-icon-rotate{padding:.3571429rem .1428571rem .7142857rem .7142857rem;color:var(--gcss-colors-element-primary_light)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-cta-icon-rotate:before{font-size:2rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-cta-icon-close{padding:0;color:var(--gcss-colors-element-secondary_light)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-cta-icon-close:before{font-size:1.2857143rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-text-container{display:flex;flex-direction:column;padding:.3571429rem .7142857rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-text-container .rotate360-title{font-family:var(--gcss-typography-label-4-family);font-size:var(--gcss-typography-label-4-size);font-weight:var(--gcss-typography-label-4-weight);color:var(--gcss-colors-text-body-primary_light);font-weight:bold;padding-bottom:.7142857rem}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-text-container .rotate360-content{font-family:var(--gcss-typography-label-5-family);font-size:var(--gcss-typography-label-5-size);font-weight:var(--gcss-typography-label-5-weight);color:var(--gcss-colors-text-body-tertiary_light)}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate__rotate360-container-close{position:absolute;right:.7142857rem}}.exterior-vehicle-rotate__exterior-modal .ucl-modal-window .exterior-vehicle-rotate-nav-link{text-decoration:none}.sdp-configurator-exterior-equipment-category-view .exterior-vehicle-rotate-nav--alt-device-arrows{bottom:0}
