:root{--cs-ink:#07131d;--cs-blue:#08a9f4;--cs-surface:#f5f8fa;--cs-line:#e1e8ee;--cs-muted:#647481}html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a,button{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}#header-group{background:var(--cs-ink)!important;color:#fff!important;--color-foreground:255,255,255;--color-background:7,19,29;--color-border:44,63,76}#header-group .section-background,#header-group header,#header-group header-component,#header-group .header,#header-group [class*=header__row]{background-color:var(--cs-ink)!important;color:#fff!important}#header-group a,#header-group button,#header-group svg,#header-group .header-logo{color:#fff!important}#header-group .header-logo{min-width:140px}#header-group .cs-header-logo-fallback{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#fff;font-family:Arial,sans-serif;font-weight:800;letter-spacing:.12em;font-size:13px}#header-group .cs-header-logo-mark{width:34px;height:34px;border-radius:50%;background:var(--cs-blue);color:#06121b;display:grid;place-items:center;font-size:23px;font-weight:900;letter-spacing:-.12em}#header-group .cs-header-logo-mark span{color:#fff}#header-group .cs-header-logo-type{display:flex;flex-direction:column;line-height:1.05}#header-group .cs-header-logo-type small{margin-top:4px;font-size:8px;letter-spacing:.4em;color:#7bd7ff}#header-group .header-logo__image{max-height:44px;object-fit:contain}#header-group a:hover{color:#6bd4ff!important}#header-group .header-menu a,#header-group [role=menuitem]{font-size:12px;font-weight:700}#footer-group{background:var(--cs-ink)!important;color:#fff!important}.cs-home{color:var(--cs-ink);background:#fff}.cs-home .page-width,.cs-footer .page-width{width:min(1320px,calc(100% - 48px));margin-inline:auto}.cs-hero{position:relative;isolation:isolate;min-height:590px;overflow:hidden;background:#07131d;color:#fff;display:flex;align-items:center}.cs-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(90deg,#030c14e6,#030c147a 48%,#030c1414),url(https://images.unsplash.com/photo-1541625602330-2277e4c46182?auto=format&fit=crop&w=2200&q=85);background-position:center 44%;background-size:cover}.cs-hero-inner{width:100%;display:flex;align-items:center;min-height:590px}.cs-hero-copy{max-width:680px;padding:60px 0}.cs-eyebrow{margin:0 0 12px;color:var(--cs-blue);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.cs-hero .cs-eyebrow{color:#71d5ff}.cs-hero h1{margin:0;max-width:650px;font-size:clamp(48px,6.4vw,84px);line-height:.93;letter-spacing:-.06em;font-weight:900;color:#fff;text-transform:uppercase;white-space:pre-line}.cs-hero-text{max-width:430px;margin:22px 0 26px;font-size:16px;line-height:1.65;color:#e2ebf1}.cs-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 23px;background:var(--cs-blue);color:#06121b!important;border-radius:3px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cs-button:hover{background:#58c9ff;transform:translateY(-2px)}.cs-hero-proof{display:flex;flex-wrap:wrap;gap:18px 24px;margin-top:33px}.cs-hero-proof span{display:flex;flex-direction:column;font-size:10px;color:#fff}.cs-hero-proof b{font-size:9px;color:#fff;letter-spacing:.035em}.cs-hero-proof small{font-size:9px;color:#c8d6df}.cs-collection-area{padding-top:45px;padding-bottom:34px}.cs-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:21px}.cs-section-heading h2{margin:0;font-size:clamp(26px,3vw,37px);line-height:1.05;letter-spacing:-.04em;font-weight:900;color:var(--cs-ink)}.cs-section-heading>a:not(.cs-button){font-size:11px;font-weight:800;color:#078bd0;white-space:nowrap}.cs-section-heading .cs-muted{font-size:12px;color:var(--cs-muted)}.cs-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cs-collection-card{position:relative;isolation:isolate;display:block;min-height:315px;overflow:hidden;border-radius:5px;background:#102331;color:#fff}.cs-collection-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .4s}.cs-collection-card:hover img{transform:scale(1.04)}.cs-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#010b12db,#010b1214 80%)}.cs-collection-label{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;gap:5px}.cs-collection-label small{font-size:9px;letter-spacing:.18em;font-weight:800;color:#8adfff}.cs-collection-label strong{font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:-.03em;font-weight:900;color:#fff}.cs-collection-label em{margin-top:9px;font-style:normal;font-size:11px;font-weight:800;color:#fff}.cs-featured{background:#f5f8fa;padding-block:15px 24px}.cs-product-section{padding-block:32px}.cs-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.cs-product-card{min-width:0;background:#fff;border:1px solid #e4e9ed;border-radius:5px;overflow:hidden;transition:box-shadow .2s,transform .2s}.cs-product-card:hover{box-shadow:0 12px 30px #0b26350f;transform:translateY(-3px)}.cs-product-media{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}.cs-product-media img{width:100%;height:100%;object-fit:contain;padding:12px;mix-blend-mode:multiply;transition:transform .3s}.cs-product-card:hover .cs-product-media img{transform:scale(1.035)}.cs-product-badge{position:absolute;top:10px;left:10px;padding:5px 7px;background:var(--cs-blue);color:#06121b;border-radius:2px;font-size:8px;font-weight:900;letter-spacing:.04em}.cs-product-info{padding:13px}.cs-product-title{display:block;min-height:36px;font-size:11px;line-height:1.45;font-weight:700;color:#15232d}.cs-product-price{margin-top:8px;font-size:14px;font-weight:900;color:#091721}.cs-product-price s{margin-left:7px;color:#929da5;font-size:10px;font-weight:500}.cs-product-link{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;border-top:1px solid #ebeff2;font-size:10px;font-weight:800;color:#078bd0}.cs-product-placeholder{aspect-ratio:1/1;background:#f0f4f6;display:grid;place-items:center;color:#71818c;font-weight:800;letter-spacing:.1em}.cs-lifestyle{position:relative;isolation:isolate;min-height:310px;display:flex;align-items:center;background:#07131d;color:#fff;overflow:hidden}.cs-lifestyle-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(90deg,#030c14e0,#030c1485 55%,#030c1414),url(https://images.unsplash.com/photo-1507035895480-2b3156c31fc8?auto=format&fit=crop&w=2200&q=85);background-size:cover;background-position:center}.cs-lifestyle-content{padding-block:42px}.cs-lifestyle h2{margin:0;max-width:600px;font-size:clamp(32px,4.4vw,54px);line-height:.98;letter-spacing:-.045em;font-weight:900;color:#fff;text-transform:uppercase}.cs-lifestyle-content>p:not(.cs-eyebrow){max-width:400px;color:#dbe6ed;font-size:13px;margin:15px 0 22px}.cs-instagram{padding-top:45px;padding-bottom:52px}.cs-instagram-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cs-instagram-grid>a{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background:#edf2f4}.cs-instagram-grid img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cs-instagram-grid>a:hover img{transform:scale(1.05)}.cs-button-small{min-height:39px;padding:0 16px;font-size:9px;white-space:nowrap}.cs-footer{background:#06121b;color:#eaf1f5}.cs-newsletter{padding:35px 0;background:#eaf6fc;color:#07131d}.cs-newsletter-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.cs-newsletter h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.05;letter-spacing:-.04em;font-weight:900}.cs-newsletter p:not(.cs-eyebrow){margin:7px 0 0;font-size:12px;color:#526777}.cs-newsletter-form{display:flex;gap:7px;flex-wrap:wrap;width:min(470px,50%)}.cs-newsletter-form input{flex:1;min-width:160px;min-height:45px;border:1px solid #d3e0e8;border-radius:3px;padding:0 13px;background:#fff}.cs-newsletter-form button{border:0;border-radius:3px;background:var(--cs-blue);color:#07131d;font-size:10px;font-weight:900;padding:0 15px}.cs-success,.cs-error{font-size:12px;width:100%}.cs-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:35px;padding-block:45px}.cs-footer-wordmark{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.14em}.cs-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cs-blue);color:#07131d;font-size:23px;letter-spacing:-.14em}.cs-brand-mark span{color:#fff}.cs-footer-wordmark>span:last-child{display:flex;flex-direction:column;line-height:1}.cs-footer-wordmark small{font-size:8px;letter-spacing:.4em;color:#76d7ff;margin-top:5px}.cs-footer-brand p,.cs-footer-col p{max-width:265px;font-size:11px;line-height:1.8;color:#a9bac5}.cs-footer-social{display:inline-block;margin-top:5px;color:#61d0ff;font-size:11px;font-weight:800}.cs-footer-col h3{margin:3px 0 14px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.cs-footer-col>a{display:block;margin:10px 0;color:#adbdc8;font-size:11px}.cs-footer-col>a:hover,.cs-footer-social:hover{color:#fff}.cs-footer-bottom{border-top:1px solid #1a2b36;color:#93a5b1;font-size:9px}.cs-footer-bottom .page-width{display:flex;justify-content:space-between;gap:15px;padding-block:15px}.product-card,.card,.collection-card{border-radius:5px;overflow:hidden}.product-grid,.collection-list{gap:16px}.button,.button-primary,.shopify-payment-button__button{border-radius:3px!important}.product__title h1,.product-information h1,.product-details h1{font-weight:800;letter-spacing:-.04em}.collection-hero__title,.collection-banner h1{font-weight:900;letter-spacing:-.04em}@media(max-width:1050px){.cs-hero,.cs-hero-inner{min-height:520px}.cs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-collection-card{min-height:270px}.cs-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.cs-home .page-width,.cs-footer .page-width{width:calc(100% - 28px)}.cs-hero,.cs-hero-inner{min-height:560px}.cs-hero-bg{background-position:62% center;background-image:linear-gradient(0deg,#030c14eb,#030c147a 57%,#030c1426),url(https://images.unsplash.com/photo-1541625602330-2277e4c46182?auto=format&fit=crop&w=1000&q=85)}.cs-hero-inner{align-items:flex-end}.cs-hero-copy{padding:48px 0 26px}.cs-hero h1{font-size:clamp(44px,13vw,64px)}.cs-hero-text{font-size:13px;max-width:300px;margin:16px 0 20px}.cs-hero-proof{gap:12px 7px;margin-top:23px}.cs-hero-proof span{font-size:9px}.cs-hero-proof b,.cs-hero-proof small{font-size:7px}.cs-collection-area{padding-top:30px;padding-bottom:24px}.cs-section-heading{align-items:flex-end;gap:10px;margin-bottom:16px}.cs-section-heading h2{font-size:25px}.cs-section-heading>a:not(.cs-button){font-size:9px}.cs-collection-grid{grid-template-columns:1fr;gap:10px}.cs-collection-card{min-height:210px}.cs-collection-label{left:18px;bottom:18px}.cs-collection-label strong{font-size:30px}.cs-product-section{padding-block:23px}.cs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cs-product-info{padding:9px}.cs-product-title{font-size:10px;min-height:43px}.cs-product-price{font-size:12px}.cs-product-link{font-size:9px}.cs-lifestyle{min-height:260px;align-items:flex-end}.cs-lifestyle-bg{background-position:62% center}.cs-lifestyle-content{padding-block:30px}.cs-lifestyle h2{font-size:35px;max-width:300px}.cs-lifestyle-content>p:not(.cs-eyebrow){font-size:12px;max-width:290px}.cs-instagram{padding-top:29px;padding-bottom:33px}.cs-instagram .cs-section-heading{align-items:flex-start;flex-direction:column}.cs-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cs-instagram-grid>a:nth-child(n+5){display:none}.cs-newsletter{padding:28px 0}.cs-newsletter-inner{align-items:flex-start;flex-direction:column;gap:17px}.cs-newsletter h2{font-size:27px}.cs-newsletter-form{width:100%}.cs-newsletter-form input{flex-basis:100%}.cs-newsletter-form button{min-height:43px;width:100%}.cs-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;padding-block:32px}.cs-footer-brand{grid-column:1/-1}.cs-footer-bottom .page-width{flex-direction:column;gap:5px}.collection-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cs-product-card,.cs-collection-card,.cs-instagram-grid img{transition:none}}#header-group .header-logo{min-width:176px;justify-content:flex-start}#header-group .cs-header-logo-svg{display:block;width:174px;height:44px;object-fit:contain;object-position:left center}#header-group .header-logo__image{max-width:174px;max-height:44px}#header-group .header-section{border-bottom:1px solid rgba(139,202,231,.14);box-shadow:0 8px 24px #0000001f}#header-group .header-menu a,#header-group [role=menuitem]{font-size:12px;font-weight:800;letter-spacing:.015em;padding-block:10px}#header-group .header-menu a:hover,#header-group [role=menuitem]:hover{color:#60d1ff!important}#header-group .announcement-bar{min-height:30px;border-bottom:1px solid rgba(8,169,244,.28)}#header-group .announcement-bar p,#header-group .announcement-bar a{font-size:10px;font-weight:800;letter-spacing:.04em}#header-group .menu-drawer,#header-group [class*=menu-drawer],#header-group [class*=drawer]{background:#07131d!important;color:#f4f9fc}#header-group .menu-drawer a,#header-group [class*=menu-drawer] a{color:#f4f9fc!important;border-color:#ffffff1f}#header-group .menu-drawer a:hover,#header-group [class*=menu-drawer] a:hover{color:#69d4ff!important;background:#08a9f414}.cs-hero,.cs-hero-inner{min-height:570px}.cs-hero-bg{background-image:linear-gradient(90deg,#030c14c4,#030c147a 39%,#030c141f 71%,#030c140a),url(/cdn/shop/files/cycling-studio-hero-ride.png?v=1792535309);background-position:center 52%!important;background-size:cover!important}.cs-hero-copy{max-width:650px;padding:54px 0}.cs-hero h1{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;max-width:660px;font-size:clamp(46px,5.8vw,76px);line-height:.91;letter-spacing:-.055em;white-space:normal}.cs-hero h1 .cs-title-line{display:block;max-width:100%}.cs-hero h1 .cs-title-accent{color:#08a9f4}.cs-hero-text{max-width:400px;margin:19px 0 24px;font-size:15px}.cs-hero-proof{max-width:560px;gap:16px 23px;margin-top:29px}.cs-hero-proof span{min-width:100px}.cs-hero-proof b{font-size:9px}.cs-section-heading{gap:16px}.cs-product-card{box-shadow:0 3px 12px #07131d09}.product-information{max-width:1440px;margin-inline:auto;padding-block:30px}.product-information__grid{align-items:start}.product-information__media .product-media-gallery,.product-information__media .media-gallery{border-radius:8px;overflow:hidden;background:#f5f8fa}.product-information .product-details{border-radius:8px}.product-information .product-details h1,.product-information .product-details .product-title{font-size:clamp(27px,2.6vw,39px);line-height:1.08;letter-spacing:-.045em;font-weight:850;color:#07131d}.product-information .product-details .price,.product-information .product-details [class*=price]{color:#07131d;font-weight:850}.product-information .product-details .price-item--sale{color:#078bd0}.product-information .product-details .quantity-selector,.product-information .product-details quantity-selector,.product-information .product-details select{border-radius:4px}.product-information .product-details .button,.product-information .product-details .shopify-payment-button__button{min-height:48px;border-radius:4px!important;font-weight:850;letter-spacing:.025em}.product-information .product-details .add-to-cart-button,.product-information .product-details .button-primary{background:#08a9f4!important;color:#06121b!important;border-color:#08a9f4!important}.product-information .product-details .add-to-cart-button:hover,.product-information .product-details .button-primary:hover{background:#57caff!important}.product-information .product-details .accordion,.product-information .product-details details{border-color:#dbe5eb}.product-information .product-details .group-block{max-width:none}.sticky-add-to-cart__bar{border:1px solid #dce7ed;border-radius:8px!important}.sticky-add-to-cart__button{background:#08a9f4!important;color:#07131d!important;border-radius:4px!important}.product-card,.card,.collection-card{border-radius:6px}.facet-filters,.facets,.facets-container{color:#07131d}.facets__summary,.facet-filters__field,.facets__item{font-size:12px}.facets__summary{font-weight:750}@media(max-width:1050px){.cs-hero,.cs-hero-inner{min-height:520px}.cs-hero h1{font-size:clamp(44px,6.5vw,67px)}#header-group .cs-header-logo-svg{width:155px;height:40px}}@media(max-width:749px){.cs-hero,.cs-hero-inner{min-height:555px}.cs-hero-bg{background-image:linear-gradient(0deg,#030c14eb,#030c14a8 39%,#030c141f),url(/cdn/shop/files/cycling-studio-hero-ride.png?v=1792535309);background-position:62% center!important}.cs-hero-inner{align-items:flex-end}.cs-hero-copy{padding:38px 0 22px}.cs-hero h1{font-size:clamp(44px,12.5vw,62px);line-height:.93;letter-spacing:-.055em}.cs-hero-text{font-size:13px;max-width:310px;margin:14px 0 18px}.cs-hero-proof{gap:12px 9px;margin-top:21px}.cs-hero-proof span{min-width:calc(50% - 10px)}.cs-hero-proof b,.cs-hero-proof small{font-size:8px}.cs-collection-area{padding-top:28px}.product-information{padding-block:12px}.product-information__media .product-media-gallery,.product-information__media .media-gallery{border-radius:6px}.product-information .product-details{padding-inline:0!important}.product-information .product-details h1,.product-information .product-details .product-title{font-size:26px}.sticky-add-to-cart__bar{width:calc(100% - 20px)}}@media(min-width:990px){.product-information__grid{column-gap:clamp(24px,3vw,48px)}.product-information .product-details{align-self:start;background:linear-gradient(180deg,#f8fbfd,#fff);border:1px solid #e1eaf0;border-radius:10px;padding:25px!important;box-shadow:0 12px 36px #07131d0e}.product-information .product-details .group-block{gap:18px}}.product-information .product-details .variant-option__button-label,.product-information .product-details .variant-option__button{border-radius:4px}.product-information .product-details input,.product-information .product-details select,.product-information .product-details textarea{border-color:#d4e0e8;border-radius:4px}.product-information .product-details input:focus,.product-information .product-details select:focus,.product-information .product-details textarea:focus{outline:2px solid rgba(8,169,244,.25);outline-offset:1px}.product-information .product-details .accordion__title,.product-information .product-details summary{font-weight:750}@media(max-width:749px){.product-information__grid{column-gap:0}.product-information .product-details{background:transparent;border:0;box-shadow:none;border-radius:0;padding:18px 0 0!important}}#header-group .header-logo{min-width:155px;max-width:180px;height:82px;justify-content:flex-start;overflow:visible}#header-group .cs-header-logo-svg{display:block;width:160px;height:80px;max-width:160px;max-height:80px;object-fit:contain;object-position:left center}#header-group .header__row,#header-group [class*=header__row]{min-height:76px}#footer-group .cs-footer-logo{display:block;width:min(260px,100%);margin:0 0 15px;line-height:0}#footer-group .cs-footer-logo img{display:block;width:100%;height:auto;max-height:145px;object-fit:contain;object-position:left center}@media(max-width:749px){#header-group .header-logo{min-width:100px;max-width:118px;height:58px}#header-group .cs-header-logo-svg{width:112px;height:56px;max-width:112px;max-height:56px}#header-group .header__row,#header-group [class*=header__row]{min-height:56px}#footer-group .cs-footer-logo{width:210px;max-width:100%}#footer-group .cs-footer-logo img{max-height:110px}}#header-group .header-logo{width:140px!important;min-width:140px!important;max-width:140px!important;height:74px!important;max-height:74px!important;flex:0 0 140px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important}#header-group .cs-header-logo-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}#header-group .cs-header-logo-type,#header-group .cs-header-logo-fallback{display:none!important}#footer-group .cs-footer-logo img{max-width:230px;max-height:122px;object-fit:contain;object-position:left center}@media(max-width:749px){#header-group .header-logo{width:108px!important;min-width:108px!important;max-width:108px!important;height:57px!important;max-height:57px!important;flex:0 0 108px!important;overflow:hidden!important}#header-group .cs-header-logo-image{width:108px!important;height:57px!important;max-width:108px!important;max-height:57px!important}#header-group .header__row,#header-group [class*=header__row]{min-height:60px!important}#footer-group .cs-footer-logo{width:200px!important}#footer-group .cs-footer-logo img{max-height:106px}}#footer-group .cs-footer{background:#050d13!important;color:#edf5f9;border-top:1px solid rgba(8,169,244,.32)}#footer-group .cs-newsletter{background:linear-gradient(120deg,#eef8fd,#e1f3fc);border-bottom:1px solid #c7e8f8;padding:30px 0}#footer-group .cs-newsletter-inner{gap:32px;align-items:center}#footer-group .cs-newsletter h2{font-size:clamp(24px,2.5vw,31px);letter-spacing:-.035em}#footer-group .cs-newsletter-form input{border-color:#d2e4ed;box-shadow:0 2px 8px #07131d09}#footer-group .cs-newsletter-form button{min-height:45px;padding-inline:20px;transition:background .18s ease,transform .18s ease}#footer-group .cs-newsletter-form button:hover{background:#58c9ff;transform:translateY(-1px)}#footer-group .cs-footer-main{display:grid;grid-template-columns:1.25fr .8fr 1.2fr .95fr;align-items:start;gap:28px;padding-top:32px;padding-bottom:30px}#footer-group .cs-footer-brand{max-width:230px;min-width:0}#footer-group .cs-footer-logo{display:block!important;width:158px!important;max-width:100%!important;margin:0 0 12px!important;line-height:0;overflow:hidden;background:transparent}#footer-group .cs-footer-logo img{display:block!important;width:100%!important;height:auto!important;max-width:158px!important;max-height:84px!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:screen;border:0}#footer-group .cs-footer-brand p{max-width:210px;margin:0 0 10px;color:#aabac5;font-size:11px;line-height:1.7}#footer-group .cs-footer-social{display:inline-flex;align-items:center;gap:6px;color:#68d5ff!important;font-size:11px;font-weight:800;text-decoration:none}#footer-group .cs-footer-social:hover{color:#fff!important}#footer-group .cs-footer-col h3{margin:2px 0 13px;padding-bottom:9px;border-bottom:1px solid rgba(8,169,244,.32);color:#fff;font-size:10px;letter-spacing:.14em}#footer-group .cs-footer-col>a{margin:9px 0;color:#b0bec8!important;font-size:11px;line-height:1.45;text-decoration:none}#footer-group .cs-footer-col>a:hover{color:#65d3ff!important;transform:translate(2px)}#footer-group .cs-footer-col p{margin:8px 0;color:#aabac5;font-size:11px;line-height:1.7;overflow-wrap:anywhere}#footer-group .cs-footer-bottom{background:#03090e;border-top:1px solid #1b2b36}#footer-group .cs-footer-bottom .page-width{padding-top:13px;padding-bottom:13px;color:#8398a5;font-size:9px}@media(max-width:1050px){#footer-group .cs-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;padding-top:28px;padding-bottom:26px}#footer-group .cs-footer-brand{grid-column:1/-1;max-width:290px}}@media(max-width:749px){#footer-group .cs-newsletter{padding:22px 0}#footer-group .cs-newsletter-inner{gap:13px;align-items:stretch}#footer-group .cs-newsletter h2{font-size:24px;line-height:1.1}#footer-group .cs-newsletter p:not(.cs-eyebrow){font-size:11px;line-height:1.5}#footer-group .cs-newsletter-form{width:100%;gap:7px}#footer-group .cs-newsletter-form input{min-width:0;min-height:42px;flex-basis:100%}#footer-group .cs-newsletter-form button{width:100%;min-height:42px}#footer-group .cs-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;padding-top:23px;padding-bottom:23px}#footer-group .cs-footer-brand{grid-column:1/-1;max-width:260px;display:flex;flex-direction:column;align-items:flex-start}#footer-group .cs-footer-logo{width:142px!important;margin-bottom:9px!important}#footer-group .cs-footer-logo img{max-width:142px!important;max-height:75px!important}#footer-group .cs-footer-brand p{max-width:250px;font-size:10px}#footer-group .cs-footer-col h3{margin-bottom:10px;font-size:9px}#footer-group .cs-footer-col>a{font-size:10px;margin:8px 0}#footer-group .cs-footer-col p{font-size:10px;overflow-wrap:anywhere}#footer-group .cs-footer-bottom .page-width{gap:6px;padding-block:12px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cycling-studio-branding.css.map */
