html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,img,ins,kbd,q,samp,var,hr,acronym,dl,dt,dd,ol,ul,li,pre,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-style:normal;font-size:100%;vertical-align:baseline;margin:0;padding:0;-webkit-text-size-adjust:100%}em,strong,b,i,a,span,sub,sup,small{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}a:focus{outline:0}:focus,:active{outline:none;outline:0}::-moz-focus-inner{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li{list-style:none}a{text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border-top:1px solid #000;color:#000}input,select{vertical-align:middle}sub{vertical-align:sub;font-size:smaller;line-height:0px}sup{vertical-align:super;font-size:smaller;line-height:0px}input,button,textarea,select,label,img{display:inline-block;max-width:100%;height:auto}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{-webkit-appearance:none}textarea{resize:none}button,a span{cursor:pointer}button{border:0;text-align:center}button::-moz-focus-inner{padding:0;border:0}table{table-layout:fixed}a[href^=tel]{color:inherit}body,input,button,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;background-position:center;background-repeat:no-repeat}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.wordwrap{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding:5px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.85}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.aligncenter{display:block;margin:25px auto}.alignleft{float:left;margin:0 25px 25px 0}.alignright{float:right;margin:0 0 25px 25px}.alignnone{display:inline-block}h3{margin:0 0 20px 0}p{margin:0 0 20px 0}a{color:#19a2be}a:hover{color:#875ec2}blockquote{position:relative}blockquote:before{content:'“'}blockquote:after{content:'”'}cite{display:block;padding-top:10px}cite strong{display:block}.content-main ul:not(.gform_fields){margin:20px 0}.content-main ul:not(.gform_fields)>li{position:relative;padding-left:10px}.content-main ul:not(.gform_fields)>li:before{content:'\2022';position:absolute;left:0}.content-main ol{counter-reset:li;margin:20px 0}.content-main ol>li{position:relative;padding-left:20px}.content-main ol>li:before{content:counter(li) ". ";counter-increment:li;position:absolute;left:0}.more{display:inline-block;margin:20px 0;transition:.2s}.btn{display:inline-block;padding:0 20px;transition:.2s;margin:10px 0}.wrap{width:1180px;margin:0 auto;max-width:100%;padding:0 20px}#header{position:fixed;z-index:100;width:100%}#logo{display:block;float:left;padding:10px 0;position:relative;z-index:102}.social{float:right;position:relative;z-index:3}.social a{transition:.2s}.social svg{margin:0 0 0 5px}#nav{list-style:none;margin:0;padding:0;position:relative;z-index:1;margin:0 auto;padding:10px 0}#nav li{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:middle;zoom:1}#nav>li>a{display:block;transition:.2s}#nav>li:hover{position:relative;z-index:599;cursor:default}#nav ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:100%;left:0;z-index:598;width:200px}#nav ul li{float:none}#nav ul li a span{display:inline-block}#nav ul ul{top:-4px;left:100%}#nav li:hover>ul{display:block}.mobile-nav-toggle{display:inline-block;cursor:pointer;position:relative;z-index:101;float:right}.mobile-nav-toggle span{margin:6px 0 0 0}.mobile-nav-toggle span,.mobile-nav-toggle span:before,.mobile-nav-toggle span:after{cursor:pointer;border-radius:5px;height:2px;width:15px;position:absolute;right:0;display:inline-block;content:''}.mobile-nav-toggle span:before{top:-4px}.mobile-nav-toggle span:after{bottom:-4px}.mobile-nav-toggle,.mobile-nav-toggle span:before,.mobile-nav-toggle span:after{transition:all .2s ease-in-out}.mobile-nav-toggle.open span:before,.mobile-nav-toggle.open span:after{top:0}.mobile-nav-toggle.open span:before{transform:rotate(45deg)}.mobile-nav-toggle.open span:after{transform:translateY(-8px) rotate(-45deg);top:8px}#mobile-nav-container{display:none;position:fixed;z-index:100;top:50px;overflow:scroll;left:0}#mobile-nav-container #mobile-nav li a{display:block;transition:.2s}#mobile-nav-container .social{float:none;padding:0 20px 0 17px}#mobile-nav-container .social svg{margin:0 5px 0 0}#mobile-nav-container #mobile-utility li a{display:inline-block}#banner{height:85vh;position:relative}#banner #banner-video{position:absolute;width:100%;height:100%;z-index:0;overflow:hidden;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#banner #banner-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translate(-50%, -50%)}#banner #banner-video .wrap{position:absolute;bottom:50px;width:100%;z-index:1;top:55%;bottom:auto;transform:translateY(-50%)}#banner #slideshow,#banner #slideshow-separate{height:100%;z-index:0}#banner #slideshow .slide,#banner #slideshow-separate .slide{height:100%;background-size:cover}#banner #slideshow .slide:after,#banner #slideshow-separate .slide:after{content:'';position:absolute;width:100%;height:45%;bottom:0;z-index:0;background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 100%)}#banner #slideshow .slick-list,#banner #slideshow .slick-track,#banner #slideshow-separate .slick-list,#banner #slideshow-separate .slick-track{height:100%}#banner #slideshow .wrap,#banner #slideshow-separate .wrap{position:absolute;bottom:50px;width:100%;z-index:1}#banner #slideshow .wrap h1,#banner #slideshow-separate .wrap h1{margin:0 auto}#banner #slideshow-separate-content{position:absolute;bottom:50px;z-index:1;width:100%}#banner #slideshow-control{margin:20px 0;position:absolute;bottom:0;width:100%}#banner #slideshow-control li{display:inline-block;margin:0 5px}#banner #slideshow-control li button{background:none;font-size:0;display:inline-block;padding:0}#interior-banner{padding:110px 0 0 0}#interior-banner.background{padding:50px 0 0 0;height:400px;background-size:cover;position:relative}#interior-banner.background:before{content:'';display:block;z-index:1;bottom:0;position:absolute;width:100%;height:50%;background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 100%)}#interior-banner.background .wrap{position:relative;height:100%}#interior-banner.background h1{position:absolute;bottom:20px;width:100%;z-index:1;left:0}section{padding:50px 0}.section-header{max-width:800px;margin:0 auto}.section-header .more-options{margin:20px 0}.section-header .more-options li{display:inline-block}.section-header .more-options li .more{padding:0 30px;margin:0}#products{overflow:hidden}.gridder-row .gridder-list{border-top:1px solid #eee}.gridder-row:first-child .gridder-list{border-top:none}.gridder{font-size:0}.gridder-list{width:33.3333%;max-width:380px;transition:.2s;position:relative;padding:30px 0 20px 0;vertical-align:top;cursor:pointer;display:inline-block}.gridder-list:after{content:'';position:absolute;display:block;transition:.5s;bottom:0;border:0 solid transparent;left:50%;margin-left:0}.gridder-list.selectedItem:after{border:20px solid transparent;margin-left:-20px}.gridder-list h3 span{display:block}.gridder-show{padding:0;margin-bottom:1%;display:block;float:left;width:100%;position:relative;overflow-y:visible !important}.gridder-show:before{content:'';width:5000px;position:absolute;top:0;left:50%;margin-left:-2500px}.gridder-show:after{content:'';width:5000px;position:absolute;bottom:0;left:50%;margin-left:-2500px}.gridder-show img.mobile{display:none}#gridder-container{display:none}.gridder-navigation{display:none}.hasSelectedItem .gridder-list{opacity:.2}.hasSelectedItem .gridder-list.selectedItem{opacity:1}.content-main{width:65%;float:left}.content-sub{width:30%;float:right}#content-area.error-page{text-align:center}#error-nav{margin:20px 0}#error-nav a.btn.full{margin:0 10px;display:inline-block;text-align:left}#where-to-buy{position:relative;padding:20px 0}#where-to-buy:before{content:'';position:absolute;top:0;left:0}#where-to-buy:after{content:'';position:absolute;bottom:0;left:0}#where-to-buy .section-title{float:left;padding:5px 0 0 0}#where-to-buy form{float:right}#where-to-buy form .select-menu{width:200px}#where-to-buy form input{margin:0 10px 0 0;width:120px}#benefits{padding-bottom:0}#benefit-slider-control ul,#hairtype-slider-control ul{position:relative;display:inline-block;margin:30px 0 50px 0}#benefit-slider-control ul:before,#hairtype-slider-control ul:before{content:'';position:absolute;top:50%;width:calc(100% - 50px);left:25px}#benefit-slider-control ul li,#hairtype-slider-control ul li{display:inline-block;padding:0 20px}#benefit-slider-control ul li button,#hairtype-slider-control ul li button{position:relative;z-index:1;border-radius:50%;display:inline-block;text-align:center;line-height:1;transition:.2s}.featured{position:relative}.featured .featured-image{width:50%;position:absolute;left:50%;height:100%;background-size:cover}.featured .featured-content{width:45%;padding:80px 0}.featured .featured-content img.mobile{display:none}#more-uses{padding-bottom:0}#uses-slider .slick-track{display:flex}#uses-slider .slick-slide{height:auto}#uses-slider .use-slide{margin:0 1px}#uses-slider .use-slide img{width:100%;max-width:100%;height:auto}#uses-slider .use-slide .use-image{padding:57% 0 0 0;background-size:cover}#uses-slider .use-slide .use-description{position:relative;height:100%;padding:25px}#uses-slider .use-slide .use-description:before{content:'';position:absolute;top:-10px;left:calc(50% - 10px)}.bullets{margin:0 0 30px 0}.bullets ul{margin:0 auto}.bullets ul li{display:inline-block;margin:0 5px}.bullets ul li button{font-size:0;width:10px;height:10px;border-radius:50%;display:inline-block;padding:0}#video-controller.bullets ul{margin:0 0 20px 0}.youtube-container{position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden;margin:30px 0 0 0}.youtube-container iframe,.youtube-container object,.youtube-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-details{display:flex;align-items:stretch}.video-details h4{width:40%;padding:0 30px 0 0}.video-details .video-detail-content{width:60%;padding:0 0 0 30px}.video-details .video-detail-content p{margin:0}#footer-logo{display:inline-block;margin:0 0 30px 0}#footer-main{max-width:800px;margin:0 auto;padding:50px 0}#footer-bottom{padding:20px 0}#footer-bottom .logo-pdc{display:inline-block;float:left;margin:0 10px 0 0}#footer-bottom .footer-copyright{float:left;padding:3px 0 0 0}#footer-bottom .footer-nav{float:right;padding:3px 0 0 0}#footer-bottom .footer-nav li{display:inline-block;margin:0 0 0 10px}#footer-bottom .jackrabbit{display:inline-block;margin-left:10px}#product-filter{padding:10px 0;position:relative}#product-filter:before{content:'';position:absolute;position:absolute;top:0;left:0}#product-filter:after{content:'';position:absolute;position:absolute;bottom:0;left:0}#product-filter .select-menu{width:47%;max-width:280px}#product-filter input{margin:0 10px 0 0;width:120px}#magnific{display:none}.popup-content{width:800px;max-width:100%;margin:0 auto;padding:30px;position:relative}.popup-content svg{transition:.2s;pointer-events:none}.popup-content button:hover svg{fill:#875ec2}table{width:100%;border-collapse:collapse;padding:0;table-layout:fixed}table .col-store{width:30%}table .col-location{width:55%}table .col-distance{width:15%}#locations .location-grid{overflow:hidden;position:relative;margin-top:40px}#locations .location-grid .location{float:left;position:relative;width:20%;padding:15% 0 0 0;margin:0 0 -1px 0;border-bottom:1px solid transparent}#locations .location-grid .location a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex;align-items:center}#locations .location-grid .location a img{transform:scale(0.6);display:block;margin:0 auto;width:100%;max-width:100%;height:auto}#locations .location-grid:before{content:'';position:absolute;top:0;left:20%;width:20%;height:100%;z-index:0;pointer-events:none;border-left:1px solid transparent;border-right:1px solid transparent}#locations .location-grid:after{content:'';position:absolute;top:0;left:60%;width:20%;height:100%;z-index:0;visibility:visible;pointer-events:none;border-left:1px solid transparent;border-right:1px solid transparent}input[type=submit],button{display:inline-block;cursor:pointer}select::-ms-expand{display:none}textarea{overflow:auto}select{-moz-appearance:none}.select-menu,.gform-select-menu div{position:relative;vertical-align:middle;display:inline-block;overflow:hidden;transition:.2s;margin:0 10px 0 0}.select-menu:after,.gform-select-menu div:after{transition:.2s;content:'';position:absolute;z-index:1;pointer-events:none}.select-menu select,.gform-select-menu div select{padding:0 10px 0 20px;cursor:pointer;width:120%;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';position:relative;z-index:1}.select-menu select::-ms-expand,.gform-select-menu div select::-ms-expand{display:none}.select-menu select:-moz-focusring,.gform-select-menu div select:-moz-focusring{color:transparent}.contact-form ul:first-child{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form ul:first-child li{width:32%;margin:0 0 20px 0}.contact-form ul:first-child li input{width:100%}.contact-form ul li label{display:none}.mobile{display:none}.validation_error{margin:0 0 10px}#cookies{display:none;position:fixed;left:10px;bottom:10px;width:calc(100% - 20px);max-width:550px;padding:20px;z-index:10}#cookies h4{margin:0 0 5px 0}#cookies p{margin:0 0 10px 0}#cookies a.close{vertical-align:middle}#cookies a.close svg{position:relative}@media screen and (max-width: 950px){#where-to-buy .section-title{float:none;text-align:center;float:none}#where-to-buy form{float:none}}@media screen and (max-width: 800px){#footer-bottom .logo-pdc{display:block;float:none;margin:0 auto}#footer-bottom .footer-copyright{float:none;padding:3px 0 0 0}#footer-bottom .footer-nav{float:none;padding:10px 0 0 0}#footer-bottom .footer-nav li{display:inline-block;margin:0 0 0 10px}#footer-bottom .jackrabbit{display:block;margin-left:10px}#locations .location-grid .location{width:25%}#locations .location-grid:before{left:25%;width:25%}#locations .location-grid:after{left:75%;width:25%;border-right:none}}@media screen and (max-width: 768px){.desktop{display:none}.mobile{display:block}.content-main{width:100%;float:none;padding-bottom:20px}.content-sub{width:100%;float:none}.gridder-list{width:50%;max-width:50%}#benefit-slider-control ul,#hairtype-slider-control ul{margin:20px 0 30px 0}#benefit-slider-control ul li,#hairtype-slider-control ul li{padding:0 10px}.featured{position:relative}.featured .featured-image{display:none}.featured .featured-content{width:100%;padding:0}.featured .featured-content img.mobile{display:block;max-width:100%;height:auto;margin:0 auto 20px auto}.video-details{display:block}.video-details h4{width:100%}.video-details .video-detail-content{width:100%;padding:0}.video-details .video-detail-content p{margin:0}#video-controller.bullets ul{margin:10px auto 20px auto}table .col-store{width:30%}table .col-location{width:45%}table .col-distance{width:25%}}@media screen and (max-width: 600px){#banner{height:auto}#banner #slideshow,#banner #slideshow-separate{height:300px}#banner #slideshow-content{position:relative;margin:-50px 20px 0;padding:20px 0;width:calc(100% - 40px)}#banner #slideshow-control{margin:10px 0}#interior-banner.background{height:300px}section{padding:30px 0}.section-header .more-options li{display:block}.section-header .more-options li .more{padding:10px 0;margin:0}table thead{display:none}table tbody tr{display:block}table tbody tr td{display:block}table .col-store{width:30%}table .col-location{width:55%}table .col-distance{width:15%}#locations .location-grid .location{width:33.33333%;padding:30% 0 0 0}#locations .location-grid:before{left:33.33333%;width:33.33333%}#locations .location-grid:after{display:none}}@media screen and (max-width: 550px){.gridder-list{width:100%;max-width:100%;padding:10px 20px;display:flex;align-items:center;flex-direction:row-reverse}.gridder-list>img{float:none;display:inline-block}.gridder-list h3{float:none;width:77%;position:relative;padding:8% 20px 0 0;margin:0;height:auto !important}.gridder-list h3:after{content:'';position:absolute;transition:.2s;right:0;margin-top:4px}.gridder-list img.product-shot{float:left;width:23%}.gridder-list.selectedItem:after{margin-left:-10px}.gridder-show img.mobile{display:block;margin:0 auto 20px auto;max-width:100%}.contact-form ul:first-child{display:block}.contact-form ul:first-child li{width:100%}#error-nav a.btn.full{display:block;margin:0 0 10px 0}}@media screen and (max-width: 500px){#interior-banner.background{height:200px}#where-to-buy .section-title{float:none}#where-to-buy form .select-menu{width:100%}#where-to-buy form input{width:100%}#where-to-buy form .btn{display:block;width:100%}#product-filter .select-menu{width:100%;max-width:100%;margin:0 0 10px 0}#product-filter .select-menu:last-of-type{margin:0}#locations .location-grid .location{width:50%;padding:35% 0 0 0}#locations .location-grid:before{left:50%;width:50%;border-right:none}}button:focus,a:focus{outline:1px solid rgba(182,22,97,0.5)}:focus{outline:1px solid rgba(182,22,97,0.5)}@font-face{font-family:"AustinHairline";src:url("../fonts/Austin-Hairline/AustinHairline-Medium.woff2") format("woff2"),url("../fonts/Austin-Hairline/AustinHairline-Medium.woff") format("woff");font-style:normal;font-weight:300}@font-face{font-family:"AustinHairline";src:url("../fonts/Austin-Hairline/AustinHairline-MediumItalic.woff2") format("woff2"),url("../fonts/Austin-Hairline/AustinHairline-MediumItalic.woff") format("woff");font-style:italic;font-weight:300}@font-face{font-family:"AustinHairline";src:url("../fonts/Austin-Hairline/AustinHairline-Bold.woff2") format("woff2"),url("../fonts/Austin-Hairline/AustinHairline-Bold.woff") format("woff");font-style:normal;font-weight:500}@font-face{font-family:"AustinHairline";src:url("../fonts/Austin-Hairline/AustinHairline-BoldItalic.woff2") format("woff2"),url("../fonts/Austin-Hairline/AustinHairline-BoldItalic.woff") format("woff");font-style:italic;font-weight:500}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Thin-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Thin-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Thin-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Thin-webfont.svg#proxima_nova_ththin") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-ThinIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-ThinIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-ThinIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-ThinIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-ThinIt-webfont.svg#proxima_novathin_italic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Light-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Light-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Light-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Light-webfont.svg#proxima_nova_ltlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-LightIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-LightIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-LightIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-LightIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-LightIt-webfont.svg#proxima_novalight_italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Reg-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Reg-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Reg-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-RegIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-RegIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-RegIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-RegIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Sbold-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Sbold-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Sbold-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-SboldIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-SboldIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-SboldIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-SboldIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-SboldIt-webfont.svg#proxima_novasemibold_italic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Bold-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Bold-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Bold-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-BoldIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-BoldIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-BoldIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-BoldIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Xbold-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Xbold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Xbold-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Xbold-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Xbold-webfont.svg#proxima_nova_thextrabold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-XboldIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-XboldIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-XboldIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-XboldIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-XboldIt-webfont.svg#proxima_novaextrabold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-Black-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-Black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-Black-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-Black-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-Black-webfont.svg#proxima_nova_blblack") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/Proxima-Nova/ProximaNova-BlackIt-webfont.eot");src:url("../fonts/Proxima-Nova/ProximaNova-BlackIt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Proxima-Nova/ProximaNova-BlackIt-webfont.woff") format("woff"),url("../fonts/Proxima-Nova/ProximaNova-BlackIt-webfont.ttf") format("truetype"),url("../fonts/Proxima-Nova/ProximaNova-BlackIt-webfont.svg#proxima_novablack_italic") format("svg");font-weight:800;font-style:italic}html,body{font:400 16px/1.5 'ProximaNova', sans-serif;color:#000}h1{font:300 48px/1.2 AustinHairline;color:#b61661;letter-spacing:.02em}h2{text-transform:uppercase;font:bold 32px/1.2 ProximaNova;color:#b61661}h3{font:600 30px/1.2 'AustinHairline';color:#000;margin:0 0 20px 0}h4{font:400 22px/1.2 'ProximaNova';color:#b61661;margin:0 0 20px 0}h5{font:600 16px/1.2 ProximaNova;color:#b61661;text-transform:uppercase;margin-bottom:10px;letter-spacing:.1em}h6{font:300 24px/1.2 'ProximaNova';color:#f00}blockquote{font-size:20px;line-height:1.2}cite{text-transform:uppercase;font-size:13px;line-height:1.2}cite strong{font-size:18px;text-transform:uppercase;font-weight:800}strong{font-weight:500}img.product-shot,img.product-shot-hover{width:250px;max-width:100%}a{color:#b61661}a:hover{color:#000}.featured ul{margin:20px 0}.featured ul>li{position:relative;padding-left:10px}.featured ul>li:before{content:'\2022';position:absolute;left:0}.more{text-transform:uppercase;color:#b61661;font-weight:700;font-size:13px;letter-spacing:.05em}.more svg{fill:#b61661;width:6px;height:9px;position:relative;right:-5px;transition:.2s}.more:hover{color:#b61661}.more:hover svg{right:-10px;fill:#b61661}.btn{font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:13px;line-height:40px;background:#b61661;padding:0 30px}.btn svg{width:6px;height:9px;fill:#fff;display:inline-block;margin:0 0 0 10px}.btn:hover{background-color:#000;color:#fff}.btn.full{display:block;position:relative;padding:0 30px;text-align:center !important}.btn.full svg{position:absolute;right:20px;top:calc(50% - 4.5px)}#header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1)}#logo{width:130px;padding:20px 0}#logo svg{fill:#000;width:100%;height:30px;display:block}.social{padding:10px 0 0 10px;margin:12px 0 0 0;border-left:1px solid #c2c2c2}.social a{fill:#000}.social a:hover{fill:#b61661}.social svg{width:24px;height:24px}#nav{float:right;letter-spacing:0;padding:18px 10px 0 0}#nav li{border-left:1px solid transparent}#nav li:first-child{border:none}#nav>li>a{color:#000;text-transform:uppercase;font-weight:500;padding:5px 15px;font-size:13px;letter-spacing:.2em}#nav>li:hover>a{color:#b61661}#nav>li.active>a{color:#b61661}#nav ul li a{text-transform:none}#nav ul ul{top:-4px;left:100%}#nav li:hover>ul{display:block}#banner{height:85vh;position:relative}#banner #slideshow .wrap{bottom:60px}#banner #slideshow .slide-bg{background-size:cover;background-position:50% 50%;position:absolute;width:100%;height:100%;display:block;top:0;left:0}#banner .wrap{text-align:center}#banner .wrap .slide-text{background:rgba(255,255,255,0.85);max-width:650px;padding:30px;margin:0 auto}#banner .wrap .slide-text h1{color:#000;font-size:56px}#banner .wrap .slide-text h1 strong{font:normal 156px/.4 SunValley;display:block;padding:0 0 50px 0;text-transform:lowercase;letter-spacing:0}#banner #slideshow-control{text-align:center}#banner #slideshow-control li button{border-radius:50%;width:10px;height:10px;border:1px solid #fff;background:rgba(255,255,255,0.3)}#banner #slideshow-control li.slick-active button{background:#fff}.divider{height:20px;background:url(../images/bodycology/bg_texture.jpg) repeat 50% 50%}#interior-banner{text-align:center}#interior-banner h1{font-size:56px;margin:30px 0;text-transform:lowercase;color:#000}#interior-banner.error-page h1{padding:100px 0 0 0;font-size:300px;line-height:.5}#interior-banner.background h1{color:#000;margin:0;bottom:auto;bottom:50px;display:inline-block}#interior-banner.background h1 span{display:inline-block;padding:20px 50px;background:rgba(255,255,255,0.9)}.section-header{text-align:center;font-size:20px;color:#000;margin-bottom:30px}.section-header .section-title{font:500 45px/1 AustinHairline;text-transform:lowercase;color:#000;margin:0 0 20px 0}.section-header .more-options li:first-child{border:none}.gridder{text-align:center}.gridder-list{font-size:18px;text-align:center}.gridder-list.selectedItem:after{border-bottom-color:rgba(0,0,0,0.05)}.gridder-list h3{padding:0 15px;line-height:1.1;font-size:20px;font-weight:600;font-family:ProximaNova;color:#b61661;text-transform:uppercase;letter-spacing:.1em}.gridder-list h3 strong{font-weight:600;text-transform:uppercase;display:block;letter-spacing:.05em}.gridder-list h3 span{font-size:16px;color:#7e7e7e;font-weight:400;letter-spacing:0;padding:10px 0 0 0;text-transform:none}.gridder-list .product-image{position:relative;transition:.2s;opacity:1}.gridder-list .product{transition:.2s;opacity:1}.gridder-list .product-shot-hover{position:absolute;opacity:0;top:30px;left:50%;transition:.2s;transform:translateX(-50%)}.gridder-list:hover .product,.gridder-list.selectedItem .product{opacity:0}.gridder-list:hover .product-shot-hover,.gridder-list.selectedItem .product-shot-hover{position:absolute;opacity:1}.gridder-show{font-size:16px;text-align:left}.gridder-show:before{height:50px;background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0, rgba(0,0,0,0) 100%)}.gridder-show:after{height:10px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.05) 100%)}.gridder-show .wrap{padding-top:50px;padding-bottom:50px}.gridder-show h3{width:65%;border-bottom:1px solid #b3b3b3;padding-bottom:20px}.gridder-show h3 strong{text-transform:uppercase;font-size:12px;display:block;letter-spacing:.05em;font-weight:600}.gridder-row .gridder-list{border-top:none}.product-tag{text-transform:uppercase;color:#fff;width:65px;height:65px;line-height:1;font-size:11px;font-weight:600;letter-spacing:.05em;background:#b61661;background-size:11px 11px;border-radius:50%;position:absolute;left:20px;top:20px;box-shadow:0 2px 5px rgba(0,0,0,0.3)}.product-tag span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;text-align:center}.page-template-template-products .product-tag{top:calc(50% - 32px)}#error-wrap{background:#fff url(../images/bodycology/bg_starbursts.png) repeat 50% 50%;background-size:823px 1163px;height:80vh}#where-to-buy{background-size:6px 6px}#where-to-buy:before{width:100%;height:10px;background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0) 100%)}#where-to-buy:after{width:100%;height:10px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.1) 100%)}#where-to-buy .section-title{color:#fff;padding:10px 0 0 0}#where-to-buy form .select-menu{border-color:rgba(0,0,0,0.7)}#where-to-buy form input{border-color:rgba(0,0,0,0.7)}.featured{min-height:470px}.featured .featured-content h3{font:500 30px/1.2 AustinHairline;color:#000;padding:0 0 10px 0}.featured .featured-content a{color:#b61661;text-decoration:underline}.featured .featured-content a:hover{text-decoration:none}.featured .featured-content .intro{font-size:20px}.featured .featured-content .more{color:#fff}.featured .featured-content .more svg{fill:#fff}.featured .featured-content .more:hover{color:#000}.featured .featured-content .more:hover svg{fill:#000}.featured .featured-content ul li{display:inline-block;padding-right:20px;width:calc(50% - 4px)}.small{font-size:12px}#uses-slider{margin-bottom:2px}#uses-slider .use-slide .use-image{padding:100% 0 0 0}#uses-slider .use-slide .use-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.9) 100%)}#uses-slider .use-slide .use-description{position:absolute;bottom:0;width:100%;height:auto;padding:20px}#uses-slider .use-slide .use-description h4{color:#fff;font-weight:300;margin:0}#uses-slider .use-slide .use-description:before{display:none}#slider{margin-bottom:2px}#slider .slide{padding:0 15px;text-align:center}#slider .slide .slide-content{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.08);margin-bottom:5px;position:relative;height:calc(100% - 5px)}#slider .slide h3{text-transform:uppercase;color:#fff;font-family:ProximaNova;font-size:24px;background:#b61661;padding:30px 20px;margin:0 0 2px 0;letter-spacing:.15em;letter-spacing:1.2}#slider .slide .slide-image img{width:100%}#slider .slide .slide-description{width:100%;height:auto;padding:20px 0;font-size:16px;padding:30px 20px;line-height:1.4}#slider .slide .slide-description h4{color:#000;font-weight:600;margin:0 0 20px 0}#slider .slide .slide-description:before{display:none}.bullets ul li button{border:1px solid #b61661;background:transparent}.bullets ul li.slick-active button{background:#b61661;border-color:#b61661}#video-controller.bullets ul li button{border:1px solid #fff;background:transparent}#video-controller.bullets ul li.slick-active button{background:#fff;border-color:#fff}#body-care{position:relative;background:#f9f9f9 url(../images/bodycology/bg_starbursts.png) repeat 50% 50%;background-size:823px 1163px}#body-care:before{content:'';position:absolute;top:0;width:100%;height:50px;background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0, rgba(0,0,0,0) 100%)}#fragrance{background:#fff8fb;padding:0}#fragrance .section-header{background:#000;width:100%;max-width:100%;padding:20px 0;text-align:left;margin:0}#fragrance .section-title{color:#fff;float:left;margin:0}#fragrance .slick-dots{float:right}#fragrance .slick-dots li{display:inline-block;margin:0 0 0 1px}#fragrance .slick-dots li span{color:#fff;text-transform:uppercase;transition:.2s;font-weight:600;font-size:16px;letter-spacing:.2em;display:inline-block;line-height:36px;padding:2px 30px 0 30px;border:1px solid transparent;cursor:pointer}#fragrance .slick-dots li span:hover{border-color:#fff}#fragrance .slick-dots li:first-child:before{display:none}#fragrance .slick-dots li.slick-active span{border-color:#fff}#video{background:url(../images/bodycology/bg_texture.jpg) repeat 50% 50%}.video-details{color:#fff}.video-details h4{font:500 45px/1.2 AustinHairline;color:#fff}.video-details .video-detail-content{border-left:2px solid rgba(255,255,255,0.2)}#footer{text-align:center;background:#fafafa}#footer-logo{display:inline-block;margin:0 0 30px 0}#footer-logo svg{width:220px;height:50px}#footer-main{max-width:800px;margin:0 auto;padding:50px 0;font-size:20px}#footer-main h2{color:#b61661;letter-spacing:.2em;font-size:18px;font-weight:600;margin:0 0 20px 0}#footer-bottom{text-align:left;font-size:11px}#footer-bottom a{color:#000}#footer-bottom .logo-pdc{width:100px;height:auto}#footer-bottom .footer-nav li a:hover{color:#b61661}#footer-bottom .jackrabbit{color:gray}#footer-bottom .jackrabbit a{color:inherit}#footer-bottom .jackrabbit a:hover{color:#4d4d4d}#product-filter{background:url(../images/bodycology/bg_texture.jpg) repeat 50% 50%;text-align:center}#product-filter .select-menu{width:30.333333%;margin:5px 1%}.popup-content{background:#fff}.popup-content h2{color:#b61661;margin:0 0 20px 0;font-family:AustinHairline;text-transform:none;font-size:40px}.popup-content svg{fill:#b61661;width:16px;height:16px}.popup-content button:hover svg{fill:#000}table thead{background:#b61661;color:#fff;font-weight:500;font-size:14px;text-transform:uppercase;text-align:left}table thead th{padding:7px 20px;text-align:left}table tbody td{padding:15px 20px;border-bottom:1px solid #b3b3b3}table tbody td.store{font-weight:500}table .col-store{width:30%}table .col-location{width:55%}table .col-distance{width:15%}#locations .section-title{color:#b61661}#locations .location-grid .location{border-bottom-color:#e6e6e6}#locations .location-grid:before{border-left-color:#e6e6e6;border-right-color:#e6e6e6}#locations .location-grid:after{border-left-color:#e6e6e6;border-right-color:#e6e6e6}.mfp-bg{background:#000}.mfp-fade.mfp-bg.mfp-ready{opacity:.9}.mfp-iframe-holder .mfp-close.video-close{width:20px;height:20px;right:0;top:-25px;line-height:20px;opacity:1}.mfp-iframe-holder .mfp-close.video-close svg{width:20px;height:20px;fill:#fff;pointer-events:none}input[type=text],input[type=password],input[type=url],input[type=email]{background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);line-height:20px;height:40px;padding:0 10px}textarea{background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);line-height:20px;height:40px;padding:10px;width:100%;height:200px}.select-menu,.gform-select-menu div{width:260px;max-width:100%;border:1px solid rgba(0,0,0,0.3);border-radius:50px;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.select-menu:after,.gform-select-menu div:after{right:14px;top:calc(50% - 8px);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%3E%3Cpath%20fill%3D%22%23cd1c75%22%20d%3D%22M11.137.279c.375-.372.984-.372%201.36%200%20.374.371.375.974%200%201.346L7.068%206.944c-.376.371-.985.371-1.36%200L.282%201.624C-.094%201.254-.094.652.282.28c.375-.372.983-.372%201.359%200L6.389%204.64%2011.137.279z%22%2F%3E%3C%2Fsvg%3E")}.select-menu:hover,.gform-select-menu div:hover{border-color:rgba(0,0,0,0.7)}.select-menu:hover:after,.gform-select-menu div:hover:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%3E%3Cpath%20fill%3D%22%23b01359%22%20d%3D%22M11.137.279c.375-.372.984-.372%201.36%200%20.374.371.375.974%200%201.346L7.068%206.944c-.376.371-.985.371-1.36%200L.282%201.624C-.094%201.254-.094.652.282.28c.375-.372.983-.372%201.359%200L6.389%204.64%2011.137.279z%22%2F%3E%3C%2Fsvg%3E")}.select-menu select,.gform-select-menu div select{color:#7e7e7e;font-size:16px;background-color:#fff;height:40px;line-height:40px}.select-menu select:-moz-focusring,.gform-select-menu div select:-moz-focusring{text-shadow:0 0 0 #000}.gform_validation_container{display:none}form .btn svg{fill:#fff;width:6px;height:9px}form .btn:hover svg{fill:#fff}.validation_error{color:#c00}.gfield_error .validation_message{color:#c00;font-size:12px;text-transform:uppercase;font-weight:600}.newsletter ul:after{content:'';width:32%}.newsletter ul .select-menu,.newsletter ul .gform-select-menu div{border-color:#d8d8d8;width:100%}#cookies{background:rgba(182,22,97,0.95);border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,0.1);color:#fff;line-height:1.2;font-size:16px}#cookies h4{color:#fff;font-weight:500}#cookies a{color:#fff;text-decoration:underline}#cookies a:hover{text-decoration:none}#cookies a.close{color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none}#cookies a.close svg{fill:#fff;width:10px;height:10px;top:1px}#cookies a.close:hover{color:#f4a4ca}#cookies a.close:hover svg{fill:#f4a4ca}#scent-slider .slick-track{display:block}@media screen and (max-width: 1500px){.featured .featured-image{background-size:contain}}@media screen and (max-width: 950px){#logo{width:115px}#logo svg{width:100%;height:28px}#nav>li>a{padding:5px 10px;font-size:11px}#social{padding:16px 0 0 0}#social svg{width:20px;height:20px}#where-to-buy .section-title{margin-bottom:10px}#where-to-buy form{text-align:center}#product-filter .select-menu{width:30.333333%;margin:5px 1%}#fragrance .slick-dots li span{font-size:14px;padding:2px 20px 0 20px}}@media screen and (max-width: 900px){h1{font-size:50px}}@media screen and (max-width: 800px){#header .desktop{display:none}#header .mobile{display:block}#fragrance .section-title{float:none;text-align:center;padding:0 0 20px 0}#fragrance .slick-dots{float:none;text-align:center}#fragrance .slick-dots li span{font-size:12px}#footer-bottom{text-align:left;font-size:11px;padding:0 0 20px 0;text-align:center}#footer-bottom .footer-nav li a:hover{color:#b61661}.mobile-nav-toggle{color:#000;text-transform:uppercase;font-size:11px;font-weight:500;letter-spacing:.1em;vertical-align:middle;margin:0 0 0 10px;height:25px;padding:30px 20px 40px 0;background:none}.mobile-nav-toggle span{margin:6px 0 0 0}.mobile-nav-toggle span,.mobile-nav-toggle span:before,.mobile-nav-toggle span:after{background:#000}.mobile-nav-toggle.open{color:#b61661}.mobile-nav-toggle.open span{background-color:transparent}.mobile-nav-toggle.open span:before,.mobile-nav-toggle.open span:after{background:#b61661}#mobile-nav-container{background-size:389px 389px;width:100%;height:100%;top:70px;background:rgba(182,22,97,0.98)}#mobile-nav-container #mobile-nav{padding:15px 0 15px 0}#mobile-nav-container #mobile-nav li a{color:#fff;text-transform:uppercase;padding:10px 20px;font-weight:500;font-size:14px;letter-spacing:.1em}#mobile-nav-container #mobile-nav li a:hover{color:#ff66ae}#mobile-nav-container #mobile-utility{padding:20px 0}#mobile-nav-container #mobile-utility li a{font-weight:300;color:#fff;padding:5px 20px;font-size:13px}#mobile-nav-container #mobile-utility li a:hover{color:#ff66ae}#mobile-nav-container .social{border:none;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);padding-top:20px;padding-bottom:20px;margin:0;line-height:0}#mobile-nav-container .social a{display:inline-block}#mobile-nav-container .social a svg{fill:#fff;display:block}#mobile-nav-container .social a:hover svg{fill:#ff66ae}}@media screen and (max-width: 768px){#banner #slideshow .wrap{bottom:50px}#banner .wrap h1{font-size:36px}.gridder-show h3{width:100%}#hairtype-slider-control ul li button{width:25px;height:25px;font-size:12px}.video-details h4{padding:0 0 20px 0}.video-details .video-detail-content{border:none}#video-controller.bullets ul{mtext-align:center}.featured .featured-content{padding:40px 0}}@media screen and (max-width: 600px){h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}.more{font-size:11px}.more svg{width:5px;height:8px}#banner{height:auto}#banner #slideshow-content{background:#b61661}#banner #slideshow-content h1{font-size:30px}#banner #slideshow{height:auto}#banner #slideshow .wrap{bottom:30px;position:static}#banner #slideshow .slide-bg{position:relative;height:300px}#banner #slideshow .slide:after{height:100%;display:none}#banner .wrap{position:relative;padding:0 10px}#banner .wrap .slide-text{background:#b61661;max-width:650px;padding:40px 30px 30px 30px;margin:-30px auto 0 auto;position:relative;z-index:1}#banner .wrap .slide-text h1{color:#fff;font-size:32px}#banner .wrap .slide-text a.btn{background:#fff;color:#b61661}#banner .wrap .slide-text a.btn:hover{background:#000;color:#fff}#banner+.divider{display:none}#banner #slideshow-control{text-align:center;bottom:auto;top:260px}#banner #slideshow-control li button{border-radius:50%;width:10px;height:10px;border:1px solid #fff;background:rgba(255,255,255,0.3)}#banner #slideshow-control li.slick-active button{background:#fff}.section-header .more-options li{border-left:none;border-top:1px solid #ccc}.section-header .more-options li:first-child .more{border:none}table tbody tr td{border-bottom:none;padding:0}table tbody tr td:first-child{padding:20px 0 0 0}table tbody tr td:last-child{border-bottom:1px solid #fff;padding:0 0 20px 0}table tbody td.store{text-transform:uppercase;font-weight:500;letter-spacing:.05em}#hairtype-slider-control ul li{padding:0 5px}#hairtype-slider-control ul li:before{width:5px}#hairtype-slider-control ul li:after{width:5px}#hairtype-slider-control ul li .dot{font-size:18px;line-height:34px;padding:0 15px}#footer-main{font-size:16px}#interior-banner.error-page h1{font-size:150px;line-height:.5}}@media screen and (max-width: 550px){#interior-banner h1{font-size:36px}.new-item{left:5px}.gridder-list{font-size:18px;text-align:left;flex-direction:row}.gridder-list h3{font-size:18px;padding:0 20px 0 10px}.gridder-list h3 span{display:none}.gridder-list h3:after{width:16px;height:16px;margin-top:0;top:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23cd1c75%22%20d%3D%22M7%201c0-.552.448-1%201-1s1%20.448%201%201v6h6c.552%200%201%20.448%201%201s-.448%201-1%201H9v6c0%20.552-.448%201-1%201s-1-.448-1-1V9H1c-.552%200-1-.448-1-1s.448-1%201-1h6V1z%22%2F%3E%3C%2Fsvg%3E")}.gridder-list.selectedItem:after{border-width:10px}.gridder-list.selectedItem h3:after{transform:rotate(45deg)}.gridder-list .product-image{width:33%}.gridder-list:hover .product-shot-hover,.gridder-list.selectedItem .product-shot-hover{opacity:0}.gridder.product-page .gridder-list{flex-direction:row-reverse}.gridder.product-page .gridder-list h3{padding:0 20px 0 10px}.gridder.product-page .gridder-list h3:after{top:0}.gridder.product-page .gridder-list h3 span{display:block;padding-top:5px}.gridder.product-page img{width:33%}.product-tag{display:none}#product-filter .select-menu{width:47%}#footer-main .footer-container_text{width:100%;border-right:none;padding:30px 0}#footer-main .footer-container_icon{width:100%;padding:30px 0 0 0}}@media screen and (max-width: 500px){#interior-banner.background h1{bottom:25px}#where-to-buy .section-title{text-align:center;margin-bottom:10px}#where-to-buy form{text-align:center}#where-to-buy form .select-menu{margin-bottom:10px}#where-to-buy form input{margin-bottom:0}#hairtype-slider-control ul li{padding:0 5px;margin:0 0 10px 0}#hairtype-slider-control ul li:before{display:none}#hairtype-slider-control ul li:after{display:none}#hairtype-slider-control ul li .dot{font-size:18px;line-height:34px;padding:0 15px}.featured .featured-content ul li{display:block;padding-right:0;width:100%}#product-filter .select-menu{width:100%;margin:5px 0}#product-filter .select-menu:last-of-type{margin:5px 0}#fragrance .slick-dots{margin-bottom:0}#fragrance .slick-dots li{margin:0 5px}#fragrance .slick-dots li:before{border:none}#fragrance .slick-dots li span{font-size:0;width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%}#fragrance .slick-dots li.slick-active span{background:#fff}.video-details h4{font-size:36px;padding:0}}.ot-sdk-show-settings{cursor:pointer;color:#000}.ot-sdk-show-settings:hover{color:#b61661}
/*# sourceMappingURL=style_bodycology.css.map */