@charset "UTF-8";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:"L Futura W01",sans-serif}/*!
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%}.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}.flex-direction-nav{*height:0}.flex-direction-nav a{width:38px;height:38px;margin:0;background-image:url("//www.hairfinity.com/static/img/assets/flex-sprite.png");background-position:0 0;background-repeat:no-repeat;position:absolute;bottom:0.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:url("//www.hairfinity.com/static/img/assets/flex-sprite.png");background-position:0px -39px;background-repeat:no-repeat}.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{display:block;width:100%;position:absolute;bottom:10px;text-align:center}}.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:0.625rem}.mobile-nav-toggle span{text-indent:-9999px;display:block}.mobile-nav{position:fixed;z-index:2;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:#222}.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:0.625rem 1.25rem;color:#fff}.mobile-nav-wrapper .header-nav-primary-link{display:block}.mobile-nav-wrapper .header-nav-primary-link a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:0.875em;-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:0.9375rem 0}.mobile-nav-wrapper .mobile-nav-primary{margin-bottom:0.625rem}.mobile-nav-wrapper .mobile-nav-utility-nav,.mobile-nav-wrapper .mobile-nav-tertiary-nav{margin-bottom:0.625rem}.mobile-nav-wrapper .mobile-nav-utility-nav a,.mobile-nav-wrapper .mobile-nav-tertiary-nav a{color:#fff;color:#fff;text-decoration:none;text-transform:uppercase;font-size:0.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:0.9375rem 0}.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}.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:0.6875em;margin-left:1.25rem;padding:0.3125rem;background:#444}.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;margin:0 0 1.25rem}.mobile-nav-language-switcher .language-switcher-heading{display:block;margin-bottom:0.3125rem;color:#aaa;text-transform:uppercase;font-size:0.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:0.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:0.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:0.3125rem;color:#aaa;text-transform:uppercase;font-size:0.6875em}.mobile-nav-currency-switcher a{display:inline-block;padding:0.3125rem 0.625rem;border:1px solid #444;background:#444;color:#fff;margin-left:0.3125rem;font-size:0.875em;cursor:pointer}body.mobile-nav-exposed{right:-240px;left:240px}body.mobile-nav-exposed .mobile-nav{left:0}#mobile-search,#mobile-shopping-cart,#mobile-nav-toggle{font-size:1.5em;text-decoration:none}.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:0.625rem}.mobile-nav-search{right:3.125rem}.page-order-now .mobile-nav-toggle{display:none}body{position:absolute;left:0;right: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;min-width:320px}.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}#content{margin-bottom:2.5rem}.footer{padding:2.5rem 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}.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:0.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}}.cookie-disclaimer{position:relative;background:rgba(179,179,179,0.95);min-height:2.375rem;padding:0.3125rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cookie-disclaimer .cookie-disclaimer-content{font-size:0.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:0.625rem}.cookie-disclaimer .cookie-disclaimer-content{font-size:0.875rem}}.cookie-disclaimer .cookie-disclaimer-close{position:absolute;right:0.3125rem;top:0.3125rem;background:#333;padding:0.375rem 0.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}.notification-bar{position:relative;background:#333;padding:0.625rem;-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:0.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:20%}.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:0.625rem;width:20%;z-index:10;text-align:right}}
.header{position:relative;border-bottom:1px solid #efefef;margin-bottom:1.25rem}.header .header-navigation-utility-container{padding:0.625rem 1.25rem;position:relative}.header .header-social-icons{float:left;padding-top:0.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 0.3125rem}.header .header-navigation-utility .utility-nav-link{margin-right:0.3125rem;display:inline-block;vertical-align:middle}.header .header-navigation-utility a{height:21px;line-height:21px;color:#333;padding:0 0.3125rem;text-decoration:none;display:inline-block;font-size:0.8125em;-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;font-size:0.6875em;margin-left:0.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:0.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-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:0.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:0.75em;cursor:pointer;-webkit-appearance:menulist;border:1px solid #efefef;background-color:#fff;font-size:0.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:0.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{display:inline-block;text-transform:uppercase;letter-spacing:1px;text-decoration:none;padding:0.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:-0.625rem;margin-bottom:2.5rem}.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:0.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:0.625rem;top:0.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:0.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%}}.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:#000;color:#fff}.footer .footer-email-signup{margin-bottom:3.125rem}.footer .footer-email-signup h3{font-size:1.5em;text-transform:uppercase;margin:0 0 1.25rem}.footer .footer-email-signup p{margin-bottom:1em}.footer .footer-email-signup .input-field{background:#fff;text-transform:uppercase;width:74.5%;margin-right:2%;display:block;float:left}.footer .footer-email-signup .button-secondary{width:23.5%;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 .footer-email-signup .button-secondary:hover{background:#7b0043}.footer .footer-email-signup .button-secondary.button-disabled{background:#ccc}.footer .footer-email-signup .button-secondary.button-disabled:hover{background:#ccc}.footer .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}.footer .footer-email-signup form.disabled{opacity:.5}.footer .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}.footer .footer-facebook-like-box>div{margin-left:-0.625rem}.footer .footer-row-support{background:#222;margin:0 auto 1.875rem auto;padding:1.875rem 0 0}.footer .footer-row-support>.container{max-width:1020px}.footer .footer-support-link{margin-bottom:1.875rem;font-size:0.8125rem}.footer .footer-support-link a{display:inline-block;background-color:#444;color:#fff;padding:1.25rem;text-decoration:none;text-transform:uppercase;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3.75rem;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:3.125rem;background-color:#ae005f;background-size:2.21875rem 2rem}.footer .footer-support-link a:hover{background:#000}@media (min-width: 740px){.footer .footer-support-link{width:49%;margin-right:2%;float:left}.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/icon-chat.png");background-position:0.4375rem 50%;background-repeat:no-repeat}.footer .footer-email-support a span{background-image:url("//www.hairfinity.com/static/img/assets/icon-email-support.png");background-position:0.4375rem 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:0.4375rem 50%;background-repeat:no-repeat}.footer .footer-seals{padding:1.875rem;text-align:center}.footer .footer-seals a{vertical-align:middle;display:inline-block;width:9.375rem;text-align:center;margin:0.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{border-top:1px solid #222;color:#999;padding-top:1.25rem;padding-bottom:3.75rem;text-align:center}.footer .footer-copyright p{font-size:0.75rem}.footer-world-page{text-align:center}.footer-world-page .footer-world-page-link{color:#fff;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:0.625rem;background:rgba(255,255,255,0)}.footer-world-page .footer-world-page-link:hover{background:rgba(255,255,255,0.1)}.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.625rem}@media (min-width: 740px){.footer-row-email-fb .footer-email-signup{padding-right:1.25rem}.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:#ddd}.footer-link-sections .cell{border-bottom:1px solid #ccc}.footer-link-sections .cell.exposed{padding-bottom:1.25rem}.footer-link-sections .cell.exposed a{display:block}.footer-link-sections h4{font-size:1em;text-transform:uppercase;position:relative;padding-top:0.9375rem;padding-bottom:0.9375rem}.footer-link-sections h4 i{position:absolute;right:0;top:.75em;color:#999}.footer-link-sections a{display:none;font-size:0.75em;text-transform:uppercase;text-decoration:none;margin-left:-0.3125em;padding:0.625em 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:#333}.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:0.9375rem;padding:0}.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:0.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:0.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{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:0.875rem}.viewport-anchored-actions .viewport-anchored-email{position:fixed;display:none;right:0;top:40%;padding:0.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 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}#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;background-image:url("//www.hairfinity.com/static/img/assets/spinner.gif");background-position:5px 5px;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 0.25rem}fieldset{margin:0 0 0.625rem}strong{font-weight:bold}blockquote{font-size:.8em;font-family:georgia,serif;font-style:italic;padding:0.3125rem 0.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:0.625rem 1.25rem 0.625rem 1.5625rem;border:2px solid #efefef;font-size:0.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:0.625rem;right:0.625rem}.warning{background-image:url("//www.hairfinity.com/static/img/assets/icon-warning.png");background-position:0.3125rem 0.5rem;background-repeat:no-repeat;border-color:#e8a0a0}.success{background-image:url("//www.hairfinity.com/static/img/assets/icon-success.png");background-position:0.3125rem 0.5rem;background-repeat:no-repeat;border-color:#c5dee8}.notice{background-image:url("//www.hairfinity.com/static/img/assets/icon-notice.png");background-position:0.3125rem 0.5rem;background-repeat:no-repeat;border-color:#f8ccc0}.attention{border-color:#f3e9c8}.attention img{right:auto;left:0.3125rem;top:0.5625rem}.attention.attention-with-icon{background-image:url("//www.hairfinity.com/static/img/assets/icon-attention.png");background-position:0.3125rem 0.5rem;background-repeat:no-repeat}.cta,.button-primary{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:0.875rem;padding:0.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:"L Futura W01",sans-serif;padding-top:0.9375em;padding-bottom:0.9375em;color:#fff;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}.cta:hover,.button-primary:hover{text-decoration:none}.cta:active,.button-primary:active{top:1px}.cta.button-disabled:active,.button-primary.button-disabled:active{top:0}.cta:hover,.button-primary:hover{background:#7b0043}.cta.button-disabled,.button-primary.button-disabled{background:#ccc}.cta.button-disabled:hover,.button-primary.button-disabled:hover{background:#ccc}.cta-hero{font-size:0.875em;font-weight:bold;text-transform:uppercase;color:#e9117a;font-family:"L Futura W01",sans-serif}@media (min-width: 740px){.cta-hero{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:0.75rem;padding:0.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:#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}.cta-hero:hover{text-decoration:none}.cta-hero:active{top:1px}.cta-hero.button-disabled:active{top:0}.cta-hero:hover{background:#7b0043}.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:0.8125rem;padding:0.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:"L Futura W01",sans-serif}.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:0.3125rem;font-size:0.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:"L Futura W01",sans-serif}.button-tertiary:hover{opacity:.7}.button-tertiary-back{padding-left:0.9375rem;background-image:url("//www.hairfinity.com/static/img/assets/icon-arrow-left-black.png");background-position:0.3125rem 50%;background-repeat:no-repeat}.button-quaternary{display:inline-block;position:relative;width:auto;overflow:visible;margin:0;border:0 none;font-size:0.75rem;padding:0.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:0.8125em;padding-bottom:0.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:"L Futura W01",sans-serif}.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:0.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:0.875em;font-family:"L Futura W01",sans-serif}.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:0.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:0.875em;cursor:pointer;-webkit-appearance:menulist;font-family:"L Futura W01",sans-serif}.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:0.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:0.875em;cursor:pointer;font-family:"L Futura W01",sans-serif}.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:0.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:0.875em;font-family:"L Futura W01",sans-serif}.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:0.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:0.9375rem;line-height:1.5em;margin:0 0 1em}a{color:#333}a:hover{text-decoration:none}.cart-contents-compact{margin:0 0 0.625rem;font-size:0.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:0.625rem}.cart-contents-compact-name{margin:0 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:0.625rem;display:inline-block;vertical-align:middle}.cart-contents-compact-qty.cart-contents-compact-qty-field{margin-top:-0.625rem}.cart-contents-compact-qty .label{margin-right:0.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:0.625rem}.cart-contents-remove{text-decoration:underline;color:#666;padding:0.3125rem;font-size:0.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:0.625rem;margin-bottom:0.625rem;color:#999;font-size:0.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:0.625rem}.alt-checkout-cart-contents-expanded .cart-contents-recurring{margin-bottom:0}.product-option,.product-reward{display:block;font-size:0.75rem;color:#999;margin-bottom:0.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:0.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:0.9375rem}.order-total-discounts .order-total-discount{font-size:.8em;margin-bottom:0.625rem}.order-total-discounts .order-total-discount:last-of-type{margin-bottom:0}.order-total-discounts .order-total-discount-label{display:block;margin-bottom:0.3125rem}.order-total-discounts .order-total-discount-label strong{display:inline-block;margin-right:-0.3125rem;border-top:1px solid #efefef;padding:0.3125rem 0.3125rem 0 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 0.3125rem;vertical-align:top;text-align:left}.table-cart thead th,.list thead th{padding:1.25rem 0.3125rem;font-size:0.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:0.625rem 0.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:0.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:-0.625rem}.table-cart .quantity input[type="image"],.table-cart .quantity a,.list .quantity input[type="image"],.list .quantity a{position:relative;top:0.3125rem;display:inline-block;margin-left:0.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:0.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:0.875em;margin:0 0 1.25rem;color:#999}.pagination .pages{display:block;margin:0 0 1.25rem;text-transform:uppercase;font-size:0.8125em}.pagination .current,.pagination a{padding:0.625rem 0.9375rem;display:inline-block;margin:0 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:0.625rem}.social-icons{margin-bottom:1.25rem}.social-icon{display:inline-block;margin:0 0.625rem 0 0}div[id^=___plusone]{width:66px !important;overflow:hidden !important}.testimonial-content .social-icon{height:20px;vertical-align:top;display:inline-block;margin:0 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:0.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:0.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:0.625rem;margin:0 0 1.25rem}.account-notice p{font-size:0.875rem}.account-notice p em{text-transform:uppercase}.account-notice .button-primary{width:100%;font-size:0.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:0.875rem;margin-bottom:0.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:0.625rem 0.9375rem 0.625rem 0.625rem;background:#3B5998;text-decoration:none;color:#fff;margin-bottom:0.625rem}.fb-button-login i{margin-right:0.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:0.625rem}.section-header h2{text-transform:uppercase;font-size:1rem;margin-bottom:0;position:relative;font-weight:normal;color:#ae005f}@media (min-width: 740px){.section-header h2{font-size:1.375rem}}.section-header h2 .see-more{position:absolute;right:0;bottom:0;font-size:0.9375rem;text-transform:lowercase}.rating-stars{font-size:1rem}.rating-stars i{color:#ccc;margin-left:0.0625rem;margin-right:0.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:0.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}}
.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:0.9375rem;line-height:1.5em;margin:0 0 1em}.product-info .left .image{margin:0 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 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:0.875em;margin:0 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 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:0.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:0.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:0.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:0.625rem;text-decoration:underline}.product-info .links a:hover{text-decoration:none}.product-info .review{margin:0 0 1.875rem;color:#999;font-size:0.8125em}.product-info .review img{display:block;position:relative;margin-bottom:0.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 0.625rem}#tabs a{font-size:0.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:0.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:0.3125rem}#tab-description p{font-size:0.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:0.875em;margin:0 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:0.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:0.625rem}.container-product-page .tab-content,.container-product-page #tabs{padding-left:0.625rem;padding-right:0.625rem;margin-left:-0.625rem;margin-right:-0.625rem}.container-product-page #tab-review fieldset .input-field,.container-product-page #tab-review fieldset .input-textarea{width:auto}}.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:0.625rem;padding:0.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:1.25rem}.grid-product-slider.flexslider .flex-direction-nav .flex-next{opacity:.6;right:0;background-position:-9px 0}.grid-product-slider.flexslider .flex-direction-nav .flex-prev{opacity:.6;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:0.625rem}.grid-product-slider.flexslider .flex-direction-nav .flex-prev{left:0.625rem}}
.grid-product{text-align:center;font-size:0.75rem;position:relative}.grid-product .name{display:block;margin-bottom:0.3125rem;text-transform:uppercase;font-weight:bold}.grid-product .name a{text-decoration:none}.grid-product .product-claims{text-transform:uppercase;font-weight:normal;margin:.25em 0;font-size:0.75em;font-size:0.85em}.grid-product .image{margin-bottom:0.3125rem}.grid-product .image img{width:100%;height:auto}.grid-product .price{margin-bottom:0.625rem;font-size:0.85em}.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:0.625rem}.grid-product .rating img{width:auto;margin:0 auto}.grid-product .cart .button-primary{font-size:0.75rem}.grid-product .cart .button-primary.disabled{opacity:.8;background-color:#ccc}.grid-product .cart .link-learn-more{text-transform:uppercase;font-size:0.75rem;padding:1.25rem;display:inline-block}@media (min-width: 740px){.grid-product{font-size:0.875rem}.grid-product .cart .button-primary{font-size:0.875rem}}@media (min-width: 980px){.grid-product .infowrap{height:7em}}
.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:0.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 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}}.container-checkout .checkout-section .button-primary[disabled="disabled"]{opacity:.8;background-color:#ccc}.container-checkout .checkout-heading{padding:0.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 0.625rem;font-size:0.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:0.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:0.3125rem}@media (min-width: 740px){.container-checkout .error{margin-left:25%;padding-left:0.5rem}}.container-checkout .checkout-heading-initial{margin:0 0 1.25rem}.container-checkout .checkout-heading-initial p{margin-right:1.25rem;font-size:0.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:0.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:0.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:0.75rem;text-transform:uppercase;font-weight:bold;margin:0 0 1em;color:#999}.container-checkout .confirm-address-confirm-msg{clear:both;padding:0.625rem;border:1px solid #efefef;margin:0 0 1.25rem}.container-checkout .confirm-address-confirm-msg p{font-size:0.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:0.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:0.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:0.875rem}.container-alt-checkout p,.container-alt-checkout td,.container-alt-checkout th,.container-alt-checkout label{font-size:0.875rem}.container-alt-checkout .button-secondary{font-size:0.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 0.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 0.625rem}.order-now-section-heading{background:#333;padding:0.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:0.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:0.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:0.9375rem 0.625rem;color:#fff;font-size:0.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:0.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:0.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:0.75rem;margin-bottom:0.625rem}.order-now-products-primary .cell .price{font-size:0.75rem;margin-bottom:0.625rem}.order-now-products-primary .cell .button-primary{margin-bottom:0.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:0.625rem 50%;font-size:0.75rem;padding:1em 0.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:0.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:0.875rem}.order-now-products-primary .cell .name{min-height:4em;padding:0 0.625rem}.order-now-products-primary .cell.selected{border:5px solid #ae005f;padding:0.3125rem;padding-bottom:0.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:0.875rem}}
.order-now-products-secondary{margin:0 0 1.25rem}.order-now-products-secondary .cell{border:1px solid #efefef;padding:0.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:0.625rem 50%;font-size:0.75rem;padding:1em 0.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:0.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:0.75rem;padding:0 0.625rem;margin-bottom:0.625rem}.order-now-products-secondary .cell .price{font-size:0.75rem;margin-bottom:0.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:0.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:0.625rem 0;background:rgba(255,255,255,0.8)}.order-now-products-secondary .cell .secondary-item-selects label{display:block;margin-bottom:0.3125rem}.order-now-products-secondary .cell .secondary-item-selects select{margin-bottom:0.3125rem}.order-now-products-secondary .cell .secondary-item-selects .error{display:block;font-size:0.75rem;margin-bottom:0.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:0.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:0.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:0.75rem}.order-now-billing-info .alt-checkout-options label{margin-bottom:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.625rem}.autoship-options fieldset{margin:0;padding:0.3125rem;border-left:3px solid #ae005f;background:#fcf2f6}.autoship-options label{margin:0;font-size:0.75rem}.autoship-options input{padding:0.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:0.875rem;margin:0 0 1.25rem}.order-now-order-summary .table-cart td,.order-now-order-summary .table-cart th{padding-top:0.625rem;padding-bottom:0.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:0.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:0.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:0.75rem;position:relative;padding-top:0.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:0.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:0.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:0.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:0.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:0.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:0.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 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:0.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:0.875rem;border-right:2px solid #ccc;padding-left:0.625rem;padding-right:0.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:0.625rem;cursor:default;margin:0;display:block}.box .box-content{padding:0.625rem}.box .box-content ul{margin-left:-0.625rem;margin-right:-0.625rem;white-space:normal;overflow:auto;text-align:left}.box .box-content li{display:block}.box .box-content li a{padding:0.625rem;border:0 none;display:block}.box .box-content li:first-of-type a{padding-left:0.625rem}.box .box-content li:last-of-type a{padding-right:0.625rem}}.product-search-container{margin-left:-1.25rem;margin-right:-1.25rem;background:#efefef;padding:0.625rem;margin-bottom:1.25rem}.product-search{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.625rem;padding-right:2.5rem;border:1px solid #ddd;background:#fafafa;position:relative}.product-search i{position:absolute;top:50%;margin-top:-.5em;right:0.625rem;color:#ccc}.product-search i.clickable{cursor:pointer}.product-search input{font-family:"L Futura W01",sans-serif;font-size:0.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 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 0.625rem}#results .result .result_phone{font-size:0.875rem;margin:0 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:0.3125rem;font-size:0.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 0.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:0.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:0.625rem;margin-left:-0.625rem;margin-right:-0.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:0.625rem}.container-account .account-retailer-shop .image{margin:0 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 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:0.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:0.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 0.625rem}.container-account .order-list-item .aftership-tracking{margin-bottom:1.25rem;text-transform:uppercase;font-size:0.75rem;padding:0.625rem;background:#efefef}.container-account .order-list-item .order-content dl{margin:0 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:0.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:0.3125rem;padding-top:0.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:0.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:0.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:0.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 a{color:#ae005f}.content-primary-content h2 a{color:#333}.content-primary-content .button-primary,.content-primary-content .button-secondary,.content-primary-content .cta,.content-primary-content .cta-hero{color:#fff}.content-primary-content .single-post-thumbnail{margin:0 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:0.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:0.625rem}.content-primary-content .gallery-item img{width:100%;height:auto;margin:0 0 0.3125rem}.content-primary-content .gallery-item dd{font-size:0.875em;text-transform:uppercase;padding:0rem 0.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:0.875em;text-transform:uppercase;text-align:center;padding:0rem 0.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:0.3125rem;font-size:0.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:0.3125rem}.content-single-meta dl a:hover{opacity:.7}.content-single-meta dt{font-weight:bold;margin:0 0 0.3125rem;font-size:0.875em}.content-single-meta .blog-post-meta-publish-date{font-size:0.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:0.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:0.3125rem;margin-left:-0.3125rem;text-decoration:none}.search-result-set h3 a:hover{color:#666}.container-shop-search .results-heading{border-bottom:2px solid #efefef;padding-bottom:0.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 0.625rem}body.home .header{margin-bottom:0;border-bottom:0 none}body.home .hp-slider{margin-bottom:1.875rem}body.home .hp-slider .slides>li{display:none}body.home .hp-slider .flex-control-paging li a{height:17px;background-size:initial}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: 380px){body.home .hp-slider-slide .bg-image{height:17.8125rem}}@media (min-width: 440px){body.home .hp-slider-slide .bg-image{height:20.625rem}}@media (min-width: 500px){body.home .hp-slider-slide .bg-image{height:23.4375rem}}@media (min-width: 500px){body.home .hp-slider-slide .bg-image{height:23.4375rem}}@media (min-width: 560px){body.home .hp-slider-slide .bg-image{height:26.25rem}}@media (min-width: 620px){body.home .hp-slider-slide .bg-image{height:29.0625rem}}@media (min-width: 680px){body.home .hp-slider-slide .bg-image{height:31.875rem}}@media (min-width: 740px){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: 980px){body.home .infowrap{height:6.85em}}@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.875rem;min-height:180px;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}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{margin-bottom:1.875rem}@media (min-width: 740px){body.home .hp-testimonials{margin-bottom:3.75rem}}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:.6;right:0;background-position:-9px 0}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-prev{opacity:.6;left:0;background-position:-46px 0}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}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-next{right:0.625rem}body.home .hp-testimonials .hp-testimonials-slider .flex-direction-nav .flex-prev{left:0.625rem}}body.home .hp-testimonials .testimonial-cell{cursor:pointer}body.home .hp-testimonials .testimonial-cell .cell-thumb{width:100%;position:relative;margin-bottom:0.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 0.625rem}body.home .hp-testimonials .testimonial-cell .pullquote{display:none}body.home .hp-testimonials .hp-testimonials-pullquote{background:#efefef;padding:0.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.125rem}}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:0.625rem solid transparent;border-top:0.625rem solid transparent;border-right:0.625rem solid transparent;border-bottom:0.625rem solid #efefef;opacity:0;left:25%;margin-left:-0.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%}.hair-consultation-container{max-width:1200px;margin-left:auto;margin-right:auto}.consultation .viewport{position:relative;margin-bottom:1.875rem}.consultation .viewport .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}.consultation .consultation-section{display:none;min-height:22.5rem;padding:0.625rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.consultation .consultation-section .consultation-inner{padding:0.625rem;max-width:480px;margin-left:auto;margin-right:auto}.consultation .consultation-section h1,.consultation .consultation-section .content-area>p,.consultation .consultation-section .quick-tip{padding-right:24%}.consultation .consultation-section h1{text-align:left}.consultation .consultation-section h1 span{font-size:.5em;text-transform:normal;display:block}.consultation .consultation-section .content-area{margin-bottom:1.25rem}.consultation .consultation-section .quick-tip{margin-bottom:1.25rem}.consultation .consultation-section .consultation-radios fieldset label,.consultation .consultation-section .consultation-checks fieldset label{cursor:pointer;font-size:0.875rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-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;margin-bottom:0;padding:0.3125rem 0.625rem 0.3125rem 0.3125rem;display:inline-block}.consultation .consultation-section .consultation-radios fieldset label:hover,.consultation .consultation-section .consultation-checks fieldset label:hover{background:rgba(242,242,242,0.8)}.consultation .consultation-section input[type="text"].input-field,.consultation .consultation-section input[type="email"].input-field{width:100%}.consultation .consultation-section input.error{border-bottom:1px dashed #AE005F;margin-bottom:-1px}.consultation .consultation-section nav{text-align:center}.consultation .consultation-section nav .button-primary{font-size:0.875rem;margin-bottom:0.625rem;width:100%}.consultation .consultation-section nav .button-secondary{font-size:0.875rem;background-color:#000;width:49%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.consultation .consultation-section nav .button-link{padding:1.25rem;display:inline-block}.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.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:0.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:.5}@media (min-width: 980px){.consultation .consultation-section .sub-select{width:800px;margin-left:-160px}.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}}@media (min-width: 540px){.consultation .consultation-section h1{padding-right:0}.consultation .consultation-section .content-area>p{padding-right:0}}@media (min-width: 680px){.consultation .consultation-section{-webkit-background-size:640px 640px;-moz-background-size:640px 640px;-o-background-size:640px 640px;background-size:640px 640px}}@media (min-width: 740px){.consultation .consultation-section{padding-top:40px;padding-bottom:40px}}@media (min-width: 980px){.consultation .consultation-section{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}.consultation .consultation-section .quick-tip{padding-right:0}}.consultation .consultation-section-intro{-webkit-background-size:380px 380px;-moz-background-size:380px 380px;-o-background-size:380px 380px;background-size:380px 380px}.consultation .consultation-section-two{-webkit-background-size:480px 480px;-moz-background-size:480px 480px;-o-background-size:480px 480px;background-size:480px 480px}.consultation .consultation-section-two .sms-details{color:#999}.consultation .consultation-section-two .sms-details-full{display:none;margin-left:0.625rem;margin-top:0.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-six{-webkit-background-size:480px 480px;-moz-background-size:480px 480px;-o-background-size:480px 480px;background-size:480px 480px}.consultation .consultation-section-seven{-webkit-background-size:480px 480px;-moz-background-size:480px 480px;-o-background-size:480px 480px;background-size:480px 480px}.consultation .consultation-section-intro,.consultation .consultation-section-two,.consultation .consultation-section-three,.consultation .consultation-section-four,.consultation .consultation-section-five{background-color:#f7fafb;background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg-small.jpg");background-position:top right;background-repeat:no-repeat}@media (min-width: 540px){.consultation .consultation-section-intro,.consultation .consultation-section-two,.consultation .consultation-section-three,.consultation .consultation-section-four,.consultation .consultation-section-five{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media (min-width: 980px){.consultation .consultation-section-intro,.consultation .consultation-section-two,.consultation .consultation-section-three,.consultation .consultation-section-four,.consultation .consultation-section-five{background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg.jpg");background-position:top right;background-repeat:no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}}.consultation .consultation-section-six,.consultation .consultation-section-seven{background-color:#ecebea;background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg-small2.jpg");background-position:top right;background-repeat:no-repeat}@media (min-width: 540px){.consultation .consultation-section-six,.consultation .consultation-section-seven{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media (min-width: 980px){.consultation .consultation-section-six,.consultation .consultation-section-seven{background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg2.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: 980px){.consultation .consultation-section-nine,.consultation .consultation-section-ten{background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg3.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: 980px){.consultation .consultation-section-eleven{background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg3.jpg");background-position:top right;background-repeat:no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}}.consultation .consultation-section-results{background-color:#f9fafc;-webkit-background-size:380px 380px;-moz-background-size:380px 380px;-o-background-size:380px 380px;background-size:380px 380px;background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg-small4.jpg");background-position:top right;background-repeat:no-repeat}@media (min-width: 540px){.consultation .consultation-section-results{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}}@media (min-width: 980px){.consultation .consultation-section-results{background-image:url("//www.hairfinity.com/static/img/assets/hair-consultation/bg4.jpg");background-position:top right;background-repeat:no-repeat}}.consultation .consultation-section-intro{visibility:hidden}.consultation .consultation-section-intro .consultation-inner{background:none}.consultation .consultation-section-intro nav .button-secondary{width:100%}.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 fieldset,.consultation .consultation-section-ten fieldset,.consultation .consultation-section-eleven fieldset{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;width:49%;float:left;margin-right:2%}.consultation .consultation-section-nine fieldset input,.consultation .consultation-section-ten fieldset input,.consultation .consultation-section-eleven fieldset input{margin-left:-1.25rem;position:relative;z-index:100}.consultation .consultation-section-nine fieldset:nth-of-type(2n),.consultation .consultation-section-ten fieldset:nth-of-type(2n),.consultation .consultation-section-eleven fieldset:nth-of-type(2n){margin-right:0}.consultation .consultation-results h2{background:#000;color:#fff;cursor:pointer;font-size:0.875rem;padding:0.625rem}.consultation .consultation-results h2 span{display:block;background-image:url("//www.hairfinity.com/static/img/assets/icon-plus-white.png");background-position:center right;background-repeat:no-repeat}.consultation .consultation-results h2.active{background-color:#333}.consultation .consultation-results h2.active span{background-image:url("//www.hairfinity.com/static/img/assets/icon-minus-white.png");background-position:center right;background-repeat:no-repeat}.consultation .consultation-results h3{font-weight:bold;color:#AE005F}.consultation .consultation-results h4{font-weight:bold}.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:0.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-content{display:none}.consultation .consultation-results .consultation-results-content.exposed{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:0.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:0.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 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:0.75rem;padding:0.625rem 0.625rem;padding-left:1.875rem;display:none;margin-top:0.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:.25em}.consultation .consultation-results .autoship-offer .autoship-savings em{color:#AE005F}@media (min-width: 740px){.consultation .consultation-results .autoship-offer{font-size:0.875rem;margin-top:0}}.consultation .consultation-results .autoship-description{margin-top:0.625rem;color:#999;font-size:.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:0.75rem}.consultation .consultation-results .table-cart td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.8125rem}.consultation .consultation-results .table-cart .image{max-width:5rem}.consultation .consultation-results .table-cart .name{max-width:10em;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:0.625rem}.consultation .consultation-results tr.is-autoship td{padding-top:0}.consultation .consultation-results input.input-quantity{width:3em;margin-top:-0.625rem}.consultation .consultation-results .buttons{text-align:right}.consultation .learn-more{text-transform:uppercase;text-decoration:underline;color:#999;padding-top:0.9375rem;padding-bottom:0.3125rem;display:inline-block;font-size:0.6875rem;cursor:pointer}.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:0.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.25rem}.social-sharing-message .social-icons{text-align:center;margin-left:auto;margin-right:auto}.social-sharing-message .social-icons .social-icon-success{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:1.25rem;padding-left:0.625rem;padding-right:0.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;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:"L Futura W01", sans-serif;font-size:1.25rem;position:relative;bottom:4px;margin-left:10px}@media (min-width: 740px){.social-sharing-message{padding:2.5rem}.social-sharing-message .input-textarea,.social-sharing-message .social-icons{width:70%}.social-sharing-message .social-icons .social-icon-success{float:left;margin-bottom:0;width:48%;margin-right:2%}.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:0.75rem;padding-bottom:2em}#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}.modal-cart .modal-cart-heading{border-bottom:1px solid #efefef;font-size:1.125rem;padding-bottom:.5em}.modal-cart .mini-cart-info{margin-bottom:1.25rem}.modal-cart .mini-cart-info table{width:100%}.modal-cart .mini-cart-info td{vertical-align:top;border-bottom:1px solid #efefef;font-size:0.75rem}.modal-cart .mini-cart-info td.image{padding-top:0.3125rem;padding-bottom:0.3125rem;width:3.75rem;height:3.75rem}.modal-cart .mini-cart-info td.image img{width:100%;height:auto}.modal-cart .mini-cart-info td.product-info{padding:0.3125rem}.modal-cart .mini-cart-info td.product-info div.name{display:block;font-weight:bold;margin-bottom:0.3125rem}.modal-cart .mini-cart-info td.product-info div.name a{text-decoration:none}.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}.modal-cart .mini-cart-info td.total{padding:0.3125rem;text-align:right}@media (min-width: 540px){.modal-cart .mini-cart-info td{font-size:0.875rem}.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}}.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:0.3125rem;font-size:0.75rem}@media (min-width: 540px){.modal-cart .mini-cart-total .total-line-item{font-size:0.875rem}}.modal-cart .mini-cart-total .total-total{font-weight:bold}.modal-cart .checkout{padding-bottom:0.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}}
#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{margin-bottom:0.9375rem}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:0.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 0.625rem}.post-type-archive-testimonial .testimonials-grid .testimonial-cell .testimonial-stars{text-align:center;margin:0 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 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:0.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:0.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:0.625rem;text-transform:uppercase;font-size:0.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:0.75em;color:#999;text-transform:uppercase;margin:0 0 1.25rem}.testimonial-single .testimonial-content a{color:#666;font-size:0.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}}
.network-sites .cell{padding:0.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:0.625rem}.network-sites .cell .site-links-alts{display:none;color:#999;text-transform:uppercase;font-size:0.6875rem}.network-sites .cell .site-link-alt{padding:0.3125rem}.network-sites .cell .site-link-alt:hover{text-decoration:underline}body{font-size:0.9375rem}.header-logo-container{margin-top:0.625rem;margin-bottom:0.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:234px;height:92px}}@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-image:url("//www.hairfinity.com/static/img/hairfinity/theme/logo-2x.png");background-position:top left;background-repeat:no-repeat}}@media (min-width: 740px){.layout-1col .content-section-heading{background-image:url("//www.hairfinity.com/static/img/hairfinity/content-heading-bg.jpg");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-image:url("//www.hairfinity.com/static/img/hairfinity/content-heading-bg-2x.jpg");background-position:0 0;background-repeat:no-repeat}}
@media (min-width: 1200px){.layout-1col .content-section-heading{background-image:url("//www.hairfinity.com/static/img/hairfinity/content-heading-bg-2x.jpg");background-position:0 0;background-repeat:no-repeat}}
.social-sharing-message{background-image:url("//www.hairfinity.com/static/img/hairfinity/social-sharing-message-bg.jpg");background-position:center center;background-repeat:no-repeat}.container-get-the-app{margin-bottom:1.875rem}.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:0.625rem;text-align:center}.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}.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}.container-get-the-app .app-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;font-size:1.125rem}.container-get-the-app .app-content p{font-size:inherit}.container-get-the-app .screenshot{float:right;width:48%;min-height:18.75rem;background:#fff;position:relative}.container-get-the-app .screenshot img{position:absolute;bottom:0;left:0}.container-get-the-app .app-badges{float:left;width:48%}.container-get-the-app .app-badges a img{max-width:9.375rem}}@media (min-width: 940px){.container-get-the-app .app-content,.container-get-the-app .app-badges{width:40%}.container-get-the-app .screenshot{width:56%;min-height:25rem}.container-get-the-app .app-content{padding-top:1.875rem}.container-get-the-app .app-content p{font-size:1.5rem}}
.hp-slider-slide-content{color:#000;position:static;bottom:0rem;left:0rem;right:0;padding:0.3125em 0}.hp-slider-slide-content h2{text-transform:uppercase;font-size:1.875em;margin:0;font-weight:300;color:rgba(0,0,0,0.9)}.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;color:#b00060}@media (min-width: 440px){.hp-slider-slide-content h2{font-size:2.125em}.hp-slider-slide-content p{display:block}}@media (min-width: 540px){.hp-slider-slide-content h2{font-size:2.5em}}@media (min-width: 740px){.hp-slider-slide .hp-slider-slide-content{position:relative;bottom:auto;left:0;top:-540px;padding-top:6.25rem;background:none}.hp-slider-slide .hp-slider-slide-content h2{font-size:50px;margin:0 0 .5em}.hp-slider-slide .hp-slider-slide-content h3,.hp-slider-slide .hp-slider-slide-content h4{display:block;font-size:25px;line-height:1.25em;margin:0 0 1em}.hp-slider-slide .hp-slider-slide-content .cta-hero{padding-top:0.9375em;padding-bottom:0.9375em;font-size:0.875em}.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:0.875rem;padding:0.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:1.875rem;text-align:center}.hp-social-icons a{display:inline-block;margin-left:0.3125rem;margin-right:0.3125rem;-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:#111}.hp-social-icons a:hover{color:#ae005f}.hp-social-icons a span{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}@media (min-width: 540px){.hp-social-icons a{margin-left:0.625rem;margin-right:0.625rem}}
.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:0.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{display:none;padding-top:1.875rem;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%}}
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 0.625rem}body.page-template-template-marketing-lp .testimonials-grid .cell .testimonial-stars{text-align:center;margin:0 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 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:0.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:0.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:0.625rem;text-transform:uppercase;font-size:0.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:0.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:0.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}}
