body.template-page:has(.fabric-hero),body.template-page:has(.fabric-collection){background:#000}body.template-page:has(.fabric-hero) #MainContent,body.template-page:has(.fabric-hero) .t4s-section-main,body.template-page:has(.fabric-hero) .t4s-section.t4s-section-all{background:#000}.fabric-hero,.fabric-collection,.fabric-journey{background:#000;color:#fff;font-family:Montserrat-Regular,Montserrat,sans-serif}.fabric-hero *,.fabric-collection *,.fabric-journey *{box-sizing:border-box}.fabric-hero{position:relative;width:100%;overflow:hidden;height:20.908rem}.fabric-hero__media,.fabric-hero__media video,.fabric-hero__media iframe,.fabric-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.fabric-hero__media video,.fabric-hero__media iframe{pointer-events:none}.fabric-hero__media img{object-position:center 65%}.fabric-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:29.692rem;max-width:100%;margin:0 auto;text-align:center}.fabric-hero__eyebrow{margin:0;width:100%;color:#fdfffc94;font-family:Montserrat-SemiBold,Montserrat,sans-serif;font-weight:600;font-size:.703rem;letter-spacing:1.1667em;text-transform:uppercase;line-height:1.25;text-align:center}.fabric-hero__heading{margin:1.639rem 0 0;color:#fff;font-family:Cinzel-regular,Cinzel,serif;font-weight:400;font-size:2.226rem;letter-spacing:.1053em;text-transform:uppercase;line-height:.711;text-align:center}@media screen and (min-width:768px){.fabric-hero__eyebrow,.fabric-hero__heading{white-space:nowrap}}@media screen and (max-width:767px){.fabric-hero{height:34.091rem}.fabric-hero__media img{object-position:60% center}.fabric-hero__content{width:14.148rem}.fabric-hero__eyebrow{line-height:1.364rem;min-height:2.727rem;display:flex;align-items:center;justify-content:center}.fabric-hero__heading{margin-top:1.023rem;font-size:2.045rem;letter-spacing:.1111em;line-height:1.03}}.fabric-collection{padding:4.1rem 8.375rem 2.635rem}.fabric-collection__title{margin:0 0 2.635rem;color:#ffffffe6;font-family:Cinzel-regular,Cinzel,serif;font-weight:400;font-size:1.991rem;line-height:3.455rem;letter-spacing:.2941em;text-transform:uppercase;text-align:center}.fabric-collection__title a{color:inherit;text-decoration:none}.fabric-collection__body{display:flex;align-items:flex-start;gap:3.045rem}.fabric-collection__body.is-image-left{flex-direction:row-reverse}.fabric-collection__copy{display:flex;flex-direction:column;gap:3.045rem;width:24.597rem;flex-shrink:0}.fabric-collection__text{margin:0;color:#e2e2e2;font-family:Montserrat-Medium,Montserrat,sans-serif;font-weight:500;font-size:.937rem;line-height:1.522rem}.fabric-collection__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:-1.171rem;padding:.586rem 1.23rem;border:.059rem solid #fff;color:#fff;font-family:Montserrat-Medium,Montserrat,sans-serif;font-size:.703rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;width:max-content}.fabric-collection__love{display:flex;flex-direction:column;gap:1.406rem;width:22.372rem}.fabric-collection__love-heading{margin:0;color:#fff;font-family:Cinzel-regular,Cinzel,serif;font-weight:400;font-size:1.64rem;text-transform:uppercase}.fabric-collection__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.226rem;min-height:7.379rem}.fabric-collection__feature{display:flex;align-items:center;gap:.351rem}.fabric-journey__num--inline{display:none}.fabric-collection__feature-icon{display:flex;align-items:center;justify-content:center;width:2.577rem;height:2.577rem;flex-shrink:0;border-radius:1.874rem;color:#fff}.fabric-collection__feature-icon img,.fabric-collection__feature-icon svg{width:1.874rem;height:1.874rem;display:block}.fabric-collection__feature-label{margin:0;color:#fff;font-family:Montserrat-Medium,Montserrat,sans-serif;font-weight:500;font-size:.703rem;line-height:1.2;text-transform:uppercase}.fabric-collection__media{position:relative;width:35.608rem;max-width:100%;height:32.211rem;flex:1 1 auto;overflow:hidden;background:#d9d9d9}@media screen and (max-width:1100px)and (min-width:768px){.fabric-collection{padding-left:4.1rem;padding-right:4.1rem}.fabric-collection__copy{width:auto;flex:1 1 20rem}.fabric-collection__media{width:auto;flex:1 1 24rem;height:auto;aspect-ratio:608 / 550}.fabric-journey{padding-left:4.1rem;padding-right:4.1rem}}.fabric-collection__media img{width:100%;height:100%;object-fit:cover;display:block}.fabric-collection__origin{position:absolute;right:.996rem;bottom:1.054rem;margin:0;color:#cec7bf;font-family:Montserrat-Bold,Montserrat,sans-serif;font-weight:700;font-size:.82rem;line-height:1.4}@media screen and (max-width:767px){.fabric-collection{padding:2.727rem 1.136rem 5.284rem}.fabric-collection__title{margin:0 auto 1.364rem;width:21.08rem;max-width:100%;font-size:1.477rem;line-height:2.727rem;letter-spacing:.3846em}.fabric-collection__body,.fabric-collection__body.is-image-left{flex-direction:column;gap:1.364rem}.fabric-collection__media{width:100%;max-width:22.727rem;height:14.205rem;margin:0 auto;order:-1}.fabric-collection__origin{right:.682rem;bottom:.682rem}.fabric-collection__copy{width:100%;max-width:22.727rem;margin:0 auto;gap:1.875rem}.fabric-collection__text{font-size:.795rem;line-height:1.25rem}.fabric-collection__love{width:100%;gap:1.591rem}.fabric-collection__love-heading{font-family:Cinzel,Cinzel-regular,serif;font-weight:500;font-size:1.477rem}.fabric-collection__features{width:20.568rem;max-width:100%;height:6.023rem;min-height:0;gap:1.023rem}}.fabric-journey{padding:0 8.375rem 3.631rem}.fabric-journey__inner{width:65.71rem;max-width:100%}.fabric-journey__head{display:flex;flex-direction:column;gap:.469rem;margin-bottom:1.288rem}.fabric-journey__label{margin:0;color:#838383;font-family:Montserrat-SemiBold,Montserrat,sans-serif;font-weight:600;font-size:.644rem;text-transform:uppercase}.fabric-journey__title{margin:0;color:#fff;font-family:Cinzel,Cinzel-regular,serif;font-weight:500;font-size:1.64rem;text-transform:uppercase}.fabric-journey__steps{display:flex;align-items:flex-start;gap:1.406rem}.fabric-journey__step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.937rem}.fabric-journey__icon-row{display:flex;align-items:center;width:100%}.fabric-journey__icon{display:flex;align-items:center;justify-content:center;width:2.811rem;height:2.811rem;flex-shrink:0;border-radius:50%;background:#fff}.fabric-journey__icon svg,.fabric-journey__icon img{width:1.171rem;height:1.171rem;display:block}.fabric-journey__line{flex:1 1 auto;height:0;margin-left:0;border-top:.059rem solid #717070}.fabric-journey__step:last-child .fabric-journey__line{display:none}.fabric-journey__copy{display:flex;flex-direction:column;gap:.351rem}.fabric-journey__num{margin:0;color:#838383;font-family:Montserrat-SemiBold,Montserrat,sans-serif;font-weight:600;font-size:.644rem;text-transform:uppercase}.fabric-journey__step-title{margin:0;color:#ededed;font-family:Montserrat-SemiBold,Montserrat,sans-serif;font-weight:600;font-size:.82rem}.fabric-journey__step-text{margin:0;color:#8f8f8f;font-family:Montserrat-Medium,Montserrat,sans-serif;font-weight:500;font-size:.703rem;line-height:1.4}.fabric-journey__toggle{display:none}@media screen and (max-width:767px){.fabric-journey{padding:0 1.136rem 1.875rem}.fabric-journey__inner{width:100%}.fabric-journey__head{gap:.568rem;width:23.58rem;max-width:100%;margin-bottom:1.25rem}.fabric-journey__title{font-size:1.477rem}.fabric-journey__steps{position:relative;flex-direction:column;align-items:stretch;gap:0;padding-left:1.136rem}.fabric-journey__step{flex:none;flex-direction:row;align-items:center;gap:1.818rem;min-height:5.455rem}.fabric-journey__icon-row{width:auto;flex-shrink:0;position:relative}.fabric-journey__icon{background:#4b4b4b}.fabric-journey__icon svg path{stroke:#fff3f3}.fabric-journey__line{position:absolute;left:50%;top:2.811rem;width:0;height:1.42rem;margin:0;border-top:0;border-left:.057rem solid rgba(255,255,255,.43);transform:translate(-50%);display:block}.fabric-journey__step:last-child .fabric-journey__line{display:block}.fabric-journey:not(.is-expanded) .fabric-journey__step:nth-child(3) .fabric-journey__line,.fabric-journey__step:last-child .fabric-journey__line{display:none}.fabric-journey__copy{width:10.795rem;flex:1 1 auto}.fabric-journey__num--stack{display:none}.fabric-journey__num--inline{display:block;font-size:.682rem;position:absolute;left:-1.818rem;top:50%;transform:translateY(-50%)}.fabric-journey__icon-row{padding-left:0}.fabric-journey__step-title{color:#fff}.fabric-journey__step-text{color:#a9a9a9}.fabric-journey:not(.is-expanded) .fabric-journey__step:nth-child(n+4){display:none}.fabric-journey:not(.is-expanded) .fabric-journey__step:nth-child(3){opacity:.38;pointer-events:none}.fabric-journey__fade{display:none}.fabric-journey:not(.is-expanded) .fabric-journey__fade{display:block;position:absolute;left:-1.136rem;right:-1.136rem;bottom:0;height:10.5rem;background:linear-gradient(180deg,#00000070,#000c);pointer-events:none;z-index:1}.fabric-journey__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.568rem;position:relative;z-index:2;margin:.8rem 0 0 1.136rem;padding:.568rem;height:1.932rem;border:.057rem solid #fff;background:transparent;color:#fff;font-family:Montserrat-Medium,Montserrat,sans-serif;font-weight:500;font-size:.682rem;line-height:1;cursor:pointer}.fabric-journey__toggle-icon{width:.605rem;height:.361rem;fill:#fff;transition:transform .2s ease}.fabric-journey.is-expanded .fabric-journey__toggle-icon{transform:rotate(180deg)}}@media screen and (min-width:768px){.fabric-journey__toggle,.fabric-journey__fade{display:none!important}.fabric-journey__step{opacity:1!important;pointer-events:auto!important;display:flex!important}}.fabric-bestsellers{background:#000!important}.fabric-bestsellers .t4s-top-heading .t4s-section-title,.fabric-bestsellers .t4s-top-heading .t4s-title{color:#fff;font-family:Cinzel,Cinzel-regular,serif;font-weight:500;text-transform:uppercase}.fabric-bestsellers .t4s-products{max-width:63.25rem;margin-left:auto;margin-right:auto}.fabric-bestsellers .t4s-product-title,.fabric-bestsellers .t4s-product-title a{color:#818181!important;font-family:Montserrat-Medium,Montserrat,sans-serif!important;font-weight:500!important;font-size:.703rem!important}.fabric-bestsellers .t4s-product-price,.fabric-bestsellers .t4s-product-price ins,.fabric-bestsellers .t4s-product-price .money{color:#fff!important;font-family:Montserrat-Regular,Montserrat,sans-serif!important;font-size:.703rem!important}.fabric-bestsellers .t4s-product-price del,.fabric-bestsellers .t4s-product-price del .money{color:#fff!important;text-decoration:line-through}.fabric-bestsellers .t4s-badge-sale,.fabric-bestsellers .t4s-product-price .discountValue{color:#d13d23!important;background:transparent!important}.fabric-bestsellers .t4s-pr-item-btn,.fabric-bestsellers .t4s-product-btns a,.fabric-bestsellers .t4s-product-form__buttons button{background:#fff!important;color:#000!important;border:0!important;border-radius:0!important;font-family:Montserrat-Medium,Montserrat,sans-serif!important;font-size:.703rem!important;font-weight:500!important;text-transform:uppercase}@media screen and (max-width:767px){.fabric-bestsellers .t4s-product-title,.fabric-bestsellers .t4s-product-title a,.fabric-bestsellers .t4s-product-price,.fabric-bestsellers .t4s-product-price .money{font-size:.739rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fabric-page.css.map */
