@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-button{position:relative;display:flex;align-items:center;width:100%;height:40px;border-radius:2px;background-color:#ece9e1;padding:12px 16px;cursor:pointer;transition:all .15s ease-in-out;border:0}
.cmp-button__text{width:100%;height:16px;text-align:center;color:#190f14;font-size:14px;line-height:16px;font-family:"SeatBold",sans-serif;font-weight:700;overflow:hidden;max-height:16px}
@media(hover:hover){.cmp-button:hover{opacity:.6;text-decoration:none}
}
.cmp-button:disabled{cursor:not-allowed;opacity:.4}
.mod__short-height-button .cmp-button{height:32px;padding:7px 16px 9px}
.mod__short-height-button .cmp-button__text{height:auto;line-height:1.33;font-size:12px}
@media(min-width:1016px){.cmp-button{height:48px;padding:13px 16px 15px}
.cmp-button__text{font-size:16px;line-height:20px;height:20px;max-height:20px}
}
.mod__primary-button .cmp-button{background-color:#190f14;border-radius:50px}
@media(hover:hover){.mod__primary-button .cmp-button:hover{opacity:.8}
}
.mod__primary-button .cmp-button__text{color:#ece9e1}
.mod__primary-button .cmp-button:disabled{background-color:#190f14}
.mod__light-primary-button .cmp-button{border-radius:50px}
.mod__secondary-button{border-radius:50px}
.mod__secondary-button .cmp-button{border:solid 1px #190f14;background-color:transparent;border-radius:50px}
.mod__secondary-button .cmp-button__text{color:#190f14}
@media(hover:hover) and (pointer:fine){.mod__secondary-button .cmp-button:hover{opacity:1;box-shadow:0 0 0 1px #190f14}
}
.mod__secondary-button .cmp-button:disabled{opacity:.2}
.mod__light-secondary-button{border-radius:50px}
.mod__light-secondary-button .cmp-button{border:solid 1px #f5f5f5;background-color:transparent;border-radius:50px}
.mod__light-secondary-button .cmp-button__text{color:#f5f5f5}
@media(hover:hover) and (pointer:fine){.mod__light-secondary-button .cmp-button:hover{opacity:1;box-shadow:0 0 0 1px #f5f5f5}
}
.mod__light-secondary-button .cmp-button:disabled{opacity:.2}
.mod__tertiary-button{position:relative;overflow:hidden}
.mod__tertiary-button .cmp-button{border:0;background:transparent;z-index:1}
.mod__tertiary-button .cmp-button__text{color:#f5f5f5}
.mod__tertiary-button .cmp-button:before,.mod__tertiary-button .cmp-button:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;transition:all .3s ease;z-index:-1}
.mod__tertiary-button .cmp-button:before{background:linear-gradient(90deg,#f31d57 50%,var(--color-brand-primary) 100%);border-radius:50px}
.mod__tertiary-button .cmp-button:after{background:linear-gradient(90deg,#c20a3c 50%,var(--color-brand-primary) 100%);border-radius:50px;opacity:0}
@media(hover:hover){.mod__tertiary-button .cmp-button:hover{opacity:1}
.mod__tertiary-button .cmp-button:hover:after{opacity:1}
}
.mod__tertiary-button .cmp-button:disabled{opacity:1;color:#e3e3e4}
.mod__tertiary-button .cmp-button:disabled:before{background:#b7b6b9}
.mod__link-button .cmp-button{padding:0;width:max-content;height:auto;text-decoration:none;border:0;background-color:transparent;display:inline-block}
.mod__link-button .cmp-button__text{font-family:"SeatRegular",sans-serif;font-weight:400;color:#190f14;font-size:14px;line-height:16px;height:auto}
.mod__link-button .cmp-button:after{position:absolute;content:'';width:100%;height:1px;bottom:0;left:0;transition:all .15s ease-in-out;background-color:#190f14}
@media(hover:hover){.mod__link-button .cmp-button:hover{border:0;text-decoration:none}
.mod__link-button .cmp-button:hover:after{opacity:.6}
}
@media(min-width:1016px){.mod__link-button .cmp-button__text{font-size:16px;line-height:20px}
}
.mod__light-link-button .cmp-button{padding:0;width:max-content;height:auto;text-decoration:none;border:0;background-color:transparent;display:inline-block}
.mod__light-link-button .cmp-button__text{font-family:"SeatRegular",sans-serif;font-weight:400;color:#ece9e1;font-size:14px;line-height:16px;height:auto}
.mod__light-link-button .cmp-button:after{position:absolute;content:'';width:100%;height:1px;bottom:0;left:0;transition:all .15s ease-in-out;background-color:#ece9e1}
@media(hover:hover){.mod__light-link-button .cmp-button:hover{border:0;text-decoration:none}
.mod__light-link-button .cmp-button:hover:after{opacity:.6}
}
@media(min-width:1016px){.mod__light-link-button .cmp-button__text{font-size:16px;line-height:20px}
}
.mod__arrow-button .cmp-button{border:0;background-color:transparent;width:auto;height:16px;justify-content:flex-start;padding:0}
.mod__arrow-button .cmp-button__text{width:auto;height:16px;text-align:start;color:#190f14;transition:none}
.mod__arrow-button .cmp-button:after{content:'';width:7px;height:12px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/button-arrow-right-dark.svg");margin:6px 8px 6px 9px}
@media(min-width:1016px){.mod__arrow-button .cmp-button .cmp-button{height:20px}
.mod__arrow-button .cmp-button .cmp-button__text{height:20px}
}
.mod__arrow-left-button .cmp-button{border:0;background-color:transparent;width:auto;height:16px;justify-content:flex-start;padding:0}
.mod__arrow-left-button .cmp-button__text{width:auto;height:16px;text-align:start;color:#190f14;transition:none}
.mod__arrow-left-button .cmp-button:before{content:'';width:7px;height:12px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/button-arrow-right-dark.svg");margin:6px 7px 6px 9px;transform:rotate(180deg)}
@media(min-width:1016px){.mod__arrow-left-button .cmp-button .cmp-button{height:20px}
.mod__arrow-left-button .cmp-button .cmp-button__text{height:20px}
}
.mod__light-arrow-button .cmp-button{border:0;background-color:transparent;width:auto;height:16px;justify-content:flex-start;padding:0}
.mod__light-arrow-button .cmp-button__text{width:auto;height:16px;text-align:start;color:#ece9e1;transition:none}
.mod__light-arrow-button .cmp-button:after{content:'';width:7px;height:12px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/button-arrow-right-light.svg");margin:6px 8px 6px 9px}
@media(min-width:1016px){.mod__light-arrow-button .cmp-button .cmp-button{height:20px}
.mod__light-arrow-button .cmp-button .cmp-button__text{height:20px}
}
.mod__light-arrow-left-button .cmp-button{border:0;background-color:transparent;width:auto;height:16px;justify-content:flex-start;padding:0}
.mod__light-arrow-left-button .cmp-button__text{width:auto;height:16px;text-align:start;color:#ece9e1;transition:none}
.mod__light-arrow-left-button .cmp-button:before{content:'';width:7px;height:12px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/button-arrow-right-light.svg");margin:6px 7px 6px 9px;transform:rotate(180deg)}
@media(min-width:1016px){.mod__light-arrow-left-button .cmp-button .cmp-button{height:20px}
.mod__light-arrow-left-button .cmp-button .cmp-button__text{height:20px}
}
.cmp-cclite-overlapping{background:var(--color-bg-01);padding:30px 0 40px}
.cmp-cclite-overlapping__title .cmp-title__text{color:var(--color-font-01);font-family:"SeatBold",sans-serif;text-transform:unset;font-size:30px;line-height:unset;margin:0}
.cmp-cclite-overlapping__subtitle{margin-bottom:16px}
.cmp-cclite-overlapping__subtitle .cmp-text,.cmp-cclite-overlapping__subtitle .cmp-text p{color:var(--color-font-01);font-family:"SeatRegular",sans-serif;font-size:16px;line-height:unset}
.cmp-cclite-overlapping__subtitle .cmp-text a{color:var(--color-font-01);text-decoration:underline}
.cmp-cclite-overlapping__subtitle .cmp-text h1,.cmp-cclite-overlapping__subtitle .cmp-text h2,.cmp-cclite-overlapping__subtitle .cmp-text h3,.cmp-cclite-overlapping__subtitle .cmp-text h4,.cmp-cclite-overlapping__subtitle .cmp-text h5,.cmp-cclite-overlapping__subtitle .cmp-text h6,.cmp-cclite-overlapping__subtitle .cmp-text blockquote,.cmp-cclite-overlapping__subtitle .cmp-text pre{color:var(--color-font-01);font-family:"SeatRegular",sans-serif;font-size:16px;line-height:unset;margin:0}
.cmp-cclite-overlapping__media{aspect-ratio:16 / 9}
.cmp-cclite-overlapping__loader{background:var(--color-bg-02)}
.cmp-cclite-overlapping__loader:after{mask:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/logo-seat.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/logo-seat.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-bg-01);width:40px;height:40px}
.cmp-cclite-overlapping__image img{object-position:-2vw 1vw;opacity:0}
.cmp-cclite-overlapping__optionstop{border:0;border-radius:2px;background:var(--color-bg-02);top:unset;left:unset;bottom:8px;right:8px;padding:0 4px}
.cmp-cclite-overlapping__icon{background:var(--color-ui-02);opacity:.5;width:19px;height:19px}
.cmp-cclite-overlapping__icon--without-bg{mask:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/ico-vehicle-status.svg") no-repeat 50%;-webkit-mask:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/ico-vehicle-status.svg") no-repeat 50%;-webkit-mask-size:110%;mask-size:110%}
.cmp-cclite-overlapping__icon--with-bg{mask:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/ico-road.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/seat-website/components/clientlibs/resources/icons/ico-road.svg") no-repeat 100% 100%;-webkit-mask-size:90%;mask-size:90%}
.cmp-cclite-overlapping__tabs{gap:46px;margin:24px 0}
.cmp-cclite-overlapping__tab:before{display:none}
.cmp-cclite-overlapping__tab p{font-family:"SeatMedium",sans-serif;color:var(--color-font-02)}
.cmp-cclite-overlapping__tab.cmp-cclite-overlapping__tab--selected{position:relative}
.cmp-cclite-overlapping__tab.cmp-cclite-overlapping__tab--selected p{color:var(--color-font-01)}
.cmp-cclite-overlapping__tab.cmp-cclite-overlapping__tab--selected:after{position:absolute;content:'';width:160%;height:2px;left:50%;transform:translateX(-50%);background-color:var(--color-bg-02);bottom:-8px}
.cmp-cclite-overlapping__list{padding:0 20px}
.cmp-cclite-overlapping__item{margin-right:20px}
.cmp-cclite-overlapping__item img{border-radius:2px;width:54px}
.cmp-cclite-overlapping__item img.cc-active{transform:unset}
.cmp-cclite-overlapping__item:after{width:62px;height:62px;top:-4px;left:-4px;margin-top:unset;border:solid 1px var(--color-ui-07);border-radius:2px}
.cmp-cclite-overlapping__item:has(img.cc-active):after{height:62px;border:solid 1px var(--color-ui-03)}
.cmp-cclite-overlapping__info{font-family:"SeatBold",sans-serif;color:var(--color-font-01);margin:24px auto 0}
.cmp-cclite-overlapping__selected-span{font-family:"SeatRegular",sans-serif;font-size:16px;color:var(--color-font-01)}
.cmp-cclite-overlapping__button{min-width:214px;text-align:center;margin:30px auto 0}
@media(min-width:764px){.cmp-cclite-overlapping{padding:0 0 40px}
.cmp-cclite-overlapping__title{margin:auto auto 8px;padding:0}
.cmp-cclite-overlapping__subtitle{margin-bottom:0;padding:0}
.cmp-cclite-overlapping__text{padding:30px 24px 16px}
.cmp-cclite-overlapping__media{margin:0 24px}
.cmp-cclite-overlapping__loader:after{width:60px;height:60px}
.cmp-cclite-overlapping__optionstop{bottom:16px;right:16px}
.cmp-cclite-overlapping__icon{margin:4px}
.cmp-cclite-overlapping__tab p{font-size:16px}
.cmp-cclite-overlapping__item img{width:54px}
.cmp-cclite-overlapping__item:after{width:62px;height:62px}
.cmp-cclite-overlapping__item:has(img.cc-active):after{height:62px}
.cmp-cclite-overlapping__info{margin-top:22px;font-size:16px}
.cmp-cclite-overlapping__selected-span{font-size:16px}
}
@media(min-width:1016px){.cmp-cclite-overlapping{padding:10px 0 50px}
.cmp-cclite-overlapping__title{margin:auto auto 16px}
.cmp-cclite-overlapping__title .cmp-title__text{font-size:40px;margin:0}
.cmp-cclite-overlapping__text{padding:30px 32px 16px}
.cmp-cclite-overlapping__media{max-width:calc(1024px - 64px);margin:0 auto}
.cmp-cclite-overlapping__list{height:auto}
.cmp-cclite-overlapping__item{padding:4px;margin-right:12px}
.cmp-cclite-overlapping__item:after{top:0;left:0}
.cmp-cclite-overlapping__info{margin-top:24px}
.cmp-cclite-overlapping__button{margin:32px auto 0}
}
@media(min-width:1436px){.cmp-cclite-overlapping__wrapper{position:relative;margin:0 auto;width:100%;max-width:1436px;padding:0 16px}
.cmp-cclite-overlapping__title .cmp-title__text{font-size:48px;margin:0}
.cmp-cclite-overlapping__media{max-width:1152px}
.cmp-cclite-overlapping__optionstop{bottom:16px;right:36px}
.cmp-cclite-overlapping__tabs{margin:24px 0 32px}
.cmp-cclite-overlapping__info{margin-top:18px}
.cmp-cclite-overlapping__icon{margin:7px;width:32px;height:32px}
}
@media(min-width:1436px) and (min-width:764px){.cmp-cclite-overlapping__wrapper{padding:0 32px}
}