:root{--primary-color:#0083F9;--light:300;--regular:400;--semi-bold:600;--bold:700}.btn,a{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}body{font-family:source sans pro,sans-serif;font-size:14px;font-weight:var(--regular);color:#525252;padding-top:62px}a{text-decoration:none}.navbar{padding-top:0;padding-bottom:0}.navbar .navbar-nav .nav-link{font-size:16px;letter-spacing:.4px;padding:14px 20px;color:#525252!important}.navbar .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.navbar .navbar-nav .current-menu-item .nav-link,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary-color)!important}.navbar-collapse{flex-grow:0}.btn{font-size:20px;padding:10px 30px;box-shadow:none;outline:none;text-shadow:none}.btn-01{background-color:var(--primary-color);color:#fff}.btn-01:hover{background-color:#fff;color:var(--primary-color)}.btn-02{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-02:hover{background-color:#fff;color:var(--primary-color);border-color:var(--primary-color)}.btn-03{background-color:#fff;color:#999;border-color:#999}.btn-03:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}header{width:100%;padding:5px 30px;background-color:rgba(255,255,255,.8);position:fixed;top:0;left:0;z-index:100}.home-banner{width:100%;height:645px;background-repeat:no-repeat;background-size:cover;background-position:50% 0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;position:relative;z-index:1;background-color:#636363;text-shadow:0 0 8px rgb(0 0 0/.3);-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.home-banner .caption{padding-top:150px}.home-banner .caption h1{font-size:60px;font-weight:var(--light);margin:0 0 16px}.home-banner .caption p{font-size:24px;font-weight:var(--regular);margin:0 0 40px}.home-section-01{padding:100px 0 0}.home-section-01 h2{font-size:40px;font-weight:var(--light);color:var(--primary-color);margin:20px 0 42px}.home-section-01 .right-mark-ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.home-section-01 .right-mark-ul a{font-size:20px;color:#525252;padding:6px 30px;position:relative}.home-section-01 .right-mark-ul a:after{content:"";width:18px;height:18px;background:url(../images/right-tick-img.svg)no-repeat 50%;background-size:cover;position:absolute;top:0;left:0;bottom:0;margin:auto 0}.home-section-01 .right-mark-ul a:hover{color:var(--primary-color)}.bottom-btn-txt{padding:62px 0 36px;text-align:center}.bottom-btn-txt .btn{margin-bottom:102px}.bottom-btn-txt p{font-size:11px;color:#999;margin:0}footer{background:var(--primary-color);padding:60px 0}footer .footer-logo{width:160px;float:right}footer .footer-links{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}footer .footer-links li:not(:last-child){margin-right:32px}footer .footer-links a{font-size:14px;color:#fff;display:inline-block;position:relative;padding-top:12px;margin-bottom:16px;letter-spacing:.5px}footer .footer-links a:hover{color:#7df1f4}footer .footer-links a:after{content:"";width:42px;height:1px;background:#fff;position:absolute;top:0;left:0}footer .footer-links a:hover:after{background-color:#7df1f4}footer .footer-links li:first-child a{font-size:16px}footer .footer-links li:first-child a span{font-size:13px}.inner-banner{width:100%;height:320px;display:flex;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50% 0;color:#fff}.inner-banner .caption h1{font-size:48px;font-weight:var(--light);margin:0}.media-box-main{width:100%;display:flex;padding:72px 0;border-bottom:1px solid #dcdcdc}.media-box-main .img{width:300px}.media-box-main .content{width:calc(100% - 300px);padding-left:42px}.media-box-main .content h3{font-size:30px;font-weight:var(--light);margin:0 0 12px;color:var(--primary-color)}.media-box-main .content p{font-size:16px;font-weight:var(--light)}.scalp-conditions-section-01 .container .media-box-main:last-child{border-bottom:0}.treatment-box{width:100%;padding:72px 0;border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:var(--light)}.treatment-box h3{font-size:30px;font-weight:var(--light);margin:0 0 12px}.treatment-box:last-child{border-bottom:0}.faq-section-01{padding:100px 0}.colleps-box-main{border-bottom:1px solid #9a9a9a}.colleps-box-main .colleps-link{font-size:16px;letter-spacing:.5px;color:#525252;display:inline-block;width:100%;padding:14px 22px 14px 0;font-weight:var(--regular);position:relative}.colleps-box-main .colleps-link[aria-expanded=true],.colleps-box-main .colleps-link:hover{color:var(--primary-color)}.colleps-box-main .colleps-link:after{content:"+";width:14px;height:28px;font-size:28px;line-height:28px;position:absolute;top:0;right:0;bottom:0;margin:auto 0}.colleps-box-main .colleps-link[aria-expanded=true]:after{transform:rotate(45deg)}.colleps-box-main .card-body{border:0;padding:12px 22px 14px}.stockists-banner{width:100%;height:320px;color:#fff;text-align:center;background:-webkit-gradient(linear,center top,center bottom,from(#0083F9),color-stop(100%,#7DF1F4));background:-webkit-linear-gradient(top,#0083F9,#7DF1F4 100%);background:linear-gradient(to bottom,#0083F9,#7DF1F4 100%)}.stockists-banner .caption{position:relative;top:100px}.stockists-banner .caption h1{font-size:48px;font-weight:var(--light);margin:0 0 30px}.where-to-buy-section-01{padding:200px 0 100px}.where-to-buy-section-01 h2{font-size:40px;font-weight:var(--light);color:var(--primary-color);margin:0 0 16px}.where-to-buy-section-01 .sub-title{font-size:18px;font-weight:var(--light);margin:0 0 30px}.buy-box{text-align:center;margin-top:30px}.buy-box .img-box{width:100%;height:122px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.buy-box .btn{width:100%}.warning-txt{background:#eee;padding:42px 0;text-align:center}.warning-txt h2{font-size:28px;font-weight:var(--light);color:var(--primary-color);margin:0 0 26px}.warning-txt p{font-size:11px;color:#999;margin:0}@media(max-width:992px){header{padding:5px 0}}@media(max-width:767px){.home-banner{height:500px}.home-banner .caption{padding-top:60px}.home-banner .caption h1{font-size:48px}.home-banner .caption p{font-size:22px}.home-section-01{padding:50px 0 0}.home-section-01 h2{font-size:32px}.home-section-01 .right-mark-ul li{margin-bottom:14px}.bottom-btn-txt .btn{margin-bottom:62px}.stockists-banner .caption h1,.inner-banner .caption h1{font-size:36px}.media-box-main{flex-direction:column;padding:50px 0}.media-box-main .img{width:100%}.media-box-main .content{width:100%;padding-left:0;margin-top:20px}.treatment-box{padding:50px 0}.faq-section-01{padding:50px 0 10px}.stockists-banner .caption{top:120px}.where-to-buy-section-01{padding:120px 0 100px}.where-to-buy-section-01 h2{font-size:32px}}