.ec-kinetix-preview__header{max-width:720px;text-align:center;margin:0 auto 32px}.ec-kinetix-preview__header h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:12px 0 16px}.ec-kinetix-preview__header>p:last-child{font-size:16px;line-height:1.6}.ec-kinetix-preview__images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.ec-kinetix-preview__images img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#fff}@media(max-width:767px){.ec-kinetix-preview__images{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.ec-kinetix-preview__images li{flex:0 0 72%;scroll-snap-align:start}}.ec-swift-preview__header{max-width:720px;text-align:center;margin:0 auto 32px}.ec-swift-preview__header h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:12px 0 16px}.ec-swift-preview__header>p:last-child{font-size:16px;line-height:1.6}.ec-swift-preview__images{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;padding:0 0 16px;margin:0}.ec-swift-preview__images li{scroll-snap-align:start}.ec-swift-preview__images img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}@media(max-width:767px){.ec-swift-preview__images{grid-auto-columns:88%;gap:12px}}.site-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:600px}.ec-payment-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 7px;border:1px solid #dedede;border-radius:3px;background:#fff;color:#222;font:600 10px/1.2 Arial,sans-serif;white-space:nowrap}@media(max-width:749px){.site-footer__payment{justify-content:center;max-width:100%}}.site-header__logo .site-header__logo-img{width:var(--logo-width,240px);max-width:100%;height:auto;max-height:none;object-fit:contain}@media(max-width:989px){.site-header__logo .site-header__logo-img{width:160px;max-width:42vw}}.ec-riding-header{margin-bottom:24px}.ec-riding-header .listing-header__title{font-size:clamp(30px,4vw,48px);line-height:1.15}.ec-riding-intro{max-width:650px;font-size:16px;line-height:1.6;margin:12px 0 18px}.ec-riding-links{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px}.ec-riding-links a{text-underline-offset:4px}.ec-riding-about{max-width:760px;margin-top:48px;padding-top:24px;border-top:1px solid currentColor}.ec-riding-about h2{font-size:22px;line-height:1.3;margin:0 0 12px}.ec-riding-about p{font-size:15px;line-height:1.7;margin:0}.popup__item--small-print p,.popup__item--small-print li{font-size:12px;line-height:1.5}.ec-colours__list{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.ec-colours__swatch{display:inline-flex;align-items:center;justify-content:center;width:30px;height:34px;flex:0 0 30px;border-radius:50%;text-decoration:none;color:inherit}.ec-colours__dot{display:block;width:14px;height:14px;border-radius:50%;background-color:var(--ec-swatch, #ddd);background-image:var(--ec-swatch-image, none);background-size:cover;background-position:center;box-shadow:0 0 0 1px #00000029}.ec-colours__swatch.is-current .ec-colours__dot,.ec-colours__swatch:hover .ec-colours__dot{outline:1px solid currentColor;outline-offset:3px}.ec-colours__swatch:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ec-colours--card{margin:-3px 0 5px -8px}.ec-colours--page{margin:0 0 20px}.ec-colours__label{margin:0 0 8px}.ec-colours__label span{margin-left:8px;font-weight:400;text-transform:none;letter-spacing:normal}.ec-colours--page .ec-colours__swatch{width:44px;height:44px;flex-basis:44px}.ec-colours--page .ec-colours__dot{width:26px;height:26px}.ec-kinetix-size-guide{margin-bottom:20px}.ec-kinetix-size-guide__table{overflow-x:auto;margin:16px 0}.ec-kinetix-size-guide table{border-collapse:collapse;width:100%;font-size:14px}.ec-kinetix-size-guide th,.ec-kinetix-size-guide td{padding:12px 8px;text-align:center;border-bottom:1px solid rgb(0 0 0 / 15%)}.ec-kinetix-size-guide thead{background:#0000000a}.ec-marvellous-size-guide{margin-bottom:20px}.ec-marvellous-size-guide__table{overflow-x:auto;margin:16px 0}.ec-marvellous-size-guide table{border-collapse:collapse;width:100%;font-size:14px}.ec-marvellous-size-guide th,.ec-marvellous-size-guide td{padding:12px 8px;text-align:center;border-bottom:1px solid rgb(0 0 0 / 15%)}.ec-marvellous-size-guide thead{background:#0000000a}.ec-swift-size-guide{margin-bottom:20px}.ec-swift-size-guide__table{overflow-x:auto;margin:16px 0}.ec-swift-size-guide table{border-collapse:collapse;width:100%;font-size:14px}.ec-swift-size-guide th,.ec-swift-size-guide td{padding:12px 8px;text-align:center;border-bottom:1px solid rgb(0 0 0 / 15%)}.ec-swift-size-guide thead{background:#0000000a}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
