html:root:root:root:root:root:root:root body{--ck-heritage-ink: #111;--ck-heritage-muted: #6b6a61;--ck-heritage-paper: #f0f0f0;--ck-heritage-line: rgb(107 106 97 / 25%);--ck-heritage-photo-radius: 8px}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-home-category__header,.ck-peloton-story__header){padding-bottom:15px;border-bottom:1px solid var(--ck-heritage-line)}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__header{align-items:flex-end}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__heading{min-width:0}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__eyebrow{margin:0 0 6px;color:var(--ck-heritage-muted);font:600 10px/1.5 Source Sans Pro,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;text-wrap:balance}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__header h2{font-family:Bebas Neue,Arial Narrow,sans-serif!important;font-weight:400!important;letter-spacing:.035em!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__header>a{box-sizing:border-box;align-self:stretch;align-items:flex-end;padding-bottom:4px;font-family:Source Sans Pro,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.085em;text-transform:uppercase;color:var(--ck-heritage-muted)}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-peloton-teaser__kicker,.ck-peloton-story__kicker,.ck-peloton-story__name,.ck-family-story__eyebrow,.ck-fl-story__number,.ck-stories__eyebrow,.ck-collection-intro__kicker){font-family:Source Sans Pro,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.13em!important;text-transform:uppercase!important}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-peloton-teaser__kicker,.ck-peloton-story__kicker,.ck-peloton-story__name,.ck-family-story__eyebrow,.ck-fl-story__number){color:var(--ck-heritage-muted)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-peloton-teaser__copy,.ck-family-story__copy)>:is(.ck-peloton-teaser__kicker,.ck-family-story__eyebrow){padding-top:14px;border-top:1px solid var(--ck-heritage-line)}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-peloton-teaser__photo,.ck-peloton-story__media,.ck-family-story__photo,.ck-fl-story,.ck-stories__split-media,.ck-stories__gallery-item){border-radius:var(--ck-heritage-photo-radius)!important}html:root:root:root:root:root:root:root body .ck-ig-loop.ck-ig-loop--compact{background:#000!important;color:#fff!important}html:root:root:root:root:root:root:root body .ck-ig-loop.ck-ig-loop--compact .ck-ig-loop__post{border-radius:var(--ck-heritage-photo-radius)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage{box-sizing:border-box;width:calc(100% - 96px);max-width:1120px;margin:0 auto;padding:56px 0 64px;color:var(--ck-heritage-ink);font-family:Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__masthead{display:flex;align-items:baseline;justify-content:space-between;gap:12px 32px;margin:0 0 26px;padding-top:14px;border-top:1px solid var(--ck-heritage-ink)}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-heritage__eyebrow,.ck-heritage__folio){margin:0;font:600 10px/1.5 Source Sans Pro,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__folio{flex-shrink:0;color:var(--ck-heritage-muted);font-variant-numeric:tabular-nums;text-align:right}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,76px)}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__figure{min-width:0;margin:0}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__photo{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--ck-heritage-photo-radius)}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__caption{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--ck-heritage-line);font:400 11px/1.5 Source Sans Pro,Arial,sans-serif;letter-spacing:.01em;color:var(--ck-heritage-muted)}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__copy{min-width:0;padding:8px 0}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__copy .ck-heritage__eyebrow{margin-bottom:16px;color:var(--ck-heritage-muted)}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__title{max-width:13ch;margin:0 0 24px!important;font:400 clamp(38px,4.5vw,58px)/1.02 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-wrap:balance;color:var(--ck-heritage-ink)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-heritage__text,.ck-heritage__text p){max-width:42ch;margin:0;font:400 15px/1.7 Source Sans Pro,Arial,sans-serif;color:#44443f}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__text p+p{margin-top:14px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__link{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:44px;max-width:100%;margin-top:22px;padding:4px 0;border-bottom:1px solid var(--ck-heritage-muted);color:var(--ck-heritage-ink);font:600 11px/1.5 Source Sans Pro,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:border-color .16s ease,color .16s ease}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__signature{margin:32px 0 0;padding-top:14px;border-top:1px solid var(--ck-heritage-line);color:var(--ck-heritage-muted);font:600 10px/1.6 Source Sans Pro,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage-ribbon{box-sizing:border-box;padding:15px 48px;border-block:1px solid var(--ck-heritage-line);background:var(--ck-heritage-paper);color:var(--ck-heritage-muted);font:600 10px/1.5 Source Sans Pro,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-align:center}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-heritage-ribbon,.ck-heritage-ribbon__inner){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage-ribbon__inner{width:100%;max-width:1120px;margin:0 auto}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage-ribbon :is(p,span){margin:0}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage-ribbon__separator{flex:0 0 auto;opacity:.55}@media(hover:hover){html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__link:hover{color:var(--ck-heritage-muted);border-color:var(--ck-heritage-ink)}}@media(max-width:749px){html:root:root:root:root:root:root:root body{--ck-heritage-photo-radius: 6px}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-home-category__header,.ck-peloton-story__header){padding-bottom:11px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__header>a{font-size:10px;letter-spacing:.055em}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-home-category__eyebrow{font-size:9px;letter-spacing:.075em}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage{width:calc(100% - 32px);padding:36px 0 42px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__masthead{margin-bottom:20px;padding-top:12px;gap:8px 16px}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-heritage__eyebrow,.ck-heritage__folio){font-size:9px;letter-spacing:.1em}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__grid{grid-template-columns:minmax(0,1fr);gap:28px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__copy{padding:0}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__title{max-width:15ch;margin-bottom:18px!important;font-size:clamp(36px,9vw,46px)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-heritage__text,.ck-heritage__text p){font-size:14px;line-height:1.65}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__signature{margin-top:24px}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage-ribbon{padding:13px 16px;font-size:9px;letter-spacing:.08em}html:root:root:root:root:root:root:root body #MainContent[data-template] :is(.ck-heritage-ribbon,.ck-heritage-ribbon__inner){gap:6px 12px}}@media(prefers-reduced-motion:reduce){html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-heritage__link{transition:none}}html:root:root:root:root:root:root:root body #MainContent[data-template=index]>.shopify-section:has(>.ck-heritage){background:#fff!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__hero-copy h1{max-width:15ch;margin:0 0 20px!important;font:400 clamp(42px,5.4vw,64px)/1.02 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-wrap:balance;color:#fff!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories :is(.ck-stories__intro,.ck-stories__intro p){max-width:50ch;font:400 15px/1.7 Source Sans Pro,Arial,sans-serif!important;color:#fff!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__story{display:flow-root;padding:0;background:#fff!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center;gap:clamp(48px,5vw,64px);width:calc(100% - 96px)!important;max-width:1120px!important;min-height:0!important;height:auto!important;margin:64px auto!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy{min-width:0;min-height:0!important;padding:0!important;border:0!important;background:#fff!important;color:var(--ck-heritage-ink)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy .ck-stories__eyebrow{color:var(--ck-heritage-muted)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy h2{max-width:18ch;margin:0 0 20px!important;font:400 clamp(34px,3.4vw,42px)/1.05 "Bebas Neue","Arial Narrow",sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-wrap:balance;color:var(--ck-heritage-ink)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy :is(.ck-stories__richtext,.ck-stories__richtext p){max-width:48ch;margin:0!important;font:400 15px/1.7 Source Sans Pro,Arial,sans-serif!important;color:#44443f!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy .ck-stories__richtext p+p{margin-top:16px!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-media{box-sizing:border-box;justify-self:end;align-self:center;width:100%!important;max-width:430px!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;border-radius:var(--ck-heritage-photo-radius)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-media .ck-stories__image{display:block;width:100%!important;max-width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split--reverse .ck-stories__split-copy{order:2}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split--reverse .ck-stories__split-media{order:1;justify-self:start}@media(max-width:749px){html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__hero-copy h1{margin-bottom:16px!important;font-size:clamp(42px,11vw,56px)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories :is(.ck-stories__intro,.ck-stories__intro p){font-size:14px!important;line-height:1.65!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 32px)!important;gap:26px;margin:40px auto!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split .ck-stories__split-copy{order:2}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split .ck-stories__split-media{order:1;justify-self:center}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy h2{margin-bottom:16px!important;font-size:clamp(32px,8.5vw,36px)!important}html:root:root:root:root:root:root:root body #MainContent[data-template] .ck-stories .ck-stories__split-copy :is(.ck-stories__richtext,.ck-stories__richtext p){font-size:14px!important;line-height:1.7!important}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/ck-heritage.css.map */
