.header-rose{padding:20px;text-align:center}.header-rose__logo a{display:flex;align-items:center;justify-content:center}.header-rose__logo img{height:54px;object-fit:contain}.klaviyoform{margin:32px 0 0}.klaviyoform button.needsclick{font-size:20px!important}.hair-hero__image img{width:100%;height:100%;object-fit:cover}.hair-hero__badge{font-family:Maison Neue;font-weight:700;font-size:16px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;border-radius:100px;background:#a77f74;padding:4px 15px;color:#fff;margin:0 0 14px;display:flex;width:fit-content}.hair-hero__title{font-family:Maison Neue;font-weight:700;font-size:54px;line-height:110%;letter-spacing:-.02em;color:#000;margin:0 0 24px}.hair-hero__title span{color:#a77f74;display:block}.hair-hero__subtitle{font-family:Maison Neue;font-weight:700;font-size:26px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;color:#a77f74;margin:0 0 24px}.hair-hero__text p{font-family:Maison Neue;font-weight:400;font-size:18px;line-height:145%;letter-spacing:-.005em;color:#000;max-width:457px}.hair-hero__text{margin:0 0 24px}.hair-hero__image .mobile-image{display:none}.hair-hero__btn{font-family:Maison Neue;font-weight:700;font-size:22px;line-height:145%;letter-spacing:-.005em;color:#000}.vip-counter{font-family:Maison Neue;font-weight:700;font-size:20px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;color:#a77f74;border-radius:100px;padding:9px 22px;border:1px solid #A77F74;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;text-align:center}.vip-benefits .page-width{max-width:1280px;padding:48px 64px}.vip-benefitsOuter{display:grid;gap:48px}.vip-heading{font-family:Maison Neue;font-weight:700;font-size:34px;line-height:120%;text-align:center;letter-spacing:-.02em;color:#a77f74}.vip-subheading{font-family:Maison Neue;font-weight:700;font-size:34px;line-height:120%;text-align:center;letter-spacing:-.02em;color:#000}.vip-benefits-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr 1fr}.vip-icon img{width:54px;display:block;margin:0 auto 14px}.vip-item-title{font-family:Maison Neue;font-weight:700;font-size:22px;line-height:145%;text-align:center;letter-spacing:-.005em;color:#000}.vip-item-text{font-family:Maison Neue;font-size:18px;line-height:145%;text-align:center;letter-spacing:-.005em;color:#000}.vip-item{background:#faf9f7;padding:32px 20px}.vip-button-wrap .vip-button{font-family:Maison Neue;font-weight:700;font-size:20px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;color:#a77f74;border-radius:100px;padding:9px 22px;border:1px solid #A77F74;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;text-align:center}.countdown-bar{background:#a77f74;padding:27px 0;overflow:hidden}.countdown-bar .countdown-item span{font-size:42px;display:block;line-height:1;font-family:Maison Neue;color:#fff;text-align:center}.countdown-bar .countdown-item small{font-size:12px;letter-spacing:.5px;text-transform:uppercase;line-height:1.4;display:block;text-align:center}.countdown-bar .countdown-separator{font-size:20px;font-weight:600}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.countdown-bar .marquee{width:100%;overflow:hidden}.countdown-bar .marquee-track{display:flex}.countdown-bar .countdown-wrapper{display:flex;align-items:flex-start;justify-content:center;gap:10px;color:#fff;padding:0 25px}.footer-rose .footer-rose__inner{padding:64px;max-width:1280px;margin:0 auto}.footer-rose .footer-rose__inner{padding:64px;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.footerLeft{display:flex;align-items:center;gap:32px}.footer-rose__logo a{display:flex;align-items:center}.footer-rose__logo img{height:36px;object-fit:contain}.footer-rose__nav ul{display:flex;align-items:center;gap:32px}.footer-rose__nav ul li a{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:145%;letter-spacing:-.005em;color:#ffffff8c}.footer-rose__social{display:flex;align-items:center;gap:17px}.marquee__item{display:flex;align-items:center}.marquee__item__icon img{max-width:20px}.marquee__item__icon{margin:0 14px 0 0;display:flex;align-items:center}.marquee__item__text{font-family:Maison Neue;font-weight:700;font-size:18px;line-height:115%;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fff;top:1px;position:relative}.marquee__items_mn.swiper-slide{justify-content:center;align-items:center;width:auto;display:flex;min-width:fit-content;padding:0 30px;transition:transform .3s ease,opacity .3s ease}.marquee__interior_wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.marquee__wrapper{padding:7px 0;background:linear-gradient(91.99deg,#a77f74 12.92%,#cfb8b2 32.74%,#a77f74 54.77%),#ffdede!important}@media(min-width:1280px){.hair-hero__inner.page-width{display:flex;gap:14px;max-width:1280px;padding:0}.hair-hero__content{width:50%;background:#faf9f7;padding:68px 64px;display:flex;flex-direction:column;justify-content:center}.hair-hero__image{width:50%}}@media(min-width:800px)and (max-width:1280px){.hair-hero__image .mobile-image{display:block}.hair-hero__image .desktop-image{display:none}}@media(max-width:1279px){.vip-benefits .page-width{padding:34px 24px}.header-rose__logo img{height:44px}.hair-hero__inner.page-width{padding:0;display:grid;gap:14px}.hair-hero__content{background:#faf9f7;padding:34px 50px}.hair-hero__title,.hair-hero__subtitle{margin:0 0 16px;text-align:center}.hair-hero__text p{max-width:570px;text-align:center;margin:0 auto}.hair-hero__text{margin:0 0 16px}.hair-hero__badge{margin:0 auto 14px}.hair-hero__btn{display:block;text-align:center;width:fit-content;margin:0 auto}.vip-benefitsOuter{gap:28px}.vip-benefits-grid{gap:28px 18px;grid-template-columns:1fr 1fr}.footer-rose .footer-rose__inner{padding:64px 24px}.footerLeft{gap:24px}.footer-rose__nav ul{gap:16px}}@media(max-width:799px){.vip-benefits-grid{gap:18px;grid-template-columns:1fr}.hair-hero__content{padding:34px 24px}.hair-hero__title{font-size:43px}.hair-hero__subtitle{font-size:20px}.hair-hero__text p{font-size:16px}.hair-hero__btn{font-size:20px}.vip-heading,.vip-subheading{font-size:30px}.vip-button-wrap .vip-button{font-size:18px}.footer-rose .footer-rose__inner{display:block}.footerLeft{display:flex;flex-direction:column-reverse;align-items:flex-start;margin:0 0 56px}.footer-rose__nav ul{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/335/assets/page_email_klaviyo.css.map */
