@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){.page-footer,.js-footer{scroll-snap-align:end;scroll-snap-stop:always}}.fabrics-library{color:#232121}@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 #0000001f;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(#f5f5f500,#f5f5f5);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>p,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>ol,.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>p,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.blurb>ol,.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:#232121bf;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:#eeece814;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:hover,.fabrics-library>.grouping-for-mobile>.scroll-container>.fabric>.content>.cta:focus{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}
/*# sourceMappingURL=/cdn/shop/t/253/assets/fabrics-library.css.map */
