.cmp-header{font-family:var(--ds-typography-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cmp-header,.cmp-header *{letter-spacing:var(--ds-typography-letter-spacing-base)}
.cmp-header ul,.cmp-header p{margin-bottom:0;padding:0;list-style:none}
.cmp-header a:not([class]){text-decoration-skip-ink:auto;color:revert-layer;background:revert-layer}
.cmp-header a:hover{color:inherit;text-decoration:inherit}
.cmp-header .card{border:0}
.cmp-header button{border:0;background:transparent}
.cmp-header-top{position:relative;display:flex;align-items:center;width:100%;height:56px;background-color:var(--ds-color-bg-default)}
.cmp-header-top__logo{flex:0 0 auto}
.cmp-header-top__logo-img{display:block}
.cmp-header-top__container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:8px var(--ds-layout-margin);position:relative;margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding:0 var(--ds-layout-margin)}
.cmp-header-top__actions,.cmp-header-top__direct-access-divider{display:none}
.cmp-header-top__direct-access{display:flex}
.cmp-header-top__icons{display:flex;align-items:center}
.cmp-header-top__icons-divider{height:24px;margin:0 var(--ds-spacing-s-3)}
.cmp-header-top__sub-menu{display:none}
@media(min-width:480px){.cmp-header-top__icons-divider{margin:0 8px}
}
@media(min-width:1024px){.cmp-header-top{height:60px}
.cmp-header-top__actions,.cmp-header-top__direct-access-divider{display:flex}
.cmp-header-top__direct-access{align-items:center}
.cmp-header-top__direct-access-divider{height:24px}
.cmp-header-top__actions{margin:0 var(--ds-spacing-m-2)}
.cmp-header-top__actions>:nth-child(-n+2){display:none}
.cmp-header-top__icon-burger{display:none}
.cmp-header-top__icons-divider{display:none}
}
@media(min-width:1440px){.cmp-header-top{height:64px}
.cmp-header-top__actions{gap:24px;margin:0 16px}
.cmp-header-top__actions>:nth-child(-n+2){display:flex}
.cmp-header-top__support{display:none}
.cmp-header-top__icons>:last-child{display:none}
}
.cmp-navigation{display:none}
.cmp-navigation__list{display:flex;gap:16px;width:100%}
.cmp-navigation__button{display:flex;align-items:center;width:100%;cursor:pointer;color:var(--ds-color-text-default)}
.cmp-navigation__button:after{position:static;content:'';display:inline-block;width:20px;height:20px;mask:url("https://ds-assets.cupra.com/icons/seat/arrow-right.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/seat/arrow-right.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--ds-color-icon-default);transition:transform .3s ease;margin-left:auto}
.cmp-navigation__item{padding:var(--ds-spacing-m-1);text-overflow:ellipsis}
.cmp-navigation__button,.cmp-navigation__link{font-size:var(--ds-typography-size-body-l);line-height:var(--ds-typography-height-body-l);font-weight:500;color:var(--ds-color-text-default);padding:0}
@media(min-width:1024px){.cmp-navigation{display:flex;justify-content:center;align-items:center}
.cmp-navigation__list{gap:var(--ds-spacing-s-4)}
.cmp-navigation__button,.cmp-navigation__link{display:flex;align-items:center;width:auto;border-radius:var(--ds-button-border-radius-base,100000px);padding:var(--ds-spacing-m-1);white-space:nowrap;text-align:center;color:var(--ds-color-text-default);font-size:var(--ds-typography-size-body-m);line-height:var(--ds-typography-height-body-m);font-weight:var(--ds-typography-weight-body-tertiary);transition:background .3s ease}
.cmp-navigation__button[aria-expanded="true"],.cmp-navigation__link[aria-expanded="true"],.cmp-navigation__button:hover,.cmp-navigation__link:hover,.cmp-navigation__button:active,.cmp-navigation__link:active{background:var(--ds-dropdown-select-bg-color-hover)}
.cmp-navigation__button[aria-expanded="true"]:after,.cmp-navigation__link[aria-expanded="true"]:after{transform:rotate(180deg)}
.cmp-navigation__button{appearance:none;border:0;background:transparent;cursor:pointer;text-decoration:none}
.cmp-navigation__button:after{position:"static";content:'';width:20px;height:20px;margin-left:var(--ds-spacing-s-4);mask:url("https://ds-assets.cupra.com/icons/seat/arrow-down.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/seat/arrow-down.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--ds-color-icon-default);transition:transform .3s ease}
}
@media(min-width:1440px){.cmp-navigation{margin:0 16px}
.cmp-navigation__list{gap:var(--ds-spacing-m-1)}
}
.cmp-navigation-menu{visibility:hidden;opacity:0;transition:opacity .5s ease;pointer-events:none;user-select:none}
body.is-scroll-locked .cmp-navigation-menu{visibility:visible;opacity:1;pointer-events:revert;user-select:revert}
body.is-scroll-locked .mod__show-sub-menu-bar .cmp-navigation-menu__main,body.is-scroll-locked .mod__show-sub-menu-bar .cmp-navigation-menu__promo,body.is-scroll-locked .mod__show-sub-menu-bar .cmp-navigation-model__bottom{animation:slideInFromRight .5s ease}
body.is-scroll-locked .mod__slide-in-from-left .cmp-navigation-menu__primary-mobile{animation:slideInFromLeft .5s ease}
@media(min-width:1024px){.cmp-header:before{position:absolute;content:'';width:100%;opacity:0;transition:opacity .3s ease;pointer-events:none}
body.is-scroll-locked .cmp-header:before{position:fixed;height:100%;opacity:1;backdrop-filter:blur(0.75rem);-webkit-backdrop-filter:blur(0.75rem);background-color:var(--ds-color-bg-overlay);pointer-events:auto}
}
@keyframes slideInFromRight{from{transform:translateX(100%)}
to{transform:translateX(0)}
}
@keyframes slideInFromLeft{from{transform:translateX(-100%)}
to{transform:translateX(0)}
}
.cmp-navigation-menu{width:100%;height:100%;max-width:1920px;background:#FFF;border-radius:0 0 var(--ds-border-radius-l,20px) var(--ds-border-radius-l,20px);box-shadow:0 4px 4px 0 var(--ds-color-shadow-level-02);overflow-y:auto;position:absolute;top:100%;height:calc(100dvh - 100%);left:0;right:0;margin:0 auto;z-index:var(--ds-z-index-default,1)}
.cmp-navigation-menu__sidebar-desktop{display:none}
.cmp-navigation-menu__primary-mobile,.cmp-navigation-menu .cmp-navigation__list,.cmp-navigation-menu__primary-bottom{display:flex;flex-direction:column}
.cmp-navigation-menu__primary-mobile{display:flex;padding:var(--ds-spacing-l-2) var(--ds-layout-margin) var(--ds-spacing-l-6)}
.cmp-navigation-menu__primary-mobile .cmp-navigation__list{margin-bottom:var(--ds-spacing-l-2)}
.cmp-navigation-menu__primary-bottom{padding:var(--ds-spacing-m-2) var(--ds-spacing-m-1);gap:var(--ds-spacing-m-2)}
.cmp-navigation-menu__primary-bottom .cmp-action-link{font-size:var(--ds-typography-size-body-m);line-height:var(--ds-typography-height-body-m);font-weight:var(--ds-typography-weight-body-primary);color:var(--ds-button-text-color-link-default)}
.cmp-navigation-menu__divider{display:inline-block;width:100%;margin-top:auto}
.cmp-navigation-menu__promo-divider-v{display:none}
.cmp-navigation-menu__main{display:flex;padding:var(--ds-spacing-l-2) var(--ds-layout-margin) var(--ds-spacing-l-4) var(--ds-layout-gutter);margin-bottom:var(--ds-spacing-l-4)}
.cmp-header.mod__show-menu-bar .cmp-navigation-menu__main{padding:0}
.cmp-header.mod__show-sub-menu-bar:not(.mod__visible-model) .cmp-navigation-menu__main:has(+ .cmp-navigation-menu__promo){padding-bottom:0;margin-bottom:0}
.cmp-navigation-menu__column:not(:last-child){margin-bottom:var(--ds-spacing-m-4)}
.cmp-navigation-menu__column li:not(:last-child){margin-bottom:12px}
.cmp-navigation-menu__text{margin-bottom:var(--ds-spacing-m-2)}
.cmp-navigation-menu__promo{display:none;padding:32px var(--ds-layout-margin) var(--ds-spacing-l-4) var(--ds-layout-gutter);margin-top:auto;margin-bottom:var(--ds-spacing-l-4);line-height:0}
.cmp-navigation-menu__promo .cmp-image{padding:var(--ds-spacing-m-4) 0 16px}
.cmp-navigation-menu__promo .cmp-image .cmp-image__image{border-radius:var(--ds-border-radius-s,8px);aspect-ratio:2;width:100%;object-fit:cover;height:auto}
.cmp-header.mod__show-sub-menu-bar:not(.mod__visible-model) .cmp-navigation-menu__promo{display:block}
.cmp-navigation-menu__link{display:block}
.cmp-navigation-menu__promo-content{display:flex;gap:2px;flex-direction:column}
@media(min-width:768px){.cmp-header:not(.mod__visible-model) .cmp-navigation-menu__main>div:not(.mod__hidden){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-layout-gutter);width:100%}
.cmp-navigation-menu__column:not(:last-child){margin-bottom:0}
.cmp-navigation-menu__text{margin-bottom:24px}
.cmp-navigation-menu__promo .cmp-image,.cmp-navigation-menu__promo-content{width:336px;margin-left:auto}
}
@media(min-width:1024px){.cmp-navigation-menu{max-height:70dvh;height:auto;display:grid;grid-template-columns:248px 1fr;grid-template-rows:auto auto}
.cmp-navigation-menu__sidebar-desktop{display:flex;flex-direction:column;justify-content:space-between;padding:var(--ds-spacing-l-2) var(--ds-layout-margin) var(--ds-spacing-l-4);background:linear-gradient(180deg,var(--ds-color-liminal-60) 0,var(--ds-color-crimson-70) 100%);grid-row:1/3;position:sticky;top:0;max-height:70dvh}
.cmp-navigation-menu__sidebar-bottom{--ui-kit-link-button-color:var(--ds-color-nevada-white-10);--ui-kit-link-button-color-hover:var(--ds-opacity-white-80);display:flex;flex-direction:column;margin-top:var(--ds-spacing-m-4);gap:var(--ds-spacing-s-5)}
.cmp-navigation-menu__main{grid-column:2;grid-row:1;align-self:start;margin-bottom:0}
.cmp-navigation-menu__main:has(+ .cmp-navigation-menu__promo){padding-bottom:0}
.cmp-navigation-menu__promo{grid-column:2;grid-row:2;margin-bottom:0;height:100%}
.cmp-header:not(.mod__visible-model) .cmp-navigation-menu__promo{display:block}
.cmp-navigation-menu__promo .cmp-image{padding-top:var(--ds-spacing-l-1)}
.cmp-navigation-menu__promo .cmp-image,.cmp-navigation-menu__promo-content{width:297px}
.cmp-navigation-menu__primary-mobile{display:none}
.cmp-navigation-menu__name{margin-bottom:32px;color:var(--ds-color-text-default-inverted);font-size:var(--ds-typography-size-headline-m);line-height:var(--ds-typography-height-headline-m);font-weight:var(--ds-typography-weight-headline-secondary);transition:opacity .5s ease}
}
@media(min-width:1440px){.cmp-navigation-menu{grid-template-columns:356px 1fr}
.cmp-navigation-menu__sidebar-desktop{padding-left:var(--ds-layout-margin);padding-right:32px}
.cmp-navigation-menu__main{padding-right:32px}
.cmp-navigation-menu__main:has(+ .cmp-navigation-menu__promo){padding-bottom:var(--ds-spacing-l-4)}
.cmp-navigation-menu__promo{grid-column:3;grid-row:1;padding:var(--ds-spacing-l-2) var(--ds-layout-margin) var(--ds-spacing-l-4) 0}
.cmp-navigation-menu__promo .cmp-image{padding:0;margin-bottom:16px}
.cmp-header:not(.mod__visible-model) .cmp-navigation-menu__promo{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto 1fr}
.cmp-navigation-menu__promo-divider-h{display:none}
.cmp-navigation-menu__promo-divider-v{display:block;height:100%;grid-row:1/-1;margin-right:var(--ds-spacing-l-1)}
.cmp-navigation-menu__promo .cmp-image,.cmp-navigation-menu__promo-content{width:284px}
}
@media(min-width:1920px){.cmp-navigation-menu{grid-template-columns:468px 1fr calc(387px + var(--ds-spacing-l-1) + var(--ds-layout-margin))}
.cmp-navigation-menu__promo-divider-v{margin-right:32px}
.cmp-navigation-menu__promo .cmp-image,.cmp-navigation-menu__promo-content{width:387px}
}
.cmp-header{position:relative}
.cmp-header.mod__show-menu-bar .cmp-header-top__sub-menu,.cmp-header.mod__show-sub-menu-bar .cmp-header-top__sub-menu{display:flex;align-items:center;width:100%}
.cmp-header.mod__show-menu-bar .cmp-header-top__direct-access,.cmp-header.mod__show-menu-bar .cmp-header-top__sub-menu-name,.cmp-header.mod__show-menu-bar .cmp-header-top__icon-arrow-left{display:none}
.cmp-header.mod__show-menu-bar .cmp-header-top__sub-menu{justify-content:end}
.cmp-header.mod__show-sub-menu-bar .cmp-header-top__logo,.cmp-header.mod__show-sub-menu-bar .cmp-header-top__direct-access,.cmp-header.mod__show-sub-menu-bar .cmp-navigation-menu__primary-mobile{display:none}
.cmp-header.mod__show-sub-menu-bar .cmp-header-top__sub-menu{justify-content:space-between}
.cmp-header.mod__show-sub-menu-bar .cmp-header-top__sub-menu-name{font-weight:500}
.cmp-header-link::marker{content:""}
@media(min-width:1024px){.cmp-support-links{position:relative;display:flex}
.cmp-support-links__button{position:relative;display:flex;appearance:none;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--ds-dropdown-select-text-color-input-default);font-size:var(--ds-typography-size-body-m);line-height:var(--ds-typography-height-body-m);font-weight:var(--ds-typography-weight-body-primary)}
.cmp-support-links__button:after{position:static;content:'';width:20px;height:20px;margin-left:var(--ds-spacing-s-5);mask:url("https://ds-assets.cupra.com/icons/seat/arrow-down.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/seat/arrow-down.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--ds-color-icon-default);transition:transform .3s ease}
.cmp-support-links__button[aria-expanded="true"]:after{transform:rotate(180deg)}
.cmp-support-links__list{position:absolute;top:30px;left:0;display:none;flex-direction:column;align-items:flex-start;min-width:100%;width:max-content;padding:var(--ds-spacing-s-5) 0;border:var(--ds-border-width-m,1px) solid var(--ds-color-border-default-subtle);border-radius:var(--ds-border-radius-xs,6px);background:var(--ds-color-surface-default);box-shadow:0 var(--ds-shadow-vertical-level-04,24px) var(--ds-shadow-blur-level-08,56px) var(--ds-shadow-spread-level-02,8px) var(--ds-color-shadow-level-03)}
.cmp-support-links__button[aria-expanded="true"] + .cmp-support-links__list{display:inline-flex}
.cmp-support-links__item{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;align-self:stretch;min-height:40px;padding:var(--ds-spacing-s-5) 0}
.cmp-support-links__item:hover{background:var(--ds-color-control-bg-hover)}
.cmp-support-links__item:active{background:var(--ds-color-control-bg-pressed)}
.cmp-support-links__item-link{width:100%;height:100%;display:flex;align-items:center;padding:0 var(--ds-spacing-s-5);white-space:nowrap;text-decoration:none;color:var(--ds-dropdown-select-text-color-input-default);font-size:var(--ds-typography-size-body-m);line-height:var(--ds-typography-height-body-m);font-weight:var(--ds-typography-weight-body-primary)}
}
@media(min-width:1440px){.cmp-support-links{display:none}
}
.cmp-navigation-model{margin:auto}
.cmp-navigation-model>:first-child{display:flex;flex-direction:column;gap:16px;padding-bottom:146px}
.cmp-navigation-model__bottom{position:fixed;bottom:0;left:0;right:0;margin:0 auto;max-width:1920px;width:100%;display:none;padding:0 var(--ds-layout-margin) 16px;flex-direction:column;background:var(--ds-color-surface-default);z-index:var(--ds-z-index-default,1)}
.cmp-navigation-model__divider{margin:0 calc(-1 * var(--ds-layout-margin)) 16px;width:calc(100% + var(--ds-layout-margin) * 2)}
.cmp-navigation-model__ctas{display:flex;flex-direction:column;justify-content:center;gap:var(--ds-spacing-m-2)}
.mod__visible-model .cmp-navigation-menu__main{padding:var(--ds-spacing-l-2) var(--ds-layout-margin) 40px}
.mod__visible-model .cmp-navigation-model__bottom{display:flex}
@media(min-width:768px){.cmp-navigation-model>:first-child{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}
}
@media(min-width:1024px){.cmp-navigation-model>:first-child{gap:16px var(--ds-layout-gutter);padding-bottom:0}
.cmp-navigation-model__bottom{display:none}
.mod__visible-model .cmp-navigation-menu__main{padding:var(--ds-spacing-l-2) var(--ds-layout-margin) var(--ds-spacing-l-2) var(--ds-layout-gutter)}
.mod__visible-model .cmp-navigation-model__bottom{display:none}
}
@media(min-width:1440px){.cmp-navigation-model>:first-child{grid-template-columns:repeat(3,1fr);gap:24px}
.mod__visible-model .cmp-navigation-menu{grid-template-columns:356px 1fr}
}
@media(min-width:1920px){.cmp-navigation-model>:first-child{gap:16px 32px}
.mod__visible-model .cmp-navigation-menu{grid-template-columns:468px 1fr}
}
.cmp-navigation-model-card{padding:var(--ds-spacing-m-2);max-width:400px;border-radius:var(--ds-border-radius-16,16px);position:relative;overflow:hidden;cursor:pointer}
.cmp-navigation-model-card__link::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;z-index:var(--ds-z-index-default,1)}
.cmp-navigation-model-card::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:12px;background:var(--ds-color-liminal-60);opacity:0;transition:background .3s ease,opacity .3s ease}
@media(hover:hover) and (pointer:fine){.cmp-navigation-model-card:hover{background:rgba(235,233,232,0.4)}
.cmp-navigation-model-card:hover::after{opacity:1}
}
.cmp-navigation-model-card__top{min-height:64px}
.cmp-navigation-model-card__name{margin-bottom:var(--ds-spacing-s-3)}
.cmp-navigation-model-card__image{width:100%;height:135px;object-fit:contain}
.cmp-navigation-model-card__ctas{display:none}
@media(min-width:480px){.cmp-navigation-model-card{width:299px}
}
@media(min-width:1024px){.cmp-navigation-model-card{width:318px}
.cmp-navigation-model-card__ctas{position:relative;z-index:2;display:inline-flex;gap:var(--ds-spacing-s-2);flex-wrap:wrap}
}