:root{--co-blue:#1556ff;--co-blue-dark:#0d43d8;--co-ink:#172033;--co-muted:#657085;--co-line:#e3e8f2;--co-soft:#f5f8ff;--co-white:#fff}.co-contact{font-family:inherit;color:var(--co-ink)}.co-contact a{color:inherit;text-decoration:none}.co-market-payments{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.co-market-payments__icon{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dfe3eb;border-radius:5px;min-width:42px;height:27px;padding:3px 6px}.co-market-payments__icon svg{display:block;width:auto;height:20px;max-width:38px}.co-market-payments__label{display:none}.co-market-payments__fallback{font-size:13px;color:#5d6574}.t4s-payment-footer-svg .co-market-payments{justify-content:flex-start}.t4s-main-product__content .co-market-payments-block{display:flex;align-items:center;position:relative;clear:both;min-height:31px;margin-top:136px!important;padding-left:130px}.t4s-main-product__content .co-market-payments__label{display:block;position:absolute;left:0;top:50%;width:auto;margin:0;transform:translateY(-50%);color:#fff;font-size:14px;line-height:22.4px;font-weight:500;text-transform:none;white-space:nowrap}.t4s-main-product__content .co-market-payments-block .co-market-payments{justify-content:center;flex-wrap:nowrap;clear:both;width:100%;gap:0;margin-top:0}.t4s-main-product__content .co-market-payments-block .co-market-payments__icon{width:44px;min-width:44px;height:31px;padding:2.5px;background:transparent;border:0;border-radius:9px}.t4s-main-product__content .co-market-payments-block .co-market-payments__icon svg{width:100%;height:100%;max-width:none}.t4s-main-product__content .t4s-product-form__buttons{margin-top:40px!important}.t4s-main-product__content .t4s-product-form__variants .t4s-product-form__submit{margin-top:54px!important}.t4s-main-product__content .t4s-product__price-review .t4s-product-price{margin-top:-60px!important;padding:11px 18px 11px 20px;line-height:32px;border:0;box-shadow:0 0 0 5px #ffffff0d}.co-carplaybox-inline-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#081c52;border-radius:30px}.co-contact__hero{background:linear-gradient(135deg,#0f49ee,#1556ff 65%,#2c6bff);color:#fff;padding:72px 0 118px;text-align:center}.co-contact__hero h1{font-size:clamp(38px,5vw,64px);line-height:1.05;color:#fff;margin:8px 0 18px;letter-spacing:-1.5px}.co-contact__hero>div>p:last-child{max-width:720px;margin:0 auto;font-size:18px;line-height:1.6;color:#ffffffe0}.co-contact__eyebrow{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#fff!important}.co-contact__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:-66px;position:relative;z-index:2}.co-contact-card{background:#fff;border:1px solid var(--co-line);border-radius:16px;padding:24px;box-shadow:0 12px 35px #1f315b1f;min-height:210px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.co-contact-card:hover{transform:translateY(-3px);border-color:#b8c9ff;box-shadow:0 18px 42px #1f315b29}.co-contact-card>span{display:flex;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;background:#eaf0ff;color:var(--co-blue);font-size:20px;margin-bottom:18px}.co-contact-card strong{font-size:20px;color:var(--co-ink)}.co-contact-card p{font-size:14px;line-height:1.55;color:var(--co-muted);margin:9px 0 18px}.co-contact-card b{margin-top:auto;color:var(--co-blue);font-size:13px;overflow-wrap:anywhere}.co-contact__main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:32px;padding-top:72px;padding-bottom:72px}.co-contact__form,.co-contact__availability{background:#fff;border:1px solid var(--co-line);border-radius:18px;padding:38px}.co-contact__main h2,.co-contact__lower h2,.co-contact__visit h2{font-size:28px;line-height:1.2;color:var(--co-ink);margin:0 0 12px}.co-contact__form>p,.co-contact__availability p,.co-contact__lower p,.co-contact__visit p{color:var(--co-muted);line-height:1.65}.co-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.co-contact__fields label{display:block}.co-contact__fields label>span{display:block;font-size:13px;font-weight:700;color:#2f3746;margin-bottom:8px}.co-contact__fields input,.co-contact__fields textarea{width:100%;border:1px solid #cfd6e3;border-radius:9px;background:#fff;color:var(--co-ink);padding:12px 14px;font:inherit;box-shadow:none}.co-contact__fields input{height:48px}.co-contact__fields textarea{resize:vertical;min-height:150px}.co-contact__fields input:focus,.co-contact__fields textarea:focus{outline:3px solid rgba(21,86,255,.16);border-color:var(--co-blue)}.co-contact__message{grid-column:1/-1}.co-contact__submit{margin-top:22px;background:var(--co-blue);color:#fff;border:0;border-radius:9px;padding:15px 26px;min-height:50px;font-size:15px;font-weight:750;cursor:pointer}.co-contact__submit:hover{background:var(--co-blue-dark)}.co-contact__success{background:#eaf8ee;color:#146c35!important;border:1px solid #b8e5c7;border-radius:9px;padding:13px 15px}.co-contact__availability{align-self:start;background:var(--co-soft);border-color:#dce6ff}.co-contact__availability a{color:var(--co-blue);font-weight:700}.co-contact__lower{background:var(--co-soft);padding:68px 0}.co-contact__lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.co-contact__complaints,.co-contact__faq{background:#fff;border:1px solid #dde6fa;border-radius:16px;padding:34px}.co-contact__complaints>a,.co-contact__faq>a{display:inline-block;margin-top:12px;color:var(--co-blue);font-weight:750}.co-contact__faq details{border-top:1px solid var(--co-line);padding:17px 0}.co-contact__faq details:last-of-type{border-bottom:1px solid var(--co-line)}.co-contact__faq summary{cursor:pointer;font-weight:700;color:var(--co-ink);padding-right:20px}.co-contact__faq details p{margin:10px 0 0}.co-contact__visit{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:start;padding-top:68px;padding-bottom:68px}.co-contact__visit address{font-style:normal;line-height:1.75;color:#4f596b;border-left:3px solid var(--co-blue);padding-left:24px}#call_adviser_title{margin-top:0!important}@media(max-width:1023px){.co-contact__choices{grid-template-columns:1fr 1fr}.co-contact__main{grid-template-columns:1fr}.co-contact__availability{width:100%}}@media(max-width:767px){.co-contact__hero{padding:54px 0 104px}.co-contact__hero>div>p:last-child{font-size:16px}.co-contact__choices{grid-template-columns:1fr;margin-top:-58px}.co-contact-card{min-height:0}.co-contact__main{padding-top:48px;padding-bottom:48px}.co-contact__form,.co-contact__availability{padding:24px}.co-contact__fields{grid-template-columns:1fr;gap:16px}.co-contact__message{grid-column:auto}.co-contact__lower{padding:48px 0}.co-contact__lower-grid,.co-contact__visit{grid-template-columns:1fr}.co-contact__complaints,.co-contact__faq{padding:24px}.co-contact__visit{gap:20px;padding-top:48px;padding-bottom:48px}.t4s-main-product__content .co-market-payments-block{display:block;min-height:84.4px;padding-left:0}.t4s-main-product__content .co-market-payments__label{position:relative;left:auto;top:auto;width:100%;transform:none;text-align:center}.t4s-main-product__content .co-market-payments-block .co-market-payments{flex-wrap:wrap;justify-content:center}}@media(max-width:598px){.t4s-main-product__content .t4s-product-form__buttons{margin-top:120px!important}html[lang^=pl] #carplayboxform .t4s-product-form__buttons{margin-top:132px!important}html[lang^=pl] #carplayboxform .call_adviser_wrapper{top:-122px!important}}@media(min-width:768px)and (max-width:1200px){.t4s-main-product__content .t4s-product-form__buttons{margin-top:150px!important}}@media(prefers-reduced-motion:reduce){.co-contact-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/co-eu-storefront.css.map */
