.hero-section{position:relative;width:100%;max-width:1440px;margin:0 auto}.hero-section picture img{width:100%;height:auto;display:block;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:20px;max-width:550px;margin:auto}.hero-overlay h2{font-size:30px;margin:0 0 10px;color:#000;line-height:1!important}.hero-overlay p{font-size:16px;margin:10px 0 0;color:#000}.hero-focused{height:100%}.hero-focused .content h2{color:#000!important;font-family:Montserrat!important;font-size:30px!important;font-weight:700!important}.hero-focused .content{padding:25px 15px;max-width:700px;background:transparent;color:#000!important;text-align:start;font-family:Montserrat!important;font-size:16px!important;font-weight:400!important;line-height:150%!important}.hero-focused .content .text-large{text-transform:none!important}.inner-content-section{max-width:1440px;margin:0 auto}.overlay-wrapper{position:relative;width:100%;overflow:hidden;border-radius:8px}.overlay-wrapper img{display:block;width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;transition:.3s}.overlay-text{color:#fff}.overlay-text h3{text-align:center;font-family:Montserrat;font-size:30px;font-weight:700;line-height:130%}.overlay-text p{text-align:center;font-family:Montserrat;font-size:16px;font-weight:500;line-height:150%}.overlay-btn{background:#fff;color:#000;padding:0 30px;border:none;font-weight:600;text-transform:uppercase;font-size:16px;cursor:pointer;border-radius:100px}.blur-image-section{margin-top:5rem}.snlp-hero{position:relative;overflow:hidden;background:#000;color:#fff}.snlp-hero__inner{position:relative;z-index:2;min-height:100vh;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center;padding:0;text-align:center}.snlp-hero--beauty .snlp-hero__inner{background:#00000040}.snlp-hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.snlp-hero__intro{position:relative;z-index:2}.snlp-hero__intro__copy{margin:0 auto;padding:20px;max-width:832px}.snlp-hero__intro__subtitle{font-size:.75rem;line-height:1.25;text-transform:uppercase;letter-spacing:.2em;margin:0 0 8px}.snlp-hero__intro__copy h1{margin:0 0 8px;line-height:1.2;font-size:clamp(1rem,8.20513vw,2rem)}.snlp-hero__intro__copy p{margin:0 0 24px;line-height:1.5;font-size:clamp(.625rem,5.12821vw,1.25rem)}.snlp-btn{display:inline-block;padding:11px 24px;margin:0 auto;background:#fff;color:#000!important;text-decoration:none!important;border:1px solid #fff;border-radius:100px;font-weight:700;font-size:1rem;line-height:1.5;transition:background-color .4s,color .4s,border-color .4s}.snlp-btn:hover{background-color:#e8e8e8;border-color:#e8e8e8;color:#000!important}.snlp-btn--beauty{background:#000;border-color:#000;color:#fff!important;font-weight:500}.snlp-btn--beauty:hover{background-color:#000;border-color:#000;color:#fff!important;font-weight:700}.image-hover-block{max-width:1440px;margin:60px auto;overflow:hidden}.image-wrapper{position:relative;width:100%;overflow:hidden}.hover-image{width:100%;height:100vh;background-image:url(https://tjcuk.sirv.com/Products/content/landing-pages/Beautech/IMAGE1.jpg);background-size:cover;background-position:center;transition:background-image .5s ease;position:relative;overflow:hidden}.hover-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;transition:transform .6s ease;will-change:transform;z-index:0}.hover-text-mobile{display:none}.hover-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;opacity:0;transition:opacity .5s ease;z-index:1}.hover-overlay-text h2{font-size:30px}.hover-overlay-text p{font-size:16px}.container h2{text-transform:none!important}.cta.primary:hover{border:2px solid #000000;background-color:#000;color:#fff}.cta.primary{border:2px solid #e9e9e5;background-color:#fff;color:#000;border-radius:100px}@media(min-width:769px){.hover-image:hover{background-image:url(https://tjcuk.sirv.com/Products/content/landing-pages/Beautech/image.jpg)}.hover-image:hover:before{transform:scale(1.2)}.hover-image:hover .hover-overlay-text{opacity:1}}@media(max-width:768px){.hero-focused .content .text-large{margin-bottom:0}.hero-overlay h2{font-size:20px}.hero-overlay p{font-size:14px;margin:0}.hero-focused{flex-direction:column;background:#f2e3d8}.start-root-bg{flex-direction:column;background:#edc7b4!important}.hero-focused.v2 .content{position:relative;background:none!important;text-align:center}.hero-focused .content h2{font-size:20px!important}.hero-focused .content p{font-size:14px!important;margin:10px 0 0!important}.overlay{padding:0;transition:.3s}.overlay-text h3{font-size:20px}.overlay-text p{font-size:14px;margin:0 0 20px}.button,button,input[type=button]{display:block;width:70%}.overlay-btn{font-size:.8rem;padding:2px 20px;margin:auto}.container h2{font-size:20px!important;line-height:1.5;font-weight:500;text-transform:none!important;margin:0 0 10px!important}.container h3{font-size:14px!important}.snlp-hero--beauty{display:flex;flex-direction:column-reverse}.snlp-hero video{position:relative;width:100%;height:auto;object-fit:cover}.snlp-hero__inner{min-height:0}.snlp-hero--beauty .snlp-hero__inner{background:transparent}.snlp-hero--beauty .snlp-hero__intro__copy{background:#fff;color:#000;text-align:center;padding:20px 15px;max-width:100%}.snlp-hero__intro__copy h1{font-size:20px!important;font-weight:700!important}.snlp-hero__intro__copy p{font-size:14px!important}.snlp-hero__intro__copy .snlp-btn{display:flex;justify-content:center}.hover-image{height:397px;background-image:url(https://tjcuk.sirv.com/Products/content/landing-pages/Beautech/B-5-M.jpg);background-size:cover;background-position:center;transform:none!important}.hover-overlay-text{display:none}.hover-text-mobile{display:block;padding:25px 15px;color:#000;background:#f2e3d8;text-align:center}.hover-text-mobile h2{font-size:20px;margin-bottom:0}.hover-text-mobile p{font-size:14px;line-height:1.5;margin:10px 0 0!important}.hero-focused.v2 .content{position:relative;background:none!important;text-align:center;text-transform:none}.hero-focused .content h2{font-size:20px!important;color:#000!important}.hero-focused .content p{font-size:14px!important;color:#000!important}.asset-panels .asset-panel .inner .cta{margin-top:0;border-radius:100px}.button,button,input[type=button]{display:block;width:auto}}@media(max-width:1024px){.hero-focused{display:flex;justify-content:center;flex-direction:column;align-items:center;background-size:cover;height:100%}.hero-focused.v2 .content{background:none;max-width:100%}}@media(min-width:768px){.snlp-hero__intro__copy{width:calc(832 / 1440 * 100%)}.snlp-hero__intro__copy h1{color:#fff;font-size:clamp(1.5rem,3.33333vw,30px);line-height:1.25;font-weight:700}.snlp-hero__intro__copy p{font-size:clamp(.75rem,1.66667vw,16px);line-height:1.5;margin:0 0 48px}}@media(min-width:992px){.snlp-hero__inner{min-height:100vh}}
/*# sourceMappingURL=/cdn/shop/files/tjc-plp-beauty-brand-beautech.css.map */
