.ots-fitness{width:100%}.ots-fitness__full-width{width:100%;padding-left:1.5rem;padding-right:1.5rem}.ots-fitness__header{margin:0 0 3.2rem}.ots-fitness__header--left{text-align:left;margin-left:0;margin-right:auto}.ots-fitness__header--center{text-align:center;margin-left:auto;margin-right:auto}.ots-fitness__header--right{text-align:right;margin-left:auto;margin-right:0}.ots-fitness__small-heading{margin:0 0 .6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.ots-fitness__heading{margin:0 0 .8rem;font-weight:700;line-height:1.15}.ots-fitness__description{margin:0;opacity:.75}.ots-fitness__description p{margin:0}.ots-fitness__grid{display:grid;grid-template-columns:repeat(var(--ots-fc-desktop-columns),1fr);gap:var(--ots-fc-card-gap);align-items:stretch}.ots-fitness__slide{min-width:0;display:flex}.ots-fitness__slide>*{width:100%}@media screen and (max-width:989px){.ots-fitness__grid{grid-template-columns:repeat(var(--ots-fc-tablet-columns),1fr)}}@media screen and (max-width:749px){.ots-fitness__grid{grid-template-columns:repeat(var(--ots-fc-mobile-columns),1fr)}.ots-fitness__grid--mobile-slider{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.ots-fitness__grid--mobile-slider::-webkit-scrollbar{display:none}.ots-fitness__grid--mobile-slider .ots-fitness__slide{flex:0 0 78%;scroll-snap-align:start}}.ots-fitness__controls{display:none}@media screen and (max-width:749px){.ots-fitness__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2rem}}.ots-fitness__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.ots-fitness__arrow:hover{opacity:.7}.ots-fitness__arrow:active{transform:scale(.94)}.ots-fitness__arrow[disabled]{opacity:.3;cursor:default}.ots-fitness__dots{display:flex;align-items:center;gap:.8rem}.ots-fitness__dot{width:.7rem;height:.7rem;border-radius:50%;border:none;background-color:currentColor;opacity:.3;padding:0;cursor:pointer;transition:opacity .2s ease}.ots-fitness__dot.is-active{opacity:1}.ots-fitness__card{display:flex;flex-direction:column;align-items:var(--ots-fc-content-align, center);background-color:var(--ots-fc-card-bg);border:var(--ots-fc-card-border-width) solid var(--ots-fc-card-border-color);border-radius:var(--ots-fc-card-radius);padding:var(--ots-fc-card-padding);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;height:100%}.ots-fitness__card--hover-lift:hover,.ots-fitness__card--hover-both:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0000001a}.ots-fitness__card-media{display:block;width:100%;text-decoration:none;color:inherit}.ots-fitness__image-wrap{position:relative;width:100%;overflow:hidden;border-radius:var(--ots-fc-image-radius);background-color:#f2f2f2}.ots-fitness__image-wrap--portrait{aspect-ratio:3 / 4}.ots-fitness__image-wrap--square{aspect-ratio:1 / 1}.ots-fitness__image-wrap--landscape{aspect-ratio:4 / 3}.ots-fitness__image-wrap--original{aspect-ratio:auto}.ots-fitness__image{display:block;width:100%;height:100%;transition:transform .5s ease}.ots-fitness__card--hover-zoom:hover .ots-fitness__image--zoom,.ots-fitness__card--hover-both:hover .ots-fitness__image--zoom{transform:scale(1.06)}.ots-fitness__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ots-fitness__placeholder-svg{width:60%;height:60%;opacity:.5}.ots-fitness__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ots-fitness__badge{position:absolute;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:var(--ots-fc-badge-radius);z-index:2}.ots-fitness__badge--top-left{top:1.2rem;left:1.2rem}.ots-fitness__badge--top-right{top:1.2rem;right:1.2rem}.ots-fitness__badge--bottom-left{bottom:1.2rem;left:1.2rem}.ots-fitness__badge--bottom-right{bottom:1.2rem;right:1.2rem}.ots-fitness__badge--solid{background-color:var(--ots-fc-badge-bg);color:var(--ots-fc-badge-text)}.ots-fitness__badge--gradient{background-image:linear-gradient(135deg,var(--ots-fc-badge-gradient-1),var(--ots-fc-badge-gradient-2));color:var(--ots-fc-badge-text)}.ots-fitness__badge--outline{background-color:transparent;color:var(--ots-fc-badge-bg);border:1.5px solid var(--ots-fc-badge-bg)}.ots-fitness__card-content{display:flex;flex-direction:column;align-items:inherit;width:100%;margin-top:1.6rem}.ots-fitness__pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ots-fc-pill-height, auto);padding:var(--ots-fc-pill-padding-y) var(--ots-fc-pill-padding-x);border-radius:var(--ots-fc-pill-radius);text-decoration:none;font-weight:600;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .25s ease,color .25s ease,transform .2s ease,opacity .2s ease}.ots-fitness__pill--solid{background-color:var(--ots-fc-pill-bg);color:var(--ots-fc-pill-text)}.ots-fitness__pill--solid:hover{background-color:var(--ots-fc-pill-hover-bg);color:var(--ots-fc-pill-hover-text)}.ots-fitness__pill--gradient{background-image:var(--ots-fc-pill-gradient);color:var(--ots-fc-pill-text)}.ots-fitness__pill--gradient:hover{background-image:var(--ots-fc-pill-gradient-hover);color:var(--ots-fc-pill-hover-text)}.ots-fitness__pill--shadow-soft{box-shadow:0 4px 10px #0000001f}.ots-fitness__pill--shadow-strong{box-shadow:0 10px 22px #00000038}.ots-fitness__pill--anim-scale:hover{transform:scale(var(--ots-fc-pill-scale, 1.03))}.ots-fitness__pill--anim-fade:hover{opacity:.85}.ots-fitness__pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.ots-fitness__count{margin:0;width:100%}
/*# sourceMappingURL=/cdn/shop/t/114/assets/component-ots-fitness-collection.css.map */
