.cozy-material{max-width:72rem;padding-top:5rem;padding-bottom:5rem}.cozy-material__hero{text-align:center;margin-bottom:3.5rem}.cozy-material__hero-media{margin-bottom:2.5rem}.cozy-material__hero-media img{display:block;width:100%;height:auto}.cozy-material__title{margin:0;font-size:3.4rem;font-weight:500;letter-spacing:.04em;line-height:1.1}.cozy-material__tagline{margin:1rem 0 0;font-size:1.5rem;letter-spacing:.02em;opacity:.65}.cozy-material__intro{max-width:46rem;margin:0 auto 3rem;line-height:1.75;text-align:center}.cozy-material__properties{list-style:none;margin:0 auto 4rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.cozy-material__property{padding:.7rem 1.6rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:10rem}.cozy-material__features{margin-bottom:1rem}.cozy-material__feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3.5rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.cozy-material__feature:nth-child(2n) .cozy-material__feature-media{order:2}.cozy-material__feature--text-only{grid-template-columns:1fr;max-width:46rem;margin-left:auto;margin-right:auto;text-align:center}.cozy-material__feature-media img{display:block;width:100%;height:auto}.cozy-material__feature-heading{margin:0 0 1rem;font-size:2rem;font-weight:700;letter-spacing:.02em}.cozy-material__feature-body{line-height:1.7}.cozy-material__usage{margin-top:4.5rem}.cozy-material__usage-title{margin:0 0 3rem;text-align:center;font-size:2rem;font-weight:500;letter-spacing:.02em}.cozy-material__usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem 3rem}.cozy-material__usage-item{padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.cozy-material__usage-label{display:block;margin-bottom:.6rem;font-size:1.5rem;letter-spacing:.01em}.cozy-material__usage-detail{display:block;font-size:1.25rem;line-height:1.55;opacity:.6}.cozy-material__specs{display:flex;gap:3rem;margin-top:3rem;padding:3rem;background-color:#f7f4ef;border-radius:.8rem}.cozy-material__spec{flex:1}.cozy-material__spec-label{display:block;margin-bottom:.8rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.cozy-material__spec-value{font-size:1.4rem;line-height:1.6}.cozy-material__provenance{margin:5rem 0;padding:2.4rem 0;text-align:center;border-top:.1rem solid rgba(var(--color-foreground),.12);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.cozy-material__provenance span{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.cozy-material__shop{margin-bottom:1rem}.cozy-material__shop-head{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:2rem}.cozy-material__shop-title{margin:0;font-size:2rem;font-weight:500;letter-spacing:.02em}.cozy-material__shop-link{flex-shrink:0;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;opacity:.7;transition:opacity .2s ease}.cozy-material__shop-link:hover{opacity:1}.cozy-material__shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.cozy-material__product{display:block;text-decoration:none;color:inherit}.cozy-material__product-media{aspect-ratio:3 / 4;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.cozy-material__product-media img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.cozy-material__product:hover .cozy-material__product-media img{opacity:.88}.cozy-material__product-info{display:flex;flex-direction:column;gap:.3rem;margin-top:1rem}.cozy-material__product-title{font-size:1.3rem;letter-spacing:.01em}.cozy-material__product-price{font-size:1.2rem;opacity:.6}.cozy-faq{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1100px;margin:4rem auto 0;padding:16px 16px 32px;box-sizing:border-box}.cozy-faq .faq-heading{font-family:Montserrat,sans-serif;text-align:center;font-size:32px;color:#333;margin-bottom:20px}.cozy-faq .faq-item{margin-bottom:15px}.cozy-faq .faq-question{background-color:#d9ceb6;border:none;padding:15px;text-align:left;font-size:16px;cursor:pointer;border-radius:5px;display:flex;justify-content:space-between;align-items:center;width:100%;transition:background-color .3s ease;color:#000!important;font-family:Montserrat,sans-serif;overflow:hidden}.cozy-faq .faq-question:hover{background-color:#c7b29c}.cozy-faq .faq-question:after{content:"\2193";font-size:18px;color:#000;transition:transform .3s ease}.cozy-faq .faq-question:focus{outline:none}.cozy-faq .faq-question.active:after{transform:rotate(180deg)}.cozy-faq .faq-answer{padding:15px;background-color:#f9f9f9;color:#000;border-radius:5px;margin-top:10px;font-family:Merriweather Sans,sans-serif}.cozy-faq .faq-answer p{margin:0}@media only screen and (max-width:768px){.cozy-faq .faq-item{width:100%;padding-left:10px;padding-right:10px}}@media screen and (max-width:749px){.cozy-material{padding-top:3rem;padding-bottom:3rem}.cozy-material__title{font-size:2.6rem}.cozy-material__feature{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.cozy-material__feature:nth-child(2n) .cozy-material__feature-media{order:0}.cozy-material__specs{flex-direction:column;gap:2rem;padding:2rem}.cozy-material__usage-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.cozy-material__shop-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map?subset=AIA */
