footer .main-footer{background:linear-gradient(90deg,#0e2c5f,#791253);padding:80px 0}#cookie-policy-title{display:none}#smile-ui-container{z-index:75!important}.shopify-challenge__container{padding:55px 0}#twc-cookie{display:none;background:#312561;z-index:99999;position:fixed;bottom:0;left:0;right:0;border:1px solid}.cookie-box{padding:16px;display:flex;align-items:center}.cookie-details{flex-basis:70%;color:#fff;margin:0}.cookie-details a{color:#6cc04a}.cookie-btns{margin:0 16px;flex-basis:25%;display:flex;justify-content:center}.cookie-btns a{text-transform:capitalize;text-decoration:none;border:1px solid;padding:5px 16px;color:#fff}.cookie-btns a:not([disabled]):hover{color:#fff}.cookie-btns a:not(:last-child){margin-right:16px}.cookie-btns__accept{background:#6cc04a;position:relative}.cookie-btns__accept:before{content:"\2713";padding-right:3px}@media (max-width: 480px){.cookie-box{flex-direction:column}.cookie-btns{margin-top:16px}}#pop{display:none;position:fixed;top:50%;transform:translateY(-50%);right:0;left:0;margin:auto;z-index:99999;max-width:1110px;background:#fff}.fa-times{position:absolute;top:-3px;right:3px;font-size:20px;padding:10px;cursor:pointer;color:#fff}#pop .fa-times{color:#000}#cookies{height:400px;overflow-y:scroll;padding:20px}#accept-all{padding:20px;text-align:left;border-top:1px solid #ddd}#accept-all button{display:inline-block;border:0;color:#fff;background:#0c121c;padding:8px 22px;cursor:pointer;border-radius:0;margin:0;font-size:10px;text-transform:uppercase;line-height:12px;letter-spacing:3px;align-items:center;justify-content:center;min-width:125px;height:45px;font-weight:700}#accept-all span{display:inline-block;vertical-align:middle;margin-left:10px;cursor:pointer}#dim{display:none;position:fixed;background:#000c;height:100%;width:100%;z-index:9999;top:0;bottom:0;right:0;left:0}#cookie-policy table{display:table;text-align:center;width:100%;border:1px solid;font-weight:700;border-collapse:collapse}#cookie-policy table tbody{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#cookie-policy table tr{display:table-row;border:1px solid}#cookie-policy table th{border:1px solid;border-color:#999;display:table-cell}#cookie-policy table td{padding:1rem;border:1px solid;border-color:#999;display:table-cell}#register{margin:70px auto;padding:0}#register .register-box{border-radius:7px}#register .btn-create,#register .btn-pro-login{background:#fff;color:#870057;width:160px;font-weight:600;border-radius:0}#register .register-box{display:flex;flex-direction:column;justify-content:center;color:#fff!important;padding:45px 10px 30px;font-weight:300}#register h1{text-align:center!important;margin-bottom:45px;font-size:26px}#register #create_customer{text-align:center;width:70%;margin:60px auto}#register #create_customer{margin:0 auto}#register .register-container{display:flex;justify-content:center}#register input[type=submit]{margin-top:31px}#register .cancel-btn{display:inline-block;margin-top:16px;color:#fff;text-decoration:underline;margin-bottom:0}#register .type-of-account{margin-top:45px}#register .costmetologist{margin-top:32px}#register .type-of-account h5{margin-bottom:16px;text-align:left;font-size:23px}#register .check-box{display:flex}#register .check-box .checkmark:not(:last-child){margin-right:25px}#register .check-box .radio{width:20px;height:20px;margin-right:10px}#register .checkmark{display:flex;align-items:center}#register .checkmark label{margin-bottom:0}#register .hide{display:none}@media (max-width: 768px){#register{margin:20px 0}}#pro-account .pro-banner{background:#1da1d8;background:-moz-linear-gradient(90deg,#1da1d8 0,#6162bb 44%,#8c44ac 65%,#e3138d 100%);background:-webkit-linear-gradient(90deg,#1da1d8 0,#6162bb 44%,#8c44ac 65%,#e3138d 100%);background:linear-gradient(90deg,#1da1d8 0,#6162bb 44%,#8c44ac 65%,#e3138d);border:0;padding:40px 10px;text-align:center;color:#fff}#pro-account .pro-banner h1{font-size:45px}#pro-account .pro-top-image{text-align:center;padding:20px 0 0}#pro-account .pro-top-image img{width:100%}#pro-account .pro-padding{padding:30px 12px}#pro-account .pro-intro{text-align:center}#pro-account .pro-intro p{width:63%;margin:16px auto}#pro-account .pro-intro p:last-child{margin-bottom:0}#pro-account .pro-bg-colors{background:#1da1d8;background:-moz-linear-gradient(90deg,#1da1d8 0,#6162bb 44%,#8c44ac 65%,#e3138d 100%);background:-webkit-linear-gradient(90deg,#1da1d8 0,#6162bb 44%,#8c44ac 65%,#e3138d 100%);background:linear-gradient(90deg,#1da1d8 0,#6162bb 44%,#8c44ac 65%,#e3138d);border:0;padding:5px;width:100%;max-width:1070px;margin:0 auto}#pro-account .title{color:#143b86}#pro-account .sub-title{display:block;margin-top:7px}#pro-account .pro-carolyn .title{margin-top:30px}#pro-account .pro-carolyn{text-align:center}#pro-account .pro-carolyn img{width:100%;max-width:650px}#pro-account .pro-carolyn p{width:63%;margin:16px auto}#pro-account .pro-carolyn p:last-child{margin-bottom:0}#pro-account #register{background:#ccd7ff;margin:30px 0 0}#pro-account #register .header{text-align:center}#pro-account #register .register-container{margin:40px 0}#pro-account .pro-icheck input:first-child{position:absolute!important;opacity:0;margin:0}#pro-account .pro-icheck label{padding-left:34px!important;min-height:22px;line-height:25px;display:inline-block;position:relative;vertical-align:top;margin-bottom:0;font-weight:400;margin-top:20px}#pro-account .pro-icheck label:before{cursor:pointer;content:"";display:inline-block;position:absolute;top:5px;width:22px;height:22px;margin-right:5px;border:2px solid #249ad5;border-radius:0;margin-left:-34px;transition:all .2s ease-in-out}#pro-account .pro-icheck input:first-child:checked+label:after{content:"";display:inline-block;position:absolute;top:5px;left:1px;width:4px;height:10px;border:2px solid #fff;border-left:none;border-top:none;transform:translate(7.75px,4.5px) rotate(45deg);-ms-transform:translate(7.75px,4.5px) rotate(45deg)}#pro-account .pro-icheck input:first-child:checked+label:before{background:#132b5f;background:-moz-linear-gradient(135deg,rgba(19,43,95,1) 0%,rgba(29,161,216,1) 0%,rgba(227,19,141,1) 65%,rgba(227,19,141,1) 100%);background:-webkit-linear-gradient(135deg,rgba(19,43,95,1) 0%,rgba(29,161,216,1) 0%,rgba(227,19,141,1) 65%,rgba(227,19,141,1) 100%);background:linear-gradient(135deg,#132b5f,#1da1d8 0%,#e3138d 65% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#132b5f",endColorstr="#e3138d",GradientType=1);border:0}#pro-account #customer_login{width:70%;margin:0 auto}#pro-account #register .register-container{display:block}#pro-account #register .account-box{display:flex;justify-content:center}#pro-account #register .forget-link{color:#fff;text-align:center;display:inherit;text-decoration:underline}#pro-account .errors{margin-top:20px}#pro-account #RecoverPasswordForm{display:none}@media (max-width: 590px){#pro-account .pro-banner{padding:25px 10px}#pro-account .pro-banner h1{font-size:28px}#pro-account .pro-top-image{padding-top:0}#pro-account .pro-intro p,#pro-account .pro-carolyn p,#register #create_customer,#register #customer_login{width:90%}}#customer-create{padding:55px 0}#progressBar{border-radius:7px;width:100%;height:22px}#progressBar::-webkit-progress-bar{background-color:#ddd;border-radius:7px}#progressBar::-webkit-progress-value{border-radius:7px;background:#132b5f;background:-moz-linear-gradient(90deg,rgba(19,43,95,1) 0%,rgba(19,43,95,1) 31%,rgba(60,33,90,1) 47%,rgba(103,22,85,1) 84%,rgba(103,22,85,1) 100%);background:-webkit-linear-gradient(90deg,rgba(19,43,95,1) 0%,rgba(19,43,95,1) 31%,rgba(60,33,90,1) 47%,rgba(103,22,85,1) 84%,rgba(103,22,85,1) 100%);background:linear-gradient(90deg,#132b5f 0% 31%,#3c215a 47%,#671655 84% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#132b5f",endColorstr="#671655",GradientType=1)}#countdown{font-weight:700}div#rc_login{display:none!important}#loyalty-lion .hide{display:none}#loyalty-lion{padding:55px 0 0}#loyalty-lion .lty-gradient{background:#139ed5;background:-moz-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);background:-webkit-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);background:linear-gradient(90deg,#139ed5,#4c72c0 29%,#7355b3 47%,#993aa6 63%,#e2118e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#139ed5",endColorstr="#e2118e",GradientType=1);color:#fff}#loyalty-lion .big-title{font-size:42px}#loyalty-lion .lty-showcase .medium-title{margin:0;font-size:32px}#loyalty-lion .lty-showcase .small-title{margin:0}#loyalty-lion .lty-showcase{padding:70px 0;text-align:center}#loyalty-lion .lty-banner{display:grid;grid-template-columns:1fr 1fr}#loyalty-lion .banner-img img{width:100%;margin:0;max-width:fit-content}#loyalty-lion .banner-info{padding:90px 35px;text-align:center}#loyalty-lion .main-title{letter-spacing:1px;font-size:32px;text-align:center;margin:24px 0}#loyalty-lion .sub-title{font-size:24px}#loyalty-lion .banner-info p{margin:32px 0}#loyalty-lion .banner-info .btns-box{margin-top:60px}#loyalty-lion .banner-info .btn-pts-text{padding:20px;font-size:30px;border-radius:4px;font-weight:600;background:#139ed5;background:-moz-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);background:-webkit-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);background:linear-gradient(90deg,#139ed5,#4c72c0 29%,#7355b3 47%,#993aa6 63%,#e2118e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#139ed5",endColorstr="#e2118e",GradientType=1);color:#fff}#loyalty-lion .gray-bg{background:#faf9fa}#loyaltylion .lion-action-button--tile{transition:all .3s}#loyaltylion .lion-action-button--tile:hover{transform:scale(1.05)}#loyalty-lion a{display:inline-block}#loyalty-lion .btn-lty-gradient{background:#181575;padding:12px 40px;color:#fff!important}#loyaltylion .lion-rule-item__content{z-index:2;border:0;color:#fff}#loyaltylion .lion-rule-item__content:before{position:absolute;content:"";width:256px;height:256px;z-index:-1;background-position:center;background-size:cover}#loyalty-lion .btn-lty-gradient__out{background:#8d70e3;background:-moz-linear-gradient(2deg,rgba(141,112,227,1) 0%,rgba(107,193,226,1) 100%);background:-webkit-linear-gradient(2deg,rgba(141,112,227,1) 0%,rgba(107,193,226,1) 100%);background:linear-gradient(2deg,#8d70e3,#6bc1e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8d70e3",endColorstr="#6bc1e2",GradientType=1);padding:12px 40px;width:140px;height:46px;z-index:10;position:relative}#loyalty-lion .btn-lty-gradient__out:after{background:#fff;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.97,.87);border-radius:33.82px;content:""}#loyalty-lion .btn-txt{letter-spacing:0px;color:#000;position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}#loyalty-lion .btn-lty-gradient.round,#loyalty-lion .btn-lty-gradient__out.round{border-radius:33.82px}#loyalty-lion .btns-box{text-align:center}#loyalty-lion .btns-box a:not(:last-child){margin-right:22px}#loyalty-lion .padding-container{padding:50px 0}#loyalty-lion .lty-steps .steps-box{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:42px}#loyalty-lion .lty-steps .step{text-align:center}#loyalty-lion .lty-steps .step img{max-width:120px;margin:0}#loyalty-lion .lty-steps .step-txt p{margin:10px 0 0}#loyalty-lion .lty-steps .btns-box{margin-top:42px}#loyaltylion .lion-rules-list{background-color:#fff}#loyaltylion .lion-icon__rule--purchase,#loyaltylion .lion-rule-item__icon{width:55px;height:55px}#loyaltylion .lion-rule-item__icon{background:#8d70e3;background:-moz-linear-gradient(2deg,rgba(141,112,227,1) 0%,rgba(107,193,226,1) 100%);background:-webkit-linear-gradient(2deg,rgba(141,112,227,1) 0%,rgba(107,193,226,1) 100%);background:linear-gradient(2deg,#8d70e3,#6bc1e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8d70e3",endColorstr="#6bc1e2",GradientType=1)}#loyaltylion .lion-icon__rule--purchase{background-image:url(loyalty-purchase.png);-webkit-mask-image:url(loyalty-purchase.png);mask-image:url(loyalty-purchase.png)}#loyaltylion .lion-icon__rule--signup{background-image:url(loyalty-account.png);-webkit-mask-image:url(loyalty-account.png);mask-image:url(loyalty-account.png)}#loyaltylion .lion-icon__rule--newsletter-signup{background-image:url(loyalty-newsletter.png);-webkit-mask-image:url(loyalty-newsletter.png);mask-image:url(loyalty-newsletter.png)}#loyaltylion .lion-icon__rule--instagram-follow{background-image:url(loyalty-instagram.png);-webkit-mask-image:url(loyalty-instagram.png);mask-image:url(loyalty-instagram.png)}#loyaltylion .lion-icon__rule--twitter-follow{background-image:url(loyalty-twitter.png);-webkit-mask-image:url(loyalty-twitter.png);mask-image:url(loyalty-twitter.png)}#loyaltylion .lion-icon__rule--facebook-like{background-image:url(loyalty-facebooks.png);-webkit-mask-image:url(loyalty-facebooks.png);mask-image:url(loyalty-facebooks.png)}#loyaltylion .lion-icon__rule--birthday{background-image:url(loyalty-cake.png);-webkit-mask-image:url(loyalty-cake.png);mask-image:url(loyalty-cake.png)}#loyaltylion .lion-icon__rule--referral{background-image:url(loyalty-friend.png);-webkit-mask-image:url(loyalty-friend.png);mask-image:url(loyalty-friend.png)}#loyaltylion .lion-icon__rule--stampedio-review{background-image:url(loyalty-reviews.png);-webkit-mask-image:url(loyalty-reviews.png);mask-image:url(loyalty-reviews.png)}#loyaltylion .lion-reward-item--checkout-redemption .lion-reward-item__content{display:none}#loyaltylion .lion-reward-item__content{background-image:url(loyalty-reward-heart.png);background-position:center;background-size:contain;background-repeat:no-repeat}#loyaltylion .lion-reward-item__content{background-color:transparent}#loyaltylion .lion-icon__reward--cart-discount-voucher{display:none}#loyaltylion .lion-reward-item:not(:first-child){min-height:320px}#loyaltylion .lion-reward-item__actions:not(:empty){flex-grow:0}#loyaltylion .lion-reward-item__content>*{color:#fff}#loyaltylion .lion-rewards-list{grid-template-columns:repeat(3,1fr);max-width:960px;margin:0 auto}#loyaltylion .lion-reward-item__title{font-size:200%;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;padding-top:22px}#loyaltylino .lion-reward-item__meta{line-height:1}#loyaltylion .lion-reward-item__content .lion-reward-item__actions{margin-top:13px}#loyaltylion .lion-reward-item__actions .lion-loyalty-page-reward-item__redeem-button-text{background:-webkit-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;padding:7px 3px;font-size:14px;font-weight:600}#loyaltylion .lion-reward-item__actions .lion-action-button{background:#fff;padding:7px 0}#loyaltylion .lion-reward-item__cost{margin-top:8px;display:block;font-family:Helvetica;font-weight:400;font-size:127%}.lty-btm-banner{background:#bbe6f7}.lty-btm-banner img{margin:0;width:100%}.btm-banner--img span{display:block;height:315px;background-size:cover}.lty-account .lty-account-title{margin-top:30px}.lty-account .lty-account-points{margin:30px 0 6px}.lty-account .lty-account-title .approved-pts{color:#870057!important}.lty-account .lty-account_link{display:flex!important;align-items:center;color:#870057!important}.lty-account .lty-account_link span{display:block}.lty-account .lty-arrow{margin-right:10px}.lty-account .lty-account-list{list-style:none;padding:0}.smile-launcher-frame-container{display:none}.desktop-only{display:block}.mobile-only{display:none}#loyalty-lion .how-it-works{margin-top:60px}@media (max-width: 1200px){#loyalty-lion .container{width:100%;max-width:820px}#loyaltylion .lion-reward-item:not(:first-child){min-height:216px}#loyaltylion .lion-rewards-list{grid-template-columns:repeat(3,1fr)}#loyaltylion .lion-reward-item__title{font-size:180%}#loyaltylion .lion-reward-item__cost{font-size:100%}#loyaltylion .lion-action-button{font-size:.8em}#loyaltylion .lion-reward-item__cost{font-size:130%}#loyaltylion .lion-reward-item__cost{margin-top:8px}#loyaltylion .lion-reward-item__actions:not(:empty),#loyaltylion .lion-rule-item__actions:not(:empty){margin-top:10px}}@media (max-width: 991px){#loyalty-lion .banner-info{padding:30px 35px}#loyaltylion .lion-reward-item:not(:first-child){min-height:218px}#loyaltylion .lion-reward-item__title{font-size:180%}#loyaltylion .lion-reward-item__cost{font-size:100%}#loyaltylion .lion-action-button{font-size:.6em}#loyalty-lion .btm-banner--img span{background-position:center}}@media (max-width: 768px){#loyalty-lion .lty-banner{grid-template-columns:1fr}.desktop-only{display:none}.mobile-only{display:block}.checkout-buttons-section .btn{display:inline-block;margin-left:10px}}@media (max-width: 590px){.desktop-only{display:none}.mobile-only{display:block}#loyalty-lion{padding:0}#loyalty-lion .padding-container{padding:30px 0}#loyalty-lion .how-it-works{margin-top:30px}#loyalty-lion .banner-info{padding:38px 13px}#loyalty-lion .lty-showcase{padding:50px 10px}#loyalty-lion .lty-showcase .big-title{font-size:25px}#loyalty-lion .lty-showcase .medium-title{font-size:18px}#loyalty-lion .lty-showcase .small-title{font-size:10px;margin-top:14px}#loyaltylion .lion-rewards-list{grid-template-columns:repeat(2,1fr)}#loyaltylion .lion-reward-item:not(:first-child){min-height:230px}#loyaltylion .lion-reward-item:not(:first-child){min-height:188px}#loyaltylion .lion-reward-item__content{min-height:188px}#loyaltylion .lion-reward-item__title{font-size:172%;padding-top:12px}#loyaltylion .lion-reward-item__cost{font-size:106%}#loyaltylion .lion-rules-list{grid-template-columns:repeat(2,1fr)}#loyaltylion .lion-rule-item__content:before{width:200px;height:200px}#loyaltylion .lion-rule-item__content:after{width:202px;height:202px}#loyaltylion .lion-action-button{font-size:80%;padding:5px 8px}#loyalty-lion .lty-steps .steps-box{grid-template-columns:1fr;grid-gap:30px}#loyalty-lion .big-title{font-size:24px}#loyalty-lion .banner-info .btn-pts-text{font-size:20px;margin-bottom:0}#loyalty-lion .btm-banner--img span{height:190px}}@media (max-width: 430px){#loyaltylion .lion-rule-item__content:before{width:185px;height:185px}#loyaltylion .lion-rule-item__content:after{width:172px;height:172px}#loyaltylion .lion-reward-item__title,#loyaltylion .lion-rule-item__title{font-size:70%}#loyaltylion .lion-reward-item__actions .lion-action-button{padding:3px}#loyaltylion .lion-reward-item__actions .lion-loyalty-page-reward-item__redeem-button-text{padding:0}#loyaltylion .lion-rewards-list{grid-template-columns:1fr 1fr}#loyaltylion .lion-reward-item:not(:first-child){min-height:150px}#loyaltylion .lion-reward-item__title{font-size:140%}#loyaltylion .lion-reward-item__cost{font-size:85%;margin-top:0}#loyaltylion .lion-reward-item__actions:not(:empty){margin-top:4px}#loyalty-lion .main-title{font-size:24px}#loyalty-lion .sub-title{font-size:18px}#loyalty-lion .banner-info .btns-box{margin-top:30px}#loyalty-lion .btn-txt{font-size:14px}}#login-custom{margin:70px 0}#login-custom .no-margin{margin:0}#login-custom .log-box{border-radius:7px}#login-custom img{height:auto}#login-custom .left-header,#login-custom .right-header{text-align:center;margin:0}#login-custom .logo{max-width:210px}#login-custom .subtitle{font-size:18px;margin-top:32px}#login-custom .box-left,#register .register-box{background:#1da1d8;background:-moz-linear-gradient(180deg,rgba(29,161,216,1) 0%,rgba(97,98,187,1) 44%,rgba(140,68,172,1) 65%,rgba(227,19,141,1) 100%);background:-webkit-linear-gradient(180deg,rgba(29,161,216,1) 0%,rgba(97,98,187,1) 44%,rgba(140,68,172,1) 65%,rgba(227,19,141,1) 100%);background:linear-gradient(180deg,#1da1d8,#6162bb 44%,#8c44ac 65%,#e3138d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1da1d8",endColorstr="#e3138d",GradientType=1);border:0}#login-custom .btn-gradient{width:fit-content;color:#fff;background:#1da1d8;background:-moz-linear-gradient(90deg,rgba(29,161,216,1) 0%,rgba(97,98,187,1) 44%,rgba(140,68,172,1) 65%,rgba(227,19,141,1) 100%);background:-webkit-linear-gradient(90deg,rgba(29,161,216,1) 0%,rgba(97,98,187,1) 44%,rgba(140,68,172,1) 65%,rgba(227,19,141,1) 100%);background:linear-gradient(90deg,#1da1d8,#6162bb 44%,#8c44ac 65%,#e3138d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1da1d8",endColorstr="#e3138d",GradientType=1);border:0;box-shadow:0 0 #000;transform:scale(1);animation:pulse 4s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.5)}70%{-webkit-box-shadow:0 0 0 7px rgba(0,0,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse{0%{box-shadow:0 0 #00000080}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}#login-custom .login-box{text-align:center}#login-custom .btn-login{background:#fff;color:#870057;width:160px;font-weight:600;border-radius:0}#login-custom .box-left{display:flex;flex-direction:column;justify-content:center;color:#fff!important;padding:30px 10px 50px;font-weight:300}#login-custom .info-box{text-align:center;width:70%;margin:60px auto}#login-custom .info-box .h6{margin-bottom:32px}#login-custom .info-box .forget-link{color:#fff;text-decoration:underline;margin-top:32px;display:inline-block;font-size:14px}div#rc_login{margin-top:35px}#rc_login a{display:inline-block;margin-top:16px;color:#fff;text-decoration:underline}#RecoverPasswordForm #login h2{color:#fff}#RecoverPasswordForm{text-align:center}#RecoverPasswordForm .title{color:#fff;font-size:32px}#RecoverPasswordForm .subtitle{text-transform:uppercase;font-size:13px}#RecoverPasswordForm form{width:70%;margin:0 auto}#RecoverPasswordForm .submit-box{margin-top:32px}#login-custom .box-right{background:#f8f9f8;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px 10px}#login-custom .right-header .h2{font-weight:700}#login-custom .gradient-color{background:#1da1d8;background:-moz-linear-gradient(90deg,rgba(29,161,216,1) 0%,rgba(97,98,187,1) 44%,rgba(140,68,172,1) 65%,rgba(227,19,141,1) 100%);background:-webkit-linear-gradient(90deg,rgba(29,161,216,1) 0%,rgba(97,98,187,1) 44%,rgba(140,68,172,1) 65%,rgba(227,19,141,1) 100%);background:linear-gradient(90deg,#1da1d8,#6162bb 44%,#8c44ac 65%,#e3138d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1da1d8",endColorstr="#e3138d",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#login-custom .right-main{margin:50px 0}#login-custom .right-benefits{padding:0;margin:0}#login-custom .benefit-item{display:flex;align-items:center}#login-custom .benefit-item:not(:first-child){margin-top:40px}#login-custom .benefit-item span{display:block}#login-custom .benefit-item .text{text-align:left;font-weight:600;font-size:20px}#login-custom .benefit-item .img-box{margin-right:20px}#login-custom .benefit-item .img{max-width:70px}@media (min-width: 768px){#login-custom .box-left{flex:0 0 45%}}@media (max-width: 768px){#login-custom{margin:20px 0}#login-custom .box-left{padding-top:30px;padding-bottom:10px}#login-custom .info-box{width:95%;margin:0 auto}#login-custom .left-header a{display:none}#login-custom .subtitle{margin-top:0}#login-custom #customer_login{font-size:14px;margin-top:16px}#login-custom .info-box .h6{margin-bottom:16px;font-size:14px}#login-custom .info-box .forget-link{margin-top:20px}#rc_login h5{font-size:14px}#login-custom .box-right{padding:30px 10px;margin-top:16px}#login-custom .right-header .h4{font-size:14px}#login-custom .right-header .h2{font-size:18px}#login-custom .right-main{margin:25px 0}#login-custom .benefit-item .text{font-size:14px}#login-custom .benefit-item .img{max-width:50px}}@media (max-width: 576px){#login-custom .row{padding:0 15px}}footer .main-footer p{color:#fff}footer .main-footer .list-unstyled>li>a{color:#fff}.cart-message{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:15px;max-width:380px;margin-bottom:30px}.cart-message .col-content p{margin:0;font-size:13px}.cart-message .col-image img{max-width:30px;margin-right:15px}.cart-count{border-radius:36px;font-size:10px;background-color:#fff;border:1px solid #87004f;width:17px;text-align:center;top:-4px;right:-10px}.home-main img{width:100%}.site-header .mobile-menu .search,.site-header .mobile-menu .social-links{background:#f1f1f1}@media (max-width: 480px){.column-2 .mobile-img{margin:auto auto 20px}.site-header .mobile-menu nav .sub-menu a{font-size:16px}}#single-product #accordion .card .card-block{font-size:.9em;color:#333;font-family:futura-pt,Helvetica,Arial,sans-serif}body #wk_product_faq .ui-accordion .ui-accordion-header{font-size:13.5px;color:#333!important;font-family:futura-pt,Helvetica,Arial,sans-serif!important;font-weight:bolder}body #wk_product_faq .ui-accordion .ui-accordion-content{font-size:13.5px!important;color:#333!important;font-family:futura-pt,Helvetica,Arial,sans-serif!important}#single-product h1,#single-product h2.h1{font-family:futura-pt,Helvetica,Arial,sans-serif!important;font-weight:600}#single-product .single-item .price{font-family:futura-pt,Helvetica,Arial,sans-serif!important}.product_variants label{font-family:futura-pt,Helvetica,Arial,sans-serif!important;font-weight:500}#single-product .okeReviews.okeReviews--theme .okeReviews-review-main h2,.okeReviews.okeReviews--theme .okeReviews-review-main-heading{font-family:futura-pt,Helvetica,Arial,sans-serif!important}.okeReviews p{font-size:13.5px}.okeReviews.okeReviews--theme{font-size:13.5px!important}#related-products .product-wrapper h3{font-size:.9em}#single-blog .content h1{font-family:futura-pt,Helvetica,Arial,sans-serif!important}#single-collection #collection-item h3 a{font-size:15px}.brand-story p,.giving-back p,.giving-back li{font-size:16px}.product-mega-menu{background:#fff}.color-blue{color:#161870!important}.product-mega-menu a{color:#3c3c3c;text-transform:uppercase;font-weight:400;letter-spacing:.4px;font-size:14px}.index .product-mega-menu a{color:#3c3c3c;text-transform:uppercase;font-weight:400;letter-spacing:.4px}.product-mega-menu h3{font-weight:700}.site-header a{font-family:futura-pt,Helvetica,Arial,sans-serif!important;font-size:17px}.site-header .sub-menu a{font-family:futura-pt,Helvetica,Arial,sans-serif!important;font-size:15px}.product-mega-menu h3,.product-mega-menu a{font-size:14px;font-family:futura-pt,Helvetica,Arial,sans-serif!important}.site-header .mobile-menu nav a{font-family:futura-pt,Helvetica,Arial,sans-serif!important}.site-top .tagline p{font-family:futura-pt,Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400;line-height:1}.site-top a,.nav-search .label,.nav-country .label{font-family:futura-pt,Helvetica,Arial,sans-serif!important}footer .main-footer h3{font-size:16px}footer .main-footer .list-unstyled>li>a{font-size:15px}footer .main-footer small{font-size:14px;margin-top:25px!important}footer .main-footer p{font-size:15px}.home-banner .single-item.slide-2.purple{height:auto!important;background-color:#abb2fa!important;background-image:url(/cdn/shop/files/scalp-bottles-background-invisible.jpg?v=1675300665);background-size:cover}.home-slideshow .single-item .text .button-light-blue{color:#fff;background-color:#65ddf5;border-color:0;font-size:17px;font-weight:500;letter-spacing:3px;position:absolute;bottom:13%;left:70%;transform:translate(-50%);padding:10px 40px;white-space:nowrap}.home-slideshow .single-item .text .button-light-blue:hover{color:#65ddf5;background-color:#fff}@media only screen and (max-width: 1200px){.home-slideshow .single-item .text .button-light-blue{bottom:10%}}.home-collections .image{max-width:100%}.home-slideshow .single-item .scalp-bottles{display:flex;flex-direction:row;background-image:url(/cdn/shop/files/scalp-bottles-background.jpg?v=1673977445);background-size:cover;background-position:bottom;padding:50px 0;width:100%;margin:auto;justify-content:space-around}.home-slideshow .single-item .scalp-bottles .scalp-bottles__product{width:50%;max-height:500px;text-align:right}.home-slideshow .single-item .scalp-bottles .scalp-bottles__product img{max-height:100%;width:auto;max-width:100%;float:right}.home-slideshow .single-item .scalp-bottles .text{width:45%;text-align:center;position:relative;padding:0!important}.home-slideshow .single-item .scalp-bottles .text h2{color:#fff;font-size:clamp(20px,7vw,80px);font-weight:400}.home-slideshow .single-item .scalp-bottles .text h3{font-size:clamp(24px,3.5vw,40px);font-weight:400;color:#fff}.home-slideshow .single-item .scalp-bottles .text .break-line{background-color:#65ddf5;height:5px;display:block;width:50%;margin-left:auto;margin-right:auto}.home-slideshow .single-item .scalp-bottles .text .subtitle{color:#fff;font-size:clamp(18px,3vw,30px);letter-spacing:0px}.home-slideshow .single-item .scalp-bottles .text>*{margin-bottom:20px}.home-slideshow .single-item .scalp-bottles .text .button{color:#fff;background-color:#65ddf5;font-weight:700;border-color:#65ddf5;font-size:18px;position:relative;bottom:unset;left:unset;transform:unset}.home-slideshow .single-item .scalp-bottles .text .button:hover{color:#65ddf5}.home-slideshow .single-item .scalp-bottles .text{display:flex;flex-direction:column;justify-content:space-around}@media screen and (max-width: 920px){.home-slideshow .single-item .scalp-bottles .scalp-bottles__product{width:65%}.home-slideshow .single-item .scalp-bottles .text{width:35%}.home-slideshow .single-item .scalp-bottles .text>*{margin-bottom:15px}.home-slideshow .single-item .scalp-bottles .text .button{padding:7px 20px}}@media screen and (max-width: 540px){.home-slideshow .single-item .scalp-bottles .text .button{padding:5px 15px;font-size:14px;bottom:0}.home-slideshow .single-item .scalp-bottles .scalp-bottles__product{width:55%}.home-slideshow .single-item .scalp-bottles .text{width:45%}.home-slideshow .single-item .scalp-bottles .text>*{margin-bottom:8px}}.home-banner .desktop-only{width:100%}.home-banner .single-item.slide-1{background:#fff}.home-banner .single-item.slide-1 img.mobile-only{max-height:365px;margin:auto}#related-products .product-wrapper{padding:20px 20px 0}#related-products h2{display:none}.wrapper{height:100vh;display:flex;align-items:center;justify-content:center;background:-webkit-linear-gradient(to right,#834d9b,#d04ed6);background:linear-gradient(to right,#834d9b,#d04ed6)}.wrapper a{display:inline-block;text-decoration:none;padding:15px;background-color:#fff;border-radius:3px;text-transform:uppercase;color:#585858;font-family:Roboto,sans-serif}.modal{visibility:hidden;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#4d4d4db3;transition:all .4s}.modal:target{visibility:visible;opacity:1}.modal__content{border-radius:4px;position:relative;width:500px;max-width:90%;background:#fff;padding:1em 2em}.modal__footer{text-align:right}.modal__footer a{color:#585858}.modal__footer i{color:#d02d2c}.modal__close{position:absolute;top:10px;right:10px;color:#585858;text-decoration:none}.fa-tiktok,.fa-shopping-bag-light{width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:currentColor;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/131/assets/twc.css.map */
