html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__inner{box-sizing:border-box;grid-template-columns:220px minmax(0,1fr);align-items:start;width:calc(100% - 96px);max-width:1120px;margin-inline:auto;gap:32px;padding:18px 0 22px}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__sidebar{gap:8px}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__eyebrow{margin:0;padding-inline:12px;font:400 11px/1.4 Source Sans Pro,Arial,sans-serif;letter-spacing:.02em;text-transform:none!important;color:#6b6a61!important}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop :is(.ck-shop__category,.ck-shop__all){min-height:44px;padding:10px 12px;border:0;font:400 17px/1.3 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0;text-transform:none!important;border-radius:8px}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__category.is-active{background:#ffffff8c;box-shadow:none}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__shipping{margin:0;padding:10px 12px 0;border-top:1px solid rgb(17 17 17 / 10%);font:400 11px/1.4 Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__card-title{margin-top:8px;font:400 12px/1.35 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0;text-transform:none!important}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__all{min-height:44px;margin-top:6px;border-top:1px solid rgb(17 17 17 / 10%);border-radius:0 0 8px 8px;font:400 12px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0;text-transform:none!important}html:root:root:root:root:root:root:root body #header-component .ck-shop__category>span:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}html:root:root:root:root:root:root:root body #header-component .ck-shop__category-badge{padding:3px 5px;border:1px solid rgb(107 106 97 / 20%);border-radius:3px;font:500 9px/1.2 Source Sans Pro,Arial,sans-serif;letter-spacing:.02em}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__panel{display:block}html:root:root:root:root:root:root:root body #header-component .ck-shop__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;margin-bottom:12px}html:root:root:root:root:root:root:root body #header-component .ck-shop__panel-heading h2{margin:0;font:400 22px/1.1 Bebas Neue,Arial Narrow,sans-serif!important;letter-spacing:.01em}html:root:root:root:root:root:root:root body #header-component .ck-shop__panel-heading>a{display:inline-flex;align-items:center;gap:10px;min-height:28px;font:400 12px/1.4 Source Sans Pro,Arial,sans-serif;text-decoration:none}html:root:root:root:root:root:root:root body #header-component .ck-shop__panel-content{display:grid;grid-template-columns:repeat(var(--ck-menu-product-count, 3),minmax(0,1fr)) minmax(0,2fr);align-items:start;gap:12px;min-width:0}html:root:root:root:root:root:root:root body #header-component .ck-shop__panel--0 .ck-shop__campaign{grid-column:1 / -1}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign{position:relative;isolation:isolate;align-self:start;display:block;min-width:0;height:230px;min-height:0;overflow:hidden;border:1px solid rgb(255 255 255 / 28%);border-radius:8px;background:#222;box-shadow:none;text-decoration:none}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / 30%));pointer-events:none}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign-copy{position:absolute;z-index:1;inset:auto 12px 12px;display:flex;align-items:flex-start;color:#fff!important;-webkit-text-fill-color:#fff!important}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign-copy :is(small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;max-width:100%;min-height:36px;margin:0;padding:8px 12px;border:1px solid rgb(255 255 255 / 36%);border-radius:7px;background:#1414146b;box-shadow:inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8);font:400 12px/1.35 Source Sans Pro,Arial,sans-serif!important}html:root:root:root:root:root:root:root body #header-component .ck-shop__campaign:is(:hover,:focus-visible) .ck-shop__campaign-image img{transform:scale(1.025)}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop{display:block;min-width:0}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop [hidden]{display:none!important}html:root:root:root:root:root:root:root body #header-component .menu-drawer.ck-menu-refined{background:linear-gradient(135deg,#ffffffe5,#f7f7f6d1 58%,#f5f5f4bd)!important;-webkit-backdrop-filter:blur(21px) saturate(1.8)!important;backdrop-filter:blur(21px) saturate(1.8)!important}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-menu-refined__masthead{position:sticky;top:0;z-index:2;padding:12px 24px;border-bottom-color:#6b6a612e;background:#fafaf8f0}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined__logo{display:flex;align-items:center;width:85px;min-height:44px;margin:0;padding:0;text-decoration:none}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined__logo-frame{position:relative;display:block;width:85px;height:34px;overflow:hidden}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined__logo-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:auto;height:60px;max-height:none;object-fit:contain}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .drawer-localization :is(.icon-flag,.icon-caret){display:none}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .menu-drawer__navigation{padding:18px 24px 16px!important;flex:0 0 auto;min-height:0;overscroll-behavior:contain}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-refined__intro{min-height:40px;margin-bottom:4px;border-bottom:1px solid rgb(17 17 17 / 10%)}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-mobile-menu__kicker{font:400 13px/1.4 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-refined__all{font:400 11px/1.4 Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-refined__categories{border-top:0;gap:0}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-category{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:60px;gap:12px;padding:8px 0;border:0;border-bottom:1px solid rgb(17 17 17 / 9%);background:transparent!important;box-shadow:none}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-category__label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font:400 17px/1.3 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0;text-transform:none!important}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-category__label small{padding:3px 5px;border-color:#6b6a6138;background:#ffffff59;font:400 9px/1.2 Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign{position:relative;display:block;width:100%;aspect-ratio:2.2;margin:18px 0 6px;border:1px solid rgb(255 255 255 / 36%);border-radius:8px;overflow:hidden;color:#fff!important;text-decoration:none}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / 30%));pointer-events:none}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign-copy{position:absolute;inset:auto 12px 12px;z-index:1;display:flex;align-items:flex-start;color:#fff!important}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign-copy :is(small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign-copy>.ck-mobile-shop__campaign-button{display:inline-flex;justify-content:space-between;align-items:center;width:fit-content;max-width:100%;min-height:36px;gap:22px;padding:8px 12px;margin:0;border:1px solid rgb(255 255 255 / 36%);border-radius:7px;background:#1414146b;box-shadow:inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8);font:400 12px/1.3 Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-refined__secondary{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-refined__secondary a{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:52px;gap:8px;font:400 12px/1.4 Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__editorial-image{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:8px;background:#eeeeec}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__editorial-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__editorial--custom img{object-position:50% 46%}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-refined__secondary small{font:400 10px/1.4 Source Sans Pro,Arial,sans-serif}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 8px;padding:0;border:0;background:transparent!important;box-shadow:none;font:400 12px/1.4 Source Sans Pro,Arial,sans-serif;cursor:pointer}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 14px;margin-bottom:18px;border-bottom:1px solid rgb(107 106 97 / 18%)}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__panel-heading h2{margin:0;font:500 22px/1.2 Source Sans Pro,Arial,sans-serif!important;letter-spacing:0;text-transform:none!important}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__panel-heading>a{display:inline-flex;align-items:center;min-height:44px;gap:7px;white-space:nowrap;font:400 11px/1.4 Source Sans Pro,Arial,sans-serif;text-decoration:none}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__product{min-width:0;display:flex;flex-direction:column;gap:8px;text-decoration:none}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__product-image{display:block;width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#ececec}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__product-image img{display:block;width:100%;height:100%;object-fit:contain}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__product-title{display:block;font:400 12px/1.4 Source Sans Pro,Arial,sans-serif;text-align:left;overflow-wrap:anywhere}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__collection{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:24px;padding:12px 14px;border:1px solid rgb(107 106 97 / 24%);border-radius:8px;background:#ffffff59;font:500 13px/1.4 Source Sans Pro,Arial,sans-serif;text-decoration:none}html:root:root:root:root:root:root:root body #header-component :is(.ck-mobile-shop,.ck-mega--shop) :is(a,button):focus-visible{outline:2px solid #222!important;outline-offset:3px}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__categories{gap:0}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__card{width:100%;max-width:160px}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__image{aspect-ratio:4 / 5;border-radius:6px;background:#ececec}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-category__thumb{display:block;width:44px;height:44px;overflow:hidden;border-radius:6px;background:#ececec}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-category__thumb img{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:750px)and (max-width:1199px){html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__inner{grid-template-columns:200px minmax(0,1fr);gap:32px;width:calc(100% - 80px);padding:18px 0 22px}}@media(min-width:750px)and (max-width:989px){html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__inner{grid-template-columns:160px minmax(0,1fr);width:calc(100% - 48px);gap:24px}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__category{padding:10px 8px;font-size:15px!important}html:root:root:root:root:root:root:root body #header-component .ck-mega--shop .ck-shop__category>span:first-child{gap:6px}html:root:root:root:root:root:root:root body #header-component .ck-shop__panel--3 .ck-shop__panel-content{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.8fr)}}@media(max-width:749px){html:root:root:root:root:root:root:root body{--ck-mobile-product-offset: max(104px, calc(var(--header-height, 80px) + 24px))}html:root:root:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage{padding-top:var(--ck-mobile-product-offset)!important}html:root:root:root:root:root:root:root body #MainContent[data-template^=product] .ck-product-stage .ck-product-stage__visual{padding-top:0!important;margin-top:0!important}}@media(max-width:360px){html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .menu-drawer__navigation{padding-inline:18px!important}html:root:root:root:root:root:root:root body #header-component .ck-menu-refined .ck-mobile-shop .ck-menu-category__label{font-size:17px!important}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__campaign{aspect-ratio:2.2}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__panel-heading h2{font-size:20px!important}html:root:root:root:root:root:root:root body #header-component .ck-mobile-shop__product-title{font-size:12px}}@media(prefers-reduced-motion:reduce){html:root:root:root:root:root:root:root body #header-component .ck-mega--shop :is(.ck-shop__category,.ck-shop__image img,.ck-shop__campaign-image img){transition:none;transform:none}}@media(prefers-reduced-transparency:reduce){html:root:root:root:root:root:root:root body #header-component :is(.ck-mobile-shop__campaign-copy>span,.ck-shop__campaign-button){background:#333;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:750px){html:root:root:root:root:root:root:root body #header-component .header__columns:has(.menu-list__link[aria-expanded=true]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root:root:root:root:root:root:root body #header-component .menu-list__submenu:has(.ck-mega--shop){background:linear-gradient(135deg,#fff9,#ffffff47 58%,#ffffff1f),#fafaf866!important;border:1px solid rgb(255 255 255 / 26%)!important;border-top:0!important;border-radius:0 0 10px 10px!important;box-shadow:inset 0 1px #ffffff47,0 4px 14px #00000014!important;-webkit-backdrop-filter:blur(21px) saturate(1.8)!important;backdrop-filter:blur(21px) saturate(1.8)!important}html:root:root:root:root:root:root:root body #header-component .menu-list__link[aria-expanded=false]+.menu-list__submenu:has(.ck-mega--shop){visibility:hidden!important;opacity:0!important;pointer-events:none!important}html:root:root:root:root:root:root:root body #header-component .menu-list__link[aria-expanded=true]+.menu-list__submenu:has(.ck-mega--shop){visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html:root:root:root:root:root:root:root body #header-component :is(.menu-list__submenu:has(.ck-mega--shop),.menu-drawer.ck-menu-refined){background:#f5f5f3!important}}@media(prefers-reduced-transparency:reduce){html:root:root:root:root:root:root:root body #header-component :is(.menu-list__submenu:has(.ck-mega--shop),.menu-drawer.ck-menu-refined){background:#f5f5f3!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:749px){html:root:root:root:root:root:root:root body :is(.ck-campaign-hero__primary,.ck-home-category__header>a,.ck-home-photo-pair__label,.ck-collection-journal__button,.ck-collection-journal__category>span,.ck-family-story__link,.ck-fl-story__contact,.ck-peloton-story__link,.ck-card__discover)>span[aria-hidden=true],html:root:root:root:root:root:root:root body .ck-custom-prompt__arrow{display:none!important}}@media(min-width:750px){html:root:root:root:root:root:root:root body #header-component .header-actions__cart-icon{display:flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/ck-navigation-refinement.css.map */
