.shop-the-fit__inner{margin:0 auto;padding:64px 32px}.shop-the-fit__heading{margin:0 0 64px;color:var(--stf-heading-color, #141414);font-size:64px;font-weight:400;line-height:1;text-transform:uppercase}.shop-the-fit__heading--center{text-align:center}.shop-the-fit__heading--left{text-align:left}.shop-the-fit__layout{display:grid;grid-template-columns:45% minmax(0,1fr);gap:24px;align-items:stretch}.shop-the-fit__layout--image-right{grid-template-columns:minmax(0,1fr) 45%}.shop-the-fit__layout--image-right .shop-the-fit__feature{order:2}.shop-the-fit__feature{position:relative;overflow:hidden;background:#ececec}.shop-the-fit__feature-image,.shop-the-fit__feature-placeholder,.shop-the-fit__feature-placeholder .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.shop-the-fit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}#main-collection-product-grid.shop-the-fit__grid{grid-template-columns:repeat(var(--stf-columns, 4),minmax(0,1fr));column-gap:var(--space-between-horiz-desk, 24px);row-gap:var(--space-between-vert-desk, 24px)}#main-collection-product-grid.shop-the-fit__grid>.product{width:auto;max-width:none;min-width:0;margin:0;padding:0}.shop-the-fit__card{position:relative;display:block;width:100%;min-width:0}.shop-the-fit__card-link{display:block;color:inherit;text-decoration:none}.shop-the-fit__card-media-wrap{position:relative;width:100%}.shop-the-fit__card-media{position:relative;width:100%;margin-bottom:16px;overflow:hidden;background:#f4f3f0}.shop-the-fit__card-media img,.shop-the-fit__card-media .placeholder-svg{display:block;width:100%;height:auto;max-height:376px;object-fit:cover;transition:transform .35s ease}.shop-the-fit__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .35s ease,visibility .25s ease}.shop-the-fit__card-image:first-child{position:relative}.shop-the-fit__card-image.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.shop-the-fit__card-image:not(.is-active){position:absolute}.shop-the-fit__card-link:hover .shop-the-fit__card-image.is-active{transform:scale(1.04)}.shop-the-fit__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#141414;color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease,background-color .2s ease}.shop-the-fit__nav--prev{left:12px}.shop-the-fit__nav--next{right:12px}.shop-the-fit__nav svg{display:block;width:16px;height:16px;fill:none;color:currentColor;stroke:currentColor}.shop-the-fit__nav:hover{background:#141414c7}.shop-the-fit__nav:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.shop-the-fit__quick-add-form{margin:0;padding:0}.shop-the-fit__add-to-bag{position:absolute;right:16px;bottom:16px;left:16px;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:44px;margin:0;padding:0 20px;border:0;border-radius:999px;background:#141414;color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background-color .2s ease}.shop-the-fit__add-to-bag svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:none;color:currentColor;stroke:currentColor}.shop-the-fit__add-to-bag:hover{background:#2c2c2c}.shop-the-fit__add-to-bag:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.shop-the-fit__add-to-bag:disabled{background:#9a9a9a;cursor:not-allowed}.shop-the-fit__add-to-bag.is-loading{opacity:.7;pointer-events:none}.shop-the-fit__add-to-bag.is-added{background:#1f7a3d}@media(hover:hover)and (pointer:fine){.shop-the-fit__card-media-wrap:hover .shop-the-fit__nav,.shop-the-fit__card-media-wrap:focus-within .shop-the-fit__nav{opacity:1;visibility:visible;pointer-events:auto}.shop-the-fit__card-media-wrap:hover .shop-the-fit__add-to-bag,.shop-the-fit__card-media-wrap:focus-within .shop-the-fit__add-to-bag{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.shop-the-fit__card:hover .shop-the-fit__nav,.shop-the-fit__card:focus-within .shop-the-fit__nav{opacity:1;visibility:visible;pointer-events:auto}.shop-the-fit__card:hover .shop-the-fit__add-to-bag,.shop-the-fit__card:focus-within .shop-the-fit__add-to-bag{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.shop-the-fit__card-info{width:100%;min-width:0}.shop-the-fit__card-title-link{display:block;color:inherit;text-decoration:none}.shop-the-fit__card-title{margin:0 0 12px;color:var(--stf-text, #141414);font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase}.shop-the-fit__card-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;color:var(--stf-text, #141414);font-size:22px;font-weight:400;line-height:1.3}.shop-the-fit__price--sale{font-weight:400;color:#e4002b}.shop-the-fit__price--compare{opacity:.5;text-decoration:line-through}.shop-the-fit__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.shop-the-fit__swatches .color-swatch{display:inline-block;width:22px;height:22px;flex:0 0 22px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer}.shop-the-fit__swatches .color-swatch.is-selected{outline:1px solid #141414;outline-offset:2px}.shop-the-fit__swatch-more{color:var(--stf-text, #141414);font-size:11px;opacity:.7}.shop-the-fit__empty{padding:40px 0;text-align:center;opacity:.6}@media screen and (max-width:749px){.shop-the-fit__layout,.shop-the-fit__layout--image-right{grid-template-columns:minmax(0,1fr)}.shop-the-fit__layout--image-right .shop-the-fit__feature{order:0}.shop-the-fit__feature{aspect-ratio:4 / 5}.shop-the-fit__grid,#main-collection-product-grid.shop-the-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-between-horiz-mb, 16px);row-gap:var(--space-between-vert-mb, 16px)}.shop-the-fit__heading{margin-bottom:32px;font-size:32px}.shop-the-fit__card-media{margin-bottom:12px}.shop-the-fit__card-title,.shop-the-fit__card-price{margin-bottom:8px;font-size:12px}.shop-the-fit__add-to-bag{right:12px;bottom:12px;left:auto;width:36px;height:36px;padding:8px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.shop-the-fit__add-to-bag span{display:none}.shop-the-fit__nav{width:32px;height:32px;opacity:1;visibility:visible;pointer-events:auto}.shop-the-fit__nav--prev{left:8px}.shop-the-fit__nav--next{right:8px}}@media screen and (max-width:480px){.shop-the-fit__inner{padding:40px 16px}}@media(prefers-reduced-motion:reduce){.shop-the-fit__card-image,.shop-the-fit__nav,.shop-the-fit__add-to-bag{transition:none}.shop-the-fit__card-link:hover .shop-the-fit__card-image.is-active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-shop-the-fit.css.map */
