.landing-page-template .announcement-bar-section,.template--us-landing-page .announcement-bar-section,.template--us-landing-page .section-header,.landing-page-template .section-header,.landing-page-header{display:none}.landing-page-template .landing-page-header,.template--us-landing-page .landing-page-header{display:block;position:sticky;top:0;z-index:4}.landing-page-template .image-with-text .image-with-text__media-item .image-with-text__media img{border-radius:16px;object-fit:fill}.landing-page-header-wrapper{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.landing-page-header-wrapper .landing-page-header-logo{max-width:124px;width:100%;line-height:0}.landing-page-header-wrapper .landing-page-header-logo img{width:100%;height:auto}.landing-page-header-menu-list a{color:rgba(var(--color-foreground));font-weight:500;letter-spacing:0}.landing-page-header-btn a{color:rgba(var(--color-foreground));border:solid 1px rgba(var(--color-foreground));padding:10px 13px;border-radius:8px;letter-spacing:0;font-weight:700;text-transform:uppercase;min-height:42px;height:100%;display:flex;align-items:center;justify-content:center;line-height:1}.landing-page-header-btn a:hover{color:var(--color-links);background:#fff}.landing-page-header-wrapper .landing-page-header-menu-list ul{display:flex;align-items:center;justify-content:space-between;gap:40px}.landing-announcement-bar .landing-announcement-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0}.landing-announcement-bar .announcement-item{flex:1;text-align:center;line-height:1.25}.landing-announcement-bar .announcement-item:first-child{text-align:left}.landing-announcement-bar .announcement-item:last-child{text-align:right}.landing-announcement-bar .announcement-item a,.landing-announcement-bar .announcement-item span{text-decoration:none;font-weight:500;font-size:14px;letter-spacing:0;color:rgba(var(--color-foreground))}.banner__text.reviews_text_main_wrap{display:flex;background:#ffffff4d;border-radius:50px;align-items:center;justify-content:center;padding:8px 18px!important;max-width:fit-content;margin:0 auto}.banner__text.reviews_text_main_wrap svg path{fill:#f2f2f2}.banner__media-video{display:none}.banner__text.reviews_text_main_wrap p{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.35}.banner__text.reviews_text_main_wrap p span{margin-top:5px}.template--us-landing-page .banner__text.reviews_text_main_wrap p{font-size:16px}.banner__text.subheading_main{margin:24px 0 0!important;padding:0}.banner__text.subheading_main p{letter-spacing:0;font-size:20px;text-transform:uppercase;color:rgba(var(--color-foreground));font-weight:700}.banner__content .banner__heading{margin:16px 0;padding:0;letter-spacing:2px;font-weight:700;line-height:1.28}.banner__content .banner__text{margin:0 auto;padding:0}.banner__content .banner__text.body p{font-size:20px;color:rgba(var(--color-foreground));line-height:1.5;letter-spacing:0}.banner__buttons.banner__buttons--multiple{margin:40px 0 0!important;padding:0;max-width:100%;gap:16px;width:100%}.banner__buttons.banner__buttons--multiple .button{padding:15px 22px;min-width:max-content;flex-grow:inherit;font-size:16px;letter-spacing:.2px;font-weight:700;min-height:calc(5rem + var(--buttons-border-width) * 2);display:flex;align-items:center;justify-content:center;line-height:1;transition:color .3s ease,transform .3s ease,opacity .3s ease}.banner__buttons.banner__buttons--multiple .button{max-width:276px;width:100%}.banner__buttons.banner__buttons--multiple .button span{margin:4px 0 0}.banner__buttons.banner__buttons--multiple .button:after,.banner__buttons.banner__buttons--multiple .button:before{display:none}.banner__buttons.banner__buttons--multiple .button.button--secondary{border:solid 1px #fff}.banner__buttons.banner__buttons--multiple .button.button--secondary:hover{background:#fff;color:#000;border-color:#fff;transform:translate(1px)}.banner__buttons.banner__buttons--multiple .button.button--primary:hover{background:transparent;border:solid 1px #ffff;color:#fff;transform:translate(1px)}.banner__buttons.banner__buttons--multiple .button.button--primary{border:solid 1px transparent}.section-header-main{text-align:center;margin:0 auto 40px}.landing-page-template .h1{font-size:calc(var(--font-heading-scale) * 4.2rem);letter-spacing:0}.section-header-main h2{font-weight:700;margin:0 0 10px;padding:0}.section-header-main .subtitle{font-size:1.8rem;line-height:1.25;letter-spacing:0;color:rgba(var(--color-foreground))}.section-header-main p{font-size:18px;color:#000;letter-spacing:0;font-weight:400}.keratin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.keratin-grid.video-grid{grid-template-columns:repeat(4,1fr)}.keratin-card{border-radius:16px;padding:24px;text-align:center}.keratin-card.is-grey{background:#f6f6f6}.keratin-card.has-border{border:1px solid #BBBBBB}.keratin-card .icon{width:64px;height:64px;min-width:64px;margin:0 auto 16px;background:#555;border-radius:50px;display:flex;align-items:center;justify-content:center}.keratin-card h4{font-size:24px;font-weight:500;margin-bottom:16px;margin-top:0;line-height:1.45}.keratin-card p{line-height:1.45;font-size:16px;color:#000;letter-spacing:0;font-weight:400}.section-header-main .section-header-main-line-arrow{max-width:220px;margin:24px auto 0;height:auto;line-height:0}.keratin-wrapper .section-header-main .section-header-main-line-arrow{border:solid 1px #555}.keratin-wrapper .section-header-main .section-header-main-line-arrow svg{display:none}.keratin-card .image_with_text_wrap,.keratin-card.icon_position-left .icon_with_text_wrap{display:flex;align-items:center;justify-content:flex-start;gap:16px}.keratin-card .image_with_text_wrap,.keratin-card .video_with_text_wrap{flex-direction:column;position:relative}.keratin-card .video_with_text_wrap{cursor:pointer}.video-poster-image{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:16px;overflow:hidden}.video-poster-image img{height:100%;width:100%;object-fit:cover}.keratin-card .image_with_text_wrap,.keratin-card .video_with_text_wrap video{height:100%;width:100%;border-radius:16px}.keratin-card .image_with_text_wrap img.block-image{height:100%;width:100%;object-fit:cover;max-height:250px;border-radius:16px;object-position:top}.keratin-card .image_with_text_wrap a{width:100%}.keratin-card .image_with_text_wrap .block-video{margin:-10px -10px 0;border-radius:16px}.keratin-card.image-card-wrapper{padding:10px}.keratin-card.video-card-wrapper{padding:0}.keratin-card .image_with_text_wrap,.keratin-card.video-card-wrapper .card-title{margin-bottom:0;font-size:18px}.keratin-card.video-card-wrapper .block-video{position:relative;margin:0;display:flex;border-radius:16px}.video-play-button{position:absolute;bottom:3%;right:3%}.video-play-button button{padding:0;background:#c2c2c2;border:none;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center}.keratin-card.icon_position-left .icon_with_text_wrap .icon{margin:0}.keratin-card.icon_position-left .icon_with_text_wrap h4{margin:0;text-align:left}.keratin-card.icon_position-left .sub_title_main{text-align:left;margin:16px 0 0}.keratin-card.icon_position-right .icon_with_text_wrap{display:flex;flex-direction:row-reverse;justify-content:flex-start;text-align:right;gap:16px}.keratin-card.icon_position-right .icon_with_text_wrap .icon{margin:0}.keratin-card.icon_position-right .sub_title_main{text-align:right}.keratin-stats-wrapper{display:flex;align-items:center;justify-content:center;gap:24px;margin:40px 0 0}.keratin-stats-wrapper .keratin-stat-card{padding:16px 24px;border-radius:16px;line-height:1;display:flex;align-items:center;justify-content:center;gap:16px}.keratin-stats-wrapper .keratin-stat-card strong{font-size:32px;color:rgba(var(--color-foreground));line-height:1.45;letter-spacing:0}.keratin-stats-wrapper .keratin-stat-card span{font-size:18px;font-weight:400;color:rgba(var(--color-foreground));letter-spacing:0}@media(max-width:1350px){.keratin-card h4 br{display:none}.keratin-card h4{font-size:20px}}@media(max-width:991px){.keratin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:568px){.has-video .banner__media-video{display:block}.has-video .banner__media-image{display:none}}@media(max-width:480px){.keratin-grid{grid-template-columns:1fr}}.image-with-expert .image-with-text__media-item .image_overlap_content{background:#fff;position:absolute;bottom:24px;border-radius:8px;padding:20px;left:24px;box-shadow:0 4px 24px #00000040!important;max-width:290px;width:100%}.image-with-expert .image-with-text__media-item .image_overlap_content h4{padding:0;margin:0;font-size:24px;font-weight:700;letter-spacing:.6px;line-height:.86}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text{font-size:18px;letter-spacing:0;color:rgba(var(--color-foreground));line-height:1.67;margin:0!important}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text:not(.body){margin-left:10px!important}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .points_text_main_wrap{padding:12px 16px;background:transparent;width:100%;border-radius:8px;line-height:1.45!important;position:relative}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .points_text_main_wrap:before{content:"";position:absolute;height:5px;width:5px;top:47%;transform:translateY(-50%);left:0;background:#000;border-radius:50%}.image-with-expert .image-with-text__content .image-with-text__text+.button{margin-top:24px;color:rgb(var(--color-button-text));min-height:calc(5rem + var(--buttons-border-width) * 2);font-size:16px;letter-spacing:.2px}.image-with-expert .image-with-text__content .image-with-text__text+.button span{display:inline-block;margin-top:3px}.image-with-expert .image-with-text__media-item .image_overlap_content p{font-size:16px;letter-spacing:0;font-weight:500;line-height:1.35;margin:0;padding:10px 0 0;color:rgba(var(--color-foreground))}.landing-page-template .image-with-text .image-with-text__media-item .image-with-text__media{border:none;background:none}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content{padding-left:40px;padding-right:0}.landing-page-template .image-with-expert .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-left:80px}.landing-page-template .image-with-expert .image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:80px}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text.body{font-size:18px;letter-spacing:0;color:rgba(var(--color-foreground));line-height:1.45;margin:0 0 10px!important}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content .subtitle--large.subtitle{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;margin-bottom:10px}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__heading.h1{line-height:1.2;letter-spacing:0;margin-bottom:16px}.landing-page-template .image-with-text__grid.image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:40px}.mobile-menu-drawer,.landing-page-header-wrapper .header__icon.header__icon--account{display:none}@media(max-width:1180px){.keratin-card{padding:12px}.keratin-card h4{font-size:18px}.keratin-card p{font-size:14px}.keratin-card .icon{width:54px;height:54px;margin:0 auto 16px;min-width:54px}.keratin-card .icon img{width:28px}.keratin-grid{gap:16px}.landing-page-template .image-with-expert .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-left:40px}}@media(max-width:989px){.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content{padding-left:32px;padding-right:0}.landing-page-template .h1{font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:0}.banner__buttons.banner__buttons--multiple{gap:10px}.banner__buttons.banner__buttons--multiple .button{padding:10px;font-size:14px;max-width:214px;letter-spacing:0}.keratin-stats-wrapper .keratin-stat-card{padding:10px 12px;gap:12px}.keratin-stats-wrapper .keratin-stat-card strong{font-size:24px}.keratin-stats-wrapper .keratin-stat-card span{font-size:15px}.keratin-stats-wrapper{gap:16px}}@media(max-width:749px){.banner__text.reviews_text_main_wrap{padding:8px 10px!important;max-width:fit-content}.banner__text.reviews_text_main_wrap p{gap:6px;font-size:12px}.banner__text.reviews_text_main_wrap p svg{width:16px;height:16px}.banner__text.subheading_main{margin:16px auto 0!important}.banner__text.subheading_main p{letter-spacing:.2px;font-size:12px;font-weight:500}.banner__content .banner__text.body p{font-size:14px;line-height:1.44}.banner__buttons.banner__buttons--multiple{margin:24px 0 0!important;padding:0;max-width:276px;gap:10px;justify-content:center}.banner__buttons.banner__buttons--multiple .button{padding:10px 24px;font-size:14px;letter-spacing:.1px;width:100%;min-height:calc(3.8rem + var(--buttons-border-width) * 2)}.landing-page-template .h1{font-size:calc(var(--font-heading-scale) * 2.4rem);letter-spacing:0}.section-header-main h2{margin:0 0 8px}.section-header-main p{font-size:14px}.section-header-main .section-header-main-line-arrow{max-width:139px;margin:16px auto 0;height:auto;line-height:0;width:100%}.section-header-main .section-header-main-line-arrow svg{width:100%}.section-header-main{text-align:center;margin:0 auto 24px}.keratin-grid{grid-template-columns:1fr 1fr;gap:16px}.keratin-card{border-radius:10px;padding:10px}.keratin-card .icon{width:40px;height:40px;margin:0 auto 10px;min-width:40px}.keratin-card .icon img{width:20px;height:20px}.keratin-card h4{font-size:18px;margin-bottom:10px}.keratin-card p{font-size:14px;line-height:1.4}.keratin-card.icon_position-left .icon_with_text_wrap{flex-direction:column}.keratin-card.icon_position-left .icon_with_text_wrap h4{margin:0;text-align:center;line-height:1.25;letter-spacing:0}.keratin-card.icon_position-left .icon_with_text_wrap{gap:10px}.keratin-stats-wrapper{gap:10px;margin:24px 0 0}.keratin-stats-wrapper .keratin-stat-card{padding:8px 14px;flex-direction:column;text-align:center;gap:4px;max-width:107px;height:89px;width:100%;justify-content:flex-start}.keratin-stats-wrapper .keratin-stat-card strong{font-size:20px}.keratin-stats-wrapper .keratin-stat-card span{font-size:14px;line-height:1.3}.landing-page-template .image-with-expert .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:24px 0 0}.image-with-expert .image-with-text__media-item .image_overlap_content{bottom:10px;border-radius:4px;padding:6px 8px;left:10px;max-width:189px}.image-with-expert .image-with-text__media-item .image_overlap_content h4{font-size:18px;line-height:1.12}.image-with-expert .image-with-text__media-item .image_overlap_content p{font-size:12px;padding:2px 0 0}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text{font-size:14px}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .points_text_main_wrap{padding:10px;border-radius:4px;text-align:left;margin-bottom:12px!important}.image-with-expert .image-with-text__content .image-with-text__text+.button{margin-top:15px;color:rgb(var(--color-button-text));min-height:calc(3.8rem + var(--buttons-border-width) * 2);font-size:14px;letter-spacing:.2px}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content{padding:24px 20px 15px}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content .subtitle--large.subtitle{font-size:12px;margin-bottom:6px}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__heading.h1{margin-bottom:8px}.landing-page-template .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text{font-size:12px!important;width:auto}.landing-page-template .image-with-expert .image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__text:not(.body){margin-left:auto!important;margin-right:auto!important}.landing-announcement-bar .landing-announcement-inner{gap:24px;overflow-x:auto}.landing-announcement-bar .landing-announcement-inner::-webkit-scrollbar{display:none}.landing-announcement-bar .announcement-item{min-width:fit-content}.landing-announcement-bar .announcement-item a,.landing-announcement-bar .announcement-item span{font-size:12px}.keratin-card .image_with_text_wrap img.block-image{height:100%;width:100%;object-fit:cover;max-height:150px;border-radius:8px 8px 0 0}.keratin-card .image_with_text_wrap img.block-image{border-radius:8px 8px 0 0}.keratin-card .image_with_text_wrap,.keratin-card .video_with_text_wrap video{height:100%;width:100%;border-radius:8px 8px 0 0}}.mobile-menu-toggle{display:none;background:none;border:none}@media(max-width:749px){.desktop-only{display:none!important}.landing-page-header-wrapper{display:flex;align-items:center;justify-content:space-between}.mobile-menu-toggle{display:flex;flex-direction:column;gap:0px;padding:0}.mobile-menu-toggle span{width:22px;height:2px;background:#fff}.mobile-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;transform:translate(-100%)}.mobile-menu-drawer.active{display:block;transform:translate(0)}.drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.drawer-content{width:80%;max-width:320px;height:100%;background:#000;padding:20px}.drawer-close{background:none;border:none;color:#fff;margin-bottom:20px;padding:0}.drawer-close svg{width:20px;height:20px}.drawer-menu,.drawer-menu ul{list-style:none;padding:0;margin:0}.drawer-menu li{margin-bottom:14px}.drawer-menu a{color:#fff;text-decoration:none;font-size:16px}.submenu{padding-left:15px}.mobile-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .35s ease}.drawer-content{position:absolute;left:0;top:0;width:100%;max-width:350px;height:100%;background:#000;padding:20px;transform:translate(-100%);transition:transform .35s ease}.mobile-menu-drawer.active{pointer-events:auto}.mobile-menu-drawer.active .drawer-overlay{opacity:1}.mobile-menu-drawer.active .drawer-content{transform:translate(0)}.landing-page-template.menu-open{overflow:hidden}.landing-page-header-wrapper{padding:10px 0}.mobile-menu-drawer,.landing-page-header-wrapper .header__icon.header__icon--account{display:block}.banner__buttons.banner__buttons--multiple .button span{margin:4px 0 0}.banner--content-align-mobile-left .banner__box .reviews_text_main_wrap{margin-left:0}.banner--content-align-mobile-right .banner__box .reviews_text_main_wrap{margin-right:0}.landing-page-header-wrapper .landing-page-header-logo{max-width:104px;width:100%;line-height:0}.keratin-card h4 br{display:block}.shopify-section-group-footer-group{overflow:hidden}.keratin-card.icon_position-left .sub_title_main{text-align:center;margin:10px 0 0}.banner__buttons.banner__buttons--multiple .button.button--primary{background:#fff;border:solid 1px #fff}.banner__buttons.banner__buttons--multiple .button.button--secondary{border:solid 1px #fff;color:#fff}.banner__buttons.banner__buttons--multiple .button{max-width:276px}.keratin-grid.video-grid{display:flex;overflow-x:scroll;scrollbar-width:thin}.keratin-grid.video-grid .video_with_text_wrap,.keratin-grid.video-grid .block-video{height:100%;width:100%}.keratin-card.video-card-wrapper{min-width:250px}.keratin-card.video-card-wrapper .video-poster-image{border-radius:8px 8px 0 0}}@media(max-width:575px){.keratin-card .image_with_text_wrap .card-title,.keratin-card.video-card-wrapper .card-title{font-size:12px}}@media(max-width:350px){.keratin-card{padding:8px}.keratin-card h4{font-size:14px}.keratin-card p{font-size:12px;line-height:1.3}.keratin-grid{grid-template-columns:1fr 1fr;gap:12px}.keratin-stats-wrapper .keratin-stat-card strong{font-size:16px}.keratin-stats-wrapper .keratin-stat-card span{font-size:12px}}.sb-price{font-size:18px;font-weight:600;margin-bottom:5px;text-align:center}.video-grid .info-container{width:100%;position:absolute;top:0;opacity:0;visibility:hidden;height:100%;display:inline-flex;left:0;align-items:center}.video-grid .info-container .info-text,.video-grid .info-container .info-container-inner{width:100%}.video-grid .info-container .info-container-inner{z-index:9}.video-grid .info-container .info-container-inner .info-text{color:#fff}.video-grid .video_with_text_wrap:hover .info-container{opacity:1;visibility:visible}.video-grid .info-container.has-overlay:after{content:"";top:0;left:0;height:100%;width:100%;border-radius:16px;background:#000000ab;position:absolute;z-index:0}.keratin-grid .image-card-wrapper .card-title{margin-bottom:0}.landing-page-announcement-bar{display:none}@media(max-width:475px){.banner__box .banner__buttons .button{line-height:unset}}@media(max-width:749px){.template--us-landing-page .image-with-text__content{padding:10px 0}.template--us-landing-page .image-with-text__heading{text-align:center}.template--us-landing-page .custom-appointment_wrapper{flex-direction:column}.template--us-landing-page .business-left{text-align:center}.template--us-landing-page .business-wrapper .button{margin-top:5px;font-size:13px;min-height:40px}}@media(max-width:575px){.template--us-landing-page .banner__text.reviews_text_main_wrap p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/landing-page-header.css.map */
