﻿input[type="checkbox"]{opacity:1;filter:alpha(opacity=0);width:15px;height:20px}input[type="checkbox"].filter-param{opacity:0}.join-module input[type="checkbox"]{opacity:1;filter:alpha(opacity=98)}.filters-container{margin-top:0;position:relative}.product-content{padding:0;float:left}.product-content .wrap.results-container{clear:both;margin:0}.beauty-library input[type="checkbox"]{z-index:10}.beauty-library .sprite.rate{background-position:0 -650px;height:11px;left:0;position:absolute;top:0}.beauty-library .sprite.toggler-slide{width:10px;display:inline-block}.beauty-library .sprite.rate-container{background-position:0 -675px;height:11px;width:53px}.beauty-library .sprite.beauty-alert{margin-bottom:-1em;left:2.5em;position:absolute;top:.9em;background:none}.beauty-library #main>h1{font-size:3.125em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600;letter-spacing:-.05em;line-height:.8em;color:#000}.beauty-library .filters-container:before{clear:both}.beauty-library .slider-container{background:none repeat scroll 0 0 #fff;margin:0 0 .5em;width:100%}.beauty-library .slider-container li img{float:left;max-height:100%;position:relative;width:75%}.beauty-library .slider-container li .txt{float:left;height:100%;padding:3em 3% 0;width:25%}.beauty-library .slider-container li .txt h2{font-size:3.125em;line-height:.8em;color:#000;display:block;font-family:"Times","Times New Roman",serif;font-style:italic;font-weight:400;padding:.2em 0}.beauty-library .slider-container li .txt p{font-size:1em;margin-top:.1em;width:88%;color:#000;display:block;font-family:"Times","Times New Roman",serif}.beauty-library .slider-container li .txt strong{color:#666;display:block;font-size:.7em;font-weight:600;text-transform:uppercase;font-family:"HelveticaNeueW01","Helvetica Neue","Helvetica",Arial,sans-serif}.beauty-library .slider-container .flex-control-nav{height:75px}.beauty-library .slider-container .flex-control-nav li a{margin-top:30px}.beauty-library .slider-container .flex-direction-nav a{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;height:47px;margin:-23px 0 0;text-align:center;text-indent:0;width:44px;z-index:2}.beauty-library .slider-container .circle-bt{bottom:8px;right:15px}.beauty-library .flex-direction-nav{bottom:39px;margin:0 auto;position:static;height:0}.beauty-library .flex-direction-nav li a{cursor:pointer;position:absolute;top:50%}.beauty-library .flex-direction-nav a.flex-next{background-image:url("/images/direction-next.gif");left:auto;right:0}.beauty-library .flex-control-nav{width:96%}.beauty-library .flex-control-nav li :after{clear:both;content:"";display:block}.beauty-library .flex-control-nav li:first-child a{margin-left:0}.beauty-library .flex-control-nav li a{background:url("/img/flex-bullet.png") no-repeat scroll 0 0 rgba(0,0,0,0);height:10px;margin:45px 0 0 1em;width:10px}.beauty-library .flex-control-nav li a.flex-active{background-position:center bottom}.beauty-library .navigation{padding-left:0;padding-right:.5em}.beauty-library .recommendations{background:none repeat scroll 0 0 #fff;clear:both;display:block;padding:.5em 5%;margin-bottom:25px}.beauty-library .recommendations ul li{border-bottom:1px solid #dadada;font-family:"Times","Times New Roman",serif;font-style:italic;margin:0 0 .5em;padding:.7em 2%}.beauty-library .recommendations ul li a{background:url("/img/beauty-library/ico-bullet.png") 0 6px no-repeat;color:#000;font-size:1.063em;padding:0 5%;display:inline-block}.beauty-library .recommendations h3{border-bottom:1px solid #dadada;color:#000;display:block;font:400 1em "Times","Times New Roman",serif;padding:1em 0;position:static;text-align:center;text-transform:uppercase;margin:0}.beauty-library .recommendations ul{font-size:.875em;font-weight:400;margin:0;padding:0}.beauty-library .filter{background:#fff;margin:0 0 .5em;padding:.5em}.beauty-library .filter h4 a{padding:0;color:#000}.beauty-library .filter h4 a:hover,.beauty-library .filter h4 a:focus{text-decoration:none}.beauty-library .filter h4 a span{display:none}.beauty-library .filter nav li ul{display:none}.beauty-library .filter nav li a{padding-top:0;padding-bottom:0;padding-left:1.2em}.beauty-library .filter .current h3{margin:0;border-bottom:1px solid #dadada;font:italic normal 1em/1.2 'Times','Times New Roman',serif;padding:.6em 0;color:#000}.beauty-library .filter .current .content div{font:normal normal .95em/1.6 'HelveticaNeueW01','Helvetica Neue','Helvetica',Arial,sans-serif;padding:.4em 0 .4em .4em;width:100%;height:100%}.beauty-library .filter .current .content .sprite.close-btn{background-position:226px -270px;height:20px;margin:0 0 10px}.beauty-library .filter .current .content .category{display:none}.beauty-library .filter .filter-togglable ul,.beauty-library .filter .category ul{margin:0;padding:0}.beauty-library .filter ul li ul li ul li a{padding-left:2.5em}.beauty-library .filter .extra-actions{display:none}.beauty-library .filter li h2{font-size:1em;line-height:0;margin-top:15px;margin-bottom:15px}.beauty-library .filter li span a.text{display:inline-block;width:100%;text-transform:lowercase}.beauty-library .filter li span a.text:first-letter {text-transform:uppercase}.beauty-library .filter li span a.btn{display:inline-block;position:absolute}.beauty-library .filter .category ul li a{font:.95em/1.6 "HelveticaNeueW01","Helvetica Neue","Helvetica",Arial,sans-serif}.beauty-library .filter li.multi-select>a{line-height:1.5em;background:#bfbfbf;border-bottom:1px solid #fff;color:#fff;padding:.6em 2em .7em .6875em;position:relative;text-transform:uppercase;font-size:.8em}.beauty-library .filter li.multi-select>a .sprite{float:none;margin:-.35em 0 0;position:absolute;right:1em;top:50%}.beauty-library .filter li.multi-select .checkmark{float:left;margin:.95em .4em 0 0}.beauty-library .filter li.multi-select ul{display:none}.beauty-library .filter li.multi-select.downs ul{display:block}.beauty-library .filter li.multi-select li{border-top:1px solid #ccc}.beauty-library .filter li.multi-select li:first-of-type{border-top:medium none}.beauty-library .filter li.multi-select label{color:#000;display:block;font-size:.95em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600;line-height:2.8;padding:0 0 0 3%;position:relative;cursor:pointer}.beauty-library .filter li.multi-select label input{filter:alpha(opacity=0);opacity:0;left:0;position:absolute;top:0;margin-top:11px;margin-left:7px;width:auto;height:auto}.beauty-library .sort .selecter{display:inline-block;text-align:left;width:155px}.beauty-library .sort{margin-bottom:.5em;padding:.45em .45em 0;margin-left:0;overflow:visible}.beauty-library .sort h4{color:#000;font:italic normal 1em 'Times','Times New Roman',serif;position:static;text-align:right;float:right;margin:0 0 5px}.beauty-library .sort h4 a{color:#000;text-decoration:none;padding-top:19px}.beauty-library .sort .filter-togglable{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);margin:0;padding:0 .6em;position:absolute;right:0;top:3.5em;width:11.5em;z-index:10;display:none}.beauty-library .sort .filter-togglable li{border-top:1px solid #dadada}.beauty-library .sort h4 a span[data-name]{background:#bfbfbf;color:#fff;display:inline-block;font:normal normal .875em 'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;padding:.6em .7em;text-align:left;width:12.5em;font-weight:600;margin-left:.875em;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.beauty-library .sort h4 a span.sprite{margin:-.2em 0 0;right:.6em;position:absolute;top:50%}.beauty-library .sort h4 a span.sort-by{margin-right:10px;text-transform:uppercase;float:left;margin-top:13px}.beauty-library .active .sprite.toggler-plus{background-position:0 -425px;height:8px}.beauty-library .result-pages{padding:.8em 0 0;position:relative;text-align:left}.beauty-library .result-pages strong{font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600}.beauty-library .sort .selecter .selecter-item,.beauty-library .sort .selecter .selecter-selected{font-style:normal;font-size:.95em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400}.beauty-library .sort .selecter .selecter-item{line-height:2em}.beauty-library .bottom-line{margin:15px 0 15px;border-bottom:4px double silver;clear:both}.beauty-library .beauty-secret{background:#fff;border:3px solid #daaa65;padding:1.5em 1.4em;color:#000;float:left;margin-bottom:.8em}.beauty-library .beauty-secret p{font-size:1.1em;text-align:left;border-left:1px solid #e3e3e3;padding:4.9em 3% 0;width:70%;float:right;position:relative;display:block}.beauty-library .beauty-secret .secret-title{border-bottom:0;padding-bottom:0;margin-bottom:0;float:left;width:30%;padding:.5em 1em .5em 0;text-align:center;font-family:'Times','Times New Roman',serif}.beauty-library .beauty-secret .secret-title h5{font-size:2.25em;font-weight:400}.beauty-library .beauty-secret .secret-title span{font-size:1.45em;font-style:italic}.beauty_bottomline{border-bottom:4px double silver;clear:both;margin:10px 0 15px}.consultations-section.article-holder.col12.no-bottomline .beauty_bottomline{display:none}.beauty-library .consultations-section .beauty_bottomline,.supercategory .consultations-section .beauty_bottomline,.consultations-section.article-holder .beauty_bottomline{display:none}.consultations-section.article-holder.col12 .beauty_bottomline{margin:-8px 0 15px;display:block}.beauty-library .title-beauty{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #f0f0f0;display:block;padding:0;position:relative;text-align:center}.beauty-library .title-beauty h1{color:#000;font-family:"Times","Times New Roman",serif;font-size:3.313em;font-style:italic;font-weight:400;line-height:1em;text-transform:uppercase;margin:0;word-wrap:break-word;padding:20px 0 25px}.beauty-library .title-signature-small{display:none}.beauty-library .results-container .module-article-box img{width:100%;float:left}.beauty-library .module-article-box>div{padding:8% .5em 0 1.3em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:60%}.beauty-library .module-article-box .article-more{width:32.6%}.beauty-library .module-article-box h3{font-size:1.65em;margin:0 0 20px;width:100%}.beauty-library .module-article-box h3 a{font-size:1.65em;width:8em}.beauty-library .module-article-box,.beauty-library .module-article-box-empty{width:100%;float:left;margin:0 0 .5em}.beauty-library .module-article-box a strong{color:#666;cursor:pointer;display:block;font-family:"HelveticaNeueW01-600",arial,tahoma,sans-serif;font-size:.75em;height:auto;margin:0 0 1%;text-transform:uppercase;width:auto}.beauty-library .module-article-box a:hover{text-decoration:none}.beauty-library .module-article-box h3 a:hover{text-decoration:underline}.beauty-library .module-article-box a.article-type.icon-slideshow,.beauty-library .module-article-box-empty a.article-type.icon-slideshow{background-position:0 -41px;background-repeat:no-repeat}.beauty-library .module-article-box a.article-type.icon-video,.beauty-library .module-article-box-empty a.article-type.icon-video{background-position:0 -82px;background-repeat:no-repeat}.beauty-library .module-article-box a.article-type.icon-bundle,.beauty-library .module-article-box-empty a.article-type.icon-bundle{background-position:0 -123px;background-repeat:no-repeat}.beauty-library .module-article-box a.article-type.icon-expert,.beauty-library .module-article-box-empty a.article-type.icon-expert{background-position:0 -164px;background-repeat:no-repeat}.beauty-library .module-article-box a.article-type.icon-spoke,.beauty-library .module-article-box-empty a.article-type.icon-spoke{background-position:0 -205px;background-repeat:no-repeat}.beauty-library .module-article-box a.article-type.icon-text,.beauty-library .module-article-box-empty a.article-type.icon-text{background-position:0 0;background-repeat:no-repeat}.beauty-library .module-article-box a.article-type,.beauty-library .module-article-box-empty a.article-type{background-image:url("../img/common/icon-sprite.png")}.beauty-library .consultations-section{clear:both;padding:0}.beauty-library .consultations-section article .data-picture{padding:0}.beauty-library .consultations-section article .data-picture img{float:right;position:relative;right:0;height:12em}.beauty-library .consultations-section .article-holder,.genius-tools-section .article-holder{clear:none;padding:0;margin:0}.beauty-library .consultations-section.article-holder article{background:#fff;position:relative;overflow:hidden;color:#000;height:10.125em;padding:0 0 0 15px}.beauty-library .consultations-section div.article-holder:nth-child(odd) article{margin:0 5px 10px 0}.beauty-library .consultations-section div.article-holder:nth-child(even) article{margin:0 0 10px 5px}.beauty-library .consultations-section article a{color:#000;font-size:.875em;font-weight:bold}.beauty-library .consultations-section article .caption{padding:0;z-index:1}.beauty-library .consultations-section article .caption h3{font-family:"HelveticaNeueW01-600","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:600;color:#000;font-size:1.125em;font-style:normal;margin-bottom:.5em;text-transform:uppercase}.beauty-library .consultations-section article .caption p,.consultations-section.category-consultations article .caption p.detail{margin:0;font-family:"Times","Times New Roman",serif;font-style:italic;font-weight:100;font-size:1.8em}.beauty-library .consultations-section article .caption p br{display:none}.beauty-library .consultations-section article .caption p.link{font-style:normal;font-family:"HelveticaNeueW01-600","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:600;font-size:.92em;text-transform:uppercase;margin-top:10px}.beauty-library a.save:hover{text-decoration:underline}.beauty-library .flexslider .slides>li{width:100%;min-height:335px}@media only screen and (max-width:1200px){.beauty-library .module-article-box h3,.beauty-library .module-article-box h3 a{font-size:1.2em}.beauty-library .slider-container li .txt{padding:1em 2%}.beauty-library .slider-container li .txt h2{font-size:2.125em;margin:0}.beauty-library .consultations-section article .caption h3{font-size:1.25em;font-weight:200;font-style:normal}.beauty-library .result-pages{width:auto}}@media only screen and (max-width:1024px){.beauty-library .filter .current .content div{font-size:.8em}.beauty-library .filter .current .content .sprite.close-btn{background-position:160px -270px}.beauty-library .filter .category ul li a{font-size:.8em}}@media only screen and (max-width:992px){.beauty-library .title-beauty{display:none}.beauty-library .title-signature-small{display:none;background:none;text-align:center;padding:.5em 0 .2em;height:3em}.beauty-library .consultations-section article{padding:0 0 0 15px}.beauty-library .consultations-section article .data-picture img{float:right;max-width:100%;height:100%}.beauty-library .consultations-section.article-holder article{margin-bottom:15px}.beauty-library .consultations-section article .caption p{font-size:.75em;font-weight:200}.beauty-library .consultations-section article .caption p.detail{font-size:.7em;font-weight:200;padding:0}.beauty-library .module-article-box a strong{font-size:.7em}.beauty-library .module-article-box>div{padding:4% .5em 0 1em}.beauty-library .module-article-box h3,.beauty-library .module-article-box h3 a{font-size:1em}.beauty-library .slider-container li img,.beauty-library .slider-container li .txt{width:100%;padding:1em 2%}.beauty-library .flex-direction-nav{position:relative;bottom:25px}.beauty-library .slider-container .flex-control-nav{position:static;height:50px;width:100%}.beauty-library .slider-container .flex-control-nav li a{margin-top:22px}.beauty-library .flexslider .slides>li{min-height:0}.beauty-library .filter .current .content .sprite.close-btn{background-position:114px -270px}}@media only screen and (max-width:768px){.beauty-library .consultations-section.article-holder article{margin-bottom:20px}.beauty-library .consultations-section article .data-picture img{height:12em}}@media only screen and (max-width:767px){.beauty-library .result-pages{padding:4px 0 0 15px;width:100%;left:0}.beauty-library .sort{overflow:hidden;text-align:left}.beauty-library .sort .selecter{display:none}.beauty-library .sort h4 a span.sort-by{bottom:0;float:none}.beauty-library .consultations-section article,.beauty-library .consultations-section.article-holder article{height:7em}.beauty-library .consultations-section article .caption{padding:1em 10px 0 0;z-index:1}.beauty-library .consultations-section article .caption h3{font-style:italic;font-size:1.5em;margin:.3em 0 0}.beauty-library .consultations-section article .caption p{margin-bottom:0;font-size:1.25em!important}.beauty-library .consultations-section article .caption p.detail{padding:.5em 0 0;font-size:1em!important}.beauty-library .consultations-section article a{font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-size:.625em;font-weight:600}.beauty-library .consultations-section article .caption p.link{margin-top:0}.beauty-library .consultations-section article a.link span{position:relative;top:3px}.beauty-library .consultations-section article .data-picture img{max-width:100%}.slider-container .flex-direction-nav a span.fill{background:#000}.slider-container .flex-direction-nav a span{margin-top:11px}.beauty-library .sort h4 a{cursor:pointer}.beauty-library .sort h4 a select{display:none}.beauty-library .sort h4 a span[data-name]{background:#fff;color:#000;font-size:.9em;padding:0;margin:0;width:auto}.beauty-library .navigation{padding-left:0;padding-right:.5em}.beauty-library .filter{max-height:4.5em;padding-bottom:20px}.beauty-library .filter.active{max-height:100%;padding-bottom:0}.beauty-library .filter h4{text-align:left;margin-bottom:0;line-height:.8em;padding-left:10px}.beauty-library .sort div h4{float:left;text-align:left;margin:8px 0 18px 12px;width:100%}.beauty-library .filter h4 a,.beauty-library .sort div h4 a span{color:#000;font:normal .625em 'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;padding:7px 0 5px 0;text-align:left}.beauty-library .filter h4 a span{display:block;font:bold 1.4em 'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;text-transform:none}.beauty-library .sprite.toggler-plus{background-position:0 -50px;float:right;top:32px;position:absolute;right:11px}.beauty-library .active .sprite.toggler-plus{background-position:0 2px;float:right}.beauty-library .filter.active>ul li.extra-actions a{display:inline-table}.beauty-library .filter .filter-togglable{margin:1em 0 0 0}.beauty-library .navdiv{padding:0}.beauty-library .sort.active{margin-bottom:0;max-height:100%;padding-bottom:5px}.beauty-library .sort.active div h4{margin-bottom:26px}#sort-ul.filter-togglable li a{cursor:pointer;display:inline-block;width:100%}.pager{margin:20px 5px}.beauty-library .module-article-box h3{margin-bottom:3em}.beauty-library #sort-ul.filter-togglable{margin-left:0}}