.homepage-find-fit{overflow:hidden;position:relative}.homepage-find-fit .ffit__inner{max-width:var(--page-width, 1440px);margin:0 auto;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;gap:24px}.homepage-find-fit .ffit__header{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.homepage-find-fit .ffit__heading{margin:0;line-height:1.1}.homepage-find-fit .ffit__intro{margin:0;max-width:720px}.homepage-find-fit .ffit__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:8px 16px;white-space:nowrap;flex-shrink:0}.homepage-find-fit .ffit__badge--link{text-decoration:underline;cursor:pointer;transition:filter .25s ease,transform .25s ease}@media(hover:hover){.homepage-find-fit .ffit__badge--link:hover{filter:brightness(.92);transform:translateY(-1px)}}.homepage-find-fit .ffit__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.homepage-find-fit .ffit__card{position:relative;border-radius:22px;overflow:hidden;display:block;text-decoration:none;flex-shrink:0;aspect-ratio:4 / 5}.homepage-find-fit .ffit__card-img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.homepage-find-fit .ffit__card-ratio{position:relative;width:100%;padding-bottom:100%}.homepage-find-fit .ffit__card-caption{position:absolute;bottom:0;left:0;right:0;border-radius:0 0 22px 22px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#b2b2b266;padding:0 14px;display:flex;flex-direction:column;justify-content:center;gap:2px;height:20%;overflow:hidden}.homepage-find-fit .ffit__card-title{margin:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.homepage-find-fit .ffit__card-desc{margin:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-height:0}.homepage-find-fit .ffit__swiper-outer{display:none;position:relative}.homepage-find-fit .ffit__swiper-outer:after{content:"";position:absolute;top:0;right:0;width:80px;height:100%;background:linear-gradient(to right,transparent,rgba(115,115,115,.8));pointer-events:none;z-index:2}.homepage-find-fit .ffit__swiper{overflow:visible}.homepage-find-fit .ffit__pagination{display:none;position:relative}.homepage-find-fit .ffit__nav-btn{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#3d3d3d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;flex-shrink:0}.homepage-find-fit .ffit__nav-btn svg{width:20px;height:20px}.homepage-find-fit .ffit__swiper .swiper-slide{width:auto}@media screen and (max-width:749px){.homepage-find-fit .ffit__cards{display:none}.homepage-find-fit .ffit__swiper-outer{display:block}.homepage-find-fit .ffit__inner{overflow:visible;padding-left:28px;padding-right:28px;gap:11px}.homepage-find-fit .ffit__header{gap:17px}.homepage-find-fit .ffit__intro{max-width:100%}.homepage-find-fit .ffit__card{border-radius:10px}.homepage-find-fit .ffit__card-caption{height:20%;padding:0 10px;gap:2px;border-radius:0 0 10px 10px}.homepage-find-fit .ffit__nav-btn{display:none}.homepage-find-fit .ffit__swiper-outer:after{display:none}.homepage-find-fit .ffit__badge{padding:4px 8px;border-radius:3px}.homepage-find-fit .ffit__pagination{display:flex;justify-content:center;gap:6px;margin-top:24px}.homepage-find-fit .ffit__pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;border-radius:50%;opacity:1;transition:background .25s ease}.homepage-find-fit .ffit__pagination .swiper-pagination-bullet-active{background:#1a1a1a}}@media screen and (min-width:750px){.homepage-find-fit .ffit__inner{padding-left:40px;padding-right:40px}.homepage-find-fit .ffit__cards:has(.ffit__card:only-child){grid-template-columns:1fr}}@media screen and (min-width:750px)and (max-width:1199px){.homepage-find-fit .ffit__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.homepage-find-fit .ffit__inner{padding-left:90px;padding-right:90px}}@media(hover:hover){.homepage-find-fit .ffit__card{transition:transform .3s ease}.homepage-find-fit .ffit__card:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.homepage-find-fit .ffit__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-homepage-find-fit.css.map */
