@charset "utf-8";*{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{position:relative;display:flex;flex-direction:column;width:100%;height: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{width:8px;background:#eae9e8;height:calc(100% - 52px)}@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{top:0;bottom:0;left:0;right:0;background:#ccc;opacity:1;border-radius:0}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer{position:relative;width:100%;height:100%}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer__map{width:100%;height:100%;max-height:100%}.cmp-find-dealer .cmp-fad-container .cmp-fad-results .cmp-find-a-dealer.mod__details-map{height:30vw;transition-property:all;transition-duration:.8s;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{max-height:100%;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{top:68px;height:calc(100% - 68px)}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results{top:84px;height:calc(100% - 84px)}}.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{position:absolute;bottom:0;width:100%;height:51px;z-index:1}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__results-map .cmp-fad-results .cmp-cards-container{position:relative;height:calc(100% - 98px);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{width:38.5%;height:100%;top:unset}}@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{position:relative;height:calc(100% - 30vw);transition-property:all;transition-duration:.8s;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%;transition:none;top:unset}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-fad-results{top:119px;height:calc(100% - 119px)}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-fad-results{top:153px;height:calc(100% - 153px)}}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-cards-container{top:unset!important;height:100%!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:5pc}}@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{position:absolute;bottom:24px;right:24px;border-radius:5px;overflow:hidden;background:#fff}@media(min-width:1436px){.cmp-find-dealer-map-zoom{bottom:2pc;right:2pc}}.cmp-find-dealer-map-zoom__button{position:relative;width:40px;height:40px;cursor:pointer}.cmp-find-dealer-map-zoom__button-content{position:absolute;background:#636363;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-find-dealer-map-zoom__divider{position:relative;width:60%;height:2px;background:#e6e6e6;margin:auto}.cmp-find-dealer-map-zoom .mod__horizontal{width:15px;height:4px}.cmp-find-dealer-map-zoom .mod__vertical{width:4px;height:15px}.cmp-find-dealer-marker__dealer{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/pin-cupra.png);background-size:contain;background-repeat:no-repeat;width:42px;height:54px}.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-size:contain;background-repeat:no-repeat;width:45px;height:65px}.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-size:contain;background-repeat:no-repeat;width:54px;height:66px}.cmp-find-dealer-marker__cluster-label{display:flex;align-items:center;justify-content:center;height:18px;width:18px;position:absolute;top:7px;right:1px;font-weight:500;color:#242221;font-size:9pt}.cmp-find-dealer-marker__highlight{transform:scale(1.1)}.cmp-find-a-dealer-loader{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .5s ease;z-index:2}.cmp-find-a-dealer-loader.mod__active{opacity:1}.cmp-find-a-dealer-loader:before{position:absolute;content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.cmp-find-a-dealer-loader__loader{position:absolute;width:56px;height:56px;content:"";left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);background-image:url(../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/logo-cupra.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;animation:rotateImageLoading 1.5s linear infinite}.cmp-card{transition:all .3s ease;width:calc(100% - 8px)}@media(min-width:1016px){.cmp-card{width:calc(100% - 1pc);margin-bottom:8px;transition:all .3s ease}}.cmp-card.hover-card-in{box-shadow:0 2px 4px rgba(15,15,15,.2)}.cmp-card:last-child{margin-bottom:0}.cmp-card:last-child__general-card{border-bottom:none}.cmp-card__general-card{padding:9pt 1pc 1pc;background-color:var(--white);border-bottom:2px solid var(--greyborder2);cursor:pointer}@media(min-width:1016px){.cmp-card__general-card{padding:1pc;border-bottom:none}}@media(min-width:1436px){.cmp-card__general-card{padding:1pc 24px}}.cmp-card__distinction-label{margin:-9pt -1pc 9pt;background-color:var(--cardDistinction);font-family:var(--cupraMedium);font-size:14px;line-height:1.4;color:var(--white);min-height:2pc;display:flex;align-items:center;padding-left:1pc}@media(min-width:1016px){.cmp-card__distinction-label{margin:-1pc -1pc 1pc}}@media(min-width:1436px){.cmp-card__distinction-label{margin:-1pc -24px 1pc;padding-left:24px}}.cmp-card__concessionaire{display:flex;justify-content:space-between;margin-bottom:8px}@media(min-width:1436px){.cmp-card__concessionaire{margin-bottom:9pt}}.cmp-card__concessionaire-title{width:81.598%;font-family:var(--cupraMedium);font-size:14px;line-height:1.4;font-weight:500;color:var(--black3);text-transform:capitalize}@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{font-family:var(--cupraBook);color:var(--grey);font-size:9pt;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{margin-bottom:23px;display:flex;flex-direction:column}@media(min-width:1436px){.cmp-card__services{gap:4px}}.cmp-card__outlet{font-family:var(--cupraBook);font-size:14px;line-height:1.6;color:var(--grey)}@media(min-width:1016px){.cmp-card__outlet{font-size:9pt}}@media(min-width:1436px){.cmp-card__outlet{font-size:1pc;line-height:20px}}.cmp-card__authorised-service{font-family:var(--cupraBook);font-size:14px;line-height:1.6;color:var(--grey)}@media(min-width:1016px){.cmp-card__authorised-service{font-size:9pt}}@media(min-width:1436px){.cmp-card__authorised-service{font-size:1pc;line-height:20px}}.cmp-card__card-info{display:flex;flex-direction:column;gap:9pt}@media(min-width:764px){.cmp-card__card-info{gap:8px;margin-bottom:8px}}@media(min-width:1436px){.cmp-card__card-info{gap:9pt}}.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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1pc}.cmp-card__view-details{font-family:var(--cupraLight);font-size:14px;line-height:24px;text-decoration:underline .5px;text-underline-offset:6px;color:var(--blak)}.cmp-card__status{font-family:var(--cupraBook);font-size:9pt;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{font-family:var(--cupraRegular);font-size:14px;line-height:1.4;color:var(--black3)}.cmp-box__icon-label{color:var(--black2)}.cmp-box__address{font-family:var(--cupraRegular);font-size:14px;line-height:1.4;display:flex;align-items:center;margin-bottom:9pt;gap:8px}@media(min-width:764px){.cmp-box__address{margin-bottom:9pt}}.cmp-box__address-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h17v17H0z'/%3E%3Cpath d='M8.291 1.594a4.578 4.578 0 014.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.524.524 0 01-.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.578 4.578 0 014.572-4.572zm0 .597a3.98 3.98 0 00-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 008.291 2.19zm0 1.851a1.694 1.694 0 11-1.694 1.694c.025-.935.784-1.694 1.694-1.694z' fill='%231B1B1B'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;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{font-family:var(--cupraRegular);font-size:14px;line-height:1.4;display:flex;align-items:center;margin-bottom:9pt;gap:8px}@media(min-width:1436px){.cmp-box__telephone{margin-bottom:9pt}}.cmp-box__telephone-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.638 14.583L2.4 5.975a.819.819 0 01-.267-.6.82.82 0 01.267-.601l3.132-2.94 2.18 2.024a.82.82 0 01.269.602.821.821 0 01-.27.603l-.76.719 3.334 3.117 1.401-1.305 2.18 2.024c.17.16.267.376.267.602a.823.823 0 01-.267.602l-1.008.935-.471-.443 1.007-.935a.215.215 0 000-.32l-1.708-1.596-1.401 1.307-4.28-3.988L7.25 4.626c.045-.042.07-.1.071-.16a.221.221 0 00-.07-.16L5.541 2.72 2.873 5.213a.225.225 0 00-.07.16c0 .06.026.116.07.16l9.237 8.608-.472.442z' fill='%23242221'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;height:1pc;width:1pc}@media(min-width:764px){.cmp-box__telephone-icon{height:1pc;width:1pc}}@media(min-width:1436px){.cmp-box__telephone-icon{height:20px;width:20px}}.cmp-box__web{font-family:var(--cupraRegular);font-size:14px;line-height:1.4;display:flex;align-items:center;gap:8px}@media(min-width:764px){.cmp-box__web{margin-bottom:9pt}}.cmp-box__web-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5.708A7.792 7.792 0 1016.292 8.5 7.8 7.8 0 008.5.708zm6.739 10.522l-2.216.382c.253-.93.39-1.888.408-2.852h2.335a7.224 7.224 0 01-.527 2.47zM1.234 8.76H3.57c.018.964.155 1.922.408 2.852l-2.216-.382a7.224 7.224 0 01-.527-2.47zm.527-2.99l2.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.41 18.41 0 00-2.873-.262V1.242c1.489.143 2.782 1.507 3.515 3.49l-.642-.111zM8.24 4.359c-.963.012-1.923.1-2.872.262l-.643.111c.733-1.985 2.026-3.348 3.515-3.49v3.117zm-2.784.774c.92-.158 1.851-.243 2.784-.255V8.24H4.09c.017-.999.169-1.99.45-2.95l.917-.157zM4.09 8.76h4.15v3.362a17.867 17.867 0 01-2.784-.255l-.917-.158a11.148 11.148 0 01-.45-2.95zm1.278 3.62c.95.162 1.91.25 2.873.262v3.117c-1.489-.143-2.782-1.506-3.515-3.49l.642.11zm3.393.262a18.47 18.47 0 002.872-.263l.643-.111c-.733 1.985-2.026 3.348-3.515 3.49v-3.116zm2.784-.775c-.92.158-1.851.243-2.784.255V8.76h4.151c-.017.999-.169 1.99-.45 2.95l-.917.157zM13.43 8.24a11.627 11.627 0 00-.408-2.852l2.216.382c.319.786.497 1.622.527 2.47H13.43zm1.545-3.042l-2.124-.367a7.162 7.162 0 00-2.066-3.233 7.307 7.307 0 014.19 3.6zm-8.762-3.6A7.162 7.162 0 004.148 4.83l-2.124.367a7.307 7.307 0 014.19-3.6zm-4.19 10.204l2.124.367a7.162 7.162 0 002.066 3.233 7.307 7.307 0 01-4.19-3.6zm8.762 3.6a7.162 7.162 0 002.066-3.233l2.124-.367a7.307 7.307 0 01-4.19 3.6z' fill='%23242221' stroke='%23242221' stroke-width='.15'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;height:17px;width:17px}@media(min-width:1436px){.cmp-box__web-icon{height:19px;width:19px}}.cmp-box__whatsapp{font-family:var(--cupraRegular);line-height:1.4;font-size:14px;display:flex;align-items:center;margin-bottom:9pt;gap:8px}.cmp-box__whatsapp-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath d='M7.503.75c1.788 0 3.52.718 4.771 1.97a6.713 6.713 0 011.976 4.757c-.002 3.704-3.029 6.718-6.75 6.718a6.778 6.778 0 01-3.429-.931l-3.132.818.837-3.046A6.689 6.689 0 01.75 7.47C.752 3.765 3.78.75 7.503.75zm.017.8c-3.299 0-5.97 2.655-5.97 5.92a5.88 5.88 0 00.909 3.151l.181.287-.564 2.05 2.116-.552.278.166a5.978 5.978 0 003.028.824c3.283 0 5.952-2.656 5.952-5.92a5.907 5.907 0 00-1.739-4.189l-.002-.002A5.962 5.962 0 007.52 1.55zM4.902 4.027c.123 0 .246.002.353.006.112.007.263-.042.412.314.153.366.52 1.265.566 1.356.046.091.076.198.016.32-.062.122-.093.198-.185.305-.09.107-.192.238-.275.32-.092.09-.188.19-.08.372a5.51 5.51 0 001.02 1.266c.703.622 1.293.814 1.476.906.184.091.291.076.398-.046.108-.122.459-.533.58-.716.123-.182.246-.152.414-.091.168.061 1.07.502 1.254.594.183.091.306.137.351.213.047.077.047.442-.107.869-.153.426-.885.816-1.239.868a2.515 2.515 0 01-1.155-.072 10.555 10.555 0 01-1.046-.384C5.815 9.636 4.612 7.79 4.52 7.669c-.092-.122-.75-.99-.75-1.89 0-.899.475-1.34.643-1.523a.678.678 0 01.489-.229z' fill='%231B1B1B'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;height:15px;width:15px}@media(min-width:1436px){.cmp-box__whatsapp-icon{height:18px;width:18px}}.cmp-box__email{display:flex;align-items:center;gap:8px;margin-top:9pt;margin-bottom:9pt}.cmp-box__email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 88.86'%3E%3Cpath d='M7.05 0h108.78a7.07 7.07 0 017 7.05v74.76a7 7 0 01-1.22 4 2.78 2.78 0 01-.66 1 2.62 2.62 0 01-.66.46 7 7 0 01-4.51 1.65H7.05a7.07 7.07 0 01-7-7V7.05a7.07 7.07 0 017-7.05zm-.3 78.84l36.78-38.22L6.75 9.54v69.3zm42.32-33.45L9.77 83.45h103L75.22 45.39l-11 9.21a2.7 2.7 0 01-3.45 0l-11.7-9.21zm31.6-4.84l35.46 38.6V9.2L80.67 40.55zM10.21 5.41L62.39 47.7l49.88-42.29z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;height:18px;width:18px}@media(min-width:1436px){.cmp-box__email-icon{height:20px;width:20px}}.cmp-star-rating{display:flex;align-items:center;gap:1pc;margin-bottom:8px;height:21px}@media(max-width:320px){.cmp-star-rating{display:block}}@media(min-width:1436px){.cmp-star-rating{margin-bottom:9pt}}.cmp-star-rating__total-ratings{font-family:var(--cupraLight);font-size:14px;line-height:1pc;color:var(--grey2)}.cmp-star-rating__stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-size:20px;line-height:0;font-family:Times}.cmp-star-rating__stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,#003e51 var(--percent),#d8d8d8 var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px}.cmp-comment__header{display:flex;justify-content:space-between;align-items:baseline}.cmp-comment__title{font-family:var(--cupraMedium);font-size:14px;line-height:20px;color:var(--black2)}.cmp-comment__body{font-family:var(--CupraBook);font-size:9pt;line-height:1pc;color:var(--grey);margin-top:8px}.cmp-comment__date{font-family:var(--cupraRegular);font-size:9pt;line-height:20px;color:var(--black3);margin-top:8px}.cmp-accordion-section .mod__rating-accordion-content{position:relative;width:100vw;left:-1pc;--height:auto;background-color:#fff;overflow:hidden;max-height:var(--height);transition:max-height .3s ease}@media(min-width:764px){.cmp-accordion-section .mod__rating-accordion-content{width:calc(100% + 2pc)}}@media(min-width:1016px){.cmp-accordion-section .mod__rating-accordion-content{width:calc(100% + 3pc);margin-left:-8px}}.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 1pc}@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{font-family:var(--cupraLight);font-size:9pt;line-height:1pc;color:var(--grey2);margin-left:4px}.cmp-accordion-section__filter-tag-container{display:flex;gap:8px;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:1pc;overflow-x:auto;scroll-behavior:smooth;cursor:grab}.cmp-accordion-section__filter-tag-container::-webkit-scrollbar{display:none}@media(min-width:1016px){.cmp-accordion-section__filter-tag-container{scroll-padding:24px;gap:9pt}}.cmp-accordion-section__filter-tag{flex-shrink:0;scroll-snap-align:start;font-family:var(--cupraRegular);font-size:14px;line-height:1;padding:3px 1pc 5px;border-radius:13.5px;border:1px solid var(--black3);color:var(--black2);cursor:pointer}.cmp-accordion-section__filter-tag:first-child{margin-left:1pc}@media(min-width:1016px){.cmp-accordion-section__filter-tag:first-child{margin-left:24px}}.cmp-accordion-section__filter-tag:last-child{position:relative;left:-8px;width:8px;padding:0;border:none}@media(min-width:1016px){.cmp-accordion-section__filter-tag:last-child{left:0;width:11px}}.cmp-accordion-section__see-more-container{display:flex;justify-content:center;align-items:center;margin-bottom:9pt;cursor:pointer;min-height:20px}.cmp-accordion-section__see-more-label{font-family:var(--cupraRegular);font-size:14px;line-height:1.2;color:var(--black2)}.cmp-accordion-section__see-more-icon{width:20px;height:20px;background:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/arrow-down-see-more.svg) no-repeat 50%}.cmp-accordion-section__filter-label{font-family:var(--cupraRegular);font-size:14px;line-height:1pc;margin-bottom:1pc}.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;overflow:hidden;max-height:var(--height);transition:max-height .3s ease}.cmp-accordion-section__content[data-active=closed]{max-height:0!important}.cmp-accordion-section__general-info{margin-bottom:1pc}.cmp-accordion-section__general-info .outlet,.cmp-accordion-section__general-info .service{font-family:var(--cupraBook);font-size:9pt;line-height:1.6;color:var(--grey);margin-bottom:9pt}@media(min-width:1436px){.cmp-accordion-section__general-info .outlet,.cmp-accordion-section__general-info .service{font-size:1pc}}.cmp-schedule{display:flex;flex-direction:column;gap:8px;margin-bottom:2pc}.cmp-schedule__label{font-family:var(--cupraMedium);font-size:14px;line-height:1.4;font-weight:500;color:var(--black3)}.cmp-schedule__box{display:flex;align-items:center;gap:9pt;font-family:var(--cupraRegular);font-size:9pt;line-height:1.6;color:var(--black2)}.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:1pc}@media(min-width:1436px){.cmp-schedule__times{gap:24px}}.cmp-accordion{padding:18px 0;box-shadow:0 1px 0 0 var(--greyborder) inset;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none;outline:none;min-height:68px}.cmp-accordion__label{font-family:var(--cupraRegular);color:var(--black2);font-size:1pc;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{position:relative;left:6px;height:2pc;width:2pc;transition:transform .6s ease;flex-shrink:0}.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{font-family:var(--cupraBook);font-size:9pt;line-height:1.6;color:var(--grey);margin-bottom:9pt}@media(min-width:1436px){.cmp-accordion__outlet,.cmp-accordion__service{font-size:1pc}}.cmp-details-card{position:relative;padding:0 1pc 6px;background-color:var(--white)}@media(min-width:1016px){.cmp-details-card{padding:0 24px 4px}}.cmp-details-card__close-icon-wrapper{position:sticky;top:0;margin-left:-1pc;width:100vw;background:var(--white);padding:9px 1pc;z-index:1}@media(min-width:764px){.cmp-details-card__close-icon-wrapper{padding-top:9pt;width:calc(100% + 2pc)}}@media(min-width:1016px){.cmp-details-card__close-icon-wrapper{padding:9pt 24px 8px;width:calc(100% + 3pc);margin-left:-24px}}.cmp-details-card__close-icon{position:relative;left:6px;background-color:var(--white);background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;width:24px;height:24px;margin-left:auto;cursor:pointer}.cmp-details-card__distinction-label{background-color:var(--cardDistinction);font-family:var(--cupraMedium);font-size:14px;line-height:1.4;color:var(--white);min-height:2pc;display:flex;margin-bottom:8px}@media(min-width:1016px){.cmp-details-card__distinction-label{margin-bottom:22px}}.cmp-details-card__distinction-label .cmp-details-card__close-icon{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close-icon-blue.svg);background-color:transparent}.cmp-details-card__concessionaire-box{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.cmp-details-card__concessionaire{font-family:var(--cupraMedium);font-size:1pc;font-weight:500;line-height:1.5;letter-spacing:normal;color:var(--black3);width:80%;text-transform:capitalize}@media(min-width:1436px){.cmp-details-card__concessionaire{font-size:20px}}.cmp-details-card__tag-km{font-family:var(--cupraMedium);font-size:9pt;line-height:1.3;color:var(--grey);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{font-family:var(--cupraLight);font-size:14px;line-height:1pc;color:var(--grey2)}.cmp-details-card .mod__separator{width:100%;height:1px;margin:18px 1pc 1pc 0;background-color:var(--black3)}@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{position:relative;width:42.54%;height:100%}.cmp-cards-container__results-length{padding:9pt 1pc;box-shadow:0 1px 0 0 var(--greyborder2) inset;font-size:14px;line-height:1.8;font-family:var(--cupraRegular);color:var(--black2);text-transform:lowercase}}@media(min-width:764px)and (min-width:764px){.cmp-cards-container__results-length{position:sticky;top:0;background:var(--white);border-bottom:1px solid var(--greyborder2)}}@media(min-width:764px)and (min-width:1016px){.cmp-cards-container__results-length{box-shadow:none;padding:9pt 26px}}@media(min-width:764px)and (min-width:1436px){.cmp-cards-container__results-length{padding:8px 24px;font-size:1pc;line-height:1.6}}@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{position:sticky;top:0;background-color:var(--white);border-bottom:1px solid var(--greyborder);display:flex;justify-content:space-between;padding:14px 24px 14px 18px}.cmp-cards-container__wrapper{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--greyborder2)}.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{position:absolute;bottom:0;width:100%;padding:1pc;box-shadow:0 2px 6px 0 rgba(0,0,0,.5);display:flex;gap:1pc;background:var(--white)}@media(min-width:764px){.cmp-cards-container__ctas{gap:24px;padding:8px 1pc}}@media(min-width:1436px){.cmp-cards-container__ctas{gap:31px;padding:1pc 24px}}.cmp-cards-container__ctas a{display:contents}.cmp-cards-container__ctas .cta-white{padding:11px 1pc;background:var(--white);width:100%;display:flex;justify-content:center;align-items:center;border:1px solid var(--black);cursor:pointer}.cmp-cards-container__ctas .cta-white p{font-family:var(--cupraRegular);font-size:14px;line-height:1.14;text-align:center;color:var(--black2);margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.cmp-cards-container__ctas .cta-black{padding:11px 1pc;background:var(--black3);width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.cmp-cards-container__ctas .cta-black p{font-family:var(--cupraRegular);font-size:14px;line-height:1.14;text-align:center;color:var(--white);margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.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{font-family:var(--cupraRegular);font-size:14px;line-height:1.7;color:var(--black2);text-transform:lowercase}.cmp-cards-container__upside-down{position:relative;top:unset;bottom:0;border-bottom:none;background-color:var(--white);width:100%;z-index:2}.cmp-cards-container__toggle-container{display:flex;cursor:pointer}.cmp-cards-container__toggle-label{font-size:14px;line-height:1.7;font-family:var(--cupraRegular);color:var(--black2);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-repeat:no-repeat;background-position:50%;background-size:20px 30px;width:1pc}.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{position:relative;bottom:unset;height:100%;z-index:unset}@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{box-shadow:none;border-bottom:1px solid var(--greyborder2)}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{padding:1pc 8px 9pt;position:absolute;align-items:center;top:8px;right:1pc;left:1pc;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 4px 0 rgba(15,15,15,.2);background-color:var(--white)}@media(min-width:764px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{width:42%;left:0;right:0;top:0;box-shadow:none}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{width:100%;padding:17px 2pc 18px;right:0;left:0;flex-direction:row;min-height:59px;box-shadow:0 2px 4px 0 rgba(15,15,15,.2)}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form{width:100%;padding:24px 36px 24px 2pc;right:0;left:0;flex-direction:row;min-height:5pc;box-shadow:0 2px 4px 0 rgba(15,15,15,.2)}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container{display:flex;justify-content:space-between;padding:0 8px 1pc;position:relative;width:100%;border-bottom:1px solid var(--greyborder2)}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container{padding:0;width:50%;justify-content:flex-start;align-items:center;border-bottom:none}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container input{position:relative;font-family:var(--cupraLight);font-size:14px;line-height:1.2;color:var(--black2);border:transparent;outline:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 53px)}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container input{font-size:1pc;font-family:var(--cupraBook);line-height:1.5;width:46.459%;color:var(--grey2);margin-left:2pc}}@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;position:absolute;top:50%;left:2pc}@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{position:relative;width:5px;height:5px;background:#000;border-radius:50%;margin:0 2px;animation:jump 1s linear infinite}.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-repeat:no-repeat;background-position:50%;background-size:18px 18px;width:15px;height:15px;cursor:pointer}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .positionIcon{background-size:24px 24px;width:30px;height:30px;margin-right:2pc}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .positionIcon:before{content:"";display:block;top:50%;right:-24px;transform:translateY(-50%);width:1px;height:33px;background-color:var(--grey3);position:relative;left:60px}}@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{display:block;width:1px;height:33px;margin:0 15px 0 1pc;background-color:var(--grey3)}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .searchIcon{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/lupa.svg);background-color:#fff;background-repeat:no-repeat;background-size:1pc 1pc;background-position:50%;width:1pc;height:1pc;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .searchIcon{width:20px;height:20px}}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form .input-container .delete-icon{background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close-icon.svg);background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:50%;width:9pt;height:9pt;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;margin-right:9pt}@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{height:20px;width:20px;border:1px solid var(--greyborder);display:inline-block;position:relative;flex-shrink:0}.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-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/tick.svg);background-repeat:no-repeat;background-size:20px 20px;color:#fff;background-color:var(--black3);border:1px solid var(--black3);width:20px;height:20px;flex-shrink:0}.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{height:20px;width:20px;border:1px solid var(--greyborder);display:inline-block;position:relative;flex-shrink:0;border-radius:75pt;transition:none}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio label .decoration{height:20px;width:20px;border:1px solid var(--greyborder);display:inline-block;position:absolute;flex-shrink:0;border-radius:75pt;transition:none;gap:10px}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio input[type=radio]+.radio{border:1px solid var(--black3);width:20px;height:20px;flex-shrink:0}.cmp-find-dealer .cmp-fad-container .cmp-search-location-form__option-radio input[type=radio]:checked+.radio{background-color:var(--black3);height:9px;width:9px;left:5.5px;transition:none;flex-shrink:0}.cmp-find-dealer .cmp-fad-container .pac-container{width:100%!important;top:100%!important;left:0!important;margin-left:0!important;box-shadow:none;border:1px solid var(---greyborder2)}@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{font-family:var(--cupraLight);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;color:var(--black2);padding:9pt 14px;border:none;list-style:none;font-size:14px;line-height:1.7;transition:background-color .3s ease;background-image:none!important;cursor:pointer}.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:1pc;line-height:26px;padding:11px 25px}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-item{padding:11px 2pc!important}}.cmp-find-dealer .cmp-fad-container .pac-container .pac-item .pac-item-query{font-family:var(--cupraBook);font-size:inherit;line-height:inherit;padding-right:3px;color:var(--black2);margin-left:11px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-item .pac-item-query{margin-left:1pc}}.cmp-find-dealer .cmp-fad-container .pac-container .pac-icon{display:block!important;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/dropdown-pin.svg)!important;background-repeat:no-repeat;background-position:50%;margin:3px 11px 0 0;height:1pc!important;width:1pc!important;background-size:1pc 1pc!important;border:none;cursor:pointer;max-height:unset!important;float:left;position:relative;top:4px}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container .pac-container .pac-icon{margin:4px 1pc 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{top:1pc;min-height:52px;padding:1pc 8px;justify-content:center}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-location-form{padding:1pc;top:24px;right:2pc;left:unset;min-height:56px;width:calc(100% - 4pc);box-shadow:0 2px 5px 0 rgba(15,15,15,.2)}}@media(max-width:1015px)and (min-width:764px){.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{font-family:var(--cupraMedium);font-weight:500;font-size:20px;line-height:24px;color:var(--black3);text-align:center;margin-bottom:4px}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__title{text-align:left;margin-bottom:0}}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__close{position:absolute;right:1pc;top:28px;width:20px;height:20px;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/close.svg);border:0;background-color:#fff;background-repeat:no-repeat;background-position:50%;cursor:pointer}}@media(max-width:1015px)and (min-width:764px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-search-modal__header__close{top:42px;right:2pc}}@media(max-width:1015px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .checkbox-section{display:flex;flex-direction:column;align-items:start;gap:1pc}.cmp-find-dealer .cmp-fad-container.mod__modal-form .status{display:block!important;font-family:var(--cupraMedium);font-weight:500;font-size:1pc;line-height:20px;color:var(--black3);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{font-size:1pc;line-height:24px;font-family:var(--cupraBook);color:var(--grey)}}@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{padding:0 8px;border-bottom:none}@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}}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-checkbox-container{font-size:14px!important;margin-left:1pc!important}}@media(min-width:1436px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .cmp-checkbox-container{margin-left:2pc!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 rgba(15,15,15,.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:2pc}}.cmp-find-dealer .cmp-fad-container.mod__modal-form .mod__line-separator{display:block;width:100%;height:1px;background-color:var(--grey3)}@media(min-width:1016px){.cmp-find-dealer .cmp-fad-container.mod__modal-form .mod__line-separator{display:block;width:1px;height:20px}}.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{display:flex;gap:8px;align-items:center;font-size:14px;line-height:1.5;margin:0;color:var(--grey);font-family:var(--cupraBook)}@media(min-width:764px){.checkbox-section.cmp-checkbox-container,.cmp-checkbox-container{font-size:1pc;line-height:1.5}}@media(min-width:1016px){.checkbox-section.cmp-checkbox-container,.cmp-checkbox-container{font-size:1pc;line-height:1.4;gap:10px}}.checkbox-section.cmp-checkbox-container.mod__checked,.cmp-checkbox-container.mod__checked{color:var(--black3)}.cmp-radiobutton-container{display:flex;gap:8px;align-items:center;font-size:14px;line-height:1.5;margin:0;padding-left:5px;color:var(--grey);font-family:var(--cupraBook)}.cmp-radiobutton-container.mod__checked{gap:19px;color:var(--black3)}@media(min-width:764px){.cmp-radiobutton-container{font-size:1pc;line-height:1.5}}@media(min-width:1016px){.cmp-radiobutton-container{font-size:1pc;line-height:1.4;padding-left:0;gap:10px}.cmp-radiobutton-container.mod__checked{gap:21px}}.cmp-search-modal{padding:28px 1pc 24px;box-shadow:0 2px 5px 0 rgba(15,15,15,.2);background:var(--white);width:100%;border-radius:20px 20px 0 0;flex-direction:column;gap:24px;left:0;right:0;margin:auto;display:none;position:fixed;z-index:105}@media(min-width:764px){.cmp-search-modal{position:absolute;padding:40px 2pc 2pc;gap:2pc;max-width:44pc;height:auto;bottom:auto;top:24px;border-radius:0}}@media(min-width:1016px){.cmp-search-modal{display:flex;padding:0;top:59px;left:0;width:100%;height:auto;min-height:59px;max-width:none;z-index:auto}}@media(min-width:1436px){.cmp-search-modal{width:100%;gap:1pc;top:5pc;min-height:72px}}.cmp-search-modal__body{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media(min-width:764px){.cmp-search-modal__body{gap:2pc}}@media(min-width:1016px){.cmp-search-modal__body{padding:17px 2pc 18px;display:flex;width:100%;gap:1pc;flex-direction:row;justify-content:flex-start;align-items:center}}@media(min-width:1436px){.cmp-search-modal__body{width:100%;gap:2pc;top:5pc;padding:24px 36px 24px 94px}}.cmp-search-modal__footer .mod__line-separator{display:block;width:100%;height:1px;margin-bottom:24px;background-color:var(--grey3)}.cmp-search-modal__buttons{display:flex;justify-content:center;gap:1pc;width:100%}@media(min-width:764px){.cmp-search-modal__buttons{justify-content:flex-end}}.cmp-search-modal__button{font-family:var(--cupraRegular);border:1px solid var(--black3);padding:11px 13px 13px;font-weight:400;font-size:14px;line-height:1pc;white-space:nowrap;width:100%}@media(min-width:764px){.cmp-search-modal__button{padding:1pc 13px 15px;font-size:1pc;line-height:20px;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{display:flex;animation:modalUp .5s forwards}@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{position:absolute;top:0;opacity:.2;width:100%;height:100%;background-color:var(--grey)}.cmp-search-location-form__search-filters .checkbox-section,.cmp-search-location-form__search-options .checkbox-section{display:grid;grid-template-columns:repeat(2,minmax(0,auto));align-items:center;justify-content:flex-start;gap:11px!important;padding:9pt 5px 0}@media(min-width:1016px){.cmp-search-location-form__search-filters .checkbox-section,.cmp-search-location-form__search-options .checkbox-section{padding:0 5px;gap:2pc;justify-content:unset;grid-template-columns:repeat(4,minmax(0,auto))}}.cmp-search-location-form__search-filters .checkbox-section .label,.cmp-search-location-form__search-options .checkbox-section .label{font-family:var(--cupraRegular);font-size:9pt;line-height:1pc;cursor:pointer}.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{width:20px;height:20px;margin:0 8px 0 0;border:1px solid var(--greyborder)}.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{display:block;font-family:var(--cupraMedium);font-weight:500;font-size:1pc;line-height:1.5;color:var(--black3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}.cmp-open-search-modal-cta{position:absolute;bottom:22px;right:13px}@media(min-width:764px){.cmp-open-search-modal-cta{bottom:2pc;right:2pc}}.cmp-open-search-modal-cta.mod__cupra-rounded-outlined{font-family:var(--cupraRegular);font-weight:400;font-size:14px;line-height:1pc;background:var(--white);border:1px solid var(--black3);white-space:nowrap;border-radius:75pt;padding:10px 1pc;align-items:center;justify-content:flex-start;display:flex;flex-direction:row;gap:8px}.cmp-open-search-modal-cta__filtersIcon{width:20px;height:20px;background-image:url(../../../../../etc.clientlibs/cupra-website/components/feature/find-a-dealer/auto-clientlibs/resources/filters-icon.svg);border:0;background-color:#fff;background-repeat:no-repeat;background-position:50%}.cmp-open-search-modal-cta__active-filters-number{width:20px;height:20px;border-radius:50%;color:#fff;background-color:#000;font-weight:400;font-size:9pt;line-height:1pc;display:flex;text-align:center;justify-content:center;align-items:center;margin-left:2px}: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:rgba(15,15,15,0.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{position:relative;width:100%;padding:0;justify-content:center;font-family:var(--cupraLight);max-width:100%;margin:auto}@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{max-width:1372px;height:calc(100vh - 141px);max-height:922px}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[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{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;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{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}