.brand-story-page__editorial{scroll-margin-top:calc(var(--brand-story-sticky-offset) + 47px)}.brand-story-page__editorial-feature-image,.brand-story-page__editorial-feature-copy,.brand-story-page__editorial-gallery-card,.brand-story-page__editorial-promo{border-radius:var(--brand-story-card-radius);overflow:hidden}.brand-story-page__editorial-product-list .product-card{--product-card-media-radius: var(--brand-story-card-radius)}@media screen and (max-width:749px){#brand-begins .brand-story-page__editorial-product-list>li:nth-child(2) .product-card{--product-card-media-radius: 12px}}.brand-story-page__editorial-hero{position:relative;display:grid;place-items:center;height:min(800px,42vw);min-height:480px;overflow:hidden;background:#8ca8c1}.brand-story-page__editorial-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.brand-story-page__editorial-hero-image,.brand-story-page__editorial-promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-story-page__editorial-hero-image{object-position:center}.brand-story-page__editorial-hero-title{display:grid;place-items:center}.brand-story-page__editorial-hero-title img{width:auto;height:auto}.brand-story-page__editorial-hero h2{position:relative;z-index:1;color:#fff;font:normal 600 72px/1.2 var(--font-headline-family, sans-serif);text-align:center}.brand-story-page__editorial-story{padding:120px 48px}.brand-story-page__editorial-intro{display:flex;flex-direction:column;align-items:center;gap:15px;padding-bottom:60px;text-align:center}.brand-story-page__editorial-eyebrow{font-size:14px;line-height:1.5;font-weight:500}.brand-story-page__editorial-intro-heading-mobile{display:none}.brand-story-page__editorial-intro h2,.brand-story-page__editorial-gallery>h2,.brand-story-page__editorial-find-copy h2{color:#000;font:normal 600 var(--pc-h3-size)/var(--pc-h3-line-height) var(--font-headline-family, sans-serif);letter-spacing:var(--pc-h3-letter-spacing)}.brand-story-page__editorial-intro>p:last-child{max-width:900px;color:var(--color-gray-700, #5d6572);font-size:16px;line-height:1.5}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-eyebrow{margin-bottom:-7px}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-intro>p:last-child{max-width:1400px}.brand-story-page__editorial-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.brand-story-page__editorial-feature-image{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;background:var(--color-gray-100, #f1f3f7)}.brand-story-page__editorial-feature-image img{width:100%;height:100%;object-fit:cover}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-feature-image>div{position:absolute;top:0;right:0;bottom:0;left:0}.brand-story-page__editorial-feature--interactive{grid-template-columns:50% minmax(0,1fr)}.brand-story-page__editorial-feature--interactive [hidden]{display:none}.brand-story-page__editorial-feature--interactive [data-feature-image="2"] img{object-position:center 73%}.brand-story-page__editorial-feature-copy{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(32px,4vw,80px);background:var(--color-gray-100, #f1f3f7)}.brand-story-page__editorial-feature-copy h3{color:#000;font:normal 600 var(--pc-h2-size)/var(--pc-h2-line-height) var(--font-headline-family, sans-serif);letter-spacing:var(--pc-h2-letter-spacing)}.brand-story-page__editorial-feature-description{margin-top:15px;color:var(--color-gray-700, #5d6572);font-size:16px;line-height:1.5}.brand-story-page__editorial-feature-description p+p{margin-top:0}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-feature--interactive .brand-story-page__editorial-feature-description p+p{margin-top:5px}.brand-story-page__editorial-accordion{border-top:1px solid var(--color-gray-200, #d9dce3)}.brand-story-page__editorial-accordion summary,.brand-story-page__editorial-accordion--static>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;color:var(--color-gray-500, #9098a5);font-size:24px;line-height:1.45;cursor:pointer;list-style:none}.brand-story-page__editorial-accordion summary::-webkit-details-marker{display:none}.brand-story-page__editorial-accordion:first-child summary,.brand-story-page__editorial-accordion--static:first-child>span,.brand-story-page__editorial-accordion[open] summary,.brand-story-page__editorial-accordion summary:hover{color:var(--color-gray-black, #0e1117)}.brand-story-page__editorial-accordion summary span{font-size:18px;opacity:0}.brand-story-page__editorial-accordion summary:hover span,.brand-story-page__editorial-accordion[open] summary span{opacity:1}.brand-story-page__editorial-accordion[open] summary span{transform:rotate(45deg)}.brand-story-page__editorial-accordion-body{padding:0 0 24px;color:var(--color-gray-700, #5d6572);font-size:16px;line-height:1.5}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-feature-copy{padding:60px}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-accordion button{display:block;width:100%;padding:24px 0;border:0;background:transparent;color:var(--color-gray-500, #9098a5);font:inherit;font-size:24px;line-height:1.45;text-align:left;cursor:pointer}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-accordion button[aria-pressed=true]{color:var(--color-gray-black, #0e1117);font-weight:500}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-accordion button:hover,.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-accordion button:focus-visible{color:var(--color-gray-black, #0e1117)}.brand-story-page__editorial-gallery{padding:0 48px 120px;text-align:center}.brand-story-page__editorial-gallery-controls{display:flex;justify-content:flex-end;margin:32px 0 15px}.brand-story-page__editorial-gallery-controls button{display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.brand-story-page__editorial-gallery-controls img{display:block;width:18px;height:18px}.brand-story-page__editorial-gallery-controls [data-gallery-direction=next] img{transform:rotate(180deg)}.brand-story-page__editorial-gallery-controls button:disabled{cursor:default}.brand-story-page__editorial-gallery-controls button:disabled img{opacity:.54}.brand-story-page__editorial-gallery-track,.brand-story-page__editorial-product-list{display:flex;gap:15px;margin:0;padding:0;list-style:none}.brand-story-page__editorial-gallery-track{overflow-x:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.brand-story-page__editorial-gallery-track.is-dragging{cursor:grabbing}.brand-story-page__editorial-gallery-track::-webkit-scrollbar,.brand-story-page__editorial-product-list::-webkit-scrollbar{display:none}.brand-story-page__editorial-gallery-card{position:relative;flex:0 0 400px;width:400px;height:400px;overflow:hidden;background:var(--color-gray-100, #f1f3f7)}.brand-story-page__editorial-gallery-card>img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.brand-story-page__editorial-gallery-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;content:"";pointer-events:none}.brand-story-page__editorial-gallery-caption{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:5px;padding:15px;color:#fff;text-align:center}.brand-story-page__editorial-gallery-caption h3{color:#fff;font:normal 600 var(--pc-h6-size)/var(--pc-h6-line-height) var(--font-headline-family, sans-serif);letter-spacing:var(--pc-h6-letter-spacing)}.brand-story-page__editorial-gallery-caption p{color:#ffffffe6;font-size:14px;line-height:1.5}.brand-story-page__editorial-find{display:grid;grid-template-areas:"copy promo" "products promo";grid-template-columns:minmax(0,800fr) minmax(0,1024fr);grid-template-rows:1fr auto;min-height:923px;padding:120px 48px}.brand-story-page__editorial-find-copy{grid-area:copy;padding-right:30px}.brand-story-page__editorial-find-copy p{max-width:700px;margin-top:15px;color:var(--color-gray-700, #5d6572);font-size:16px;line-height:1.5}.brand-story-page__editorial-products{grid-area:products;min-width:0;padding-right:30px}.brand-story-page__editorial-product-list>li{flex:1 1 0;min-width:0}.brand-story-page__editorial-products-empty{color:var(--color-gray-700, #5d6572);font-size:16px;line-height:1.5}.brand-story-page__editorial-product-list .product-card .card__content,.brand-story-page__editorial-product-list .product-card .product-card__text{min-height:0}.brand-story-page__editorial-product-list .product-card .card__information{flex:0 0 auto}.brand-story-page__editorial-product-list .product-card .product-card__description{display:none}.brand-story-page__editorial-product-list .product-card__title{-webkit-line-clamp:2}.brand-story-page__editorial-promo{position:relative;grid-area:promo;min-height:400px;overflow:hidden;background:#8ca8c1;aspect-ratio:1024 / 683}.brand-story-page__editorial-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#0000003d)}.brand-story-page__editorial-promo-image{top:50%;left:50%;width:164%;height:127%;max-width:none;transform:translate(-50%,-50%);object-position:center}.brand-story-page__editorial-promo-copy{position:absolute;z-index:1;right:20px;bottom:48px;left:20px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-align:center}.brand-story-page__editorial-promo-copy h3{color:#fff;font:normal 500 var(--pc-h3-size)/var(--pc-h3-line-height) var(--font-headline-family, sans-serif);letter-spacing:var(--pc-h3-letter-spacing)}.brand-story-page__editorial-promo-copy p{font-size:20px;line-height:1.5}.brand-story-page__editorial-promo-copy a{display:inline-flex;align-items:center;justify-content:center;min-width:11.2rem;height:var(--hero-slide-button-height, 4.8rem);margin-top:18px;padding:0 var(--space-6, 24px);border:0;border-radius:var(--action-corner-radius, 8px);background:var(--color-surface-primary, #fff);color:var(--color-text-primary, #0e1117);font-family:var(--font-copy-family);font-size:var(--pc-body4-size);font-weight:var(--font-weight-regular, 400);line-height:var(--pc-body4-line-height);text-decoration:none;transition:background .2s,color .2s}.brand-story-page__editorial-promo-copy .cta-arrow{display:none}.brand-story-page__editorial-promo-copy a:hover{background:#0e1117;color:#fff}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-hero{background:#a79c89}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-hero-image{top:50%;left:50%;width:133.33%;height:auto;max-width:none;transform:translate(-50%,-50%)}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-promo{background:#a79c89}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-promo-image{width:100%;height:100%}@media(max-width:749px){.brand-story-page__editorial{scroll-margin-top:calc(var(--brand-story-sticky-offset) + 43px)}.brand-story-page__editorial-hero{height:565px;min-height:0}.brand-story-page__editorial-hero-image{width:1101px;max-width:none;left:50%;transform:translate(-50%)}.brand-story-page__editorial-hero h2{padding:0 16px;font-size:48px}.brand-story-page__editorial-hero-title{transform:scale(.6)}.brand-story-page__editorial-story{padding:60px 16px}.brand-story-page__editorial-intro{gap:8px;padding-bottom:24px}.brand-story-page__editorial-eyebrow{font-size:12px}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-eyebrow{margin-bottom:-4px}.brand-story-page__editorial-intro h2,.brand-story-page__editorial-gallery>h2,.brand-story-page__editorial-find-copy h2{font-size:var(--mo-h2-size);line-height:var(--mo-h2-line-height);letter-spacing:var(--mo-h2-letter-spacing)}.brand-story-page__editorial-intro-heading--responsive .brand-story-page__editorial-intro-heading-desktop{display:none}.brand-story-page__editorial-intro-heading-mobile{display:inline}.brand-story-page__editorial-intro>p:last-child{font-size:14px}.brand-story-page__editorial-feature{display:flex;flex-direction:column;gap:8px}.brand-story-page__editorial-feature-copy{gap:36px;min-height:480px;padding:32px 16px}.brand-story-page__editorial-feature-copy h3{font-size:var(--mo-h1-size);line-height:var(--mo-h1-line-height);letter-spacing:var(--mo-h1-letter-spacing)}.brand-story-page__editorial-feature-description{margin-top:12px;font-size:14px}.brand-story-page__editorial-accordion summary,.brand-story-page__editorial-accordion--static>span{padding:12px 0;font-size:14px;line-height:1.5}.brand-story-page__editorial-accordion-body{padding-bottom:12px;font-size:14px}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-feature-copy{gap:40px;min-height:0;padding:40px 20px}.brand-story-page__editorial-feature--interactive .brand-story-page__editorial-accordion button{padding:12px 0;font-size:14px;line-height:1.5}.brand-story-page__editorial-story:has(+.brand-story-page__editorial-gallery){padding-bottom:0}.brand-story-page__editorial-gallery{position:relative;padding:60px 0 0;text-align:left}.brand-story-page__editorial-gallery>h2{padding:0 84px 24px 16px}.brand-story-page__editorial-gallery-controls{position:absolute;top:71px;right:11px;gap:2px;margin:0}.brand-story-page__editorial-gallery-track{gap:8px;padding:0 16px;scroll-padding-inline:16px}.brand-story-page__editorial-gallery-card{flex-basis:280px;width:280px;height:280px}.brand-story-page__editorial-gallery-caption h3{font-size:var(--mo-h4-size);line-height:var(--mo-h4-line-height);letter-spacing:var(--mo-h4-letter-spacing)}.brand-story-page__editorial-gallery-caption p{font-size:var(--mo-body2-size)}.brand-story-page__editorial-find{display:flex;flex-direction:column;gap:15px;min-height:0;padding:60px 0}.brand-story-page__editorial-find-copy{padding:0 16px 10px}.brand-story-page__editorial-find-copy p{margin-top:10px;font-size:14px}.brand-story-page__editorial-promo{flex:none;order:1;min-height:0;margin:0 16px;aspect-ratio:343 / 229}.brand-story-page__editorial-promo-image{width:132%;height:102%}.brand-story-page__editorial-promo-copy{right:10px;bottom:15px;left:10px;gap:2px}.brand-story-page__editorial-promo-copy h3{font-size:var(--mo-h4-size);line-height:var(--mo-h4-line-height);letter-spacing:var(--mo-h4-letter-spacing)}.brand-story-page__editorial-promo-copy p{font-size:12px;line-height:1.4}.brand-story-page__editorial-promo-copy a{min-width:9.6rem;height:var(--hero-slide-mobile-button-height, 4rem);margin-top:10px;padding:0 var(--space-5, 20px);font-size:var(--mo-body2-size);line-height:var(--mo-body2-line-height)}.brand-story-page__editorial-products{order:2;padding:0;overflow:hidden}.brand-story-page__editorial-product-list{gap:8px;overflow-x:auto;padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-story-page__editorial-product-list>li{flex:0 0 calc((100vw - 44px)/2);scroll-snap-align:start}.brand-story-page__editorial[id=brand-salon-zip] .brand-story-page__editorial-hero-image{top:calc(50% - 24px);left:50%;width:369.3%;height:auto;transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-story-editorial.css.map */
