@font-face{font-family:'quicksandregular';src:url("/static/fonts/quicksand-regular-webfont.woff2") format("woff2"),url("/static/fonts/quicksand-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ralewayregular';src:url("/static/fonts/raleway-regular-webfont.woff2") format("woff2"),url("/static/fonts/raleway-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ralewaybold';src:url("/static/fonts/raleway-bold-webfont.woff2") format("woff2"),url("/static/fonts/raleway-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ralewaysemibold';src:url("/static/fonts/raleway-semibold-webfont.woff2") format("woff2"),url("/static/fonts/raleway-semibold-webfont.woff") format("woff"),url("/static/fonts/raleway-semibold-webfont.svg#ralewaysemibold") format("svg");font-weight:normal;font-style:normal}.hair-expertisepage-section{padding-top:25px}.hair-expertisepage{padding-bottom:40px}.hair-expertisepage h2{font-size:36px;font-weight:600;padding-bottom:20px;padding-top:20px;color:#333;letter-spacing:2px;margin-bottom:0;font-family:'ralewayregular'}.hair-expertisepage h2.hairexpertise-title{font-size:34px;font-weight:600;color:#AE005F;letter-spacing:3px;font-family:'ralewayregular';margin:1em 0 1em;text-transform:uppercase}.he-beauty-bene{padding-top:40px}.hair-expertisepage-section p{font-family:'ralewayregular' !important}.hair-expertisepage p,.he-beauty-bene p,.hexp-family p{color:#343434;font-weight:600;font-size:17px;line-height:28px;letter-spacing:1px;margin:0;padding-bottom:10px;font-family:"quicksandregular"}.hair-expertisepage ul li{list-style-image:url(/static/img/hairfinity/theme/pink-list-style.png)}.hair-expertisepage ul li p{display:inline}.hair-expertisepage ul h6{color:#AE005F;font-weight:600;line-height:27px;font-size:17px;padding-right:7px;display:inline;font-family:'ralewaybold'}.he-start{width:50%;float:left;padding-bottom:50px}.he-image{width:30%;float:left;padding-top:20px;text-align:center}.he-image img{width:auto;height:auto}.he-content{width:70%;float:left}.hair-expertisepage-section br{display:none}.he-content p{padding:19px 70px 19px 45px}.hexp-border{-webkit-box-shadow:0px 1px 1px #efefef;-moz-box-shadow:0px 1px 1px #efefef;box-shadow:0px 1px 1px #efefef;height:2px}.hexp-secondpart{clear:left}.hexp-family p{padding-bottom:35px;font-family:"quicksandregular"}.he-beauty-bene h2{font-size:36px;padding-bottom:20px;padding-top:50px;font-weight:600;color:#333;letter-spacing:2px;margin-bottom:0;font-family:'ralewayregular'}.hexp-secondpart h2{padding-bottom:30px;padding-top:60px;font-size:36px;font-weight:600;color:#333;letter-spacing:2px;margin-bottom:0;font-family:'ralewayregular'}.hexp-family h4{color:#AE005F;font-weight:600;font-family:'ralewaybold';font-size:22px;text-transform:uppercase;padding-bottom:10px}.hair-expertisepage .awful-title a{color:#AE005F;text-decoration:none}.he-content span{color:#AE005F;font-weight:600}.he-part .clear{clear:both}.he-content span a{text-decoration:none;font-family:'ralewaybold'}.hair-expertisepage ul{padding-left:30px}.hexp-family{padding-top:40px}.hexp-family h2{padding-bottom:40px}@media (max-width: 992px){.hair-expertisepage-section{padding-top:25px;width:90%;margin:0 auto}.safeingredients{padding:0}.he-image img{width:100%;height:auto}.he-content p{padding:19px 41px 19px 45px}.hair-expertisepage h2.hairexpertise-title{text-align:center;color:#333;padding-top:0;border-bottom:1px solid gray;border-bottom:1px solid #efefef;margin-top:0;padding-bottom:30px}}@media (max-width: 770px){.he-image{width:30%;float:left;padding-top:12px}.hair-expertisepage-section{width:90%;margin:0 auto;padding-top:0}.hair-expertisepage h2{font-size:26px}.hair-expertisepage p{font-size:15px}.he-content p{padding:7px 4px 17px 20px}.hair-expertisepage-section h2{font-size:26px}}@media (max-width: 600px){.header-wrap{width:100%;height:163px}.he-image img{width:auto;height:auto;max-width:90%}.he-start{width:100%;float:none;padding-bottom:10px}.he-image{width:25%;float:left;padding-top:12px}.he-part{padding-bottom:20px}.he-content{width:68%;float:left;padding-left:19px}.he-content p{padding:7px 4px 17px 30px}}@media (max-width: 500px){.hair-expertisepage-section h2{font-size:25px}.hair-expertisepage h2{font-size:25px;line-height:45px}.hair-expertisepage.hair-expertisepage-div h2{font-size:25px}.hair-expertisepage-section .he-beauty-bene h2{font-size:25px !important}.hexp-family h4{font-size:18px;line-height:24px;padding-bottom:10px}.hair-expertisepage p{font-size:14px;line-height:21px}.hexp-secondpart h2{font-size:25px}}@media (max-width: 430px){.hair-expertisepage h2{font-size:25px;line-height:37px}.hair-expertisepage-section{padding-top:20px}.hair-expertisepage p,.he-beauty-bene p,.hexp-family p{font-size:14px}.he-beauty-bene{padding-top:30px}}@supports (-webkit-overflow-scrolling: touch){.hair-expertisepage-section{width:90%;margin:0 auto}.hair-expertisepage-section p{width:90%}.hair-expertisepage h2{width:94%;font-size:25px}}.archive .testimonial-content .cta{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:1rem;padding:0.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#ffffff !important;color:#343434 !important;border-radius:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;font-family:"quicksandregular";padding-top:0.9375em;padding-bottom:0.9375em;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border:1px solid #343434 !important;background:#ae005f;color:#fff;letter-spacing:1px;font-weight:700}@media screen and (max-width: 800px){.post-type-archive-testimonial .testimonial-single .testimonial-img{margin-right:0;float:left;width:100%;height:auto;margin-bottom:10px}.post-type-archive-testimonial .testimonial-content{float:left}.post-type-archive-testimonial h5.testimonial-content-toggle a{color:#fff;text-decoration:none}.post-type-archive-testimonial #cboxNext{background-size:60px;width:32px;overflow:hidden}.post-type-archive-testimonial #cboxPrevious{left:-14px;background-position:-30px 0;background-repeat:no-repeat;background-size:60px;width:40px;overflow:hidden}.post-type-archive-testimonial .fb-share-button.social-icon.social-icon-facebook{margin:2%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}body .dont_style{text-transform:none;font-weight:normal;color:black}ol,ul{list-style:none}ul.list,ul.default{list-style-type:disc;list-style-position:inside}ol.list,ol.default{list-style-type:decimal;list-style-position:inside}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}article,aside,figure,footer,header,hgroup,nav,section{display:block}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}html{overflow-y:scroll}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}@-moz-document url-prefix(){select{-moz-appearance:none;text-indent:0.01px;text-overflow:""}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}body{font-family:"quicksandregular"}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}html[dir=rtl]{overflow-x:hidden}html:dir(rtl){overflow-x:hidden}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;position:relative;zoom:1;overflow:hidden}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.hp-slider .flex-direction-nav{display:none}.flex-direction-nav{*height:0}.flex-direction-nav a{width:38px;height:38px;margin:0;background-image:url("//www.hairfinity.com/static/img/assets/home-icon-sprite.png");background-position:0 0;background-repeat:no-repeat;position:absolute;bottom:.625rem;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{right:10px}.flex-direction-nav .flex-prev{left:10px;background-position:-38px 0}.flex-direction-nav .flex-disabled{cursor:default}.flex-control-nav{display:none}.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:13px;height:14px;display:block;background-image:url("//www.hairfinity.com/static/img/assets/flex-sprite.png");background-position:-13px -39px;background-repeat:no-repeat;cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background-image:url("//www.hairfinity.com/static/img/assets/flex-sprite.png");background-position:-26px -39px;background-repeat:no-repeat}.flex-control-paging li a.flex-active{background-image:none !important;background:none !important;border:2px solid #AE005F !important}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media (min-width: 740px){.flexslider:hover .flex-next{opacity:.6}.flexslider:hover .flex-prev{opacity:.6}.flexslider:hover .flex-disabled{opacity:.2}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-control-nav{z-index:99999;display:block;width:100%;position:absolute;bottom:10px;text-align:center}}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-next,body .flex-direction-nav .flex-next{opacity:1;background-position:65% 100% !important}.grid-product-slider.flexslider .flex-direction-nav .flex-prev{opacity:1}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-prev,body .flex-direction-nav .flex-prev{opacity:1;background-position:50% 100% !important}.flex-direction-nav .flex-disabled{cursor:default}@media (min-width: 740px){.grid-product-slider.flexslider .flex-direction-nav .flex-next{right:0.625rem}.grid-product-slider.flexslider .flex-direction-nav .flex-prev{left:0.625rem}}.mobile-nav-toggle{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:1.5625rem;left:.625rem}.mobile-nav-toggle span{text-indent:-9999px;display:block}.mobile-nav{position:fixed;z-index:9999;width:240px;left:-240px;bottom:0;top:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff}.mobile-nav .header-nav-strong.header-nav-em{font-weight:bold}.mobile-nav .header-nav-strong.header-nav-em a{background:#AE005F;margin-left:-1.25rem;padding-left:1.25rem;margin-right:-1.25rem;padding-right:1.25rem}.mobile-nav-wrapper{padding:.625rem .125rem;color:#fff}.mobile-nav-wrapper .header-nav-primary-link{display:block}.mobile-nav-wrapper .header-nav-primary-link a{color:#AE005F;text-decoration:none;text-transform:uppercase;font-size:.9375em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9375rem .9375rem;font-weight:600;border-bottom:1px solid #ddd}.mobile-nav-wrapper .mobile-nav-primary{margin-bottom:.625rem;padding:.625rem 0}.mobile-nav-wrapper .mobile-nav-utility-nav,.mobile-nav-wrapper .mobile-nav-tertiary-nav{margin-bottom:.625rem;padding:0 .625rem}.mobile-nav-wrapper .mobile-nav-utility-nav a,.mobile-nav-wrapper .mobile-nav-tertiary-nav a{color:#333;text-decoration:none;text-transform:uppercase;font-size:.75em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9375rem 0;font-weight:600}.mobile-nav-wrapper .mobile-nav-utility-nav .utility-nav-link-my-account a,.mobile-nav-wrapper .mobile-nav-tertiary-nav .utility-nav-link-my-account a{display:inline-block;width:42%}.mobile-nav-wrapper .mobile-nav-utility-nav .utility-nav-link-my-account .utility-nav-login,.mobile-nav-wrapper .mobile-nav-tertiary-nav .utility-nav-link-my-account .utility-nav-login{font-size:.6875em;margin-left:1.25rem;padding:.5625rem;background:#efefef;font-weight:600;text-align:center}.mobile-nav-utility-nav .utility-nav-link-search,.mobile-nav-utility-nav .utility-nav-link-track-my-order,.mobile-nav-utility-nav .utility-nav-link-shopping-cart,.mobile-nav-utility-nav .utility-nav-link-checkout{display:none}.mobile-nav-language-switcher{color:#fff;padding:.625rem .5rem;margin:0 0 1.25rem}.mobile-nav-language-switcher .language-switcher-heading{display:block;margin-bottom:.3125rem;color:#aaa;text-transform:uppercase;font-size:.6875em}.mobile-nav-language-switcher select{-moz-appearance:none;-webkit-appearance:none;color:#666;background:#efefef;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:.625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica, arial, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:inline-block;font-size:.75em;cursor:pointer;-webkit-appearance:menulist;width:100%}.mobile-nav-language-switcher select:disabled{color:#999}@media screen and (-webkit-min-device-pixel-ratio: 0){.mobile-nav-language-switcher select{height:2.1875rem}}.mobile-nav-currency-switcher .currency-switcher-heading{margin-bottom:.3125rem;color:#aaa;text-transform:uppercase;font-size:.6875em}.mobile-nav-currency-switcher a{display:inline-block;padding:.3125rem .625rem;border:1px solid #444;background:#444;color:#fff;margin-left:.3125rem;font-size:.875em;cursor:pointer}body.mobile-nav-exposed{right:0;left:0}body.mobile-nav-exposed .mobile-nav{left:0}body.mobile-nav-exposed:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:99}#mobile-search,#mobile-shopping-cart,#mobile-nav-toggle{font-size:1.5em;text-decoration:none;color:#c5c5c5}.mobile-nav-exposed .mobile-nav-toggle.ellipses-icon{position:fixed;top:30px;left:245px;z-index:999999;background:url(/static/img/assets/close-img-mbl_white.png) center center no-repeat;width:35px;background-size:100%;margin:0 0 0 5px}.mobile-nav-toggle.ellipses-icon{background:url(/static/img/assets/ellipses-dots.png) center center no-repeat;width:35px;background-size:100%;margin:0 0 0 5px}.mobile-nav-shopping-cart span#cartcount{font-size:15px;text-indent:0;text-align:center;line-height:2.3}.mobile-nav-shopping-cart span,.mobile-nav-search span{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.mobile-nav-shopping-cart,.mobile-nav-search{position:absolute;top:1.5625rem}.mobile-nav-shopping-cart{right:.625rem;position:absolute !important}.mobile-nav-search{right:3.125rem}.page-order-now .mobile-nav-toggle{display:none}body{position:relative}.breadcrumb,.header-navigation-primary-container,.header-navigation-utility-container{display:none}.container{margin-left:auto;margin-right:auto;padding:0 1.25rem}.content-main{padding-bottom:2.5rem}.home .content-main{padding-bottom:0;overflow:hidden}#content{margin-bottom:2.5rem}.footer{padding:2.5rem 0 0 0}.cell{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content,.content-primary{margin-bottom:3.75rem}.page-heading-primary img{display:none}.grid-3col-min2col .cell{width:49%;margin-right:2%;float:left}.grid-3col-min2col .cell:nth-child(2n){margin-right:0}.grid-4col-min2col .cell{width:49%;margin-right:2%;float:left}.grid-4col-min2col .cell:nth-child(2n){margin-right:0}@media (min-width: 540px){.grid-3col .cell{width:49%;margin-right:2%;float:left}.grid-3col .cell:nth-child(2n){margin-right:0}}@media (min-width: 740px){.grid-2col .cell{width:49%;margin-right:2%;float:left;position:relative}.grid-2col .cell:nth-child(2n){margin-right:0}.grid-3col .cell{width:32%;margin-right:2%;float:left}.grid-3col .cell:nth-child(2n){margin-right:2%}.grid-3col .cell:nth-child(3n){margin-right:0}.grid-4col .cell{width:49%;margin-right:2%;float:left}.grid-4col .cell:nth-child(2n){margin-right:0}}@media (min-width: 980px){.grid-4col .cell{width:23.5%;margin-right:2%;float:left}.grid-4col .cell:nth-child(2n){margin-right:2%}.grid-4col .cell:nth-child(3n){margin-right:2%}.grid-4col .cell:nth-child(4n){margin-right:0}}.video-embed{margin-left:auto;margin-right:auto;position:relative;height:0;padding-bottom:56.25%}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 740px){.container{width:auto}.breadcrumb{display:block;margin:0 0 1.875rem;color:#999;font-size:.75em;text-transform:uppercase}.breadcrumb a{color:#999;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.content-main{min-height:31.25rem}#mobile-nav-toggle,.mobile-nav,#mobile-shopping-cart,#mobile-search{display:none}.header-navigation-primary-container,.header-navigation-utility-container{display:block}#column-right{display:block;float:right}.header-navigation-primary{display:block}body.mobile-nav-exposed{left:0rem;right:0rem}body.mobile-nav-exposed .mobile-nav{right:-20rem}.mobile-only{display:none}}.layout-1col .content-section-container{max-width:46.25rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 740px){.layout-1col .content-section-heading{background:#efefef;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 0 1.875rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5rem 0}.layout-1col .content-section-heading h1{font-size:3.25rem;margin:0;text-align:left}}@media (min-width: 980px){.container-wide{max-width:1200px}.container{max-width:1200px}.layout-2col-content-right #column-left{display:block;float:left;width:20%;margin-right:5%}.layout-2col-content-right #content{float:right;width:75%}.layout-2col-content-left #column-right,.layout-2col-content-left .content-secondary{display:block;float:right;width:30%;margin-left:2%}.layout-2col-content-left #content,.layout-2col-content-left .content-primary{float:left;width:68%}.layout-1col .content-secondary .tout{float:left;width:32%;margin-right:2%}.layout-1col .content-secondary .tout:last-child{margin-right:0}}.successpay_msg{text-align:center}.successpay_msg.container-account .buttons{text-align:left}.successpay_msg h1{text-align:center;color:#b00061;font-size:38px;font-weight:bold;margin-bottom:0.5em;letter-spacing:2px;font-family:'ralewayregular'}.social-sharing-message h2{color:#b00061;font-weight:bold;font-family:'ralewaybold';letter-spacing:1px}.layout-2col-content-right.successpay_msg #content{float:none;width:70%;margin:0 auto;padding-top:2em}.rtl .successpay_msg h1{letter-spacing:0}.rtl .social-sharing-message h2{letter-spacing:0}.cookie-disclaimer{position:relative;background:rgba(179,179,179,0.95);min-height:2.375rem;padding:.3125rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cookie-disclaimer .cookie-disclaimer-content{font-size:.6875rem;color:#fff;text-align:center;padding-right:2.5rem}.cookie-disclaimer .cookie-disclaimer-content a{color:#AE005F}.cookie-disclaimer .cookie-disclaimer-content .disable_cookie_disclaimer{display:none}@media (min-width: 740px){.cookie-disclaimer{padding-top:.625rem}.cookie-disclaimer .cookie-disclaimer-content{font-size:.875rem}}.cookie-disclaimer .cookie-disclaimer-close{position:absolute;right:.3125rem;top:.3125rem;background:#333;padding:.375rem .5rem;line-height:1em;color:#fff;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cookie-disclaimer .cookie-disclaimer-close:hover{opacity:.8}.successpay_msg h1{text-align:left}.successpay_msg p{text-align:left;margin-bottom:5px}.successpay_msg p{font-weight:bold}.notification-bar{position:relative;background:#343434;padding:1rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.75rem}.notification-bar a{color:#fff;text-decoration:none}.notification-bar .retail-link{display:none}.notification-bar .header-notices{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1em;position:relative}.notification-bar .header-notice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:0;opacity:0}.notification-bar .header-notice.exposed{height:auto;opacity:1}@media (min-width: 740px){.notification-bar{padding-left:1.25rem;padding-right:1.25rem}.notification-bar .header-notices{padding-right:0%}.notification-bar .header-notice-label{font-size:14px;font-family:'ralewayregular';letter-spacing:3px}.notification-bar .header-notice{text-align:left}.notification-bar .retail-link{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:1.25rem;top:.625rem;width:20%;z-index:10;text-align:right}}@media (min-width: 740px){.discover-sub-section-why-hairfinity .grid-2col .cell{max-width:49%}}.notification-bar .header-notice{min-height:15px !important}@media (max-width: 1000px){.notification-bar{padding:0.8rem}body span.newweek_txt{max-width:85%;background:url(/static/img/assets/transparent-grey.png) repeat;top:auto;right:0;left:0;margin:0 auto;bottom:1em;font-size:17px;display:block;text-align:center;padding:0.5em;line-height:1.3}.dsktp_Art_img{display:none}.mbl_Art_img{display:block}}.header{position:relative;border-bottom:1px solid #efefef;margin-bottom:1.25rem}.header .header-navigation-utility-container{padding:.625rem 1.25rem;position:relative}.header .header-social-icons{float:left;padding-top:.3125rem}.header .header-social-icons a{display:inline-block;vertical-align:top;width:22px;height:21px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header-social-icons a span{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.header .header-social-icons a:hover{opacity:.7}.header .header-social-icons .header-social-icons-facebook{background-image:url("//www.hairfinity.com/static/img/assets/icon-grey-facebook.png");background-position:top left;background-repeat:no-repeat}.header .header-social-icons .header-social-icons-twitter{background-image:url("//www.hairfinity.com/static/img/assets/icon-grey-twitter.png");background-position:top left;background-repeat:no-repeat}.header .header-social-icons .header-social-icons-google-plus{background-image:url("//www.hairfinity.com/static/img/assets/icon-grey-google-plus.png");background-position:top left;background-repeat:no-repeat}.header .header-social-icons .header-social-icons-instagram{background-image:url("//www.hairfinity.com/static/img/assets/icon-grey-instagram.png");background-position:top left;background-repeat:no-repeat}.header .header-social-icons .header-social-icons-youtube{background-image:url("//www.hairfinity.com/static/img/assets/icon-grey-youtube.png");background-position:top left;background-repeat:no-repeat}.header .header-social-icons .header-social-icons-pinterest{background-image:url("//www.hairfinity.com/static/img/assets/icon-grey-pinterest.png");background-position:top left;background-repeat:no-repeat}.header .header-navigation-utility{float:right;margin:0 0 .3125rem}.header .header-navigation-utility .utility-nav-link{margin-right:.3125rem;display:inline-block;vertical-align:middle}.header .header-navigation-utility a{font-family:'ralewayregular';font-weight:600;font-size:0.75em;text-transform:uppercase;letter-spacing:2px;line-height:21px;color:#333;padding:0 .3125rem;text-decoration:none;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header-navigation-utility a:hover{color:#AE005F}.header .header-navigation-utility .utility-nav-link:last-child{margin-right:0}.header .header-navigation-utility .utility-nav-link:last-child a{padding-right:0}.header .header-navigation-utility .utility-nav-login{text-transform:uppercase;margin-left:.3125rem;background:#efefef;margin-right:1.25rem}.header .header-navigation-utility .utility-nav-login:hover{background:#ccc;color:#333}.header .header-navigation-utility .utility-nav-link-search,.header .header-navigation-utility .utility-nav-link-shopping-cart{margin-left:.3125rem;height:20px}.header .header-navigation-utility .utility-nav-link-search a,.header .header-navigation-utility .utility-nav-link-shopping-cart a{font-size:1.5em}.header .header-navigation-utility .utility-nav-link-search a span,.header .header-navigation-utility .utility-nav-link-shopping-cart a span{text-indent:-9999px;display:block;width:1px}.header .header .header-navigation-utility a.shopping-bag,.header .header a.shopping-bag{background:url("/static/img/assets/Icon_Shop-Online.png") top center no-repeat;min-width:28px;min-height:28px;position:relative;text-align:center}.header .header .header-navigation-utility a.search-icon,.header .header a.search-icon{background:url("/static/img/assets/Icon_Search.png") top center no-repeat;min-width:28px;min-height:28px;background-position:50% 50%}.header .header .header-navigation-utility .utility-nav-link-shopping-cart a span.cartCount{text-indent:initial;width:auto;font-size:0.7rem;text-align:center;position:absolute;right:0;left:0;margin:0 auto;color:#b00061;top:25%}.header .header .header-navigation-utility .utility-nav-link-my-account a{font-family:'ralewayregular';font-weight:600;font-size:0.75em}.header .header-language-switcher{position:absolute;right:1.25rem;bottom:-1.875rem}.header .language-switcher-select{-moz-appearance:none;-webkit-appearance:none;color:#666;background:#efefef;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:.625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica, arial, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:inline-block;font-size:.75em;cursor:pointer;-webkit-appearance:menulist;border:1px solid #efefef;background-color:#fff;font-size:.75em;color:#777}.header .language-switcher-select:disabled{color:#999}@media screen and (-webkit-min-device-pixel-ratio: 0){.header .language-switcher-select{height:2.1875rem}}@media screen and (-webkit-min-device-pixel-ratio: 0){.header .language-switcher-select{height:1.9375rem}}.header .header-country-links{display:inline}.header .header-country-links img{vertical-align:middle}.header .header-country-links a{margin-left:.3125rem;opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header-country-links a:hover{opacity:1}.header .header-logo{margin:0 auto;text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.header .header-navigation-primary{text-align:center;margin:0 0 1.25rem}.header .header-navigation-primary a{font-family:'ralewayregular';font-weight:600;font-size:1.1em;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin:0 0.35rem;text-decoration:none;padding:.625rem;color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header-navigation-primary a:hover{background:#efefef}.header .header-navigation-primary .header-nav-strong{font-weight:bold}.header .header-navigation-primary .header-nav-em a{color:#AE005F}@media (min-width: 740px){.header{border-bottom:0 none;margin-bottom:1.875rem}.header .header-logo-container{margin-top:1rem;margin-bottom:3rem}.header-navigation-primary-container{border-bottom:1px solid #efefef}}.sitewide-notice{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:10px;padding:0 20px;font-size:12px;line-height:1.2em;border-bottom:1px solid #efefef;padding-top:10px;padding-bottom:10px;margin-bottom:30px}.sitewide-notice strong{text-transform:uppercase}.sitewide-notice em{color:#AE005F}body.home .sitewide-notice{border-top:1px solid #efefef;border-bottom:0 none;margin-bottom:0px}body.page-order-now .sitewide-notice{border-top:1px solid #efefef}.header-search{display:none;position:absolute;z-index:100;left:0;right:0;background:rgba(0,0,0,0.8);padding:.625rem 0}.header-search fieldset{margin:0}.header-search label{display:none}.header-search button{display:none}.header-search .input-field{width:90%;background-image:url("//www.hairfinity.com/static/img/assets/icon-search.png");background-position:98% 50%;background-repeat:no-repeat}.header-search.exposed{display:block}.header-search .mobile-search-close{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start;background-color:#111;cursor:pointer;background-image:url("//www.hairfinity.com/static/img/assets/icon-close.png");background-position:50% 50%;background-repeat:no-repeat;width:1.875rem;height:1.875rem;position:absolute;right:.625rem;top:.625rem}@media (min-width: 740px){.header-search{padding:3.75rem}.header-search label{display:block;float:left;text-transform:uppercase;color:#fff;width:30%;text-align:right;padding:.3125rem;font-size:1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-search .input-field{float:left;width:50%}}.header .header-navigation-utility .utility-nav-link-my-account a{font-family:'ralewayregular';font-weight:600;font-size:0.75em}.header .header-navigation-utility a.search-icon,.header a.search-icon{background:url("/static/img/assets/Icon_Search.png") top center no-repeat;min-width:28px;min-height:28px;background-position:50% 50%}.header .header-navigation-utility a.shopping-bag,.header a.shopping-bag{background:url("/static/img/assets/Icon_Shop-Online.png") top center no-repeat;min-width:28px;min-height:28px;position:relative;text-align:center}.header .header-navigation-utility .utility-nav-link-shopping-cart a span.cartCount{text-indent:initial;width:auto;font-size:0.7rem;text-align:center;position:absolute;right:0;left:0;margin:0 auto;color:#b00061;top:25%;font-weight:100;font-family:"quicksandregular"}@media (min-width: 740px){.rtl .notification-bar .header-notice-label{letter-spacing:0}}.rtl .header .header-navigation-utility a{letter-spacing:0}.rtl .header .header-navigation-primary a{letter-spacing:0}.container-sitewide-featured{margin-bottom:3.75rem;margin-left:auto;margin-right:auto}.footer-tout-box{background-color:#efefef;text-align:center;padding:0 0 1.875rem}.footer-tout-box .inset-bottle{position:relative;margin-top:-1.875rem}.footer-tout-box .inset-bottle img{width:60%;height:auto}.footer-tout-box .cta-copy{max-width:25rem}.footer-tout-box .cta-copy h2{display:none;text-transform:uppercase;font-size:1.5rem;margin-bottom:0.75em}.footer-tout-box .cta-copy strong{display:block;margin:0 0 1em 0}@media (min-width: 480px){.footer-tout-box .inset-bottle{float:left;width:49%}.footer-tout-box .inset-bottle img{width:100%;max-width:15.625rem}.footer-tout-box .cta-copy{padding-top:3.75rem;float:left;width:49%;margin-left:2%;text-align:left}.footer-tout-box .cta-copy h2{display:block}.footer-tout-box .cta-copy strong{display:inline;font-weight:normal;margin:0}}@media (min-width: 800px){.footer-tout-box .inset-bottle{text-align:right}.footer-tout-box .cta-copy{padding-top:6.25rem}}.footer{background:#fff;color:#fff;padding-top:0}.footer .newsletter-container{background:#000 url(/static/img/assets/newsletter_footer_Bg.jpg) top center repeat-x;padding-top:2.5rem;min-height:240px}.footer .newsletter-container .footer-email-signup{margin:0 auto;float:none;margin-top:1rem;margin-bottom:4rem}.footer .newsletter-container .footer-email-signup h3{font-size:1.6rem;letter-spacing:2px;font-size:1.5625em;text-transform:uppercase;margin:0 0 1.25rem;font-family:'ralewayregular';text-align:center}.footer .newsletter-container .footer-email-signup p{margin-bottom:1em;text-align:center;font-size:1.05rem;letter-spacing:1px}.footer .newsletter-container .footer-email-signup .input-field{background:#fff;text-transform:uppercase;width:80.5%;margin-right:2%;display:block;float:left;font-family:'ralewayregular';font-size:0.9rem;padding:1rem;letter-spacing:1px}.footer .newsletter-container .footer-email-signup .button-secondary{width:16%;letter-spacing:1px;font-family:'ralewayregular';font-size:0.9rem;padding:1rem;margin:0;display:block;float:left;color:#fff;background:#AE005F;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.footer .newsletter-container .footer-email-signup .button-secondary:hover{background:#7b0043}.footer .newsletter-container .footer-email-signup .button-secondary.button-disabled{background:#ccc}.footer .newsletter-container .footer-email-signup .button-secondary.button-disabled:hover{background:#ccc}.footer .newsletter-container .footer-email-signup form{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;max-width:420px;width:96%;margin:0 auto}.footer .newsletter-container .footer-email-signup form.disabled{opacity:.5}.footer .newsletter-container .footer-email-signup form.disabled .input-field{padding-right:2.1875rem;background-image:url("//www.hairfinity.com/static/img/assets/spinner.gif");background-position:99% 50%;background-repeat:no-repeat}.footer .footer-facebook-like-box{overflow:hidden;margin-bottom:1.875rem;line-height:1}.footer .footer-row-support{background:#fff;margin:0 auto 2.5rem auto;padding:2.5rem 0 0}.footer .footer-support-link a{display:inline-block;background:#f5f5f5 !important;color:#343434;font-size:1.8rem;font-family:'ralewayregular';font-weight:normal;padding:2.25rem 2rem 2.25rem 6rem;text-align:right;text-decoration:none;min-height:100px !important;text-transform:uppercase;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .footer-support-link a span{position:absolute;left:0;top:0;bottom:0;width:6rem}.footer .footer-support-link a:hover{background:#000}@media (min-width: 740px){.footer .footer-support-link{width:45%;margin-right:8%;float:left;position:relative}.footer .footer-support-link:after{content:'';position:absolute;text-align:center;background:url(/static/img/assets/home-icon-sprite.png) top center no-repeat;width:20px;height:38px;background-position:65% 100%;right:-5%;top:30%}.footer .footer-support-link:nth-child(2n){margin-right:0}.footer .footer-support-link:nth-child(1):last-child{float:none;margin-left:auto;margin-right:auto}}.footer .footer-live-chat a span{background-image:url("//www.hairfinity.com/static/img/assets/home-icon-sprite.png");background-position:.4375rem 50%;background-repeat:no-repeat}.footer .footer-email-support a span{background-image:url("//www.hairfinity.com/static/img/assets/Icon_Email-Customer.png");background-position:50% 50%;background-repeat:no-repeat}.footer .footer-customer-survey a span{background-image:url("//www.hairfinity.com/static/img/assets/icon-customer-survey.png");background-position:.4375rem 50%;background-repeat:no-repeat}.footer .footer-seals{padding:0;text-align:center}.footer .footer-seals a{vertical-align:middle;display:inline-block;width:9.375rem;text-align:center;margin:.625rem;opacity:.8;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .footer-seals a:hover{opacity:1}.footer .footer-seals img{vertical-align:middle}.footer .footer-copyright{color:#999;padding-top:3.75rem;padding-bottom:3.75rem;text-align:left;background:#f5f5f5}.footer .footer-copyright p{font-size:0.9rem;line-height:1.5}.footer .footer-copyright .container{line-height:1.5}.footer .home .footer .footer-copyright p{margin-top:1em}.footer .footer-live-chat .assistly-widget .icn-chat{background:url(/static/img/assets/Icon_Live-Chat.png) left center no-repeat !important;left:1em;min-height:100px !important;width:6rem !important;top:0}body .footer .footer-live-chat .assistly-widget a{padding:2.25rem 2rem 2.25rem 8.5rem;text-align:left}body .footer .footer-live-chat .assistly-widget a span.icn-chat{margin-left:0}.footer .footer-live-chat .assistly-widget span{background:#f5f5f5 !important;color:#343434;font-size:1.8rem;height:auto !important;overflow:hidden;line-height:3.5;width:100% !important;min-height:100px !important;padding-left:8em;background-size:auto !important}body .footer .footer-live-chat .assistly-widget a{display:inline-block;background:#f5f5f5 !important;color:#343434;font-size:1.8rem;font-family:'ralewayregular';font-weight:normal;padding:2.25rem 2rem 2.25rem 6rem;text-align:right;text-decoration:none;min-height:100px !important;text-transform:uppercase;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width: 740px){.hp-slider-slide-content .cta{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:1rem;padding:0.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#ffffff !important;color:#343434 !important;border-radius:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;font-family:"quicksandregular";padding-top:0.9375em;padding-bottom:0.9375em;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border:1px solid #343434 !important;background:#AE005F;color:#fff;letter-spacing:1px;font-weight:700}.hp-slider-slide-content .cta:hover{color:#AE005F !important}}@media (max-width: 500px){.footer .newsletter-container .footer-email-signup .button-secondary{text-align:center;padding:1.2em 0}}.footer-world-page{text-align:center;padding-bottom:1em;padding-top:1em}.footer-world-page .footer-world-page-link{color:#999;position:relative;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;padding:.625rem;background:#fff;border-radius:5px;font-size:0;padding-right:1.5rem}.footer-world-page .footer-world-page-link:after{content:'<';position:absolute;right:5%;top:30%;font-size:1.2rem;transform:rotate(-90deg)}.footer-world-page .footer-world-page-link img{width:2rem;height:1.5rem;vertical-align:middle}.footer-world-page .footer-world-page-link span{vertical-align:middle;margin-right:0.7rem;font-size:14px;background:none}@media (min-width: 740px){.footer-row-email-fb .footer-facebook-like-box{padding-left:1.25rem}.footer-row-email-fb .footer-facebook-like-box div{overflow:hidden}}.footer-link-sections{padding-top:1.25rem;padding-bottom:1.25rem;background:#f5f5f5}.footer-link-sections .cell{border-bottom:1px solid #e4e4e4}.footer-link-sections .cell.exposed{padding-bottom:1.25rem}.footer-link-sections .cell.exposed a{display:block;padding-left:2em}.footer-link-sections h4{font-size:1em;text-transform:uppercase;position:relative;padding-top:.9375rem;padding-bottom:.9375rem}.footer-link-sections h4 i{position:absolute;right:0;top:.75em;color:#999}.footer-link-sections a{display:none;font-size:0.85em;line-height:1rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;margin-left:-.3125em;padding:0.525em 0.3125em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#353535;font-family:'ralewayregular'}.footer-link-sections a:hover{background:rgba(255,255,255,0.2)}@media (min-width: 740px){.footer-link-sections a{display:block}}@media (min-width: 740px){.footer-link-sections{padding-top:2.5rem;padding-bottom:2.5rem}.footer-link-sections .cell{border:0 none;margin-bottom:1.875rem}.footer-link-sections h4{margin-bottom:.9375rem;padding:0;font-family:'ralewayregular';font-weight:600;letter-spacing:2px}.footer-link-sections h4 i{display:none}}@media (min-width: 980px){.footer-link-sections .cell{margin-bottom:0}}.footer-link-sections .footer-read-more-link{margin-top:1.25rem}.footer-link-sections .footer-read-more-link span{padding-right:.75rem;background-image:url("//www.hairfinity.com/static/img/assets/icon-arrow-right-black.png");background-position:right 50%;background-repeat:no-repeat}.viewport-anchored-actions{position:relative;z-index:100}.viewport-anchored-actions .container{width:100%;padding:0;position:relative}.viewport-anchored-actions .bottom-anchored-actions{position:fixed;right:0;left:0;bottom:0;text-align:right;min-width:320px}.viewport-anchored-actions .viewport-anchored-chat,.viewport-anchored-actions .viewport-anchored-call{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;padding:1.25rem 1.25rem;font-size:.875rem;border-right:1px solid #fff}.viewport-anchored-actions .viewport-anchored-call{display:block}.viewport-anchored-actions .viewport-anchored-chat{display:none}.viewport-anchored-actions .viewport-anchored-call a,.viewport-anchored-actions .viewport-anchored-chat a,.viewport-anchored-actions .viewport-anchored-order-now a{color:#FFF;text-decoration:none}.viewport-anchored-actions .viewport-anchored-order-now span{display:inline-block;padding-top:3px}.viewport-anchored-actions .viewport-anchored-order-now{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:right;padding:1.25rem 1.25rem;font-size:.875rem;line-height:11px;font-family:"quicksandregular";font-weight:300;background:#AE005F;text-transform:uppercase;color:#fff;border:0}.viewport-anchored-actions .viewport-anchored-order-now:hover{text-decoration:none;background:#7b0043;color:#fff;border:0}.viewport-anchored-actions .viewport-anchored-email{position:fixed;display:none;right:0;top:40%;padding:.625rem 1.25rem;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:100% 100% 0;-webkit-transform-origin:100% 100% 0;-ms-transform-origin:100% 100% 0;background-color:#000}.viewport-anchored-actions .viewport-anchored-email:active{top:40%}@media (min-width: 740px){.viewport-anchored-actions .container{width:auto;padding:0 1.25rem;position:static}.viewport-anchored-actions .viewport-anchored-email{display:block}.viewport-anchored-actions .bottom-anchored-actions .viewport-anchored-call{display:none}.viewport-anchored-actions .bottom-anchored-actions .viewport-anchored-chat{display:block}.viewport-anchored-actions .bottom-anchored-actions .viewport-anchored-chat,.viewport-anchored-actions .bottom-anchored-actions .viewport-anchored-order-now{border:0 none;font-size:1rem;padding:1.25rem 1.875rem;margin:0 .625rem;float:none;display:inline-block;width:auto}}.modal-newsletter-signup-container{display:none}.modal-email-signup-content h3{font-size:1.5rem}.modal-email-signup-content input[type="email"]{width:100%;margin-bottom:1.25rem}.modal-email-signup-content input[type="email"]:focus{border:0 none;background:#fafafa}.rtl .footer .footer-email-signup h3{letter-spacing:0}.rtl .footer .footer-email-signup p{letter-spacing:0}.rtl .footer .footer-email-signup .input-field{letter-spacing:0}.rtl .footer .footer-email-signup .button-secondary{letter-spacing:0}@media (max-width: 740px){.rtl .hp-slider-slide-content .cta{letter-spacing:0}}.rtl .footer-link-sections a{letter-spacing:0}@media (min-width: 740px){.rtl .footer-link-sections h4{letter-spacing:0}}#colorbox,#cboxOverlay{position:absolute;top:0;left:0;z-index:9999}#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#ccc}#colorbox{outline:0}#cboxContent{background:#fff;padding:50px 30px 30px 30px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxLoadingOverlay{background-color:#fff;margin:0 auto;right:0;float:none !important;background-image:url("//www.hairfinity.com/static/img/assets/spinner.gif");background-position:50% 50%;background-repeat:no-repeat}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxNext,#cboxPrevious{position:absolute;top:50%;margin-top:-20px;color:#fff;width:38px;height:38px;text-indent:-9999em;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}#cboxNext:hover,#cboxPrevious:hover{opacity:.7}#cboxPrevious{left:-20px;background-image:url("//www.hairfinity.com/static/img/assets/colorbox-sprite.png");background-position:-38px 0;background-repeat:no-repeat}#cboxNext{right:-20px;background-image:url("//www.hairfinity.com/static/img/assets/colorbox-sprite.png");background-position:0 0;background-repeat:no-repeat}#cboxClose{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:#333;background-image:url("//www.hairfinity.com/static/img/assets/icon-close.png");background-position:50% 50%;background-repeat:no-repeat;text-indent:-9999em;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#cboxClose:hover{opacity:.7}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}label{display:block;margin:0 0 .25rem}fieldset{margin:0 0 .625rem}strong{font-weight:bold}blockquote{font-size:.8em;font-family:georgia,serif;font-style:italic;padding:.3125rem .625rem;border-left:3px solid #efefef;color:#666;margin-bottom:1em}blockquote p{margin:0}.field-hidden{display:none}.working{position:absolute;left:50%;top:50%;padding:1.25rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.9);margin-left:-36px;margin-top:-36px;z-index:11}.success,.warning,.attention,.notice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.25rem;position:relative;padding:.625rem 1.25rem .625rem 1.5625rem;border:2px solid #efefef;font-size:.8125em;color:#666;font-weight:bold}.success a,.warning a,.attention a,.notice a{color:#333;text-decoration:underline}.success img,.warning img,.attention img,.notice img{cursor:pointer;position:absolute;top:.625rem;right:.625rem}.warning{background-image:url("//www.hairfinity.com/static/img/assets/icon-warning.png");background-position:.3125rem .5rem;background-repeat:no-repeat;border-color:#e8a0a0}.success{background-image:url("//www.hairfinity.com/static/img/assets/icon-success.png");background-position:.3125rem .5rem;background-repeat:no-repeat;border-color:#c5dee8}.notice{background-image:url("//www.hairfinity.com/static/img/assets/icon-notice.png");background-position:.3125rem .5rem;background-repeat:no-repeat;border-color:#f8ccc0}.attention{border-color:#f3e9c8}.attention img{right:auto;left:.3125rem;top:.5625rem}.attention.attention-with-icon{background-image:url("//www.hairfinity.com/static/img/assets/icon-attention.png");background-position:.3125rem .5rem;background-repeat:no-repeat}.cta,.cart .button-primary{padding-top:1.0625em;padding-bottom:1.0625em;display:inline-block;position:relative;width:auto;overflow:visible;margin:0;text-transform:uppercase;text-decoration:none;background:#fff;color:#343434;border-radius:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;font-family:"quicksandregular";text-align:center;cursor:pointer;letter-spacing:1px;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border:1px solid #343434}.cta:hover,.cart .button-primary:hover{background:#fff;color:#AE005F}.cta:active,.cart .button-primary:active{background:#fff;color:#AE005F}.button-primary{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:.875rem;padding:.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#AE005F;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;font-family:"quicksandregular";padding-top:1.0625em;padding-bottom:1.0625em;color:#fff;font-weight:bold;color:#fff;background:#e84191;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.button-primary:hover{text-decoration:none}.button-primary:active{top:1px}.button-primary.button-disabled:active{top:0}.button-primary:hover{background:#db1b77}.button-primary.button-disabled{background:#ccc}.button-primary.button-disabled:hover{background:#ccc}.grid-product .cart .button-primary:hover{color:#e84191 !important}.cta-hero{font-size:.875em;font-weight:bold;text-transform:uppercase;color:#e84191;font-family:"quicksandregular"}@media (min-width: 740px){.cta-hero{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:.75rem;padding:.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#AE005F;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;font-weight:normal;color:#fff;background:#e84191;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.cta-hero:hover{text-decoration:none}.cta-hero:active{top:1px}.cta-hero.button-disabled:active{top:0}.cta-hero:hover{background:#db1b77}.cta-hero.button-disabled{background:#ccc}.cta-hero.button-disabled:hover{background:#ccc}}.button-secondary{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:.8125rem;padding:.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#AE005F;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;color:#fff;background:#999;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;font-family:"quicksandregular"}.button-secondary:hover{text-decoration:none}.button-secondary:active{top:1px}.button-secondary.button-disabled:active{top:0}.button-secondary:hover{background:gray}.button-secondary.button-disabled{background:#ccc}.button-secondary.button-disabled:hover{background:#ccc}.button-tertiary{position:relative;color:#333;line-height:1.3em;border:1px solid #ccc;background:none;text-transform:uppercase;cursor:pointer;padding:.3125rem;font-size:.75em;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;font-family:"quicksandregular"}.button-tertiary:hover{opacity:.7}.button-tertiary-back{padding-left:.9375rem;background-image:url("//www.hairfinity.com/static/img/assets/icon-arrow-left-black.png");background-position:.3125rem 50%;background-repeat:no-repeat}.button-quaternary{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:.75rem;padding:.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#AE005F;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;padding-top:.8125em;padding-bottom:.8125em;color:#fff;background:#e7a1ba;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;font-family:"quicksandregular"}.button-quaternary:hover{text-decoration:none}.button-quaternary:active{top:1px}.button-quaternary.button-disabled:active{top:0}.button-quaternary:hover{background:#dd789c}.button-quaternary.button-disabled{background:#ccc}.button-quaternary.button-disabled:hover{background:#ccc}.input-field{-moz-appearance:none;-webkit-appearance:none;color:#666;background:#efefef;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:.625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica, arial, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:inline-block;position:relative;overflow:visible;font-size:.875em;font-family:"quicksandregular"}.input-field:disabled{color:#999}.input-field:focus{border-bottom:1px dashed #ccc;margin-bottom:-1px;background-color:#fff}.input-select{-moz-appearance:none;-webkit-appearance:none;color:#666;background:#efefef;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:.625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica, arial, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:inline-block;font-size:.875em;cursor:pointer;-webkit-appearance:menulist;font-family:"quicksandregular"}.input-select:disabled{color:#999}@media screen and (-webkit-min-device-pixel-ratio: 0){.input-select{height:2.1875rem}}.input-select:focus{border-bottom:1px dashed #ccc;margin-bottom:-1px;background-color:#fff}.input-select-multiple{-moz-appearance:none;-webkit-appearance:none;color:#666;background:#efefef;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:.625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica, arial, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:inline-block;font-size:.875em;cursor:pointer;font-family:"quicksandregular"}.input-select-multiple:disabled{color:#999}.input-select-multiple:focus{border-bottom:1px dashed #ccc;margin-bottom:-1px;background-color:#fff}.input-radio{margin-top:0;vertical-align:top;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;cursor:pointer}.input-radio:checked{background-position:0 -1.5rem}.input-radio:checked:hover{opacity:1}.input-radio:hover{opacity:.5}.input-checkbox{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;cursor:pointer;margin-top:0;vertical-align:middle}.input-checkbox:checked{background-position:0 -1.5rem}.input-checkbox:checked:hover{opacity:1}.input-checkbox:hover{opacity:.5}.input-textarea{-moz-appearance:none;-webkit-appearance:none;color:#666;background:#efefef;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:.625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica, arial, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:inline-block;display:block;font-size:.875em;font-family:"quicksandregular"}.input-textarea:disabled{color:#999}.input-textarea:focus{background-color:#fafafa}.error{color:#AE005F}span.error{display:block;clear:both;font-size:13px}::selection{color:#fff;background:#e84191}::-moz-selection{color:#fff;background:#e84191}.wait{margin-left:.3125rem;vertical-align:middle}.required{color:#999}h1{font-size:1.70625rem;text-transform:uppercase;margin:0 0 1em;text-align:center}@media (min-width: 540px){h1{font-size:2.625rem}}@media (min-width: 980px){h1{text-align:left}}h2{font-size:1.375rem;font-weight:bold;margin:0 0 1em}h3{font-size:1.125rem;text-transform:uppercase;margin:0 0 1em}h3.section-heading{border-top:1px solid #efefef;margin-top:2em;padding-top:1em;margin-bottom:2em}p{font-size:.9375rem;line-height:1.5em;margin:0 0 1em}a{color:#333}a:hover{text-decoration:none}.cart-contents-compact{margin:0 0 .625rem;font-size:.875rem}.cart-contents-compact-row{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #efefef}.cart-contents-compact-row:last-child{padding-bottom:0;border-bottom:0 none}.cart-contents-compact-image{float:left;width:30%;margin-right:5%}.cart-contents-compact-image img{border:1px solid #efefef;width:100%;height:auto}.cart-contents-info{width:65%;float:right}.cart-contents-info .product-reward{margin-bottom:.625rem}.cart-contents-compact-name{margin:0 0 .625rem}.cart-contents-compact-name a{color:#333;text-decoration:none}.cart-contents-compact-qty,.cart-contents-compact-price{line-height:1rem}.cart-contents-compact-qty{float:left}.cart-contents-compact-qty .input-field{text-align:center;width:3em}.cart-contents-compact-qty input[type="image"],.cart-contents-compact-qty a{height:1rem;width:1rem;margin-left:.625rem;display:inline-block;vertical-align:middle}.cart-contents-compact-qty.cart-contents-compact-qty-field{margin-top:-.625rem}.cart-contents-compact-qty .label{margin-right:.3125rem}.cart-contents-qty-price{margin-top:1.25rem}.cart-contents-compact-price{text-align:right;float:right}.cart-contents-compact-price .strike-through-price{color:#999;text-decoration:line-through;font-size:.75em}.cart-contents-compact-actions{float:left;vertical-align:bottom}.cart-contents-compact-actions img,.cart-contents-compact-actions a{cursor:pointer;display:inline-block;margin-right:.625rem}.cart-contents-remove{text-decoration:underline;color:#666;padding:.3125rem;font-size:.75rem;cursor:pointer}.cart-contents-remove:hover{text-decoration:none}.cart-contents-decrement,.cart-contents-increment{width:16px;height:16px;display:inline-block;text-indent:-9999em;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cart-contents-decrement:hover,.cart-contents-increment:hover{opacity:.7}.cart-contents-decrement{background-image:url("//www.hairfinity.com/static/img/assets/icon-remove-from-cart.png");background-position:0 0;background-repeat:no-repeat}.cart-contents-increment{background-image:url("//www.hairfinity.com/static/img/assets/icon-add-to-cart.png");background-position:0 0;background-repeat:no-repeat}.cart-contents-recurring{margin-top:.625rem;margin-bottom:.625rem;color:#999;font-size:.75em}.cart-contents-recurring strong{color:#666}.container-account .payment-cc-expiry .input-select,.container-checkout .checkout-payment .payment-cc-expiry .input-select{width:45%;float:left}.container-account .payment-cc-expiry span,.container-checkout .checkout-payment .payment-cc-expiry span{width:10%;display:block;float:left;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.625rem}.alt-checkout-cart-contents-expanded .cart-contents-recurring{margin-bottom:0}.product-option,.product-reward{display:block;font-size:.75rem;color:#999;margin-bottom:.625rem}.cart-totals .cart-total{text-align:right;margin:0 0 1.25rem;border-top:2px solid #efefef}.cart-totals dd{min-width:5rem}.cart-totals dt,.cart-totals dd{display:inline-block;padding:.4375rem 0}.cart-totals dl:last-child{border-top:1px solid #efefef;font-weight:bold}.order-total-discount-total-row{display:none}div.order-total-discount-total-row{margin-bottom:.9375rem}.order-total-discounts .order-total-discount{font-size:.8em;margin-bottom:.625rem}.order-total-discounts .order-total-discount:last-of-type{margin-bottom:0}.order-total-discounts .order-total-discount-label{display:block;margin-bottom:.3125rem}.order-total-discounts .order-total-discount-label strong{display:inline-block;margin-right:-.3125rem;border-top:1px solid #efefef;padding:.3125rem .3125rem 0 .3125rem}.order-total-discounts .order-total-discount-product{color:#666}.order-total-discount-details a{color:#666}.table-cart,.list{width:100%}.table-cart tbody td,.list tbody td{padding:1.25rem .3125rem;vertical-align:top;text-align:left}.table-cart thead th,.list thead th{padding:1.25rem .3125rem;font-size:.8125rem;text-transform:uppercase;border-bottom:3px solid #efefef}.table-cart tfoot td,.table-cart tfoot th,.list tfoot td,.list tfoot th{border-bottom:0 none;padding:.625rem .3125rem;text-align:right}.table-cart tfoot tr:last-child td,.table-cart tfoot tr:last-child th,.list tfoot tr:last-child td,.list tfoot tr:last-child th{font-weight:bold;border-top:1px solid #efefef}.table-cart td,.list td{border-bottom:1px solid #efefef}.table-cart td.name a,.list td.name a{font-weight:bold;text-decoration:none;color:#333}.table-cart td.name .product-name,.list td.name .product-name{margin-bottom:.625rem}.table-cart td.name .cart-contents-desktop-recurring strong,.list td.name .cart-contents-desktop-recurring strong{display:inline}.table-cart .price,.list .price{text-align:right}.table-cart .price .strike-through-price,.list .price .strike-through-price{color:#999;text-decoration:line-through;font-size:.75em}.table-cart .price-old,.list .price-old{text-decoration:line-through;color:#999}.table-cart .total,.list .total{text-align:right}.table-cart .right,.list .right{text-align:right}.table-cart .quantity,.list .quantity{text-align:center}.table-cart .quantity>*,.list .quantity>*{margin-top:-.625rem}.table-cart .quantity input[type="image"],.table-cart .quantity a,.list .quantity input[type="image"],.list .quantity a{position:relative;top:.3125rem;display:inline-block;margin-left:.3125rem}.table-cart .quantity input[type="text"],.list .quantity input[type="text"]{text-align:center}.table-cart .quantity input[type="number"],.list .quantity input[type="number"]{text-align:center}.table-cart .action,.list .action{text-align:right}.table-cart .action a,.table-cart .action span,.list .action a,.list .action span{cursor:pointer;margin-left:.9375rem}.checkout-cim-options,.checkout-payment-options{margin-bottom:2.5rem}[for="use_cim_payment_account"],[for="use_cyb_payment_account"],[for="create_new_credit_card"]{font-weight:bold}.pagination{text-align:center;font-size:.875em;margin:0 0 1.25rem;color:#999}.pagination .pages{display:block;margin:0 0 1.25rem;text-transform:uppercase;font-size:.8125em}.pagination .current,.pagination a{padding:.625rem .9375rem;display:inline-block;margin:0 .3125rem}.pagination .current{background:#efefef;color:#333}.pagination a{text-decoration:none;background:#333;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pagination a:hover{background:#555}.pagination .links{margin-bottom:.625rem}.social-icons{margin-bottom:1.25rem}.social-icon{display:inline-block}div[id^=___plusone]{width:66px !important;overflow:hidden !important}.testimonial-content .social-icon{height:20px;vertical-align:top;display:inline-block;margin:0 .625rem 0 0;background-color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}.testimonial-content .social-icon:hover{opacity:1}.testimonial-content .social-icon span{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.testimonial-content .social-icon-facebook{width:56px;background-image:url("//www.hairfinity.com/static/img/assets/social-icon-facebook.gif");background-position:center center;background-repeat:no-repeat}.testimonial-content .social-icon-twitter{width:56px;background-image:url("//www.hairfinity.com/static/img/assets/social-icon-twitter.gif");background-position:center center;background-repeat:no-repeat}.testimonial-content .social-icon-pinterest{width:40px;background-image:url("//www.hairfinity.com/static/img/assets/social-icon-pinterest.gif");background-position:center center;background-repeat:no-repeat}.testimonial-content .social-icon-gplus{width:32px;background-image:url("//www.hairfinity.com/static/img/assets/social-icon-gplusone.gif");background-position:center center;background-repeat:no-repeat}@media (min-width: 740px){.success,.warning{margin-bottom:1.875rem;background-position:.3125rem 50%}.success img,.warning img{top:50%;margin-top:-3.5px}#content,.content-primary{margin-bottom:2.5rem}}.ui-autocomplete{width:18.75rem}.ui-autocomplete .ui-menu-item{background:rgba(26,26,26,0.9);padding:.625rem;color:#fff;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ui-autocomplete .ui-state-focus{background:#4d4d4d}.account-notice{border:5px solid #efefef;padding:.625rem;margin:0 0 1.25rem}.account-notice p{font-size:.875rem}.account-notice p em{text-transform:uppercase}.account-notice .button-primary{width:100%;font-size:.8125rem}@media (min-width: 740px){.account-notice p{background-image:url("//www.hairfinity.com/static/img/assets/icon-attention.png");background-position:top left;background-repeat:no-repeat;padding-left:1.5625rem;float:left;width:70%;margin-bottom:0;line-height:1.3em}}@media (min-width: 740px) and (min-width: 1020px){.account-notice p{width:80%}}@media (min-width: 740px){.account-notice .button-primary{width:auto;float:right}}.noty_text img{float:left;display:block;margin-right:10px;margin-left:-10px;margin-top:-10px}.noty_text .noty-heading{display:block;font-size:.875rem;margin-bottom:.625rem}.noty_text .noty-subheading{display:block;color:#999}.noty_text a{text-decoration:none}.modal-coupon-verify .button-primary{width:100%}.fb-button-login{display:none;padding:.625rem .9375rem .625rem .625rem;background:#3B5998;text-decoration:none;color:#fff;margin-bottom:.625rem}.fb-button-login i{margin-right:.3125rem}.fb-button-login.exposed{display:inline-block}.checkout-shipping-method label{line-height:1.3em}.checkout-shipping-method label span{padding-right:10px}.checkout-shipping-method .shipping-insurance-details{font-size:12px;color:#999;text-decoration:none;white-space:nowrap;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.checkout-shipping-method .shipping-insurance-details:hover{color:#333}.checkout-shipping-method .shipping-insurance-details-full{font-size:12px;line-height:1.3em;margin-top:10px;display:none}.checkout-shipping-method .shipping-insurance-details-full.exposed{display:block}.section-header{border-bottom:2px solid #efefef;margin-bottom:1.25rem;padding-bottom:.625rem}.section-header h2{text-transform:uppercase;font-size:1rem;margin-bottom:0;position:relative;font-weight:normal;color:#AE005F;letter-spacing:4px;font-weight:700;font-family:'ralewayregular'}@media (min-width: 740px){.section-header h2{font-size:1.375rem}}.section-header h2 .see-more{position:absolute;right:0;bottom:0;font-size:.8125rem;font-size:0.7375rem;text-transform:uppercase;font-weight:700}.section-header h2 .see-more a{text-decoration:none}.rating-stars{font-size:1rem}.rating-stars i{color:#ccc;margin-left:.0625rem;margin-right:.0625rem}.rating-stars[data-rating="1"] i:nth-of-type(-n+1){color:#AE005F}.rating-stars[data-rating="2"] i:nth-of-type(-n+2){color:#AE005F}.rating-stars[data-rating="3"] i:nth-of-type(-n+3){color:#AE005F}.rating-stars[data-rating="4"] i:nth-of-type(-n+4){color:#AE005F}.rating-stars[data-rating="5"] i:nth-of-type(-n+5){color:#AE005F}.more-info{display:none}#cboxContent .more-info{display:block}#cboxContent .more-info img{width:100%;height:auto}#cboxContent .more-info .free-gift-description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #AE005F;padding:.625rem;margin-bottom:1em}#cboxContent .more-info .free-gift-description p{margin:0}@media (min-width: 740px){#cboxContent .more-info img{float:right;width:auto;margin:0 0 1em 1em;max-width:250px}}.rtl .section-header h2{letter-spacing:0}.free-trial-promo{margin-bottom:1.875rem;text-align:center;border:2px solid #AE005F;padding:1.25rem}.free-trial-promo .free-trial-heading{font-size:1.70625rem;text-transform:uppercase;margin:0 0 1em;color:#AE005F;margin-bottom:.25em}@media (min-width: 540px){.free-trial-promo .free-trial-heading{font-size:2.625rem}}.free-trial-promo .free-trial-heading em{font-weight:bold}.free-trial-promo .free-trial-disclaimer{font-size:.9375rem;line-height:1.5em;margin:0 0 1em}.product-info .left .image{margin:0 0 .625rem;border:1px solid #efefef}.product-info .left .image img{width:100%;height:auto;display:block}.product-info .right h1{font-size:2rem;margin:0 0 .625rem;text-align:left}.product-info .right .description{margin:0 0 1.875rem}.product-info .right .description .product-details{margin-bottom:1.875rem}.product-info .right .description .points,.product-info .right .description .model,.product-info .right .description .stock-status,.product-info .right .description .reward{color:#666;font-size:.875em;margin:0 0 .625rem}.product-info .right .description .points span,.product-info .right .description .model span,.product-info .right .description .stock-status span,.product-info .right .description .reward span{font-weight:bold}.product-info .right .description .model,.product-info .right .description .stock-status{display:none}.product-info .right .price{font-size:1.5em;margin:0 0 .625em}.product-info .right .price-old{text-decoration:line-through;color:#999}.product-info .right .price-new{font-weight:bold}.product-info .right .options-heading{text-transform:uppercase;font-size:.875rem;margin-bottom:1.25rem}.product-info .right .profile-selection .input-select{min-width:12.5rem}.product-info .cart{margin:0 0 1.875rem}.product-info .cart .input-field{margin-right:.625rem;text-align:center;text-indent:0}.product-info .cart .cta{font-size:1rem;width:100%;display:block;margin-top:1.25rem}@media screen and (min-width: 740px){.product-info .cart .cta{display:inline-block;margin-top:0;width:auto}}.product-info .cart .wait{text-align:center;display:block;margin-top:.625rem}@media screen and (min-width: 740px){.product-info .cart .wait{display:inline;text-align:auto;margin-top:0}}.product-info .links{margin:0 0 1.875rem}.product-info .links a{cursor:pointer;margin-right:.625rem;text-decoration:underline}.product-info .links a:hover{text-decoration:none}.product-info .review{margin:0 0 1.875rem;color:#999;font-size:.8125em}.product-info .review img{display:block;position:relative;margin-bottom:.625rem}.product-info .review a{cursor:pointer;text-transform:uppercase;color:#999}#tabs{margin-bottom:1.875rem;border-bottom:1px solid #efefef;padding:1.875rem 0 .625rem}#tabs a{font-size:.875em;display:block;color:#333;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#tabs a span{padding:.625em;display:block}#tabs a:hover{color:#AE005F}#tabs a:last-child{margin-right:0}#tabs a.selected{background:#efefef}#tabs a.selected:hover{color:#333}.tab-content ul{padding-left:1.25em;list-style-type:square}.tab-content ol{padding-left:1.25em;list-style-type:decimal}.tab-content li{line-height:1.5em;margin-bottom:.3125rem}#tab-description p{font-size:.9375rem;line-height:1.5em;margin:0 0 1em}#tab-review h3{font-size:1.375rem;font-weight:bold;margin:0 0 1em}#tab-review #review{border-bottom:3px solid #efefef;margin:0 0 1.875rem}#tab-review .review-list{border-bottom:1px solid #efefef;padding-bottom:1.25rem;margin-bottom:1.25rem}#tab-review .review-list .author{font-size:.875em;margin:0 0 .625rem;color:#999}#tab-review .product-review-write,#tab-review .product-review-rating{margin-bottom:1.875rem}#tab-review fieldset .input-field,#tab-review fieldset .input-textarea{width:100%}#tab-review .review-footnote{font-size:.75em;color:#999}@media (min-width: 740px){.container-product-page .product-info .left{float:left;width:49%;margin-right:2%}.container-product-page .product-info .right{float:right;width:49%}.container-product-page #tabs{clear:both;padding-bottom:0}.container-product-page #tabs a{float:left;border-left:1px solid #efefef;border-top:1px solid #efefef;border-right:1px solid #efefef;margin-right:.625rem}.container-product-page .tab-content,.container-product-page #tabs{padding-left:.625rem;padding-right:.625rem;margin-left:-.625rem;margin-right:-.625rem}.container-product-page #tab-review fieldset .input-field,.container-product-page #tab-review fieldset .input-textarea{width:auto}}.stars{display:inline-block;background:url(/static/img/assets/stars_rating.png) 0 -16px repeat-x;width:80px;height:16px}.stars span{display:inline-block;background:url(/static/img/assets/stars_rating.png) 0 -16px repeat-x;width:80px;height:16px;background-position:0 0;display:block}.rating_wrp{font-weight:bold;color:#ffa9b4;font-size:20px}.product_rating_wrp{font-weight:normal;color:#333;font-size:15px;display:table;padding:16px 10px;border:1px solid #333;font-weight:bold}.rating_wrp_col-1,.rating_wrp_col-2{display:table-cell;vertical-align:top;padding:0 5px}a.review_btn{background-color:#333;display:block;padding:15px 10px;color:#fff !important;text-transform:none !important;min-width:116px;font-size:20px;font-weight:bold}@media only screen and (max-width: 600px){.rating_wrp{padding:16px 0 0px;width:100%}.rating_wrp_col-1,.rating_wrp_col-2{display:table;margin-bottom:13px;width:100%}a.review_btn{max-width:120px;margin:auto;text-align:center;padding:10px 5px;font-size:16px}}.product-filter,.product-compare{display:none}.category-grid{margin:0 0 1.875rem}.category-description{text-align:left;line-height:1.3em;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media (min-width: 540px){.category-description{font-size:1.125rem}}@media (min-width: 740px){.category-description{font-size:1.375rem}}.product-cell{text-align:center;margin-bottom:.625rem;padding:.625rem}.grid-product-slider.flexslider{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.grid-product-slider.flexslider .flex-direction-nav a{bottom:50%;width:20px}.grid-product-slider.flexslider .flex-direction-nav .flex-next{opacity:1;right:0;background-position:-9px 0}.grid-product-slider.flexslider .flex-direction-nav .flex-prev{opacity:1;left:0;background-position:-46px 0}.grid-product-slider.flexslider .flex-direction-nav .flex-disabled{opacity:0}@media (min-width: 740px){.grid-product-slider.flexslider{padding-left:2.5rem;padding-right:2.5rem}.grid-product-slider.flexslider .flex-direction-nav .flex-next{right:.625rem}.grid-product-slider.flexslider .flex-direction-nav .flex-prev{left:.625rem}}.grid-product.related-cell .product-claims{display:block}.grid-product{text-align:center;font-size:.75rem;position:relative;margin-bottom:0.5em}.grid-product .name{display:block;font-weight:bold;font-family:'ralewayregular';margin-bottom:.3125rem;text-transform:capitalize;font-weight:bold;font-size:0.9rem;line-height:1.2;letter-spacing:1px}.grid-product .name a{text-decoration:none}.grid-product .product-claims{text-transform:uppercase;font-weight:normal;margin:.25em 0;font-size:0.75em;line-height:1.4;letter-spacing:1px;font-family:'ralewayregular';min-height:3.1em;color:gray}.grid-product .image{margin-bottom:.3125rem}.grid-product .image img{width:100%;height:auto}.grid-product .price{margin:0.125rem 0 0.8rem 0;font-size:1.2em;font-family:'ralewayregular';line-height:1.4;font-weight:normal}.grid-product .price .full-price{text-decoration:line-through;color:#999}.grid-product .price .price-old{text-decoration:line-through;color:#999}.grid-product .rating{margin-bottom:.625rem}.grid-product .rating img{width:auto;margin:0 auto}.grid-product .cart .button-primary.disabled{opacity:.8;background-color:#ccc}.grid-product .cart .link-learn-more{text-transform:uppercase;font-size:.75rem;padding:1.25rem;display:inline-block}@media (min-width: 740px){.grid-product{font-size:.875rem}.grid-product .cart .button-primary{font-size:0.8rem;font-weight:600;letter-spacing:1px;font-family:'ralewayregular';padding:1.2em 1.2em}}@media (min-width: 980px){.grid-product .infowrap{height:9em}}.rtl .grid-product .name{letter-spacing:0}.rtl .grid-product .product-claims{letter-spacing:0}@media (min-width: 740px){.rtl .grid-product{font-size:.875rem}.rtl .grid-product .cart .button-primary{letter-spacing:0}}.container-shopping-cart .cart-contents-expanded{display:none}.container-shopping-cart .cart-contents-expanded td.price{text-align:right;width:7.5rem}.container-shopping-cart .cart-contents-expanded td.total{text-align:right;width:7.5rem}.container-shopping-cart .cart-contents-expanded td.quantity{min-width:6.25rem}@media (min-width: 740px){.container-shopping-cart .cart-contents-compact,.container-shopping-cart .cart-totals-compact{display:none}.container-shopping-cart .cart-contents-expanded{display:block;margin:0 0 1.875rem}}.container-shopping-cart .buttons{margin-bottom:1.25rem;text-align:center}.container-shopping-cart .buttons a{margin-bottom:1.25rem}.container-shopping-cart .buttons .button-primary{width:100%;font-size:1em}@media (min-width: 740px){.container-shopping-cart .buttons{margin-bottom:2.5rem}.container-shopping-cart .buttons .button-primary{width:12.5rem}.container-shopping-cart .buttons a{margin-left:1.25rem}.container-shopping-cart .buttons .center{float:left}.container-shopping-cart .buttons .right{float:right}}.cart-related-products h3{text-align:center;margin-bottom:1.5em;border-bottom:2px solid #efefef;padding-bottom:.25em}@media (min-width: 740px){.cart-related-products h3{font-size:1.5rem;text-align:left}}.shipping-quote-modal{max-width:25rem}.shipping-quote-modal table{width:95%;margin:0 0 1.25rem}.shipping-quote-modal table th,.shipping-quote-modal table td{padding:.3125rem 0}.shipping-quote-modal table th{font-weight:bold}.shipping-quote-modal table td:first-child{width:1.875rem}.shipping-quote-modal table td:nth-child(3n){text-align:right}.cart-module-choices label{cursor:pointer}.cart-module{border-bottom:1px solid #efefef;padding:0 0 1.25rem;margin:0 0 1.25rem}.cart-module .cart-module-heading{margin:0 0 .625rem}.cart-module #coupon input[type="text"],.cart-module #voucher input[type="text"]{width:5em}.cart-module #shipping .cart-module-heading{display:none}@media (min-width: 740px){.cart-module-options{float:left;width:48%;padding:1.25rem}.cart-module-container{margin:0 0 1.875rem}.cart-module{border:0 none}.cart-module .content{border:1px solid #efefef;padding:1.875rem;width:48%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}.cart-module .content #shipping .cart-module-heading{display:block}}.coupon_popup{text-align:center;font-family:'ralewayregular';font-weight:600;font-size:1.1em;line-height:1.5em;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin:0 0.35rem;text-decoration:none;padding:0.625rem 0;color:#333;width:100%}.cart-shop-now-btn{margin-top:20px;padding:10px 0;width:100%}.coupon_popup img{padding-bottom:15px}.one_slide{width:100% !important;text-align:center}.one_slide li{display:inline-block !important;*display:inline !important;float:none !important}#colorbox .grid-product .cart .button-primary{width:100%}@media screen and (max-width: 600px){.cart-shop-now-btn{padding:7px 0}}.rtl .coupon_popup{letter-spacing:0}.container-checkout .checkout-section .button-primary[disabled="disabled"]{opacity:.8;background-color:#ccc}.container-checkout .checkout-heading{padding:.625rem;margin:0 0 1.25rem;background:#333;color:#fff;position:relative}.container-checkout .checkout-heading span{display:block;max-width:70%}.container-checkout .checkout-heading a{display:block;cursor:pointer;position:absolute;right:0;top:0;bottom:0;background:#ccc;padding:0.75em .625rem;font-size:.875em;color:#fff;background:#AE005F;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.container-checkout .checkout-heading a:hover{background:#7b0043}.container-checkout .checkout-heading a.button-disabled{background:#ccc}.container-checkout .checkout-heading a.button-disabled:hover{background:#ccc}.container-checkout .checkout-content{margin:0 0 1.25rem}.container-checkout .checkout-content input[type="text"],.container-checkout .checkout-content input[type="password"],.container-checkout .checkout-content select{width:100%}.container-checkout .checkout-opt-ins{margin-bottom:1.875rem}.container-checkout .sms-details{color:#999}.container-checkout .sms-details-full{display:none;margin-left:1.25rem;margin-top:.625rem;line-height:1.3em;max-width:43.75rem;font-size:.9em;color:#555}.container-checkout .sms-details-full.exposed{display:block}.container-checkout .checkout-checkbox{clear:both;padding-top:15px;border-top:1px solid #efefef;margin:0 0 1.875rem}@media (min-width: 740px){.container-checkout .checkout-checkbox .error{padding-left:0;margin-left:0}}.container-checkout .error{padding-top:.3125rem}@media (min-width: 740px){.container-checkout .error{margin-left:25%;padding-left:.5rem}}.container-checkout .checkout-heading-initial{margin:0 0 1.25rem}.container-checkout .checkout-heading-initial p{margin-right:1.25rem;font-size:.875rem}.container-checkout .checkout-heading-initial span{display:block}.container-checkout .checkout-heading-initial a{font-weight:bold;color:#AE005F}@media (min-width: 740px){.container-checkout .checkout-heading-initial p{display:inline}.container-checkout .checkout-heading-initial span{display:inline}}.container-checkout .checkout-login-new-customer-options{margin:0 0 1.875rem}.container-checkout .checkout-password-reset{color:#333;display:block;margin:0 0 1.25rem}.container-checkout .checkout-password-reset:hover{text-decoration:none}.container-checkout .checkout-login{margin:0 0 1.875rem}.container-checkout .checkout-login p{display:none}.container-checkout .checkout-login-new-customer h2{margin:0 0 1.25rem}.container-checkout .checkout-login-new-customer-options label{cursor:pointer}.container-checkout .checkout-register-account-description{display:none}.container-checkout .checkout-guest h2{display:none}.container-checkout .checkout-register h2{display:none}.container-checkout .free-trial-agreement{border:2px solid #ccc;padding:1.25rem;max-width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container-checkout .free-trial-agreement fieldset label{width:inherit !important;text-align:left !important}.container-checkout .checkout-registered-payment-address label[for="payment-address-existing"],.container-checkout .checkout-registered-payment-address label[for="payment-address-new"]{margin-bottom:1.25rem}.container-checkout .checkout-registered-payment-address #payment-existing{margin:0 0 1.875rem}.container-checkout .checkout-registered-shipping-address label[for="shipping-address-existing"],.container-checkout .checkout-registered-shipping-address label[for="shipping-address-new"]{margin-bottom:1.25rem}.container-checkout .checkout-registered-shipping-address #shipping-existing{margin:0 0 1.875rem}.container-checkout .checkout-shipping-method table,.container-checkout .checkout-payment-method table{width:100%;margin:0 0 1.25rem}.container-checkout .checkout-shipping-method table th,.container-checkout .checkout-shipping-method table td,.container-checkout .checkout-payment-method table th,.container-checkout .checkout-payment-method table td{padding:.3125rem 0}.container-checkout .checkout-shipping-method table th,.container-checkout .checkout-payment-method table th{font-weight:bold}.container-checkout .checkout-shipping-method table td:first-child,.container-checkout .checkout-payment-method table td:first-child{width:1.875rem}.container-checkout .checkout-shipping-method table td:nth-child(3n),.container-checkout .checkout-payment-method table td:nth-child(3n){text-align:right}.container-checkout .checkout-shipping-method textarea,.container-checkout .checkout-payment-method textarea{margin:0 0 1.25rem;width:100%}.container-checkout #button-confirm{width:100%;font-size:1em}.container-checkout #button-confirm.disabled{opacity:.8;background-color:#ccc}.container-checkout .checkout-payment{margin:0 0 1.875rem}.container-checkout .checkout-payment .checkout-payment-heading{font-size:.75rem;text-transform:uppercase;font-weight:bold;margin:0 0 1em;color:#999}.container-checkout .checkout-payment-paypal{text-align:center;margin:2em 0}.container-checkout .checkout-payment-paypal .checkout-payment-paypal-heading{font-weight:bold;margin-bottom:1.875rem}.container-checkout .checkout-payment-paypal #button-confirm{margin-left:auto;margin-right:auto;width:15.625rem}.container-checkout .confirm-address-address{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #efefef}.container-checkout .confirm-address-address>div{line-height:1.2em}.container-checkout .confirm-address-address h4{font-size:.75rem;text-transform:uppercase;font-weight:bold;margin:0 0 1em;color:#999}.container-checkout .confirm-address-confirm-msg{clear:both;padding:.625rem;border:1px solid #efefef;margin:0 0 1.25rem}.container-checkout .confirm-address-confirm-msg p{font-size:.8125rem;margin:0}@media (min-width: 740px){.container-checkout .confirm-address-confirm-msg strong{display:block}}.container-checkout .cart-contents-expanded{display:none}.container-checkout .cart-contents-expanded td.price{text-align:right;width:7.5rem}.container-checkout .cart-contents-expanded td.total{text-align:right;width:7.5rem}.container-checkout .cart-contents-expanded td.quantity{min-width:6.25rem}@media (min-width: 740px){.container-checkout .cart-contents-compact,.container-checkout .cart-totals-compact{display:none}.container-checkout .cart-contents-expanded{display:block;margin:0 0 1.875rem}}@media (min-width: 740px){.container-checkout .checkout-heading-initial .checkout-heading{padding-left:1.875rem}.container-checkout .checkout-content{padding:0 1.875rem}.container-checkout .checkout-content .buttons{margin-bottom:3.125rem}.container-checkout .checkout-content p.checkout-register-account-description{margin:0 0 1.875rem;display:block}.container-checkout .checkout-content input[name="cc_cvv2"]{width:30%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container-checkout .checkout-content .checkout-login.right{float:right;width:48%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container-checkout .checkout-content .checkout-login.left{float:left;width:48%}.container-checkout .checkout-content .checkout-step1{width:90%;max-width:900px;padding:1.25rem 0}.container-checkout .checkout-content .checkout-shipping-method,.container-checkout .checkout-content .checkout-payment-method{width:75%;min-width:31.25rem}.container-checkout .checkout-content .checkout-shipping-method table.radio,.container-checkout .checkout-content .checkout-payment-method table.radio{max-width:25rem}.container-checkout .checkout-content .checkout-shipping-method table.radio th,.container-checkout .checkout-content .checkout-payment-method table.radio th{padding-top:.625rem;border-bottom:3px solid #efefef}.container-checkout .checkout-content .checkout-shipping-method table.radio td,.container-checkout .checkout-content .checkout-payment-method table.radio td{border-bottom:1px solid #efefef}.container-checkout .checkout-content .checkout-guest,.container-checkout .checkout-content .checkout-register,.container-checkout .checkout-content .checkout-registered-payment-address,.container-checkout .checkout-content .checkout-registered-shipping-address,.container-checkout .checkout-content .checkout-guest-shipping{padding:1.25rem 0}.container-checkout .checkout-content .checkout-guest .input-select-multiple,.container-checkout .checkout-content .checkout-register .input-select-multiple,.container-checkout .checkout-content .checkout-registered-payment-address .input-select-multiple,.container-checkout .checkout-content .checkout-registered-shipping-address .input-select-multiple,.container-checkout .checkout-content .checkout-guest-shipping .input-select-multiple{width:75%;min-width:31.25rem}.container-checkout .checkout-content .checkout-guest fieldset,.container-checkout .checkout-content .checkout-register fieldset,.container-checkout .checkout-content .checkout-registered-payment-address fieldset,.container-checkout .checkout-content .checkout-registered-shipping-address fieldset,.container-checkout .checkout-content .checkout-guest-shipping fieldset{margin-bottom:1.25rem}.container-checkout .checkout-content .checkout-guest fieldset label,.container-checkout .checkout-content .checkout-register fieldset label,.container-checkout .checkout-content .checkout-registered-payment-address fieldset label,.container-checkout .checkout-content .checkout-registered-shipping-address fieldset label,.container-checkout .checkout-content .checkout-guest-shipping fieldset label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem}.container-checkout .checkout-content .checkout-guest fieldset .input-field,.container-checkout .checkout-content .checkout-guest fieldset .input-select,.container-checkout .checkout-content .checkout-register fieldset .input-field,.container-checkout .checkout-content .checkout-register fieldset .input-select,.container-checkout .checkout-content .checkout-registered-payment-address fieldset .input-field,.container-checkout .checkout-content .checkout-registered-payment-address fieldset .input-select,.container-checkout .checkout-content .checkout-registered-shipping-address fieldset .input-field,.container-checkout .checkout-content .checkout-registered-shipping-address fieldset .input-select,.container-checkout .checkout-content .checkout-guest-shipping fieldset .input-field,.container-checkout .checkout-content .checkout-guest-shipping fieldset .input-select{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container-checkout .checkout-content .payment{width:49%;float:right}.container-checkout .checkout-content .confirm-addresses{float:left;width:49%}.container-checkout .checkout-content .confirm-addresses .left{float:left;width:49%}.container-checkout .checkout-content .confirm-addresses .right{float:right;width:49%}.container-checkout .checkout-content .confirm-addresses .confirm-address-address{border:0 none}.container-checkout #confirm .buttons .right{float:right;width:15.625rem}}.checkout-login-modal{display:none}#login-modal input{width:100%}#login-modal .checkout-password-reset{display:block}#login-modal .button{margin:0 0 1.25rem}.order-now-step:nth-of-type(3){border-right:0 none}.order-now-step-active{background:#AE005F}.container-alt-checkout{font-size:.875rem}.container-alt-checkout p,.container-alt-checkout td,.container-alt-checkout th,.container-alt-checkout label{font-size:.875rem}.container-alt-checkout .button-secondary{font-size:.75rem}.container-alt-checkout .full-price{text-decoration:line-through;color:#999;font-size:.8em}.container-alt-checkout .option-selects,.container-alt-checkout .profile{display:none;position:absolute;z-index:10;text-align:center;top:40%;left:5%;right:5%;padding:1.25rem .625rem;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2)}@media (min-width: 380px){.container-alt-checkout .option-selects,.container-alt-checkout .profile{left:10%;right:10%}}@media (min-width: 540px){.container-alt-checkout .option-selects,.container-alt-checkout .profile{left:5%;right:5%}}@media (min-width: 640px){.container-alt-checkout .option-selects,.container-alt-checkout .profile{left:10%;right:10%}}@media (min-width: 740px){.container-alt-checkout .option-selects,.container-alt-checkout .profile{left:0;right:0}}@media (min-width: 940px){.container-alt-checkout .option-selects,.container-alt-checkout .profile{left:10%;right:10%}}@media (min-width: 1020px){.container-alt-checkout .option-selects,.container-alt-checkout .profile{left:15%;right:15%}}.container-alt-checkout .option-selects h4,.container-alt-checkout .profile h4{font-weight:bold;margin:0 0 .625rem}.order-now-section-heading{background:#333;padding:.625rem;margin:0 0 1.25rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-section-heading h2{font-size:1.5rem;font-weight:normal;margin:0;color:#fff}.order-now-section-heading h5{text-transform:uppercase;color:#fff;margin-top:.25em}.order-now-subsection-heading{background:#848484;padding:.625rem;margin:0 0 1.25rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-subsection-heading h2{font-size:.875rem;font-weight:normal;margin:0;color:#fff;text-transform:uppercase}.order-now-section .large-field{width:100%}.order-now-section-dynamic-content{position:relative;min-height:5rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 0 1.875rem}.order-now-loading{height:100%}.order-now-loading img{position:absolute;display:block;left:50%;top:50%;margin-left:-16px;margin-top:-16px}@media (min-width: 740px){.page-order-now .header-logo-container{margin-top:1.875rem}}.alt-checkout-login-modal .input-field{width:100%}.alt-checkout-login-modal .button-primary{width:100%;margin:0 0 1.25rem}@media (min-width: 740px){.alt-checkout-login-modal{width:18.75rem}}.order-now-nav{position:fixed;bottom:0;right:0;left:0;background:#e9117a;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);z-index:100}.fixnav .order-now-nav{position:absolute}@media (min-width: 740px){.order-now-nav{display:none}}.order-now-step{float:left;width:33%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9375rem .625rem;color:#fff;font-size:.75rem;text-transform:uppercase;border-right:1px solid #fff}.order-now-step a{text-decoration:none;color:#fff;display:block}.order-now-step:nth-of-type(2){width:34%}.order-now-products-primary-free-gift{background:#efefef;margin-bottom:1.25rem;position:relative;display:table;width:100%}.order-now-products-primary-free-gift .free-gift-offer{display:table-cell;padding:.625rem}.order-now-products-primary-free-gift .free-gift-icon{display:table-cell;width:3.4375rem;background-color:#AE005F;background-image:url("//www.hairfinity.com/static/img/assets/icon-free-gift.png");background-position:50% 50%;background-repeat:no-repeat}@media (min-width: 740px){.order-now-products-primary-free-gift .free-gift-offer{font-size:1.125rem;padding:1.25rem}}.order-now-products-primary .cell{display:none;border:1px solid #efefef;padding:.5625rem;padding-bottom:1.1875rem;width:49%;margin-right:2%;float:left;text-align:center;margin-bottom:1.25rem;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.order-now-products-primary .cell:nth-of-type(2n){margin-right:0}.order-now-products-primary .cell:hover{border-color:#ccc}.order-now-products-primary .cell:hover .cell-heading{background-color:#ccc}.order-now-products-primary .cell .image img{width:100%;height:auto;max-width:220px}.order-now-products-primary .cell .name{text-transform:uppercase;min-height:5em;font-size:.75rem;margin-bottom:.625rem}.order-now-products-primary .cell .price{font-size:.75rem;margin-bottom:.625rem}.order-now-products-primary .cell .button-primary{margin-bottom:.625rem}.order-now-products-primary .cell .more-info{display:none}.order-now-products-primary .cell .cell-selection{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-position:.625rem 50%;font-size:.75rem;padding:1em .9375rem}.order-now-products-primary .cell.selected .cell-selection{padding-left:1.875rem;background-image:url("//www.hairfinity.com/static/img/assets/icon-check-white.png");background-position:.625rem 50%;background-repeat:no-repeat}.order-now-products-primary .cell.not-selected{opacity:.8}.order-now-products-primary .cell.not-selected .cell-selection{background-color:#999}@media (min-width: 540px){.order-now-products-primary .cell{position:relative}.order-now-products-primary .cell .name,.order-now-products-primary .cell .price{font-size:.875rem}.order-now-products-primary .cell .name{min-height:4em;padding:0 .625rem}.order-now-products-primary .cell.selected{border:5px solid #AE005F;padding:.3125rem;padding-bottom:.9375rem}}@media (min-width: 740px){.order-now-products-primary .cell{width:32%}.order-now-products-primary .cell:nth-of-type(2n){margin-right:2%}.order-now-products-primary .cell:nth-of-type(3n){margin-right:0}}@media (min-width: 800px){.order-now-products-primary .cell .name,.order-now-products-primary .cell .price{font-size:1rem}.order-now-products-primary .cell .button-primary{font-size:.875rem}}.order-now-products-secondary{margin:0 0 1.25rem}.order-now-products-secondary .cell{border:1px solid #efefef;padding:.5625rem;padding-bottom:1.1875rem;position:relative;width:49%;margin-right:2%;float:left;text-align:center;margin-bottom:1.25rem}.order-now-products-secondary .cell:nth-of-type(2n){margin-right:0}.order-now-products-secondary .cell .add-to-cart{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-position:.625rem 50%;font-size:.75rem;padding:1em .9375rem}.order-now-products-secondary .cell.selected .add-to-cart{padding-left:1.875rem;background-image:url("//www.hairfinity.com/static/img/assets/icon-check-white.png");background-position:.625rem 50%;background-repeat:no-repeat}.order-now-products-secondary .cell .image{text-align:center;cursor:pointer}.order-now-products-secondary .cell .image img{width:100%;height:auto;max-width:220px}.order-now-products-secondary .cell .name{text-transform:uppercase;min-height:3em;font-size:.75rem;padding:0 .625rem;margin-bottom:.625rem}.order-now-products-secondary .cell .price{font-size:.75rem;margin-bottom:.625rem}.order-now-products-secondary .cell .buttons>div{vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-products-secondary .cell .buttons .add-to-cart{margin-bottom:.625rem}.order-now-products-secondary .cell .description{margin-bottom:1.25rem;display:none}.order-now-products-secondary .cell .description p{margin:0;text-align:left}.order-now-products-secondary .cell .description-more{text-align:center}.order-now-products-secondary .cell .secondary-item-selects{display:none;position:absolute;right:0;top:0;left:0;padding:.625rem 0;background:rgba(255,255,255,0.8)}.order-now-products-secondary .cell .secondary-item-selects label{display:block;margin-bottom:.3125rem}.order-now-products-secondary .cell .secondary-item-selects select{margin-bottom:.3125rem}.order-now-products-secondary .cell .secondary-item-selects .error{display:block;font-size:.75rem;margin-bottom:.3125rem}.order-now-products-secondary .cell .secondary-item-selects .error-select{border:1px solid #AE005F}.order-now-products-secondary .cell .secondary-product-options .error{display:inline-block}@media (min-width: 540px){.order-now-products-secondary .cell .name,.order-now-products-secondary .cell .price{font-size:.875rem}.order-now-products-secondary .cell .secondary-product-cell-content .secondary-item-selects{top:30%;left:1.875rem;right:1.875rem;background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2)}}@media (min-width: 800px){.order-now-products-secondary .cell .name,.order-now-products-secondary .cell .price{font-size:1rem}.order-now-products-secondary .cell .secondary-product-cell-content .secondary-item-selects{padding:1.875rem}.order-now-products-secondary .cell .secondary-product-cell-content .secondary-item-selects label{display:inline-block}}@media (min-width: 940px){.order-now-products-secondary .cell .image{float:left;width:33%}.order-now-products-secondary .cell .secondary-product-cell-content{padding-top:5px;width:63%;float:right;text-align:left}.order-now-products-secondary .cell .secondary-product-cell-content .name{padding:0;font-size:1rem;height:auto;width:70%;float:left}.order-now-products-secondary .cell .secondary-product-cell-content .price{font-size:1rem;width:29%;float:right;text-align:right}.order-now-products-secondary .cell .secondary-product-cell-content .secondary-item-selects{background:none;position:static;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:1.25rem}.order-now-products-secondary .cell .secondary-product-cell-content .description{display:block}.order-now-products-secondary .cell .secondary-product-cell-content .buttons .button-primary{margin-right:.625rem}}.secondary-product-cell-hidden{display:none}.shop-more-button-container{clear:both;text-align:center}.shop-more-button-container span{width:100%}@media (min-width: 540px){.shop-more-button-container span{width:30%}}.order-now-products-secondary-actions{clear:both;text-align:center}.order-now-products-secondary-actions a{margin:1.25rem}@media (min-width: 740px){.order-now-products-secondary-actions{display:block}}.order-now-billing-info .alt-checkout-login a{font-weight:bold;color:#AE005F}.order-now-billing-info .alt-checkout-register-fields{display:none}.order-now-billing-info .alt-checkout-register-fields .button-primary{margin-bottom:1.25rem;font-size:.75rem}.order-now-billing-info .alt-checkout-options label{margin-bottom:.625rem}.order-now-billing-info .alt-checkout-opt-ins{margin-bottom:2.5rem}.order-now-billing-info .sms-details{color:#999}.order-now-billing-info .sms-details-full{display:none;line-height:1.3em;max-width:43.75rem;font-size:.9em;color:#555}.order-now-billing-info .sms-details-full.exposed{display:block}@media (min-width: 540px){.order-now-billing-info .alt-checkout-register-fields .button-primary{margin-left:25%}.order-now-billing-info .alt-checkout-guest label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-billing-info .alt-checkout-guest .input-field,.order-now-billing-info .alt-checkout-guest .input-select{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-billing-info p,.order-now-billing-info .alt-checkout-options{padding-left:25%}}@media (min-width: 740px){.order-now-billing-info .alt-checkout-register-fields .button-primary{margin-left:0}.order-now-billing-info .alt-checkout-guest label{display:block;width:auto;text-align:left;padding-right:0}.order-now-billing-info .alt-checkout-guest .input-field,.order-now-billing-info .alt-checkout-guest .input-select{width:100%}.order-now-billing-info p,.order-now-billing-info .alt-checkout-options{padding-left:0}}@media (min-width: 980px){.order-now-billing-info .alt-checkout-register-fields .button-primary{margin-left:25%}.order-now-billing-info .alt-checkout-guest label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem}.order-now-billing-info .alt-checkout-guest .input-field,.order-now-billing-info .alt-checkout-guest .input-select{width:50%}.order-now-billing-info p,.order-now-billing-info .alt-checkout-options{padding-left:25%}}.order-now-billing-info .alt-checkout-payment-existing-address{margin-bottom:1.25rem}.order-now-billing-info .alt-checkout-payment-existing-address label{margin:0 0 1.25rem}.order-now-billing-info .alt-checkout-payment-existing-address .input-select-multiple{width:100%;margin-bottom:1.25rem;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 540px){.order-now-billing-info .alt-checkout-payment-existing-address{padding-left:1.25rem;padding-right:1.25rem}}.order-now-billing-info .alt-checkout-logout{float:right;margin-left:1em;margin-bottom:1em}.order-now-billing-info .alt-checkout-payment-new-address{display:none}.order-now-billing-info .alt-checkout-payment-new-address .button-primary{margin-bottom:1.25rem;font-size:.75rem}@media (min-width: 540px){.order-now-billing-info .alt-checkout-payment-new-address label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-billing-info .alt-checkout-payment-new-address .large-field{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-billing-info .alt-checkout-payment-new-address .button-primary{margin-left:25%}}@media (min-width: 740px){.order-now-billing-info .alt-checkout-payment-new-address label{display:block;width:auto;text-align:left;padding-right:0}.order-now-billing-info .alt-checkout-payment-new-address .large-field{width:100%}.order-now-billing-info .alt-checkout-payment-new-address .button-primary{margin-left:0}}@media (min-width: 980px){.order-now-billing-info .alt-checkout-payment-new-address label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem}.order-now-billing-info .alt-checkout-payment-new-address .large-field{width:50%}.order-now-billing-info .alt-checkout-payment-new-address .button-primary{margin-left:25%}}.order-now-shipping-info{display:none}@media (min-width: 540px){.order-now-shipping-info label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-shipping-info .input-field,.order-now-shipping-info .input-select{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width: 740px){.order-now-shipping-info label{display:block;width:auto;text-align:left;padding-right:0}.order-now-shipping-info .input-field,.order-now-shipping-info .input-select{width:100%}}@media (min-width: 980px){.order-now-shipping-info label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem}.order-now-shipping-info .input-field,.order-now-shipping-info .input-select{width:50%}}.order-now-shipping-info .alt-checkout-shipping-existing .input-select-multiple{width:100%}@media (min-width: 540px){.order-now-shipping-info .alt-checkout-shipping-existing{padding-left:1.25rem;padding-right:1.25rem}}.order-now-shipping-method table{width:100%;margin-bottom:1.25rem}.order-now-shipping-method table th,.order-now-shipping-method table td{padding:.3125rem}.order-now-shipping-method table th{font-weight:bold}.order-now-shipping-method table td:first-child{width:1.25rem}.order-now-shipping-method table td:nth-of-type(3n){text-align:right}.order-now-shipping-method table.radio th{padding-top:.625rem;border-bottom:3px solid #efefef}.order-now-shipping-method table.radio td{border-bottom:1px solid #efefef}@media (min-width: 540px){.order-now-shipping-method p,.order-now-shipping-method table{width:75%;margin-left:auto;margin-right:auto}}@media (min-width: 740px){.order-now-shipping-method p,.order-now-shipping-method table{width:100%}}@media (min-width: 980px){.order-now-shipping-method p,.order-now-shipping-method table{width:75%}}.autoship-options{padding-top:0;margin-bottom:.625rem}.autoship-options fieldset{margin:0;padding:.3125rem;border-left:3px solid #AE005F;background:#fcf2f6}.autoship-options label{margin:0;font-size:.75rem}.autoship-options input{padding:.3125rem;background:#efefef}.autoship-options .discount{font-size:1.6em;font-weight:normal;text-transform:uppercase;color:#e9117a;display:block}.autoship-options .discount .dont_style{color:#666}.autoship-options input.input-checkbox-wide,.autoship-options input.input-checkbox-narrow{left:-9999px;position:absolute}.autoship-options div.check-large-wide,.autoship-options div.check-large-narrow{border:2px solid #5b5b5b;border-radius:10px;float:left;margin:0 10px 0 0;overflow:hidden}.autoship-options input.input-checkbox-wide[type=checkbox]:checked ~ div.check-large-wide label.check-large-wide,.autoship-options input.input-checkbox-narrow[type=checkbox]:checked ~ div.check-large-narrow label.check-large-narrow{background-image:url("//www.hairfinity.com/static/img/assets/autoship-check.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.autoship-options label.check-large-wide,.autoship-options label.check-large-narrow{background-image:url("//www.hairfinity.com/static/img/assets/autoship-uncheck.png");background-position:50% 50%;background-repeat:no-repeat;display:block;height:40px;width:40px}.autoship-options div.check-large-wide+label,.autoship-options div.check-large-narrow+label{padding:4px 0 0 0}.order-now-order-summary .table-cart{font-size:.875rem;margin:0 0 1.25rem}.order-now-order-summary .table-cart td,.order-now-order-summary .table-cart th{padding-top:.625rem;padding-bottom:.625rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1rem}.order-now-order-summary .table-cart th{font-size:.75rem}.order-now-order-summary .table-cart tfoot td{text-align:right}.order-now-order-summary .table-cart .name .no-stock{color:red}.order-now-order-summary .table-cart .quantity{width:5rem;text-align:center}.order-now-order-summary .table-cart .price{width:5rem}.order-now-order-summary .table-cart .price-old{text-decoration:line-through;color:#999}.order-now-order-summary .table-cart .total{width:5rem}.order-now-order-summary .table-cart .product-primary td{border-bottom:0 none}.order-now-order-summary .table-cart .recurring-item-selector td{padding:0}@media (min-width: 540px){.order-now-order-summary p{width:75%;margin-left:auto;margin-right:auto}}@media (min-width: 740px){.order-now-order-summary p{width:100%}}@media (min-width: 980px){.order-now-order-summary p{width:75%}}.order-now-order-summary .cart-actions label{display:block;padding-right:.3125rem;text-align:left}.order-now-order-summary .cart-actions input[type="text"]{width:50%}.order-now-order-summary .cart-actions span{display:block;color:#999;font-size:.75rem;position:relative;padding-top:.3125rem}@media (min-width: 540px){.order-now-order-summary .cart-actions span{display:inline}}@media (min-width: 540px){.order-now-order-summary .cart-actions label{display:inline-block;width:25%;padding-right:.3125rem;text-align:right}.order-now-order-summary .cart-actions input[type="text"]{width:30%}}@media (min-width: 740px){.order-now-order-summary .cart-actions label{display:block;width:auto;padding-right:0;text-align:left}.order-now-order-summary .cart-actions input[type="text"]{width:50%}}@media (min-width: 980px){.order-now-order-summary .cart-actions label{display:inline-block;width:25%;padding-right:.3125rem;text-align:right}.order-now-order-summary .cart-actions input[type="text"]{width:30%}}.order-now-order-summary .cart-contents-expanded{display:none}@media (min-width: 540px){.order-now-order-summary .cart-contents-compact{display:none}.order-now-order-summary .cart-contents-expanded{display:block}}@media (min-width: 740px){.order-now-order-summary .cart-contents-compact{display:block}.order-now-order-summary .cart-contents-expanded{display:none}}@media (min-width: 980px){.order-now-order-summary .cart-contents-compact{display:none}.order-now-order-summary .cart-contents-expanded{display:block}}.order-now-billing-info .error,.order-now-shipping-info .error{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1875rem}@media (min-width: 540px){.order-now-billing-info .error,.order-now-shipping-info .error{margin-left:25%}}@media (min-width: 740px){.order-now-billing-info .error,.order-now-shipping-info .error{margin-left:0}}@media (min-width: 980px){.order-now-billing-info .error,.order-now-shipping-info .error{margin-left:25%}}.order-now-payment-info .button-primary{text-align:center;width:100%}.order-now-payment-info .button-primary.disabled{opacity:.8;background-color:#ccc}.order-now-payment-info .button-choose-payment-method{margin-left:0}.order-now-payment-info .checkout-payment{margin-bottom:1.25rem}.order-now-payment-info label{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info input[name="cc_owner"],.order-now-payment-info input[name="cc_number"],.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info input[name="cc_cvv2"]{width:30%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info .payment-cc-expiry-fields select{width:45%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.order-now-payment-info .payment-cc-expiry-fields span{display:block;width:10%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:2.1875rem;line-height:2.1875rem}@media (min-width: 540px){.order-now-payment-info label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem}.order-now-payment-info label[for="use_cim_payment_account"],.order-now-payment-info label[for="use_cyb_payment_account"],.order-now-payment-info label[for="create_new_credit_card"],.order-now-payment-info label.payment-method-select{width:50%;margin-left:25%;text-align:left}.order-now-payment-info .payment-cc-expiry-fields{display:inline}.order-now-payment-info .payment-cc-expiry-fields select,.order-now-payment-info .payment-cc-expiry-fields span{display:inline;float:none}.order-now-payment-info .payment-cc-expiry-fields select{width:23.5%}.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{margin-left:25%}.order-now-payment-info input[name="cc_owner"],.order-now-payment-info input[name="cc_number"],.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info input[name="cc_cvv2"]{width:20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info .error{width:50%;margin-left:25%}.order-now-payment-info .button-primary{width:50%;margin-left:25%}.order-now-payment-info .button-choose-payment-method{margin-left:25%}.order-now-payment-info .payment-method-heading,.order-now-payment-info .checkout-paypal-instructions{margin-left:25%;width:50%}}@media (min-width: 740px){.order-now-payment-info label{display:block;width:100%;text-align:left;padding-right:0}.order-now-payment-info label[for="use_cim_payment_account"],.order-now-payment-info label[for="use_cyb_payment_account"],.order-now-payment-info label[for="create_new_credit_card"],.order-now-payment-info label.payment-method-select{width:100%;margin-left:0;text-align:left}.order-now-payment-info .payment-cc-expiry-fields{display:block}.order-now-payment-info .payment-cc-expiry-fields select,.order-now-payment-info .payment-cc-expiry-fields span{display:block;float:left}.order-now-payment-info .payment-cc-expiry-fields select{width:45%}.order-now-payment-info .payment-cc-expiry-fields span{width:10%}.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{margin-left:0}.order-now-payment-info input[name="cc_owner"],.order-now-payment-info input[name="cc_number"],.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{width:100%}.order-now-payment-info input[name="cc_cvv2"]{width:30%}.order-now-payment-info .error{width:100%;margin-left:0}.order-now-payment-info .button-primary{width:100%;margin-left:0}.order-now-payment-info .button-choose-payment-method{margin-left:0}.order-now-payment-info .payment-method-heading,.order-now-payment-info .checkout-paypal-instructions{margin-left:0;width:100%}}@media (min-width: 980px){.order-now-payment-info label{display:inline-block;width:25%;text-align:right;padding-right:.3125rem}.order-now-payment-info label[for="use_cim_payment_account"],.order-now-payment-info label[for="use_cyb_payment_account"],.order-now-payment-info label[for="create_new_credit_card"],.order-now-payment-info label.payment-method-select{width:50%;margin-left:25%;text-align:left}.order-now-payment-info .payment-cc-expiry-fields{display:inline}.order-now-payment-info .payment-cc-expiry-fields select,.order-now-payment-info .payment-cc-expiry-fields span{display:inline;float:none}.order-now-payment-info .payment-cc-expiry-fields select{width:23.5%}.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{margin-left:25%}.order-now-payment-info input[name="cc_owner"],.order-now-payment-info input[name="cc_number"],.order-now-payment-info select[name="customer_payment_profile_id"],.order-now-payment-info select[name="subscription_id"]{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info input[name="cc_cvv2"]{width:20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order-now-payment-info .error{width:50%;margin-left:25%}.order-now-payment-info .button-primary{width:50%;margin-left:25%}.order-now-payment-info .button-choose-payment-method{margin-left:25%}.order-now-payment-info .payment-method-heading,.order-now-payment-info .checkout-paypal-instructions{margin-left:25%;width:50%}}.tout{cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:2.5rem;margin:0 0 1.875rem}.tout h2{font-size:1.75rem;text-transform:uppercase;margin:0 0 1em}.tout p{font-size:.9375rem;line-height:1.5em;margin:0 0 1em}.tout a{color:#AE005F;text-decoration:none;text-transform:uppercase}.tout:hover{background:#fafafa}@media (min-width: 980px){.tout{min-height:20rem}}p.no-margin{margin:0}.box{margin:0 0 .625rem}.box .box-heading{font-size:1.125rem;text-transform:uppercase;margin:0 0 1em;display:none}.box .box-content ul{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;text-align:center;padding-bottom:.625rem}.box .box-content li{text-transform:uppercase;display:inline}.box .box-content li a{display:inline-block;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.875rem;border-right:2px solid #ccc;padding-left:.625rem;padding-right:.625rem}.box .box-content li a:hover{color:#999}.box .box-content li:first-of-type a{padding-left:0}.box .box-content li:last-of-type a{padding-right:0;border:0 none}@media (max-width: 740px){.box .box-content ul::-webkit-scrollbar{display:none}}@media (min-width: 740px){.box .box-content ul li a{margin-bottom:10px}}@media (min-width: 980px){.box{padding:0;border:0 none}.box .box-heading{border-bottom:1px solid #efefef;padding:.625rem;cursor:default;margin:0;display:block}.box .box-content{padding:.625rem}.box .box-content ul{margin-left:-.625rem;margin-right:-.625rem;white-space:normal;overflow:auto;text-align:left}.box .box-content li{display:block}.box .box-content li a{padding:.625rem;border:0 none;display:block}.box .box-content li:first-of-type a{padding-left:.625rem}.box .box-content li:last-of-type a{padding-right:.625rem}}.product-search-container{margin-left:-1.25rem;margin-right:-1.25rem;background:#efefef;padding:.625rem;margin-bottom:1.25rem}.product-search{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.625rem;padding-right:2.5rem;border:1px solid #ddd;background:#fafafa;position:relative}.product-search i{position:absolute;top:50%;margin-top:-.5em;right:.625rem;color:#ccc}.product-search i.clickable{cursor:pointer}.product-search input{font-family:"quicksandregular";font-size:.75rem;text-transform:uppercase;background:none;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width: 740px){.product-search-container{margin-left:auto;margin-right:auto;background:none;padding:0}}#map_search{display:none}#simplemap-updating{display:none;background-color:#fdfdfd;overflow:hidden}#simplemap-updating img{display:block;width:332px;height:332px;margin:0 auto;max-width:100%;height:auto}.store-locator-form{margin:0 0 1.875rem}.store-locator-form .input-field{width:100%}.store-locator-form .input-select{width:73%;margin-right:2%;float:left}.store-locator-form .button-secondary{width:25%;float:left}#simplemap{width:100%;height:15.625rem}.infoBox{font-family:'L Futura W01', sans-serif}.infoBox h3{font-size:14px;line-height:auto;margin:.5em;font-weight:bold}.infoBox p{font-size:13px;line-height:1.2em;margin:.5em}#results{min-height:5rem}#results .result{padding:1.25rem 0 .625rem;border-bottom:1px solid #efefef}#results .result h3{font-weight:bold;margin:0 0 1em}#results .result h3 small{text-transform:uppercase;font-size:.75em;font-weight:normal}#results .result .result_address{margin:0 0 .625rem}#results .result .result_phone{font-size:.875rem;margin:0 0 .9375rem;line-height:1.3em}#results .result .result_links a{position:relative;color:#333;line-height:1.3em;border:1px solid #ccc;background:none;text-transform:uppercase;cursor:pointer;padding:.3125rem;font-size:.6875em;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}#results .result .result_links a:hover{opacity:.7}#results .result .result_links .result_website{float:right;margin:0 0 1.25rem}@media (min-width: 740px){#simplemap{height:21.875rem;margin-bottom:1.25rem}.store-locator-form .input-field{width:60%;float:left}.store-locator-form .input-select{width:30%;margin-right:2%;float:left}.store-locator-form .button-secondary{width:10%;float:left}#results .result{padding:1.25rem .625rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}#results .result:hover{background:#efefef}#results .result h3{font-size:24px;width:80%}#results .result .result_links{text-align:right;position:absolute;right:.625rem;top:1.25rem}#results .result .result_links a{font-size:12px}#results .result .result_links .result_website{float:none}}.container-account-home #column-left{display:none}.container-account-home.container-account-categories #column-left{display:block}.container-account-home.container-account-categories .account-links{display:none}.container-account .input-field,.container-account .input-select,.container-account .input-textarea{width:100%}.container-account .buttons .right{margin-bottom:1.875rem}.container-account .content{margin:0 0 1.875rem}.container-account .account-main-page a,.container-account .affiliate-main-page a{display:block;padding:.625rem;margin-left:-.625rem;margin-right:-.625rem;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.container-account .account-main-page a:hover,.container-account .affiliate-main-page a:hover{text-decoration:underline}.container-account .account-retailer-shop{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #efefef}.container-account .account-retailer-shop .cell{text-align:center;padding:.625rem}.container-account .account-retailer-shop .image{margin:0 0 .625rem}.container-account .account-retailer-shop .image img{display:block;width:100%;height:auto;background:#efefef}.container-account .account-retailer-shop .name{margin:0 0 .625rem;padding:0 1.25rem;height:2em;text-transform:uppercase}.container-account .account-retailer-shop .name a{text-decoration:none}.container-account .address-listing{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #efefef}.container-account .address-listing-address{margin-bottom:.625rem}.container-account .address-listing-action a:first-child{margin-right:1.25rem}@media (min-width: 740px){.container-account .address-listing .address-listing-address{float:left;width:50%}.container-account .address-listing .address-listing-action{float:right;width:50%}.container-account .address-listing .address-listing-action a:first-child{margin-right:1.25rem}}.container-account .account-address-autoship-warning{border:1px solid #efefef;padding:1.25rem;margin:0 0 1.875rem;max-width:31.25rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container-account .account-address-autoship-warning p{margin:0;font-size:.875em}.container-account .account-address-autoship-warning p strong{text-transform:uppercase}.container-account .wishlist-info{margin:0 0 1.875rem}.container-account .wishlist-info .cart-contents-expanded{display:none}.container-account .wishlist-info .cart-contents-expanded td.price{text-align:right;width:7.5rem}.container-account .wishlist-info .cart-contents-expanded td.total{text-align:right;width:7.5rem}.container-account .wishlist-info .cart-contents-expanded td.quantity{min-width:6.25rem}@media (min-width: 740px){.container-account .wishlist-info .cart-contents-compact,.container-account .wishlist-info .cart-totals-compact{display:none}.container-account .wishlist-info .cart-contents-expanded{display:block;margin:0 0 1.875rem}}.container-account .order-list-item{padding:0 0 1.25rem;margin:0 0 1.25rem;border-bottom:1px solid #efefef}.container-account .order-list-item .order-status,.container-account .order-list-item .return-status{color:#999;margin:0 0 .625rem}.container-account .order-list-item .aftership-tracking{margin-bottom:1.25rem;text-transform:uppercase;font-size:.75rem;padding:.625rem;background:#efefef}.container-account .order-list-item .order-content dl{margin:0 0 .1875rem;display:block}.container-account .order-list-item .order-content dl dt,.container-account .order-list-item .order-content dl dd{display:inline}.container-account .order-list-item .order-content dl dt{font-weight:bold}.container-account .order-list-item .order-content dl:last-of-type{margin:0 0 1.25rem}.container-account .order-list-item .order-actions a{margin-right:1.25rem}@media (min-width: 740px){.container-account .order-list-item .order-content{float:left;width:50%}.container-account .order-list-item .order-content dl:last-of-type{margin-bottom:.3125rem}.container-account .order-list-item .order-actions{float:right;width:50%}}.container-account .account-transactions-list{margin:0 0 1.875rem}.container-account .account-rewards-list{margin:0 0 1.875rem}.container-account .login-content .account-password-reset{color:#333;display:block;margin:0 0 1.25rem}.container-account .login-content .account-password-reset:hover{text-decoration:none}.container-account .account-voucher .input-textarea{width:100%}.container-account table.list{margin-bottom:1.875rem}.container-account .account-affiliate-tracking fieldset{max-width:100%}.container-account .account-affiliate-tracking .input-field{font-size:1.25em;cursor:text}.container-account .return-product{margin-bottom:1.875rem}.container-account .return-reason{margin-bottom:1.875rem}.container-account .return-opened{margin-bottom:1.875rem}.container-account .return-captcha fieldset{vertical-align:middle}.container-account .return-captcha .input-field{width:9.375rem}.container-account .account-list-saved-cards{margin-bottom:1.875rem}.container-account .account-list-saved-cards table{width:100%;max-width:31.25rem}.container-account .account-list-saved-cards td{padding:.3125rem;padding-top:.625rem;padding-bottom:1.25rem;border-top:1px solid #efefef;position:relative}.container-account .account-list-saved-cards td>*{vertical-align:middle}.container-account .account-list-saved-cards td:nth-of-type(1){text-transform:uppercase;width:50%}.container-account .account-list-saved-cards td:nth-of-type(2){text-align:right}.container-account .cim-card-default{width:1.5rem;height:1.5rem;margin-left:.625rem;opacity:.5;display:inline-block;background-image:url("//www.hairfinity.com/static/img/assets/icon-check.png");background-position:50% 50%;background-repeat:no-repeat;background-color:#333}.container-account .cim-add-new-account,.container-account .cyb-add-new-account{margin-bottom:1.875rem}.container-account .cyb-add-new-account{display:none}.container-account .cyb-address-options{margin-bottom:1.875rem}.container-account .cyb-address-options label{margin-top:1.25rem;margin-bottom:1.25rem}.container-account .cyb-payment-existing{margin-bottom:1.875rem}.container-account .cyb-payment-new{margin-bottom:1.875rem}.container-account .add-new-pymnt-profile-buttons{text-align:center;margin-bottom:1.875rem}.container-account .add-new-pymnt-profile-buttons a:first-child{width:100%;margin-bottom:1.875rem}@media (min-width: 520px){.container-account .add-new-pymnt-profile-buttons{text-align:left}.container-account .add-new-pymnt-profile-buttons a:first-child{margin-right:1.875rem;width:auto;margin-bottom:auto}}.container-account .working{position:absolute;top:0rem;bottom:0rem;left:0rem;right:0rem;background:#fff;background:rgba(255,255,255,0.9);text-align:center;padding-top:.3125rem}.container-account .autoship-table tr:hover{background:#fcf2f6}.container-account .autoship-transactions th{width:33.3%}.container-account .buttons{margin-top:50px}.container-account .error.error-mark{background-image:url("//www.hairfinity.com/static/img/assets/icon-warning.png");background-position:0 50%;background-repeat:no-repeat;padding-left:20px}@media (min-width: 740px){.container-account .error{padding:.625rem 0}.container-account fieldset{max-width:31.25rem}.container-account .login-content .left{float:left;width:44%}.container-account .login-content .right{float:right;width:44%}}.content-primary-content h2 a{color:#333}.content-primary-content .single-post-thumbnail{margin:0 0 .625rem}.content-primary-content .single-post-thumbnail img{width:100%;height:auto}.content-primary-content ul,.content-primary-content ol{padding:0 0 0 1.25em;font-size:1.125em}.content-primary-content ul{margin:0 0 1em}.content-primary-content ul li{list-style-type:square}.content-primary-content ol{margin:0 0 1em}.content-primary-content ol li{list-style-type:decimal}.content-primary-content li{line-height:1.5em;margin:0 0 0.5em;font-size:.9375rem}.content-primary-content .gallery-item{margin-bottom:1.25rem;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #efefef;padding-bottom:.625rem}.content-primary-content .gallery-item img{width:100%;height:auto;margin:0 0 .3125rem}.content-primary-content .gallery-item dd{font-size:.875em;text-transform:uppercase;padding:0rem .3125rem}.content-primary-content .alignnone,.content-primary-content .alignright,.content-primary-content .alignleft,.content-primary-content .aligncenter{max-width:100%;height:auto;display:block}.content-primary-content .alignnone img,.content-primary-content .alignright img,.content-primary-content .alignleft img,.content-primary-content .aligncenter img{max-width:100%;height:auto}.content-primary-content .aligncenter{text-align:center}.content-primary-content .wp-caption{border:1px solid #efefef;margin-bottom:1.875rem}.content-primary-content .wp-caption p{font-size:.875em;text-transform:uppercase;text-align:center;padding:0rem .3125rem}.content-primary-content .page-social-links{text-align:center}.content-primary-content .social-icons{text-align:center}.page-type-heading{margin-bottom:1.875rem}.archive .content-primary-content h2 a,.blog .content-primary-content h2 a{text-decoration:none}.archive .content-primary-content h2 a:hover,.blog .content-primary-content h2 a:hover{text-decoration:underline}.content-primary-content{margin:0 0 1.875rem;padding:0 0 1.25rem;border-bottom:1px solid #efefef}@media (min-width: 740px){.content-primary-content{border-bottom:0}}.content-single-meta{color:#666}.content-single-meta dl{margin:0 0 1.25rem}.content-single-meta dl a{position:relative;color:#333;line-height:1.3em;border:1px solid #ccc;background:none;text-transform:uppercase;cursor:pointer;padding:.3125rem;font-size:.6875em;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;margin-right:.3125rem}.content-single-meta dl a:hover{opacity:.7}.content-single-meta dt{font-weight:bold;margin:0 0 .3125rem;font-size:.875em}.content-single-meta .blog-post-meta-publish-date{font-size:.75em;text-transform:uppercase}@media (min-width: 740px){.content-primary-content .alignright{float:right;margin-left:1.875rem;margin-bottom:1.875rem;width:auto;max-width:50%}.content-primary-content .alignleft{float:left;margin-right:1.875rem;margin-bottom:1.875rem;width:auto;max-width:50%}.content-primary-content .aligncenter{margin-left:auto;margin-right:auto;margin-bottom:1.875rem;width:auto}.content-primary-content .gallery-columns-3 .gallery-item{width:32%;margin-right:2%;float:left}.content-primary-content .gallery-columns-3 .gallery-item:nth-of-type(3n){margin-right:0}.content-primary-content .single-post{border-bottom:0 none}.content-primary-content .page-social-links{text-align:left}.content-primary-content .single-post-thumbnail{margin-bottom:1.875rem}.content-primary-content .content-single-meta a{margin-bottom:.625rem}}@media (min-width: 980px){.content-primary-content .social-icons{text-align:left}}.search-result-set{margin:0 0 1.875rem}.search-result-set h3{font-size:1.125em}.search-result-set h3 a{display:block;padding:.3125rem;margin-left:-.3125rem;text-decoration:none}.search-result-set h3 a:hover{color:#666}.container-shop-search .results-heading{border-bottom:2px solid #efefef;padding-bottom:.625rem;margin-bottom:1.875rem}.container-shop-search .results-heading h1{margin:0}.container-shop-search .results-heading h1 strong{font-weight:normal;color:#AE005F}body.become-a-retailer .input-field,body.become-a-retailer .input-select,body.become-a-retailer .input-textarea{width:100%}body.become-a-retailer .input-textarea{height:6.25rem}@media (min-width: 740px){body.become-a-retailer .input-field,body.become-a-retailer .input-select,body.become-a-retailer .input-textarea{width:60%}}.container-shop-home .category-section{margin-bottom:1.875rem}.container-shop-home .category-description{text-align:left;line-height:1.3em;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media (min-width: 540px){.container-shop-home .category-description{font-size:1.125rem}}@media (min-width: 740px){.container-shop-home .category-description{font-size:1.375rem}}.container-shop-home .category-section-see-more{text-align:center}.container-shop-home .category-section-see-more a{display:inline-block;padding:0 .625rem}body.home .hairf-right-wrp,body.home .new-this-week-wrp,body.home .wrapper-carousel.container-discover{margin-bottom:3rem;clear:both}.hp-video-wrp .hp-video{float:left;width:75.5%;margin-right:1.5% !important}body.home #tabs-videowrp{overflow:hidden;padding-top:1em}body .flex-direction-nav .flex-next{opacity:1;right:0;background-position:65% 100%}body .flex-direction-nav .flex-prev{opacity:1;left:0;background-position:50% 100%}body .flex-direction-nav .flex-disabled{opacity:0}#tabs-videowrp .videoThumbs{float:right;width:23%}.videoThumbs li{margin-bottom:1.2rem;max-width:100%}.videoThumbs li img{max-width:100%}body.home .header{margin-bottom:0;border-bottom:0 none}body.home .hp-slider{margin-bottom:4.5rem;clear:both}body.home .hp-slider .slides>li{display:none}body.home .hp-slider .flex-control-paging li a{height:10px;width:10px;background-size:initial;background:#fff;border:2px solid #fff;border-radius:50%}body.home .hp-slider .flex-control-paging li a:hover,body.home .hp-slider .flex-control-paging li a .flex-active{background-image:none;background:none;border:2px solid #AE005F}body.home .hp-video-wrp{margin-bottom:1.5rem}body.home .hp-testimonials,body.home #hp-bestsellers{margin-bottom:4.5rem;clear:both}body.home .hp-slider-slide .bg-image{background-size:cover;position:relative;height:15rem}body.home .hp-slider-slide-inline{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.home .inset-image{margin:0 auto 10px;clear:both;display:table;text-align:center}body.home .inset-image img.alignleft{margin-right:10px}body.home .inset-image img.alignright{margin-left:10px}@media (min-width: 768px){body.home .inset-image img{width:90%}}@media (min-width: 800px){body.home .inset-image img{width:85%}}@media (min-width: 980px){body.home .inset-image img{width:70%}}@media (min-width: 1024px){body.home .inset-image img{width:65%}}body.home .inset-image span{display:table-cell;vertical-align:middle;text-decoration:none !important;max-width:286px;text-align:left}body.home a.inset-image:-webkit-any-link{text-decoration:none !important}body.home .hp-bestsellers{margin-bottom:1.875rem}@media (min-width: 760px){body.home .hp-bestsellers{margin-bottom:3.75rem}}@media (min-width: 1000px){body.home .header-navigation-primary-container{border-bottom:0 none}body.home .hp-slider{padding-bottom:0;border-bottom:0 none;height:33.75rem}body.home .hp-slider-slide .bg-image{height:33.75rem}}@media (min-width: 1200px){body.home .hp-slider{width:1200px;margin-left:auto;margin-right:auto}body.home .hp-slider .hp-slider-slide>div{padding-left:2.5rem;padding-right:2.5rem}}body.home .hp-video{margin-bottom:1.75rem;min-height:120px;max-width:1200px;margin-left:auto;margin-right:auto;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}body.home .hp-video.exposed{opacity:1}body.home .hp-video video{max-width:100%;height:auto;width:100%}body.home .hp-video .vjs-big-play-button{border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:2em;width:3em;line-height:2em;background:rgba(255,255,255,0.6);color:rgba(0,0,0,0.8)}body.home .hp-video .vjs-remaining-time-display{font-family:'L Futura W01', sans-serif}body.home .hp-video .vjs-paused.vjs-has-started:not(.vjs-using-native-controls) .vjs-big-play-button{display:block}body.home .hp-video .vjs-time-controls,body.home .hp-video .vjs-current-time,body.home .hp-video .vjs-duration,body.home .hp-video .vjs-remaining-time{display:none !important}body.home .hp-testimonials .hp-testimonials-slider{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav a{bottom:50%;margin-bottom:-1.1875rem;width:1.25rem}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-next{opacity:1;right:0;background-position:65% 100%}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-prev{opacity:1;left:0;background-position:50% 100%}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-disabled{opacity:0}@media (min-width: 740px){body.home .hp-testimonials .hp-testimonials-slider{padding-left:2.5rem;padding-right:2.5rem;padding-top:1rem}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-next{right:.625rem}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-prev{left:.625rem}}body.home .hp-testimonials .testimonial-cell{cursor:pointer}body.home .hp-testimonials .testimonial-cell .cell-thumb{width:100%;position:relative;margin-bottom:.625rem}body.home .hp-testimonials .testimonial-cell .cell-thumb:after{content:"";display:block;padding-bottom:100%}body.home .hp-testimonials .testimonial-cell .cell-thumb .image{position:absolute;width:100%;height:100%}body.home .hp-testimonials .testimonial-cell .cell-thumb .image img{width:100%;height:auto;margin:0 0 .625rem}body.home .hp-testimonials .testimonial-cell .pullquote{display:none}body.home .hp-testimonials .hp-testimonials-pullquote{background:#efefef;padding:.625rem;position:relative}@media (min-width: 740px){body.home .hp-testimonials .hp-testimonials-pullquote{padding:1.25rem 2.5rem}body.home .hp-testimonials .hp-testimonials-pullquote p{font-size:1.05rem;font-weight:600}}body.home .hp-testimonials .hp-testimonials-pullquote p:last-child{margin-bottom:0}body.home .hp-testimonials .hp-testimonials-pullquote a{color:#AE005F}@media (min-width: 740px){body.home .hp-testimonials .hp-testimonials-pullquote{margin-left:1.25rem;margin-right:1.25rem}}body.home .hp-testimonials .hp-testimonials-pullquote:before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;content:'';display:block;position:absolute;width:0;height:0;border-left:.625rem solid transparent;border-top:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #efefef;opacity:0;left:25%;margin-left:-.625rem;top:-1.25rem}@media (min-width: 740px){body.home .hp-testimonials .hp-testimonials-pullquote:before{border-left:1.25rem solid transparent;border-top:1.25rem solid transparent;border-right:1.25rem solid transparent;border-bottom:1.25rem solid #efefef;margin-left:-1.25rem;top:-2.5rem;left:12.5%}}body.home .hp-testimonials .hp-testimonials-pullquote.marker-exposed:before{opacity:1}body.home .hp-testimonials .hp-testimonials-pullquote.grid-2.position-1:before{left:25%}body.home .hp-testimonials .hp-testimonials-pullquote.grid-2.position-2:before{left:75%}body.home .hp-testimonials .hp-testimonials-pullquote.grid-4.position-1:before{left:12.5%}body.home .hp-testimonials .hp-testimonials-pullquote.grid-4.position-2:before{left:37.5%}body.home .hp-testimonials .hp-testimonials-pullquote.grid-4.position-3:before{left:62.5%}body.home .hp-testimonials .hp-testimonials-pullquote.grid-4.position-4:before{left:87.5%}body .network-sites.grid-3col .cell:nth-child(3n){margin-right:2% !important}body .network-sites.grid-3col .cell:nth-child(3n+1){margin-right:0 !important}@media (max-width: 1000px){.social-sharing-message .social-icons .social-icon-success{float:none;margin-bottom:0;width:100%}}.hair-consultation-container{max-width:75rem;margin-left:auto;margin-right:auto}.consultation .viewport{position:relative;margin-bottom:1.875rem}.consultation .viewport .working{box-sizing:border-box;position:absolute;left:50%;top:50%;padding:1.25rem;background:#fff;background:rgba(255,255,255,0.9);margin-left:-36px;margin-top:-36px}.consultation .consultation-section{display:none;min-height:40rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.consultation .consultation-section .consultation-inner{box-sizing:border-box;min-height:40rem;padding:2.5rem;background:rgba(255,255,255,0.8);transition:background 350ms ease-in-out}@media (min-width: 980px){.consultation .consultation-section .consultation-inner{transition:background 350ms ease-in-out;background:rgba(255,255,255,0)}}.consultation .consultation-section .consultation-content{box-sizing:border-box;max-width:44.5rem;text-align:center;margin:0 auto;background:transparent}.consultation .consultation-section .consultation-content h1{color:#ae0d61;letter-spacing:6px;font-size:2rem;margin-bottom:1.8rem;line-height:1.1}.consultation .consultation-section .consultation-content h1 span{display:block;margin-top:.625rem;font-size:.5em;text-transform:normal}.consultation .consultation-section .consultation-content .content-area{margin-bottom:3.5rem}.consultation .consultation-section .consultation-content .content-area p{font-size:1.15rem;line-height:1.75}.consultation .consultation-section .quick-tip{margin-bottom:1.25rem}.consultation .consultation-section .consultation-radios,.consultation .consultation-section .consultation-checks{border-top:1px solid #ccc}.consultation .consultation-section .consultation-radios fieldset,.consultation .consultation-section .consultation-checks fieldset{border-bottom:1px solid #ccc;margin:0}.consultation .consultation-section .consultation-radios fieldset input[type="checkbox"],.consultation .consultation-section .consultation-radios fieldset input[type="radio"],.consultation .consultation-section .consultation-checks fieldset input[type="checkbox"],.consultation .consultation-section .consultation-checks fieldset input[type="radio"]{position:absolute;top:0;left:0;opacity:0}.consultation .consultation-section .consultation-radios fieldset input[type="checkbox"]:checked ~ label,.consultation .consultation-section .consultation-radios fieldset input[type="radio"]:checked ~ label,.consultation .consultation-section .consultation-checks fieldset input[type="checkbox"]:checked ~ label,.consultation .consultation-section .consultation-checks fieldset input[type="radio"]:checked ~ label{background:#f3f3f3;background:linear-gradient(0deg, #d2d2d2 0%, #f3f3f3 100%)}.consultation .consultation-section .consultation-radios fieldset label,.consultation .consultation-section .consultation-checks fieldset label{display:inline-block;width:100%;margin-bottom:0;padding:1rem 0;font-size:1rem;color:#666;text-transform:uppercase;user-select:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.consultation .consultation-section .consultation-radios fieldset label:hover,.consultation .consultation-section .consultation-checks fieldset label:hover{background:#f3f3f3;background:linear-gradient(0deg, #ebebeb 0%, #f3f3f3 100%)}.consultation .consultation-section input[type="text"].input-field,.consultation .consultation-section input[type="email"].input-field{width:100%;background:#fff}.consultation .consultation-section input.error{border-bottom:1px dashed #AE005F;margin-bottom:-1px}.consultation .consultation-section nav{overflow:hidden}.consultation .consultation-section nav .button-primary,.consultation .consultation-section nav .button-secondary{display:block;box-sizing:border-box;width:100%;margin-bottom:.625rem;padding:1rem;font-size:.8125rem;letter-spacing:1px;text-align:center}.consultation .consultation-section nav .button-primary .fa-chevron-right,.consultation .consultation-section nav .button-secondary .fa-chevron-right{-webkit-text-stroke:2px #333}.consultation .consultation-section nav .button-primary{background:#333;color:#fff}.consultation .consultation-section nav .button-primary:hover{background:#000}.consultation .consultation-section nav .button-secondary{background:linear-gradient(0deg, #d2d2d2 0%, #f3f3f3 100%);color:#333}.consultation .consultation-section nav .button-secondary:hover{background:linear-gradient(0deg, #d2d2d2 0%, #d2d2d2 100%)}.consultation .consultation-section nav .button-secondary:nth-of-type(1){float:left}.consultation .consultation-section nav .button-secondary:nth-of-type(2){float:right}.consultation .consultation-section nav .button-link{display:block;padding:1.25rem}.consultation .consultation-section nav.nav-consultation-results .consultation-action{margin-bottom:10px}.consultation .consultation-section.exposed{display:block}.consultation .consultation-section .sub-select{margin-bottom:1.25rem}.consultation .consultation-section .sub-select a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:49%;border:1px solid #ccc;margin-right:2%;margin-bottom:2%;padding:1px;background:#fff;text-decoration:none}.consultation .consultation-section .sub-select a img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;display:block;width:100%;height:auto}.consultation .consultation-section .sub-select a span{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;display:block;text-transform:uppercase;text-align:center;margin-bottom:.625rem}.consultation .consultation-section .sub-select a:nth-of-type(2n){margin-right:0}.consultation .consultation-section .sub-select a.not-selected img,.consultation .consultation-section .sub-select a.not-selected span{opacity:0.5}@media (min-width: 980px){.consultation .consultation-section .sub-select{width:800px;margin-left:-112px;margin-right:-112px}.consultation .consultation-section .sub-select+nav a{display:block;width:72%;margin:0 auto;float:none !important}.consultation .consultation-section .sub-select a{width:23.5%;margin-right:2%}.consultation .consultation-section .sub-select a:nth-of-type(2n){margin-right:2%}.consultation .consultation-section .sub-select a:nth-of-type(4n){margin-right:0}}.consultation .consultation-section-three .consultation-content,.consultation .consultation-section-four .consultation-content,.consultation .consultation-section-five .consultation-content,.consultation .consultation-section-six .consultation-content,.consultation .consultation-section-seven .consultation-content,.consultation .consultation-section-seven-one .consultation-content,.consultation .consultation-section-eight .consultation-content,.consultation .consultation-section-eight-straight .consultation-content,.consultation .consultation-section-eight-wavy .consultation-content,.consultation .consultation-section-eight-curly .consultation-content,.consultation .consultation-section-eight-coily .consultation-content,.consultation .consultation-section-nine .consultation-content,.consultation .consultation-section-ten .consultation-content,.consultation .consultation-section-eleven .consultation-content,.consultation .consultation-section-twelve .consultation-content,.consultation .consultation-section-patterns .consultation-content{max-width:36rem}@media (min-width: 740px){.consultation .consultation-section-three .consultation-content h1,.consultation .consultation-section-four .consultation-content h1,.consultation .consultation-section-five .consultation-content h1,.consultation .consultation-section-six .consultation-content h1,.consultation .consultation-section-seven .consultation-content h1,.consultation .consultation-section-seven-one .consultation-content h1,.consultation .consultation-section-eight .consultation-content h1,.consultation .consultation-section-eight-straight .consultation-content h1,.consultation .consultation-section-eight-wavy .consultation-content h1,.consultation .consultation-section-eight-curly .consultation-content h1,.consultation .consultation-section-eight-coily .consultation-content h1,.consultation .consultation-section-nine .consultation-content h1,.consultation .consultation-section-ten .consultation-content h1,.consultation .consultation-section-eleven .consultation-content h1,.consultation .consultation-section-twelve .consultation-content h1,.consultation .consultation-section-patterns .consultation-content h1{width:100%;text-align:center !important}}@media (min-width: 980px){.consultation .consultation-section-three .consultation-content .quick-tip,.consultation .consultation-section-four .consultation-content .quick-tip,.consultation .consultation-section-five .consultation-content .quick-tip,.consultation .consultation-section-six .consultation-content .quick-tip,.consultation .consultation-section-seven .consultation-content .quick-tip,.consultation .consultation-section-seven-one .consultation-content .quick-tip,.consultation .consultation-section-eight .consultation-content .quick-tip,.consultation .consultation-section-eight-straight .consultation-content .quick-tip,.consultation .consultation-section-eight-wavy .consultation-content .quick-tip,.consultation .consultation-section-eight-curly .consultation-content .quick-tip,.consultation .consultation-section-eight-coily .consultation-content .quick-tip,.consultation .consultation-section-nine .consultation-content .quick-tip,.consultation .consultation-section-ten .consultation-content .quick-tip,.consultation .consultation-section-eleven .consultation-content .quick-tip,.consultation .consultation-section-twelve .consultation-content .quick-tip,.consultation .consultation-section-patterns .consultation-content .quick-tip{margin-left:-100px;margin-right:-100px}}.consultation .consultation-section-three nav .button-primary,.consultation .consultation-section-four nav .button-primary,.consultation .consultation-section-five nav .button-primary,.consultation .consultation-section-six nav .button-primary,.consultation .consultation-section-seven nav .button-primary,.consultation .consultation-section-seven-one nav .button-primary,.consultation .consultation-section-eight nav .button-primary,.consultation .consultation-section-eight-straight nav .button-primary,.consultation .consultation-section-eight-wavy nav .button-primary,.consultation .consultation-section-eight-curly nav .button-primary,.consultation .consultation-section-eight-coily nav .button-primary,.consultation .consultation-section-nine nav .button-primary,.consultation .consultation-section-ten nav .button-primary,.consultation .consultation-section-eleven nav .button-primary,.consultation .consultation-section-twelve nav .button-primary,.consultation .consultation-section-patterns nav .button-primary{max-width:44.5rem;margin:0 auto}.consultation .consultation-section-three nav .button-primary.button-disabled,.consultation .consultation-section-four nav .button-primary.button-disabled,.consultation .consultation-section-five nav .button-primary.button-disabled,.consultation .consultation-section-six nav .button-primary.button-disabled,.consultation .consultation-section-seven nav .button-primary.button-disabled,.consultation .consultation-section-seven-one nav .button-primary.button-disabled,.consultation .consultation-section-eight nav .button-primary.button-disabled,.consultation .consultation-section-eight-straight nav .button-primary.button-disabled,.consultation .consultation-section-eight-wavy nav .button-primary.button-disabled,.consultation .consultation-section-eight-curly nav .button-primary.button-disabled,.consultation .consultation-section-eight-coily nav .button-primary.button-disabled,.consultation .consultation-section-nine nav .button-primary.button-disabled,.consultation .consultation-section-ten nav .button-primary.button-disabled,.consultation .consultation-section-eleven nav .button-primary.button-disabled,.consultation .consultation-section-twelve nav .button-primary.button-disabled,.consultation .consultation-section-patterns nav .button-primary.button-disabled{display:none}.consultation .consultation-section-intro,.consultation .consultation-section-two,.consultation .consultation-section-results{background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg-updated.jpg");background-position:top right;background-repeat:no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}@media (min-width: 740px){.consultation .consultation-section-intro .consultation-content,.consultation .consultation-section-two .consultation-content,.consultation .consultation-section-results .consultation-content{text-align:left;margin:0}.consultation .consultation-section-intro .consultation-content h1,.consultation .consultation-section-two .consultation-content h1,.consultation .consultation-section-results .consultation-content h1{text-align:left;font-size:2.5rem}.consultation .consultation-section-intro .consultation-content .button-link,.consultation .consultation-section-two .consultation-content .button-link,.consultation .consultation-section-results .consultation-content .button-link{text-align:center}}@media (min-width: 980px){.consultation .consultation-section-intro .consultation-content,.consultation .consultation-section-two .consultation-content,.consultation .consultation-section-results .consultation-content{padding:5rem 1.25rem 0;max-width:45%}}.consultation .consultation-section-two .sms-details{color:#999}.consultation .consultation-section-two .sms-details-full{display:none;margin-left:.625rem;margin-top:.625rem;line-height:1.3em;max-width:43.75rem;font-size:.9em;color:#555;background:rgba(255,255,255,0.8);padding:10px}.consultation .consultation-section-two .sms-details-full.exposed{display:block}.consultation .consultation-section-intro{visibility:hidden}.consultation .consultation-section-intro .consultation-retrieve{display:none;text-align:center;margin-top:1.25rem}.consultation .consultation-section-intro .consultation-retrieve.exposed{display:block}.consultation .consultation-section-intro .consultation-retrieve .no-results{padding-top:1.25rem;color:#999}.consultation .consultation-section-intro .consultation-retrieve .no-results span{padding-left:1.25rem;background-image:url("//www.hairfinity.com/static/img/assets/icon-warning.png");background-position:left 50%;background-repeat:no-repeat}.consultation .consultation-section-intro input[type="email"].input-field{width:70%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.consultation .consultation-section-nine .consultation-checks,.consultation .consultation-section-ten .consultation-checks,.consultation .consultation-section-eleven .consultation-checks,.consultation .consultation-section-twelve .consultation-checks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.consultation .consultation-section-nine .consultation-checks fieldset,.consultation .consultation-section-ten .consultation-checks fieldset,.consultation .consultation-section-eleven .consultation-checks fieldset,.consultation .consultation-section-twelve .consultation-checks fieldset{box-sizing:border-box;flex:1 49%}.consultation .consultation-section-nine .consultation-checks fieldset:nth-of-type(2n),.consultation .consultation-section-ten .consultation-checks fieldset:nth-of-type(2n),.consultation .consultation-section-eleven .consultation-checks fieldset:nth-of-type(2n),.consultation .consultation-section-twelve .consultation-checks fieldset:nth-of-type(2n){margin-left:2%}.consultation .consultation-results{text-align:left !important}.consultation .consultation-results h2{color:#ae0d61;letter-spacing:6px;font-size:2rem;margin-bottom:2.2rem;line-height:1.1;text-transform:uppercase}.consultation .consultation-results h3{font-size:1.5rem;margin:1em 0;color:#AE005F}.consultation .consultation-results h4{text-transform:uppercase;color:#AE005F;font-size:14px;margin-bottom:7px;font-weight:600}.consultation .consultation-results h4+p{margin-top:0}.consultation .consultation-results ul{padding-left:1.25em;list-style-type:square}.consultation .consultation-results ol{padding-left:1.25em;list-style-type:decimal}.consultation .consultation-results li{font-size:.9375rem;line-height:1.5em;margin:0 0 1em}.consultation .consultation-results.consultation-results-concerns [data-selector="learn-more"]{color:#AE005F;text-decoration:underline;cursor:pointer}.consultation .consultation-results.consultation-results-products{max-width:40rem}.consultation .consultation-results.consultation-results-concerns,.consultation .consultation-results.consultation-results-products{display:none}.consultation .consultation-results.consultation-results-concerns.show,.consultation .consultation-results.consultation-results-products.show{display:block}.consultation .consultation-results .consultation-results-cart{margin-bottom:1.875rem}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-row{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #efefef}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-select{float:left;width:10%;margin-right:5%;padding:.3125rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-image{float:left;width:30%;margin-right:5%}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-image img{width:100%;height:auto;border:1px solid #efefef}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-info{float:left;width:50%;font-size:.875rem}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-info .consultation-results-compact-name{margin-bottom:1.25rem}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-info .consultation-results-compact-qty{float:left}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-info .consultation-results-compact-price{float:right}.consultation .consultation-results .consultation-results-compact .consultation-results-compact-info .consultation-results-compact-price .strike-through-price{margin:0 .3125rem 0 0;color:#999;text-decoration:line-through;font-size:.75em}@media (min-width: 740px){.consultation .consultation-results .consultation-results-compact{display:none}}.consultation .consultation-results .cart-contents-expanded{display:none}@media (min-width: 740px){.consultation .consultation-results .cart-contents-expanded{display:block}}.consultation .consultation-results .autoship-offer{clear:both;background:#efefef;font-size:.75rem;padding:.625rem .625rem;padding-left:1.875rem;display:none;margin-top:.625rem}.consultation .consultation-results .autoship-offer.exposed{display:block}.consultation .consultation-results .autoship-offer input{float:left;margin-left:-1.25rem}.consultation .consultation-results .autoship-offer .autoship-savings{text-transform:uppercase;margin-bottom:0.25em}.consultation .consultation-results .autoship-offer .autoship-savings em{color:#AE005F}@media (min-width: 740px){.consultation .consultation-results .autoship-offer{font-size:.875rem;margin-top:0}}.consultation .consultation-results .autoship-description{margin-top:.625rem;color:#999;font-size:0.85em;display:none}.consultation .consultation-results .autoship-description.exposed{display:block}.consultation .consultation-results .table-cart{margin-bottom:1.875rem}.consultation .consultation-results .table-cart th{font-size:.75rem;color:#bababa}.consultation .consultation-results .table-cart td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8125rem;vertical-align:middle}.consultation .consultation-results .table-cart .image{text-align:center;max-width:10rem}.consultation .consultation-results .table-cart .name{max-width:20em;min-width:10em}.consultation .consultation-results .table-cart .name .learn-more{font-weight:normal;text-decoration:underline;color:#999;cursor:pointer}.consultation .consultation-results .table-cart .quantity{max-width:4em}.consultation .consultation-results .table-cart .price{max-width:4em}.consultation .consultation-results .table-cart .price-old{text-decoration:line-through;color:#999}.consultation .consultation-results tr.has-autoship td{border-bottom:0 none;padding-bottom:.625rem}.consultation .consultation-results tr.is-autoship td{padding-top:0}.consultation .consultation-results input.input-quantity{width:3em;margin-top:-.625rem;background:transparent}.consultation .consultation-results .buttons{text-align:right}.consultation .learn-more{text-transform:uppercase;text-decoration:underline;color:#999;padding-top:.9375rem;padding-bottom:.3125rem;display:inline-block;font-size:.6875rem;cursor:pointer}.consultation .table-cart .select{position:relative}.consultation .table-cart .select label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;position:absolute;width:14px;height:14px;left:5px;top:50%;margin-top:-5px}.consultation .table-cart .select input[type="checkbox"]{visibility:hidden}.consultation .table-cart .select input[type="checkbox"]:checked+label{background-color:#AE005F;border-color:#AE005F}.consultation .table-cart .select input[type="checkbox"]:checked+label:after{opacity:1}.consultation .nav-consultation-toggle{display:none;width:100%;padding-top:60px}.consultation .nav-consultation-toggle.show{display:block}.consultation .nav-consultation-toggle .nav-consultation-results{margin:0;max-width:28rem}.consultation .nav-consultation-toggle .nav-consultation-results .button-primary.consultation-action.consultation-complete-action.active{background:linear-gradient(0deg, #d2d2d2 0%, #f3f3f3 100%);color:#333;cursor:none;pointer-events:none}.container-social-discounts .main-container{border:3px dashed #333;border-radius:30px;padding:1.25rem;max-width:46.25rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1.875rem}.container-social-discounts .main-container h1{text-align:inherit}.container-social-discounts .main-container h2{text-align:inherit}.container-social-discounts .main-container .input-textarea{margin-bottom:1.875rem;width:100%;font-size:1rem;text-align:center}.container-social-discounts .main-container .share-buttons img{width:100%;max-width:241px}.container-social-discounts .main-container .fb-button{margin-bottom:1.25rem}.container-social-discounts .main-container .cta{width:100%}.container-social-discounts .main-container .points-message{margin-top:1.25rem}.container-social-discounts .content-purchases{max-width:52.5rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 740px){.container-social-discounts .main-container{padding:3.125rem}.container-social-discounts .main-container h1{font-size:3.125rem}.container-social-discounts .main-container h2{font-size:1.875rem}.container-social-discounts .main-container .input-textarea{font-size:1.125rem}.container-social-discounts .main-container .fb-button{float:left;width:50%;margin-bottom:0}.container-social-discounts .main-container .twitter-button{float:right;width:50%}.container-social-discounts .main-container .cta{width:auto;font-size:1.25rem}}.social-discounts-promo-outer .social-discounts-promo{position:fixed;background:#eee;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.social-discounts-promo-outer .social-discounts-promo .head-offer{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;background:#000;background:#00B140;color:#fff;text-transform:uppercase;cursor:pointer}.social-discounts-promo-outer .social-discounts-promo .head-offer .right{float:right;display:block}.social-discounts-promo-outer .social-discounts-promo .head-offer:hover{background:#007e2e}.social-discounts-promo-outer .social-discounts-promo .offer-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.social-discounts-promo-outer .social-discounts-promo .offer-content .offer-content-heading{font-size:1rem;margin-bottom:.625rem}.social-discounts-promo-outer .social-discounts-promo .offer-content .offer-content-subhead{font-weight:bold;font-size:1.5rem;text-transform:uppercase;margin-bottom:1.25rem}.social-discounts-promo-outer .social-discounts-promo-vertical{display:none;left:-230px;top:50%;margin-top:-135px;width:230px;height:270px}.social-discounts-promo-outer .social-discounts-promo-vertical .head-offer{margin-left:-40px;width:270px;position:absolute;top:0;transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform-origin:right top 0;-webkit-transform-origin:right top 0;-ms-transform-origin:right top 0}.social-discounts-promo-outer .social-discounts-promo-vertical .head-offer img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.social-discounts-promo-outer .social-discounts-promo-vertical .offer-content{width:230px;padding:45px 20px 0}.social-discounts-promo-outer .social-discounts-promo-vertical.exposed{left:0}.social-discounts-promo-outer .social-discounts-promo-vertical.exposed .head-offer img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}.social-discounts-promo-outer .social-discounts-promo-horizontal{width:100%;height:282px;position:fixed;bottom:0;right:0;left:0;-webkit-transform:translate3d(0, 188px, 0);-moz-transform:translate3d(0, 188px, 0);-ms-transform:translate3d(0, 188px, 0);-o-transform:translate3d(0, 188px, 0);transform:translate3d(0, 188px, 0)}.social-discounts-promo-outer .social-discounts-promo-horizontal .head-offer{text-align:center}.social-discounts-promo-outer .social-discounts-promo-horizontal .head-offer img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}.social-discounts-promo-outer .social-discounts-promo-horizontal .offer-content{padding:45px 10% 0}.social-discounts-promo-outer .social-discounts-promo-horizontal.exposed{-webkit-transform:translate3d(0, -42px, 0);-moz-transform:translate3d(0, -42px, 0);-ms-transform:translate3d(0, -42px, 0);-o-transform:translate3d(0, -42px, 0);transform:translate3d(0, -42px, 0)}.social-discounts-promo-outer .social-discounts-promo-horizontal.exposed .head-offer img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}@media (min-width: 740px){.social-discounts-promo-outer .social-discounts-promo-vertical{display:block}.social-discounts-promo-outer .social-discounts-promo-horizontal{display:none}}.social-sharing-message{background-color:#EFEFEF;padding:1.25rem}@media (min-width: 740px){.social-sharing-message{max-width:46.25rem}}.social-sharing-message h2{text-transform:uppercase}.social-sharing-message .input-textarea{background-color:#FFF;min-height:6.25rem;margin-bottom:1.5rem;resize:none}.social-sharing-message .social-icons{text-align:center;margin-left:auto;margin-right:auto}.social-sharing-message .social-icons .social-icon-success{float:left;margin-bottom:0;width:48%;margin-right:4%;max-width:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem;margin-left:auto;margin-right:auto;max-width:18.75rem;text-decoration:none;color:#fff;background:#AE005F;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:#333333;padding:11px 20px}.social-sharing-message .social-icons .social-icon-success:hover{background:#7b0043}.social-sharing-message .social-icons .social-icon-success.button-disabled{background:#ccc}.social-sharing-message .social-icons .social-icon-success.button-disabled:hover{background:#ccc}.social-sharing-message .social-icons .social-icon-success i{font-size:1.875rem;position:relative}.social-sharing-message .social-icons .social-icon-success i span{font-family:'ralewayregular';font-size:1rem;position:relative;bottom:4px;margin-left:10px;text-transform:uppercase;letter-spacing:2px}@media (min-width: 740px){.social-sharing-message{padding:4rem 5rem}.social-sharing-message .input-textarea,.social-sharing-message .social-icons{width:100%}.social-sharing-message .input-textarea{width:100%;background-color:#FFF;min-height:11.25rem;margin-bottom:1.5rem;resize:none;padding:1.2rem;font-size:1rem}.social-sharing-message .social-icons .social-icon-success{float:left;margin-bottom:0;width:48%;margin-right:2%;max-width:none}.social-sharing-message .social-icons .social-icon-success:nth-of-type(2){margin-right:0}}.social-sharing-message .sharing_thanks_message{font-size:1.125rem;font-weight:bold}.social-sharing-message .sharing_rewards_extra{font-size:.75rem;padding-bottom:0em;padding-top:1em;text-align:center}@media (min-width: 740px){.successpay_msg .container-account .buttons{margin-top:50px;text-align:left}}.social-sharing-message,.social-sharing-message .social-icons{text-align:center}.social-sharing-message .social-icons .social-icon-success:hover{background:#212121}.success_cont_btn{background:-webkit-linear-gradient(left, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);background:-o-linear-gradient(left, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(241,241,241,0)), color-stop(49%, #d1d2d3), to(#d1d2d3));background:linear-gradient(to right, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d2d3', endColorstr='#d1d2d3', GradientType=1 );color:#333;font-size:14px;width:180px;font-weight:bold;font-style:italic;padding:16px 0;display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase}.successpay_msg .buttons .button-secondary{background:#efefef;font-size:1rem;font-style:italic;min-width:300px;padding:1.3em 2.5em;color:#333;font-weight:bold;font-family:'ralewayregular';letter-spacing:1px;-webkit-box-shadow:inset 1px 24px 37px -18px #fff;-moz-box-shadow:inset 1px 24px 37px -18px #fff;box-shadow:inset 1px 24px 37px -18px #fff}.successpay_msg .buttons .button-secondary:hover{background:#bfbdbd}.successpay_msg .breadcrumb{text-align:left;display:none}.custom_success_page{max-width:800px}.succes_page_title{color:#AE005F;letter-spacing:4px;font-weight:500;font-family:'ralewayregular';font-size:40 rem}.success_page_sub_title p:first-child{color:#AE005F;margin:0 0 0.2em;font-weight:bold;text-transform:uppercase}.rtl .social-sharing-message .social-icons .social-icon-success i span{letter-spacing:0}.rtl .successpay_msg .buttons .button-secondary{letter-spacing:0}.rtl .succes_page_title{letter-spacing:0}#exclusive-offer{width:270px;height:270px;position:fixed;left:-230px;top:50%;margin-top:-135px;background:#eeeeee;cursor:pointer}#exclusive-offer #head-offer{width:40px;height:270px;background:#000;float:right;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#exclusive-offer #head-offer:hover{opacity:.7}#exclusive-offer #head-offer .vertical-text{position:absolute;top:270px;color:#fff;line-height:40px;font-size:20px;width:100%;background-color:#00B140;transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform-origin:left top 0;-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0}#exclusive-offer #head-offer .vertical-text .title{margin-left:20px}#exclusive-offer #head-offer .vertical-text .right{float:right;margin-right:15px;margin-left:20px}#exclusive-offer img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}#exclusive-offer #offer-content{text-align:center;width:210px;font-size:16px;padding:25px 10px;float:right}#exclusive-offer #offer-content .row2{color:#00B140;font-size:26px;font-weight:600}#exclusive-offer #offer-content .row4{color:#aa0061;font-size:22px;font-weight:600}#exclusive-offer #offer-content .row5{font-size:13px}.fancybox-overlay{background:none}.tsdpopup .fancybox-skin{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px transparent;-moz-box-shadow:0 10px 25px transparent;box-shadow:0 10px 25px transparent}.tsdpopup .fancybox-close{display:none}.tsdpopup .timer-item{background:#fff;padding:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#popup-trigger-offer{background:#AE005F;color:#fff;text-align:center;font-weight:600;font-size:18px;padding:5px;width:60px;height:auto;display:block;float:right;margin-top:-32px;margin-right:10px}#exclusive-offer-horizontal{width:100%;position:fixed;bottom:0;right:0;left:0;cursor:pointer;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#eee}#exclusive-offer-horizontal #head-offer-horizontal{width:100%;height:40px;background-color:#00B140;text-align:center;line-height:40px}#exclusive-offer-horizontal #head-offer-horizontal .horizontal-text{width:80%;margin:0 auto}#exclusive-offer-horizontal .title{color:#fff;font-size:20px;text-align:center}#exclusive-offer-horizontal .horizontal-text .timer{color:#fff;font-size:20px;margin-right:10px}#exclusive-offer-horizontal #head-offer-horizontal .right{float:right;margin-left:10px}#exclusive-offer-horizontal #offer-content-horizontal{font-size:16px;text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:#eeeeee;padding:20px;padding:20px}#exclusive-offer-horizontal #offer-content-horizontal .timer{color:#00B140;font-size:26px;font-weight:600}#exclusive-offer-horizontal #offer-content-horizontal .row4{color:#aa0061;font-size:22px;font-weight:600}.bottom-anchored-actions{z-index:100}body .modal-cart .mini-cart-info td.image,.modal-cart .mini-cart-info td.product-info,.modal-cart .mini-cart-info td.total{padding-bottom:0;border-bottom:0}.modal-cart .modal-cart-heading{font-size:0.8rem;color:#636363;padding-top:4px;text-transform:uppercase;letter-spacing:2px;padding-bottom:.5em;font-weight:600}.modal-cart .mini-cart-info{margin-bottom:1.25rem;margin-top:1rem}.modal-cart .mini-cart-info table{width:100%;position:relative}.modal-cart .mini-cart-info td{vertical-align:top;border-bottom:0;font-size:.75rem}.modal-cart .mini-cart-info td.image{padding-bottom:0;border-bottom:0;padding-top:.3125rem;width:3.75rem;height:3.75rem}.modal-cart .mini-cart-info td.image img{width:auto;height:auto}.modal-cart .mini-cart-info td.product-info{padding:.3125rem}.modal-cart .mini-cart-info td.product-info div.name{display:block;font-weight:bold;margin-bottom:.3125rem;max-width:260px}.modal-cart .mini-cart-info td.product-info div.name a{text-decoration:none;font-weight:600;font-family:'ralewaybold';line-height:1.4}.modal-cart .mini-cart-info td.product-info .quantity,.modal-cart .mini-cart-info td.product-info .option,.modal-cart .mini-cart-info td.product-info .profile{margin-bottom:.25em;color:#999;font-size:.9em;font-family:'ralewayregular'}.modal-cart .mini-cart-info td.total{padding:.3125rem;text-align:right;font-family:'ralewayregular'}@media (min-width: 540px){.modal-cart .mini-cart-info td{font-size:0.875rem;vertical-align:top}.modal-cart .mini-cart-info td.image,.modal-cart .mini-cart-info td.total,.modal-cart .mini-cart-info td.product-info{padding-top:.625rem;padding-bottom:.625rem}.modal-cart .mini-cart-info td .product-info{padding-left:0}}.modal-cart .mini-cart-total{margin-bottom:1.25rem;text-align:right}.modal-cart .mini-cart-total .modal-cart-total-label{display:inline}.modal-cart .mini-cart-total .modal-cart-total{display:inline}.modal-cart .mini-cart-total .total-line-item{padding:.3125rem;font-size:.75rem}@media (min-width: 540px){.modal-cart .mini-cart-total .total-line-item{font-size:.875rem;font-family:"ralewayregular"}}.modal-cart .mini-cart-total .total-total{font-weight:bold;font-family:"ralewaybold"}.modal-cart .checkout{padding-bottom:.3125rem;text-align:center}.modal-cart .checkout .button-primary{width:100%;margin-bottom:1.25rem}@media (min-width: 540px){.modal-cart .checkout{text-align:right}.modal-cart .checkout .button-primary{width:auto}}body .modal-cart .mini-cart-info td.product-info{padding-left:0}.modal-cart .mini-cart-info td.product-info .quantity,.modal-cart .mini-cart-info td.product-info .option,.modal-cart .mini-cart-info td.product-info .profile{margin-bottom:.25em;color:#999;font-size:.9em;font-family:'ralewayregular'}.modal-cart .mini-cart-info td.product-info div.name{display:block;font-weight:bold;margin-bottom:0.3125rem;max-width:260px}.modal-cart .mini-cart-info td.product-info div.name a{text-decoration:none;font-weight:600;font-family:'ralewaybold';line-height:1.4}.modal-cart .mini-cart-info td.product-info .quantity{text-transform:uppercase;color:#000000;letter-spacing:1.5px;font-size:0.75rem;padding-top:0.4rem}.modal-cart .mini-cart-info td.total{padding:0.3125rem;text-align:right;font-family:'ralewayregular'}.mini-cart-info td.full_wth{width:100%;padding-bottom:0.5rem}.autoship-options{padding-top:0;margin-bottom:0.625rem}.mini-cart-info .autoship-options fieldset{margin:0;padding:0;border-left:0;background:none}.autoship-options input.input-checkbox-wide,.autoship-options input.input-checkbox-narrow{left:-9999px;position:absolute}.autoship-options input{padding:0.3125rem;background:#efefef}.mini-cart-info .autoship-options div.check-large-wide{float:right;width:4.5%;margin:0;border-radius:3px;border:1px solid #ccc;top:1rem;position:relative}.autoship-options label.check-large-wide,.autoship-options label.check-large-narrow{height:15px;width:15px;border:0;background:none;width:100%}.autoship-options div.check-large-wide+label{float:left;max-width:90%;padding-top:0;font-size:0.7rem}.autoship-options .discount{font-size:1.3em;letter-spacing:1px;line-height:1.3rem;font-family:'ralewaybold';margin-bottom:0.3rem}.modal-cart .mini-cart-total{margin-bottom:1.25rem;text-align:right}@media (min-width: 100px){.modal-cart .mini-cart-info td.image,.modal-cart .mini-cart-info td.total,.modal-cart .mini-cart-info td.product-info{padding-top:0.625rem;padding-bottom:0.625rem;border-top:1px solid #ddd}.mini-cart-info table>tbody>tr:last-child:after{border-bottom:1px solid #ddd;position:absolute;content:"";right:0;left:0;bottom:0;width:100%;height:10px}.modal-cart .mini-cart-total .total-line-item{font-size:0.875rem;font-family:'ralewayregular'}}.modal-cart .mini-cart-total .modal-cart-total-label{display:inline}.modal-cart .mini-cart-total .modal-cart-total{display:inline}.modal-cart .mini-cart-total .total-total{font-weight:bold;font-family:'ralewaybold'}.modal-cart .mini-cart-total .modal-cart-total-label{display:inline}.modal-cart .mini-cart-total .modal-cart-total{display:inline}.modal-cart .checkout{padding-bottom:0;text-align:center;max-width:60%;float:right;color:#cccccc}.modal-cart .checkout .button-primary{font-size:0.825rem;letter-spacing:1px;font-family:'ralewayregular'}.modal-cart-continue-shopping{font-size:0.8rem;text-align:right;display:block;color:#ccc}.rtl .modal-cart .modal-cart-heading{letter-spacing:0}.rtl .modal-cart .mini-cart-info td.product-info .quantity{letter-spacing:0}.rtl .autoship-options .discount{letter-spacing:0}.rtl .modal-cart .checkout .button-primary{letter-spacing:0}#cboxContent.related-modal #cboxLoadedContent{overflow:visible !important}.modal-related{text-align:center}.modal-related .modal-related-slider{margin-bottom:1.25rem;margin-left:-1.875rem;margin-right:-1.875rem}body .wrapper-carousel,body .content-primary-content .wrapper-carousel{direction:ltr;margin-bottom:2.5rem}body .wrapper-carousel .wpoc_carousel-container,body .content-primary-content .wrapper-carousel .wpoc_carousel-container{position:relative}body .wrapper-carousel .wpoc_carousel-container ul,body .content-primary-content .wrapper-carousel .wpoc_carousel-container ul{margin:0;padding:0}body .wrapper-carousel .wpoc_carousel-container ul .slide-cell .cell-thumb,body .content-primary-content .wrapper-carousel .wpoc_carousel-container ul .slide-cell .cell-thumb{width:100%;position:relative;margin-bottom:0.625rem}body .wrapper-carousel .wpoc_carousel-container ul .slide-cell .cell-thumb .image,body .content-primary-content .wrapper-carousel .wpoc_carousel-container ul .slide-cell .cell-thumb .image{width:100%;height:100%}body .wrapper-carousel .wpoc_carousel-container ul .slide-cell .cell-thumb .image img,body .content-primary-content .wrapper-carousel .wpoc_carousel-container ul .slide-cell .cell-thumb .image img{width:100%;height:auto;margin:0 0 0.625rem}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav li,body .content-primary-content .wrapper-carousel .wpoc_carousel-container .flex-direction-nav li{list-style:none}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav a,body .content-primary-content .wrapper-carousel .wpoc_carousel-container .flex-direction-nav a{bottom:50%;margin-bottom:-1.1875rem;width:1.25rem}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-next,body .content-primary-content .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-next{opacity:.6;right:0;background-position:-9px 0}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-prev,body .content-primary-content .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-prev{opacity:.6;left:0;background-position:-46px 0}@media (min-width: 740px){body .wrapper-carousel .wpoc_carousel-container,body .content-primary-content .wrapper-carousel .wpoc_carousel-container{padding-left:2.5rem;padding-right:2.5rem}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-next,body .content-primary-content .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-next{right:0.625rem}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-prev,body .content-primary-content .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-prev{left:0.625rem}}.post-type-archive-testimonial h1{font-size:1.70625rem;text-transform:uppercase;margin:0 0 1em;text-align:center}@media (min-width: 540px){.post-type-archive-testimonial h1{font-size:2.625rem}}.post-type-archive-testimonial .testimonials-grid .testimonial-cell{margin-bottom:1.875rem;position:relative;border:1px solid #efefef;padding:1.25rem 1.25rem 2.5rem 1.25rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .cell-thumb{width:100%;position:relative;margin-bottom:.625rem}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .cell-thumb:after{content:"";display:block;padding-bottom:100%}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .cell-thumb .image{position:absolute;width:100%;height:100%}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .cell-thumb .image img{width:100%;height:auto;margin:0 0 .625rem}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .testimonial-stars{text-align:center;margin:0 0 .625rem}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .testimonial-stars img{max-width:100%}.post-type-archive-testimonial .testimonials-grid .testimonial-cell h3{text-align:center;text-transform:uppercase;font-size:1.125em;height:2em;font-weight:bold;margin:0 0 .625rem}.post-type-archive-testimonial .testimonials-grid .testimonial-cell h3 a{color:#333;text-decoration:none;cursor:default}@media (min-width: 840px){.post-type-archive-testimonial .testimonials-grid .testimonial-cell h3 a{cursor:pointer}}.post-type-archive-testimonial .testimonials-grid .testimonial-cell h4{font-size:.75em;color:#999;text-transform:uppercase;margin:0 0 1em;text-align:center;height:1em}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .testimonial-content h3 a{color:#333;text-decoration:none}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .testimonial-content a{color:#666;font-size:.875em}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .testimonial-content .addthis_sharing_toolbox{text-align:center}.post-type-archive-testimonial .testimonials-grid .testimonial-cell.exposed .testimonial-content{display:block;overflow:hidden}.post-type-archive-testimonial .testimonials-grid .testimonial-content{display:none}.post-type-archive-testimonial .testimonial-content-toggle{cursor:pointer;display:block;position:absolute;bottom:0;right:0;left:0;text-align:center;padding:.625rem;text-transform:uppercase;font-size:.6875em;background:#333;color:#fff}.post-type-archive-testimonial div[id^=___plusone]{position:relative;top:4px;left:8px}@media (max-width: 979px){.post-type-archive-testimonial .grid-4col .cell{width:49%;margin-right:2%;float:left}.post-type-archive-testimonial .grid-4col .cell:nth-child(2n){margin-right:0}}@media (min-width: 980px){.post-type-archive-testimonial .grid-4col .cell{width:23.5%;margin-right:2%;float:left}.post-type-archive-testimonial .grid-4col .cell:nth-child(2n){margin-right:2%}.post-type-archive-testimonial .grid-4col .cell:nth-child(3n){margin-right:2%}.post-type-archive-testimonial .grid-4col .cell:nth-child(4n){margin-right:0}}.testimonial-single .testimonial-img{width:25rem;height:25rem;margin-right:3%;float:left}.testimonial-single .testimonial-img img{width:100%;height:auto;display:block}.testimonial-single .testimonial-content h3{text-transform:uppercase;font-size:1.125em;height:2em;font-weight:bold}.testimonial-single .testimonial-content h4{font-size:.75em;color:#999;text-transform:uppercase;margin:0 0 1.25rem}.testimonial-single .testimonial-content a{color:#666;font-size:.875em}.testimonial-single .testimonial-content a:hover{text-decoration:none}@media (min-width: 740px){.post-type-archive-testimonial .testimonial-content-toggle{display:none}.post-type-archive-testimonial .testimonials-grid .cell{cursor:pointer;border:0 none}.post-type-archive-testimonial .testimonials-grid .cell:hover{background:#efefef}.post-type-archive-testimonial .testimonials-grid .cell.exposed{background:none}.post-type-archive-testimonial .testimonials-grid .cell.exposed .testimonial-content{display:none}}@media (min-width: 740px) and (max-width: 979px){.testimonials-grid .cell{padding:1.25rem 3.75rem 2.5rem 3.75rem}}@media (max-width: 885px){.testimonial-heading .view-more a{float:left;padding-bottom:1em}.testimonial-content .social-icons a{margin:2%}}@media (max-width: 650px){.post-type-archive-testimonial .testimonials-grid .cell h3{font-size:0.8em;overflow:hidden}}.testimonials-banner{height:17.8125rem;color:#AE005F;background-size:cover;position:relative;cursor:pointer;margin-bottom:1em}@media (min-width: 440px){.testimonials-banner{height:20.625rem}}@media (min-width: 500px){.testimonials-banner{height:23.4375rem}}@media (min-width: 560px){.testimonials-banner{height:26.25rem}}@media (min-width: 620px){.testimonials-banner{height:29.0625rem}}@media (min-width: 680px){.testimonials-banner{height:31.875rem}}.testimonials-banner .testimonials-banner-content{color:#fff;position:absolute;bottom:0rem;left:0rem;right:0;background:rgba(0,0,0,0.8);padding:3px 0}.testimonials-banner .testimonials-banner-content .cta{display:none}.testimonials-banner .testimonials-banner-content h2{text-transform:uppercase;font-size:2.5rem;margin:7px 0}.testimonials-banner .testimonials-banner-content h3{font-weight:normal;text-transform:none;font-size:0.75rem;line-height:1.25em;margin:7px 0}@media (min-width: 440px){.testimonials-banner .testimonials-banner-content h3{font-size:1.25rem}}@media (min-width: 500px){.testimonials-banner .testimonials-banner-content h3{font-size:1.5rem}}@media (min-width: 560px){.testimonials-banner .testimonials-banner-content h3{font-size:1.75rem}}.testimonials-banner .testimonials-banner-content h4{text-transform:uppercase;letter-spacing:1px;font-size:2.0rem;margin:7px 0}.testimonials-banner .testimonials-banner-content .testimonial-meta{display:none;line-height:142%;position:relative;top:.5em}.testimonials-banner .testimonials-banner-content .testimonial-meta strong{display:block}@media (min-width: 740px){.testimonials-banner .testimonials-banner-content{color:inherit;position:inherit;bottom:inherit;left:inherit;right:inherit;background:none;padding-top:6.25rem}.testimonials-banner .testimonials-banner-content .cta,.testimonials-banner .testimonials-banner-content .testimonial-meta{display:inline-block}.testimonials-banner .testimonials-banner-content h2,.testimonials-banner .testimonials-banner-content h3,.testimonials-banner .testimonials-banner-content h4{margin:0 0 0.5em}}@media (min-width: 1020px){.testimonials-banner .testimonials-banner-content{padding-top:10rem}}.rtl .testimonials-banner .testimonials-banner-content h4{letter-spacing:0}.network-sites .cell{padding:.625rem;margin-bottom:1.25rem;border:1px solid #efefef;position:relative}.network-sites .cell a{text-decoration:none;color:#000}.network-sites .cell img{width:2rem;height:1.5rem;vertical-align:middle}.network-sites .cell span{vertical-align:middle}@media (min-width: 740px){.network-sites .cell img{width:3rem;height:2.25rem}}.network-sites .cell .site-link-primary{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.network-sites .cell .site-link-primary:hover{color:#AE005F}.network-sites .cell .site-link-primary span{margin-left:.625rem}.network-sites .cell .site-links-alts{display:none;color:#999;text-transform:uppercase;font-size:.6875rem}.network-sites .cell .site-link-alt{padding:.3125rem}.network-sites .cell .site-link-alt:hover{text-decoration:underline}.social-icons .socialList{float:left;margin-right:0.8em;margin-bottom:1em}.layout-1col.blogsListing .content-section-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.layout-1col.blogsListing .middle-col{margin:0 2.6em}.layout-1col.blogsListing .content-primary-content{width:31%;float:left}.layout-1col.blogsListing .content-primary-content .single-post-thumbnail{margin:0 0 2em 0;position:relative;width:100%;min-height:300px;overflow:hidden}.layout-1col.blogsListing .content-primary-content .single-post-thumbnail img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.layout-1col.blogsListing .content-primary-content .descTxt{min-height:190px}.layout-1col.blogsListing .content-primary-content p.catName,.layout-1col.blogsListing .content-primary-content h2{font-size:1.3em;text-transform:uppercase;text-align:center;line-height:1.3;font-family:'ralewayregular';margin-bottom:0.2rem;color:#343434;text-decoration:none}.layout-1col.blogsListing .content-primary-content h2 a{text-decoration:none}.layout-1col.blogsListing .content-primary-content p{margin-bottom:0.7em;text-align:center;font-size:1rem;line-height:1.4}.layout-1col.blogsListing .content-primary-content p.catName{font-weight:bold;font-family:'ralewaybold';letter-spacing:4px}.layout-1col.blogsListing .content-primary-content h2{margin-bottom:0.8em;min-height:75px;letter-spacing:3px;font-weight:700;font-family:'ralewayregular';font-size:1.2em}.layout-1col.blogsListing .content-primary-content .readMore{text-align:center}.layout-1col.blogsListing .content-primary-content .readMore a{font-size:0.8rem;text-transform:uppercase;text-decoration:none;color:#343434;font-weight:bold;font-family:'ralewaybold';border:1px solid #343434;padding:1em 3rem;display:inline-block}.layout-1col.blogsListing .pagination{clear:both}@media (max-width: 1050px){.layout-1col.blogsListing .content-primary-content{width:31.5%;float:left;margin:0.5em}.layout-1col.blogsListing .content-primary-content .single-post-thumbnail{width:100%}}@media (max-width: 1000px){.layout-1col.blogsListing .content-primary-content{width:100%;margin:1.5em 0}.middle-col{margin:0}.layout-1col.blogsListing .content-primary-content .single-post-thumbnail{height:180px}}.blog-page-title{color:#AE005F;letter-spacing:4px;font-size:2.4em;margin:1em 0 1.5em;text-transform:uppercase}.container-blog-archive .section-header{margin-bottom:2.25rem}.latest-blog-see-more{margin-bottom:4em;padding-bottom:2em;border-bottom:1px solid #ddd}.blog-see-more{clear:both;text-align:center}.blog-see-more a{text-decoration:none;font-size:0.7375rem;text-transform:uppercase;font-weight:700}@media (max-width: 600px){.content-primary-content{border-bottom:0 !important}}.rtl .layout-1col.blogsListing .content-primary-content p.catName{letter-spacing:0}.rtl .layout-1col.blogsListing .content-primary-content h2{letter-spacing:0}.rtl .blog-page-title{letter-spacing:0}body{font-size:.9375rem}.header-logo-container{margin-top:.625rem;margin-bottom:.625rem}.header-logo{background-image:url("//www.hairfinity.com/static/img/hairfinity/theme/logo.png");background-position:top left;background-repeat:no-repeat;width:140.4px;height:55.2px;background-size:100%, auto;-webkit-background-size:100%, auto}@media (min-width: 740px){.header-logo{width:248px;height:103px}}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.header-logo{background-position:top left;background-repeat:no-repeat}}@media (min-width: 740px){.layout-1col .content-section-heading{background:#e5e5e5;background-position:0 0;background-repeat:no-repeat}}@media only screen and (min-width: 740px) and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 740px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 740px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 740px) and (min-device-pixel-ratio: 1.5){.layout-1col .content-section-heading{background:#e5e5e5;background-position:0 0;background-repeat:no-repeat}}@media (min-width: 1200px){.layout-1col .content-section-heading{background:#e5e5e5;background-position:0 0;background-repeat:no-repeat}}.social-sharing-message{background:#d1d2d3;max-width:none;background:rgba(241,241,241,0);background:-moz-linear-gradient(left, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(241,241,241,0)), color-stop(49%, #d1d2d3), color-stop(100%, #d1d2d3));background:-webkit-linear-gradient(left, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);background:-o-linear-gradient(left, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(241,241,241,0)), color-stop(49%, #d1d2d3), to(#d1d2d3));background:linear-gradient(to right, rgba(241,241,241,0) -20%, #d1d2d3 100%, #d1d2d3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d2d3', endColorstr='#d1d2d3', GradientType=1 );margin-top:3.5em;position:relative}body .social-sharing-message:before{content:'';position:absolute;border:1px solid #efefef;width:100%;top:-2em;left:0;right:0;margin:0 auto}h2.appTitle{font-family:'ralewayregular';text-transform:uppercase;font-size:1.5rem;position:relative;text-align:center;color:#AE005F;font-weight:600;letter-spacing:3px}.container-get-the-app .app-content p{font-size:1.15rem;text-align:center;font-weight:600;color:#343434}.container-get-the-app .app-lhs{float:left;width:40%;text-align:center;padding-bottom:1rem;padding-top:3rem}.container-get-the-app .app-rhs{float:right;width:60%;text-align:center}.container-get-the-app .app-badges{max-width:74%;margin:0 auto}.container-get-the-app .app-content{font-size:1.125rem;margin-bottom:1.25rem}.container-get-the-app .app-content p{font-size:inherit}.container-get-the-app .app-content ul{margin-left:2.5rem;margin-right:1.25rem}.container-get-the-app .app-content li{list-style-type:square;text-align:left;margin-bottom:.5em}.container-get-the-app .app-badges a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:50%;float:left;padding:.625rem;text-align:center;max-width:170px}.container-get-the-app .app-badges a:nth-of-type(2){margin-right:0}.container-get-the-app .app-badges a img{width:100%;height:auto;max-width:12.5rem}.container-get-the-app .screenshot img{width:100%;height:auto;display:block}.container-get-the-app .screenshot span{display:block;text-indent:-9999px}@media (min-width: 740px){.container-get-the-app .get-the-app-content-wrapper{padding:1.25rem;margin-bottom:0;padding-bottom:0}.container-get-the-app .app-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125rem}.container-get-the-app .screenshot{position:relative}.container-get-the-app .app-badges a img{max-width:9.375rem}}.hp-slider-slide-content{color:#333;position:static;bottom:0rem;left:0rem;right:0;padding:.3125em 0;font-family:'ralewayregular'}.hp-slider-slide-content h2{text-transform:uppercase;font-size:1.875em;margin:0;font-weight:300;color:#333}.hp-slider-slide-content h3{text-transform:none;font-size:1.3125em}.hp-slider-slide-content p{margin:0;display:none}.hp-slider-slide-content h3,.hp-slider-slide-content h4,.hp-slider-slide-content h3 a,.hp-slider-slide-content h4 a{font-size:1.3125em;line-height:1.3125em}@media (min-width: 320px) and (max-width: 1000px){body,html{overflow-x:hidden}p{font-size:0.9rem}.section-header{position:relative;border-bottom:0}.section-header:before{content:'';border-bottom:2px solid #efefef;position:absolute;bottom:0;right:0;left:0;margin:0 auto;max-width:75px;text-align:center}.section-header h2{font-size:0.9rem;font-family:'ralewayregular'}body.home .hp-video-wrp{padding:0}.newsletter-container{background-size:contain;padding-bottom:4em;display:block;overflow:hidden;min-height:210px}.footer .footer-email-signup{margin-bottom:0}body.home .hp-testimonials,body.home #hp-bestsellers,body.home .hp-video-wrp,body.home .hp-slider{margin-bottom:3rem}.footer .footer-row-support{max-width:385px}body .footer .footer-live-chat .assistly-widget a{padding:2.25rem 2rem 2.25rem 7rem;text-align:right}.footer .footer-live-chat .assistly-widget span{font-size:1.2rem;text-align:right;width:auto !important;padding-right:1.5em !important;line-height:1.2;padding:2em 0;min-height:auto !important}.footer .footer-live-chat .assistly-widget .icn-chat{min-height:auto !important;top:0em;left:0}body .footer .footer-support-link a{padding:2rem 2rem 2rem 6rem}body .footer .footer-support-link a span{width:3.5rem}body.home .hp-slider-slide-inline{position:relative}body .hp-slider-slide-content:before{background:#fff;position:absolute;content:'';width:100%;height:100%;left:0;right:0;top:0;opacity:0.9}.hp-slider-slide-content h2{font-size:1.8em;font-weight:normal;margin-bottom:10px;line-height:1.3;text-transform:uppercase;font-family:"ralewayregular"}.hp-slider-slide-content h3,.hp-slider-slide-content h4,.hp-slider-slide-content h3 a,.hp-slider-slide-content h4 a{font-size:0.8em}.hp-slider-slide-content h4{font-weight:normal !important;margin-bottom:10px;font-family:'ralewayregular';font-size:1.4em;text-transform:uppercase}.hp-slider-slide-content h3{font-weight:bold}body.home .hp-slider .flex-control-paging li a{height:7px;width:7px}.footer .footer-support-link{position:relative}.footer .footer-support-link:after{content:'';position:absolute;text-align:center;background:url(/static/img/assets/home-icon-sprite.png) top center no-repeat;width:20px;height:38px;background-position:65% 100%;right:-5%;top:30%}.footer .footer-seals{padding:0;text-align:center;padding-bottom:0.5em}body #colorbox #cboxLoadedContent .content{overflow:hidden;display:inline-block;padding-bottom:1em}body .mini-cart-info .autoship-options div.check-large-wide{width:auto}body .autoship-options label.check-large-wide{height:15px;width:15px}body .modal-cart .mini-cart-info{margin-top:0.2rem}#cboxContent{padding:50px 15px 0px 15px}body .modal-cart .mini-cart-info td.product-info{padding-left:0}.layout-2col-content-right.successpay_msg #content{width:100%}body .successpay_msg h1{line-height:1.2;font-size:32px}body .social-sharing-message{padding:2.5rem 2rem}.social-sharing-message h2{font-size:1.3rem;line-height:1.2}.social-sharing-message .input-textarea{min-height:8.25rem;font-size:0.9rem}.social-sharing-message .social-icons .social-icon-success{margin-bottom:0.8rem}.modal-cart .mini-cart-total .total-line-item{font-size:0.8rem}body .grid-product .name{font-size:0.85rem;min-height:52px;padding:0 0.4rem}.grid-product.related-cell .product-claims{max-width:80%;margin:0 auto;margin-bottom:0.5rem;min-height:27px}.successpay_msg.container-account .buttons{text-align:center}}@media (max-width: 1000px){.hp-slider.flexslider{position:relative}.hp-slider .flex-control-nav{display:block;text-align:center;margin-top:2em;position:absolute;bottom:15em;right:0;left:0;margin:0 auto}body .hp-slider-slide-content{text-align:center !important;position:relative;bottom:0;left:0;margin:0 auto;max-width:100%;padding:1.5em 0}.hp-slider-slide-content .container{position:relative}}@media (max-width: 670px){body.home .hp-slider-slide .bg-image{height:440px !important}body .hp-slider-slide-content{text-align:center !important;position:relative;bottom:0;left:0;margin:0 auto;max-width:100%;padding:1em 0}.hp-slider .flex-control-nav{display:block;text-align:center;margin-top:2em;position:absolute;bottom:auto;right:0;left:0;margin:0 auto;top:400px}body .footer-link-sections{padding-top:1rem;padding-bottom:1rem}.footer-link-sections .container{padding:0}.footer-link-sections h4{padding-right:1.5em;padding-left:1.5em;display:block}.footer-link-sections h4 i{right:0.5em}#cboxWrapper .modal-cart-continue-shopping{line-height:0}.footer .footer-live-chat .assistly-widget .icn-chat{min-height:auto !important;top:0.7em;left:1em}}@media (max-width: 600px){body.home .hp-slider-slide .bg-image{height:330px !important}.hp-slider .flex-control-nav{top:280px !important}}@media (max-width: 400px){body.home .hp-slider-slide .bg-image{height:290px !important}.hp-slider .flex-control-nav{top:260px !important}}@media screen and (max-width: 370px){body.home .hp-slider-slide .bg-image{height:290px !important}.hp-slider .flex-control-nav{top:260px !important}}@media (min-width: 440px){.hp-slider-slide-content p{display:block}}@media (min-width: 1000px){.hp-slider-slide .bg-image{height:34rem}.hp-slider-slide .hp-slider-slide-content{position:relative;bottom:auto;left:0;padding-top:10rem;top:-540px;background:none}.hp-slider-slide .hp-slider-slide-content h2{font-size:2.9em;margin:0 0 .5em;font-family:'ralewaysemibold';letter-spacing:4px;color:#444;line-height:1.3em}.hp-slider-slide .hp-slider-slide-content h3,.hp-slider-slide .hp-slider-slide-content h4{display:block;font-size:22px;line-height:1.4em;margin:0 0 0.2em;font-family:'ralewaybold';color:#AE005F}.hp-slider-slide .hp-slider-slide-content .cta-hero{padding-top:.9375em;padding-bottom:.9375em;font-size:.875em}.hp-slider-slide .hp-slider-slide-content .cta{letter-spacing:3px;padding-left:1.875em;padding-right:1.875em;margin-top:1em;font-size:1em;padding-bottom:1em}.hp-slider-slide1 .hp-slider-slide-content{text-align:right;color:#333}.hp-slider-slide1 .hp-slider-slide-content>.container>div{padding-left:60%}.hp-slider-slide2 .hp-slider-slide-content{text-align:left;color:#333}.hp-slider-slide2 .hp-slider-slide-content>.container>div{padding-right:50%}.hp-slider-slide3 .hp-slider-slide-content{text-align:right;color:#333}.hp-slider-slide3 .hp-slider-slide-content>.container>div{padding-left:50%}}@media (min-width: 1020px){.hp-slider-slide .hp-slider-slide-content{padding-top:10rem}}@media (min-width: 1020px){.hp-slider-slide .hp-slider-slide-content .hp-slider-slide1{padding-top:6rem}.hp-slider-slide .hp-slider-slide-content .hp-slider-slide2{padding-top:10rem}.hp-slider-slide .hp-slider-slide-content .hp-slider-slide3{padding-top:7rem}.hp-slider-slide .hp-slider-slide-content .hp-slider-slide4{padding-top:10rem}.hp-slider-slide .hp-slider-slide-content .hp-slider-slide5{padding-top:10rem}.hp-slider-slide .hp-slider-slide-content .hp-slider-slide6{padding-top:10rem}.hp-slider-slide-content h3{text-transform:none;padding-left:6rem}}.hp-slider-slide1 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-1-small.jpg");background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.hp-slider-slide1 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-1-small-2x.jpg");background-position:center center;background-repeat:no-repeat}}@media (min-width: 740px){.hp-slider-slide1 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-1-large.jpg");background-position:40% center;background-repeat:no-repeat}}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (min-width: 740px), only screen and (-moz-min-device-pixel-ratio: 1.5) and (min-width: 740px), only screen and (-o-min-device-pixel-ratio: 3 / 2) and (min-width: 740px), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 740px){.hp-slider-slide1 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-1-large-2x.jpg");background-position:40% center;background-repeat:no-repeat}}.hp-slider-slide2 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-2-small.jpg");background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.hp-slider-slide2 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-2-small-2x.jpg");background-position:center center;background-repeat:no-repeat}}@media (min-width: 740px){.hp-slider-slide2 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-2-large.jpg");background-position:80% center;background-repeat:no-repeat}}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (min-width: 740px), only screen and (-moz-min-device-pixel-ratio: 1.5) and (min-width: 740px), only screen and (-o-min-device-pixel-ratio: 3 / 2) and (min-width: 740px), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 740px){.hp-slider-slide2 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-2-large-2x.jpg");background-position:center center;background-repeat:no-repeat}}.hp-slider-slide3 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-3-small.jpg");background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.hp-slider-slide3 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-3-small-2x.jpg");background-position:center center;background-repeat:no-repeat}}@media (min-width: 740px){.hp-slider-slide3 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-3-large.jpg");background-position:center center;background-repeat:no-repeat}}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (min-width: 740px), only screen and (-moz-min-device-pixel-ratio: 1.5) and (min-width: 740px), only screen and (-o-min-device-pixel-ratio: 3 / 2) and (min-width: 740px), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 740px){.hp-slider-slide3 div.bg-image{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/slider-3-large-2x.jpg");background-position:center center;background-repeat:no-repeat}}.container-content-chunks .cell{margin-bottom:1.875rem;border-bottom:1px solid #efefef}.container-content-chunks .cell a{font-weight:bold}@media (min-width: 740px){.container-content-chunks{margin-bottom:1.875rem}.container-content-chunks .cell{margin-bottom:0;border-bottom:0 none}}.container-consultation{margin-bottom:1.875rem;background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/consultation-small.jpg");background-position:center center;background-repeat:no-repeat;color:#fff;padding:1.875rem;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container-consultation h3{font-size:1.75em;margin:0 0 1.875rem;text-transform:uppercase}.container-consultation h3 em{color:#AE005F}.container-consultation a{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:.875rem;padding:.625em 1.25em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;background:#AE005F;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;color:#fff;background:#AE005F;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.container-consultation a:hover{text-decoration:none}.container-consultation a:active{top:1px}.container-consultation a.button-disabled:active{top:0}.container-consultation a:hover{background:#7b0043}.container-consultation a.button-disabled{background:#ccc}.container-consultation a.button-disabled:hover{background:#ccc}@media (min-width: 740px){.container-consultation{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/consultation.jpg");background-position:center center;background-repeat:no-repeat;padding:3.75rem;text-align:left}.container-consultation .consultation-content{width:45%;padding-right:55%}.container-consultation h3{font-size:3em}.container-consultation a{font-size:1.25rem}}.container-content-chunks-2{margin-bottom:1.875rem}.hp-social-icons{margin-bottom:.9375rem;text-align:left;line-height:1}.hp-social-icons a{display:inline-block;margin-left:.3125rem;margin-right:.3125rem;color:#111;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width: 540px){.hp-social-icons a{margin-left:.625rem;margin-right:0.25rem}}.container-discover{margin-bottom:1.875rem}.container-discover .discover-sub-section.exposed i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container-discover .discover-sub-section.exposed .discover-sub-section-content{display:block}.container-discover .discover-sub-section-header{text-align:right;font-size:1rem;text-transform:uppercase;padding:1.875rem;padding-right:2.5rem;background:#efefef;margin-bottom:.625rem;position:relative;cursor:pointer}.container-discover .discover-sub-section-header span{display:inline-block;width:75%}.container-discover .discover-sub-section-header i{position:absolute;right:1.25rem;top:50%;margin-top:-.5em}.container-discover .discover-sub-section-content{padding-top:1rem;padding-bottom:1.875rem}.container-discover .discover-sub-section-why-hairfinity .discover-sub-section-header{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/discover-why-hairfinity-efefef.jpg");background-position:left top;background-repeat:no-repeat;background-size:contain}.container-discover .discover-sub-section-consultation .discover-sub-section-header{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/discover-icon-consultation.jpg");background-position:left top;background-repeat:no-repeat;background-size:contain}.container-discover .discover-sub-section-products .discover-sub-section-header{background-image:url("//www.hairfinity.com/static/img/hairfinity/hp/discover-icon-products.jpg");background-position:left top;background-repeat:no-repeat;background-size:contain}@media (min-width: 740px){.container-discover .discover-sub-section-header span{width:auto}.container-discover .discover-sub-section-why-hairfinity i{display:none}.container-discover .discover-sub-section-why-hairfinity .discover-sub-section-header{cursor:default}.container-discover .discover-sub-section-why-hairfinity .discover-sub-section-content{display:block}.container-discover .discover-sub-section-products{float:left;width:48%;margin-right:4%}.container-discover .discover-sub-section-consultation{float:left;width:48%}}.rtl .discover-sub-section-why-hairfinity .cell a{text-align:left}.rtl .footer-link-sections h4{padding-right:4em !important}.rtl .footer-link-sections .cell.exposed a{padding-right:2em !important}.rtl .discover-sub-section-why-hairfinity .discover-txt{position:absolute;top:35%;right:5%;max-width:330px;text-align:right;left:auto}.rtl .discover-sub-section-why-hairfinity .cell a img{display:inline-block;vertical-align:bottom}.rtl .section-header h2 .see-more{right:auto;left:4px}.rtl .discover-sub-section-why-hairfinity .grid-2col .cell{position:relative;display:table;width:100%}@media screen and (max-width: 700px){.rtl .discover-sub-section-why-hairfinity .cell a{text-align:left;padding-left:0;margin-left:0;display:table-cell;float:left}.rtl .discover-sub-section-why-hairfinity .grid-2col .cell:after{right:-4%}}.hp-social-icons a:hover{color:#AE005F}.hp-social-icons a:first-child{margin-left:0}.hp-social-icons a span{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.discover-sub-section-why-hairfinity .cell a{display:block;position:relative;background:#f5f5f5;letter-spacing:2px;line-height:1.1;text-decoration:none;color:#343434;font-size:1.7rem;font-family:'ralewayregular';font-weight:normal;text-transform:uppercase}.discover-sub-section-why-hairfinity .discover-txt{position:absolute;top:35%;right:5%;max-width:330px;text-align:right}span.newweek_txt{position:absolute;max-width:45%;top:0.8em;font-size:22px;display:block;text-align:center;padding:1em;line-height:1.3;background:url(/static/img/assets/transparent-grey.png) repeat}.new-this-week-wrp .cell img{width:100%}@media (min-width: 1001px){.dsktp_Art_img{display:block}.mbl_Art_img{display:none}}@media (max-width: 1100px){.discover-sub-section-why-hairfinity .cell a{font-size:1.2rem}.rtl .hairf-right-wrp .discover-sub-section-why-hairfinity .cell a img{display:inline;max-width:130px}.footer .footer-support-link a,.footer .footer-live-chat .assistly-widget,body .footer .footer-live-chat .assistly-widget a{font-size:1.2rem}.footer .footer-live-chat .assistly-widget{position:relative}}@media (max-width: 1000px){.dsktp_Art_img{display:none}.mbl_Art_img{display:block}}.header-logo-container{margin-top:0.8rem;margin-bottom:0.8rem}.grid-product .name{font-size:0.95rem;min-height:60px;line-height:1.4;margin-bottom:0.5em}.related-cell.grid-product .price{margin:0.55rem 0 0.8rem 0}.discover-sub-section-why-hairfinity .cell a img{display:block}.discover-sub-section-why-hairfinity .grid-2col .cell:last-child{margin-bottom:0}.new-this-week-wrp .cell,.new-this-week-wrp .cell img{text-align:center;width:100%}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-prev{left:-1.3rem}body .wrapper-carousel .wpoc_carousel-container .flex-direction-nav .flex-next{right:-1.3rem}.footer-link-sections h4{font-size:1em;padding-top:0.9375rem;padding-bottom:0.9375rem;color:#353535;font-weight:bold;letter-spacing:2px}.footer-link-sections{padding-top:3rem;padding-bottom:3rem;position:relative}.footer .footer-email-signup h3{font-size:1.7rem}.footer .footer-email-signup p{font-size:1rem}.footer .footer-email-signup form{width:100%}.footer .footer-email-signup .input-field,.footer .footer-email-signup .button-secondary{font-size:0.95rem;padding:0.95rem 0.5rem}.footer .footer-email-signup .input-field{padding:0.95rem 0.5rem 0.95rem 1.2rem}.footer .footer-email-signup .input-field::-webkit-input-placeholder{color:#ccc}.footer .footer-email-signup .input-field::-moz-placeholder{color:#ccc}.footer .footer-email-signup .input-field:-ms-input-placeholder{color:#ccc}.footer .footer-email-signup .input-field:-moz-placeholder{color:#ccc}.hp-social-shares-bar .socialList{float:left;margin-right:0.8em}.footer .footer-support-link a span{width:3rem;background-size:contain !important;margin:0 0.5rem 0 1em}.hp-social-icons .fa-3x{font-size:3.2em}.footer-world-page .footer-world-page-link{padding:0.425rem;padding-right:1.2rem;background:none}.footer-world-page .footer-world-page-link:after{font-size:1rem}.modal-cart .modal-cart-heading{font-size:0.8rem;color:#636363;padding-top:4px;text-transform:uppercase;letter-spacing:2px}.modal-cart .mini-cart-info td.product-info .quantity{text-transform:uppercase;color:#000000;letter-spacing:1.5px;font-size:0.75rem;padding-top:0.4rem}.mini-cart-info td.full_wth{width:100%;padding-bottom:0.5rem}.modal-cart .mini-cart-info td.image img{width:auto}.autoship-options .discount{font-size:1.3em;letter-spacing:1px;line-height:1.3rem;font-family:'ralewaybold';margin-bottom:0.3rem}.cart-contents-recurring{margin-top:0rem;margin-bottom:0.625rem;color:#999;font-size:0.8rem;line-height:1.3;font-family:"quicksandregular"}.autoship-options label.check-large-wide,.autoship-options label.check-large-narrow{height:15px;width:15px;border:0;background:none;width:100%}.mini-cart-info .autoship-options fieldset{margin:0;padding:0;border-left:0;background:none}.mini-cart-info .autoship-options div.check-large-wide{float:right;width:4.5%;margin:0;border-radius:3px;border:1px solid #ccc;top:1rem;position:relative}.autoship-options div.check-large-wide+label{float:left;max-width:90%;padding-top:0;font-size:0.7rem}#cboxContent{margin:0 0.5rem;padding:50px 15px 30px 15px}.modal-cart .checkout{padding-bottom:0;text-align:center;max-width:60%;float:right;color:#cccccc}#cboxClose{background-color:transparent;background-image:none;background:url(/static/img/assets/close-img-mbl.png);width:20px;height:20px;top:15px;right:15px;background-size:100% !important}.modal-cart-continue-shopping{font-size:0.8rem;text-align:right;display:block;color:#ccc}.modal-cart .mini-cart-info{margin-top:1rem}.modal-related .grid-product-slider.flexslider .flex-direction-nav .flex-prev{left:15px;top:40%}.modal-related .grid-product-slider.flexslider .flex-direction-nav .flex-next{right:15px;top:40%}.modal-related h3{font-size:0.8rem;padding-bottom:0.5rem;color:#636363;text-transform:uppercase;text-align:left;letter-spacing:1.5px;border-bottom:1px solid #efefef;font-weight:600;font-family:'ralewayregular'}.modal-related a.button-continue{font-size:0.8rem;text-align:right;display:block;color:#b3b2b2}.modal-cart .checkout .button-primary{font-size:0.825rem;letter-spacing:1px;font-family:'ralewayregular'}.modal-related .modal-related-slider{margin-bottom:2rem}@media (max-width: 670px){.discover-sub-section-why-hairfinity .cell a.txtwrp img{max-width:115px}.discover-sub-section-why-hairfinity .discover-txt{top:40%;max-width:220px}.discover-sub-section-why-hairfinity .cell a{font-size:0.9rem}.modal-cart .mini-cart-info td.image img{width:65px}.autoship-options .discount{font-size:1.3em;line-height:1.2rem}.autoship-options div.check-large-wide+label{max-width:100%;font-size:0.65rem}.cart-contents-recurring{font-size:0.75rem}.modal-cart .mini-cart-info td.product-info,.modal-cart .mini-cart-info td.total,body .modal-cart .mini-cart-info td.image{padding-top:15px}.modal-cart .mini-cart-info td.product-info .quantity{letter-spacing:1.1px;font-size:0.7em}}@media (max-width: 979px){.hairf-right-wrp .discover-sub-section-why-hairfinity .cell a img{display:block;max-width:130px}.hairf-right-wrp .discover-sub-section-why-hairfinity .grid-2col .cell:last-child img{max-width:120px}.discover-sub-section-why-hairfinity .grid-2col .cell{margin-bottom:1em}body.home .hp-testimonials .hp-testimonials-pullquote{margin-bottom:1.5em}.mobile_seemore{display:block;text-align:center}.mobile_seemore a{text-decoration:none;text-align:center;text-transform:uppercase;font-family:'ralewayregular';font-weight:bold;padding:5px;display:inline-block;font-size:0.8rem}.container-discover .discover-sub-section-why-hairfinity .discover-sub-section-content{padding-bottom:0.5rem}.section-header h2 .see-more{display:none}.section-header h2{text-align:center;font-family:'ralewayregular'}.hp-slider-slide-content a.cta{font-size:0.9rem;font-weight:bold;min-width:65%;padding-top:1.0em;padding-bottom:0.9375em;padding-bottom:1.0em}.sticky .container a{display:block;height:40px !important;padding:13px 0 !important}.sticky .viewport-anchored-actions .viewport-anchored-call{display:block;height:40px !important;padding:13px 0 !important}}.rtl h2.appTitle{letter-spacing:3px}@media (min-width: 1000px){.rtl .hp-slider-slide .hp-slider-slide-content h2{letter-spacing:0}.rtl .hp-slider-slide .hp-slider-slide-content .cta{letter-spacing:0}}.rtl .discover-sub-section-why-hairfinity .cell a{letter-spacing:0}.rtl .footer-link-sections h4{letter-spacing:0}.rtl .modal-cart .modal-cart-heading{letter-spacing:0}.rtl .modal-cart .mini-cart-info td.product-info .quantity{letter-spacing:0}.rtl .autoship-options .discount{letter-spacing:0}.rtl .modal-related h3{letter-spacing:0}.rtl .modal-cart .checkout .button-primary{letter-spacing:0}@media (max-width: 670px){.rtl .modal-cart .mini-cart-info td.product-info .quantity{letter-spacing:0}}@media (min-width: 980px){.mobile_seemore{display:none}}body.page-template-template-marketing-lp .content-main{padding-bottom:0}body.page-template-template-marketing-lp .hero{position:relative}body.page-template-template-marketing-lp .hero .logo{background:none;bottom:0;padding:0;position:absolute;top:15%}body.page-template-template-marketing-lp .hero .logo img{width:180px}body.page-template-template-marketing-lp .hero .logo-mobile{display:none}body.page-template-template-marketing-lp .hero h2{margin:0}body.page-template-template-marketing-lp .hero h2 span{display:none}body.page-template-template-marketing-lp .hero div{left:6%;position:absolute;top:40%;width:45%}body.page-template-template-marketing-lp .hero div h2{color:#FFFFFF;font-size:2.8em;line-height:1.1em;margin:0 0 0.2em 0;text-transform:uppercase}body.page-template-template-marketing-lp .hero div h3{color:#FFFFFF;font-size:1.6em;line-height:1.15em;text-transform:none}body.page-template-template-marketing-lp .hero .lp-hero-large{display:block}body.page-template-template-marketing-lp .hero .lp-hero-small{display:none}body.page-template-template-marketing-lp .hero img{width:100%}body.page-template-template-marketing-lp .footer-tout-box{margin-bottom:5rem;margin-top:-25px;min-height:365px;padding:3rem 1rem 1.3rem}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left{width:40%}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left h3{font-size:1.5em;line-height:1.1em;text-align:left}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left p{text-align:left}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left p+h3{margin-top:2em}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left ul li{background-image:url("//www.hairfinity.com/static/img/hairfinity/lp/checkbox-bullet.png");background-position:left top;background-repeat:no-repeat;font-size:1.25em;line-height:1.5em;list-style:none;margin:0 0 0 1em;padding:0 0 5px 38px;text-align:left}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right{position:relative;width:58%}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right .bottle-right-wrapper{padding-left:250px;padding-top:8%;position:relative;z-index:11}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right h3{font-size:1.75em;line-height:1.2em;padding-top:10%;text-align:left}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right h3 span{color:#d03c83;text-transform:uppercase}body.page-template-template-marketing-lp .footer-tout-box .bottle-area h2{display:none}body.page-template-template-marketing-lp .footer-tout-box .bottle-area h3{text-transform:none}body.page-template-template-marketing-lp .footer-tout-box .bottle-area p{text-align:left}body.page-template-template-marketing-lp .footer-tout-box .bottle-area .cta{font-size:1.125rem;padding:0.9375em 4.5em}body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{left:-30px;position:absolute;top:10px;width:auto;max-width:280px}body.page-template-template-marketing-lp .footer-tout-box .inset-bottle img{max-width:none}body.page-template-template-marketing-lp .testimonial-heading{padding:0 2%}body.page-template-template-marketing-lp .testimonial-heading h2{float:left;font-size:1.5rem;line-height:1.7rem;text-transform:uppercase}body.page-template-template-marketing-lp .testimonial-heading .view-more a{float:right;font-size:1rem;font-weight:bold}body.page-template-template-marketing-lp .testimonial-heading .view-more a span{display:inline-block;font-size:x-large;text-decoration:none}body.page-template-template-marketing-lp .testimonial-heading .view-more a span img{display:inline-block}body.page-template-template-marketing-lp .testimonials-grid .cell{margin-bottom:1.875rem;position:relative;border:1px solid #efefef;padding:1.25rem 1.25rem 2.5rem 1.25rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.page-template-template-marketing-lp .testimonials-grid .cell .cell-thumb img{width:100%;height:auto;margin:0 0 .625rem}body.page-template-template-marketing-lp .testimonials-grid .cell .testimonial-stars{text-align:center;margin:0 0 .625rem}body.page-template-template-marketing-lp .testimonials-grid .cell .testimonial-stars img{max-width:100%}body.page-template-template-marketing-lp .testimonials-grid .cell h3{text-align:center;text-transform:uppercase;font-size:1.125em;height:2em;font-weight:bold;margin:0 0 .625rem}body.page-template-template-marketing-lp .testimonials-grid .cell h3 a{color:#333;text-decoration:none;cursor:default}@media (min-width: 840px){body.page-template-template-marketing-lp .testimonials-grid .cell h3 a{cursor:pointer}}body.page-template-template-marketing-lp .testimonials-grid .cell h4{font-size:.75em;color:#999;text-transform:uppercase;margin:0 0 1em;text-align:center;height:1em}body.page-template-template-marketing-lp .testimonials-grid .cell .testimonial-content h3 a{color:#333;text-decoration:none}body.page-template-template-marketing-lp .testimonials-grid .cell .testimonial-content a{color:#666;font-size:.875em}body.page-template-template-marketing-lp .testimonials-grid .cell .testimonial-content .addthis_sharing_toolbox{text-align:center}body.page-template-template-marketing-lp .testimonials-grid .cell.exposed .testimonial-content{display:block;overflow:hidden}body.page-template-template-marketing-lp .testimonials-grid .testimonial-content{display:none}body.page-template-template-marketing-lp .testimonial-content-toggle{cursor:pointer;display:block;position:absolute;bottom:0;right:0;left:0;text-align:center;padding:.625rem;text-transform:uppercase;font-size:.6875em;background:#333;color:#fff}@media (max-width: 979px){body.page-template-template-marketing-lp .grid-4col .cell{width:49%;margin-right:2%;float:left}body.page-template-template-marketing-lp .grid-4col .cell:nth-child(2n){margin-right:0}}@media (min-width: 980px){body.page-template-template-marketing-lp .grid-4col .cell{width:23.5%;margin-right:2%;float:left}body.page-template-template-marketing-lp .grid-4col .cell:nth-child(2n){margin-right:2%}body.page-template-template-marketing-lp .grid-4col .cell:nth-child(3n){margin-right:2%}body.page-template-template-marketing-lp .grid-4col .cell:nth-child(4n){margin-right:0}}body.page-template-template-marketing-lp .testimonial-single .testimonial-img{width:25rem;height:25rem;margin-right:3%;float:left}body.page-template-template-marketing-lp .testimonial-single .testimonial-img img{width:100%;height:auto;display:block}body.page-template-template-marketing-lp .testimonial-single .testimonial-content h3{text-transform:uppercase;font-size:1.125em;height:2em;font-weight:bold}body.page-template-template-marketing-lp .testimonial-single .testimonial-content h4{font-size:.75em;color:#999;text-transform:uppercase;margin:0 0 1.25rem}body.page-template-template-marketing-lp .testimonial-single .testimonial-content a{color:#666;font-size:.875em}body.page-template-template-marketing-lp .testimonial-single .testimonial-content a:hover{text-decoration:none}@media (min-width: 740px){body.page-template-template-marketing-lp .testimonial-content-toggle{display:none}body.page-template-template-marketing-lp .testimonials-grid .cell{cursor:pointer;border:0 none}body.page-template-template-marketing-lp .testimonials-grid .cell:hover{background:#efefef}body.page-template-template-marketing-lp .testimonials-grid .cell.exposed{background:none}body.page-template-template-marketing-lp .testimonials-grid .cell.exposed .testimonial-content{display:none}}@media (min-width: 740px) and (max-width: 979px){body.page-template-template-marketing-lp .testimonials-grid .cell{padding:1.25rem 3.75rem 2.5rem 3.75rem}}body.page-template-template-marketing-lp .container-content-chunks-2{background-color:#f0f0f0;padding:4em 2em}body.page-template-template-marketing-lp .container-content-chunks-2 .title h2{line-height:1.3em;text-transform:uppercase}body.page-template-template-marketing-lp .container-content-chunks-2 .cell.cell-left{padding-right:2%}body.page-template-template-marketing-lp .container-content-chunks-2 p{margin-bottom:3em;padding-right:2%}body.page-template-template-marketing-lp .footer .footer-marketing-lp-call-mail-chat .footer-marketing-lp-call-mail-chat{padding-right:1.25rem;margin-bottom:3.125rem;margin-top:3.125rem}body.page-template-template-marketing-lp .footer .footer-marketing-lp-call-mail-chat h3{color:#a70a62;font-size:1.1rem;line-height:2em;padding-left:8%}body.page-template-template-marketing-lp .footer .footer-marketing-lp-call-mail-chat h3 span,body.page-template-template-marketing-lp .footer .footer-marketing-lp-call-mail-chat h3 span a{color:#FFFFFF;font-size:1.1rem}body.page-template-template-marketing-lp .footer .footer-support-link{float:none;margin-right:0;width:auto}body.page-template-template-marketing-lp .footer .footer-support-link a{background:none;color:#FFFFFF;display:inline;font-size:1.1rem;padding:1.25rem;position:relative;text-decoration:none;text-transform:none;transition:all 0.2s ease-in-out 0s;width:auto}@media (max-width: 1100px){body.page-template-template-marketing-lp .hero div h2{font-size:2em}body.page-template-template-marketing-lp .hero div h3{font-size:1.1em}}@media (max-width: 1040px){body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right .bottle-right-wrapper{padding-top:10%}body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{top:3.5em}}@media (max-width: 885px){body.page-template-template-marketing-lp .footer-tout-box{padding-bottom:16%}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left,body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right{width:auto}body.page-template-template-marketing-lp .testimonial-heading .view-more a{float:left;padding-bottom:1em}body.page-template-template-marketing-lp .testimonial-content .social-icons a{margin:2%}}@media (max-width: 815px){body.page-template-template-marketing-lp .hero .logo{display:none}body.page-template-template-marketing-lp .hero .logo-mobile{background:none;bottom:0;display:block;left:0;margin:0;padding:0.625rem 0;position:relative;right:0;text-align:center;top:0;width:100%}body.page-template-template-marketing-lp .hero .logo-mobile img{height:55.2px;width:140.4px}body.page-template-template-marketing-lp .hero .lp-hero-large{display:none}body.page-template-template-marketing-lp .hero .lp-hero-small{display:block}}@media (max-width: 700px){body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{left:23%;max-width:none}body.page-template-template-marketing-lp .footer-tout-box .inset-bottle img{min-width:150px;width:60%}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right .bottle-right-wrapper{padding-left:0;padding-top:260px}body.page-template-template-marketing-lp .footer-tout-box .bottle-area p{text-align:center}body.page-template-template-marketing-lp .footer-tout-box .bottle-area .cta{padding:0.9375em 1.5em}}@media (max-width: 650px){body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{left:20%}body.page-template-template-marketing-lp .testimonials-grid .cell h3{font-size:0.8em;overflow:hidden}}@media (max-width: 600px){body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{left:18%}}@media (max-width: 500px){body.page-template-template-marketing-lp .hero div{background:rgba(0,0,0,0.2);bottom:7px;left:0;padding:0.3125em 0 0;position:absolute;right:0 !important;top:inherit;width:100%}body.page-template-template-marketing-lp .hero div h2{color:#ffffff;font-size:1.4rem;padding:0 3%}body.page-template-template-marketing-lp .hero div h3{display:none}body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{left:15%}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-left ul li{font-size:1.1em;margin:0;padding-top:5px}body.page-template-template-marketing-lp .container,body.page-template-template-marketing-lp .testimonial-heading,body.page-template-template-marketing-lp .container-content-chunks-2,body.page-template-template-marketing-lp .footer-tout-box{padding-left:2%;padding-right:2%}body.page-template-template-marketing-lp .bottom-anchored-actions .container{padding-left:0;padding-right:0}}@media (max-width: 450px){body.page-template-template-marketing-lp .footer-tout-box .inset-bottle{position:relative;left:0}body.page-template-template-marketing-lp .footer-tout-box .grid-2col .cell.bottle-right .bottle-right-wrapper{padding-top:60px}body.page-template-template-marketing-lp .testimonial-content .social-icons a{display:block}}@media (max-width: 400px){body.page-template-template-marketing-lp .footer .footer-marketing-lp-call-mail-chat h3 span,body.page-template-template-marketing-lp .footer .footer-marketing-lp-call-mail-chat h3 span a{display:block;padding:0}}@media (max-width: 1040px){body.home .hp-video{margin-bottom:1.35rem}.videoThumbs li{margin-bottom:1rem}}@media (max-width: 1000px){.footer .footer-support-link{width:98%;padding-right:1em;margin-right:0;float:none;margin-bottom:1.5rem;position:relative}.container-get-the-app .app-lhs{float:none;width:100%;text-align:center;padding-bottom:1rem;padding-top:0}.container-get-the-app .app-lhs .appTitle{display:none}.container-get-the-app .app-content p{font-size:0.9rem}.container-get-the-app .app-rhs{float:none;width:100%;margin-bottom:-2px}.footer-link-sections h4 i{top:0.4rem;color:#dadada;font-size:2.2rem;font-weight:100 !important}.footer-link-sections .cell:last-child{border-bottom:0}#tabs-videowrp .videoThumbs{float:none;width:100%;clear:both}.videoThumbs li{width:32%;float:none;margin:0 0.5%;display:inline-block;text-align:center}body.home .hp-video{margin-bottom:1.35rem;width:100%;padding:0;margin-right:0 !important}.videoThumbs li:last-child{margin-right:0 !important}}@media (max-width: 885px){body.home .hp-video:last-child{margin-bottom:0}.hp-video-wrp .hp-video{float:none;margin-bottom:2rem;width:100% !important}body.home .hp-video video{width:100%}}@media (max-width: 815px){.discover-sub-section-why-hairfinity .grid-2col .cell{position:relative}.discover-sub-section-why-hairfinity .grid-2col .cell:after{content:'';position:absolute;text-align:center;background:url(/static/img/assets/home-icon-sprite.png) top center no-repeat;width:20px;height:38px;background-position:65% 100%;right:-3%;top:30%}.discover-sub-section-why-hairfinity .cell a{width:96.5%}.new-this-week-wrp .discover-sub-section-why-hairfinity .cell a{width:100%}.new-this-week-wrp .discover-sub-section-why-hairfinity .grid-2col .cell:after{display:none}}@media (max-width: 600px){.viewport-anchored-actions .viewport-anchored-call,.viewport-anchored-actions .viewport-anchored-order-now{height:54px !important}#tabs-videowrp .videoThumbs{text-align:center}.videoThumbs li{width:31%;float:none;margin-right:0.1rem;display:inline-block;text-align:center}}@media screen and (max-width: 767px) and (orientation: landscape){body.home .hp-slider-slide .bg-image{height:450px !important}}@font-face{font-family:'Raleway-Light';src:url("/static/fonts/Raleway-Light.eot");src:url("/static/fonts/Raleway-Light.woff2") format("woff2"),url("/static/fonts/Raleway-Light.woff") format("woff"),url("/static/fonts/Raleway-Light.ttf") format("truetype"),url("/static/fonts/Raleway-Light.svg#Raleway-Light") format("svg"),url("/static/fonts/Raleway-Light.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}.header-wrap{width:100%;height:388px;background-size:100% 100%}.si-titile{font-size:30px;font-weight:600;padding-bottom:15px;padding-top:20px;color:#333;letter-spacing:2px}.safeingredients-title{font-size:34px;color:#ae005f;text-transform:uppercase;letter-spacing:3px;font-weight:600;margin:1em 0 1em}.hf-safeingredients p{color:#343434;font-weight:600;font-size:17px;line-height:28px;letter-spacing:1px}.sf-banner img{width:100%;height:auto}.sf-part-title .sf-part-title1{font-style:italic;font-size:35px;color:#343434;letter-spacing:1px;font-weight:400}.sf-part-title .sf-part-title2{font-size:70px;color:#343434;font-weight:normal;font-family:'Raleway-Light'}.sf-part-title .sf-part-title3{font-size:70px;color:#ae005f;font-weight:600}.sf-content .sf-count{width:70px;float:left;font-size:20px;font-weight:600}.sf-text .sf-title{color:#ae005f;font-size:23px;font-weight:600;text-transform:uppercase;font-family:'ralewaybold';width:82%;line-height:20px;letter-spacing:2px}.sf-text .sf-title2{color:#ae005f;font-size:16px;font-weight:600;font-style:italic;font-family:'ralewayregular';padding-top:10px;letter-spacing:2px;width:73%;line-height:22px}.sf-content .sf-text{width:calc(100% - 70px);float:right;padding-top:14px}.sf-text p{padding-top:20px;font-weight:bold;line-height:28px;font-family:'ralewayregular';letter-spacing:1px;width:82%;font-size:16px;color:#333}.safeingredients-section br{display:none}.safeingredients-section p{margin:0}.sf-cntslash{font-size:50px;font-weight:400;color:#999}.sf-count .sf-text p{font-family:"quicksandregular";font-weight:600;font-size:15px;line-height:24px;padding-top:15px;color:#343434}.sf-part-title{font-size:20px;margin-bottom:0;position:relative;color:#AE005F;letter-spacing:4px;font-family:'ralewayregular';font-weight:600;padding-top:70px}.sfpart2-text .sf-part2-title p{font-size:15px;margin-bottom:0;position:relative;letter-spacing:4px;font-family:'ralewaybold';font-weight:600;padding-bottom:15px;color:#ae005f;word-wrap:break-word}.hf-safeingredients{border-bottom:2px solid #e9e9e9;padding-bottom:35px}.sf-cntno{width:40%;float:left;padding-top:11px;color:#999}.safeingredients-section{padding-top:26px}.safeing-container{padding-bottom:50px;padding-top:50px;border-bottom:2px solid #e9e9e9}.sf-part-num{margin-top:10px}.sfpart2-count{width:14%;float:left}.sfpart2-text{width:86%;float:right;padding-top:10px;padding-bottom:15px}.sfpart2-text p{color:#333;font-weight:600;font-size:16px;letter-spacing:1px;font-size:15px;line-height:25px;font-family:'ralewayregular';width:82%}.sfpart2-count.sfflex .sf-part-cntno2{background:#c6c6c6;color:#fff;border:0px}.sf-part-cntno2{border-radius:50%;width:38px;height:38px;padding:1px;background:#fff;border:2px solid #d8d8d8;color:#d8d8d8;text-align:center;font-family:"quicksandregular";font-weight:600;font-size:19px}.sf-part-content{margin:0;font-family:'ralewayregular';width:100%;clear:right}.grid-safeing1{width:50%;float:left}.container-safeing.clearfix.safeing-container p{margin:0}.sf-content{padding-top:20px;margin:0;font-family:'ralewayregular';width:100%;clear:right}.container-safeing.clearfix.safeing-container{border-bottom:none;padding-top:40px}@media (max-width: 992px){.header-wrap{width:100%;height:249px;background-size:100% !important}.safeingredients{padding:0}.safeing-container{border-bottom:none}.sf-part2{width:90%;margin:0 auto;clear:left}.sf-part2-title.active p{color:#ae005f}.safeingredients-title{width:90%;margin:0 auto;padding-bottom:50px;padding-top:30px}.safeingredients-section{padding-top:26px}.hf-safeingredients{width:90%;margin:0 auto}.sf-part-title{width:80%;margin:0 auto}.col-md-12.sfing-bacimg{width:100%;margin:0 auto}.sf-part-content{padding-top:35px}.safeing-container{width:90%;margin:0 auto}.sf-part-content{padding-top:26px;border-bottom:2px solid #e9e9e9}.container-safeing{width:100%;margin:0 auto}.sf-part2-title{cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;transition:0.4s;font-size:25px;color:#343434;padding-left:0px}.sf-part-cntno2{border-radius:50%;width:40px;height:40px;padding:2px;background:#fff;border:2px solid #d8d8d8;color:#d8d8d8;text-align:center;font-family:"quicksandregular";font-weight:600;font-size:26px}.sfpart2-text p{font-size:16px}.sf-part-num{margin-top:11px;font-size:22px}.sf-part2-title p{width:80%;font-size:30px;line-height:42px}.sf-part2-title:after{background-image:url(/static/img/hairfinity/theme/Hairfinity_Arrow.jpg);background-size:17px 40px;display:inline-block;content:"";background-repeat:no-repeat;padding:31px;margin-left:5px;float:right;background-position:right}.sf-part-title.bsfinactive:after{background-image:url(/static/img/hairfinity/theme/Hairfinity_Arrow.jpg);background-size:17px 40px;display:inline-block;content:"";background-repeat:no-repeat;padding:31px;margin-left:5px;float:right;background-position:right;background-position:right}.sfpart2-text .sf-part2-title.active:after{background-size:42px 23px;background-image:none}.sf-part2-content{padding:0 18px;overflow:hidden;transition:max-height 0.2s ease-out;width:100%;padding-left:0}.container-safeing.clearfix.safeing-container .grid-safeing1{width:100%;float:none;border-top:2px solid #e9e9e9}.hf-safeingredients p{font-size:15px}.si-titile{font-size:25px}.sf-part-title .sf-part-title2,.sf-part-title .sf-part-title3{font-size:39px;letter-spacing:0}.safeing-container{padding-top:30px}.sf-text .sf-title{font-size:21px;line-height:23px}.sf-text p{font-size:14px;width:75%}.sf-part2-content p{width:90%}.sf-part2{margin:0 auto;display:flex}.sfpart2-count{padding-top:22px;width:auto;float:none}.sfpart2-text{padding-left:20px;width:85%;float:none;padding-top:10px;padding-bottom:20px}.sf-text .sf-title2{font-size:13px}.sf-part2-title p{font-size:21px;width:85%;line-height:35px;float:left}.safeing-container{padding-bottom:20px}.sf-part2-content{display:none}.sf-part2-content.show{display:block !important}.sf-part2-content.show.abc p{display:none}.grid-safeing1{width:100%;float:none}}@media (max-width: 768px){.safeingredients-section{padding-top:26px}.sfpart2-text{width:81%}.sfpart2-text .sf-part2-title p{width:80%;color:#343434}.safeingredients-title{font-size:26px;color:#343434;text-align:center;width:85%;margin:0 auto;padding-bottom:40px;padding-top:30px}.si-titile{font-size:37px;line-height:43px}.sf-part-title .sf-part-title2{font-size:33px}.sf-part-title .sf-part-title1{font-style:italic;font-size:27px}.sf-part-title .sf-part-title3{font-size:33px}.grid-safeing1{width:100%;float:none}.sf-text p{font-size:14px;width:100%}.sf-text .sf-title{font-size:25px}.sf-cntno{font-size:25px}.sfpart2-text p{font-size:15px;width:100%}.sf-part2-title p{width:70%;margin:0;float:left}.rtl .grid-safeing1{width:100% !important;float:none !important}}@media (max-width: 430px){.si-titile{font-size:26px;line-height:43px}.hf-safeingredients p{font-size:13px}.sf-part-title{width:87%;padding-top:50px}.sf-part-title.bsfinactive:after{padding:18px;margin-left:0px}.safeingredients-section p{margin:0;width:100%}.sf-content .sf-count{width:70px}.sf-cntno{padding-top:9px}.sf-part-content{padding-top:0}.sf-part-cntno2{border-radius:50%;width:40px;height:40px;border:1px;border:2px solid #d8d8d8}.sf-part2-title:after{background-size:17px 36px;padding:18px;background-position:right}.sfpart2-count{padding-top:31px}.container-safeing.clearfix.safeing-container{padding-bottom:0}.sfpart2-text{padding-top:22px;padding-bottom:20px}.sfpart2-text p{font-size:16px;line-height:21px}.safeing-container{margin-bottom:0}.sf-part2-content p{width:90%;font-size:12px;line-height:22px;padding-right:0}.sf-part-num{margin-top:10px;font-size:20px}.safeingredients-title{font-size:14px;color:#343434;text-align:center;width:90%;margin:0 auto;padding-bottom:20px;padding-top:5px}.header-wrap{width:100%;height:164px;background-position:center right !important;background-size:cover !important}.sfpart2-text .sf-part2-title.active:after{content:"";background-size:38px 19px;background-image:none}.sf-content .sf-text{width:calc(100% - 70px);padding-top:12px;float:left;clear:right;padding-bottom:20px}.rtl .grid-safeing1{width:100% !important;float:none !important}}.sf-text .sf-title{font-size:21px}.rtl .grid-safeing1{width:50%;float:right}.rtl .sf-content{float:left}.rtl .sf-content .sf-count{width:70px;float:right;font-size:20px;font-weight:600}.rtl .sf-content .sf-text{width:calc(100% - 70px);float:left;padding-top:14px}.rtl .sfpart2-count{float:right}@media screen and (max-width: 992px){.rtl .sf-part2-title:after{float:left;background-position:left top}.rtl .sf-part2-title p{float:right;text-align:right}.rtl .sf-part-title.bsfinactive:after{float:left;background-position:15px}}@media screen and (max-width: 430px){.rtl .sf-content{float:none;clear:both}.rtl .sf-content .sf-text{clear:left}}
/*# sourceMappingURL=hairfinity-local.css.map */
