.page-width{width:100%;max-width:1480px;margin:0 auto;padding:0 15px}.hair-hero{padding:180px 0;background-size:cover;background-position:center;position:relative}.hair-hero__content{max-width:720px;color:#fff}.hair-hero h1,.hair-hero p{margin-bottom:20px}.hair-hero__buttons{display:flex;gap:15px;margin-bottom:15px}.hair-hero__location{opacity:.8}.hair-hero__content p{font-size:24px;line-height:32px;color:#000}.page-width{width:100%;max-width:1480px;margin:0 auto}.hair-hero__content p{font-size:24px;line-height:32px}.button{border-radius:0;color:#1f2a16;background:#ded2c1;border-color:#ded2c1;font-size:18px;padding:14px 24px}.hair-hero__content h1{border-bottom:2px solid #ffffff2e;padding-bottom:8px;color:#000}.button--secondary{color:#ded2c1;background:#1f2a16;border-color:#1f2a16}.button{transition:all .3s ease}.button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00000026}.button--secondary:hover{background:#ded2c1;color:#1f2a16;border-color:#ded2c1}.moda-standard{padding:100px 0;text-align:center}.moda-heading{position:relative;width:max-content;margin:auto}.moda-heading:before,.moda-heading:after{content:"";width:120px;height:1px;background:#ccc;position:absolute;top:50%}.moda-heading:before{left:-140px}.moda-heading:after{right:-140px}.moda-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #eeeeee}.moda-item{padding:0 20px;position:relative}.moda-item:not(:last-child){border-right:1px solid #eee}.moda-icon{margin-bottom:15px}.moda-item h3{margin-bottom:10px}.moda-item p{font-size:17px;color:#666}.service-home-split{padding:0 0 100px}.split-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:50px;position:relative}.right-col{border-left:1px solid #ddd;padding-left:50px}.split-col h2{margin-bottom:30px}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.split-card{border:1px solid #eee;background:#fff}.split-card img{width:100%;display:block;height:345px;object-fit:cover}.split-content{padding:15px;text-align:center}.split-content h3{margin-bottom:8px;font-size:32px;line-height:38px}.split-content p{margin-bottom:15px}.edit-heading{text-align:center;margin-bottom:40px}.edit-products{display:grid;grid-template-columns:repeat(4,1fr);gap:0px}.edit-product-image img{width:100%;display:block}.edit-product-info{text-align:center;padding:20px 20px 0}.edit-product-info h3{font-size:24px;letter-spacing:1px;margin-bottom:8px}.edit-product-info p{font-size:14px;color:#666;margin-bottom:10px}.product-link{font-size:14px;text-decoration:underline}.edit-btn{text-align:center;margin-top:40px}.edit-product-image a img{height:350px;object-fit:cover}.darkcolor{color:#ded2c1}.monthly-edit .button{padding:14px 40px}.hero-banner-hair .hair-hero__content{margin:0 auto;text-align:center}.hero-banner-hair .hair-hero__buttons{align-items:center;justify-content:center}.hero-banner-hair .trust-bar{position:relative;padding:14px 0;color:#fff}.hero-banner-inner{position:relative}.hero-banner-hair .trust-bar-inner{display:flex;justify-content:center;gap:80px;text-align:center;font-size:16px}.hero-banner-inner{position:relative;height:100%}.hero-banner-hair{padding:0;height:700px}.hero-banner-hair .hair-hero__content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-banner-hair .trust-bar{position:absolute;padding:14px 0;color:#fff;width:100%;max-width:1000px;margin:0 auto;left:50%;transform:translate(-50%);bottom:40px}.trust-bar:before{content:"";position:absolute;left:0;width:100%;height:2px;background:#ffffff1f;top:-10px}.trust-bar-inner .trust-item{font-size:17px;opacity:.8}.experience-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:40px}.experience-image img{width:100%;border-radius:6px}.experience-subheading{font-size:28px;line-height:32px;margin-bottom:20px;font-style:italic;letter-spacing:2px}.experience-list{padding-left:20px}.experience-list li{margin-bottom:10px;list-style:disc}.experience-section{padding:80px 0;background:#faf9f7}.salon-services{padding:80px 0;text-align:center}.salon-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.service-card{background-size:cover;background-position:center;padding:60px 30px;position:relative;border-radius:6px}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffbf;border-radius:6px}.service-card-content{position:relative;z-index:2}.service-card h3{font-size:28px;margin-bottom:10px}.service-card p{margin-bottom:20px}.service-card .button{background:#111;color:#fff;padding:10px 20px;text-decoration:none}.team-section{text-align:center;padding:0 50px}.team-section .team-grid{display:grid;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:40px;grid-template-columns:repeat(5,1fr)}.team-section .team-card{width:100%;box-shadow:0 4px 12px #00000014;transition:.3s ease;border-radius:12px}.team-section .team-image{width:100%;border-radius:8px}.team-section .role{color:#777;font-size:14px}.team-section .btn{display:inline-block;padding:8px 12px;background:#000;color:#fff;text-decoration:none;margin:0}.team-section .bio-link{display:block;margin-top:12px;font-size:16px;text-transform:uppercase;width:100%;text-align:center}.team-section .team-card h3{font-size:19px;line-height:24px;letter-spacing:1px}.team-card .cardbtm-cnts{padding:10px 10px 20px}.team-section .btn:hover{background:#ded2c1;color:#000}.team-card .cardtop-txt h3{padding-bottom:6px}.client-reviews{padding:70px 0;background:#f8f8f8;margin-top:60px}.client-reviews .review-header{text-align:center;margin-bottom:40px}.client-reviews .review-header h2{font-size:32px;font-weight:600}.client-reviews .review-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;margin-top:40px}.client-reviews .review-map img{width:100%;border-radius:8px}.client-reviews .review-content{text-align:center}.client-reviews .stars{color:#c89b3c;font-size:32px;margin-bottom:10px}.client-reviews .rating-text{font-size:28px;line-height:36px;margin-bottom:15px}.client-reviews .review-text{font-size:32px;line-height:36px;margin:20px 0}.client-reviews .review-link{text-decoration:underline;font-weight:500}.client-reviews .review-info{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 12px #0000000f}.client-reviews .info-item{display:flex;gap:10px;margin-bottom:12px;font-size:16px;align-items:center}.client-reviews .icon{font-size:16px}.client-reviews .contact-link{display:block;margin-top:15px;font-weight:600;font-size:24px;line-height:32px}.client-reviews .info-item p,.cardtop-txt h3,.cardtop-txt p{margin:0}.team-section .cardtop-txt p{font-size:17px;margin-bottom:12px}.main-footer{margin-top:60px!important}.moda-promise-sec{padding:70px 0;background:#fff;text-align:center}.moda-promise-sec .moda-heading span{flex:1;height:1px;background:#ccc}.moda-promise-sec .moda-promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px;margin-top:40px}.moda-promise-sec .moda-promise-item{background:#f7f4f1;padding:20px;font-size:18px}.moda-promise-sec .moda-btn-wrap{margin-top:40px}.moda-btn{border:1px solid #ccc;padding:12px 30px;text-decoration:none;color:#000;display:inline-block;font-size:18px;line-height:24px}.moda-btn:hover{background:#1f2a16;color:#ded2c1}.moda-arrivals-sets{padding:70px 0;background:#f7f4f1}.moda-arrivals-sets .moda-flex{display:grid;grid-template-columns:1fr 1fr;gap:40px}.moda-arrivals-sets .moda-heading span{flex:1;height:1px;background:#ccc}.moda-arrivals-sets .moda-products{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.moda-arrivals-sets .moda-product-card{text-align:left}.moda-arrivals-sets .moda-product-card img{width:100%}.moda-arrivals-sets .title{font-size:14px;margin:8px 0}.moda-arrivals-sets .price{font-size:13px;color:#555;margin:0}.moda-arrivals-sets .moda-set-card img{width:100%;margin-bottom:10px}.moda-arrivals-sets .title{font-size:14px;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.moda-arrivals-sets .moda-heading{margin-bottom:40px}.moda-set-card img{height:265px;object-fit:cover}.moda-set-card{background:#fff;border:1px solid #80808026;margin-bottom:20px}.moda-arrivals-sets .moda-product-card{border:1px solid #80808026;background:#fff}.prdctin-cntss{padding:0 15px 15px}.moda-set-card p{padding:0 15px;text-align:center}.moda-dual-banner{padding:70px 0;background:#fff}.moda-banner-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.moda-banner-item{position:relative;overflow:hidden}.moda-banner-img img{width:100%;display:block;height:520px;object-fit:cover}.moda-banner-content{position:absolute;top:20px;left:0;right:0;text-align:center}.moda-banner-content h3{font-size:36px;margin-bottom:20px;letter-spacing:1px}.moda-dual-banner .moda-btn{margin:30px auto 0;display:flex;align-items:center;justify-content:center;width:max-content}.moda-split-products{padding:70px 0;background:#f5f2ef}.moda-split-products .moda-split-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.moda-split-products .moda-left-content h2,.moda-split-products .moda-right-products h3{font-size:56px;line-height:60px;margin-bottom:5px}.moda-split-products .moda-left-content p,.moda-split-products .sub{margin-bottom:30px;color:#555;font-size:20px;line-height:26px}.moda-split-products .moda-btns{display:flex;gap:10px}.moda-split-products .moda-right-products h3,.moda-split-products .sub{text-align:center}.moda-split-products .moda-products{display:flex;justify-content:space-between;gap:20px}.moda-split-products .moda-product{text-align:center;width:100%;border:1px solid #8080801a}.moda-split-products .moda-product img{width:100%;max-width:100%;height:250px;object-fit:cover}.moda-split-products .price{margin-top:10px;font-size:14px}.product-text .product__title{font-size:54px;line-height:56px}.best-brands{padding:70px 0;background:#f7f4f1;text-align:center}.best-brands .brand-subheading{color:#555;margin-bottom:40px;font-style:italic;padding-top:15px;font-size:21px;line-height:25px}.best-brands .brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.best-brands .brand-card{background:#fff;padding:20px;border:1px solid #eee;transition:.3s}.best-brands .brand-card:hover{transform:translateY(-5px)}.best-brands .brand-logo{max-height:40px;margin-bottom:10px}.best-brands .brand-tagline{font-size:14px;color:#777;margin-bottom:15px}.best-brands .brand-image{width:100%;margin-bottom:15px}.best-brands .brand-btn{text-decoration:none;font-size:17px;border-bottom:1px solid #000;color:#000}@media(max-width:768px){.hero-banner-hair .trust-bar-inner{flex-direction:column;gap:10px}}@media(max-width:991px){.split-grid{grid-template-columns:1fr;gap:20px}.split-wrapper{grid-template-columns:1fr 1fr;gap:30px}.service-home-split .right-col{padding-left:30px}.team-section .team-grid{grid-template-columns:repeat(3,1fr)}.client-reviews .review-grid{grid-template-columns:1fr 1fr}.moda-promise-sec .moda-promise-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:30px;margin-top:30px}.moda-flex{grid-template-columns:1fr}.moda-products{grid-template-columns:1fr 1fr}.moda-arrivals-sets .moda-flex{grid-template-columns:1fr}.moda-arrivals-sets .moda-btn{margin:0 auto;display:flex;width:max-content}.moda-split-products .moda-split-wrap{grid-template-columns:1fr}.moda-split-products .moda-products{justify-content:center}.moda-left-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.moda-split-products .moda-left-content p br{display:none}.best-brands .brand-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.hair-hero{padding:80px 0}.hair-hero__buttons{flex-direction:column;align-items:flex-start}.button{font-size:16px;padding:12px 20px}.hair-hero__content p{font-size:20px;line-height:26px}.moda-grid{grid-template-columns:1fr}.moda-item{border-right:none;border-bottom:1px solid #eee;padding-bottom:30px}.moda-item:last-child{border-bottom:none}.moda-heading:before,.moda-heading:after{display:none}.moda-item:not(:last-child){border-right:0px solid #eee}.moda-grid{padding-bottom:0;border-bottom:0px solid #eeeeee}.split-wrapper{grid-template-columns:1fr}.right-col{border-left:none;padding-left:0}.split-grid{grid-template-columns:1fr}.service-home-split .right-col{padding-left:0}.service-home-split .split-col h2{text-align:center}.moda-standard{padding:80px 0 0;text-align:center;border-bottom:1px solid #1818181f;margin-bottom:45px}.edit-products{grid-template-columns:repeat(2,1fr);gap:12px}.edit-product-image a img{height:220px}.service-home-split{padding:0 0 50px}.edit-heading{margin-bottom:30px}.monthly-edit,.hero-banner-hair{padding:0}.experience-wrapper{grid-template-columns:1fr}.experience-section{padding:50px 0}.salon-services-grid{grid-template-columns:1fr}.salon-services{padding:50px 0 0}.team-section .team-grid{margin-top:30px;grid-template-columns:repeat(2,1fr)}.team-section{padding:40px 0}.team-card .cardbtm-cnts{padding:15px 10px 20px}.team-section .team-grid{margin-top:30px;gap:12px}.client-reviews .review-grid{grid-template-columns:1fr;margin-top:20px}.client-reviews .rating-text,.client-reviews .review-text{font-size:22px;line-height:28px}.client-reviews{padding:40px 0;margin-top:10px}.client-reviews .contact-link{font-size:21px;line-height:25px}.moda-promise-grid{grid-template-columns:repeat(2,1fr)}.moda-promise-sec .moda-promise-item{font-size:16px}.moda-promise-sec{padding:50px 0}.moda-arrivals-sets .moda-heading{margin-bottom:24px}.moda-arrivals-sets{padding:40px 0}.moda-arrivals-sets .moda-products{grid-template-columns:repeat(2,1fr)}.moda-banner-grid{grid-template-columns:1fr}.moda-banner-img img{height:400px}.moda-dual-banner .moda-btn{margin:15px auto 0}.moda-dual-banner{padding:40px 0}.moda-split-products .moda-left-content h2,.moda-split-products .moda-right-products h3{font-size:37px;line-height:40px}.moda-split-products{padding:40px 0}.moda-split-products .moda-left-content p,.moda-split-products .sub{font-size:18px;line-height:24px}.moda-split-products .moda-products{display:grid;gap:12px}.product-text .product__title{font-size:32px;line-height:38px}.best-brands .brand-grid{grid-template-columns:1fr}.best-brands .brand-subheading{padding-top:12px;font-size:18px;line-height:22px;margin-bottom:25px}.best-brands{padding:40px 0}}@media(min-width:992px){.hair-hero__content h1{min-width:500px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/new-style.css.map */
