.sp-mkt.sp-faq.sp-contact{background:#fff}.sp-contact .ct-kop{padding-top:40px}.sp-contact .ct-eyebrow{font-size:10.5px;font-weight:600;color:var(--blue);letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:10px}.sp-contact .ct-title{font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.03em;color:#0a1733;margin:0}.sp-contact .ct-btn{display:inline-block;background:var(--navy);color:#fff;border:1.5px solid var(--navy);border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .15s,border-color .15s}.sp-contact .ct-btn:hover{background:var(--navy2);border-color:var(--navy2)}.sp-contact .ct-btn--outline{background:#fff;color:var(--navy);border-color:#06092540}.sp-contact .ct-btn--outline:hover{background:#fff;border-color:var(--navy)}.sp-contact .ct-btn--small{padding:10px 18px;font-size:13px}.sp-contact .ct-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:56px}.sp-contact .ct-action-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:34px}.sp-contact .ct-action-title{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--navy);margin:0}.sp-contact .ct-action-card .ct-btn{margin-top:auto}.sp-contact .ct-heading{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:0 0 22px}.sp-contact .ct-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;align-items:start}.sp-contact .ct-cat-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px;margin-bottom:16px}.sp-contact .faq-card+.ct-cat-card{margin-top:40px}.sp-contact .ct-cat-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.sp-contact .ct-cat-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0}.sp-contact .ct-cat-title{font-size:17px;font-weight:700;color:var(--navy);margin:0 0 6px;letter-spacing:-.01em}.sp-contact .ct-cat-text{font-size:13.5px;line-height:1.55;color:#6b6b6b;margin:0}.sp-contact .ct-col .faq-card{background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--border);padding:18px 4px;margin-bottom:0}.sp-contact .ct-col .faq-card:hover{border-color:transparent;border-bottom-color:#06092540}.sp-contact .ct-col .faq-card-head{justify-content:flex-start;gap:12px}.sp-contact .ct-q-arrow{display:inline-flex;flex-shrink:0;width:17px;height:17px;transition:transform .2s ease}.sp-contact .ct-q-arrow svg{width:100%;height:100%;fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-contact .faq-card.open .ct-q-arrow{transform:rotate(90deg)}.sp-contact .ct-col .faq-card-body-inner{padding:10px 0 4px 29px}.sp-contact .ct-bottom{margin-top:64px}.sp-contact .ct-bottom-box{background:linear-gradient(135deg,var(--navy) 0%,var(--navy2) 100%);color:#fff;border-radius:14px;padding:34px 40px;margin-bottom:18px}.sp-contact .ct-bottom-title{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 10px}.sp-contact .ct-bottom-sub{font-size:15px;line-height:1.7;color:#ffffffd9;max-width:720px;margin:0}.sp-contact .ct-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.sp-contact .ct-channel-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sp-contact .ct-channel-title{font-size:19px;font-weight:700;color:var(--navy);margin:0;letter-spacing:-.01em}.sp-contact .ct-channel-text{font-size:13.5px;line-height:1.55;color:#6b6b6b;margin:0 0 8px}.sp-contact .ct-channel-card .ct-btn{margin-top:auto}@media(max-width:899px){.sp-contact .ct-kop{padding-top:28px}.sp-contact .ct-title{font-size:30px}.sp-contact .ct-bottom-box{padding:26px 24px}.sp-contact .ct-actions,.sp-contact .ct-channels{grid-template-columns:1fr}.sp-contact .ct-cols{grid-template-columns:1fr;gap:0}.sp-contact .ct-col{display:contents}.sp-contact .ct-cat-card,.sp-contact .ct-col .faq-card{order:var(--mob-orde, 1)}.sp-contact .ct-cat-card{margin-top:40px}.sp-contact .ct-col:first-child>.ct-cat-card:first-child{margin-top:0}.sp-contact .ct-action-card{gap:20px}.sp-contact .ct-bottom{margin-top:52px}}.sp-contact .faq-card-body-inner a,.sp-contact .faq-card-body-inner a:visited{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}.sp-contact .faq-card-body-inner a:hover{color:var(--navy2)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sportconic-contact.css.map */
