.fabric-guide-page.fg,.fabric-guide-page.fg *{box-sizing:border-box}.fabric-guide-page.fg{margin:0;background:#f3e8c8;color:#3c2d26;font-family:"Urbanist",var(--font-body-family),sans-serif;line-height:1.5;scroll-behavior:smooth}.fabric-guide-page.fg h1,.fabric-guide-page.fg h2,.fabric-guide-page.fg h3,.fabric-guide-page.fg p,.fabric-guide-page.fg ul,.fabric-guide-page.fg ol{margin:0;padding:0}.fabric-guide-page.fg ul,.fabric-guide-page.fg ol{list-style:none}.fabric-guide-page.fg button{font:inherit}.fabric-guide-page.fg [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.fabric-guide-page.fg [data-reveal].is-visible{opacity:1;transform:translateY(0)}.fabric-guide-page.fg .guide-hero{padding:104px 24px 74px;border-bottom:1px solid rgba(60,45,38,.12);text-align:center}.fabric-guide-page.fg .guide-hero__inner{max-width:680px;margin:0 auto}.fabric-guide-page.fg .guide-hero__title,.fabric-guide-page.fg .g-section__title{color:#603a26;font-family:"Machille",var(--font-heading-family),serif;font-weight:500;letter-spacing:-.02em}.fabric-guide-page.fg .guide-hero__title{font-size:clamp(42px,6vw,68px);line-height:1.08}.fabric-guide-page.fg .guide-hero__text{max-width:680px;margin:20px auto 0;color:#3c2d26;font-size:17px;line-height:1.75}.fabric-guide-page.fg .guide{display:grid;grid-template-columns:250px minmax(0,1fr);gap:72px;max-width:1240px;margin:0 auto;padding:64px 24px 120px;align-items:start}.fabric-guide-page.fg .guide-nav{position:sticky;top:32px}.fabric-guide-page.fg .guide-nav__list{display:flex;flex-direction:column;border-left:1px solid rgba(60,45,38,.15)}.fabric-guide-page.fg .guide-nav__link{position:relative;display:flex;gap:12px;align-items:center;padding:11px 14px;color:#ac906c;font-size:13px;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.fabric-guide-page.fg .guide-nav__link:before{position:absolute;left:-1px;top:0;width:2px;height:100%;background:#c2832b;content:"";transform:scaleY(0);transform-origin:center;transition:transform .35s ease}.fabric-guide-page.fg .guide-nav__link:hover,.fabric-guide-page.fg .guide-nav__link.is-active{color:#3c2d26}.fabric-guide-page.fg .guide-nav__link.is-active{padding-left:28px}.fabric-guide-page.fg .guide-nav__link.is-active:before{transform:scaleY(1)}.fabric-guide-page.fg .guide-nav__num,.fabric-guide-page.fg .g-section__num{color:#c2832b;font-weight:600}.fabric-guide-page.fg .guide-nav__num{min-width:16px;font-size:11px;letter-spacing:.04em}.fabric-guide-page.fg .g-section{margin:0 0 96px;padding-bottom:96px;border-bottom:1px solid rgba(60,45,38,.12);scroll-margin-top:calc(var(--header-height, 60px) + 24px)}.fabric-guide-page.fg .g-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.fabric-guide-page.fg .g-section__head{max-width:680px;margin-bottom:40px}.fabric-guide-page.fg .g-section__num{display:block;margin-bottom:12px;font-size:12px;letter-spacing:.12em}.fabric-guide-page.fg .g-section__title{margin-bottom:16px;font-size:clamp(32px,4vw,48px);line-height:1.12}.fabric-guide-page.fg .g-section__intro{color:#3c2d26;font-size:16px;line-height:1.75}.fabric-guide-page.fg .card{padding:36px;border:1px solid rgba(60,45,38,.12);border-radius:18px}.fabric-guide-page.fg .guide-copy h3{margin:0 0 14px;color:#603a26;font-family:"Machille",var(--font-heading-family),serif;font-size:25px;font-weight:500;line-height:1.2}.fabric-guide-page.fg .guide-copy h3:not(:first-child){margin-top:44px}.fabric-guide-page.fg .guide-copy p,.fabric-guide-page.fg .guide-copy li{color:#3c2d26;font-size:15px;line-height:1.8}.fabric-guide-page.fg .guide-copy p+p{margin-top:18px}.fabric-guide-page.fg .guide-copy ul{margin:0 0 18px}.fabric-guide-page.fg .guide-copy li{position:relative;margin-bottom:9px;padding-left:24px}.fabric-guide-page.fg .guide-copy li:last-child{margin-bottom:0}.fabric-guide-page.fg .guide-copy li:before{position:absolute;left:4px;top:.55em;width:6px;height:6px;border-radius:50%;background:#c2832b;content:""}.fabric-guide-page.fg .guide-copy strong{color:#603a26;font-weight:600}.fabric-guide-page.fg .guide-copy a{color:#603a26;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.fabric-guide-page.fg .table-wrap{margin:24px 0 28px;overflow-x:auto;border:1px solid rgba(60,45,38,.12);border-radius:16px}.fabric-guide-page.fg .table{width:100%;min-width:520px;border-collapse:collapse}.fabric-guide-page.fg .table th{padding:15px 22px;background:#603a26;color:#f3e8c8;font-size:12px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.fabric-guide-page.fg .table td{padding:17px 22px;border-bottom:1px solid rgba(60,45,38,.08);color:#3c2d26;font-size:14.5px;line-height:1.5}.fabric-guide-page.fg .table tr:last-child td{border-bottom:0}.fabric-guide-page.fg .table td:first-child{font-weight:600}.fabric-guide-page.fg .faq-list{border-top:1px solid rgba(60,45,38,.14)}.fabric-guide-page.fg .faq-item{border-bottom:1px solid rgba(60,45,38,.14)}.fabric-guide-page.fg .faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border:0;background:transparent;color:#3c2d26;cursor:pointer;font-size:17px;font-weight:600;text-align:left;transition:color .3s ease}.fabric-guide-page.fg .faq-q:hover{color:#c2832b}.fabric-guide-page.fg .faq-q__icon{position:relative;flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(60,45,38,.25);border-radius:50%;transition:background .3s ease,border-color .3s ease,transform .3s ease}.fabric-guide-page.fg .faq-q__icon:before,.fabric-guide-page.fg .faq-q__icon:after{position:absolute;left:50%;top:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.fabric-guide-page.fg .faq-q__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.fabric-guide-page.fg .faq-q[aria-expanded=true] .faq-q__icon{border-color:#3c2d26;background:#3c2d26;color:#f3e8c8;transform:rotate(180deg)}.fabric-guide-page.fg .faq-q[aria-expanded=true] .faq-q__icon:after{transform:translate(-50%,-50%) rotate(0)}.fabric-guide-page.fg .faq-a{height:0;overflow:hidden;transition:height .4s cubic-bezier(.65,0,.35,1)}.fabric-guide-page.fg .faq-a__inner{padding:0 52px 26px 0;color:#3c2d26;font-size:15px;line-height:1.8}@media(max-width:989px){.fabric-guide-page.fg .guide-hero{padding:72px 20px 52px}.fabric-guide-page.fg .guide{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 90px}.fabric-guide-page.fg .guide-nav{position:sticky;top:0;z-index:2;margin-bottom:40px;border-bottom:1px solid rgba(60,45,38,.12)}.fabric-guide-page.fg .guide-nav__list{flex-direction:row;overflow-x:auto;border-left:0;padding:0 16px;scrollbar-width:none}.fabric-guide-page.fg .guide-nav__list::-webkit-scrollbar{display:none}.fabric-guide-page.fg .guide-nav__link{flex-shrink:0;padding:16px 14px;white-space:nowrap}.fabric-guide-page.fg .guide-nav__link.is-active{padding-left:14px}.fabric-guide-page.fg .guide-nav__link:before{top:auto;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0)}.fabric-guide-page.fg .guide-nav__link.is-active:before{transform:scaleX(1)}.fabric-guide-page.fg .guide-main{min-width:0;padding:0 20px}.fabric-guide-page.fg .g-section{margin-bottom:72px;padding-bottom:72px;scroll-margin-top:calc(var(--header-height, 60px) + 70px)}}@media(max-width:599px){.fabric-guide-page.fg .guide-hero__title{font-size:42px}.fabric-guide-page.fg .card{padding:24px 20px;border-radius:18px}.fabric-guide-page.fg .guide-copy h3{font-size:23px}.fabric-guide-page.fg .guide-copy p,.fabric-guide-page.fg .guide-copy li,.fabric-guide-page.fg .faq-a__inner{font-size:14.5px}.fabric-guide-page.fg .faq-q{font-size:15.5px}.fabric-guide-page.fg .faq-a__inner{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-fabric-guide.css.map */
