.ui-dialog{box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;-webkit-box-shadow:2px 2px 5px #aaa}.ui-widget{font-family:Arial,Helvetica,Verdana,sans-serif}.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-widget-content{border:0;color:#707378;font-family:Arial,Helvetica,Verdana,sans-serif}.ui-datepicker{border:1px solid #d6d6d6}.ui-dialog .ui-dialog-title{font-family:Arial;font-size:14px;font-weight:bold;color:#282b30}.ui-widget-header{border:0}.ui-dialog .ui-dialog-titlebar{background:none!important;padding:0}.ui-dialog .ui-button{background:none!important;border:0}.ui-dialog.lightboxvideo .ui-dialog-titlebar{position:absolute;right:14px;top:19px}.ui-dialog-titlebar-close .ui-icon{background-image:url('../images/ico_close.png')!important;padding:0;height:14px}.ui-dialog-titlebar-close.ui-state-hover,.ui-dialog-titlebar-close.ui-state-focus{border:0;padding:0;margin:0}.ui-widget-content .ui-state-hover,.ui-widget-content .ui-state-focus{background:transparent}.ui-icon-closethick{background-position:0 0;padding:0}.ui-dialog .ui-dialog-titlebar-close{margin-top:-22px;margin-right:-10px;right:0;padding:0}.ui-dialog.lightboxvideo .ui-dialog-titlebar-close{margin-top:-24px;margin-right:-14px}.ui-dialog{padding:20px 15px}.ui-dialog.noPadding{padding:0}.ui-dialog.noPadding .ui-dialog-content{margin:0}.ui-dialog.noPadding .ui-dialog-titlebar-close{margin-top:2px;margin-right:0;z-index:999}.ui-dialog.noTitle .ui-dialog-title{height:0;padding:0;margin:0;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:0}.ui-dialog .ui-dialog-content{padding:0;margin-top:15px}.ui-dialog .ui-dialog-buttonpane{border:0;margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane button{float:none}.ui-dialog-buttonpane .ui-state-hover,.ui-dialog-buttonpane .ui-state-focus{background:url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 0 50% #e6e6e6}textarea:focus,input:focus{outline:0}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:978px;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.left{float:left}.right{float:right}section{display:block}input,input[type="text"],input[type="password"],input[type="tel"],input[type="email"]{height:20px;line-height:20px;background:0;border:1px solid #e5e5e5}.hiddenSelectElement{display:none}.sectionTitle{background:transparent url('../images/section-title-bg.png') repeat-x center center;width:auto;text-align:center;line-height:100%;margin:20px 0}.sectionTitle h3{display:inline;font-family:'ProximaNovaLight';font-size:16px;padding:0 12px 0 12px;width:auto;margin:auto;text-align:center;background:#fff;color:#c5ac8a;position:relative}.tabsHeaders .sectionTitle h3 .arrowFix{display:none}.tabsHeaders .sectionTitle h3.regularTabTitle{border:0;background:#fff}.tabsHeaders .sectionTitle h3.regularTabTitle a{cursor:default}.tabsHeaders .sectionTitle h3.borderTabTitle{border:1px solid #d4c0ab;padding:10px 23px;background:#d4c0ab;margin-right:-3px}.tabsHeaders .sectionTitle a{color:#fff}.tabsHeaders .sectionTitle h3.active,.tabsHeaders .sectionTitle h3.active a{background:#fff;color:#c5ac8a}.productlisting.flexslider{position:relative}.productlisting.flexslider .slides{text-align:center}.productlisting .slides li{border-right:1px solid #e5d5c0;height:330px;float:left}.productsContent .productlisting .slides li .badgecontainer{left:50%;margin-left:-74px;width:152px;top:13px}.productlisting.flexslider .slides img{width:auto;margin:0 auto}.productlisting.flexslider .slides .enumeratedDrawer{font-family:'clarinsreg';color:#4f4f4f;font-size:30px;display:inline-block;float:left;margin:10px 0 0 12px;margin-right:-20px}.productlisting.flexslider .slides .name{width:75%;margin:0 auto}.productlisting.flexslider .slides .name a{font-size:12px}.productlisting.flexslider .slides .name a:hover{color:#ce1d3b}.productlisting.flexslider .slides .name .productCollection{font-weight:bold;display:block}.productlisting.flexslider .slides .leafsContainer{margin:5px auto}.productlisting.flexslider .slides .product .productimage img{margin:0 auto;margin-top:33px;text-align:center}.productlisting .swatches .invisible{position:absolute;visibility:hidden}.productlisting.flexslider .slides .priceLabel{display:none}.productlisting a.swatch,#morecolorsdialog a.swatch{font-size:0;margin:0 1px 0 0;text-decoration:none;vertical-align:middle}.productlisting a.swatch img,#morecolorsdialog a.swatch img{height:18px;margin:0;padding:0;vertical-align:middle;width:18px}.productlisting .swatches img{display:inline-block;margin:0 auto}.productlisting .swatches img.nonorderablemask,#morecolorsdialog img.nonorderablemask{margin-left:-18px!important;margin-right:-3px;position:relative!important}.productlisting .swatches a.swatch.selected img,.innerpalette a.swatch.selected img{border:1px solid #ce1d3b;height:16px;margin:0;padding:0;vertical-align:middle;width:16px}.productlisting.flexslider .slides .salesprice,.productlisting.flexslider .slides .standardprice,.ingredientProduct .price .salesprice,.ingredientProduct .price .standardprice{font-weight:bold;color:#000;font-size:11px}.ingredientProduct .pricing .price .standardprice{display:block}.productlisting.flexslider .flex-direction-nav .flex-next{right:7px}.productlisting.flexslider .flex-direction-nav .flex-prev{left:7px}.flex-direction-nav a:hover{color:#be0f34}.arrow_box{position:relative}.borderTabTitle.arrow_box:after,.borderTabTitle.arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.borderTabTitle.arrow_box:after{border-color:rgba(250,250,250,0);border-top-color:#fff;border-width:5px;margin-left:-5px}.borderTabTitle.arrow_box:before{border-color:rgba(229,213,192,0);border-top-color:#e5d5c0;border-width:7px;margin-left:-7px}.regularTabTitle .arrow_box:after,.regularTabTitle .arrow_box:before{border-width:0}.productsContent .tabContent{display:none}.productsContent .tabContent{display:block;background:#fff}.center,.center img{margin:0!important;text-align:center;float:none}.center{margin-bottom:14px!important}.highlighted{color:#be0f34}.savingPercentage{border:1px solid #707378;color:#707378;text-align:center;display:inline-block;padding:4px 11px 4px 8px;font-size:11px}.salesprice.promo span{color:#ce1d3b}.breadcrumb{margin:0 auto;width:980px}.ingredientInfo{background:#fff;color:#282b30;width:485px;margin-bottom:15px}.ingredientInfo .twoThird,.ingredientInfo .oneThird{margin:0 auto;padding:0}.ingredientInfo .oneThird{text-align:center}.ingredientInfo .twoThird{padding:23px 20px 0}.ingredientInfo h4{font-size:22px;color:#282b30;font-family:'clarinsreg';margin:0;font-weight:normal}.ingredientInfo .latinName{font-size:16px;font-family:clarinsita;display:inline-block;padding-bottom:12px}.ingredientInfo .desc{padding:0 42px 0 0;font-family:'ProximaNovaLight';font-size:12px;line-height:17px;color:#707378}.ingredientInfo p{font-size:12px;font-family:'ProximaNovaLight'}.ingredientInfo .readMoreLink{display:none}.ingredientInfo .usedIn{font-size:15px;padding:18px 0 3px;font-family:'clarinsreg';border-bottom:1px solid #e5d5c0}.ingredientSlider.flexslider{position:relative;margin-top:20px}.ingredientSlider .flex-viewport,.ingredientSlider .ingredientProduct{border:0;width:448px;overflow:hidden;padding-bottom:10px}.ingredientSlider .ingredientProduct .productImage{width:111px;height:111px;margin:0 0 10px 0;margin-left:50px}.ingredientSlider .ingredientProduct .productDesc{width:224px}.ingredientSlider .ingredientProduct .name{margin-right:50px;color:#000;font-size:12px;margin-top:10px}.ingredientSlider .ingredientProduct .productName .productname{display:block;margin-bottom:5px}.ingredientSlider .ingredientProduct a.buyNow{font-size:10px;display:inline-block;font-family:'ProximaNovaRegular';padding:3px 10px;background:#ce1d3b;color:#fff;text-transform:uppercase;text-align:center;position:absolute;bottom:0;margin-top:5px}.ingredientSlider .ingredientProduct .productCollection,.ingredientSlider .ingredientProduct .productcollection{font-weight:bold;text-align:left}#addtocartpopup .addtocartpopup_flexslider{width:480px;margin-left:30px;position:relative}#addtocartpopup .addtocartpopup_flexslider .flex-prev{left:-25px;top:30%}#addtocartpopup .addtocartpopup_flexslider .flex-next{right:-19px;top:30%}#addtocartpopup .addtocartpopup_flexslider .slideItem{width:150px;height:auto;border:0;text-align:center;margin-right:10px;float:left}#addtocartpopup .addtocartpopup_flexslider .thumbnail img{border:1px solid #fff;height:107px;width:107px}#addtocartpopup .addtocartpopup_flexslider .thumbnail .badgecontainer{left:22px;width:107px}.prettycheckbox{display:inline-block;height:10px;width:12px}.prettycheckbox a{border:1px solid #9b9b9b;display:block;height:9px;width:9px}.prettycheckbox .checked{background:#d21e38}#main.christmasSkin{background:#fff}.pt_storefront #content{width:980px}.homeAspot{height:425px;position:relative}.homeAspot .carousel{border-bottom:1px solid #ccac83}.homeAspot .progressBar{height:3px;line-height:3px}.homeAspot .progressBar .progressLine{border-top:1px solid #bc1135;position:relative;top:-1px;width:0;text-align:right}.homeAspot .progressLine .fa{color:#bc1135;line-height:3px}.homeAspot .flex-control-nav{width:980px;left:50%;margin-left:-490px;bottom:0;height:26px}.homeAspot .flex-control-nav li{margin:0}.homeAspot .slideContent{height:393px;width:100%}.homeAspot .slideContent .slideInnerLink{display:block;height:100%;width:100%}.homeAspot .flex-control-nav li{position:relative;float:left;z-index:6}.homeAspot .navCnt{background:#fff;border:1px solid #e6d5c1;height:100px;left:50%;margin-left:-88px;position:absolute;top:-76px;width:177px;display:none;overflow:hidden}.homeAspot .sliderPreview{height:70px;width:100%}.homeAspot .imgPreviewHolder{position:relative;right:50%}.homeAspot .imgPreviewHolder img{height:70px;margin-right:-100%;display:inline-block}.homeAspot .navCaption{font-family:'ProximaNovaLight';font-size:13px;color:#707378;position:relative}.homeAspot .flex-active .navCaption{color:#be1034!important}.homeAspot .flex-control-nav li:hover .flex-active .navCnt{display:none}.homeAspot .flex-control-nav li:hover .navCnt{display:block}.homeAspot .flex-control-nav li:hover .navCaption{color:#ceb28a}.homeAspot .flex-direction-nav a{background:url(../images/slider-controls.png) no-repeat center center;width:40px;height:62px;margin-top:-41px}.homeAspot .flex-direction-nav a{background-position:-30px 0}.homeAspot .flex-direction-nav a.flex-next{background-position:-30px -70px}.homeAspot .flex-direction-nav a.flex-next:before,.homeAspot .flex-direction-nav a:before{content:""}.onlineAdvantagesSection{position:relative;border:4px solid #d5c5b0;padding:7px 0;height:60px;margin:20px auto}.onlineAdvantagesSection .assetsCenterContainer{display:inline-block;margin-right:-100%;width:972px}.onlineAdvantagesSection .assetsContainerWrapper{position:relative;right:50%;text-align:center}.onlineAdvantagesSection .assetItems{display:inline-block}.trendingSectionWrapper{width:485px;margin-bottom:40px}.trendingBlock{border:1px solid #e5e5e5;border-top:7px solid #bbb;margin-bottom:10px;position:relative;z-index:100}.trendingBlock footer{height:27px;background:#e5e5e5;padding:13px 10px 0 19px;margin-top:10px}.trendingBlock footer a{font-family:'ProximaNovaLight';color:#282b30;text-transform:uppercase;font-size:10px}.trendingBlock footer a:hover{color:#be0f34}.trendingBlock .trendingSectionCnt{padding:0 7px 0 8px;height:312px;overflow:hidden}.trendingBlock .weiboSectionCnt{padding:0 7px 0 8px;height:530px;overflow:hidden}.trendingBlock .wechatSectionCnt{padding:0 7px 0 8px;height:135px;overflow:hidden}.trendingBlock#facebookSection .trendingSectionCnt{padding:0 7px 0 0}.trendingBlock h3{font-family:'clarinsreg';font-size:20px;color:#282b30;text-transform:none;margin:15px 0 15px 0;padding:0 9px}.trendingBlock h3 .icon{background-image:url(../images/trending_icons_30x30.png);background-repeat:no-repeat;background-position:-2px -2px;width:27px;height:27px;float:left;display:block;margin-right:3px}.trendingBlock h3 .icon.facebookIcon{background-position:-2px -2px}.trendingBlock h3 .icon.pinterestIcon{background-position:-2px -32px}.trendingBlock h3 .icon.instagramIcon{background-position:-2px -62px}.trendingBlock h3 .icon.wechat{background-position:-2px -151px}.trendingBlock h3 .icon.weibo{background-position:-2px -181px}.trendingBlock h3 .icon.vkontakteIcon{background-position:-2px -92px}.trendingBlock h3 .icon.lithiumIcon{background-position:-2px -122px}.trendingSectionWrapper .fullWidth{width:auto}.trendingSectionWrapper .halfWidth{width:49%;float:left}.trendingSectionWrapper .trendingBlock.last{float:right}#pinterestSection .trendingSectionCnt{padding:0 0 0 8px}#pinterestSection #pinterestBlock a{line-height:70px;margin-right:2px;margin-bottom:4px;border:1px solid #e5e5e5;width:70px;height:70px;overflow:hidden;display:inline-block;position:relative;vertical-align:middle}#pinterestSection.fullWidth #pinterestBlock a{margin-right:6px}#pinterestSection #pinterestBlock a img{width:70px;display:inline-block;vertical-align:middle}#instagramSection.halfWidth .trendingSectionCnt{padding:0 0 0 5px}#instagramSection.fullWidth .trendingSectionCnt{padding:0 6px 0 7px}#instagramSection #instagramBlock a{line-height:0;margin-right:2px}#instagramSection.fullWidth #instagramBlock a{margin-right:4px}#instagramSection #instagramBlock a img{border:1px solid #e5e5e5;width:70px;height:70px}#lithiumSection .latestConversationsTitle{border-bottom:1px solid #be0f34;padding-left:3px;position:relative;z-index:99}#lithiumSection #trendingData{z-index:98}#lithiumSection .latestConversationsTitle .title{color:#be0f34;font-family:"clarinsita";font-size:22px;line-height:24px;float:left}#lithiumSection .latestConversationsTitle .filterDD{float:right;padding-top:6px;position:relative}#lithiumSection .latestConversationsTitle .filterDD ul{display:none;background:#fff;position:absolute;width:150px;right:0;border:1px solid #be0f34;margin:0;padding:0;z-index:999;zoom:1}#lithiumSection .latestConversationsTitle .filterDD ul li a{line-height:25px;font-size:10px;padding:0 10px;display:block}#lithiumSection .latestConversationsTitle #dropDownLink{padding-right:6px;text-transform:uppercase;height:19px;display:block}#lithiumSection .latestConversationsTitle #dropDownLink .fa{font-size:12px;padding-left:6px}#lithiumSection .postContainer{padding-bottom:10px;border-bottom:1px solid #f2f2f2}#lithiumSection.trendingBlock .loaderImg{position:relative;left:50%;width:32px;height:32px;margin:10px 0 10px -15px}#lithiumSection.trendingBlock .trendingSectionCnt{height:auto}#lithiumSection .trendingSectionCnt .sectionHeaderRow{margin:18px 0 0 0}#lithiumSection .trendingSectionCnt .sectionHeaderRow h4{background:url(../images/icon_lithium_board.png) no-repeat left -5px;padding-left:35px;color:#282b30;font-size:15px;height:22px;margin:0;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px}#lithiumSection .trendingSectionCnt .sectionHeaderRow .readChat{float:right;text-transform:uppercase;margin-top:2px}#lithiumSection .userData{padding-left:35px;margin-bottom:10px}#lithiumSection .trendingSectionCnt .userData>div{float:left;text-transform:uppercase;padding-right:5px}#lithiumSection .trendingSectionCnt .user{color:#a7a9ac;font-size:9px}#lithiumSection .trendingSectionCnt .board a{color:#be0f34;text-decoration:underline}#lithiumSection .trendingSectionCnt .board.Clarins_Happening a{color:#7ac3d3}#lithiumSection .trendingSectionCnt .board.Beauty a{color:#ed82bb}#lithiumSection .trendingSectionCnt .board.Off_topic a{color:#a80150}#lithiumSection .trendingSectionCnt .board.Community_Suggestions a{color:#e6bd12}#lithiumSection .trendingSectionCnt .board.Getting_Started a{color:#8fa647}#lithiumSection .trendingSectionCnt div.likes,#lithiumSection .trendingSectionCnt div.replies{background:url(../images/icon_lithium_board.png) no-repeat 100% -68px;padding-right:25px;line-height:14px}#lithiumSection .trendingSectionCnt div.replies{background-position:100% -37px}#lithiumSection .trendingSectionCnt .textBody{font-size:13px;line-height:18px;color:#282b30}#lithiumSection .trendingSectionCnt .textBody .photo{float:left;margin:5px 5px 0 0;position:relative}.homepage .sectionTitle h3{font-family:'ProximaNovaLight';font-size:16px}.contentLine{margin-bottom:32px}.contentLine.bSpots .spotlightBanner{background:url("../images/home_b2spot_vert_separator.gif") no-repeat right center;float:left;overflow:hidden;padding-right:1px;width:325px}.contentLine.bSpots .spotlightBanner.last{background:0;padding:0}.contentLine.contentBlocks .contentItems{float:left;overflow:hidden;width:316px;margin:0 5px}.contentLine.contentBlocks .contentItems img{display:block}.contentLine.contentBlocks .contentItems h4{margin:5px 0 0 0}.contentLine.contentBlocks .contentItems h4,.contentLine.contentBlocks .contentItems h4 a{font-family:'clarinsita';color:#282b30;font-weight:normal;font-size:22px}.contentLine.contentBlocks .contentItems h4 a:hover{color:#be0f34}.homepage .tabs{padding-top:4px}.homepage .tabsHeaders .sectionTitle h3.borderTabTitle{padding:5px 23px}.tabsHeaders .sectionTitle h3 a:hover{color:#be0f34}.tabsHeaders .sectionTitle h3.active a:hover{color:#c5ac8a}.homepage .productlisting .slides li{border-right:0;position:relative;width:239px}.homepage .productsContent .productlisting{width:956px;margin-left:11px}.homepage .producttile .image .quickviewbutton a{background:url("../images/cl-quickview.gif") no-repeat center center;display:block;height:2.1em;position:absolute;left:50%;top:122px;width:12.6em;margin-left:-8.6em;color:#ce1d3b;font-size:1em;font-weight:bold;line-height:2.1em;padding:0 1.5em 0 3.1em;text-align:center;text-transform:uppercase}.homepage .plantSecret .sectionTitle{margin:0 0 13px;position:relative;z-index:10}.homepage .ingredientInfo .twoThird{padding:10px 20px 0;position:relative;z-index:12}.homepage .ingredientInfo h4{font-size:26px}.homepage .ingredientInfo .descWrapper{height:86px}.homepage .ingredientInfo .latinName{font-size:18px;padding-bottom:10px}.homepage .ingredientInfo .descWrapper .desc{overflow:hidden;position:relative}.homepage .ingredientInfo .descWrapper.readmore .desc{height:49px}.homepage .ingredientInfo .readmore .readMoreLink{display:block;text-transform:uppercase;margin-top:5px}.homepage .ingredientInfo .usedIn{padding:0 0 3px}.homepage .plantSecret .imageHolder{height:510px;overflow:hidden;position:relative}.homepage .plantSecret .imageHolder img{position:absolute;top:-30px;right:-60px}.homepage .ingredientSlider .ingredientProduct .productImage{margin-bottom:0}.homepage .ingredientSlider .flex-viewport{padding-bottom:0}.homepage .ingredientSlider .unitsizedisplay{margin-top:5px}.weiboandwechatfooter{margin-top:-10px;margin-bottom:20px}.weiboandwechatfooter p{background-color:lightgrey;line-height:3.5;padding-left:29px}.dk_container{font-family:'Helvetica',Arial,sans-serif;font-size:11px;line-height:16px}.dk_container:focus{outline:0}.dk_container a{cursor:pointer;text-decoration:none;overflow:hidden}.dk_toggle{background-image:url("../images/select_arrows.png");background-repeat:no-repeat;background-position:right top;border:1px solid #d6d6d6;color:#333;padding:2px 20px 0 3px;height:17px}.dk_toggle:hover{background-position:right -19px;color:#333}.dk_open{z-index:10}.dk_options a{background-color:#fff;padding:2px 5px}.dk_options li:last-child a{border-bottom:0}.dk_options a:hover,.dk_option_current a{background-color:#ce1d3b;color:#fff;text-decoration:none}.dk_options_inner{border:1px solid #d6d6d6;color:#333;max-height:250px}.dk_options_inner,.dk_touch .dk_options{max-height:250px}.dk_container{display:none;float:left;position:relative}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;*display:inline;position:relative;zoom:1}.dk_open{position:relative}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}.dk_options_inner{overflow:auto;position:relative}.dk_touch .dk_options{overflow:hidden}.dk_touch .dk_options_inner{max-height:none;overflow:visible}.quickview .dk_toggle,.quickview a.dk_toggle{border:0;background:url('../images/select_arrows_v2.png') no-repeat 100% -4px}.quickview .dk_toggle:hover,.quickview a.dk_toggle:hover{background:url('../images/select_arrows_v2.png') no-repeat 100% -24px}.quickview .productdetail .label{color:#282b30;float:left;font-size:1.1em;font-weight:normal;text-align:left;width:84px}.quickview .dk_toggle{width:49px!important;height:14px;padding-top:0;text-align:right}.quickview .quantityinput .dk_toggle{width:38px!important}.quickview .dk_options{width:113px!important}