.fabric-info{padding-bottom:var(--fi-pb,48px);padding-top:var(--fi-pt,48px)}.fabric-info__inner{padding-inline:clamp(1.2rem,2.5vw,3.2rem)}.fabric-info__heading{font-weight:700;letter-spacing:.08em;margin:0 0 2.4rem;text-align:center;text-transform:uppercase}.fabric-info__track{display:grid;gap:0;grid-template-columns:repeat(var(--fi-cols,3),1fr)}.fabric-info__media{position:relative}.fabric-info__img{display:block;height:auto;width:100%}.fabric-info__caption{padding:1.2rem 2rem 0 0}.fabric-info__t-heading{font-weight:600;margin-bottom:.4rem}.fabric-info__t-body{font-size:1.4rem;line-height:1.45}.fabric-info__dots,.fabric-info__overlay{display:none}@media (min-width:750px){.fabric-info__track{grid-template-columns:repeat(var(--fi-cols,3),minmax(0,464px));justify-content:center}.fabric-info__img{height:auto;max-width:464px;-o-object-fit:cover;object-fit:cover;width:100%}}@media (max-width:749px){.fabric-info__inner{padding-inline:0}.fabric-info__heading{padding-inline:1.6rem;text-align:left}.fabric-info__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fabric-info__track::-webkit-scrollbar{display:none}.fabric-info__tile{flex:0 0 100%;scroll-snap-align:center}.fabric-info__caption{display:none}.fabric-info__overlay{background:#fff;bottom:1.2rem;display:block;left:1.2rem;position:absolute;right:1.2rem}.fabric-info__overlay summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1.3rem 1.4rem}.fabric-info__overlay summary::-webkit-details-marker{display:none}.fabric-info__ico{flex:0 0 auto;font-size:1.8rem;line-height:1}.fabric-info__ico:after{content:"+"}.fabric-info__overlay[open] .fabric-info__ico:after{content:"\2212"}.fabric-info__overlay-body{font-size:1.4rem;line-height:1.45;padding:0 1.4rem 1.3rem}.fabric-info__dots{display:flex;gap:.6rem;justify-content:center;margin-top:1.4rem}.fabric-info__dot{background:#cfcfcf;border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.fabric-info__dot.is-active{background:#111}}