@media only screen and (max-width:1023px){html{scroll-snap-type:block mandatory;scroll-padding-top:var(--nav-base-coordinates-height,88px)}}body{overscroll-behavior-y:none}.scroll-top-snapper{scroll-snap-align:start;scroll-snap-stop:always;position:relative;top:calc(-2*var(--nav-base-coordinates-height,88px))}@media only screen and (max-width:1023px){.js-footer,.page-footer{scroll-snap-align:end;scroll-snap-stop:always}}.fabrics-library{color:#232121}.fabrics-library *{margin:0}.fabrics-library a{color:currentColor;text-decoration-line:underline}.fabrics-library button,.fabrics-library label{cursor:pointer}.fabrics-library img:not([hidden]){display:block}.fabrics-library h1,.fabrics-library h2,.fabrics-library h3,.fabrics-library h4,.fabrics-library h5,.fabrics-library h6{font-weight:300;font-size:1em}.fabrics-library hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.fabrics-library hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.fabrics-library .safari-compat-dialog,.fabrics-library dialog{max-width:unset;max-height:unset;border:0;padding:0}.fabrics-library .safari-compat-dialog::backdrop,.fabrics-library .safari-compat-dialog:not([open]),.fabrics-library dialog::backdrop,.fabrics-library dialog:not([open]){display:none}.fabrics-library .safari-compat-dialog:not(.safari-compat-dialog-open),.fabrics-library dialog:not(.safari-compat-dialog-open){display:none}.fabrics-library s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.fabrics-library s.compare-at-price::before{background:currentColor;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:50%;translate:0 -100%}@media only screen and (min-width:1024px){.fabrics-library{max-width:min(1448px,100vw - 92px);margin:43px auto}}@media only screen and (max-width:1023px){.fabrics-library{margin-top:16px}}.fabrics-library>h1{text-align:center}@media only screen and (min-width:1024px){.fabrics-library>h1{font-size:48px;font-weight:300;margin-bottom:40px}}@media only screen and (max-width:1023px){.fabrics-library>h1{font-size:24px;font-weight:400;margin-bottom:24px}}@media only screen and (min-width:1024px){.fabrics-library>hr.ayr-shapes{height:12px;margin-bottom:40px}}@media only screen and (max-width:1023px){.fabrics-library>hr.ayr-shapes{margin-bottom:4px}}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile+.grouping-for-mobile{margin-top:48px}}.fabrics-library>.grouping-for-mobile>.scroll-container{display:flex}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container{gap:48px;flex-direction:column}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container{gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;scroll-snap-align:start;scroll-snap-stop:always;padding:20px 24px;height:calc(100*var(--calc-vh,1vh) - (var(--nav-base-coordinates-height,88px)) - 8px - 48px);transition-duration:.3s;transition-property:height;transition-timing-function:ease}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric{background:#f5f5f5}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric{display:grid;grid-template-columns:52fr 48fr;gap:8px 38px;grid-auto-flow:dense;align-items:center;padding:56px 56px 32px}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric{width:calc(100vw - 48px);border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.12);flex-shrink:0;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric.no-image-details{padding-bottom:56px}}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric.even{grid-template-columns:48fr 52fr}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric.even>.image-container,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric.even>.image-details{grid-column:2;text-align:right}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric.even>.content{padding-left:64px;padding-right:64px}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container{display:grid;grid-template-columns:1fr}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container{align-self:center}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container{border-radius:8px 8px 0 0;overflow:hidden;flex-shrink:0}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>*{grid-area:1/1/2/2}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>img.desktop{display:none}}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>img.mobile{display:none}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>.controls{display:flex;justify-content:space-between}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>.controls>.image-button{padding:0 17px}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>.controls>.image-button.next-image{scale:-1 1}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>.controls>.image-button>img.desktop{display:none}}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-container>.controls>.image-button>img.mobile{display:none}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content{justify-self:start;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content{padding:20px 46px 20px 80px;gap:30px}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content{padding:24px;gap:16px;flex-grow:1;width:100%}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>h2{font-weight:400;font-family:IvarSoft,Georgia,"Times New Roman",Times,serif}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>h2{font-size:28px}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>h2{font-size:24px}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>hr{border-color:currentColor}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>hr{width:72px}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>hr{width:42px}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb{font-weight:300}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.desktop{font-size:16px}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.desktop{display:none}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.mobile{font-size:14px;flex-grow:1;position:relative;overflow:hidden;width:100%}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.mobile{display:none}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.mobile>.wrapper{position:absolute;width:100%}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.mobile>.read-more:not([hidden]){position:absolute;width:100%;bottom:0;top:0;display:flex;align-items:stretch;flex-direction:column;font-weight:500;color:#b2adad}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.mobile>.read-more:not([hidden])::before{content:"";background:linear-gradient(rgba(245,245,245,0) 0,#f5f5f5 100%);flex-grow:1}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb.mobile>.read-more:not([hidden])>.text{background:#f5f5f5}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>ol,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>p,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>ul{line-height:1.56}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>ol,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>p,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>ul{line-height:1.43}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.image-details{color:rgba(35,33,33,.75);font-size:12px;font-style:italic;font-weight:300;line-height:1.33}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.image-details{display:none}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.cta{color:#4f4d4d;font-size:16px;display:block;border:1px solid #000;background:rgba(238,236,232,.08);text-decoration-line:none;text-align:center;min-width:210px;font-style:italic;font-family:IvarSoft,Georgia,"Times New Roman",Times,serif}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.cta{padding:10px 24px}}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.cta{padding:12px 16px;width:100%}}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.cta:focus,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.cta:hover{border:1px solid #4f4d4d;background:#eeece8}.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-details{font-size:11px;font-weight:300;line-height:1.33}@media only screen and (max-width:1023px){.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.image-details{display:none}}.fabrics-library>.grouping-for-mobile>.indicators{display:flex;gap:4px;margin:24px 0;justify-content:center}@media only screen and (min-width:1024px){.fabrics-library>.grouping-for-mobile>.indicators{display:none}}.fabrics-library>.grouping-for-mobile>.indicators>.indicator{border-radius:50%;background:#eeece8;width:8px;height:8px}.fabrics-library>.grouping-for-mobile>.indicators>.indicator.active{background:#4f4d4d}