.product-fabric-details__container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.product-fabric-details__sticky{width:100%}@media screen and (min-width: 1240px){.product-fabric-details__container{flex-direction:row}.product-fabric-details__sticky{max-width:25%;width:100%;position:sticky;top:4rem}}.product-fabric-details__sticky .accordion .accordion-header{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:.02rem;color:rgba(var(--color-foreground),1)}.product-fabric-details__main{width:100%}@media screen and (max-width: 1239px){.product-fabric-details__main{margin-top:4rem}}@media screen and (min-width: 1240px){.product-fabric-details__main{width:100%;max-width:70%}.product-fabric-details__sticky .accordion .accordion-header{font-size:2.2rem;letter-spacing:.022rem}}.product-fabric-details__header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:14rem;margin-bottom:8rem}@media screen and (max-width: 749px){.product-fabric-details__header{flex-direction:column;align-items:flex-start;gap:3.5rem;margin-top:8rem;margin-bottom:4rem}.product-fabric-details__header h4{font-size:2.4rem}}.product-fabric-details__header h4{margin:0}.product-fabric-details__fabric-row-container{display:flex;justify-content:space-between;border-top:1px solid;padding-top:2rem;margin-top:8rem}.product-fabric-details__fabric-row-container h5{margin:0;white-space:nowrap;line-height:1;font-size:clamp(2rem,2vw,2.6rem);letter-spacing:-.026rem}@media screen and (max-width: 749px){.product-fabric-details__fabric-row-container{flex-direction:column;padding-top:2rem;margin-top:4rem}.product-fabric-details__fabric-row-container h5{margin-bottom:1.8rem;white-space:nowrap;letter-spacing:-.02rem}}.fabric-details__image{width:100%;height:auto}.product__fabric-swatch-container{display:flex;flex-wrap:wrap;gap:1.2rem}.product__fabric-swatch{max-width:23%}@media screen and (min-width: 750px){.product__fabric-swatch-container{gap:3.5rem;justify-content:flex-end}.product__fabric-swatch{max-width:18.5rem}}.product__fabric-swatch .fabric-swatch__image{width:100%;height:auto}.product__fabric-swatch span{font-size:clamp(1.2rem,1.3vw,1.8rem)}.product-fabric-details__sticky .accordion{border-bottom:0;margin-top:0}.product-fabric-details__sticky .accordion-item{border-top:1px solid #282828;overflow:hidden}.product-fabric-details__sticky .accordion-item:last-child{border-bottom:1px solid #282828}.product-fabric-details__sticky .accordion-header{border:none;display:flex;gap:2rem;justify-content:space-between;align-items:center;width:100%;padding:3.5rem 0;font-size:2.2rem;cursor:pointer;outline:none;background-color:transparent}.product-fabric-details__sticky .accordion-header .icon{font-size:18px;transition:transform .3s}.product-fabric-details__sticky .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0;font-size:1.6rem}.product-fabric-details__sticky .accordion-content p{margin:1.5rem 0}.product-fabric-details__sticky .accordion-content .metafield-rich_text_field{padding-bottom:4.5rem}.product-fabric-details__sticky .accordion-item.active .accordion-content{max-height:1000px}.product-fabric-details__sticky .accordion-item.active .accordion-content ul li{margin-bottom:1rem}.product-fabric-details__sticky .icon-minus{display:none}.product-fabric-details__sticky .icon-minus{height:1.5rem}.alternate-collapsible-content .product-fabric-details__sticky .accordion-item{border-top:0;background:#fff;margin-bottom:2rem}.alternate-collapsible-content .product-fabric-details__sticky .accordion-item:last-child{border-bottom:0}.alternate-collapsible-content .accordion{border-top:0}.alternate-collapsible-content .product-fabric-details__sticky .accordion-header{padding:2.5rem 2rem;font-size:clamp(1.6rem,1.35vw,2rem);letter-spacing:.02rem;color:rgba(var(--color-foreground),1);text-align:left}.alternate-collapsible-content .product-fabric-details__sticky .accordion-item .accordion-content{margin:0 2rem;font-size:1.6rem;letter-spacing:.016rem;padding:0}.alternate-collapsible-content .product-fabric-details__sticky .accordion-item .accordion-content p:first-child{border-top:1px solid rgba(0,0,0,.1)}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content p{margin-bottom:0}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content a{text-decoration:none;color:#282828}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content a.button{width:100%;background-color:#fdffbf}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content a.button:after{box-shadow:none}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content a.button:hover{background-color:#282828;color:#fff}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content__hours{border-top:1px solid rgb(0,0,0,.1);padding-top:1.5rem}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content__hours span,.alternate-collapsible-content .product-fabric-details__sticky .accordion-content span{text-transform:uppercase;font-size:1.2rem;letter-spacing:.132rem}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content p{margin-bottom:2rem}.alternate-collapsible-content .product-fabric-details__sticky .accordion-content .accordion-content__hours p{margin-top:1rem}.collapsible-content-new .product-fabric-details__sticky{max-width:100%}.collapsible-content-new .product-fabric-details__sticky .accordion-item{background-color:transparent}.collapsible-content-new .product-fabric-details__sticky .accordion-header{justify-content:center}.collapsible-content-new .product-fabric-details__sticky .accordion-item.active .accordion-content{border:0}@media screen and (min-width: 1000px){.template-page.page-contact .product-fabric-details__container{gap:12rem}}@media screen and (max-width: 749px){.template-page.page-contact .product-fabric-details__sticky{margin-bottom:3rem}}.showroom-section__title{font-size:1.4rem;font-family:Supreme Medium;font-weight:500;letter-spacing:.154rem;text-transform:uppercase}.alternate-collapsible-content-showrooms.product-fabric-details__container{flex-direction:column;gap:1.5rem}.alternate-collapsible-content-showrooms .product-fabric-details__container-inner{border-top:1px solid #282828;padding-top:5rem;display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 749px){.alternate-collapsible-content-showrooms .product-fabric-details__container-inner{flex-direction:column}}.alternate-collapsible-content-showrooms .product-fabric-details__sticky .accordion-content span:first-of-type{margin-bottom:2rem;display:block}.alternate-collapsible-content-showrooms .product-fabric-details__sticky .accordion-content__hours{border-bottom:1px solid rgba(0,0,0,.1)}.alternate-collapsible-content-showrooms .product-fabric-details__sticky .accordion-content a.button{margin-top:2rem}.alternate-collapsible-content-showrooms .product-fabric-details__sticky .accordion-content a.button svg{position:absolute;right:1.8rem}.alternate-collapsible-content-showrooms .product-fabric-details__sticky .accordion-content a.button:hover svg path{stroke:#fff}.product-fabric-details__sticky .accordion-content-one .accordion-content-one__row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding:1.5rem 0}.product-fabric-details__sticky .accordion-content-one .accordion-content-one__row:last-of-type{border-bottom:none}.product-fabric-details__sticky .accordion-content-one .accordion-content-one__row p{margin:0}.product-fabric-details__sticky .accordion-content-one .accordion-content-one__additional-content{margin-top:2rem}.product-fabric-details__sticky .accordion-content ul{padding-inline-start:15px}.showroom-location__container{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #282828}.accordion-content .showroom-location__container:last-of-type{border-bottom:0;padding-bottom:.5rem}@media screen and (min-width: 750px){.alternate-collapsible-content-showrooms .product-fabric-details__main{position:sticky;top:7rem;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/section-product-fabric-details.css.map */
