.blog-fitness{--blog-fitness-heading-size-fluid: clamp(min(var(--blog-fitness-heading-size-mobile, 30px), var(--blog-fitness-heading-size-desktop, 48px)), calc(16px + 2.1vw) , max(var(--blog-fitness-heading-size-mobile, 30px), var(--blog-fitness-heading-size-desktop, 48px)));--blog-fitness-card-height-fluid: clamp(min(var(--blog-fitness-card-height-mobile, 181px), var(--blog-fitness-card-height-desktop, 340px)), calc(88px + 17vw) , max(var(--blog-fitness-card-height-mobile, 181px), var(--blog-fitness-card-height-desktop, 340px)));--blog-fitness-title-prefix-size-fluid: clamp(min(var(--blog-fitness-title-prefix-size-mobile, 24px), var(--blog-fitness-title-prefix-size-desktop, 40px)), calc(14px + 1.7vw) , max(var(--blog-fitness-title-prefix-size-mobile, 24px), var(--blog-fitness-title-prefix-size-desktop, 40px)));--blog-fitness-title-accent-size-fluid: clamp(min(var(--blog-fitness-title-accent-size-mobile, 32px), var(--blog-fitness-title-accent-size-desktop, 46px)), calc(22px + 1.4vw) , max(var(--blog-fitness-title-accent-size-mobile, 32px), var(--blog-fitness-title-accent-size-desktop, 46px)));--blog-fitness-button-size-fluid: clamp(min(var(--blog-fitness-button-size-mobile, 20px), var(--blog-fitness-button-size-desktop, 32px)), calc(13px + 1vw) , max(var(--blog-fitness-button-size-mobile, 20px), var(--blog-fitness-button-size-desktop, 32px)));overflow:hidden;margin-top:clamp(min(var(--blog-fitness-margin-top-mobile, 29px),var(--blog-fitness-margin-top-desktop, 63px)),4vw,max(var(--blog-fitness-margin-top-mobile, 29px),var(--blog-fitness-margin-top-desktop, 63px)));background:var(--blog-fitness-background, var(--color-white));color:var(--blog-fitness-text-color, var(--color-text));padding-block:clamp(min(var(--blog-fitness-padding-top-mobile, 28px),var(--blog-fitness-padding-top-desktop, 52px)),4vw,max(var(--blog-fitness-padding-top-mobile, 28px),var(--blog-fitness-padding-top-desktop, 52px)))}.blog-fitness__inner{width:min(100% - 36px,1578px);margin-inline:auto;color:inherit}.blog-fitness__heading{display:flex;flex-wrap:wrap;gap:.08em;align-items:baseline;margin:0;color:inherit;font-family:var(--blog-fitness-heading-main-font, var(--font-family-heading));font-size:var(--blog-fitness-heading-size-fluid);font-weight:var(--blog-fitness-heading-weight, var(--font-weight-bold));letter-spacing:-.02em;line-height:normal}.blog-fitness__heading-main{font-family:var(--blog-fitness-heading-main-font, var(--font-family-heading));font-weight:var(--blog-fitness-heading-weight, var(--font-weight-bold))}.blog-fitness__heading-accent{font-family:var(--blog-fitness-heading-accent-font, var(--font-family-accent));font-weight:var(--blog-fitness-heading-accent-weight, var(--font-weight-medium))}.blog-fitness__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--blog-fitness-grid-gap-mobile, 8px);margin-top:0}.blog-fitness-card{min-height:var(--blog-fitness-card-height-fluid);height:auto;min-width:0;overflow:hidden;container-type:inline-size}.blog-fitness-card__link,.blog-fitness-card__surface{position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;min-height:var(--blog-fitness-card-height-fluid);overflow:hidden;background:var(--blog-fitness-card-background, var(--color-background-warm));color:inherit;text-decoration:none}.blog-fitness-card__link{transition:transform var(--duration-short) var(--ease-out),box-shadow var(--duration-short) var(--ease-out)}.blog-fitness-card__link:hover{transform:translateY(-1px)}.blog-fitness-card__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:5px}.blog-fitness-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;flex:0 0 auto;min-width:0;min-height:0;overflow:hidden;background:var(--blog-fitness-card-background, var(--color-background-warm))}.blog-fitness-card__image,.blog-fitness-card__placeholder,.blog-fitness-card__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.blog-fitness-card__image{object-fit:cover;object-position:center}.blog-fitness-card__placeholder{background:var(--blog-fitness-card-background, var(--color-background-warm))}.blog-fitness-card__tag{display:inline-flex;flex:0 0 auto;max-width:100%;min-height:20px;align-items:center;margin-bottom:4px;border-radius:var(--radius-pill);background:var(--blog-fitness-tag-background, var(--color-accent));color:var(--blog-fitness-tag-color, var(--color-black));font-size:var(--blog-fitness-tag-size-mobile, 12px);font-weight:var(--blog-fitness-tag-weight, var(--font-weight-bold));line-height:normal;padding:1px 12px}.blog-fitness-card__content{position:absolute;top:68%;right:0;left:0;z-index:2;display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0;align-items:flex-start;overflow:hidden;padding:0 16px 12px;transform:translateY(-50%)}.blog-fitness-card__title{display:grid;min-width:0;margin:0;color:inherit;line-height:normal}.blog-fitness-card__title-prefix{font-family:var(--blog-fitness-title-prefix-font, var(--font-family-heading));font-size:var(--blog-fitness-title-prefix-size-fluid);font-weight:var(--blog-fitness-title-prefix-weight, var(--font-weight-bold));line-height:1}.blog-fitness-card__title-accent{display:-webkit-box;overflow:hidden;font-family:var(--blog-fitness-title-accent-font, var(--font-family-accent));font-size:var(--blog-fitness-title-accent-size-fluid);font-weight:var(--blog-fitness-title-accent-weight, var(--font-weight-medium));line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-fitness__button-wrapper{display:flex;justify-content:center;margin-top:var(--blog-fitness-button-top-spacing-mobile, 16px)}.blog-fitness__button{width:min(100%,var(--blog-fitness-button-width-mobile, 108px));min-height:var(--blog-fitness-button-height-mobile, 28px);height:var(--blog-fitness-button-height-mobile, 28px);border-color:var( --blog-fitness-button-border-color, var(--blog-fitness-button-background, var(--color-black)) );background:var(--blog-fitness-button-background, var(--color-black));color:var(--blog-fitness-button-text-color, var(--color-white));padding:6px 14px;font-family:var(--font-family-heading);font-size:var(--blog-fitness-button-size-mobile, 14px);font-weight:var(--blog-fitness-button-weight, var(--font-weight-bold));line-height:normal;text-align:center;white-space:nowrap}.blog-fitness__button:hover{border-color:var( --blog-fitness-button-hover-border-color, var(--blog-fitness-button-hover-background, var(--color-accent)) );background:var(--blog-fitness-button-hover-background, var(--color-accent));color:var(--blog-fitness-button-hover-text-color, var(--color-black))}@media screen and (max-width:599px){.blog-fitness__inner{width:min(calc(100% - 36px),405px)}.blog-fitness__grid{gap:var(--blog-fitness-grid-gap-mobile, 13px)}.blog-fitness-card,.blog-fitness-card__link,.blog-fitness-card__surface{aspect-ratio:1100 / 740;height:auto;min-height:0}.blog-fitness-card__tag{max-width:100%;min-height:20px;font-size:var(--blog-fitness-tag-size-mobile, 12px);padding:1px 9px}.blog-fitness-card__content{padding:0 16px 12px}.blog-fitness-card__title-prefix{font-size:var(--blog-fitness-title-prefix-size-fluid)}.blog-fitness-card__title-accent{font-size:min(var(--blog-fitness-title-accent-size-fluid),clamp(24px,7.5vw,32px))}.blog-fitness__button-wrapper{margin-top:var(--blog-fitness-button-top-spacing-mobile, 24px)}.blog-fitness__button{width:min(100%,var(--blog-fitness-button-width-mobile, 156px));min-height:max(44px,var(--blog-fitness-button-height-mobile, 36px));height:auto;font-size:var(--blog-fitness-button-size-fluid);padding:4px 18px}}@media screen and (min-width:600px){.blog-fitness{margin-top:clamp(min(var(--blog-fitness-margin-top-mobile, 29px),var(--blog-fitness-margin-top-desktop, 63px)),4vw,max(var(--blog-fitness-margin-top-mobile, 29px),var(--blog-fitness-margin-top-desktop, 63px)))}.blog-fitness__heading{font-size:var(--blog-fitness-heading-size-fluid);letter-spacing:-.96px}.blog-fitness__grid{--blog-fitness-active-gap: clamp(16px, 2.2vw, var(--blog-fitness-grid-gap-desktop, 30px));grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--blog-fitness-active-gap)}.blog-fitness-card__link,.blog-fitness-card__surface,.blog-fitness-card{aspect-ratio:1100 / 740;height:auto;min-height:0}.blog-fitness-card__media{flex-basis:auto}.blog-fitness-card__tag{min-height:0;font-size:var(--blog-fitness-tag-size-desktop, 20px);line-height:1;padding:1px 16px}.blog-fitness-card__content{padding:0 27px 20px}.blog-fitness-card__title-prefix{font-size:clamp(17px,calc(9.45cqw - 7.2px),36px);line-height:1.25}.blog-fitness-card__title-accent{font-size:clamp(19px,calc(10.5cqw - 8px),40px);line-height:1.25}.blog-fitness__button-wrapper{margin-top:var(--blog-fitness-button-top-spacing-desktop, 28px)}.blog-fitness__button{width:min(100%,var(--blog-fitness-button-width-desktop, 272px));min-height:var(--blog-fitness-button-height-desktop, 57px);height:var(--blog-fitness-button-height-desktop, 57px);padding:8px 24px;font-size:var(--blog-fitness-button-size-fluid)}}@media screen and (min-width:600px)and (max-width:999px){.blog-fitness-card:last-child:nth-child(odd){width:calc((100% - var(--blog-fitness-active-gap)) / 2);grid-column:1 / -1;justify-self:center}}@media screen and (min-width:1000px){.blog-fitness__inner{width:min(100% - 106px,1578px)}.blog-fitness__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.blog-fitness-card__link,.blog-fitness__button{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-blog-fitness.css.map */
