.fabric-features--compact{--ff-cols: 3;--ff-gap: 12px;--ff-row-gap: 20px;--ff-zoom: 1}@media screen and (max-width:479px){.fabric-features--compact{--ff-cols: 2}}.fabric-features--wide{--ff-icon-max: 210px;--ff-zoom: 1}.fabric-features__heading{text-transform:none;letter-spacing:normal}.fabric-features__row{display:grid;margin:0;padding:0;list-style:none}.fabric-features__item{width:100%;max-width:var(--ff-icon-max);margin:0 auto;padding:0;aspect-ratio:1;overflow:hidden}.fabric-features__icon{display:block;width:100%;max-width:var(--ff-icon-max);height:auto;margin:0 auto;object-fit:contain;mix-blend-mode:multiply;transform:scale(var(--ff-zoom));transform-origin:center}.fabric-features--compact{margin-top:16px}.fabric-features--compact .fabric-features__heading{margin:0 0 16px;font-size:24px!important;font-weight:500!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;color:#1c1714}.fabric-features--compact .fabric-features__row{grid-template-columns:repeat(var(--ff-cols),minmax(0,1fr));gap:var(--ff-row-gap) var(--ff-gap);justify-items:start}.fabric-features--compact .fabric-features__item{width:100%;max-width:none;margin:0}.fabric-features--compact .fabric-features__icon{display:block;width:100%;max-width:none;height:auto;margin:0}.fabric-features--wide{box-sizing:border-box;width:100%;max-width:none;padding-left:16px;padding-right:16px}.fabric-features--wide .fabric-features__heading{margin:0 0 56px;text-align:center;font-family:Oswald,Impact,Arial Narrow,sans-serif;font-weight:700!important;font-size:26px!important;line-height:1.1!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#1c1714}.fabric-features--wide .fabric-features__row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 0}.fabric-features--wide .fabric-features__item{box-sizing:border-box;width:50%;max-width:none;margin:0;aspect-ratio:auto;overflow:visible}.fabric-features--wide .fabric-features__icon{width:100%;max-width:var(--ff-icon-max);margin:0 auto;transform:none}@media screen and (min-width:750px){.fabric-features--wide{padding-left:32px;padding-right:32px}.fabric-features--wide .fabric-features__heading{font-size:32px!important}.fabric-features--wide .fabric-features__item{width:25%}}@media screen and (min-width:1100px){.fabric-features--wide .fabric-features__item{width:calc(100% / 6)}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
