.seatComponents-dealer-directory .cupraDealerButton{width:88px;height:40px;text-align:center;font-family:SeatBold;cursor:pointer;font-size:14px;line-height:16px}
@media(min-width:764px){.seatComponents-dealer-directory .cupraDealerButton{width:214px;height:48px;font-size:16px;line-height:20px}
}
@media(min-width:1016px){.seatComponents-dealer-directory .cupraDealerButton{font-size:16px;line-height:20px}
}
@media(min-width:1436px){.seatComponents-dealer-directory .cupraDealerButton{width:202px;height:56px;font-size:20px;line-height:24px}
}
.seatComponents-dealer-directory .cupraDealerButton span{overflow:hidden;display:block;word-break:break-all}
.seatComponents-dealer-directory .cupraDealerButton:focus{outline:0}
.seatComponents-dealer-directory .cupraDealerButton.primary{border:solid 1px #190f14}
.seatComponents-dealer-directory .cupraDealerButton.primary.fullwidth{width:100%}
.seatComponents-dealer-directory .cupraDealerButton.primary.filled{background-color:#190f14;color:#ece9e1}
.seatComponents-dealer-directory .cupraDealerButton.primary.filled:hover{background-color:#494949}
.seatComponents-dealer-directory .cupraDealerButton.primary.outlined{background-color:#fff;color:#190f14}
.seatComponents-dealer-directory .cupraDealerButton.primary.outlined:hover{border:solid 2px #190f14}
.seatComponents-dealer-directory .cupraDealerButton.primary.text{border:0;background:0}
.seatComponents-dealer-directory .seatDealerCard{font-family:SeatRegular,serif;font-size:16px;background-color:white;padding:24px;box-sizing:border-box;display:flex;height:100%;flex-direction:column;position:relative;justify-content:flex-start;border:1px solid white}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard{justify-content:space-between}
}
@media(max-width:1015px){.seatComponents-dealer-directory .seatDealerCard{padding:12px}
}
@media(min-width:1016px) and (max-width:1435px){.seatComponents-dealer-directory .seatDealerCard{padding:16px;justify-content:space-between}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard{padding:24px;justify-content:space-between}
}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard.seatDealerCardSelected{border-color:#190f14}
}
.seatComponents-dealer-directory .seatDealerCard .card-label{font-family:SeatMedium;font-size:12px;line-height:16px}
.seatComponents-dealer-directory .seatDealerCard .card-label-open{color:#009196}
.seatComponents-dealer-directory .seatDealerCard .card-label-closed{color:#bb1a20}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .card-label{text-align:right;height:16px}
}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard .card-label{position:absolute;right:4px;top:4px}
}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .card-label{right:8px;top:8px}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .card-label{font-size:14px;line-height:1.14;right:24px;top:24px}
}
.seatComponents-dealer-directory .seatDealerCard .information{width:100%}
.seatComponents-dealer-directory .seatDealerCard .information p{margin:0}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo{background-color:white;text-align:center;word-break:break-all;display:flex;flex-wrap:wrap;justify-content:space-between}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images{width:100%;display:flex;position:relative;justify-content:center}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images{width:80px;height:56px;display:inline-flex}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .primary-card-image,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image{border-radius:50%;background-size:contain}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .primary-card-image{width:96px;height:96px}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .primary-card-image img{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:50%;border:solid 1px #190f14}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .primary-card-image{width:72px;height:72px}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .primary-card-image{width:56px;height:56px;left:50%}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image{width:80px;height:80px;margin-top:1.85%}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image img{width:80px;height:80px;border-radius:50%;border:solid 1px #190f14}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image img{width:56px;height:56px}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image img{width:40px;height:40px}
}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image{width:56px;height:56px;margin-top:3.85%}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .card-images .secondary-card-image{width:40px;height:40px;margin-top:7.85%}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .personInfo{display:inline-block;margin-top:24px;width:100%}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .personInfo .personName{font-size:16px;line-height:20px;color:#190f14;font-family:SeatBold;text-transform:capitalize}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .personInfo .personName{font-size:20px;line-height:24px;width:100%}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .personInfo .personPosition{font-size:14px;line-height:1.14;max-height:16px;height:16px;color:#666;font-family:SeatBook,serif;overflow:hidden}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .personInfo .personPosition{font-size:12px;line-height:16px;max-height:16px;height:16px}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .personInfo .personPosition{width:100%}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData{display:flex;flex-direction:column;width:100%}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list{display:flex;justify-content:center;margin-top:12px;font-family:SeatRegular;font-size:14px;line-height:20px;color:#190f14}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list{flex-direction:column;align-items:center}
}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list{flex-direction:row}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list{font-size:16px}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .show-phone,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .show-whatsapp,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .call-whatsapp,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .call-phone{max-height:20px;overflow:hidden;cursor:pointer}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .show-phone,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .show-whatsapp,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .call-whatsapp,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .call-phone{max-height:20px}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list a{font-family:SeatRegular;font-size:14px;line-height:20px;color:#190f14;border-bottom:1px solid black}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list a{font-size:16px}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list a:hover{text-decoration:none}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .phone,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{padding-left:25px;height:24px;display:flex;align-items:center}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .phone,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{max-width:calc(50% - 8px)}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .phone,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{max-width:calc(50% - 16px)}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .phone{background:url(clientlibs/resources/phone.svg) no-repeat left center}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{background:url(clientlibs/resources/whatsapp.svg) no-repeat left center;margin-left:12px}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{margin-left:0;margin-top:8px}
}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{margin-top:0;margin-left:16px}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .whatsapp{margin-left:32px}
}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .call-whatsapp,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .infoData .phone-list .call-phone{display:none}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .name{font-family:SeatRegular;font-size:16px;color:#190f14;line-height:1.25;max-height:20px;margin-top:25px;overflow:hidden;width:100%;text-transform:capitalize}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .name{margin-top:18px;font-size:14px;line-height:16px;max-height:16px}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .name{margin-top:14px}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating{margin-top:8px;display:flex;justify-content:center;width:100%;column-gap:8px}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating{height:20px}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating{margin-top:0}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf{width:24px;height:24px;margin-right:8px}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf{margin-top:0;height:20px;width:20px}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty:last-child,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull:last-child,.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf:last-child{margin-right:0}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingFull{background:url(clientlibs/resources/full-star.svg) no-repeat;background-size:100%}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingHalf{background:url(clientlibs/resources/half-star.svg) no-repeat;background-size:100%}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .cupraDealerStarRating .starRatingEmpty{background:url(clientlibs/resources/empty-star.svg) no-repeat;background-size:100%}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .address{width:100%;margin-top:8px}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .address{margin-top:4px}
}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .address{margin-top:4px}
}
.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .address .address-link{word-break:break-word;font-family:SeatRegular;font-size:12px;color:#747468;line-height:16px;text-transform:capitalize;text-align:center;text-decoration:underline}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .address .address-link{font-size:12px;line-height:16px}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .information .contactInfo .address .address-link{font-size:14px;line-height:20px}
}
.seatComponents-dealer-directory .seatDealerCard .buttons{width:100%;display:flex;flex-direction:column;font-size:14px;line-height:16px;font-family:SeatBold}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .buttons{font-size:16px;line-height:20px}
}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .buttons{margin-top:18px}
}
@media(max-width:1435px){.seatComponents-dealer-directory .seatDealerCard .buttons{margin-top:14px}
}
.seatComponents-dealer-directory .seatDealerCard .buttons .cta-squared{display:flex;align-items:center;justify-content:center;border-radius:2px;min-width:136px;cursor:pointer;outline:0;border:0;text-align:center;transition:border 0;max-height:40px;padding:8px}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard .buttons .cta-squared{padding:12px}
}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .buttons .cta-squared{padding:14px}
}
.seatComponents-dealer-directory .seatDealerCard .buttons .cta-primary{background-color:#190f14;color:#ece9e1}
.seatComponents-dealer-directory .seatDealerCard .buttons .cta-secondary{background-color:transparent;color:#190f14;outline:solid 1px #190f14}
.seatComponents-dealer-directory .seatDealerCard .buttons a{width:100%;border-radius:2px}
@media(max-width:763px){.seatComponents-dealer-directory .seatDealerCard .buttons a{height:32px}
}
.seatComponents-dealer-directory .seatDealerCard .buttons a:hover{text-decoration:none}
.seatComponents-dealer-directory .seatDealerCard .buttons a:nth-child(2){margin-top:8px}
@media(min-width:1436px){.seatComponents-dealer-directory .seatDealerCard .buttons a:nth-child(2){margin-left:16px;margin-top:0}
}
.seatComponents-dealer-directory .seatDealerCard .dealerWeb{width:100%;margin-top:8px;display:flex;flex-direction:row;justify-content:center}
.seatComponents-dealer-directory .seatDealerCard .dealerWeb .dealerWeb-link{word-break:break-word;font-family:SeatRegular,serif;font-size:12px;line-height:16px;color:#190f14;text-align:center;text-decoration:underline;width:initial}
@media(min-width:764px){.seatComponents-dealer-directory .seatDealerCard .dealerWeb .dealerWeb-link{font-size:14px;line-height:16px}
}
@media(min-width:1016px){.seatComponents-dealer-directory .seatDealerCard .dealerWeb .dealerWeb-link{font-size:16px;line-height:20px}
}
.seatComponents-dealer-directory .swiper-slide{height:auto}
.seatComponents-dealer-directory .dealerCardsList{width:100%}
@media(max-width:763px){.seatComponents-dealer-directory .dealerCardsList{position:absolute;bottom:0}
.seatComponents-dealer-directory .dealerCardsList .swiper-wrapper .swiper-slide{width:calc(100% - 48px)}
}
@media(min-width:764px){.seatComponents-dealer-directory .dealerCardsList{overflow-y:scroll;overflow-x:hidden;height:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;grid-gap:32px;background-color:#f4f4f3;scrollbar-width:thin;scrollbar-color:#190f14 #e1e1e1;padding-right:24px}
}
.seatComponents-dealer-directory .dealerCardsList::-webkit-scrollbar{width:3px}
@media(max-width:763px){.seatComponents-dealer-directory .dealerCardsList::-webkit-scrollbar{width:0}
}
.seatComponents-dealer-directory .dealerCardsList::-webkit-scrollbar-track{background:#e1e1e1}
.seatComponents-dealer-directory .dealerCardsList::-webkit-scrollbar-thumb{background-color:#190f14;border-radius:12px}
.seatComponents-dealer-directory .cupraDealerInputMaps{display:inline-flex;align-items:center;justify-content:space-between;border:1px solid #190f14;border-radius:2px;padding:11px 16px}
@media(max-width:1435px){.seatComponents-dealer-directory .cupraDealerInputMaps{padding:11px 16px}
}
@media(max-width:1015px){.seatComponents-dealer-directory .cupraDealerInputMaps{padding:11px 8px}
}
@media(max-width:763px){.seatComponents-dealer-directory .cupraDealerInputMaps{padding:6px 8px}
}
.seatComponents-dealer-directory .cupraDealerInputMaps .cupraDealerInputText{background-color:#f4f4f3;width:100%;font-size:16px;line-height:20px;font-family:SeatRegular,serif;color:#190f14;border:0}
@media(min-width:1436px){.seatComponents-dealer-directory .cupraDealerInputMaps .cupraDealerInputText{font-size:20px;line-height:24px}
}
@media(max-width:763px){.seatComponents-dealer-directory .cupraDealerInputMaps .cupraDealerInputText{font-size:14px;line-height:16px;height:auto;margin:4px 0}
}
.seatComponents-dealer-directory .cupraDealerInputMaps .cupraDealerInputText:focus{outline:0}
.seatComponents-dealer-directory .cupraDealerInputMaps .cupraDealerInputText.disabled{color:rgba(102,102,102,0.7);cursor:default}
.seatComponents-dealer-directory .cupraDealerInputMaps .my-location-button{border:0;background:url(clientlibs/resources/location-icon-black.svg) no-repeat;background-color:#f4f4f3;background-size:contain;cursor:pointer;display:inline-flex;height:32px;margin-left:24px;padding:0;width:32px}
@media(max-width:1435px){.seatComponents-dealer-directory .cupraDealerInputMaps .my-location-button{height:24px;margin-left:0;width:28px}
}
.seatComponents-dealer-directory .cupraDealerInputMaps .my-location-button:focus{outline:0}
.pac-container-default{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-sizing:border-box;border:0;border-radius:2px;font-family:Arial,sans-serif;margin-top:12px;overflow:hidden;position:absolute;z-index:1000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
@media(min-width:1436px){.pac-container-default{margin-top:16px;margin-left:-16px;width:30% !important}
}
@media(min-width:1016px) and (max-width:1435px){.pac-container-default{margin-top:14px;margin-left:-16px;width:29% !important}
}
@media(min-width:764px) and (max-width:1015px){.pac-container-default{margin-top:14px;margin-left:-16px;width:28.2% !important}
}
@media(max-width:763px){.pac-container-default{width:89.5% !important;margin-left:-8px}
}
.pac-container-default .pac-item{background-position-x:24px !important;padding:8px 8px 8px 40px;list-style:none;background:url(clientlibs/resources/icon-location.svg) 16px 15px no-repeat #fff !important;background-size:10px 15px !important;border:0;cursor:pointer;min-height:48px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;font-size:11px;color:#999}
.pac-container-default .pac-item .pac-icon{display:none}
.pac-container-default .pac-item .pac-item-query .pac-matched{font-weight:700 !important}
.pac-container-default .pac-item span{font-weight:100;font-size:16px;line-height:26px;font-family:"SeatLight",serif;margin:0;color:#242221;overflow:hidden;padding-right:3px;transition:all .3s ease-in}
.pac-container-default .pac-item:hover,.pac-container-default .pac-item .pac-item-selected{background-color:#dedad4 !important}
.seatComponents-dealer-directory .dealer-search-wrapper .results-wrapper{height:calc(100vh - 300px);display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;margin-left:32px}
@media(max-width:763px){.seatComponents-dealer-directory .dealer-search-wrapper .results-wrapper{height:calc(100vh - 190px);position:relative;display:flex;width:100%;margin-left:0;flex-wrap:wrap-reverse}
}
.seatComponents-dealer-directory .dealer-search-wrapper .results-wrapper .map{width:100%}
@media screen and (max-width:763px){.seatComponents-dealer-directory{margin-top:-4px}
}
.seatComponents-dealer-directory .dealer-search-wrapper{display:flex;flex-direction:column;align-items:center;font-family:SeatRegular,serif;font-weight:normal;font-stretch:normal;font-style:normal;background-color:#f4f4f3}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper{padding:32px 32px 16px 32px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media(max-width:763px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper{padding:12px 16px 16px 16px}
}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:32px}
}
@media(min-width:1016px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper{grid-template-columns:repeat(12,1fr)}
}
@media(min-width:1436px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper{padding:32px 32px 24px 32px}
}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .title{width:100%;grid-column:1 / span 3;font-size:30px;line-height:32px;letter-spacing:normal;color:#190f14;font-family:SeatBlack;height:46px;overflow:hidden;margin:0 auto;margin-bottom:32px;text-align:center}
@media(max-width:763px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .title{font-family:SeatBold;width:100%;font-size:16px;line-height:20px;height:20px;margin-bottom:12px}
}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .title{width:100%;grid-column:1 / span 6}
}
@media(min-width:1016px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .title{grid-column:4 / span 6}
}
@media(min-width:1436px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .title{font-size:40px;line-height:44px}
}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons{display:flex;grid-column:1 / span 3;flex-flow:wrap;column-gap:24px;row-gap:8px;justify-content:center;margin-bottom:16px;color:#747468;font-family:SeatRegular;font-size:14px;line-height:20px}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons{width:100%;grid-column:2 / span 4}
}
@media(min-width:1016px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons{grid-column:4 / span 6;margin-bottom:24px;font-size:16px;line-height:20px}
}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons label{margin:0}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .checkmark{margin-right:4px}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .checkmark{margin-right:12px}
}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer{display:grid;position:relative;cursor:pointer;white-space:nowrap;margin-top:auto;margin-bottom:auto;max-width:50%}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer span{align-self:center}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer input{position:absolute;opacity:0;cursor:pointer}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer input:checked ~ .checkmark{background-color:#f4f4f3}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer input:checked ~ .checkmark:after{display:block}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer .checkmark{grid-column:1;display:block;position:relative;height:20px;width:20px;margin-top:auto;margin-bottom:auto;background-color:#f4f4f3;border-radius:50%;border:solid #75787b 1px}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer .checkmark:after{content:"";position:absolute;display:none;background-color:black;width:10px;height:10px;border-radius:50%;top:4px;left:4px}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerRadioContainer span:last-child{grid-column:2}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerCheckboxContainer{display:flex;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerCheckboxContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerCheckboxContainer input:checked ~ .checkmark{background:url("clientlibs/resources/check-symbol.svg") no-repeat center center,#190f14;border-color:#190f14}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerCheckboxContainer input:checked ~ .checkmark:after{display:block}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerCheckboxContainer .checkmark{position:relative;display:block;top:0;left:0;height:20px;width:20px;border-radius:2px;border:1px solid #7f7f72}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerRadioButtons .dealerCheckboxContainer .checkmark:after{content:"";position:absolute;display:none}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .location{grid-column:1 / span 2}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .location{width:100%;grid-column:1 / span 4}
}
@media(min-width:1016px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .location{grid-column:2 / span 7}
}
@media(min-width:1436px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .location{grid-column:3 / span 5}
}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .location .cupraDealerInputMaps{width:100%}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{grid-column:3 / span 1;display:flex;justify-content:flex-start}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{margin-left:0;width:100%;grid-column:5 / span 2}
}
@media(min-width:1016px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{grid-column:9 / span 3}
}
@media(min-width:1436px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit{grid-column:8 / span 3}
}
.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit button{width:100%;height:56px;border-radius:2px}
@media(max-width:1435px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit button{height:48px}
}
@media(max-width:763px){.seatComponents-dealer-directory .dealer-search-wrapper .dealer-search-filter-wrapper .dealerSubmit button{height:40px}
}
.seatComponents-dealer-directory .dealer-search-wrapper .countResults{padding:0 32px 32px;width:100%;text-align:center}
.seatComponents-dealer-directory .dealer-search-wrapper .countResults .text{font-family:SeatRegular;font-size:16px;line-height:20px;color:#747468;overflow:hidden;max-height:24px;white-space:nowrap}
@media(max-width:1435px){.seatComponents-dealer-directory .dealer-search-wrapper .countResults .text{font-size:16px;line-height:20px;max-height:20px}
}
@media(min-width:1436px){.seatComponents-dealer-directory .dealer-search-wrapper .countResults .text{font-size:20px;line-height:24px}
}
@media(max-width:1435px){.seatComponents-dealer-directory .dealer-search-wrapper .countResults{padding:0 32px 32px}
}
@media(max-width:763px){.seatComponents-dealer-directory .dealer-search-wrapper .countResults{display:none}
}
.seatComponents-dealer-directory .dealer-search-wrapper .loading-screen{height:80vh;width:100%;margin-top:40px;display:flex;justify-content:center}
.seatComponents-dealer-directory .dealer-search-wrapper .loading-screen .ws-loader{width:60%}
@media(min-width:764px){.seatComponents-dealer-directory .dealer-search-wrapper .loading-screen .ws-loader{width:40%}
}
@media(min-width:1016px){.seatComponents-dealer-directory .dealer-search-wrapper .loading-screen .ws-loader{width:25%}
}
.pac-container{display:none}