:root{--color-primary: #143B48;--color-primary-over: #143B48;--color-secondary: #DEDAD4;--color-body-text: #242221;--color-input: #DEDAD4;--color-border: #DFE4E8;--color-grey-dark: #33302E;--color-grey-light: #C9C9C9;--color-counter: #143B48;--color-available: #84C497;--color-unavailable: #143B48;--background-mainColor: #143B48;--color-text-primary: #fff;--color-button-full: white;--width-product-desc: 40%;--font-heading: "Cupra", sans-serif;--font-body: "Cupra", sans-serif;--color-text-primary: #fff}@font-face{font-family:"Cupra";src:url("../fonts/Cupra-Bold.woff2") format("woff2"),url("../fonts/Cupra-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Cupra";src:url("../fonts/Cupra-Regular.woff2") format("woff2"),url("../fonts/Cupra-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Cupra-Light";src:url("../fonts/Cupra-Light.woff2") format("woff2"),url("../fonts/Cupra-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"Cupra";src:url("../fonts/Cupra-Regular.woff2") format("woff2"),url("../fonts/Cupra-Regular.woff") format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Cupra";src:url("../fonts/Cupra-Regular.woff2") format("woff2"),url("../fonts/Cupra-Regular.woff") format("woff");font-weight:300;font-style:normal;font-display:block}body{background:#fff}.swiper-scrollbar-drag{background:var(--color-primary)}.swiper-scrollbar{background:var(--color-secondary)}.button--alt{background:var(--color-body-text);border-color:var(--color-body-text);color:#fff}.button--alt:hover{color:var(--color-body-text) !important;border-color:var(--color-body-text) !important;background:transparent}.button--light+.button,#app .button--full{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button--light+.button:hover,#app .button--full:hover{background:#fff !important}.button{font-weight:400;border-radius:0}.s-header__logo img{height:30px}.s-header__main,.s-header__logo a{background:#fff}.s-header .menu-collections .main-menu .subnav-container{top:106px}.s-collection__title-content h1{font-weight:400;font-size:22px;line-height:36px;padding:.5rem 1rem}.s-collection__image{margin-bottom:0}.s-collection__title{position:absolute;bottom:0}.s-collection__header{top:0;bottom:0;height:auto}.s-collection__pagination>button{border-radius:0 !important;font-size:14px !important;font-weight:400 !important}.s-hero__title{font-weight:300;line-height:64px}@media screen and (max-width: 767px){.s-hero .s-hero__image{padding-top:85px}}@media screen and (min-width: 1200px){.s-hero .s-hero__image{padding-top:0px}}@media screen and (min-width: 1200px){.s-hero__official{top:100px !important}}.s-hero__cta.button{display:none}@media screen and (max-width: 767px){.sn-official{box-shadow:0 14px 10px rgba(0,0,0,.35)}.sn-official__text{margin-top:1.2rem}}.s-push-blog{display:none}.s-pushes__cta.button,.s-hero__cta.button,.s-push-blog__cta{background:#242221;border-color:#242221;color:#fff}.s-pushes__cta.button:hover,.s-push-blog__cta:hover{background:transparent}.s-pushes__title{font-weight:400;font-size:22px}.s-pushes__cta{font-size:16px;font-weight:400}.sn-nav__submenu{background:#fff}.sn-push-products .swiper-button-next{background-color:#242221}.sn-push-products .swiper-button-prev{background-color:#242221}.sn-push-products .swiper-button-next:after{content:"";font-family:"icomoon";left:0}.sn-push-products .swiper-button-prev:after{content:"";font-family:"icomoon";left:0}.sn-push-product__cta .icon_after-external-link:after{content:url(../img/arrow-right-cupra.svg) !important}.sn-collection-nav{margin-bottom:4px;margin-top:4px;position:relative}.sn-collection-nav:after{border-bottom:1px solid #dfe4e8;content:"";position:absolute;bottom:0;left:0;width:100%;z-index:-1}.sn-collection-nav__items{padding:0;justify-content:center}.sn-collection-nav__items:after{display:none}.sn-official{flex-direction:column-reverse;border-radius:10px;background:#242221;text-align:center;box-shadow:0 14px 10px #00000026}.sn-official img{width:102px;height:auto}.sn-official__text{text-transform:uppercase;font-weight:500;display:flex;flex-flow:column;line-height:1.2;text-align:center;margin-top:0;font-family:var(--font-heading)}.sn-official__brand{margin-top:2px}.sn-filter-bar__cta.button:before{content:url(../img/setting-cupra.svg) !important}.sn-filters__title span,.sn-filter-bar__cta span{background-color:var(--color-primary)}.sn-filter-bar__cta-text{font-weight:400}.sn-partner{min-width:53%}.sn-text-image__title{line-height:36px;color:#0f0f0f}.sn-text-image__title b{font-weight:400}.sn-text-image__text b{font-weight:400}.s-footer{background-color:#f5f5f5}.s-footer__title{color:var(--color-body-text)}.s-footer__copy{color:var(--color-body-text)}.s-footer__link a{color:var(--color-body-text)}.s-footer__submenu .s-footer__link:not(:last-child){border-right:1px solid #c9c9c9}.t-404 h1{font-weight:300;font-size:92px;color:var(--color-body-text)}.t-404 p{font-weight:400;color:var(--color-body-text)}.t-404 .shopify-section{display:block}.t-404__image{margin:0}.t-search__form input{background:var(--color-grey-dark);color:#fff}.t-search__form label{position:relative}.t-search__form button{color:#fff}.t-collection .sn-official{display:none}.t-page__title-content{font-weight:300;font-size:56px;line-height:64px}.t-page__title-content b{font-weight:normal}.t-page__description{font-weight:400;font-size:22px;line-height:36px}.t-page__description b{font-weight:400}.t-cart__map-later{background:#143b48;opacity:.8}.t-cart__total{background:var(--color-grey-dark)}@media screen and (min-width: 1024px){.t-cart__total{padding:3.8rem}}.t-cart__description-title{font-weight:400;font-size:22px;line-height:36px}.t-cart__price{font-weight:400;font-size:22px}.t-cart__description-ref{font-size:14px;line-height:24px}.t-cart__remove{font-size:14px;line-height:20px;margin-top:.8rem}.t-cart__legal{color:#242221}.t-cart__lead .field-group--text label{font-size:1.4rem}.t-cart__empty+.button,.t-cart__lead>.button--primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.t-cart__table .s-product__quantity{margin-top:0}@media screen and (max-width: 767px){.t-404 h1{font-size:5.6rem}}@media screen and (max-width: 767px){.t-404 p{font-size:1.8rem}}

/*# sourceMappingURL=cupra.css.map*/