.brand-row{overflow:hidden;background:rgb(var(--background));color:rgb(var(--text-color));border-block:1px solid rgb(var(--text-color) / .12)}.brand-row__inner{padding:56px 0 62px;text-align:center}.brand-row__eyebrow,.brand-row__heading{padding-inline:24px}.brand-row__eyebrow{margin:0 0 8px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.brand-row__heading{margin:0 0 34px;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:400;letter-spacing:.04em}.brand-row__scroller{overflow:hidden}.brand-row__track{display:flex;width:max-content;animation:brand-row-scroll 36s linear infinite;will-change:transform}.brand-row__scroller:hover .brand-row__track,.brand-row__scroller:focus-within .brand-row__track{animation-play-state:paused}.brand-row__list{display:flex;align-items:center;flex:none;gap:clamp(42px,5vw,80px);margin:0;padding:8px clamp(21px,2.5vw,40px);list-style:none}.brand-row__item,.brand-row__link{display:flex;flex:none;align-items:center;justify-content:center}.brand-row__link{min-height:68px;color:inherit;text-decoration:none;transition:opacity .18s ease}.brand-row__link:hover{opacity:.62}.brand-row__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.brand-row__logo{display:block;width:auto;max-width:180px;height:58px;object-fit:contain}.brand-row__wordmark{font-family:var(--heading-font-family);font-size:clamp(1.15rem,2vw,1.7rem);font-weight:600;letter-spacing:.015em;line-height:1.15;white-space:nowrap}@keyframes brand-row-scroll{to{transform:translate(-50%)}}@media screen and (max-width:699px){.brand-row__inner{padding:42px 0 46px}.brand-row__eyebrow,.brand-row__heading{padding-inline:20px}.brand-row__heading{margin-bottom:26px}.brand-row__track{animation-duration:28s}.brand-row__list{gap:38px;padding-inline:19px}.brand-row__link{min-height:58px}.brand-row__logo{max-width:145px;height:48px}}@media(prefers-reduced-motion:reduce){.brand-row__scroller{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.brand-row__scroller::-webkit-scrollbar{display:none}.brand-row__track{animation:none}.brand-row__list[aria-hidden=true]{display:none}}.collection-guide{padding-block:clamp(2rem,5vw,4rem)}.collection-guide__panel{display:grid;gap:2rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(31,71,48,.2)}.collection-guide__heading{max-width:43rem}.collection-guide__heading h2{margin-block:.5rem .75rem}.collection-guide__points{display:grid;gap:1.5rem;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-bottom:.75rem;-webkit-overflow-scrolling:touch}.collection-guide__points article{border-top:1px solid rgba(31,71,48,.25);padding-top:1rem;scroll-snap-align:start}.collection-guide__points span{color:#9b7b10;font-size:.75rem;font-weight:700;letter-spacing:.14em}.collection-guide__points h3{margin-block:.45rem .5rem}.collection-guide__actions{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.collection-guide__actions .button{background:#d6b32f;color:#15291d;border-color:#d6b32f}@media screen and (min-width:700px){.collection-guide__points{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding-bottom:0}}.fit-guide{padding-block:clamp(3rem,7vw,6rem)}.fit-guide__layout{display:grid;gap:2.5rem;align-items:start}.fit-guide__intro{max-width:38rem}.fit-guide__intro h1{margin-block:.65rem 1rem}.fit-guide__reasons{display:grid;gap:.75rem;margin-block:1.5rem;padding:0}.fit-guide__reasons li{display:flex;gap:.7rem;align-items:flex-start}.fit-guide__reasons li:before{content:"\2713";color:#c7a42e;font-weight:700}.fit-guide__direct a{text-decoration:underline;text-underline-offset:.2em}.fit-guide__response{margin-top:.6rem;font-size:.85rem;opacity:.75}.fit-guide__form-card{padding:clamp(1.25rem,4vw,2rem);background:#ffffff8c;border:1px solid rgba(31,71,48,.2)}.fit-guide__product-context{margin:0 0 1rem;padding:.75rem .875rem;border-inline-start:3px solid #c7a42e;background:#1f47300f;font-size:.9rem}.fit-guide__fields{display:grid;gap:1rem}.fit-guide__field{display:grid;gap:.45rem;font-size:.9rem;font-weight:600}.fit-guide__field input,.fit-guide__field select,.fit-guide__field textarea{width:100%;min-height:3rem;padding:.8rem .9rem;color:inherit;background:#fff;border:1px solid rgba(31,71,48,.35);border-radius:0;font:inherit}.fit-guide__field textarea{min-height:8rem;resize:vertical}.fit-guide__submit{width:100%;margin-top:1.25rem;background:#d6b32f;color:#15291d;border-color:#d6b32f}.fit-guide__privacy{margin-top:.75rem;font-size:.78rem;text-align:center;opacity:.72}@media screen and (min-width:700px){.fit-guide__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-guide__field--wide{grid-column:1 / -1}}@media screen and (min-width:1000px){.fit-guide__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}}.mobile-category-nav{display:none}@media screen and (max-width:999px){.shopify-section--mobile-category-nav{position:sticky;top:var(--header-height, 0px);z-index:3}.mobile-category-nav{position:relative;display:block;width:100%;max-width:100vw;overflow:hidden;background:rgb(var(--background));color:rgb(var(--text-color));border-bottom:1px solid rgb(var(--text-color) / .14);scrollbar-width:none}.mobile-category-nav__list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;align-items:center;width:100%;max-width:100%;margin:0;padding:0 42px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:auto;scroll-snap-type:x proximity;scroll-padding-inline:42px;scrollbar-width:none;list-style:none}.mobile-category-nav__list::-webkit-scrollbar{display:none}.mobile-category-nav__item{flex:0 0 auto;scroll-snap-align:start}.mobile-category-nav__link{display:block;padding:13px 16px;color:inherit;font-family:var(--heading-font-family);font-size:.9rem;line-height:1.2;text-decoration:none;white-space:nowrap}.mobile-category-nav__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.mobile-category-nav__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:48px;padding:0;border:0;color:currentColor;background:rgb(var(--background) / .94);transform:translateY(-50%);cursor:pointer}.mobile-category-nav__arrow--previous{inset-inline-start:0;box-shadow:8px 0 12px -10px rgb(var(--text-color) / .65)}.mobile-category-nav__arrow--next{inset-inline-end:0;box-shadow:-8px 0 12px -10px rgb(var(--text-color) / .65)}.mobile-category-nav__arrow:disabled{opacity:.35;cursor:default}.mobile-category-nav__arrow:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}.product-description-accordion__items{border-block-start:1px solid rgb(var(--text-color) / .15)}.product-description-accordion__item{border-block-end:1px solid rgb(var(--text-color) / .15)}.product-description-accordion__summary{align-items:center;cursor:pointer;display:flex;font-family:var(--heading-font-family);font-size:1rem;font-weight:600;justify-content:space-between;letter-spacing:.02em;list-style:none;padding-block:1.1rem}.product-description-accordion__summary::-webkit-details-marker{display:none}.product-description-accordion__summary:after{content:"+";font-family:var(--text-font-family);font-size:1.25rem;font-weight:400;line-height:1}.product-description-accordion__item[open]>.product-description-accordion__summary:after{content:"\2212"}.product-description-accordion__content{padding-block:0 1.4rem}.product-description-accordion__content>:first-child{margin-block-start:0}.product-description-accordion__content>:last-child{margin-block-end:0}.product-policy-details{margin:0}.product-policy-details>div{border-block-start:1px solid rgb(var(--text-color) / .12);display:grid;gap:.35rem 1.5rem;grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr);padding-block:.8rem}.product-policy-details dt{font-weight:700}.product-policy-details dd{margin:0}@media screen and (max-width:699px){.product-policy-details>div{grid-template-columns:1fr}}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-prev-badge[data-number-of-reviews="0.0"],.jdgm-widget[data-number-of-reviews="0"] .jdgm-prev-badge{display:none!important}sr-product-details{display:block;min-width:0}.sr-details-tabs{display:flex;overflow-x:auto;max-width:100%;gap:0;border-bottom:1px solid rgb(var(--text-color) / .2);scrollbar-width:thin}.sr-details-tabs button{flex:1 0 auto;padding:1rem 1.25rem;min-height:48px;border-bottom:3px solid transparent;font-weight:600;white-space:nowrap}.sr-details-tabs button[aria-selected=true]{border-bottom-color:currentColor}@media screen and (max-width:699px){.sr-details-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sr-details-tabs button{min-width:0;padding:.85rem .4rem;font-size:.875rem;line-height:1.35;white-space:normal}}.sr-details-tabs button:focus-visible,.sr-details-panel:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.sr-details-panel{padding-block:1.5rem;min-width:0;overflow-wrap:anywhere}.sr-details-panel[hidden]{display:none}.sr-details-subsection{margin-block-start:1.5rem}.sr-details-subsection>h3{margin-block-end:.75rem}.sr-details-panel table{display:block;max-width:100%;overflow-x:auto}.sr-details-panel[data-details-category=specifications] th,.sr-details-subsection[data-details-category=specifications] th{font:inherit;font-weight:600;letter-spacing:normal;text-transform:none;opacity:1;padding-block:var(--table-cell-padding-block)}.sr-purchase-summary{margin-top:1rem;border-block:1px solid rgb(var(--text-color) / .15);padding-block:.75rem;font-size:.875rem}.sr-purchase-summary summary{cursor:pointer;font-weight:600}.sr-purchase-summary dl{margin:0;display:grid;gap:.5rem}.sr-purchase-summary dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.5rem}.sr-purchase-summary details>div{padding-top:.5rem}.sr-purchase-summary dt{font-weight:600}.sr-purchase-summary dd{margin:0}@media(max-width:699px){.sr-details-tabs button{flex:0 0 auto;padding-inline:.85rem}}.product-real-life__layout{display:grid;gap:2.5rem}.product-real-life__media{min-height:26rem;overflow:hidden;position:relative}.product-real-life__figure{height:100%;margin:0}.product-real-life__image{height:100%;object-fit:cover;width:100%}.product-real-life__media--pair .product-real-life__figure--primary{height:88%;width:86%}.product-real-life__figure--secondary{border:.45rem solid rgb(var(--background));bottom:0;height:42%;position:absolute;right:0;width:42%}.product-real-life__media-note{background:rgb(var(--background));bottom:1rem;left:1rem;padding:.55rem .8rem;position:absolute}.product-real-life__content{align-self:center}.product-real-life__intro,.product-real-life__check p{color:rgb(var(--text-color) / .72)}.product-real-life__checks{border-block-start:1px solid rgb(var(--text-color) / .16);margin-block-start:2rem}.product-real-life__check{align-items:start;border-block-end:1px solid rgb(var(--text-color) / .16);display:grid;gap:1rem;grid-template-columns:2.25rem 1fr;padding-block:1rem}.product-real-life__check p{margin-block-start:.3rem}.product-real-life__number{color:#9a7920;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.12em}@media screen and (min-width:1000px){.product-real-life__layout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);gap:clamp(3rem,7vw,7rem)}.product-real-life__media{min-height:34rem}}@media screen and (max-width:699px){.product-real-life__media{min-height:22rem}}.sr-home-hero .slideshow__slide-content{text-shadow:none;margin-block-start:1.5rem}.sr-home-hero .slideshow__slide-content .h6{font-size:.8rem;line-height:1.5;letter-spacing:.08em}.sr-home-hero .slideshow__slide-content h1{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.12;letter-spacing:-.02em;text-transform:none}.sr-home-hero .slideshow__slide-content .prose{--prose-spacing: 1rem}.sr-home-hero .button-group{gap:.625rem}.sr-home-hero .button-group>.button{min-height:44px;padding:.75rem 1rem;font-size:.75rem;line-height:1.3;letter-spacing:.04em}.sr-home-hero .slideshow__slide-content .button-group>.button:not(.button--outline):hover{color:#1e2d22;background-size:101% 101%,0 101%}.sr-home-hero .slideshow__next-section-button{color:#fff;background:#1e2d22}@media(min-width:1000px){.sr-home-hero .slideshow__slide-content{max-width:min(42vw,34rem)}.sr-home-hero .button-group{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:999px){.sr-home-hero .content-over-media{display:flex;flex-direction:column;gap:0;background:#f4f0e8}.sr-home-hero .content-over-media:before{display:none}.sr-home-hero .content-over-media>picture img{order:2;width:100%;height:auto;min-height:0}.sr-home-hero .slideshow__slide-content{order:1;width:100%;max-width:44rem;margin:0;padding:1.5rem;text-align:center}.sr-home-hero .slideshow__slide-content h1{font-size:clamp(1.75rem,5.5vw,2.5rem)}.sr-home-hero .button-group{justify-content:center}.sr-home-hero .button-group>.button{width:min(100%,20rem)}.sr-home-hero .slideshow__slide-content .button-group>.button:not(.button--outline):hover{color:#1e2d22;background-size:101% 101%,0 101%}.sr-home-hero .slideshow__next-section-button{display:none}}@media(max-width:699px){.sr-home-hero .content-over-media>picture img{height:min(95vw,32rem);object-position:center bottom}}@media(prefers-reduced-motion:no-preference){.sr-home-hero .content-over-media>picture img{animation:sr-hero-settle 4s ease-out both;transform-origin:center bottom}.sr-home-hero .button-group>.button{transition:transform .18s ease,box-shadow .18s ease}.sr-home-hero .button-group>.button:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 4px 12px #1e2d221a}}@keyframes sr-hero-settle{0%{transform:scale(1.018)}to{transform:scale(1)}}.sr-collection-navigation{padding-block:1.5rem;text-align:center}sr-dealer-video{display:block;position:relative;max-width:64rem;margin:0 auto}.sr-dealer-video__media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#17251d}.sr-dealer-video__toggle{display:block;margin:.75rem 0 0 auto;min-height:44px;min-width:130px}.sr-dealer-video__toggle:focus-visible{outline:3px solid currentColor;outline-offset:4px}.sr-shop-secondary{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem}.sr-strength-guide-page .container{max-width:1120px}.sr-strength-guide-heading{text-align:center;margin-bottom:2rem}.sr-strength-guide-heading h1{max-width:34ch;margin:1.5rem auto}.sr-strength-guide-hero{max-width:560px;margin:2rem auto}.sr-strength-guide-hero img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sr-strength-guide-hero figcaption{font-size:.8rem;line-height:1.5;margin-top:.75rem}#sr-strength-guide{min-width:0;overflow-wrap:anywhere}#sr-strength-guide h3{scroll-margin-top:calc(var(--header-height, 120px) + 1.5rem)}#sr-strength-guide a{background-image:none}#sr-strength-guide p{margin-block:1rem}#sr-strength-guide ul,#sr-strength-guide ol{list-style:revert;padding-inline-start:1.5rem}@media screen and (max-width:699px){.comparison-options .floating-controls-container__control{display:block}.comparison-options .prev-next-button{width:2.35rem;height:2.35rem;box-shadow:0 2px 10px #0000001f}}.sr-pilates-types{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-block:1rem}.sr-pilates-types a{padding-block:.5rem}.sr-collection-intro{max-width:65ch;margin-inline:auto}.sr-collection-intro p{margin-block:.75rem}.sr-collection-intro .sr-collection-links{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:.5rem;margin-block:1rem}.sr-collection-intro .sr-collection-links>a{margin:0!important;min-width:0;min-height:48px;height:100%;background-image:none!important;text-align:center;overflow-wrap:anywhere}@media(max-width:479px){.sr-collection-intro .sr-collection-links{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}.sr-collection-links a,.sr-collection-contact{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.55rem .9rem;border:1px solid #9b7b10;text-decoration:none;line-height:1.4}.sr-collection-links a:hover,.sr-collection-contact:hover{background:#f5f1e6;color:#15291d}.sr-collection-intro a:focus-visible,.sr-collection-resources a:focus-visible,.sr-collection-resources summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sr-collection-guide-link{display:inline-block;padding-block:.5rem}.sr-collection-resources{padding-block:clamp(2rem,4vw,3.5rem);scroll-margin-top:10rem}.sr-collection-resources__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.sr-collection-resources h2,.sr-collection-resources h3{margin-block:0 1rem}.sr-collection-resources h3{margin-top:1.5rem}.sr-collection-resources p{margin-block:.8rem;line-height:1.65}.sr-collection-resources details{border-bottom:1px solid #d9ddd8;padding-block:1rem}.sr-collection-resources summary{cursor:pointer;font-weight:600;display:list-item;list-style:disclosure-closed inside}.sr-collection-resources details[open] summary{list-style-type:disclosure-open}.sr-collection-resources .prose{margin-top:1rem;overflow-wrap:anywhere}.sr-collection-support{border-top:1px solid #d9ddd8;margin-top:2rem;padding-top:1.5rem;max-width:70ch}@media(max-width:699px){.sr-collection-resources__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sr-collection-intro{font-size:.95rem}}.sr-delivery-estimate{margin-block-start:.75rem;line-height:1.5}html[data-sr-invalid-variant] .sr-delivery-estimate{display:none}.sr-ebike-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:1rem;border:1px solid rgb(var(--text-color) / .2)}.sr-ebike-table-scroll:focus-visible,.sr-ebike-guide a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sr-ebike-table-scroll table{width:100%;min-width:860px;border-collapse:collapse;font-size:.9rem;line-height:1.55}.sr-ebike-table-scroll th,.sr-ebike-table-scroll td{padding:1rem;text-align:start;vertical-align:top;border-bottom:1px solid rgb(var(--text-color) / .16);min-width:135px}.sr-ebike-table-scroll th{font-weight:600}.sr-ebike-table-scroll thead{background:rgb(var(--text-color) / .06)}.sr-ebike-table-scroll th[scope=row]{min-width:170px}.sr-ebike-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.sr-ebike-actions a{display:inline-flex;min-height:44px;padding:.75rem 1rem;align-items:center;border:1px solid currentColor;text-decoration:none}.sr-shop-category a{display:block;padding-block:.55rem;line-height:1.4}.sr-shop-category__title{font-weight:600}.sr-shop-children{padding-inline-start:.75rem;font-size:.9em}.sr-shop-category a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sr-shop-menu>summary{cursor:pointer}.sr-shop-menu__panel{position:absolute;inset-inline-start:50%;transform:translate(-50%);width:min(900px,92vw);max-height:75vh;overflow:auto;padding:1.5rem 2rem;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .15);box-shadow:0 8px 20px #0000001f}.sr-shop-menu__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 2rem}.sr-shop-menu__fitness{border-top:1px solid rgb(var(--text-color) / .15);margin-top:1rem;padding-top:1rem}.sr-shop-menu__fitness ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
