.nfd-product-family-options{width:100%;min-width:0;margin-block:0 1.25rem;padding-block:.85rem .55rem;border-block:1px solid rgb(var(--text-color) / .14)}.nfd-product-family-options[hidden],.nfd-fit-family[hidden]{display:none}.nfd-fit-family{display:grid;grid-template-columns:minmax(66px,78px) minmax(0,1fr);align-items:start;column-gap:.5rem;width:100%;min-width:0;margin:0;text-align:start}.nfd-fit-family+.nfd-fit-family{margin-top:.85rem}.nfd-fit-family__heading{margin:.3rem 0 0;color:rgb(var(--text-color));font-size:.74rem;font-weight:500;line-height:1.3;letter-spacing:.015em}.nfd-fit-family__content{min-width:0}.nfd-fit-family__list{display:flex;align-items:stretch;gap:.65rem;width:100%;margin:0;padding:2px 1rem .45rem 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nfd-fit-family__item{display:flex;flex:0 0 88px;min-width:0;list-style:none;scroll-snap-align:start}.nfd-fit-family__card{position:relative;display:grid;grid-template-rows:auto auto 1fr;align-content:start;width:100%;height:100%;min-height:44px;justify-items:center;padding:2px;box-sizing:border-box;color:inherit;border:0;text-align:center;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.nfd-fit-family__card:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.nfd-fit-family__card.is-current{background:transparent}.nfd-fit-family__card.is-current .nfd-fit-family__image-wrap{box-shadow:0 0 0 1px rgb(var(--text-color))}.nfd-fit-family__image-wrap{position:relative;display:block;width:68px;aspect-ratio:1;margin:3px auto .4rem;overflow:hidden;border-radius:50%;background:rgb(var(--text-color) / .045);transform-origin:center;transition:box-shadow .16s ease,transform .16s ease}.nfd-fit-family__card.is-unavailable .nfd-fit-family__image-wrap:after{position:absolute;top:50%;left:-12%;width:124%;height:1px;background:rgb(var(--text-color) / .72);content:"";pointer-events:none;transform:rotate(-45deg);transform-origin:center}.nfd-fit-family__image,.nfd-fit-family__image-placeholder{display:block;width:100%;height:100%}.nfd-fit-family__image{border-radius:inherit;object-fit:cover;transform:scale(1.01)}.nfd-fit-family__image-placeholder{background:rgb(var(--text-color) / .055)}.nfd-fit-family__fit-name{overflow-wrap:normal;font-size:.75rem;font-weight:500;line-height:1.25}.nfd-fit-family--colors .nfd-fit-family__fit-name,.nfd-fit-family__hover-label{display:none}.nfd-fit-family__status{align-self:end;margin-top:.22rem;font-size:.64rem;line-height:1.2;white-space:nowrap}.nfd-fit-family__status--coming-soon{color:#081259}.nfd-fit-family.has-uniform-coming-soon .nfd-fit-family__status--coming-soon{position:absolute;z-index:2;top:52px;left:50%;width:max-content;max-width:82px;margin:0;padding:.16rem .3rem;color:#081259;background:rgb(var(--background) / .94);box-shadow:0 1px 5px rgb(var(--text-color) / .12);font-size:.58rem;line-height:1.1;opacity:0;pointer-events:none;transform:translate(-50%,2px);transition:opacity .14s ease,transform .14s ease}@media(hover:hover)and (pointer:fine){.nfd-fit-family__card:hover .nfd-fit-family__image-wrap{box-shadow:0 0 0 1px rgb(var(--text-color) / .5);transform:scale(1.08)}.nfd-fit-family__card.is-current:hover .nfd-fit-family__image-wrap{box-shadow:0 0 0 1px rgb(var(--text-color))}.nfd-fit-family.has-uniform-coming-soon .nfd-fit-family__card:hover .nfd-fit-family__status--coming-soon,.nfd-fit-family.has-uniform-coming-soon .nfd-fit-family__card:focus-visible .nfd-fit-family__status--coming-soon{opacity:1;transform:translate(-50%)}.nfd-fit-family--colors .nfd-fit-family__hover-label{position:absolute;z-index:3;top:50%;left:50%;display:grid;gap:.08rem;width:max-content;max-width:78px;padding:.22rem .34rem;color:rgb(var(--text-color));background:rgb(var(--background) / .94);box-shadow:0 1px 6px rgb(var(--text-color) / .16);font-size:.6rem;font-weight:500;line-height:1.12;opacity:0;pointer-events:none;transform:translate(-50%,-44%);transition:opacity .14s ease,transform .14s ease}.nfd-fit-family--colors .nfd-fit-family__hover-status{color:#081259;font-size:.54rem;font-weight:400}.nfd-fit-family--colors .nfd-fit-family__card:hover .nfd-fit-family__hover-label,.nfd-fit-family--colors .nfd-fit-family__card:focus-visible .nfd-fit-family__hover-label{opacity:1;transform:translate(-50%,-50%)}}@media screen and (min-width:700px){.nfd-fit-family__list{gap:.75rem}.nfd-fit-family__item{flex-basis:88px}}@media(prefers-reduced-motion:reduce){.nfd-fit-family__card,.nfd-fit-family__image-wrap,.nfd-fit-family__hover-label,.nfd-fit-family__status--coming-soon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/nfd-fabric-fit-selector.css.map */
