.wx-heading{--wx-heading--font-weight:300;--wx-heading--font-family:"CupraLight"}
.wx-heading-limit .cmp-title__text{overflow-y:hidden;max-height:calc( var(--wx-heading--line-height) * var(--wx-heading--lines))}
.wx-heading-1{text-transform:uppercase}
.wx-heading.wx-heading-2{line-height:var(--wx-heading--line-height) !important;text-transform:uppercase;--wx-heading--font-family:"CupraBook";--wx-heading--font-weight:350}
@media screen and (min-width:1016px) and (max-width:1435px){.wx-heading.wx-heading-2{--wx-heading--line-height:36px}
}
@media screen and (min-width:1436px){.wx-heading.wx-heading-2{--wx-heading--line-height:36px}
}
.wx-heading-3{text-transform:uppercase;--wx-heading--font-family:"CupraBook";--wx-heading--font-weight:350}
.wx-heading-4{--wx-heading--font-family:"CupraRegular";--wx-heading--font-weight:400}
.wx-heading-5{--wx-heading--font-family:"CupraRegular";--wx-heading--font-weight:400}
.wx-subtitle{--wx-subtitle--font-family:"CupraBook"}
@media screen and (min-width:1016px) and (max-width:1435px){.wx-subtitle{--wx-subtitle--line-height:36px}
}
@media screen and (min-width:1436px){.wx-subtitle{--wx-subtitle--line-height:36px}
}
.wx-button{--wx-button--font-family:"CupraRegular",sans-serif;--wx-button--font-weight:400;--wx-button--border-radius:0}
@media screen and (max-width:763px){.wx-button{--wx-button--height:32px;min-height:32px;--wx-button--padding:8px 0}
}
@media screen and (min-width:764px) and (max-width:1015px){.wx-button{--wx-button--height:32px;min-height:32px;--wx-button--padding:8px 0}
}
@media screen and (min-width:1016px) and (max-width:1435px){.wx-button{--wx-button--height:48px;min-height:48px}
}
@media screen and (min-width:1436px){.wx-button{--wx-button--height:48px;min-height:48px}
}
.wx-button-primary{--wx-button--background:#1b1b1b;--wx-button--border:1px solid #1b1b1b;--wx-button--color:#fff}
.wx-button-secondary{--wx-button--border:1px solid #1b1b1b;--wx-button--color:#1b1b1b}
.wx-button-link{--wx-button--font-family:"CupraBook";--wx-button--color:#666}
.wx-button-flat{--wx-button--height:32px;padding-top:7px;padding-bottom:9px;min-height:var(--wx-button--height)}
.wx-button-flat .wx-button-content{font-size:14px;line-height:16px}
.wx-card{--wx-card--border-radius:none}
.wx-text{font-family:"CupraRegular"}
.wx-text a{text-decoration:underline;color:#1b1b1b}
.wx-text a:hover{color:#666}
.wx-heading a{text-decoration:none;color:#1b1b1b}
.wx-heading a:hover{color:#666}
.wx-select{--cs-wrapper--display:block;--cs-wrapper--height:60px;--cs-button--height:60px;--cs-button--font-family:"CupraRegular";--cs-button--color:#666;--cs-button--text-align:left;--cs-button--padding-left:8px;--cs-button--border:0;--cs-button--border-top:0;--cs-button--border-left:0;--cs-button--border-right:0;--cs-button--open--border-top:1px solid #75787b;--cs-button--open--border-left:1px solid #75787b;--cs-button--open--border-right:1px solid #75787b;--cs-button--border-radius:0;--cs-options--border-radius:0;--cs-option--height:40px;--cs-options--font-family:"CupraBook";--cs-options--border:1px solid #75787b;--cs-button-icon--height:24px;--cs-button-icon--width:24px;--cs-button-icon--right:0;--cs-options--background:#f4f4f3;--cs-options--hover--background:#75787b;--cs-button--after--content:"\e908";--cs-button--after--font-family:'llb-icons';--cs-button--before--background-color:#d1d1d1;--cs-button--before--height:1px;--cs-option--color:#1b1b1b}
@media screen and (max-width:763px){.wx-select{--cs-button--font-size:14px;--cs-button--line-height:16px;--cs-options--font-size:14px;--cs-options--line-height:16px}
}
@media screen and (min-width:764px) and (max-width:1015px){.wx-select{--cs-button--font-size:14px;--cs-button--line-height:16px;--cs-options--font-size:14px;--cs-options--line-height:16px}
}
@media screen and (min-width:1016px) and (max-width:1435px){.wx-select{--cs-button--font-size:16px;--cs-button--line-height:20px;--cs-options--font-size:16px;--cs-options--line-height:20px}
}
@media screen and (min-width:1436px){.wx-select{--cs-button--font-size:16px;--cs-button--line-height:20px;--cs-options--font-size:16px;--cs-options--line-height:20px}
}
.wx-select .cs-selected{display:none}
.div-option:hover{color:#fff}
.wx-eyebrow{color:#666;font-family:"CupraBook";--wx-eyebrow--line-height:20px}
.wx-modal-close{color:#1b1b1b}
@font-face{font-family:'llb-icons';src:url("clientlibs/resources/fonts/llb-cupra-icons.eot?z014o7");src:url("clientlibs/resources/fonts/llb-cupra-icons.eot?z014o7#iefix") format("embedded-opentype"),url("clientlibs/resources/fonts/llb-cupra-icons.ttf?z014o7") format("truetype"),url("clientlibs/resources/fonts/llb-cupra-icons.woff?z014o7") format("woff"),url("clientlibs/resources/fonts/llb-cupra-icons.svg?z014o7#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}
.llb-icon{font-family:'llb-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.llb-icon:before{font-size:32px;color:inherit}
.llb-icon-small:before{font-size:16px}
.llb-icon-close:before{content:"\e90a"}
.llb-icon-caret-left:before{content:"\e907"}
.llb-icon-caret-right:before{content:"\e909"}
.llb-icon-caret-down:before{content:"\e908"}
.llb-icon-briefcase:before{content:"\e902"}
.llb-icon-credit-card:before{content:"\e903"}
.llb-icon-tag:before{content:"\e905"}
.llb-icon-receipt:before{content:"\e904"}
.llb-icon-ticket:before{content:"\e906"}
.llb-text,.llb-text p{font-family:"CupraRegular";color:#666}
.llb-background-green{--wx--background:#e5ecee}
.llb-background-orange{--wx--background:#eaddd5}
.llb-background-grey{--wx--background:#d1d1d1}
.llb-background-pink{--wx--background:#ede9e5}
.llb-background-white{--wx--background:#fff}
.llb-swiper-nav{height:40px;width:40px;border-radius:2px;border-radius:50%;border:0;color:white;background-color:#1b1b1b}
.llb-swiper-nav+.llb-swiper-nav{margin-left:24px}
.llb-card .llb-icon{color:#1b1b1b}
.llb-swiper-nav .llb-icon{color:white}
.llb-header{background:#1b1b1b;--wx--color:#fff;color:#fff}
.llb-types .llb-carousel .llb-heading{--wx-heading--color:#1b1b1b}
.llb-component .wx-text p{color:#666}
@media screen and (max-width:763px){.llb-types .llb-card{--wx-card--padding-top:20px;--wx-card--padding-right:20px;--wx-card--padding-bottom:24px;--wx-card--padding-left:20px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-types .llb-card{--wx-card--padding-top:20px;--wx-card--padding-right:20px;--wx-card--padding-bottom:24px;--wx-card--padding-left:20px}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-types .llb-card{--wx-card--padding-top:24px;--wx-card--padding-right:24px;--wx-card--padding-bottom:24px;--wx-card--padding-left:24px}
}
@media screen and (min-width:1436px){.llb-types .llb-card{--wx-card--padding-top:24px;--wx-card--padding-right:24px;--wx-card--padding-bottom:24px;--wx-card--padding-left:24px}
}
.llb-products .llb-heading,.llb-products .llb-subtitle p{--wx--color:#1b1b1b}
@media screen and (max-width:763px){.llb-products .llb-card{--wx-card--padding-top:32px;--wx-card--padding-right:24px;--wx-card--padding-bottom:36px;--wx-card--padding-left:24px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-products .llb-card{--wx-card--padding-top:32px;--wx-card--padding-right:24px;--wx-card--padding-bottom:36px;--wx-card--padding-left:24px}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-products .llb-card{--wx-card--padding-top:40px;--wx-card--padding-right:24px;--wx-card--padding-bottom:24px;--wx-card--padding-left:24px}
}
@media screen and (min-width:1436px){.llb-products .llb-card{--wx-card--padding-top:40px;--wx-card--padding-right:24px;--wx-card--padding-bottom:24px;--wx-card--padding-left:24px}
}
.llb-modal .llb-heading,.llb-modal .llb-subtitle p{--wx--color:#1b1b1b}
.llb-modal .wx-modal-section+.wx-modal-section{border-top:1px solid #75787b}
.llb-modal .llb-heading-1{--wx-heading--font-family:"CupraBook"}
@media screen and (max-width:763px){.llb-modal .llb-heading-1{--wx-heading--font-size:30px;--wx-heading--line-height:36px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-modal .llb-heading-1{--wx-heading--font-size:30px;--wx-heading--line-height:36px}
}
.llb-content-row:not(.llb-content-row-last){border-bottom:1px solid #75787b}
.wx-button-link.wx-menu-item-active{--wx-button--color:#1b1b1b;border-bottom:2px solid #1b1b1b}
.wx-button-link.wx-menu-item:hover{text-decoration:none;--wx-button--color:#1b1b1b}
.llb-modal .llb-subtitle p{color:#1b1b1b !important}
@media screen and (max-width:763px){.llb-modal .llb-subtitle p{font-size:16px !important;line-height:24px !important;font-family:"CupraBook" !important}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-modal .llb-subtitle p{font-size:16px !important;line-height:24px !important;font-family:"CupraBook" !important}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-modal .llb-subtitle p{font-size:30px !important;line-height:36px !important;--wx-heading--line-height:36px;font-family:"CupraBook" !important}
}
@media screen and (min-width:1436px){.llb-modal .llb-subtitle p{font-size:30px !important;line-height:36px !important;--wx-heading--line-height:36px;font-family:"CupraBook" !important}
}
@media screen and (max-width:763px){.llb-modal .llb-heading-3 .cmp-title__text{font-size:24px !important;line-height:28px !important;--wx-heading--line-height:28px;font-family:"CupraBook" !important}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-modal .llb-heading-3 .cmp-title__text{font-size:24px !important;line-height:28px !important;--wx-heading--line-height:28px;font-family:"CupraBook" !important}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-modal .llb-heading-3 .cmp-title__text{font-size:30px !important;line-height:36px !important;--wx-heading--line-height:36px;font-family:"CupraBook" !important}
}
@media screen and (min-width:1436px){.llb-modal .llb-heading-3 .cmp-title__text{font-size:30px !important;line-height:36px !important;--wx-heading--line-height:36px;font-family:"CupraBook" !important}
}
.wx-menu-item-active{--wx-button--font-family:"CupraRegular";border-bottom-color:#1b1b1b !important}
@media screen and (max-width:763px){.llb-products-header{--ws-grid-row-gap:0}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-products-header{--ws-grid-row-gap:0}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-products-header{--ws-grid-row-gap:30px}
}
@media screen and (min-width:1436px){.llb-products-header{--ws-grid-row-gap:24px}
}
@media screen and (max-width:763px){.llb-products-filters{margin-top:54px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-products-filters{margin-top:46px}
}
@media screen and (max-width:763px){.wx-grid-button-row{padding-top:24px !important}
}
@media screen and (min-width:764px) and (max-width:1015px){.wx-grid-button-row{padding-top:24px !important}
}
@media screen and (min-width:1016px) and (max-width:1435px){.wx-grid-button-row{padding-top:24px !important}
}
@media screen and (min-width:1436px){.wx-grid-button-row{padding-top:24px !important}
}
.llb-modal .llb-subtitle{color:#1b1b1b !important}
@media screen and (max-width:763px){.llb-products-header .llb-heading-2{--wx-heading--font-size:20px;--wx-heading--line-height:24px}
}
@media screen and (max-width:763px){.wx-grid-card-last-row-cell{padding-bottom:36px !important}
}
@media screen and (min-width:764px) and (max-width:1015px){.wx-grid-card-last-row-cell{padding-bottom:36px !important}
}
.llb-modal .llb-heading.llb-heading-1{--wx-heading--font-family:"CupraLight"}
html.adjust-llb-modal .llb-products,html.adjust-llb-modal #cuprafooter_prefooter,html.adjust-llb-modal .main-navigation,html.adjust-llb-modal #cupraheader,html.adjust-llb-modal #cuprafooter_footer,html.adjust-llb-modal .cupra-website-global-header{display:none !important}
html.llb-compare-open #cuprafooter_prefooter,html.llb-compare-open #cupraheader,html.llb-compare-open .main-navigation,html.llb-compare-open #cuprafooter_footer,html.llb-compare-open .cupra-website-global-header{display:none !important}
@media screen and (max-width:763px){.llb-compare-header .llb-heading-1{--wx-heading--font-size:40px;--wx-heading--line-height:44px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-compare-header .llb-heading-1{--wx-heading--font-size:40px;--wx-heading--line-height:44px}
}
@media screen and (max-width:763px){.llb-compare-header .llb-subtitle p{font-size:20px !important;line-height:24px !important}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-compare-header .llb-subtitle p{font-size:20px !important;line-height:24px !important}
}
@media screen and (min-width:1436px){.llb-products .llb-compare-button-wrapper .wx-button{--wx-button--height:46px;min-height:46px}
}
@media screen and (min-width:1436px){.llb-products-nav-wrapper{padding-bottom:8px}
}
@media screen and (min-width:1436px){.wx-llb-products-carousel-title{transform:translateY(4px)}
}
.llb-products-filters .wx-button-link.wx-menu-item:hover{--wx-button--color:#666}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-products .llb-swiper-nav,.llb-types .llb-swiper-nav{padding-top:10px;padding-bottom:10px}
.llb-products .llb-swiper-nav .llb-icon,.llb-types .llb-swiper-nav .llb-icon{display:block}
.llb-products .llb-swiper-nav.llb-swiper-nav-prev,.llb-types .llb-swiper-nav.llb-swiper-nav-prev{padding-left:15px;padding-right:16.25px}
.llb-products .llb-swiper-nav.llb-swiper-nav-next,.llb-types .llb-swiper-nav.llb-swiper-nav-next{padding-left:16.25px;padding-right:15px}
.llb-products .llb-swiper-nav .llb-icon-small::before,.llb-types .llb-swiper-nav .llb-icon-small::before{font-size:20px}
}
@media screen and (min-width:1436px){.llb-products .llb-swiper-nav,.llb-types .llb-swiper-nav{padding-top:10px;padding-bottom:10px}
.llb-products .llb-swiper-nav .llb-icon,.llb-types .llb-swiper-nav .llb-icon{display:block}
.llb-products .llb-swiper-nav.llb-swiper-nav-prev,.llb-types .llb-swiper-nav.llb-swiper-nav-prev{padding-left:15px;padding-right:16.25px}
.llb-products .llb-swiper-nav.llb-swiper-nav-next,.llb-types .llb-swiper-nav.llb-swiper-nav-next{padding-left:16.25px;padding-right:15px}
.llb-products .llb-swiper-nav .llb-icon-small::before,.llb-types .llb-swiper-nav .llb-icon-small::before{font-size:20px}
}
.llb-subtitle a{text-decoration:underline;color:#1b1b1b}
.llb-subtitle a:hover{color:#666}
wx-select{cursor:pointer}
.llb-header .llb-subtitle .cmp-text p{color:#fff}
.llb-modal-compare-background{background-color:#f4f4f3}
@media screen and (max-width:763px){.llb-compare-columns{--wx-card--padding-top:36px;--wx-card--padding-bottom:24px;--wx-cell--padding-top:32px;--wx-cell--padding-bottom:32px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-compare-columns{--wx-card--padding-top:32px;--wx-card--padding-left:24px;--wx-card--padding-right:24px;--wx-card--padding-bottom:36px;--wx-cell--padding-top:20px;--wx-cell--padding-bottom:24px}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-compare-columns{--wx-card--padding-top:32px;--wx-card--padding-left:24px;--wx-card--padding-right:24px;--wx-card--padding-bottom:36px;--wx-cell--padding-top:20px;--wx-cell--padding-bottom:24px}
}
@media screen and (min-width:1436px){.llb-compare-columns{--wx-card--padding-top:32px;--wx-card--padding-left:24px;--wx-card--padding-right:24px;--wx-card--padding-bottom:36px;--wx-cell--padding-top:20px;--wx-cell--padding-bottom:24px}
}
.llb-compare-columns .wx-button{--wx-button--height:32px;min-height:var(--wx-button--height)}
.llb-compare-columns .llb-row{margin-left:var(--wx-card--padding-left);margin-right:var(--wx-card--padding-right)}
.llb-compare-columns .llb-row-2{padding-top:var(--wx-card--padding-top)}
@media screen and (max-width:763px){.llb-compare-columns .llb-row-2{border-bottom:1px solid #75787b}
}
.llb-compare-columns .llb-row-last{padding-top:32px;padding-bottom:var(--wx-card--padding-bottom)}
.llb-compare .wx-modal-inner{padding-bottom:0}
@media screen and (max-width:763px){.llb-compare .wx-modal-close{height:32px;width:32px}
.llb-compare .wx-modal-close::before{font-size:32px}
}
@media screen and (min-width:764px) and (max-width:1015px){.llb-compare .wx-modal-close{height:32px;width:32px}
.llb-compare .wx-modal-close::before{font-size:32px}
}
@media screen and (min-width:1016px) and (max-width:1435px){.llb-compare .wx-modal-close{height:48px;width:48px}
.llb-compare .wx-modal-close::before{font-size:48px}
}
@media screen and (min-width:1436px){.llb-compare .wx-modal-close{height:48px;width:48px}
.llb-compare .wx-modal-close::before{font-size:48px}
}