.fabrics-collage{text-align:center}.fabrics-collage *{margin:0}.fabrics-collage a{color:currentColor;text-decoration-line:underline}.fabrics-collage button,.fabrics-collage label{cursor:pointer}.fabrics-collage img:not([hidden]){display:block}.fabrics-collage h1,.fabrics-collage h2,.fabrics-collage h3,.fabrics-collage h4,.fabrics-collage h5,.fabrics-collage h6{font-weight:300;font-size:1em}.fabrics-collage hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.fabrics-collage hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.fabrics-collage .safari-compat-dialog,.fabrics-collage dialog{max-width:unset;max-height:unset;border:0;padding:0}.fabrics-collage .safari-compat-dialog::backdrop,.fabrics-collage .safari-compat-dialog:not([open]),.fabrics-collage dialog::backdrop,.fabrics-collage dialog:not([open]){display:none}.fabrics-collage .safari-compat-dialog:not(.safari-compat-dialog-open),.fabrics-collage dialog:not(.safari-compat-dialog-open){display:none}.fabrics-collage s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.fabrics-collage 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:768px){.fabrics-collage{max-width:min(100vw - 48px,1264px);margin:68px auto}}@media only screen and (max-width:767px){.fabrics-collage{margin:36px 0 56px}}.fabrics-collage>h2{color:#232121;font-weight:300}@media only screen and (min-width:768px){.fabrics-collage>h2{font-size:48px;margin-bottom:40px}}@media only screen and (max-width:767px){.fabrics-collage>h2{font-size:24px;margin-bottom:24px}}.fabrics-collage>.grid{color:#fff}@media only screen and (min-width:768px){.fabrics-collage>.grid{display:grid;grid-template-columns:24.8fr 50.4fr 24.8fr;gap:10px;margin-top:50px}}@media only screen and (max-width:767px){.fabrics-collage>.grid{display:flex;padding:0 24px 13px;gap:12px;margin:40px 0 13px;overflow-x:auto}}.fabrics-collage>.grid>a{position:relative;display:flex;flex-direction:column;padding:14px;align-items:center;justify-content:center;text-decoration-line:none}@media only screen and (min-width:768px){.fabrics-collage>.grid>a{gap:15px;aspect-ratio:.8698}}@media only screen and (max-width:767px){.fabrics-collage>.grid>a{gap:24px;aspect-ratio:252/380;width:58.6vw;flex-shrink:0}}@media only screen and (min-width:768px){.fabrics-collage>.grid>a.center{aspect-ratio:unset;grid-row:span 2;gap:30px}}@media only screen and (max-width:767px){.fabrics-collage>.grid>a.center{order:-1}}.fabrics-collage>.grid>a.center>.cta{padding:15px 24px}.fabrics-collage>.grid>a>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}@media only screen and (max-width:767px){.fabrics-collage>.grid>a>img.desktop{display:none}}@media only screen and (min-width:768px){.fabrics-collage>.grid>a>img.mobile{display:none}}.fabrics-collage>.grid>a>.headline{font-weight:300}@media only screen and (min-width:768px){.fabrics-collage>.grid>a>.headline{font-size:30px}}@media only screen and (max-width:767px){.fabrics-collage>.grid>a>.headline{font-size:28px}}.fabrics-collage>.grid>a>.cta{min-width:48%}@media only screen and (min-width:768px){.fabrics-collage>.grid>a>.cta{padding:8px 15px;font-size:14px}}@media only screen and (max-width:767px){.fabrics-collage>.grid>a>.cta{padding:12px 24px;font-size:16px}}.fabrics-collage>.indicators{display:flex;gap:4px;justify-content:center}@media only screen and (min-width:768px){.fabrics-collage>.indicators{display:none}}.fabrics-collage>.indicators>div{width:8px;height:8px;border-radius:50%;background:#eeece8}.fabrics-collage>.indicators>div.active{background:#4f4d4d}.about-2024-hero{display:flex;align-items:stretch}.about-2024-hero *{margin:0}.about-2024-hero a{color:currentColor;text-decoration-line:underline}.about-2024-hero button,.about-2024-hero label{cursor:pointer}.about-2024-hero img:not([hidden]){display:block}.about-2024-hero h1,.about-2024-hero h2,.about-2024-hero h3,.about-2024-hero h4,.about-2024-hero h5,.about-2024-hero h6{font-weight:300;font-size:1em}.about-2024-hero hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.about-2024-hero hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.about-2024-hero .safari-compat-dialog,.about-2024-hero dialog{max-width:unset;max-height:unset;border:0;padding:0}.about-2024-hero .safari-compat-dialog::backdrop,.about-2024-hero .safari-compat-dialog:not([open]),.about-2024-hero dialog::backdrop,.about-2024-hero dialog:not([open]){display:none}.about-2024-hero .safari-compat-dialog:not(.safari-compat-dialog-open),.about-2024-hero dialog:not(.safari-compat-dialog-open){display:none}.about-2024-hero s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.about-2024-hero 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:768px){.about-2024-hero{margin:44px 0;gap:13px;justify-content:center;padding:0 24px}}@media only screen and (max-width:767px){.about-2024-hero{margin-bottom:26px;flex-direction:column;gap:22px}}.about-2024-hero>.content{background:#f5f5f5;display:flex;flex-direction:column;align-items:center;text-align:center;text-wrap:balance;justify-content:center;font-weight:300;line-height:1.25}@media only screen and (min-width:768px){.about-2024-hero>.content{gap:min(68px,34px + (34)*(100vw - 768px)/256);flex-basis:563px;font-size:42px}}@media only screen and (max-width:767px){.about-2024-hero>.content{gap:42px;margin:0 24px;font-size:24px;padding:24px}}@media only screen and (min-width:768px){.about-2024-hero>.content>hr.ayr-shapes{height:17px}}@media only screen and (max-width:767px){.about-2024-hero>.content>hr.ayr-shapes{height:10px}}.about-2024-hero>hr{width:100%}@media only screen and (min-width:768px){.about-2024-hero>.image{flex-basis:688px;aspect-ratio:688/418}}@media only screen and (max-width:767px){.about-2024-hero>.image{aspect-ratio:431/226;width:100%;order:-1}}.about-2024-hero>.image>img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.about-2024-hero>.image>img.desktop{display:none}}@media only screen and (min-width:768px){.about-2024-hero>.image>img.mobile{display:none}}.horizontal-scrolling-images{padding:0 max((100vw - 1264px)/2,24px) 22px;display:flex;overflow-x:auto}.horizontal-scrolling-images *{margin:0}.horizontal-scrolling-images a{color:currentColor;text-decoration-line:underline}.horizontal-scrolling-images button,.horizontal-scrolling-images label{cursor:pointer}.horizontal-scrolling-images img:not([hidden]){display:block}.horizontal-scrolling-images h1,.horizontal-scrolling-images h2,.horizontal-scrolling-images h3,.horizontal-scrolling-images h4,.horizontal-scrolling-images h5,.horizontal-scrolling-images h6{font-weight:300;font-size:1em}.horizontal-scrolling-images hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.horizontal-scrolling-images hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.horizontal-scrolling-images .safari-compat-dialog,.horizontal-scrolling-images dialog{max-width:unset;max-height:unset;border:0;padding:0}.horizontal-scrolling-images .safari-compat-dialog::backdrop,.horizontal-scrolling-images .safari-compat-dialog:not([open]),.horizontal-scrolling-images dialog::backdrop,.horizontal-scrolling-images dialog:not([open]){display:none}.horizontal-scrolling-images .safari-compat-dialog:not(.safari-compat-dialog-open),.horizontal-scrolling-images dialog:not(.safari-compat-dialog-open){display:none}.horizontal-scrolling-images s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.horizontal-scrolling-images 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:768px){.horizontal-scrolling-images{margin:44px auto 22px;gap:10px}}@media only screen and (max-width:767px){.horizontal-scrolling-images{margin:27px auto 10px;padding-bottom:9px;gap:9px}}@media only screen and (min-width:768px){.horizontal-scrolling-images>img{height:460px}}@media only screen and (max-width:767px){.horizontal-scrolling-images>img{height:395px}}hr.about-2024-hr{border-color:#000;margin:0 auto;max-width:min(100vw - 48px,1264px)}@media only screen and (min-width:768px){hr.about-2024-hr:not(.desktop){display:none}}@media only screen and (max-width:767px){hr.about-2024-hr:not(.mobile){display:none}}.story-block{max-width:min(100vw - 48px,1264px);display:flex}.story-block *{margin:0}.story-block a{color:currentColor;text-decoration-line:underline}.story-block button,.story-block label{cursor:pointer}.story-block img:not([hidden]){display:block}.story-block h1,.story-block h2,.story-block h3,.story-block h4,.story-block h5,.story-block h6{font-weight:300;font-size:1em}.story-block hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.story-block hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.story-block .safari-compat-dialog,.story-block dialog{max-width:unset;max-height:unset;border:0;padding:0}.story-block .safari-compat-dialog::backdrop,.story-block .safari-compat-dialog:not([open]),.story-block dialog::backdrop,.story-block dialog:not([open]){display:none}.story-block .safari-compat-dialog:not(.safari-compat-dialog-open),.story-block dialog:not(.safari-compat-dialog-open){display:none}.story-block s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.story-block 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){.story-block{margin:46px auto;gap:13px}}@media only screen and (max-width:1023px){.story-block{margin:10px auto;gap:19px;flex-direction:column;align-items:stretch}}@media only screen and (min-width:1024px){.story-block>.image-container{flex-basis:609px;aspect-ratio:609/449}}@media only screen and (max-width:1023px){.story-block>.image-container{aspect-ratio:382/161}}.story-block>.image-container>img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:1023px){.story-block>.image-container>img.desktop{display:none}}@media only screen and (min-width:1024px){.story-block>.image-container>img.mobile{display:none}}.story-block>.blurb{background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;align-items:stretch;color:#000;font-weight:300}@media only screen and (min-width:1024px){.story-block>.blurb{flex-basis:643px;line-height:1.25}}@media only screen and (max-width:1023px){.story-block>.blurb{text-align:center;text-wrap:balance;line-height:1.29}}@media only screen and (min-width:640px){.story-block>.blurb{padding:40px;font-size:16px}}@media only screen and (max-width:639px){.story-block>.blurb{padding:26px;font-size:14px}}@media only screen and (min-width:1024px){.story-block>.blurb.pre-blurb{display:none}}.story-block>.blurb.post-blurb>.blurb1{margin-bottom:1em}@media only screen and (max-width:1023px){.story-block>.blurb.post-blurb>.blurb1{display:none}}.transparent-button{display:block;background:var(--transparent-button-bg,rgba(238,236,232,.08));border:1px solid currentColor;padding:12px 73px;line-height:1;color:var(--transparent-button-fg,#eeece8);text-decoration-line:none;font-family:Diatype,HelveticaNeue,Helvetica,Helmut,Arial,"Lucida Grande",sans-serif;font-style:normal;font-weight:400;transition:background .1s ease;text-align:center}.transparent-button:focus,.transparent-button:hover{background:var(--transparent-button-bg-hover,rgba(238,236,232,.3))}.in-the-media-2024{color:#232121;text-align:center;border:solid #000;border-width:1px 0}.in-the-media-2024 *{margin:0}.in-the-media-2024 a{color:currentColor;text-decoration-line:underline}.in-the-media-2024 button,.in-the-media-2024 label{cursor:pointer}.in-the-media-2024 img:not([hidden]){display:block}.in-the-media-2024 h1,.in-the-media-2024 h2,.in-the-media-2024 h3,.in-the-media-2024 h4,.in-the-media-2024 h5,.in-the-media-2024 h6{font-weight:300;font-size:1em}.in-the-media-2024 hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.in-the-media-2024 hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.in-the-media-2024 .safari-compat-dialog,.in-the-media-2024 dialog{max-width:unset;max-height:unset;border:0;padding:0}.in-the-media-2024 .safari-compat-dialog::backdrop,.in-the-media-2024 .safari-compat-dialog:not([open]),.in-the-media-2024 dialog::backdrop,.in-the-media-2024 dialog:not([open]){display:none}.in-the-media-2024 .safari-compat-dialog:not(.safari-compat-dialog-open),.in-the-media-2024 dialog:not(.safari-compat-dialog-open){display:none}.in-the-media-2024 s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.in-the-media-2024 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){.in-the-media-2024{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:96px 144px;min-height:378px;padding:0 48px}}@media only screen and (max-width:1023px){.in-the-media-2024{margin:48px 24px;padding:48px 0;display:grid;grid-template-columns:1fr;place-items:center}.in-the-media-2024>*{grid-area:1/1/2/2}}@media only screen and (min-width:1024px){.in-the-media-2024>.outlet{display:grid;place-items:center;grid-template-columns:1fr}.in-the-media-2024>.outlet>*{grid-area:1/1/2/2}.in-the-media-2024>.outlet>img{max-width:100%;height:auto}.in-the-media-2024>.outlet:focus-within>img,.in-the-media-2024>.outlet:hover>img{opacity:0}.in-the-media-2024>.outlet:focus-within>blockquote,.in-the-media-2024>.outlet:hover>blockquote{opacity:1}}@media only screen and (max-width:1023px){.in-the-media-2024>.outlet{opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;gap:48px}}@media only screen and (max-width:1023px){.in-the-media-2024>.outlet.shown{opacity:1}}.in-the-media-2024>.outlet>img{opacity:1;transition:opacity .3s ease}.in-the-media-2024>.outlet>blockquote{font-family:IvarSoft,Georgia,"Times New Roman",Times,serif;font-size:16px;text-wrap:balance;max-width:300px}@media only screen and (min-width:1024px){.in-the-media-2024>.outlet>blockquote{opacity:0;transition:opacity .3s ease}}@media only screen and (max-width:1023px){.in-the-media-2024>.outlet>blockquote{margin-bottom:48px;margin:0 48px}}.in-the-media-2024>.outlet>blockquote>footer{margin-top:1.25em;margin-top:1lh}.showcase-module{text-align:center}.showcase-module *{margin:0}.showcase-module a{color:currentColor;text-decoration-line:underline}.showcase-module button,.showcase-module label{cursor:pointer}.showcase-module img:not([hidden]){display:block}.showcase-module h1,.showcase-module h2,.showcase-module h3,.showcase-module h4,.showcase-module h5,.showcase-module h6{font-weight:300;font-size:1em}.showcase-module hr{color:inherit;border-color:currentColor;border-style:solid;border-width:1px 0 0 0}.showcase-module hr.ayr-shapes{border:0;margin:0 auto;background-size:cover;background-position:center}.showcase-module .safari-compat-dialog,.showcase-module dialog{max-width:unset;max-height:unset;border:0;padding:0}.showcase-module .safari-compat-dialog::backdrop,.showcase-module .safari-compat-dialog:not([open]),.showcase-module dialog::backdrop,.showcase-module dialog:not([open]){display:none}.showcase-module .safari-compat-dialog:not(.safari-compat-dialog-open),.showcase-module dialog:not(.safari-compat-dialog-open){display:none}.showcase-module s.compare-at-price{color:#c01328;font-weight:400;text-decoration-line:none;position:relative}.showcase-module 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:768px){.showcase-module{margin:96px 6.67vw}}@media only screen and (max-width:767px){.showcase-module{margin:48px 0;padding:0 24px}}@media only screen and (min-width:768px){.showcase-module>h2{font-size:min(48px,32px + (16)*(100vw - 768px)/512);margin-bottom:40px}}@media only screen and (max-width:767px){.showcase-module>h2{font-size:36px;margin-bottom:24px}}@media only screen and (min-width:768px){.showcase-module>hr.ayr-shapes{margin:0 auto 43px}}@media only screen and (max-width:767px){.showcase-module>hr.ayr-shapes{margin:0 auto 24px}}.showcase-module>.items{gap:12px}@media only screen and (min-width:768px){.showcase-module>.items{display:grid;grid-template-columns:repeat(var(--num-images),1fr)}}@media only screen and (max-width:767px){.showcase-module>.items{display:flex}.showcase-module>.items.mobile-style-stacked{flex-direction:column;align-items:stretch}.showcase-module>.items.mobile-style-horizontalScroll{overflow-x:auto}}.showcase-module>.items>.item{color:#eeece8;text-decoration-line:none;display:grid;place-items:center;grid-template-columns:1fr}@media only screen and (max-width:767px){.showcase-module>.items>.item{flex-shrink:0}}.showcase-module>.items>.item>*{grid-area:1/1/2/2}.showcase-module>.items>.item>img{width:100%}@media only screen and (max-width:767px){.showcase-module>.items>.item>img.desktop{display:none}}@media only screen and (min-width:768px){.showcase-module>.items>.item>img.mobile{display:none}}.showcase-module>.items>.item>.content{display:flex;align-items:center;flex-direction:column;gap:24px}.showcase-module>.items>.item>.content>.headline{font-family:IvarSoft,Georgia,"Times New Roman",Times,serif}@media only screen and (min-width:768px){.showcase-module>.items>.item>.content>.headline{font-size:min(36px,32px + (4)*(100vw - 768px)/512)}}@media only screen and (max-width:767px){.showcase-module>.items>.item>.content>.headline{font-size:32px}}.showcase-module>.items>.item>.content>hr{width:80px}.showcase-module>.items>.item>.content>hr:first-child,.showcase-module>.items>.item>.content>hr:last-child{display:none}.showcase-module>.items>.item>.content>.cta{padding:10px;min-width:200px;font-size:14px}@media only screen and (min-width:1024px){.shopify-template-suffix-about-2024 .in-the-media-2024{margin:68px auto 85px;max-width:min(1264px,100vw - 48px)}}@media only screen and (max-width:1023px){.shopify-template-suffix-about-2024 .in-the-media-2024{margin:38px 24px}}@media only screen and (min-width:768px){.shopify-template-suffix-about-2024 .showcase-module{max-width:min(1264px,100vw - 48px);margin:47px auto 68px}}@media only screen and (max-width:767px){.shopify-template-suffix-about-2024 .showcase-module{margin:21px 0 43px}}