:root{--hs-line:rgba(18,18,18,.15);--hs-soft:rgba(18,18,18,.55)}.header__menu-item span,.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.15em;font-size:1.25rem}.title,.main-page-title,.collection-hero__title,.article-template__title,.image-with-text__heading,.rich-text__heading,.related-products__heading{text-transform:uppercase;letter-spacing:.2em;font-weight:400}.title.h1,.title.h2,h2.title,.image-with-text__heading,.rich-text__heading,.related-products__heading{font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.35}.main-page-title,.collection-hero__title{text-align:center;font-size:clamp(2.6rem,4vw,3.8rem);margin-left:auto;margin-right:auto}.collection-hero__inner{justify-content:center;text-align:center}.collection-hero__text-wrapper{flex-basis:100%}.collection-hero__description{max-width:60rem;margin:1.6rem auto 0;text-align:center;color:var(--hs-soft)}.product__title h1,.product__title h2{text-transform:uppercase;letter-spacing:.15em;font-weight:400;font-size:clamp(2.2rem,3vw,3rem)}.product__text.caption-with-letter-spacing{letter-spacing:.3em}.card__heading{text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:400}.article-template__title{font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1.35}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem}.rte a.button{color:rgb(var(--color-button-text));text-decoration:none}.rte a.button--secondary{color:rgb(var(--color-secondary-button-text))}.footer-block__heading,.newsletter__wrapper h2{text-transform:uppercase;letter-spacing:.25em;font-size:1.3rem;font-weight:400}.hs-rituels{--hs-line:rgba(18,18,18,.15);--hs-soft:rgba(18,18,18,.55)}.hs-rituels .hs-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.3em;font-size:1.1rem;color:var(--hs-soft);margin:0 0 3.2rem}.hs-rituels .hs-intro{max-width:68rem;margin:0 auto;text-align:center}.hs-rituels .hs-intro h2{font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.3;margin:0 0 2.4rem;font-weight:400;text-transform:none;letter-spacing:.02em}.hs-rituels .hs-intro p{margin:0 0 2rem}.hs-rituels .hs-btns{display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap;margin:3.2rem 0 0}.hs-rituels .hs-sep{display:flex;align-items:center;gap:2.4rem;margin:0 0 4rem;text-transform:uppercase;letter-spacing:.3em;font-size:1.2rem;color:#121212}.hs-rituels .hs-sep:before,.hs-rituels .hs-sep:after{content:"";flex:1;height:1px;background:var(--hs-line)}.hs-rituels .hs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hs-line);border:1px solid var(--hs-line)}.hs-rituels .hs-card{background:#fff;padding:4rem 3.2rem;display:flex;flex-direction:column}.hs-rituels .hs-num{font-size:1.2rem;letter-spacing:.25em;color:var(--hs-soft);margin:0}.hs-rituels .hs-card h3{text-transform:uppercase;letter-spacing:.2em;font-size:1.6rem;font-weight:400;margin:1.4rem 0 1.6rem;color:#121212}.hs-rituels .hs-meta{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem;padding:0 0 1.6rem;margin:0 0 2rem;border-bottom:1px solid var(--hs-line)}.hs-rituels .hs-desc{flex:1;margin:0 0 3rem;font-size:1.5rem}.hs-rituels a.hs-link{align-self:flex-start;text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem;color:#121212;text-decoration:none;border-bottom:1px solid #121212;padding-bottom:.4rem}.hs-rituels .hs-note{text-align:center;font-style:italic;color:var(--hs-soft);max-width:60rem;margin:4rem auto 0}.hs-rituels .hs-note a{color:#121212}.hs-rituels .hs-cta{position:relative;overflow:hidden;background:#000;text-align:center;padding:10rem 2rem}.hs-rituels .hs-cta:before{content:"";position:absolute;left:50%;top:50%;width:36rem;height:36rem;transform:translate(-50%,-50%);background:url(/cdn/shop/files/LOGO-MONOGRAMME_NOIR.png?width=700) center/contain no-repeat;filter:invert(1);opacity:.09;pointer-events:none}.hs-rituels .hs-cta>*{position:relative}.hs-rituels .hs-cta h2{color:#fff;text-transform:uppercase;letter-spacing:.25em;font-weight:400;font-size:clamp(2rem,3vw,2.8rem);margin:0 0 1.6rem}.hs-rituels .hs-cta p{color:#ffffffbf;margin:0}@media(max-width:989px){.hs-rituels .hs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.hs-rituels .hs-grid{grid-template-columns:1fr}.hs-rituels .hs-card{padding:3.6rem 2.4rem}.hs-rituels .hs-cta{padding:7rem 2rem}}.hs-hero-slider{position:relative;background:#000}.hs-hero-slider .hs-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.hs-hero-slider .hs-slides::-webkit-scrollbar{display:none}.hs-hero-slider .hs-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;min-height:min(80vh,720px)}.hs-hero-slider .hs-slide__media{position:relative;overflow:hidden;background:#fff}.hs-hero-slider .hs-slide__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);margin:0}.hs-hero-slider .hs-slide__media--contain img{object-fit:contain;padding:5rem}.hs-hero-slider .hs-slide__panel{position:relative;background:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8rem 6rem 10rem}.hs-hero-slider .hs-mono{width:44px;height:auto;filter:invert(1);margin:0 0 4rem}.hs-hero-slider .hs-slide__eyebrow{text-transform:uppercase;letter-spacing:.3em;font-size:1.1rem;color:#fff9;margin:0 0 2rem}.hs-hero-slider .hs-slide__panel h2{color:#fff;font-weight:400;font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.2;letter-spacing:.02em;margin:0 0 2.4rem;max-width:46rem}.hs-hero-slider .hs-slide__panel p.hs-slide__text{color:#ffffffbf;max-width:42rem;margin:0 0 3.6rem}.hs-hero-slider .hs-slide__panel .button{--color-button:255,255,255;--color-button-text:0,0,0}.hs-hero-slider .hs-dots{position:absolute;left:50%;right:0;bottom:3.2rem;display:flex;justify-content:center;gap:1rem}.hs-hero-slider .hs-dots button{width:3.2rem;height:2rem;padding:0;border:0;background:none;cursor:pointer;position:relative}.hs-hero-slider .hs-dots button:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff59}.hs-hero-slider .hs-dots button[aria-current=true]:after{background:#fff;height:2px}@media(max-width:749px){.hs-hero-slider .hs-slide{grid-template-columns:1fr;min-height:0}.hs-hero-slider .hs-slide__media{aspect-ratio:4/5}.hs-hero-slider .hs-slide__media--contain{aspect-ratio:1/1}.hs-hero-slider .hs-slide__media--contain img{padding:3rem}.hs-hero-slider .hs-slide__panel{padding:5rem 2.4rem 8rem}.hs-hero-slider .hs-mono{margin-bottom:2.4rem;width:36px}.hs-hero-slider .hs-dots{left:0;bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hairspa-brand.css.map */
