@media(min-width:768px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results{flex-direction:row}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{height:calc(100% - 49px)}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{height:calc(100% - 49px)}}@media(min-width:1440px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{height:calc(100% - 42px)}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer.mod__details-map{height:100%;max-height:100%}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results{height:calc(100% - 68px);top:68px}}@media(min-width:1440px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results{height:calc(100% - 84px);top:84px}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{height:calc(100% - 98px);position:relative;top:98px;width:42.332%;z-index:unset}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{height:100%;top:unset;width:38.5%}}@media(min-width:1440px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{width:39%}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-find-a-dealer{width:58.46%}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-find-a-dealer{width:65%}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results{flex-direction:row}.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 45px)}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 44px)}}@media(min-width:1440px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 44px)}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .cmp-cards-container{height:100%;top:unset;transition:none}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-fad-results{height:calc(100% - 119px);top:119px}}@media(min-width:1440px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-fad-results{height:calc(100% - 153px);top:153px}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-cards-container{height:100%!important;top:unset!important}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__modal-form) .cmp-fad-results{top:60px}}@media(min-width:1440px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__modal-form) .cmp-fad-results{top:80px}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__details-map):not(.mod__modal-form) .cmp-cards-container{height:calc(100% - 52px);top:52px}}@media(min-width:1024px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__details-map):not(.mod__modal-form) .cmp-cards-container{height:100%;top:unset}}@media(min-width:768px){.cmp-find-dealer .cmp-fad-container.singleOption:not(.mod__modal-form):not(.mod__details-map) .cmp-cards-container{height:auto;top:0}}@media(min-width:1440px){.cmp-find-dealer-map-zoom{bottom:32px;right:32px}}body.ds-bg .cmp-find-dealer-marker__cluster,body.ds-bg .cmp-find-dealer-marker__dealer,body.ds-bg .cmp-find-dealer-marker__service{background-repeat:no-repeat;background-size:contain}body.ds-bg .cmp-find-dealer-marker__cluster-label,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__dealer-name,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__distance,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__schedule-status,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__street,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__tlf,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__votes,body.ds-bg .cmp-find-dealer-marker__service .marker-details__dealer-name,body.ds-bg .cmp-find-dealer-marker__service .marker-details__distance,body.ds-bg .cmp-find-dealer-marker__service .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__service .marker-details__schedule-status,body.ds-bg .cmp-find-dealer-marker__service .marker-details__street,body.ds-bg .cmp-find-dealer-marker__service .marker-details__tlf,body.ds-bg .cmp-find-dealer-marker__service .marker-details__votes{font-family:var(--dg-font-family-base);line-height:var(--dg-font-height-body-m)}body.ds-bg .cmp-find-dealer-marker__dealer{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs_DS/resources/pin-cupra-ds.png);height:54px;width:42px}body.ds-bg .cmp-find-dealer-marker__service{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs_DS/resources/pin-cupra-service-ds.png);height:65px;width:45px}body.ds-bg .cmp-find-dealer-marker__service.highlight:after{border-top:9px solid #fff}body.ds-bg .cmp-find-dealer-marker__cluster{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs_DS/resources/pin-cupra-cluster-ds.png);height:66px;width:54px}body.ds-bg .cmp-find-dealer-marker__cluster .marker-details{display:none}body.ds-bg .cmp-find-dealer-marker__cluster-label{align-items:center;color:#fff;display:flex;font-size:var(--dg-font-size-body-s);font-weight:400;height:18px;justify-content:center;position:absolute;right:1px;top:1px;width:18px}body.ds-bg .cmp-find-dealer-marker__highlight{transform:scale(1.1)}body.ds-bg .cmp-find-dealer-marker__dealer.highlight{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs_DS/resources/pin-cupra-selected-ds.png)}body.ds-bg .cmp-find-dealer-marker__service.highlight{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs_DS/resources/pin-cupra-service-selected-ds.png)}body.ds-bg .cmp-find-dealer-marker__dealer.highlight .marker-details,body.ds-bg .cmp-find-dealer-marker__service.highlight .marker-details{display:flex;transform:translate(-139px,47px)}@media(min-width:480px){body.ds-bg .cmp-find-dealer-marker__dealer.highlight .marker-details,body.ds-bg .cmp-find-dealer-marker__service.highlight .marker-details{transform:translate(-66px,47px)}}@media(min-width:768px){body.ds-bg .cmp-find-dealer-marker__dealer.highlight .marker-details,body.ds-bg .cmp-find-dealer-marker__service.highlight .marker-details{transform:translateY(47px)}}@media(min-width:1024px){body.ds-bg .cmp-find-dealer-marker__dealer.highlight .marker-details,body.ds-bg .cmp-find-dealer-marker__service.highlight .marker-details{transform:translate(60px,-18px)}}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details,body.ds-bg .cmp-find-dealer-marker__service .marker-details{backdrop-filter:blur(40px);background:linear-gradient(179.43deg,hsla(0,0%,98%,.15) .73%,hsla(240,7%,78%,.05) 84.63%,hsla(240,7%,78%,.1) 99.44%);border:1px solid #fafafa;border-radius:12px;box-shadow:10px 10px 5px rgba(0,0,0,.2);color:#fff;display:none;flex-direction:column;height:fit-content;padding:16px;width:320px}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__header,body.ds-bg .cmp-find-dealer-marker__service .marker-details__header{display:flex;justify-content:space-between;margin-bottom:var(--dg-spacing-m-1);width:100%}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__dealer-name,body.ds-bg .cmp-find-dealer-marker__service .marker-details__dealer-name{color:var(--dg-color-text-strong);font-size:var(--dg-font-size-body-l);font-weight:500}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details:has(.marker-details__stars-container) .marker-details__header,body.ds-bg .cmp-find-dealer-marker__service .marker-details:has(.marker-details__stars-container) .marker-details__header{margin-bottom:var(--dg-spacing-s-5)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__stars-container,body.ds-bg .cmp-find-dealer-marker__service .marker-details__stars-container{display:flex;margin-bottom:var(--dg-spacing-m-1)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__stars-container .stars,body.ds-bg .cmp-find-dealer-marker__service .marker-details__stars-container .stars{color:var(--dg-global-color-copper-60);display:inline-block;font-size:16px;letter-spacing:2px;line-height:1;margin-right:var(--dg-spacing-layout-xxs);position:relative;-webkit-text-stroke:1px var(--dg-global-color-copper-80)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__stars-container .stars:before,body.ds-bg .cmp-find-dealer-marker__service .marker-details__stars-container .stars:before{color:transparent;content:"★★★★★"}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__stars-container .stars-filled,body.ds-bg .cmp-find-dealer-marker__service .marker-details__stars-container .stars-filled{color:var(--dg-global-color-copper-80);left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:0;-webkit-text-stroke:1px var(--dg-global-color-copper-80)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__stars-container .stars-filled:before,body.ds-bg .cmp-find-dealer-marker__service .marker-details__stars-container .stars-filled:before{content:"★★★★★"}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__distance,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__votes,body.ds-bg .cmp-find-dealer-marker__service .marker-details__distance,body.ds-bg .cmp-find-dealer-marker__service .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__service .marker-details__votes{font-size:var(--dg-font-size-body-m)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__votes,body.ds-bg .cmp-find-dealer-marker__service .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__service .marker-details__votes{color:var(--dg-color-text-strong)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__rating,body.ds-bg .cmp-find-dealer-marker__service .marker-details__rating{font-weight:400}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__distance,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__votes,body.ds-bg .cmp-find-dealer-marker__service .marker-details__distance,body.ds-bg .cmp-find-dealer-marker__service .marker-details__votes{font-weight:300}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__schedule-status,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__street,body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__tlf,body.ds-bg .cmp-find-dealer-marker__service .marker-details__schedule-status,body.ds-bg .cmp-find-dealer-marker__service .marker-details__street,body.ds-bg .cmp-find-dealer-marker__service .marker-details__tlf{font-size:var(--dg-font-size-body-m);font-weight:300;margin-bottom:var(--dg-spacing-s-3)}body.ds-bg .cmp-find-dealer-marker__dealer .marker-details__button,body.ds-bg .cmp-find-dealer-marker__service .marker-details__button{align-items:center;background:#fafafa;border-radius:6px;color:#000;display:flex;font-size:var(--dg-font-size-body-m);font-weight:500;justify-content:center;line-height:var(--dg-font-height-body-m);margin-top:var(--dg-spacing-layout-s);min-height:40px;padding:var(--dg-spacing-s-5) var(--dg-spacing-m-1);text-transform:uppercase;width:100%}.cmp-accordion-section__see-more-icon{background:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs_DS/resources/arrow-down-see-more.svg) no-repeat 50%}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-search-location-form{top:0}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-search-location-form{border-bottom:1px solid var(--greyborder2);box-shadow:none}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{align-items:center;background-color:var(--white);box-shadow:0 2px 4px 0 hsla(0,0%,6%,.2);display:flex;flex-direction:column;justify-content:space-between;left:16px;padding:16px 8px 12px;position:absolute;right:16px;top:8px}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{box-shadow:none;left:0;right:0;top:0;width:42%}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{box-shadow:0 2px 4px 0 hsla(0,0%,6%,.2);flex-direction:row;left:0;min-height:59px;padding:17px 32px 18px;right:0;width:100%}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{box-shadow:0 2px 4px 0 hsla(0,0%,6%,.2);flex-direction:row;left:0;min-height:80px;padding:24px 36px 24px 32px;right:0;width:100%}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container{border-bottom:1px solid var(--greyborder2);display:flex;justify-content:space-between;padding:0 8px 16px;position:relative;width:100%}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container{align-items:center;border-bottom:none;justify-content:flex-start;padding:0;width:50%}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container input{border:transparent;color:var(--black2);display:-webkit-box;font-family:var(--cupraLight);font-size:14px;line-height:1.2;outline:none;position:relative;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 53px)}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container input{color:var(--grey2);font-family:var(--cupraBook);font-size:16px;line-height:1.5;margin-left:32px;width:46.459%}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container input{width:calc(54.2% - 23px)}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .vwgroup__inline-loader{display:flex;left:32px;position:absolute;top:50%}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .vwgroup__inline-loader{left:90px}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .vwgroup__inline-loader__dot{animation:jump 1s linear infinite;background:#000;border-radius:50%;height:5px;margin:0 2px;position:relative;width:5px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .vwgroup__inline-loader__dot.vwgroup__inline-loader__dot2{animation-delay:.2s}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .vwgroup__inline-loader__dot.vwgroup__inline-loader__dot3{animation-delay:.4s}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .positionIcon{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/position.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;cursor:pointer;height:15px;width:15px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .positionIcon{background-size:24px 24px;height:30px;margin-right:32px;width:30px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .positionIcon:before{background-color:var(--grey3);content:"";display:block;height:33px;left:60px;position:relative;right:-24px;top:50%;transform:translateY(-50%);width:1px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .positionIcon:before{left:67px}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .mod__line-separator{background-color:var(--grey3);display:block;height:33px;margin:0 15px 0 16px;width:1px}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .searchIcon{background-color:#fff;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/lupa.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:none;color:inherit;cursor:pointer;font:inherit;height:16px;outline:inherit;padding:0;width:16px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .searchIcon{height:20px;width:20px}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .delete-icon{background-color:#fff;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:inherit;cursor:pointer;font:inherit;height:12px;margin-right:12px;outline:inherit;padding:0;width:12px}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .delete-icon{margin-right:0}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-options{width:100%}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-options{width:auto}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-filters label input,.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-options label input{display:none}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-filters label span,.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-options label span{border:1px solid var(--greyborder);display:inline-block;flex-shrink:0;height:20px;position:relative;width:20px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-filters input[type=checkbox]:checked+.label,.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__search-options input[type=checkbox]:checked+.label{background-color:var(--black3);background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/tick.svg);background-repeat:no-repeat;background-size:20px 20px;border:1px solid var(--black3);color:#fff;flex-shrink:0;height:20px;width:20px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio{width:100%}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio{width:auto}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio label input{display:none}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio label span{border:1px solid var(--greyborder);border-radius:100px;display:inline-block;flex-shrink:0;height:20px;position:relative;transition:none;width:20px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio label .decoration{border:1px solid var(--greyborder);border-radius:100px;display:inline-block;flex-shrink:0;gap:10px;height:20px;position:absolute;transition:none;width:20px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio input[type=radio]+.radio{border:1px solid var(--black3);flex-shrink:0;height:20px;width:20px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio input[type=radio]:checked+.radio{background-color:var(--black3);flex-shrink:0;height:9px;left:5.5px;transition:none;width:9px}.cmp-find-dealer .cmp-fad-container .pac-container{border:1px solid var(---greyborder2);box-shadow:none;left:0!important;margin-left:0!important;top:100%!important;width:100%!important}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container .pac-container{width:100%!important}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .pac-container{top:59px!important;width:35.9252%!important}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .pac-container{top:81px!important;width:calc(35.4% + 19px)!important}}.cmp-find-dealer .cmp-fad-container .pac-container .pac-item{background-image:none!important;border:none;color:var(--black2);cursor:pointer;font-family:var(--cupraLight);font-size:14px;line-height:1.7;list-style:none;overflow:hidden;padding:12px 14px;text-align:left;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap}.cmp-find-dealer .cmp-fad-container .pac-container .pac-item.pac-item-selected,.cmp-find-dealer .cmp-fad-container .pac-container .pac-item:hover{background-color:var(--greyhover)!important}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-item{font-size:16px;line-height:26px;padding:11px 25px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-item{padding:11px 32px!important}}.cmp-find-dealer .cmp-fad-container .pac-container .pac-item .pac-item-query{color:var(--black2);font-family:var(--cupraBook);font-size:inherit;line-height:inherit;margin-left:11px;padding-right:3px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-item .pac-item-query{margin-left:16px}}.cmp-find-dealer .cmp-fad-container .pac-container .pac-icon{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/dropdown-pin.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:16px 16px!important;border:none;cursor:pointer;display:block!important;float:left;height:16px!important;margin:3px 11px 0 0;max-height:unset!important;position:relative;top:4px;width:16px!important}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-icon{margin:4px 16px 0 0}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-icon{height:18px;width:18px}}.cmp-find-dealer .cmp-fad-container .pac-container .pac-logo:after{display:none}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-location-form{justify-content:center;min-height:52px;padding:16px 8px;top:16px}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-location-form{box-shadow:0 2px 5px 0 hsla(0,0%,6%,.2);left:unset;min-height:56px;padding:16px;right:32px;top:24px;width:calc(100% - 64px)}.cmp-find-dealer .cmp-fad-container.mod__modal-form.mod__results-map .cmp-search-location-form{width:calc(59% - 65px)}}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .positionIcon:before{display:none!important}.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__title{color:var(--black3);font-family:var(--cupraMedium);font-size:20px;font-weight:500;line-height:24px;margin-bottom:4px;text-align:center}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__title{margin-bottom:0;text-align:left}}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__close{background-color:#fff;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close.svg);background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;height:20px;position:absolute;right:16px;top:28px;width:20px}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__close{right:32px;top:42px}}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .checkbox-section{align-items:start;display:flex;flex-direction:column;gap:16px}.cmp-find-dealer .cmp-fad-container.mod__modal-form .status{color:var(--black3);display:block!important;font-family:var(--cupraMedium);font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .status{margin-bottom:2px}}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-checkbox-container{color:var(--grey);font-family:var(--cupraBook);font-size:16px;line-height:24px}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-checkbox-container{font-size:18px;line-height:24px}}.cmp-find-dealer .cmp-fad-container.mod__modal-form .input-container{border-bottom:none;padding:0 8px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .input-container{width:652px}}.cmp-find-dealer .cmp-fad-container.mod__modal-form .checkbox-section{padding:0 5px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .checkbox-section{gap:unset}.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-checkbox-container{font-size:14px!important;margin-left:16px!important}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-checkbox-container{margin-left:32px!important}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form.mod__results-map .cmp-search-modal{box-shadow:0 -4px 1px -4px hsla(0,0%,6%,.2)}}.cmp-find-dealer .cmp-fad-container.mod__modal-form.mod__results-map .cmp-open-search-modal-cta{bottom:74px}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form.mod__results-map .cmp-open-search-modal-cta{bottom:32px}}.cmp-find-dealer .cmp-fad-container.mod__modal-form .mod__line-separator{background-color:var(--grey3);display:block;height:1px;width:100%}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .mod__line-separator{display:block;height:20px;width:1px}}.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__details-map):not(.mod__modal-form) .checkbox-section{padding:0 5px}.cmp-find-dealer .cmp-fad-container.mod__modal-form.partnerMode .cmp-search-location-form,.cmp-find-dealer .cmp-fad-container.singleOption .cmp-search-location-form{display:none}.checkbox-section.cmp-checkbox-container,.cmp-checkbox-container{align-items:center;color:var(--grey);display:flex;font-family:var(--cupraBook);font-size:14px;gap:8px;line-height:1.5;margin:0}@media(min-width:764px){.checkbox-section.cmp-checkbox-container,.cmp-checkbox-container{font-size:16px;line-height:1.5}}@media(min-width:1016px){.checkbox-section.cmp-checkbox-container,.cmp-checkbox-container{font-size:16px;gap:10px;line-height:1.4}}.checkbox-section.cmp-checkbox-container.mod__checked,.cmp-checkbox-container.mod__checked{color:var(--black3)}.cmp-radiobutton-container{align-items:center;color:var(--grey);display:flex;font-family:var(--cupraBook);font-size:14px;gap:8px;line-height:1.5;margin:0;padding-left:5px}.cmp-radiobutton-container.mod__checked{color:var(--black3);gap:19px}@media(min-width:764px){.cmp-radiobutton-container{font-size:16px;line-height:1.5}}@media(min-width:1016px){.cmp-radiobutton-container{font-size:16px;gap:10px;line-height:1.4;padding-left:0}.cmp-radiobutton-container.mod__checked{gap:21px}}.cmp-search-modal{background:var(--white);border-radius:20px 20px 0 0;box-shadow:0 2px 5px 0 hsla(0,0%,6%,.2);display:none;flex-direction:column;gap:24px;left:0;margin:auto;padding:28px 16px 24px;position:fixed;right:0;width:100%;z-index:105}@media(min-width:764px){.cmp-search-modal{border-radius:0;bottom:auto;gap:32px;height:auto;max-width:704px;padding:40px 32px 32px;position:absolute;top:24px}}@media(min-width:1016px){.cmp-search-modal{display:flex;height:auto;left:0;max-width:none;min-height:59px;padding:0;top:59px;width:100%;z-index:auto}}@media(min-width:1436px){.cmp-search-modal{gap:16px;min-height:72px;top:80px;width:100%}}.cmp-search-modal__body{display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media(min-width:764px){.cmp-search-modal__body{gap:32px}}@media(min-width:1016px){.cmp-search-modal__body{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;padding:17px 32px 18px;width:100%}}@media(min-width:1436px){.cmp-search-modal__body{gap:32px;padding:24px 36px 24px 94px;top:80px;width:100%}}.cmp-search-modal__footer .mod__line-separator{background-color:var(--grey3);display:block;height:1px;margin-bottom:24px;width:100%}.cmp-search-modal__buttons{display:flex;gap:16px;justify-content:center;width:100%}@media(min-width:764px){.cmp-search-modal__buttons{justify-content:flex-end}}.cmp-search-modal__button{border:1px solid var(--black3);font-family:var(--cupraRegular);font-size:14px;font-weight:400;line-height:16px;padding:11px 13px 13px;white-space:nowrap;width:100%}@media(min-width:764px){.cmp-search-modal__button{font-size:16px;line-height:20px;padding:16px 13px 15px;width:auto}}.cmp-search-modal__button.mod__cupra-primary{background:var(--black3);color:var(--white)}.cmp-search-modal__button.mod__cupra-secondary{background:var(--white);color:var(--black3)}.cmp-search-modal.mod__opened{animation:modalUp .5s forwards;display:flex}@media(min-width:764px){.cmp-search-modal.mod__opened{animation:fade-in .2s ease-in-out}}.cmp-search-modal.mod__opened.closing{animation:modalDown .4s ease-in}@media(min-width:764px){.cmp-search-modal.mod__opened.closing{animation:fade-out .2s ease-in-out}}.cmp-search-modal.mod__opened.closing+.cmp-search-modal__overlay{display:none}.cmp-search-modal.mod__opened+.cmp-search-modal__overlay{background-color:var(--grey);height:100%;opacity:.2;position:absolute;top:0;width:100%}.cmp-search-location-form__search-filters .checkbox-section,.cmp-search-location-form__search-options .checkbox-section{align-items:center;display:grid;gap:11px!important;grid-template-columns:repeat(2,minmax(0,auto));justify-content:flex-start;padding:12px 5px 0}@media(min-width:1016px){.cmp-search-location-form__search-filters .checkbox-section,.cmp-search-location-form__search-options .checkbox-section{gap:32px;grid-template-columns:repeat(4,minmax(0,auto));justify-content:unset;padding:0 5px}}.cmp-search-location-form__search-filters .checkbox-section .label,.cmp-search-location-form__search-options .checkbox-section .label{cursor:pointer;font-family:var(--cupraRegular);font-size:12px;line-height:16px}.cmp-search-location-form__search-filters .checkbox-section .checkbox1,.cmp-search-location-form__search-filters .checkbox-section .checkbox2,.cmp-search-location-form__search-options .checkbox-section .checkbox1,.cmp-search-location-form__search-options .checkbox-section .checkbox2{border:1px solid var(--greyborder);height:20px;margin:0 8px 0 0;width:20px}.cmp-search-location-form__search-filters .checkbox-section input[type=checkbox]:checked,.cmp-search-location-form__search-options .checkbox-section input[type=checkbox]:checked{color:#000}@media(min-width:1016px){.cmp-search-location-form__search-filters .checkbox-section .status,.cmp-search-location-form__search-options .checkbox-section .status{color:var(--black3);display:block;display:-webkit-box;font-family:var(--cupraMedium);font-size:16px;font-weight:500;line-height:1.5;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.cmp-open-search-modal-cta{bottom:22px;position:absolute;right:13px}@media(min-width:764px){.cmp-open-search-modal-cta{bottom:32px;right:32px}}.cmp-open-search-modal-cta.mod__cupra-rounded-outlined{align-items:center;background:var(--white);border:1px solid var(--black3);border-radius:100px;display:flex;flex-direction:row;font-family:var(--cupraRegular);font-size:14px;font-weight:400;gap:8px;justify-content:flex-start;line-height:16px;padding:10px 16px;white-space:nowrap}.cmp-open-search-modal-cta__filtersIcon{background-color:#fff;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/filters-icon.svg);background-position:50%;background-repeat:no-repeat;border:0;height:20px;width:20px}.cmp-open-search-modal-cta__active-filters-number{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:400;height:20px;justify-content:center;line-height:16px;margin-left:2px;text-align:center;width:20px}:root{--cupraBook:var(--dg-typeface-font-family-cupra-screen);--cupraMedium:var(--dg-typeface-font-family-cupra-screen);--cupraRegular:var(--dg-typeface-font-family-cupra-screen);--cupraLight:var(--dg-typeface-font-family-cupra-screen)}body.ds-bg .cmp-find-dealer{padding-top:200px}body.ds-bg .cmp-find-dealer .cmp-fad-container{justify-content:center;margin:auto;max-width:100%;padding:0;position:relative;width:100%}@media(min-width:768px){body.ds-bg .cmp-find-dealer .cmp-fad-container{display:flex;max-height:calc(100vh - 68px)}}@media(min-width:1024px){body.ds-bg .cmp-find-dealer .cmp-fad-container{max-height:calc(100vh - 114px)}}@media(min-width:1440px){body.ds-bg .cmp-find-dealer .cmp-fad-container{max-height:calc(100vh - 141px)}}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}*{box-sizing:border-box}.cmp-find-dealer{margin:0;padding:0}.cmp-find-dealer .cmp-fad-container a{color:var(--black2)}.cmp-find-dealer .cmp-fad-container .cmp-fad-results{display:flex;flex-direction:column;height:100%;position:relative;width:100%}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results{flex-direction:row}}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-content-wrapper::-webkit-scrollbar{display:none}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{background:#eae9e8;height:calc(100% - 52px);width:8px}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{height:calc(100% - 49px)}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{height:calc(100% - 49px)}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{height:calc(100% - 42px)}}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical{top:auto}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background:#ccc;border-radius:0;bottom:0;left:0;opacity:1;right:0;top:0}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer{height:100%;position:relative;width:100%}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer__map{height:100%;max-height:100%;width:100%}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer.mod__details-map{height:30vw;transition-duration:.8s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1)}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer.mod__details-map{height:100%;max-height:100%}}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .mod__hidden{visibility:hidden}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results{height:calc(100% - 68px);top:68px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results{height:calc(100% - 84px);top:84px}}.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{bottom:0;height:51px;position:absolute;width:100%;z-index:1}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{height:calc(100% - 98px);position:relative;top:98px;width:42.332%;z-index:unset}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{height:100%;top:unset;width:38.5%}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{width:39%}}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-find-a-dealer{width:58.46%}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-find-a-dealer{width:65%}}.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results{flex-direction:row}}.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 42px)}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 45px)}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 44px)}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .simplebar-vertical{height:calc(100% - 44px)}}.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .cmp-cards-container__wrapper{background:var(--white)}.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .cmp-cards-container{height:calc(100% - 30vw);position:relative;transition-duration:.8s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1)}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__details-map .cmp-fad-results .cmp-cards-container{height:100%;top:unset;transition:none}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-fad-results{height:calc(100% - 119px);top:119px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-fad-results{height:calc(100% - 153px);top:153px}}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-cards-container{height:100%!important;top:unset!important}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__modal-form) .cmp-fad-results{top:60px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__modal-form) .cmp-fad-results{top:80px}}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__details-map):not(.mod__modal-form) .cmp-cards-container{height:calc(100% - 52px);top:52px}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.partnerMode:not(.mod__details-map):not(.mod__modal-form) .cmp-cards-container{height:100%;top:unset}}.cmp-find-dealer .cmp-fad-container.singleOption:not(.mod__modal-form) .cmp-fad-results{top:0}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.singleOption:not(.mod__modal-form):not(.mod__details-map) .cmp-cards-container{height:auto;top:0}}.cmp-find-dealer-map-zoom{background:#fff;border-radius:5px;bottom:24px;overflow:hidden;position:absolute;right:24px}@media(min-width:1436px){.cmp-find-dealer-map-zoom{bottom:32px;right:32px}}.cmp-find-dealer-map-zoom__button{cursor:pointer;height:40px;position:relative;width:40px}.cmp-find-dealer-map-zoom__button-content{background:#636363;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cmp-find-dealer-map-zoom__divider{background:#e6e6e6;height:2px;margin:auto;position:relative;width:60%}.cmp-find-dealer-map-zoom .mod__horizontal{height:4px;width:15px}.cmp-find-dealer-map-zoom .mod__vertical{height:15px;width:4px}.cmp-find-dealer-marker__dealer{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/pin-cupra.png);background-repeat:no-repeat;background-size:contain;height:54px;width:42px}.cmp-find-dealer-marker__service{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/pin-cupra-service.png);background-repeat:no-repeat;background-size:contain;height:65px;width:45px}.cmp-find-dealer-marker__cluster{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/pin-cupra-cluster.png);background-repeat:no-repeat;background-size:contain;height:66px;width:54px}.cmp-find-dealer-marker__cluster-label{align-items:center;color:#242221;display:flex;font-size:12px;font-weight:500;height:18px;justify-content:center;position:absolute;right:1px;top:7px;width:18px}.cmp-find-dealer-marker__highlight{transform:scale(1.1)}.cmp-find-a-dealer-loader{height:100%;opacity:0;position:absolute;transition:opacity .5s ease;width:100%;z-index:2}.cmp-find-a-dealer-loader.mod__active{opacity:1}.cmp-find-a-dealer-loader:before{background:hsla(0,0%,100%,.8);content:"";display:block;height:100%;position:absolute;width:100%}.cmp-find-a-dealer-loader__loader{animation:rotateImageLoading 1.5s linear infinite;background-image:url(../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/logo-cupra.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:5}.cmp-card{transition:all .3s ease;width:calc(100% - 8px)}@media(min-width:1016px){.cmp-card{margin-bottom:8px;transition:all .3s ease;width:calc(100% - 16px)}}.cmp-card.hover-card-in{box-shadow:0 2px 4px hsla(0,0%,6%,.2)}.cmp-card:last-child{margin-bottom:0}.cmp-card:last-child__general-card{border-bottom:none}.cmp-card__general-card{background-color:var(--white);border-bottom:2px solid var(--greyborder2);cursor:pointer;padding:12px 16px 16px}@media(min-width:1016px){.cmp-card__general-card{border-bottom:none;padding:16px}}@media(min-width:1436px){.cmp-card__general-card{padding:16px 24px}}.cmp-card__distinction-label{align-items:center;background-color:var(--cardDistinction);color:var(--white);display:flex;font-family:var(--cupraMedium);font-size:14px;line-height:1.4;margin:-12px -16px 12px;min-height:32px;padding-left:16px}@media(min-width:1016px){.cmp-card__distinction-label{margin:-16px -16px 16px}}@media(min-width:1436px){.cmp-card__distinction-label{margin:-16px -24px 16px;padding-left:24px}}.cmp-card__concessionaire{display:flex;justify-content:space-between;margin-bottom:8px}@media(min-width:1436px){.cmp-card__concessionaire{margin-bottom:12px}}.cmp-card__concessionaire-title{color:var(--black3);font-family:var(--cupraMedium);font-size:14px;font-weight:500;line-height:1.4;text-transform:capitalize;width:81.598%}@media(min-width:764px){.cmp-card__concessionaire-title{width:81.094%}}@media(min-width:1016px){.cmp-card__concessionaire-title{width:74.175%}}@media(min-width:1436px){.cmp-card__concessionaire-title{font-size:20px;line-height:1.2;width:80.307%}}.cmp-card__concessionaire-tag-km{color:var(--grey);font-family:var(--cupraBook);font-size:12px;line-height:1.3;margin:0}@media(min-width:1436px){.cmp-card__concessionaire-tag-km{font-size:14px;line-height:1.4}}.cmp-card__services{display:flex;flex-direction:column;margin-bottom:23px}@media(min-width:1436px){.cmp-card__services{gap:4px}}.cmp-card__outlet{color:var(--grey);font-family:var(--cupraBook);font-size:14px;line-height:1.6}@media(min-width:1016px){.cmp-card__outlet{font-size:12px}}@media(min-width:1436px){.cmp-card__outlet{font-size:16px;line-height:20px}}.cmp-card__authorised-service{color:var(--grey);font-family:var(--cupraBook);font-size:14px;line-height:1.6}@media(min-width:1016px){.cmp-card__authorised-service{font-size:12px}}@media(min-width:1436px){.cmp-card__authorised-service{font-size:16px;line-height:20px}}.cmp-card__card-info{display:flex;flex-direction:column;gap:12px}@media(min-width:764px){.cmp-card__card-info{gap:8px;margin-bottom:8px}}@media(min-width:1436px){.cmp-card__card-info{gap:12px}}.cmp-card__card-info .cmp-box__address,.cmp-card__card-info .cmp-box__telephone,.cmp-card__card-info .cmp-box__whatsapp{margin-bottom:0}.cmp-card__general-card-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.cmp-card__view-details{color:var(--blak);font-family:var(--cupraLight);font-size:14px;line-height:24px;text-decoration:underline .5px;text-underline-offset:6px}.cmp-card__status{font-family:var(--cupraBook);font-size:12px;line-height:1.3;text-align:right}.cmp-card__status.mod__opened{color:var(--cardOpen)}.cmp-card__status.mod__closed{color:var(--cardClose)}.cmp-box__content-label{color:var(--black3);font-family:var(--cupraRegular);font-size:14px;line-height:1.4}.cmp-box__icon-label{color:var(--black2)}.cmp-box__address{align-items:center;display:flex;font-family:var(--cupraRegular);font-size:14px;gap:8px;line-height:1.4;margin-bottom:12px}@media(min-width:764px){.cmp-box__address{margin-bottom:12px}}.cmp-box__address-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h17v17H0z'/%3E%3Cpath fill='%231b1b1b' d='M8.291 1.594a4.58 4.58 0 0 1 4.573 4.573c0 .43-.036.76-.111 1.039-.062.306-.648 1.485-.653 1.497-.316.63-1.135 2.15-3.246 5.806l-.112.169c-.1.15-.26.234-.45.234a.52.52 0 0 1-.452-.235l-.1-.151C5.68 10.962 4.848 9.425 4.513 8.76l-.03-.058c-.006-.012-.592-1.191-.657-1.517-.072-.26-.107-.59-.107-1.02a4.58 4.58 0 0 1 4.572-4.572zm0 .597a3.98 3.98 0 0 0-3.974 3.976c0 .37.029.658.09.882.038.185.417.998.611 1.387.312.623 1.125 2.131 3.228 5.775l.045.066.055-.083c2.094-3.627 2.907-5.135 3.219-5.758.194-.39.573-1.202.606-1.368.066-.243.095-.531.095-.901A3.98 3.98 0 0 0 8.291 2.19zm0 1.851a1.694 1.694 0 1 1-1.694 1.694c.025-.935.784-1.694 1.694-1.694'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;height:17px;width:17px}@media(min-width:764px){.cmp-box__address-icon{height:17px;width:17px}}@media(min-width:1436px){.cmp-box__address-icon{height:20px;width:20px}}.cmp-box__telephone{align-items:center;display:flex;font-family:var(--cupraRegular);font-size:14px;gap:8px;line-height:1.4;margin-bottom:12px}@media(min-width:1436px){.cmp-box__telephone{margin-bottom:12px}}.cmp-box__telephone-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath fill='%23242221' d='M11.638 14.583 2.4 5.975a.82.82 0 0 1-.267-.6.82.82 0 0 1 .267-.601l3.132-2.94 2.18 2.024a.82.82 0 0 1 .269.602.82.82 0 0 1-.27.603l-.76.719 3.334 3.117 1.401-1.305 2.18 2.024c.17.16.267.376.267.602a.82.82 0 0 1-.267.602l-1.008.935-.471-.443 1.007-.935a.215.215 0 0 0 0-.32l-1.708-1.596-1.401 1.307-4.28-3.988L7.25 4.626c.045-.042.07-.1.071-.16a.22.22 0 0 0-.07-.16L5.541 2.72 2.873 5.213a.23.23 0 0 0-.07.16c0 .06.026.116.07.16l9.237 8.608z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;height:16px;width:16px}@media(min-width:764px){.cmp-box__telephone-icon{height:16px;width:16px}}@media(min-width:1436px){.cmp-box__telephone-icon{height:20px;width:20px}}.cmp-box__web{align-items:center;display:flex;font-family:var(--cupraRegular);font-size:14px;gap:8px;line-height:1.4}@media(min-width:764px){.cmp-box__web{margin-bottom:12px}}.cmp-box__web-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath fill='%23242221' stroke='%23242221' stroke-width='.15' d='M8.5.708A7.792 7.792 0 1 0 16.292 8.5 7.8 7.8 0 0 0 8.5.708zm6.739 10.522-2.216.382c.253-.93.39-1.888.408-2.852h2.335a7.2 7.2 0 0 1-.527 2.47zM1.234 8.76H3.57c.018.964.155 1.922.408 2.852l-2.216-.382a7.2 7.2 0 0 1-.527-2.47zm.527-2.99 2.216-.382c-.253.93-.39 1.888-.408 2.852H1.234c.03-.848.208-1.684.527-2.47zm6.999-.892c.933.012 1.864.097 2.784.255l.917.158c.281.958.433 1.95.45 2.95H8.76V4.877zm2.873-.257a18.4 18.4 0 0 0-2.873-.262V1.242c1.489.143 2.782 1.507 3.515 3.49zM8.24 4.359q-1.447.018-2.872.262l-.643.111c.733-1.985 2.026-3.348 3.515-3.49zm-2.784.774c.92-.158 1.851-.243 2.784-.255V8.24H4.09c.017-.999.169-1.99.45-2.95zM4.09 8.76h4.15v3.362a18 18 0 0 1-2.784-.255l-.917-.158a11.2 11.2 0 0 1-.45-2.95zm1.278 3.62q1.427.244 2.873.262v3.117c-1.489-.143-2.782-1.506-3.515-3.49l.642.11zm3.393.262a18.5 18.5 0 0 0 2.872-.263l.643-.111c-.733 1.985-2.026 3.348-3.515 3.49zm2.784-.775c-.92.158-1.851.243-2.784.255V8.76h4.151c-.017.999-.169 1.99-.45 2.95zM13.43 8.24a11.6 11.6 0 0 0-.408-2.852l2.216.382c.319.786.497 1.622.527 2.47zm1.545-3.042-2.124-.367a7.16 7.16 0 0 0-2.066-3.233 7.3 7.3 0 0 1 4.19 3.6zm-8.762-3.6A7.16 7.16 0 0 0 4.148 4.83l-2.124.367a7.3 7.3 0 0 1 4.19-3.6zm-4.19 10.204 2.124.367a7.16 7.16 0 0 0 2.066 3.233 7.3 7.3 0 0 1-4.19-3.6zm8.762 3.6a7.16 7.16 0 0 0 2.066-3.233l2.124-.367a7.3 7.3 0 0 1-4.19 3.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;height:17px;width:17px}@media(min-width:1436px){.cmp-box__web-icon{height:19px;width:19px}}.cmp-box__whatsapp{align-items:center;display:flex;font-family:var(--cupraRegular);font-size:14px;gap:8px;line-height:1.4;margin-bottom:12px}.cmp-box__whatsapp-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath fill='%231b1b1b' d='M7.503.75c1.788 0 3.52.718 4.771 1.97a6.71 6.71 0 0 1 1.976 4.757c-.002 3.704-3.029 6.718-6.75 6.718a6.8 6.8 0 0 1-3.429-.931l-3.132.818.837-3.046A6.7 6.7 0 0 1 .75 7.47C.752 3.765 3.78.75 7.503.75m.017.8c-3.299 0-5.97 2.655-5.97 5.92a5.9 5.9 0 0 0 .909 3.151l.181.287-.564 2.05 2.116-.552.278.166a6 6 0 0 0 3.028.824c3.283 0 5.952-2.656 5.952-5.92a5.9 5.9 0 0 0-1.739-4.189l-.002-.002A5.96 5.96 0 0 0 7.52 1.55M4.902 4.027c.123 0 .246.002.353.006.112.007.263-.042.412.314.153.366.52 1.265.566 1.356s.076.198.016.32c-.062.122-.093.198-.185.305-.09.107-.192.238-.275.32-.092.09-.188.19-.08.372a5.5 5.5 0 0 0 1.02 1.266c.703.622 1.293.814 1.476.906.184.091.291.076.398-.046s.459-.533.58-.716c.123-.182.246-.152.414-.091s1.07.502 1.254.594.306.137.351.213c.047.077.047.442-.107.869-.153.426-.885.816-1.239.868a2.5 2.5 0 0 1-1.155-.072 11 11 0 0 1-1.046-.384C5.815 9.636 4.612 7.79 4.52 7.669c-.092-.122-.75-.99-.75-1.89s.475-1.34.643-1.523a.68.68 0 0 1 .489-.229'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}@media(min-width:1436px){.cmp-box__whatsapp-icon{height:18px;width:18px}}.cmp-box__email{align-items:center;display:flex;gap:8px;margin-bottom:12px;margin-top:12px}.cmp-box__email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 122.88 88.86'%3E%3Ctitle%3Eemail%3C/title%3E%3Cpath d='M7.05 0h108.78a7.07 7.07 0 0 1 7 7.05v74.76a7 7 0 0 1-1.22 4 2.8 2.8 0 0 1-.66 1 2.6 2.6 0 0 1-.66.46 7 7 0 0 1-4.51 1.65H7.05a7.07 7.07 0 0 1-7-7V7.05a7.07 7.07 0 0 1 7-7.05m-.3 78.84 36.78-38.22L6.75 9.54zm42.32-33.45L9.77 83.45h103L75.22 45.39l-11 9.21a2.7 2.7 0 0 1-3.45 0zm31.6-4.84 35.46 38.6V9.2zM10.21 5.41 62.39 47.7l49.88-42.29Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;width:18px}@media(min-width:1436px){.cmp-box__email-icon{height:20px;width:20px}}.cmp-star-rating{align-items:center;display:flex;gap:16px;height:21px;margin-bottom:8px}@media(max-width:320px){.cmp-star-rating{display:block}}@media(min-width:1436px){.cmp-star-rating{margin-bottom:12px}}.cmp-star-rating__total-ratings{color:var(--grey2);font-family:var(--cupraLight);font-size:14px;line-height:16px}.cmp-star-rating__stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:20px;line-height:0}.cmp-star-rating__stars:before{background:linear-gradient(90deg,#003e51 var(--percent),#d8d8d8 var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px;-webkit-text-fill-color:transparent;font-size:18px}.cmp-comment__header{align-items:baseline;display:flex;justify-content:space-between}.cmp-comment__title{color:var(--black2);font-family:var(--cupraMedium);font-size:14px;line-height:20px}.cmp-comment__body{color:var(--grey);font-family:var(--CupraBook);font-size:12px;line-height:16px;margin-top:8px}.cmp-comment__date{color:var(--black3);font-family:var(--cupraRegular);font-size:12px;line-height:20px;margin-top:8px}.cmp-accordion-section .mod__rating-accordion-content{left:-16px;position:relative;width:100vw;--height:auto;background-color:#fff;max-height:var(--height);overflow:hidden;transition:max-height .3s ease}@media(min-width:764px){.cmp-accordion-section .mod__rating-accordion-content{width:calc(100% + 32px)}}@media(min-width:1016px){.cmp-accordion-section .mod__rating-accordion-content{margin-left:-8px;width:calc(100% + 48px)}}.cmp-accordion-section .mod__rating-accordion-content[data-active=closed]{max-height:0!important}.cmp-accordion-section .mod__clicked{background-color:var(--black3);color:var(--white)}.cmp-accordion-section__comments-container,.cmp-accordion-section__filter-label,.cmp-accordion-section__see-more-container{padding:0 16px}@media(min-width:1016px){.cmp-accordion-section__comments-container,.cmp-accordion-section__filter-label,.cmp-accordion-section__see-more-container{padding:0 24px}}.cmp-accordion-section__total-comments{color:var(--grey2);font-family:var(--cupraLight);font-size:12px;line-height:16px;margin-left:4px}.cmp-accordion-section__filter-tag-container{display:flex;gap:8px;-ms-overflow-style:none;cursor:grab;overflow-x:auto;scroll-behavior:smooth;scroll-padding:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.cmp-accordion-section__filter-tag-container::-webkit-scrollbar{display:none}@media(min-width:1016px){.cmp-accordion-section__filter-tag-container{gap:12px;scroll-padding:24px}}.cmp-accordion-section__filter-tag{border:1px solid var(--black3);border-radius:13.5px;color:var(--black2);cursor:pointer;flex-shrink:0;font-family:var(--cupraRegular);font-size:14px;line-height:1;padding:3px 16px 5px;scroll-snap-align:start}.cmp-accordion-section__filter-tag:first-child{margin-left:16px}@media(min-width:1016px){.cmp-accordion-section__filter-tag:first-child{margin-left:24px}}.cmp-accordion-section__filter-tag:last-child{border:none;left:-8px;padding:0;position:relative;width:8px}@media(min-width:1016px){.cmp-accordion-section__filter-tag:last-child{left:0;width:11px}}.cmp-accordion-section__see-more-container{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:12px;min-height:20px}.cmp-accordion-section__see-more-label{color:var(--black2);font-family:var(--cupraRegular);font-size:14px;line-height:1.2}.cmp-accordion-section__see-more-icon{background:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/arrow-down-see-more.svg) no-repeat 50%;height:20px;width:20px}.cmp-accordion-section__filter-label{font-family:var(--cupraRegular);font-size:14px;line-height:16px;margin-bottom:16px}.cmp-accordion-section__comments-container{margin-top:24px}.cmp-accordion-section{display:flex;flex-direction:column}.cmp-accordion-section__content{--height:auto;background-color:#fff;max-height:var(--height);overflow:hidden;transition:max-height .3s ease}.cmp-accordion-section__content[data-active=closed]{max-height:0!important}.cmp-accordion-section__general-info{margin-bottom:16px}.cmp-accordion-section__general-info .outlet,.cmp-accordion-section__general-info .service{color:var(--grey);font-family:var(--cupraBook);font-size:12px;line-height:1.6;margin-bottom:12px}@media(min-width:1436px){.cmp-accordion-section__general-info .outlet,.cmp-accordion-section__general-info .service{font-size:16px}}.cmp-schedule{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.cmp-schedule__label{color:var(--black3);font-family:var(--cupraMedium);font-size:14px;font-weight:500;line-height:1.4}.cmp-schedule__box{align-items:center;color:var(--black2);display:flex;font-family:var(--cupraRegular);font-size:12px;gap:12px;line-height:1.6}.cmp-schedule__day{width:22.5%}@media(min-width:1016px){.cmp-schedule__day{width:20.5%}}@media(min-width:1436px){.cmp-schedule__day{width:15%}}.cmp-schedule__times{display:flex;gap:16px}@media(min-width:1436px){.cmp-schedule__times{gap:24px}}.cmp-accordion{align-items:center;border:none;box-shadow:0 1px 0 0 var(--greyborder) inset;cursor:pointer;display:flex;justify-content:space-between;min-height:68px;outline:none;padding:18px 0}.cmp-accordion__label{color:var(--black2);font-family:var(--cupraRegular);font-size:16px;line-height:1.25}.cmp-accordion__plus-icon{background:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/more.svg) 50% no-repeat;background-size:cover}.cmp-accordion__less-icon,.cmp-accordion__plus-icon{flex-shrink:0;height:32px;left:6px;position:relative;transition:transform .6s ease;width:32px}.cmp-accordion__less-icon{background:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/less.svg) 50% no-repeat;background-size:cover}.cmp-accordion__outlet,.cmp-accordion__service{color:var(--grey);font-family:var(--cupraBook);font-size:12px;line-height:1.6;margin-bottom:12px}@media(min-width:1436px){.cmp-accordion__outlet,.cmp-accordion__service{font-size:16px}}.cmp-details-card{background-color:var(--white);padding:0 16px 6px;position:relative}@media(min-width:1016px){.cmp-details-card{padding:0 24px 4px}}.cmp-details-card__close-icon-wrapper{background:var(--white);margin-left:-16px;padding:9px 16px;position:sticky;top:0;width:100vw;z-index:1}@media(min-width:764px){.cmp-details-card__close-icon-wrapper{padding-top:12px;width:calc(100% + 32px)}}@media(min-width:1016px){.cmp-details-card__close-icon-wrapper{margin-left:-24px;padding:12px 24px 8px;width:calc(100% + 48px)}}.cmp-details-card__close-icon{background-color:var(--white);background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:24px;left:6px;margin-left:auto;position:relative;width:24px}.cmp-details-card__distinction-label{background-color:var(--cardDistinction);color:var(--white);display:flex;font-family:var(--cupraMedium);font-size:14px;line-height:1.4;margin-bottom:8px;min-height:32px}@media(min-width:1016px){.cmp-details-card__distinction-label{margin-bottom:22px}}.cmp-details-card__distinction-label .cmp-details-card__close-icon{background-color:transparent;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close-icon-blue.svg)}.cmp-details-card__concessionaire-box{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.cmp-details-card__concessionaire{color:var(--black3);font-family:var(--cupraMedium);font-size:16px;font-weight:500;letter-spacing:normal;line-height:1.5;text-transform:capitalize;width:80%}@media(min-width:1436px){.cmp-details-card__concessionaire{font-size:20px}}.cmp-details-card__tag-km{color:var(--grey);font-family:var(--cupraMedium);font-size:12px;line-height:1.3;margin-top:4px}@media(min-width:1436px){.cmp-details-card__tag-km{font-size:14px}}.cmp-details-card__info-details-card{margin-bottom:24px}@media(min-width:764px){.cmp-details-card__info-details-card{margin-bottom:22px}}.cmp-details-card__label{font-family:var(--cupraRegular);font-size:14px;line-height:20px}.cmp-details-card__total-ratings{color:var(--grey2);font-family:var(--cupraLight);font-size:14px;line-height:16px}.cmp-details-card .mod__separator{background-color:var(--black3);height:1px;margin:18px 16px 16px 0;width:100%}@media(min-width:1016px){.cmp-details-card .mod__separator{width:100%}}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-cards-container .icon-label{color:var(--black2)}.cmp-cards-container{background:var(--white)}.cmp-cards-container.upside-down-parent{height:auto}@media(min-width:764px){.cmp-cards-container{height:100%;position:relative;width:42.54%}.cmp-cards-container__results-length{box-shadow:0 1px 0 0 var(--greyborder2) inset;color:var(--black2);font-family:var(--cupraRegular);font-size:14px;line-height:1.8;padding:12px 16px;text-transform:lowercase}}@media(min-width:764px)and (min-width:764px){.cmp-cards-container__results-length{background:var(--white);border-bottom:1px solid var(--greyborder2);position:sticky;top:0}}@media(min-width:764px)and (min-width:1016px){.cmp-cards-container__results-length{box-shadow:none;padding:12px 26px}}@media(min-width:764px)and (min-width:1436px){.cmp-cards-container__results-length{font-size:16px;line-height:1.6;padding:8px 24px}}@media(min-width:1016px){.cmp-cards-container{width:36.4443%}}@media(min-width:1436px){.cmp-cards-container{width:35.258%}}.cmp-cards-container__info-box{background-color:var(--white);border-bottom:1px solid var(--greyborder);display:flex;justify-content:space-between;padding:14px 24px 14px 18px;position:sticky;top:0}.cmp-cards-container__wrapper{background:var(--greyborder2);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.cmp-cards-container__wrapper div[data-simplebar]{height:calc(100% - 72px)!important}@media(min-width:764px){.cmp-cards-container__wrapper div[data-simplebar]{height:calc(100% - 56px)!important}}@media(min-width:1436px){.cmp-cards-container__wrapper div[data-simplebar]{height:calc(100% - 72px)!important}}.cmp-cards-container__ctas{background:var(--white);bottom:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.5);display:flex;gap:16px;padding:16px;position:absolute;width:100%}@media(min-width:764px){.cmp-cards-container__ctas{gap:24px;padding:8px 16px}}@media(min-width:1436px){.cmp-cards-container__ctas{gap:31px;padding:16px 24px}}.cmp-cards-container__ctas a{display:contents}.cmp-cards-container__ctas .cta-white{align-items:center;background:var(--white);border:1px solid var(--black);cursor:pointer;display:flex;justify-content:center;padding:11px 16px;width:100%}.cmp-cards-container__ctas .cta-white p{color:var(--black2);display:-webkit-box;font-family:var(--cupraRegular);font-size:14px;line-height:1.14;margin:0;text-align:center;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cmp-cards-container__ctas .cta-black{align-items:center;background:var(--black3);cursor:pointer;display:flex;justify-content:center;padding:11px 16px;width:100%}.cmp-cards-container__ctas .cta-black p{color:var(--white);display:-webkit-box;font-family:var(--cupraRegular);font-size:14px;line-height:1.14;margin:0;text-align:center;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cmp-cards-container__ctas .cta-white:hover{box-shadow:0 0 0 1px var(--black3)}.cmp-cards-container__ctas .cta-black:hover{background:var(--greyborder)}.cmp-cards-container__results-length{color:var(--black2);font-family:var(--cupraRegular);font-size:14px;line-height:1.7;text-transform:lowercase}.cmp-cards-container__upside-down{background-color:var(--white);border-bottom:none;bottom:0;position:relative;top:unset;width:100%;z-index:2}.cmp-cards-container__toggle-container{cursor:pointer;display:flex}.cmp-cards-container__toggle-label{color:var(--black2);font-family:var(--cupraRegular);font-size:14px;line-height:1.7;margin-right:6px}.cmp-cards-container__toggle-icon-down{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/arrow-down.svg)}.cmp-cards-container__toggle-icon-down,.cmp-cards-container__toggle-icon-up{background-position:50%;background-repeat:no-repeat;background-size:20px 30px;width:16px}.cmp-cards-container__toggle-icon-up{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/arrow-up.svg)}.mod__details-map .cmp-cards-container__wrapper{background:var(--white)}.mod__cardsS-opened{bottom:unset;height:100%;position:relative;z-index:unset}:root{--cupraBook:"CupraBook",sans-serif;--cupraMedium:"CupraMedium",sans-serif;--cupraRegular:"CupraRegular",sans-serif;--cupraLight:"CupraLight",sans-serif;--black:#000;--black2:#242221;--black3:#1b1b1b;--black4:#0f0f0f;--grey:#666;--grey2:#a3a3a3;--grey3:#d1d1d1;--greyborder:#75787b;--greyhover:#fafafa;--greyresults:hsla(0,0%,6%,.6);--greyborder2:#f4f4f3;--white:#fff;--cardOpen:#008a96;--cardClose:#e34343;--cream:#ece9e1;--cream2:#dbd3cb;--cardDistinction:#003e51}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes modalUp{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes modalDown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes jump{0%{top:0}35%{top:-8px}70%{top:0}}@keyframes rotateImageLoading{0%{transform:translate(-50%,-50%) rotateY(0deg) scale(1.01)}to{transform:translate(-50%,-50%) rotateY(1turn) scale(1.01)}}.cmp-find-dealer .cmp-fad-container{font-family:var(--cupraLight);justify-content:center;margin:auto;max-width:100%;padding:0;position:relative;width:100%}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container{display:flex;height:calc(100vh - 68px);max-height:537px}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container{height:calc(100vh - 114px);max-height:615px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container{height:calc(100vh - 141px);max-height:922px;max-width:1372px}}