.braids-collections{padding:clamp(7rem,10vw,14rem) 0;background:#f7f0e2;color:#2d1b18}.braids-collections__header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(28rem,.55fr);align-items:end;gap:5rem;margin-bottom:5rem}.braids-collections__header h2{max-width:10ch;margin:0;font-size:clamp(5rem,8vw,10rem);line-height:.9}.braids-collections__intro{max-width:48rem;font-size:1.6rem;line-height:1.65}.braids-collections__grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(30rem,36rem));gap:1.2rem}.braids-collection-card{position:relative;display:block;min-height:30rem;overflow:hidden;background:#d7a08a;color:#fffaf2;text-decoration:none}.braids-collection-card--1{grid-row:1 / span 2}.braids-collection-card__media,.braids-collection-card__image,.braids-collection-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.braids-collection-card__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.braids-collection-card__image--asset{object-position:68% center}.braids-collection-card:hover .braids-collection-card__image{transform:scale(1.045)}.braids-collection-card__placeholder{display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,rgba(255,250,242,.42),transparent 28%),linear-gradient(135deg,#d7a08a,#b65335)}.braids-collection-card__placeholder span{color:#fffaf2ad;font-family:Georgia,serif;font-size:clamp(9rem,18vw,22rem);line-height:1}.braids-collection-card__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2d1b18d6,#2d1b1814 64%)}.braids-collection-card__content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(2.4rem,4vw,4.8rem)}.braids-collection-card__eyebrow{display:block;margin-bottom:1rem;font-size:.95rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.braids-collection-card h3{margin:0;color:#fffaf2;font-size:clamp(3.4rem,5vw,6.4rem);line-height:.95}.braids-collection-card--2 h3,.braids-collection-card--3 h3{font-size:clamp(3rem,3.8vw,4.8rem)}.braids-collection-card p{max-width:44rem;margin:1.2rem 0 0;color:#fffaf2;line-height:1.5}.braids-collection-card__link{display:inline-flex;gap:1rem;margin-top:2rem;border-bottom:1px solid currentColor;font-size:1rem;font-weight:700;letter-spacing:.14em;line-height:2;text-transform:uppercase}@media screen and (max-width:749px){.braids-collections__header{grid-template-columns:1fr;gap:2.6rem;margin-bottom:3.4rem}.braids-collections__grid{grid-template-columns:1fr;grid-template-rows:none}.braids-collection-card,.braids-collection-card--1{grid-row:auto;min-height:50rem}.braids-collection-card--2,.braids-collection-card--3{min-height:38rem}}.braids-editorial{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(42rem,.9fr);min-height:74rem;background:#2d1b18;color:#f7f0e2}.braids-editorial--image_right .braids-editorial__media{order:2}.braids-editorial__media{position:relative;min-height:64rem;overflow:hidden}.braids-editorial__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.braids-editorial__image--fallback{object-position:68% center}.braids-editorial__content{position:relative;display:flex;align-items:center;overflow:hidden;padding:clamp(5rem,8vw,12rem)}.braids-editorial__copy{position:relative;z-index:1;max-width:58rem}.braids-editorial .braids-section-label,.braids-editorial h2,.braids-editorial .rte,.braids-editorial .braids-text-link{color:#f7f0e2}.braids-editorial h2{margin:0;font-size:clamp(4.6rem,6.2vw,8.4rem);line-height:.94}.braids-editorial__text{max-width:48rem;margin:3rem 0;font-size:1.6rem;line-height:1.7}.braids-editorial__signature{position:absolute;right:-.05em;bottom:-.28em;color:#f7f0e20f;font-family:Georgia,serif;font-size:min(42vw,48rem);font-style:italic;line-height:1}@media screen and (max-width:749px){.braids-editorial{grid-template-columns:1fr;min-height:0}.braids-editorial--image_right .braids-editorial__media{order:0}.braids-editorial__media{min-height:52rem}.braids-editorial__content{min-height:56rem;padding:6rem 2rem 7rem}}.braids-hero{position:relative;min-height:clamp(62rem,var(--braids-hero-height),92rem);overflow:hidden;isolation:isolate;background:#2d1b18;color:#fffaf2}.braids-hero__media,.braids-hero__media picture,.braids-hero__image,.braids-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.braids-hero__image,.braids-hero__video{object-fit:cover;object-position:center}.braids-hero__veil{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(45,27,24,calc(var(--braids-hero-overlay) + .25)),rgba(45,27,24,calc(var(--braids-hero-overlay) * .4)) 44%,rgba(45,27,24,calc(var(--braids-hero-overlay) * .05)) 72%),linear-gradient(0deg,rgba(45,27,24,.46) 0%,transparent 35%)}.braids-hero__content{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-top:7rem;padding-bottom:8rem}.braids-hero--right .braids-hero__content{justify-content:flex-end}.braids-hero--center .braids-hero__content{justify-content:center;text-align:center}.braids-hero__copy{width:min(62rem,56vw)}.braids-hero__copy .braids-section-label,.braids-hero__copy h1,.braids-hero__copy .rte,.braids-hero__copy a{color:#fffaf2}.braids-hero__copy h1{max-width:9ch;margin:0;font-size:clamp(6.2rem,9.4vw,13.6rem);line-height:.84;letter-spacing:-.065em}.braids-hero--center .braids-hero__copy h1{margin-inline:auto}.braids-hero__text{max-width:46rem;margin-top:2.8rem;font-size:clamp(1.45rem,1.6vw,1.8rem);line-height:1.55}.braids-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2.2rem;margin-top:3.6rem}.braids-hero--center .braids-hero__actions{justify-content:center}.braids-hero__button{background:#fffaf2;color:#2d1b18!important}.braids-hero__button:hover{background:#b65335;color:#fffaf2!important}.braids-hero__foot{position:absolute;z-index:2;right:3.2rem;bottom:2.4rem;display:flex;align-items:center;gap:1.2rem;font-size:.95rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.braids-hero__line{width:6rem;height:1px;background:currentColor}@media screen and (max-width:749px){.braids-hero{min-height:72rem}.braids-hero__image,.braids-hero__video{object-position:62% center}.braids-hero__veil{background:linear-gradient(0deg,#2d1b18e6,#2d1b186b 48%,#2d1b180d 75%)}.braids-hero__content{align-items:flex-end;padding-bottom:8.4rem}.braids-hero__copy{width:100%}.braids-hero__copy h1{max-width:8ch;font-size:clamp(5.8rem,21vw,8.4rem)}.braids-hero__text{max-width:32rem;margin-top:2rem}.braids-hero__actions{gap:1.6rem;margin-top:2.4rem}.braids-hero__foot{right:1.5rem;bottom:1.4rem}}.braids-marquee{overflow:hidden;border-bottom:1px solid rgba(45,27,24,.22);background:#f7f0e2;color:#2d1b18}.braids-marquee--accent{border:0;background:#b65335;color:#fffaf2}.braids-marquee--dark{border:0;background:#2d1b18;color:#f7f0e2}.braids-marquee__track{display:flex;width:max-content;animation:braids-marquee var(--braids-marquee-speed) linear infinite}.braids-marquee__group{display:flex;flex-shrink:0;align-items:center}.braids-marquee__item{display:inline-flex;align-items:center;gap:3.2rem;padding:1.35rem 1.6rem 1.2rem;white-space:nowrap;font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.braids-marquee__mark{font-size:1.2rem}@keyframes braids-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.braids-marquee__track{animation:none}.braids-marquee__group[aria-hidden=true]{display:none}}.braids-values{padding:clamp(7rem,10vw,13rem) 0;background:#d7a08a;color:#2d1b18}.braids-values__inner{display:grid;grid-template-columns:minmax(28rem,.7fr) minmax(0,1.3fr);gap:clamp(5rem,9vw,14rem)}.braids-values__heading h2{max-width:8ch;margin:0;font-size:clamp(4.8rem,7vw,8.8rem);line-height:.94}.braids-values__grid{border-top:1px solid rgba(45,27,24,.35)}.braids-value{display:grid;grid-template-columns:5rem minmax(16rem,.7fr) minmax(20rem,1fr);gap:2.4rem;align-items:start;padding:3.2rem 0;border-bottom:1px solid rgba(45,27,24,.35)}.braids-value__number{padding-top:.6rem;font-size:1rem;font-weight:700;letter-spacing:.12em}.braids-value h3{margin:0;font-size:clamp(2.8rem,3vw,4rem);line-height:1}.braids-value p{margin:0;font-size:1.45rem;line-height:1.65}@media screen and (max-width:749px){.braids-values__inner{grid-template-columns:1fr;gap:4rem}.braids-value{grid-template-columns:4rem 1fr;gap:1.2rem}.braids-value p{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
