.defaultWidth{width:123456px;border:0}.onlyPrint{display:none}.onlyRedesign{display:none}@media screen and (max-device-width:1023px){body{cursor:pointer}}.jcarousel-container-horizontal{padding:20px 40px;width:245px}.jcarousel-container-vertical{height:345px;width:163px;margin-left:3px}.jcarousel-clip-horizontal{height:7.7em;width:24.5em}.jcarousel-clip-vertical{height:280px}.jcarousel-item{width:7.5em;height:7.5em}.jcarousel-item-horizontal{margin-right:10px}.jcarousel-item-vertical{margin-bottom:10px}.jcarousel-next-horizontal{background:transparent url('../images/carousel_next-horizontal.png') no-repeat 0 0;cursor:pointer;height:3.2em;position:absolute;right:5px;top:43px;width:3.2em}.jcarousel-next-horizontal:hover{background-position:-32px 0}.jcarousel-next-horizontal:active{background-position:-64px 0}.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active{background-position:-96px 0;cursor:default}.jcarousel-prev-horizontal{background:transparent url('../images/carousel_prev-horizontal.png') no-repeat 0 0;cursor:pointer;height:3.2em;left:5px;position:absolute;top:43px;width:3.2em}.jcarousel-prev-horizontal:hover{background-position:-32px 0}.jcarousel-prev-horizontal:active{background-position:-64px 0}.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active{background-position:-96px 0;cursor:default}.jcarousel-next-vertical{cursor:pointer;height:3.2em;position:absolute;bottom:0;width:165px;background:transparent url('../images/carousel-next.png') no-repeat 69px 10px}.jcarousel-next-disabled-vertical,.jcarousel-next-disabled-vertical:hover,.jcarousel-next-disabled-vertical:active{cursor:default}.jcarousel-prev-vertical{cursor:pointer;height:3.2em;width:165px;background:transparent url('../images/carousel-prev.png') no-repeat 69px 15px}.jcarousel-prev-disabled-vertical,.jcarousel-prev-disabled-vertical:hover,.jcarousel-prev-disabled-vertical:active{cursor:default}.hiddenFormElements{position:absolute;top:-1000px}.flashhomepageerror{text-align:center}.pt_storefront .jcarousel-container-vertical{top:5em;border:0;height:53.7em;padding:0;width:17.1em}.pt_storefront .jcarousel-list li,.pt_storefront .jcarousel-item{width:16em;height:18.3em;margin:0 auto;text-align:center}.pt_storefront .jcarousel-clip-vertical{width:15.6em;height:50.7em;padding:0 0 0 .8em}.pt_storefront .jcarousel-item{width:13em}.pt_storefront .jcarousel-item:hover{border-color:#808080}.pt_storefront .jcarousel-item-vertical{margin-bottom:0}.pt_storefront .jcarousel-prev-disabled-vertical,.pt_storefront .jcarousel-prev-disabled-vertical:hover,.pt_storefront .jcarousel-prev-disabled-vertical:active{background-position:7em -9.6em}.pt_storefront .jcarousel-prev-vertical:hover{background-position:7em -3.2em}.suggestions{background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:0;display:none;position:absolute;width:19.3em}.suggestions div{clear:both;height:17px;padding:2px;overflow:hidden;white-space:nowrap}.suggestions div.selected{background-color:#ccc;color:#fff}.suggestions div div.suggestionterm{float:left;overflow:hidden;width:110px}.suggestions div span.hits{float:right;line-height:1.8em;text-align:right;margin-left:3px}.producthits .producttile,.pt_widepage .productlisting .producttile{display:inline;float:left;margin:0 0 0 1.2em;overflow:hidden;text-align:center;width:252px;position:relative}.pt_widepage .productlisting .producttile{margin:0;width:243px}.pt_productsearchresult .producthits{float:right;margin:15px -4px 0 0;width:756px}.pt_productsearchresult .producthits .producthits_inner{margin-top:-16px}.pt_productsearchresult .producthits .search .producthits_inner{margin-top:16px}.producthits .producttile .image{position:relative;width:153px;height:153px;margin-left:auto;margin-right:auto}.pt_cart #vert_carousel_container .producttile .image .quickviewbutton a{background:transparent url('../images/cl-quickview-small.gif') no-repeat center center;position:absolute;top:55px;font-size:7.4px;height:20px;line-height:20px;left:16px;width:13em;padding-right:.5em}.producthits .producttile a.productswatchesall{color:black}.producttile .swatches .invisible,.productContainer .swatches .invisible{position:absolute;visibility:hidden}.producttile .swatches .innerpalette{display:inline}.producthits .producttile .swatches{height:1.7em;position:relative;width:auto;margin:2px auto 5px auto}.productlisting .producttile .swatches{margin-bottom:5px}.producthits .producttile .swatches .palette{text-align:center}.producttile .swatches a.swatch,#morecolorsdialog a.swatch{margin:0 1px 0 0;font-size:0;text-decoration:none;vertical-align:middle}#morecolorsdialog a.swatch{display:inline-block;margin-bottom:1px}.producttile .swatches a.swatch img{height:18px;margin:0;padding:0;width:18px;vertical-align:middle}.producttile .swatches a.swatch.selected img,.innerpalette a.swatch.selected img{height:16px;margin:0;padding:0;width:16px;vertical-align:middle;border:1px solid #ce1d3b}a.swatch img.nonorderablemask{position:absolute!important;margin-left:-18px!important}.swatches a.morecolors{font-size:10px;color:#282b30;margin-left:3px;vertical-align:middle}a.swatch img.hiddenthumbnail{display:none!important}.producthits .producttile .name{overflow:hidden;width:20em;height:44px;margin:0 auto}.productlisting .producttile .name a,.producthits .producttile .name a{font-size:12px;color:#282b30;text-decoration:none}.productlisting .producttile .name a:hover,.producthits .producttile .name a:hover{text-decoration:none;color:#ce1d3b}.producthits .producttile .pricing{margin:.3em 0;white-space:nowrap}.producthits .producttile .promo{font-size:10px}.pricing .promo,.pricing .promo .value{color:#ce1d3b}.producthits .producttile .review{margin-top:10px}.jcarousel-item .producttile .name{margin-bottom:9px}.jcarousel-item .producttile .BVCustomerRatings{margin-bottom:9px}.jcarousel-item .producttile .pricing{margin-bottom:4px}.producthits,.categorylanding,.pt_seo #content,.pt_sem #content,.pt_staticpage #content,.pt_staticpage #leftcolumn,#container.pt_compare div.compareshow{margin:15px 0 0}.pt_seo #content,.pt_sem #content{width:100%}.producthits .htmlslotcontainer p{text-align:center}.productresultarea{margin:48px 0 0 0}.productlisting{margin:auto;margin-bottom:28px}.recentlyViewed .productlisting{overflow:hidden}.productlisting .producttile{margin:0}.productresultarea .productlisting .compare{padding-top:15px;margin:0 auto}.productresultarea .productlisting .compare label{font-weight:normal;font-size:11px;color:#282b30;cursor:pointer}.productresultarea .productlisting .compare span.ui-checkbox,.productresultarea .productlisting .compare span.ui-radio{float:none;display:inline-block;position:relative;top:1px}.producthits .drawer .drHeader{margin-left:-7px}.drawer .drHeader .backtotop{float:right;color:#282b30;font-size:.71em;line-height:17px;position:absolute;right:0;top:9px;right:10px}.producthits div.drawer .producttile{margin:0;width:252px}.contenthits{margin-left:22px}.contenthits h3{margin-bottom:5px;text-transform:none}.contenthits .article{margin:10px 0}.nohits{margin:0;width:65%;float:left}.search h1{margin:0 0 10px 0;font-family:Georgia;font-size:21px;font-weight:normal;text-transform:uppercase;color:#282b30}.productnohits{margin:15px 0 0;width:978px}.productnohits .search{margin:15px 0 0}.productnohits h2{border-bottom:1px solid #e5e5e5}.nohits .nohitsmessage{font-family:Arial;font-weight:bold;font-size:12px;color:#282b30;background-color:#e8ecef;padding:10px 8px}.nohits .nohitsmessage a{text-decoration:underline;color:inherit}.nohits .noresults-help{margin:20px 0 10px 0}.nohits .noresults-help ul,.generalerror .errortext ul{list-style-position:inside;padding:0 0 0 5px;list-style-type:disc}.generalerror .errortext ul{font-size:.833em}.nohits .nohitssearch{margin:10px 0}.search .noresultsbottomslot-outer{float:right;width:35%}.search .noresultsbottomslot{padding-left:15px}.searchresultsheader{margin:2px 0;position:relative}.drawer .searchresultsheader{margin:10px 0 10px 23px}.drawer .refinementinfo{margin:10px 23px}.searchresultsfooter{margin:30px 0 5px 23px;position:relative}.searchresultsheader .pagination{font-size:1.0em}#contenthits .searchresultsheader{margin:10px 2px}.sorthitscontainer{display:block;height:1.7em;padding:2px 0;position:relative;margin:0}.sorthitscontainer .sortby{position:absolute;left:0}.pageRevamp .sorthitscontainer .sortby{width:45%}.sorthitscontainer .sortby select{width:auto}.sorthitscontainer .sortby select option{font-style:normal}.sorthitscontainer .itemsperpage,.contentitemsperpage{float:right}.pageRevamp .sorthitscontainer .itemsperpage,.pageRevamp .contentitemsperpage{width:22%}.contentitemsperpage label{font-weight:normal}.sorthitscontainer .itemsperpage label,.sorthitscontainer .sortby label,.contentitemsperpage label{font-family:Arial;font-size:10px;float:left;font-weight:normal}.sorthitscontainer .itemsperpage .dd3,.sorthitscontainer .sortby .dd3,.contentitemsperpage .dd3{font-size:10px}.sorthitscontainer .resultshits{font-size:1.1em;position:absolute;right:18.18em;line-height:14pt;white-space:nowrap}.sortby,.sortby form,.sortby fieldset{margin:0;padding:0;position:relative;left:0;text-transform:none;white-space:nowrap}.sortby select{width:14em;margin-right:10px}.itemsperpage .dd3 .ddTitle span.arrow,.pagination .dd3 .ddTitle span.arrow,.contentitemsperpage .dd3 .ddTitle span.arrow{background:url("../js/jquery-image-dropdown/msdropdown/select_arrows_small.png") no-repeat scroll 0 0 transparent;height:15px;width:14px}.itemsperpage .dd3 .ddTitle span.ddTitleText,.pagination .dd3 .ddTitle span.ddTitleText,.contentitemsperpage .dd3 .ddTitle span.ddTitleText{display:inline-block;margin-top:-3px}.itemsperpage .dd3 .ddTitle,.pagination .dd3 .ddTitle,.contentitemsperpage .dd3 .ddTitle{border:0}.searchrefine{margin:1.5em 0 0 0;padding:0;z-index:-1}.searchrefine h1{color:white;font-size:1.5em;font-weight:400;margin:0;padding:.2em .133em 0 .266em;text-transform:uppercase;z-index:-1}.searchrefine h1.searchheader{text-transform:none}.searchrefine .searchrefinemessage{background-color:#999;color:white;font-weight:bold;padding:2px 2px 3px 4px;text-transform:uppercase}.searchrefinements .refinedclear{float:right;margin-top:-1.545em}.searchrefinements .refinedclearmain{float:right}.searchrefinements .resultcount{color:#999}.searchrefinements .refineattributes,.searchrefinements .refineattributesnavigation{padding:0 0 0 5px;margin-top:5px}.searchrefinements .refineattributes fieldset,.searchrefinements .refineattributesnavigation fieldset{padding:0 0 0 15px}.searchrefinements ul{list-style:none;margin:0}.searchrefinements #category-level-2 li{font-size:1em}.searchrefinements li{font-size:1.1em;line-height:1.1em;padding:0;margin:0}.searchrefinements li a{font-family:Arial;font-size:1.0em;color:#282b30;text-decoration:none}.searchrefinements li a:hover{text-decoration:underline}.searchrefinements .searchcategories{padding:0 0 1.5em 1em}.searchrefinements .searchcategory span{color:black;font-size:1.1em;font-weight:bold;text-decoration:none;vertical-align:middle;text-transform:uppercase}.searchrefinements .searchcategory div{display:inline;padding-bottom:3px;vertical-align:middle}.searchrefinements .searchcategory span a{color:black;font-size:1.1em;font-weight:bold;padding:2px 2px 3px 0;text-decoration:none;text-transform:uppercase}.searchrefinements .searchcategory a.searchcategories:hover{text-decoration:underline}.searchrefinements ul.refinementcategory{padding:0 0 0 5px}.searchrefinements ul.refinementcategory#category-level-2{padding-left:16px}.searchrefinements ul.refinementcategory li{line-height:1.74em;cursor:auto}.searchrefinements ul.refinementcategory li a{background:url("../images/refinement.png") no-repeat scroll 0 2px transparent;padding:0 0 0 15px}.searchrefinements ul.refinementcategory>li.active>a{background:url("../images/refinement-selected.gif") no-repeat scroll 0 2px transparent;color:#ce1d3b}.searchrefinements ul.refinementcategory li a:hover{background:url("../images/refinement-selected.gif") no-repeat scroll 0 2px transparent;color:#ce1d3b;text-decoration:none}.searchrefinements ul.refinementcategory li.top{background:0;padding:0;text-transform:uppercase}.searchrefinements ul.refinementcategory li.top:hover{background:0}.searchrefinements .refineattributes ul,.searchrefinements .refineattributesnavigation ul{list-style:none;margin:0;padding:0}.searchrefinements .refineattributes ul li,.searchrefinements .refineattributesnavigation ul li{margin:0;padding:0;overflow:hidden;line-height:1.74em;cursor:auto}.searchrefinements .refineattributes li a,.searchrefinements .refineattributesnavigation li a{background:transparent url('../images/sprite-select.gif') 0 2px no-repeat;font-family:Arial;font-size:11px;color:#282b30;padding:0 0 0 15px}.searchrefinements .refineattributes li a:hover,.searchrefinements .refineattributesnavigation li a:hover{background-position:0 -11px;color:#ce1d3b;text-decoration:none}.searchrefinements .refineattributes li.selected a,.searchrefinements .refineattributesnavigation li.selected a{background:transparent url('../images/sprite-select.gif') no-repeat;color:#ce1d3b;background-position:0 -11px}.searchrefinements .refineattributes li.selected a:hover,.searchrefinements .refineattributesnavigation li.selected a:hover{color:#282b30}.searchrefinements .refineattributes .refined{display:inline;float:left;font-weight:bold}.searchrefinements .refineattributes .refined a.refinedclear{display:inline;float:right;text-align:right}.searchrefinements .refineattributes li.nonorderable a{cursor:default;text-decoration:none;background-position:0 -24px;color:#999}.searchrefinements .scrollable{overflow:auto}.searchrefinements .refineattributes .resultcount{color:#999;display:inline}.searchrefinements .refinement h3{background:none transparent;font-family:Arial Bold;font-size:1.2em;font-weight:bold;color:#282b30;padding:0;margin-bottom:0}.navgroup{font-size:1.0em;padding:.09em 0 1.363em 0;z-index:25}.navgroup h3{text-transform:uppercase}.navgroup h3.collapsed{background:transparent url('../images/open_close.gif') 0 0 no-repeat;height:12px}.navgroup h2{font-family:Arial Bold;font-size:12px;font-weight:bold;color:#282b30}.navgroup h2.collapsed{background:transparent url('../images/open_close.gif') 0 0 no-repeat;height:12px}.navgroup ul{list-style:none;padding:0 0 0 20px}.navgroup ul.submenu{padding:0}.navgroup .resultcount{color:#999}#container.pt_productsearchresult div.comparebar{margin-top:20px}#compareItemsPanel li{float:left;margin-right:8px;width:35px;height:34px;overflow:hidden}#compareItemsPanel li img{width:35px}#compareItemsPanel .compareitemremove img{position:absolute;top:40px;width:auto}div.comparebar #compareItemsButton{margin-left:12px;margin-top:6px}div.comparebar #clearComparedItemsButton{line-height:34px;margin-left:12px}#container.pt_compare .quantitylabel,#container.pt_compare .sizelabel{float:left;line-height:22px;width:55px}#container.pt_compare #content{width:974px;font-size:12px}#container.pt_compare #printbutton{float:right;margin-top:-58px}#container.pt_compare h2.pagetitle{margin-bottom:26px}#container.pt_staticpagewide #main{margin:0;width:auto}#container.pt_staticpagewide #main #content{width:auto;float:none}#container.pt_staticpagewide #main .breadcrumb,#container.pt_staticpagewide #main .pagetitle{width:978px;margin:0 auto!important}#container.pt_compare table.comparisontable{width:100%}#container.pt_compare table.comparisontable .image .thumbnail img{height:107px;width:107px}#container.pt_compare table.comparisontable td.comparelists{text-align:right;padding-right:12px}#container.pt_compare table.comparisontable td.comparelists form{float:right}#compareCategoryDropdown{width:125px}#container.pt_compare table.comparisontable td.productattribute{padding:20px 12px 0 0;vertical-align:top;text-align:right;color:#282b30}#container.pt_compare table.comparisontable td.product,#container.pt_compare table.comparisontable td.value{padding:0 0 0 4px;vertical-align:top}#container.pt_compare table.comparisontable td div.productcol{border:1px solid #e5e5e5;border-bottom:0;border-top:0;padding:20px 8px 20px 16px;width:138px}#container.pt_compare table.comparisontable td.product div.productcol{border-top:1px solid #e5e5e5;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;padding:8px 8px 40px 16px;color:#282b30}#container.pt_compare #ingredientsrow div.productcol{border-bottom:1px solid #e5e5e5;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px}#container.pt_compare #ingredientsrow div.productcolempty{padding:0 8px 0 16px;width:138px;border-bottom:1px solid #e5e5e5;line-height:0;font-size:0;height:0}#container.pt_compare table.comparisontable td.emptyslot div.productcol{border:0}#container.pt_compare table.comparisontable .compareremovebutton{float:right;background-image:url('../images/ico_close.png');width:14px;height:13px;background-color:transparent;padding:0;border:0}#container.pt_compare table.comparisontable .producttile .productimage{margin-top:47px;text-align:center}#container.pt_compare table.comparisontable .producttile .productimage img{max-width:140px;height:auto}#container.pt_compare table.comparisontable .producttile .swatches{margin-top:20px;min-height:18px}#container.pt_compare table.comparisontable .producttile .name{margin-top:20px}#container.pt_compare .BVCustomerRatings{margin-top:10px;margin-bottom:20px}#container.pt_compare table.comparisontable .producttile .pricing .price{font-size:12px}#container.pt_compare table.comparisontable .producttile .pricing .price .saveprice{display:block}#container.pt_compare table.comparisontable .producttile .pricing .price .salesprice{display:block;font-size:12px}#container.pt_compare table.comparisontable .producttile .pricing .price .standardprice{display:block;margin:10px 0 0 0}#container.pt_compare table.comparisontable .producttile>.promo{margin-top:10px}#container.pt_compare table.comparisontable .producttile>.promo .promotionalMessage{width:138px;overflow:hidden;word-wrap:break-word}#container.pt_compare table.comparisontable .producttile .size{margin-top:30px;height:23px}#container.pt_compare table.comparisontable .producttile .orderable{margin-bottom:8px}#container.pt_compare table.comparisontable .producttile select{width:80px;float:right}#container.pt_compare table.comparisontable .producttile .addtocartbar{margin-top:25px}#container.pt_compare table.comparisontable .producttile .addtocartbar button.primary{width:auto;max-width:135px;padding:5px 10px}#container.pt_compare table.comparisontable .producttile .addtocartbar button.primary span{position:relative}#container.pt_compare table.comparisontable .productcol .addtowishlist{margin-top:10px;text-transform:uppercase}#container.pt_compare table.comparisontable tr.evenattributerow div.productcol{background-color:#f9f9f9}#container.pt_compare table.comparisontable tr.oddattributerow div.productcol,#container.pt_compare table.comparisontable tr.evenattributerow .emptyslot div.productcol{background-color:#fff}.ui-dialog.selectcolordialog,.ui-dialog.morecolorsdialog{padding:12px 15px 8px 15px}.ui-dialog.selectcolordialog .ui-dialog-title,.ui-dialog.morecolorsdialog .ui-dialog-title{color:#282b30;font-size:12px;font-weight:bold}.ui-dialog.selectcolordialog .ui-dialog-content,.ui-dialog.morecolorsdialog .ui-dialog-content{margin-top:2px;margin-bottom:13px}.ui-dialog.selectcolordialog .ui-dialog-titlebar-close,.ui-dialog.morecolorsdialog .ui-dialog-titlebar-close{margin-top:-12px;display:none}#selectcolordialog_description,#morecolorsdialog_description{font-size:10px;color:#707378}#selectcolordialog_description{margin-bottom:15px}#selectcolordialog_image{max-height:120px;margin-bottom:15px}#selectcolordialog_outofstock{color:#ce1d3b;font-weight:bold;font-size:12px;margin-bottom:15px}.ui-dialog.morecolorsdialog .innerpalette{margin-top:15px;font-size:0}.ui-dialog.morecolorsdialog .ui-dialog-content{overflow:hidden}.productloader{display:block;margin:25px 215px;padding:25px 0;text-align:center;width:350px}#QuickViewDialog .productloader{display:block;padding:70px 0;text-align:center;width:350px;margin:0}.productdetail .productinfo{float:right;width:430px;margin-left:5px}.share .pinterestButtonWrapper{float:left;margin-right:5px;width:41px}.share .fblike{float:left}.productdetail.pdpv2 .fblike{margin:5px auto}.productdetail.pdpv2 .share .fblike{margin:0}.productdetail.pdpv2 .productinfo .shortDescription{font-family:georgia,"Times New Roman",Times,serif;padding:4px 0 14px;padding-top:4px;font-size:1.4em;color:#707378}.maywerecommend .recommendations_cross-sell .jcarousel-list li,.maywerecommend .recommendations_cross-sell .jcarousel-item{width:142px;height:170px;padding:0 10px 0 7px}.productdetail .productinfo .productattrib.colorswateches{margin:15px 0 0;padding:0 0 0 1px;width:230px}.productdetail .productinfo .productattribtop{width:433px;height:3px;background:transparent url('../images/bg_product_attr.png') no-repeat 0 0}.productdetail .label{float:left;text-align:left;width:84px;font-size:1.1em;font-weight:normal;color:#282b30}.productdetail .quantity label,.productdetail .variationattributes .label{line-height:2.0em}.productdetail .variationattributes .unitsizedisplay{line-height:2.2em}.productdetail .variantdropdown{margin:0 0 14px 0}.productdetail .variantdropdown .unitsizedisplay,.productdetail .colorSelectContainer .unitsizedisplay{float:left;margin-left:12px}.productdetail .productimage,.productdetail .productimage img{height:270px;width:270px}.productdetail .productimagesmall{border:1px solid #8f979d;float:left;height:107px;position:relative;width:107px}.productdetail .sampleinfo{float:left;margin:-15px 0 65px 30px;position:relative}.productdetail .sampleinfo h4{margin-top:-18px}.productdetail .productimagesmall img{height:107px;width:107px}.productdetail .productthumbnails,.productdetail .productVideoThumbnails{margin:15px auto;text-align:left;float:left}.productdetail .productthumbnails img{border:1px solid #8f979d;height:42px;width:40px;margin:0 9px 0 0}.productdetail .productVideoThumbnails .videoThumbnail{border:1px solid #8f979d;height:42px;width:40px;display:block}.productdetail .productVideoThumbnails img.playOverlay{border:0 none;margin:-42px 0 0 1px;display:block}.productdetail .productVideoThumbnails .productVideoThumbnail{display:block;float:left;position:relative;width:40px;height:42px;margin:0 9px 0 0}.productdetail .productthumbnails img:hover,.productdetail .productVideoThumbnails img:hover{cursor:pointer}.productdetail .productID{float:right}.productdetail .productattrib .price{font-size:1.8em;width:300px}.drContent.workswellwith .price .standardprice{margin-right:0;padding-right:0}.productdetail .tieredprice{color:#ce1d3b;margin:8px 0 12px 0}.productdetail .tieredprice .label{font-size:1.2em}.productdetail .tieredprice .tieredpricevalues{font-size:1.1em}.productdetail .promotion{font-size:1.2em;margin-bottom:14px}.productdetail .promotion .label{color:#ce1d3b;font-size:12px;float:none;margin:0}.productdetail .promotion a.tooltip-details{text-decoration:underline}.tooltipviewdetails{border:1px solid black;font-size:1.1em;width:400px}.tooltipviewdetails ul{list-style:inside}.productdetail .availability{clear:both;font-size:1em;max-width:117px}#container.pt_productdetails .productdetail .productContainer .addtocartbar{clear:both;display:block}.pt_productdetails .fb-like iframe{z-index:100}.productdetail .addtocartbar .pricing{display:block;float:left;clear:right;margin:10px 0 7px 0}.productdetail .addtocartbar .addtocart{position:relative;clear:both;display:block;margin:0 0 0 87px}.productdetail .addtocartbar .addtocart .quanity .label{font-size:1.2em;text-transform:uppercase}.productdetail select#quantity{width:58px}.productdetail .addtocartbar .addtocart .quanity{display:inline}.productdetail .productactions{margin:9px 0 0 0}.productdetail .sendtofriend{background:transparent url('../images/email_icon.gif') no-repeat 0 3px;padding-left:13px}.productdetail .nonorderable a{background-position:0 -75px;color:#999;text-decoration:none}.productdetail .addtowishlist.nonorderable a{color:#000}.productdetail .nonorderable a:hover{background-position:0 -75px}.productdetail .itemNo{float:right}.productdetail .skinType .slabel,.productdetail .textureType .slabel{color:#282b30}.productdetail .nonorderable a:hover{background-position:0 -75px}.bundle .bundleinstance{width:123px;float:left;margin-right:10px;margin-top:10px;padding-left:10px;background:transparent url('../images/list-square.png') no-repeat 0 5px}.custom-carousel{position:relative}.custom-carousel .custom-carousel-buttons{position:absolute;top:-40px;right:14px}.custom-carousel .custom-carousel-buttons .custom-carousel-button{width:20px;height:20px;float:left;margin-right:1px;cursor:pointer;background:transparent url('../images/bg_custom_carousel_btn.png') no-repeat 0 8px}.custom-carousel .custom-carousel-buttons .custom-carousel-button.selected{background:transparent url('../images/bg_custom_carousel_btn_selected.png') no-repeat 0 8px;cursor:default}.custom-carousel .custom-carousel-item{opacity:0}.bundleheading{font-weight:bold;font-size:1.2em;color:black;margin-top:15px}.attribute{font-size:1.2em}.attribute img.swatch{width:12px;height:12px}.productinfo .attribute{font-size:1em;margin-bottom:14px}.productinfo .attribute .value{font-size:1.1em}.attributecontentlink{float:right}#sizeChartDialog{position:relative}.sizinginformation{position:static}.sizechart{font-size:.8em}.sizechart td{text-align:center}.variationattributes .swatches{clear:both;margin:0 0 10px 0}.variationattributes .swatches ul.swatchesdisplay{clear:both;padding:0;list-style:none;margin:0;float:left}.variationattributes .swatches li{float:left;height:2.08em;margin:1px;padding:0;text-align:center;width:2.08em}.variationattributes .swatches li a{background:transparent url('../images/refinement_background.gif') no-repeat 0 0;color:#000;display:block;font-size:.8em;line-height:2.8em;overflow:hidden;width:2.6em;height:2.6em;padding:0}.variationattributes .swatches li a:hover{background-position:0 -50px}.variationattributes .swatches li.selected a{background:transparent url('../images/refinement_background.gif') no-repeat 0 -25px;color:white}.variationattributes .swatches li.selected a:hover{background-position:0 -125px}.variationattributes .swatches li.nonorderable a{background-position:0 -75px;color:#999;text-decoration:none}.variationattributes .color li{float:left;height:18px;margin:0 1px 1px 0;padding:0;text-align:center;width:18px}.variationattributes .color li a{background:0;border:0 none;height:16px;text-indent:30px;width:16px}.variationattributes .color li a:hover{border:1px solid black}.variationattributes .color li a:focus,.variationattributes .color li a:active{border:1px solid black}.variationattributes .color li.selected a,.variationattributes .color li.selected a:link,.variationattributes .color li.selected a:hover,.variationattributes .color li.selected a:active{background:0;border:1px solid #ce1d3b}.variationattributes .color li.nonorderable a,.variationattributes .color li.nonorderable.selected a:hover,.variationattributes .color li.nonorderable.selected a:active,.variationattributes .color li.nonorderable.selected a,.variationattributes .color li.nonorderable.selected a:link,#morecolorsdialog li.nonorderable a{background:transparent url('../images/swatch-inactive.png') repeat 0 0;border:0 none;z-index:25;width:18px;height:18px}.variationattributes .color li a#swatch-Miscellaneous{background-position:0 -75px}.variationattributes .color li a#swatch-Miscellaneous:hover{background-position:0 -150px}.variationattributes .color li.selected a#swatch-Miscellaneous{background-position:0 -125px}.productset{border-top:1px solid #ccc;width:auto}.productsetdetail .productinfo{margin-left:0;float:left;width:133px}.productsetdetail .productimages{width:65px}.productdetail .productContainer .productimages{position:relative}.productdetail .productContainer .productimages .share{margin-bottom:4px}.productdetail .zoomindicator,.productBlock .zoomindicator{width:15px;height:14px;background:transparent url('../images/bg_zoom_image.png') no-repeat 0 0;margin:-19px 0 0 5px;position:relative;z-index:9}.productsetdetail .productname{font-size:1.2em;padding:0;font-weight:normal;font-family:Arial,Helvetica,Verdana,sans-serif}.productsetdetail .productname a{color:black}.productsetdetail .price{font-size:1.1em}.productdetail .colorSelect{width:213px}.productdetail .colorSelectContainer{margin:0 0 14px 0}.productsetdetail .promotion{border-bottom:1px solid gray;border-top:1px solid gray;font-size:1em;margin:5px 0;padding:2px 7px}.productdetail .promotion .label{width:auto}.productsetdetail .variationattributes{font-size:1.1em;margin:0}.productsetdetail .availability{font-size:1.1em}.productsetdetail .addtocartbar{margin:0 0 24px 0}.productsetdetail .addtocartbar .addtocart .quanity .label{font-size:1.1em;text-transform:uppercase}.productsetdetail .addtocartbar .addtocart{margin-top:-2px;position:static}.productsetdetail .addtocartbar .addtocart .quanity input.quantityinput{font-size:.9em}.productsetdetail .addtocartbar .addtocart button.addtocartbutton span{font-size:.9em}.productdetail .productnav{margin:0 0 8px 10px}.productdetail .productnavigation{margin-left:auto;margin-right:auto;width:23em}.productdetail .productnavigation .productprevious{background:transparent url('../images/previous.gif') no-repeat 0 20px;border-right:1px solid #ccc;float:left}.productdetail .productnavigation .productnext{background:transparent url('../images/next.gif') no-repeat right 20px;float:left}.productdetail .productnavigation a{display:block;text-decoration:none}.productdetail .productnavigation .productprevious span{margin:0 0 0 10px}.productdetail .productnavigation .productnext span{margin:0 10px 0 0}.productdetail .productnavigation img{height:5em;width:50px;vertical-align:middle}.productdetail .productnavigation .productprevious img{padding:0 15px 0 0}.productdetail .productnavigation .productnext img{padding:0 0 0 15px}.sendtofriend{color:#707378}.sendtofriend .requiredcaption{margin:0 0 10px 0}.sendtofriend .caption{font-size:10px}.sendtofriendconfirmationcontainer{font-size:12px;color:#282b30;min-height:80px!important}.sendtofriendconfirmationcontainer button#confirmBtn{margin-top:20px;display:block}.sendtofriend .actions{margin:0;text-align:left}.sendtofriend .formfields{margin:0}.sendtofriend .formfield{margin-bottom:15px;width:100%}.sendtofriend .confirmsendcheckbox{margin-bottom:29px}.sendtofriend .formfield input.textinput{width:265px}.sendtofriend .privacyPolicy{display:inline-block;margin-top:0}.sendtofriend .checkbox{margin-top:26px}.sendtofriend .checkbox label{font-size:10px;font-weight:normal;vertical-align:top;cursor:pointer}.sendtofriend .formfield.emailsignupcheckbox .checkbox label{display:inline-block;width:270px;text-align:left}.sendtofriend #friendContent{width:410px}.sendtofriend #friendContent textarea{width:100%}.sendtofriend #cancelBtn{margin-top:3px;margin-left:7px;display:inline-block}.sendtofriend .caption .limit{color:#282b30}.sendtofriend .caption .count{color:#ce1d3b}#pwrwritediv.productdetail h2.pagetitle{margin:20px 0 20px 0}#pwrwritediv.productdetail .productContainer{width:100%}#pwrwritediv.productdetail .productimages{float:left}#pwrwritediv.productdetail .productinfo{width:653px;float:left}.pt_cart .producttile{width:auto}.pt_cart .producttile .image{height:auto;width:165px}.pt_cart #rightcolumn .productlisting .producttile p.productimage img{height:107px;width:107px}.pt_cart #rightcolumn .productlisting li{height:181px}.pt_cart #rightcolumn .productlisting .jcarousel-container-vertical{height:560px}.pt_cart #rightcolumn .jcarousel-clip-vertical{height:500px}.pt_cart #rightcolumn .producttile{width:156px}.pt_cart #rightcolumn .producttile .name a{margin:0}.pt_cart #rightcolumn .producttile .name{width:auto}.pt_cart #rightcolumn .producttile .image{width:auto}.pt_cart #rightcolumn .producttile div.salesprice.promo,.pt_productdetails .maywerecommend div.salesprice.promo,.pt_productdetails .drawer div.salesprice.promo{display:block}.pt_cart #rightcolumn #vertcarousel li{height:240px}.pt_cart .producttile .swatches{display:none}.pt_cart .producttile .name a{display:block;margin-right:9px}.pt_cart #vert_carousel_container,.recommendations_cross-sell{background:transparent url('../images/bg_recommendation.png') repeat-y 0 0}.pt_cart .producttile .name{width:165px}.pt_cart .producttile .product_horizontal{height:45px;margin:0 auto 3px}.pt_cart .productlisting .producttile{padding:0;margin:0;position:relative}.pt_cart #carousel_bg_shadow_holder,.recommendations_bg_cross-sell{background:transparent url('../images/bg_recommendations_bottom_shadow.png') repeat-x bottom left;margin-left:5px;width:162px}.pt_cart .unitsizedisplay{color:#bec0c3;float:left;font-size:9px;width:202px;margin-top:2px;text-align:left}.pt_cart #rightcolumn .unitsizedisplay{width:auto;text-align:center;float:none}.pt_cart .rowbundle .unitsizedisplay{margin-top:5px;margin-left:0}.pt_cart .rowbundle .priceperunitblock,.pt_checkout .bundlerow .priceperunitblock,.ordershipments table.ordershipmenttable td.bundleitem .priceperunitblock{display:none}.pt_productdetails .addtocartbar .unitsizedisplay{margin-top:10px}.pt_checkout .bundlerow .unitsizedisplay{margin-top:5px;float:left;width:210px}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .label{vertical-align:top}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .pricingmodule div.unitsizedisplay,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .pricingmodule div.unitsizedisplay{display:block;margin-top:5px;margin-left:93px}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .pricingmodule div{display:inline;margin:0}#container.pt_account .accounteditaddress .address_list .account_addresses button.secondary.editButton{vertical-align:middle}#container.pt_account .accounteditaddress .address_list .account_addresses .deletelink.allcapslink{vertical-align:middle;width:80px}#container.pt_account .russianLocation .formfield-province select.selectbox,#container.pt_account .russianLocation .formfield-city select.selectbox,#AddressForm.edit_address_form .russianLocation .formfield-province select.selectbox,#AddressForm.edit_address_form .russianLocation .formfield-cityRussia select.selectbox,#AddressForm.edit_address_form .formfield.province select.selectbox{width:273px}.ruAddressNotification{width:36%;float:right;position:absolute;top:60px;right:35px;padding:5px}.ruInfo textarea.textbox{width:273px;height:80px;margin-bottom:10px}.pt_orderconfirmation .unitsizedisplay{margin-top:5px}#quickview .unitsizedisplay{margin-top:5px}.recommendedBeautySetWrapper .unitsizedisplay{margin-top:5px}.pt_productdetails .maywerecommend .recommendations_bg_cross-sell li{height:223px}.maywerecommend .jcarousel-container-vertical{height:364px}.pt_productdetails .maywerecommend .jcarousel-container-vertical{height:422px}.maywerecommend .jcarousel-clip-vertical{height:300px}.pt_productdetails .jcarousel-clip-vertical{height:342px}.pt_productdetails .price .salesprice{font-weight:bold;font-style:normal}.pt_productdetails .productinfoblock .price .salesprice{float:left;margin-right:10px}.pt_productdetails .productinfoblock .price .salesprice.promo{float:none;margin-right:0}.pt_productdetails .shippingandtaxes a:hover{text-decoration:none}.pt_cart #vert_carousel_container .jcarousel-next-disabled,.maywerecommend .jcarousel-next-disabled{background:0}.pt_cart #vert_carousel_container .jcarousel-prev-disabled,.maywerecommend .jcarousel-prev-disabled{background:0}.pt_cart #bottom_border_shadow_holder,.maywerecommend .bottom_border_shadow_holder{background:transparent url('../images/bg_recommendations_bottom_border.png') no-repeat 2px 0;width:172px;height:7px;position:absolute}.pt_cart #recommendations_header,.maywerecommend h4{background:transparent url('../images/bg_recommendation_header.png') no-repeat 0 0;width:174px;font-size:13px;text-align:center;text-transform:uppercase;padding-bottom:5px}.maywerecommend h4{height:23px;margin-bottom:0}.pt_cart #recommendations_header div,.maywerecommend h4{padding-top:11px;color:#707378;font-weight:normal;font-family:ProximaNovaLight}.pt_cart .price .salesprice{font-weight:bold;font-style:normal}.pt_cart #rightcolumn{position:relative;left:14px;top:29px;width:200px;padding-bottom:20px}.estimatedloyaltypoints .callout{color:#10568b;font-size:12px;font-weight:bold}.quantitybuttonsholder{float:left;margin-left:10px;width:120px}.quantitybuttonsholder button:hover,.quantitybuttonsholder a:hover,button.textbutton:hover{color:#ce1d3b}.checkoutplaceorder .errorform{margin:0;color:#ce1d3b;font-size:12px}.pt_cart .bundleqtyincluded{color:black;font-size:14px;margin-left:3px}.cartlogin{padding:8px 0 0 8px}.cartlogin .logincustomers{border:1px solid #000;margin-bottom:10px;width:100%;background-color:#e1e1e1}.cartlogin .accountwelcome{margin:0}.cartlogin h3{font-size:1.2em;font-weight:bold;padding:3px 3px 0;text-transform:uppercase;background-color:transparent}.cartlogin .errorform{margin:0}.cartlogin .returningcustomers{margin:0 12px 3px;text-align:left}.cartlogin .returningcustomers p{display:block;margin:0}.cartlogin .returningcustomers a{color:black;text-decoration:underline}.returningcustomers button.primary{margin-top:20px}.cartlogin .returningcustomers .label{font-size:1.1em;margin:0;width:auto;text-align:left}.cartlogin .returningcustomers .label .requiredindicator{display:none}.cartlogin .returningcustomers .rememberme{float:left;margin:2px 0 4px 0}.cartlogin .returningcustomers .formactions{margin:2px 0 4px 0;text-align:left}.cartlogin .returningcustomers .forgotpassword{margin:2px 0 4px 0}.cartlogin .returningcustomers input.textinput,.cartlogin .returningcustomers input.textinputpw{width:160px}.cartlogin .cartnewcustomer,.cartlogin .cartguest{padding:0 0 10px 7px;font-size:1.1em}.cartloginpanel button{background:transparent url('../images/imagebuttonlg.gif') no-repeat right -140px;border:0;cursor:pointer;font-size:1em;overflow:visible;padding:0 15px 0 0;position:relative;margin-right:5px;text-align:center}.cartloginpanel button span{background:transparent url('../images/imagebuttonlg.gif') no-repeat 0 0;color:#fff;display:block;font-size:1.2em;font-weight:bold;height:30px;padding:8px 0 0 15px;position:relative;white-space:nowrap}.cartloginpanel button:hover{background-position:right -210px}.cartloginpanel button:hover span{background-position:0 -70px}.pt_cart .approching{border:1px solid #ccc;padding:5px 0;overflow:hidden;box-sizing:border-box}.pt_cart .approching .alert-message{display:block;width:100%;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px;font-size:13px;font-weight:400;box-sizing:border-box}.pt_cart .approching .alert-message:first-child{border-top:0 solid #ccc}.pt_cart .approching div.giftslist{padding-right:0!important;width:100%!important;border:0 solid #ccc!important;border-bottom:1px solid #ccc!important;box-sizing:border-box}.pt_cart .approching .show-bonus-product{display:block;width:100%;margin:10px auto;box-sizing:border-box}.pt_cart .approching .suggest-message{display:block;width:100%;padding:10px;color:red;font-size:13px;font-weight:400;box-sizing:border-box}.pt_cart .approching ul.jcarousel-list{width:auto!important;text-align:center}.pt_cart .approching ul.jcarousel-list li{float:none!important;display:inline-block}.approaching_gift{margin-top:10px;border:1px solid #c6152e;padding:5px 0}.approaching_gift ul.approaching_block{display:table}.approaching_gift ul.approaching_block li.approaching_list{display:inline-block}.approaching_gift ul.approaching_block li.approaching_list ul.approaching_row{display:table-row}.approaching_gift ul.approaching_block li.approaching_list ul.approaching_row li{display:table-cell;vertical-align:middle}.approaching_gift ul.approaching_block li.approaching_list ul.approaching_row li.productinfo{width:auto!important}.checkout{font-size:1.1em;padding:.454em 0 2.272em .454em;width:68.18em}#container.pt_checkout div.headerbar{top:15px;right:0;clear:both}.checkoutbilling,.checkoutshipping,.checkoutmultishipping,.orderconfirmation{padding-right:5px}.checkout .checkoutshipping form .label,.checkout .checkoutbilling form .label{width:auto;text-align:left;color:#707378;display:block;line-height:15px}.checkout .checkoutshipping form #addressform input,.checkout .checkoutbilling form #addressform input{width:275px;height:16px}.checkout .checkoutshipping form #addressform input[type="checkbox"],.checkout .checkoutbilling form #addressform input[type="checkbox"],.checkout .creditcardcolumn input[type="checkbox"],.checkout #giftoptions .giftleftcontent input[type="checkbox"],.checkout #giftoptions .giftleftcontent input{height:13px;width:auto;vertical-align:middle}.checkout .checkoutshipping form #addressform select,.checkout .checkoutbilling form #addressform select{width:285px;height:20px;font-size:1em;color:#282b30;padding:2px}.desiredDeliveryTimeSlot,.desiredDeliveryDate{width:285px;height:auto;font-size:1em;color:#282b30;padding:2px}.checkout .checkoutshipping form #addressform .loginonbehalflink,.checkout .checkoutbilling form #addressform .loginonbehalflink{width:330px}.checkout .leftshippingcolumn{float:left;width:300px}.checkout .rightshippingcolumn{float:left;margin-left:32px;width:320px}.checkout .checkoutbilling .invoiceControls{border-top:3px solid #e5e5e5;margin-top:10px;padding-top:10px}.checkout .checkoutbilling .invoiceControls .leftcolumn,.checkout .checkoutbilling .invoiceControls .rightcolumn{float:left}.checkout .checkoutbilling .invoiceControls .leftcolumn{margin-right:20px}.checkout .checkoutbilling .invoiceControls .label,.checkout .checkoutbilling .invoiceControls .value{float:left;line-height:35px}.checkout .addressform{margin:3px 0 50px 0}.checkout .checkoutshipping .addressform{margin:0}.checkout .checkoutshipping h2,.checkout .checkoutbilling h2{color:#282b30;font-size:1.3em;font-family:georgia,"Times New Roman",Times,serif}.checkout .addresslist{margin-top:12px;float:left}.checkout .addresslist select{width:390px;font-size:11px;color:#707378;padding:2px}.checkout .selectaddress .selectaddressstar{color:black;font-size:1.2em}.checkout .selectaddress .selectaddressmessage{color:gray;font-size:1.1em}.checkout .emailsignup .value{width:300px}.checkout .emailsignup label{float:left;font-size:1.0em;font-weight:normal;margin:-14px 0 0 18px;text-align:left}.checkout .emailsignup .value a{display:block;margin:0 0 0 18px}#AddressForm #editprofile .building .dd3,#AddressForm #editprofile .numbers .dd3{width:273px!important}@media screen and (-webkit-min-device-pixel-ratio:0){#AddressForm #editprofile select{height:20px;outline:0;padding:0 20px 1px 0;display:inline-block;background:url(../js/jquery-image-dropdown/msdropdown/select_arrows.png) no-repeat 0 0;background-position:top right;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;color:#707378}#AddressForm #formfieldState select,#AddressForm #formfieldProvince select{width:273px}}#editprofile .address2 .dd3{width:273px!important;float:none}#editprofile .address2 .dd3 .ddChild{width:271px!important}#container.pt_checkout #content,#container.pt_wishlist #content,#container.pt_samples #content{width:100%}#container.pt_checkout h2,#container.pt_account .accountlogin h2,#container.pt_wishlist h2{font-size:18px}#container.pt_checkout #shippingmethodform h2{font-size:18px;margin-top:17px;font-family:Georgia}#container.pt_checkout .checkoutlogin button.secondary,.accountlogin button.secondary,.wishlistlogin button.secondary{margin-top:20px}.checkoutlogin .createaccountbutton button.primary{margin-top:20px;height:21px}.logincustomers,.logincreate,.logingeneral{margin:32px 0 10px 17px;padding:0 40px 0 0;float:left;width:265px;min-height:346px;background-image:url('../images/bg_separator.png');background-repeat:no-repeat;background-position:303px 0}.logincustomers{margin-left:0}.checkoutlogin .logingeneral,.checkoutlogin .logincreate{background-image:none;width:500px}.checkoutlogin .createaccountbutton button.secondary span,.checkoutlogin .logincustomers button.secondary span{color:white}.checkoutlogin .createaccountbutton,.checkoutlogin .createaccoutnlater{float:left;margin-right:17px}.checkoutlogin .createaccountbutton button.secondary,.checkoutlogin .logincustomers button.secondary{background-color:#ce1d3b;background-image:none;border-color:#ce1d3b}.wishlistlogin .logincreate{background-image:none}.wishlistlogin h3{font-family:Georgia;font-size:1.8em;text-transform:none;color:#282b30;margin-bottom:0;padding-bottom:8px}.checkoutlogin input[type=text],.checkoutlogin input[type=password],.accountlogin input[type=text],.accountlogin input[type=password],.wishlistlogin input[type=text],.wishlistlogin input[type=password]{width:260px}.checkoutlogin p,.accountlogin p,.wishlistlogin p{margin-bottom:15px}.checkoutlogin .rememberme,.accountlogin .rememberme,.wishlistlogin .rememberme{margin:20px 0 0 0}.checkoutlogin .password,.accountlogin .password,.wishlistlogin password{margin-top:16px}.checkoutlogin .forgotpassword,.accountlogin .forgotpassword,.wishlistlogin .forgotpassword{margin-top:23px}.checkout .addressoptions.formfield{margin:23px 0 0 0}.checkout .addressid.formfield{margin:11px 0 0 0}.checkout .companyname.formfield{margin:30px 0 0 0}.checkout .addressform .first{margin:41px 0 0 0!important}.checkout .japan.addressform .first{margin:48px 0 0 0!important}.checkout .street.formfield{margin:12px 0 0 0}.checkout .street .requiredindicator{float:left;margin-right:2px}.checkout .formfield.email{margin:17px 0 20px 0}.checkout .formfield.empty{height:38px}.checkout .formfieldDesired{margin:30px 0 0 0}.checkout .addressoptions .checkbox{display:inline;margin:0 10px 0 0}.checkout form .value{margin-top:2px}.checkout .price .salesprice span.value{font-size:12px!important}.checkout .addressoptions .checkbox label{font-weight:normal;font-size:1em}.checkout .formfield.giftmessage{margin-top:15px}.checkout .giftmessage label{font-weight:normal;line-height:14pt}.checkout .remark textarea{width:275px;padding:2px 4px}.checkout .giftmessagetext textarea{height:85px;width:300px}.checkout .giftmessagetext .caption{font-size:10px}.checkout .giftmessagetext .caption .limit{color:#282b30}.checkout .giftmessagetext .caption .count{color:#ce1d3b}#formFieldRemark .caption .count{color:#ce1d3b}.checkout .giftwrap .giftleftcontent{float:left;width:400px}.checkout .giftwrap .giftleftcontent label{font-weight:normal;color:#282b30;line-height:16pt}.checkout .giftwrap .giftleftcontent .priceLabel{display:none}.checkout .giftwrap .giftleftcontent .giftprice div.pricing,.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price{display:inline}.checkout .giftwrap .giftleftcontent .giftdescription{line-height:12pt;padding-left:20px}.checkout .giftwrap .giftwrapwarning{color:#ce1d3b;margin-bottom:10px}.checkout #shippingmethodform h2{border-bottom:0;margin-bottom:12px}.checkout .shippingmethods{margin-bottom:30px}.checkout .shippingmethods .shippingmethod{margin-bottom:15px}.checkout .shippingmethods .formfieldtooltip{margin:0;float:none}.checkout .shippingmethods .shippingmethod .detailslink{margin-left:7px;display:inline-block}.checkout .shippingmethods .shippingmethod .detailslink:hover{color:inherit}.checkout .shippingmethods label{font-weight:normal;line-height:16pt;color:#282b30;cursor:pointer}.checkout .shippingmethods .shippingpromos{color:#ce1d3b;margin-left:22px;font-size:12px}.checkout .shippingmethods .shippingpromos li{cursor:default;margin-top:2px;background-image:url('../images/bullet_red.jpg');background-repeat:no-repeat;background-position:0 6px;padding-left:7px}.checkout .shippingmethods .shippingmethoddescription{font-size:12px;color:#707378;margin-left:22px;margin-top:2px}.checkout .shippingmethods .normalprice{font-weight:bold}.checkout .shippingmethods .standardshipping{text-decoration:line-through;font-weight:bold}.checkout .shippingmethods .discountshipping{color:#ce1d3b;font-weight:bold}.shippingdetails{font-size:12px;width:244px!important;padding:17px 14px 17px 14px}.shippingdetails .label{float:left;width:195px}.shippingdetails .value{float:right;font-weight:bold;width:44px;text-align:right}.shippingdetails .surchargeproduct{font-weight:normal;padding-bottom:3px}.shippingdetails .surchargeqty{font-weight:bold;margin-right:3px}.shippingdetails .shippingmethodcost{padding-bottom:3px}.shippingdetails .promo{color:#ce1d3b;padding-top:3px;font-weight:normal}.shippingdetails .shippingtotal{padding:25px 0 0 0;font-weight:bold}.checkout table.multishipaddressestable{margin-bottom:50px;width:100%}.checkoutmultishipping td{padding:2px 4px 2px 16px;vertical-align:top}.checkoutmultishipping td.detailscolumn .name{font-weight:normal}.checkoutmultishipping td.quantitycolumn{padding-top:4px}.checkoutmultishipping td.shippingaddress select.selectbox{width:250px}.checkoutmultishipping td.shippingaddress .editaddress{text-align:right}.checkoutmultishipping td.shippingaddress .editaddress a{color:black}.checkoutmultishipping tr.rowgiftcert{border-bottom:1px dashed #898989}.checkoutmultishipping tr.rowgiftcert td{padding:2px 4px 8px 16px}.checkout .creditcardlist{margin:5px 0 10px}.checkout .selectcreditcard{margin-bottom:2px}.checkout .selectcreditcard .selectcreditcardmessage{color:#707378;font-weight:bold}.checkout .creditcardlist select{width:400px}.checkout .paymentmethods{margin:0 0 20px}.checkout .paymentmethods label{line-height:20px;font-weight:normal;color:#282b30}.pt_checkout .checkout .paymentmethods.showLogos .paymentmethod .contentasset{display:inline}.pt_checkout .checkout .paymentmethods.showLogos .paymentmethod{float:none;clear:both}.pt_checkout .checkout .paymentmethods.showLogos .paymentmethod>input,.pt_checkout .checkout .paymentmethods.showLogos .paymentmethod>label,.pt_checkout .checkout .paymentmethods.showLogos .paymentmethod>.paymentLogo{clear:none;float:left;height:40px;line-height:40px}.pt_checkout .checkout .paymentmethods.showLogos .paymentmethod input{margin-right:7px}.checkout .paymentmethods .paymentLogo{display:inline;margin-left:20px}.checkout .paymentform{display:none}.couponform .redemption .success{font-weight:bold}.checkout .checkoutbilling .giftcertform .value,.checkout .checkoutbilling .couponcode .value{float:left;margin:0 5px 0 0}.checkout .checkoutbilling .giftcertform .label,.checkout .checkoutbilling .couponcode .label{color:#282b30;margin-bottom:6px}.checkout .checkoutbilling .giftcertcouponform h2{border-bottom:0;border-top:3px solid #e5e5e5;padding-top:16px}.checkout .giftcertcouponform .requiredindicator{display:none}.checkout .giftcertform .helptext{border-top:1px dashed black}.checkout .giftcertform{margin:15px 0 15px 0}.checkout .checkoutbilling #dwfrm_billinggiftcert{margin-top:30px}.checkout .giftcertfield .balance,.giftcertfield .redemption{font-weight:bold;margin:7px 0 0 0}.checkout .giftcertfield .redemption a{color:#ce1d3b;font-weight:normal;text-decoration:none}.checkout .giftcertfield .redemption a span{margin:0 0 0 3px;text-decoration:underline}.checkout .giftcertfield .checkbalance{display:inline-block;margin:2px 0 0 9px}.checkout .checkoutbilling .couponformhelp{margin:10px 0 10px 0}.checkout .checkoutbilling #couponsform{border-bottom:1px solid #e5e5e5;padding-bottom:26px;margin-top:45px;margin-bottom:28px}.checkout .helptext{margin:auto;width:95%}.checkout .helptext p{margin:5px 0 5px 0}.checkout .checkoutbilling .formfieldtooltip{float:right;font-size:.833em;text-transform:uppercase;line-height:16px;width:auto}.checkoutbilling #shippingAddress{margin:17px 0 20px}.checkout #billingAddress{margin-bottom:20px}.checkout #shippingAddress .addressid{font-weight:bold}.checkout #shippingAddress .separator{margin-bottom:16px}.checkoutminisummary h2{font-size:1.3em;line-height:30px}.checkoutsummaryheader{background-color:#ccc;color:black;font-size:1.2em;font-weight:bold;padding:2px 0 2px 10px;text-transform:uppercase}.checkoutsummaryheader a.orderedit{color:white;float:right;font-size:.9em;font-weight:normal;margin:0 3px 0 0;text-transform:none}.checkoutminisummary .checkoutordertotals,.checkoutminisummary .minishipment,.checkoutminisummary .minibillingaddress,.checkoutminisummary .minipaymentinstrument{margin:0 0 10px 0}.checkoutminisummary .header{border-bottom:1px solid black;font-size:1.1em;font-weight:bold;margin:0 0 5px 0;text-transform:uppercase}.checkoutminisummary .header a{color:black;float:right;font-weight:normal;text-decoration:none;text-transform:none}.checkoutminisummary .header a:hover{text-decoration:underline}.checkoutminisummary .checkoutsummaryheader .edit{margin-left:.2em}.checkoutminisummary .deliveryviaemail{color:#ce1d3b;margin-bottom:12px}.checkoutordertotals .ordertotals{line-height:1.8em}.checkoutordertotals .ordertotals table.ordertotalstable{width:100%}.checkoutordertotals .ordertotals table.ordertotalstable tr.ordersubtotal td,.checkoutordertotals .ordertotals table.ordertotalstable tr.ordershipping td{vertical-align:top;padding-top:1px}.checkoutordertotals .ordertotals table.ordertotalstable tr.ordersubtotal th,.checkoutordertotals .ordertotals table.ordertotalstable tr.ordersubtotal .label,.checkoutordertotals .ordertotals table.ordertotalstable tr.ordershipping th,.checkoutordertotals .ordertotals table.ordertotalstable tr.ordershipping .label{white-space:normal}.checkoutordertotals .ordertotals table.ordertotalstable tr.ordersubtotal th,.checkoutordertotals .ordertotals table.ordertotalstable tr.ordershipping th{padding-right:8px}.checkoutordertotals .ordertotals .ordertotal .label{font-weight:bold}.checkoutordertotals .ordertotals .ordertotal .value{font-weight:bold;padding-right:2px}.checkoutordertotals .ordertotal{color:white;margin-top:5px;padding:0 0 10px 0;text-transform:uppercase}.minisummary .checkout{width:726px;font-size:1.2em;overflow:hidden}.checkoutplaceorder .terms{color:#282b30;float:left;font-size:.83em;padding-top:9px;text-align:left}.checkoutplaceorder .vsecured{float:right}.checkoutplaceorder .submitorderholder{float:right;padding-top:4px;padding-left:29px}.checkoutplaceorder .topactions{margin-top:25px}.checkoutplaceorder .marginright{margin-right:17px}.checkoutplaceorder .marginleft{margin-left:17px}.checkoutplaceorder .editcart{text-transform:uppercase;text-align:right;margin-top:4px;font-size:.83em}.editcartiddenutton{padding-top:40px}.checkoutplaceorder .quantityvalue{float:left;width:26px}.checkoutplaceorder .actionlinks{display:inline;text-transform:uppercase;font-size:.83em;float:left}.checkoutplaceorder .actionlinks a{display:block}.checkoutplaceorder table.placeordertable{table-layout:fixed;margin-top:26px}.checkoutplaceorder table.placeordertable th{font-size:1em}.checkoutplaceorder table.placeordertable th,.checkoutplaceorder table.placeordertable td{margin:0;padding:0;vertical-align:top;color:#282b30}.checkoutplaceorder table.placeordertable th.itemdetails,.checkoutplaceorder table.placeordertable td.itemdetails{width:359px}.checkoutplaceorder table.placeordertable th.itemquantity,.checkoutplaceorder table.placeordertable td.itemquantity{width:181px}.checkoutplaceorder table.placeordertable th.itemprice,.checkoutplaceorder table.placeordertable td.itemprice{width:91px}.checkoutplaceorder table.placeordertable th.itemtotal,.checkoutplaceorder table.placeordertable td.itemtotal{width:95px;text-align:right}.checkoutplaceorder table.placeordertable td{border-top:1px solid #e5e5e5}.checkoutplaceorder table.placeordertable tr.bundlerow td{border:0}.checkoutplaceorder table.placeordertable th>div{margin-bottom:5px}.checkoutplaceorder table.placeordertable td>div{margin-top:24px;margin-bottom:30px}.checkoutplaceorder table.placeordertable tr.shipmentheader td{border-bottom:medium none;border-top:4px solid #e5e5e5;color:#707378;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1.17em;font-weight:normal;letter-spacing:2px;margin-top:0;padding:11px 0 20px;text-transform:uppercase}.checkoutplaceorder table.placeordertable tr.bundlerow td>div{margin-top:0}.checkoutplaceorder table.placeordertable tr.bundlerow .marginleft{margin-left:37px}.checkoutplaceorder table.placeordertable td.itemtotal{font-weight:bold}.checkoutplaceorder table.placeordertable .itemimage{float:left;width:95px}.checkoutplaceorder table.placeordertable .itemimage img{height:77px;width:77px}.checkoutplaceorder table.placeordertable .giftcertdetails,.checkoutplaceorder table.placeordertable .product{float:left;width:228px}.checkoutplaceorder table.placeordertable tr.bundlerow .product{width:210px}.checkoutplaceorder table.placeordertable .productattributes{margin-top:9px;color:#707378}.checkoutplaceorder .product .productattributes .attribute .label{display:inline-block;width:90px}.checkoutplaceorder .product .productattributes .attribute img{margin-right:5px;position:relative;top:2px}.checkoutplaceorder table.placeordertable .attribute{font-size:1em;margin-bottom:3px}.checkoutplaceorder table.placeordertable .productoption{margin-top:9px;font-size:.83em;color:#707378}.checkoutplaceorder table.placeordertable .stockstateholder{padding-top:12px}.checkoutplaceorder table.placeordertable ul li{cursor:auto}.checkoutplaceorder .ordergiftmessage .label{font-weight:bold;margin-bottom:21px}.checkoutplaceorder .placeorder_footer{border-top:4px solid #e5e5e5;padding-top:12px;margin-bottom:23px}.placeordertotals{float:right}.checkoutplaceorder .ordertotals{float:right}.checkoutplaceorder .ordertotals .label{width:9.47em}.checkoutplaceorder .ordertotals .value{width:auto}.checkoutprogressindicator{display:block;width:796px;padding:0;margin:0}.checkoutprogressindicator a{color:black;text-decoration:none}.checkoutprogressindicator .label{font-size:1.2em;float:none;font-weight:bold;width:auto}.checkoutprogressindicator .value{font-size:1.2em;float:none}.checkoutprogressindicator .active{border:1px solid #ccc;border-bottom:0;display:inline;font-weight:bold;margin:3px 6px 3px 0;padding:3px;text-align:center}.checkoutprogressindicator .inactive{background:#efefef;border:1px solid #ddd;border-bottom:0;display:inline;margin:3px 6px 3px 0;padding:3px;text-align:center}.ordertotals{font-size:14px}.ordertotals .label{font-weight:bold;margin:0 3px 0 0;overflow:hidden;text-align:left;white-space:nowrap;color:#707378;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif}.ordertotals .value{float:right;text-align:right;overflow:hidden;padding-right:2px;white-space:nowrap;width:auto;font-size:.857em}.ordertotals .ordertotal .label{color:#282b30}.ordertotals .ordertotal .value{font-weight:bold;color:#282b30}.ordertotals .shippingname{color:#282b30;font-size:12px;font-weight:normal}.ordertotals a.editshipmentlink{font-size:10px;font-weight:normal}.ordertotals .value{color:#282b30}.ordertotals .discount{color:#ce1d3b;font-weight:bold}.ordertotals tr.editshipment th,.ordertotals tr.editshipment td{line-height:.1em;padding-bottom:12px}.ordertotals .lefteditshipmentlink{float:left;margin-left:-106px;width:100px;text-align:right}.ordertotals .shippingwrapper{width:140px;white-space:normal}.checkout .billmelater .bmlform{margin:auto;width:95%}.checkout .bmlbirthday{float:left;width:65%;white-space:nowrap}.checkout .bmlssn{float:left;width:30%;white-space:nowrap}.checkout .billmelater .bmlbirthday .label,.bmlssn .label{text-align:left;width:auto}.checkout .billmelater .bmlbirthday select{margin-right:2px}.checkout .billmelater .day{width:53px}.checkout .billmelater .month{width:70px}.checkout .billmelater .year{width:60px}.checkout .billmelater .ssn{width:60px}.checkout .bmltermsandconditions{overflow:scroll;clear:both;border:1px solid #ccc;height:440px;width:640px}.checkout .bmliagree{margin:0 0 25px 0;text-align:right}.checkout .bmliagree input.checkinput{vertical-align:top}.checkout .giftcertused{font-weight:bold}.giftcertpurchase{font-size:12px}.giftcertpurchase .share{float:right;text-align:right;display:inline;position:relative;width:312px}.giftcertpurchase#content{width:976px}.giftcertpurchase h2{margin-top:26px}.giftcertpurchase h2.pagetitle{margin-bottom:26px;margin-top:15px}.giftcertpurchase_evolution h2.pagetitle{font-size:24px}.giftcertpurchase ul li{list-style-type:square;list-style-position:inside;cursor:default}.giftcertpurchase .giftcertpurchaseform{margin-top:15px}.giftcertpurchase .giftcertpurchaseform .giftmessagehint{font-size:.86em}.giftcertpurchase .giftcertpurchaseform .giftmessagehint .count{color:#ce1d3b}.giftcertpurchase .giftcertcolumn div.required{margin-top:12px}.giftcertpurchase #AddToBasketButton{margin-top:10px}.giftcertpurchase .giftcertcolumn{float:left;width:50%}.giftcertpurchase .giftcheckbalance{width:350px}.giftcertpurchase .giftcheckbalanceform form{margin:7px 0}.giftcertpurchase .giftcheckbalanceform button.secondary{margin-top:3px}.giftcertpurchase .giftcheckbalanceform .value{float:left;margin-right:5px}.giftcertpurchase .systemmessage{font-weight:bold}#container.pt_order #leftcolumn,#container.pt_account #leftcolumn,#container.pt_staticpage #leftcolumn{margin:31px 40px 0 0}#container.pt_staticpage.pt_ingredients #leftcolumn{margin:31px 0 0 0}#container.pt_order #leftcolumn ul li.lvl1,#container.pt_account #leftcolumn ul li.lvl1,#container.pt_staticpage #leftcolumn ul li.lvl1{margin:24px 0 7px 0}#container.pt_order #leftcolumn ul li.lvl1:first-child,#container.pt_staticpage #leftcolumn ul li.lvl1:first-child{margin-top:0}#container.pt_order #leftcolumn ul li.lvl2,#container.pt_account #leftcolumn ul li.lvl2,#container.pt_staticpage #leftcolumn ul li.lvl2{padding-left:13px;font-size:1.1em;font-weight:normal;margin-bottom:6px}#container.pt_order #leftcolumn ul li.lvl2 a,#container.pt_account #leftcolumn ul li.lvl2 a{color:#282b30}.pt_staticpage #leftcolumn ul li.lvl1{color:#282b30}.pt_staticpage #leftcolumn ul li.lvl1:hover{color:#ce1d3b}.pt_staticpage #leftcolumn ul li.selected a{color:#ce1d3b}#leftcolumn ul li.selected a{color:#ce1d3b!important}#container.pt_order #leftcolumn ul li.lvl1 a:hover,#container.pt_order #leftcolumn ul li.lvl2 a:hover,#container.pt_order #leftcolumn ul li.lvl3 a:hover,#container.pt_account #leftcolumn ul li.lvl1 a:hover,#container.pt_account #leftcolumn ul li.lvl2 a:hover,#container.pt_account #leftcolumn ul li.lvl3 a:hover{color:#ce1d3b}#container.pt_account #content{margin-top:15px;font-size:12px}#container.pt_account h2.pagetitle{border-bottom:3px solid #a7c4db;margin-bottom:20px}#container.pt_account .accountoverview h2.pagetitle{font-size:26px;background-color:#edf3f8;padding:6px 8px;border-bottom:3px solid #a7c4db}#accountoverviewsections li{border-bottom:1px solid #e5e5e5;padding:15px 15px;cursor:default}#accountoverviewsections li.last{border:0}#accountoverviewsections li a{width:100%;display:inline-block}#accountoverviewsections li:last-child a{border-bottom:0}#accountoverviewsections li a:hover{color:#282b30}#accountoverviewsections li img{float:left;margin-right:15px;margin-bottom:5px}#accountoverviewsections li .accountoverviewsection-title{font-family:Arial;color:#282b30;font-weight:bold;margin-top:10px;display:block}#container.pt_account .highlight{color:#10568b}#accountoverviewsections li .accountoverviewsection-description{font-size:10px;margin-top:6px}#accountoverviewsections li .accountoverviewsection-description a{display:inline}.accounteditaddress a.createaddress{margin-bottom:30px;display:inline-block}.accounteditaddress #address_list .defaultselection{color:#282b30;margin-top:10px}.accounteditaddress #address_list .defaultselection label{cursor:pointer;padding-top:3px;vertical-align:middle;font-weight:normal;display:inline-block}.accounteditaddress #address_list .addressrow{clear:both}.accounteditaddress #address_list .accountaddress{float:left;width:180px;overflow:hidden;margin:0 60px 60px 0}.accounteditaddress #address_list .miniaddress{margin:0}#address_list .miniaddress .name.wider .firstname{margin-left:10px}.accounteditaddress #address_list .miniaddress .addressname{color:#282b30;margin:0 0 10px 0;font-weight:bold}.accounteditaddress #address_list .actions,.edit_address_form .actions,.creditcardform .actions,#missingProfileDataPopup .actions{margin:10px 0 0 0;text-align:left}.accounteditaddress #address_list .actions a.deletelink,.edit_address_form a#cancelBtn,.creditcardform a#cancelBtn,#missingProfileDataPopup a#profileCancelButton{display:inline-block;margin:6px 0 0 8px}.edit_address_form,.creditcardform{color:#707378}.edit_address_form .formfield input.textinput,.creditcardform .formfield input.textinput{width:265px}.edit_address_form .formfield,.creditcardform .formfield{margin:17px 0 0 0}.addressform div.hiddencountryselect,.edit_address_form div.hiddencountryselect{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}select.selectbox.country,select.selectbox.state,select.selectbox.provinces,select.selectbox#regionSelect,select.selectbox#buildingTypeSelect{width:273px}.accountpaymentinstruments a.addcreditcard{display:inline-block;margin-bottom:30px}.accountpaymentinstruments .paymentinstruments .creditcard .actions{text-align:left}.accountpaymentinstruments .paymentinstruments .creditcard{float:left;margin:0 60px 60px 0}.creditcardform .expirationdate .label.expires{text-align:left;font-size:12px}.creditcardform .expirationdate .month,.creditcardform .expirationdate .year{float:left;margin-top:5px}.creditcardform .expirationdate .month .label,.creditcardform .expirationdate .year .label{font-size:11px;font-weight:normal}.creditcardform .expirationdate .errormessage{position:absolute;margin-top:20px}.hiddenmessage{display:none!important}#container.pt_widepage #content{width:auto;float:none}.registeraccount{margin-top:15px;font-size:12px}.registeraccount h2{margin-bottom:23px}.registeraccount .requiredcaption{margin:0 0 10px 0;white-space:normal}.registeraccount .requiredcaption.top{display:none}.registeraccount .registrationform .column,.editaccount .registrationform .column{float:left;width:275px;margin-right:30px}.registeraccount .registrationform .formfield,.editaccount .registrationform .formfield{margin-bottom:18px}.registeraccount .registrationform .column input,.editaccount .registrationform .column input{width:263px;padding:0;background:0}.editaccount .registrationform .column input[type='radio']{width:auto}.registeraccount .registrationform .emailsignupcheckbox,.editaccount .registrationform .emailsignupcheckbox{margin-top:27px}.registeraccount .registrationform .emailsignupcheckbox label,.editaccount .registrationform .emailsignupcheckbox label{font-size:10px;font-weight:normal;cursor:pointer;float:left;clear:none;width:250px;text-align:left}.registeraccount .registrationform .emailsignupcheckbox .newsletter-legal{font-size:10px;margin-top:5px}.registeraccount .newsletterasset{margin-bottom:15px;margin-top:-10px}.registeraccount .optin-options .checkbox{margin:2px 0}.editaccount .errormessage.ccbnumber{margin-bottom:22px}.editaccount .registrationform .rsagreement{margin-top:25px}.registeraccount .registrationform .rsagreement label,.editaccount .registrationform .rsagreement label{font-size:10px;font-weight:normal;cursor:pointer;width:250px;text-align:left;display:block;float:left}.registeraccount .registrationform .rsagreement label{display:inline;width:255px;font-weight:bold;font-size:11px}#addtoemaillistOptionFields label{border:0 none;clear:left;display:inline;font-size:12px;font-weight:bold;margin:0;outline:0 none;padding:0;text-align:right;cursor:default}#privacyPolicyLink{text-transform:uppercase;margin-top:0;display:inline-block;font-size:10px}.accountsignin #privacyPolicyLink{padding-top:5px}#legalInformationLink.inlineLink,#privacyPolicyLink.inlineLink{text-transform:none;margin-top:auto;display:inline;font-size:11px;text-decoration:underline;vertical-align:top}.registeraccount .registrationform .formactions,.editaccount .registrationform .formactions{margin-top:37px;text-align:left}.registeraccount .registrationform .column select{width:273px}.pt_widepage .registeraccount .registrationform{margin-top:30px}.horizontalform.registrationform .column input{width:200px}.horizontalform.registrationform .column input[type=radio]{width:auto}.horizontalform.registrationform .column select{width:210px}.horizontalform.registrationform .birthdaycontainer{height:27px}.horizontalform.registrationform .rightcolumn{float:left}.horizontalform.registrationform .birthdaycontainer .datedelimiter{float:left;line-height:25px;font-size:20px}.horizontalform.registrationform .birthdaycontainer .value .value .errormessage{display:none}.horizontalform.registrationform .birthdaycontainer .value>.errormessage{width:400px}.horizontalform.registrationform .birthdaycontainer select{width:84px}.horizontalform.registrationform .birthdaycontainer select#dwfrm_profile_customer_birthdayday{width:60px}.horizontalform.registrationform .birthdaycontainer select#dwfrm_profile_customer_birthdayyear{width:60px}.horizontalform.registrationform .column{width:590px;background-color:#fff;padding:45px 50px 30px 50px;-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.2);box-shadow:4px 4px 5px rgba(0,0,0,.2);border:solid 1px #e4e4e4;position:relative}.horizontalform.registrationform .column .column{padding:0;margin:0;border:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.horizontalform .registration-advantages-slot{width:225px}.horizontalform .registration-needhelp-slot{width:225px}.horizontalform.registrationform .label{float:left!important;text-align:left;line-height:21px;margin-top:3px;width:170px}.horizontalform.registrationform.ru_RU .label{line-height:25px}.horizontalform.registrationform .longLabels{margin-left:20px}#legalcustomerterms .longLabels{margin-top:18px}#legalcustomerterms .longLabels .labelText,.horizontalform.registrationform .longLabels .labelText{display:block;margin-bottom:4px}hr.registration{height:1px;background-color:#e5e5e5;border:medium none;margin-bottom:18px}.formfield.registration label{font-size:11px;vertical-align:top}.horizontalform.registrationform .value{float:left}.horizontalform.registrationform .column input[type=text]{width:200px}.horizontalform.registrationform .column input[type=checkbox]{width:auto}.horizontalform.registrationform input[type=text].birthday{width:56px}.horizontalform.registrationform .phonenumbersmsg{margin:0}.registeraccount .registrationform.horizontalform .formactions{margin-top:10px}.formfield-dateselect .label[for=dwfrm_profile_customer_birthdaymonth],.formfield-dateselect .label[for=dwfrm_profile_customer_birthdayyear],.formfield-dateselect .label[for=dwfrm_profile_customer_usedclarinssincemonth],.formfield-dateselect .label[for=dwfrm_profile_customer_usedclarinssinceyear]{display:none}.editaccount .formfield-date.equals .dd3{width:60px!important}#PasswordResetForm{text-align:left;margin:20px 0 0 0}#PasswordResetForm .formfield{margin-bottom:18px;color:#707378;font-family:Arial,Helvetica,Verdana,sans-serif}#PasswordResetForm #requestpassworderror{color:#f39c59;margin-bottom:10px}#PasswordResetForm .formactions{text-align:left;margin-top:20px}.confirmationcontainer .actions{text-align:left}#migrationpasswordreset{font-size:12px}#migrationpasswordreset_rightslot{float:right;width:300px}.giftregistry{margin:0 20px;width:70em}.giftregistry h1{font-size:1.8em;margin:20px 0 0 0}.giftregistry h2{font-size:1.2em;margin:10px 0 0 0}.giftregistry h3{color:black;font-size:1.3em;padding:4px 4px 5px}.giftregistry h4{color:black}.giftregistrylanding{font-size:1.1em;margin:5px 0 0 50px;width:700px}.giftregistrylanding input.textinput,.giftregistrylanding input.textinputpw,.giftregistrylanding select.selectbox{clear:right;width:118px}.giftregistrysearch{min-height:125px;margin:10px 0 0}.giftregistrylanding .giftregistrysearchform{margin:5px 75px 0 25px;text-align:right}.giftregistrylanding .giftregistrysearchform .formfield{float:right}.giftregistrylanding .giftregistrysearchform .label{width:100px}.giftregistrylanding .giftregistrysearchform .value{width:118px}.giftregistry .giftregistrysearchform{position:relative;width:70em}.giftregistry .giftregistrysearchform .formfield{display:inline;float:left;text-align:right;width:20em}.giftregistry .giftregistrysearchform .label{display:inline;font-size:1.1em;margin:0 4px 0 10px;width:6.81em;white-space:nowrap}.giftregistry .giftregistrysearchform .value{display:inline;text-align:left}.giftregistry .giftregistrysearchform input.textinput{width:9.09em}.giftregistry .giftregistrysearchform .actions{position:absolute;bottom:0;right:0;padding:0;margin:0}.giftregistry .giftregistrysearchform .email{display:inline}.giftregistry .giftregistrysearchform .giftregistrysubmit{display:inline}.giftregistry .giftregistrysearchform .giftregistrysubmit button{font-size:.8em;padding:0 5px}.giftregistry .giftregistryadvanced{display:none;margin:20px 0 0 0}.giftregistry .selectaddress .selectaddressstar{color:#ce1d3b;font-size:1.2em}.giftregistry .selectaddress .selectaddressmessage{color:gray;font-size:1.1em}.giftregistry .addressform{margin:0 0 25px 0}.giftregistry .addresslist{margin:5px 0 15px 12px}.giftregistry .addresslist select{width:400px}.giftregistry .formfields{margin-top:8px}.giftregistry .actions{width:400px}.giftregistry .ui-tabs .ui-tabs-panel{border-top:1px solid #aaa;border-bottom:0;border-left:0;border-right:0}.giftregistry .ui-widget-header{margin:20px 0 0 0}.giftregistry p{font-size:1.1em;padding:8px 50px 0 0}.giftregistry .giftregistryaddressafter{margin-top:50px}.giftregistry .addaddresscontainer{margin:8px 0 0 153px}.giftregistry .addaddresscontainer label{font-weight:normal}.giftregistry .giftregistryeventinfo{padding:0 0 0 40px}.giftregistryevent h2{margin:10px 0 0 0;font-size:1.4em}.giftregistryevent .label{font-size:1.1em}.giftregistryevent .giftregistryeventform{margin:0 0 40px 40px}.giftregistryevent .giftregistryeventform .value{float:none}.giftregistryevent .giftregistryeventform .caption{margin:0 0 0 155px}.giftregistryevent .formactions{margin:12px 0;width:360px}.giftregistryevent .giftregistryparticipateform{margin:0 0 40px 40px}.giftregistryevent .giftregistryparticipateform .value{float:none}.giftregistry .registrycreatemessage{margin:24px 0 0 0;white-space:nowrap}.giftregistry table.registryresultstable{width:700px}.giftregistry table.registryresultstable th{padding:4px 0 4px 4px}.giftregistry table.registryresultstable td{font-size:1.1em;padding:4px}.giftregistry td.eventtype{width:70px}.giftregistry td.eventlocation{width:auto}.giftregistry td.eventdate,.giftregistry td.eventdelete,.giftregistry td.eventdetails{width:55px}.giftregistry td.eventview{width:30px}.giftregistry td.detailscolumn{width:387px;padding:0 0 8px 0}.giftregistry td.iteminfo{padding:4px 8px 8px 0;width:200px}.giftregistry td.iteminfo .label{font-weight:normal;margin:0 4px 0 0}.giftregistry .giftregistryaddgiftcert{margin:0}.giftregistry .giftregistryaddgiftcertbutton{float:left;padding:0 4px 24px 0}.giftregistry .giftregistryhelp{float:left;width:500px}.giftregistry .shareregistry{border:1px solid #ccc;padding:6px 4px}.giftregistry .share{float:left;display:inline}.giftregistry .shareurl{float:left;padding:3px 0 0 4px;overflow:hidden;white-space:nowrap;max-width:685px}.giftregistry .giftregistryprivatepublic{display:inline;float:left;padding-right:4px}.giftregistry .registry{margin:32px 0 0 0}.giftregistryaddresses .label{font-size:1.1em}.giftregistryeventoverview{margin:0 0 0 25px}.giftregistryeventoverview h2{color:#c0c0c0;font-size:1.7em}.giftregistryeventoverview .value,.giftregistryeventoverview .label{font-size:1.1em;margin:5px 5px 0 0}.giftregistry .eventinformation{padding:6px 4px 8px 4px;border:1px solid #ccc}.giftregistry .eventinformation{font-size:1.1em;padding:4px 0 0 4px;margin:0}.giftregistry .eventinformationuserinfo{float:left;width:50%;margin:0}.giftregistry .eventinformationeventinfo{float:left;width:50%;margin:0}.giftregistry .giftregistryitemcontainer{width:100%}.giftregistry .giftregistryproducts{border:1px solid #ccc}.giftregistry .attribute{font-size:1em}.giftregistry .giftregistrylineitem .label{font-weight:bold;text-align:left;width:50px}.giftregistry .giftregistryactionitems{padding:4px 8px 8px 0;float:right;font-size:1.1em}.giftregistry .giftregistrydateadded{margin:0 0 6px 0;text-align:right}.giftregistry .giftregistrydateadded .label{float:none;width:auto}.giftregistry .giftregistrydateadded .value{float:none}.giftregistry .giftregistryqty{float:right;margin:0 0 2px 0}.giftregistry .giftregistryqty .label{padding:4px 0 0 0;width:auto}.giftregistry .giftregistrypriority{text-align:right;white-space:nowrap;margin:0 0 4px 0}.giftregistry .giftregistrypriority .label{padding:4px 0 0 0;width:auto;float:none}.giftregistry .giftregistrypriority .value{float:none;display:inline}.giftregistry .giftregistrymakeprivate{float:right;white-space:nowrap;margin:4px 0 4px 0}.giftregistry .giftregistrymakeprivate .checkbox{float:left;margin:0 4px}.registrationform .formactions{margin:10px 0;width:32.09em}.giftregistryremove,.giftregistryupdate{float:right;padding:0 4px 6px 0;width:90px}.giftregistryaddtocart{float:right}.giftregistryaddtocart .label{float:none;margin:0 4px 0 0;width:auto}.giftregistryaddtocart input.quantityinput{margin:0 0 3px 0}.giftregistry .giftregistryemptymessage{font-size:1.4em;height:300px;padding:60px 0 0;text-align:center}.giftregistry .giftregistrypurchasedby{margin:0 0 6px 0;text-align:right}.giftregistry .giftregistrypurchasedby .label{float:none;width:auto}.giftregistry .giftregistrypurchasedby .value{float:none}.giftregistry .giftregistrydatepurchased{text-align:right;white-space:nowrap;margin:0 0 4px 0}.giftregistry .giftregistrydatepurchased .label{padding:4px 0 0 0;width:auto;float:none}.giftregistry .giftregistrydatepurchased .value{float:none;display:inline}.giftregistry .giftregistryqtypurchased{text-align:right;white-space:nowrap;margin:0 0 4px 0}.giftregistry .giftregistryqtypurchased .label{padding:4px 0 0 0;width:auto;float:none}.giftregistry .giftregistryqtypurchased .value{float:none;display:inline}.giftregistry .printpage{background:transparent url('../images/icon_print.png') no-repeat left center;padding:10px 0 10px 20px;float:right;text-decoration:underline}#container.pt_storelocator #content{width:auto;float:none}#content .storelocator{margin-top:15px}#storesearchform{width:auto;float:none}#sdc_product,#sdc_treatments{height:40px;padding-left:45px;width:200px;background:transparent url('../images/storetypes.png') no-repeat left center}#sdc_product span,#sdc_treatments span{line-height:40px;font-size:12px;font-weight:bold}#sdc_treatments{background-position:left top}#container.pt_storelocator .storelocatorzipsearch{width:275px;float:left;margin-top:20px}#container.pt_storelocator .storelocatorzipsearch #address{width:235px}#container.pt_storelocator .storelocatorzipsearch label{width:auto;vertical-align:top;float:none;text-align:left;display:block;margin-bottom:3px;color:#707378;font-weight:bold}#container.pt_storelocator .checkbox label{display:inline;cursor:pointer;font-weight:normal;color:#282b30}#container.pt_storelocator form .value{float:left}#container.pt_storelocator .storelocatorzipsearch .checkboxes h4{margin-bottom:10px}#container.pt_storelocator .storelocatorzipsearch .checkboxes{padding-top:20px;padding-bottom:13px}#container.pt_storelocator .storelocatorzipsearch .checkboxes .checkbox{margin-bottom:6px}#container.pt_storelocator .rightbanner,#container.pt_storelocator #map_canvas{width:642px;height:377px;float:right}#container.pt_storelocator .rightbanner{position:absolute;right:0}#container.pt_storelocator #map_canvas{visibility:hidden}#container.pt_storelocator .rightbanner.contentslot{height:374px;border-bottom:3px solid #e5e5e5}#storelocatorresultstable{margin-top:25px}.styledtable{width:100%;color:#707378;clear:both}.styledtable tr{border-bottom:1px solid #e5e5e5}.styledtable tr:last-child{border-bottom:0}.styledtable th{background-color:transparent;border:0;border-bottom:1px solid #e5e5e5;text-align:left;padding:0 0 7px 0;font-weight:normal;font-size:12px;color:#282b30}.styledtable td{padding:15px 0;line-height:18px;vertical-align:top}#storelocatorresultstable td.storename,#storelocatorresultstable td.storenum{color:#282b30}#storelocatorresultstable td.storemap{text-align:right}#container.pt_storelocator div#stores .storeresults_navigation .dd3{font-size:10px}#container.pt_storelocator div#stores .storeresults_navigation .dd3 .ddTitle{border:medium none}#container.pt_storelocator div#stores .storeresults_navigation .dd3 .ddTitle span.arrow{background:url("../js/jquery-image-dropdown/msdropdown/select_arrows_small.png") no-repeat scroll 0 0 transparent;height:15px;width:14px}#container.pt_storelocator div#stores .storeresults_navigation .dd3 .ddTitle span.ddTitleText{display:inline-block;margin-top:-3px}#container.pt_storelocator div#stores .storeresults_navigation label{font-size:10px;float:left;font-weight:normal}#container.pt_storelocator div.storedetails div.storeimagescontainer{width:100%;border-bottom:1px solid #ce1d3b}#container.pt_storelocator div.storedetails div.storeinfocontainer{width:513px;float:left}#container.pt_storelocator div.storedetails .jcarousel-item{height:250px;width:974px;margin:0;text-align:center}.customerservice{font-size:1.1em;margin:0 0 0 50px;width:63.63em}.customerservice p{width:45.45em;text-align:left}.customerservicesection{margin:25px 50px 0 0}.customerservicesection h5{background-color:transparent;padding:2px 0 2px 0;text-decoration:underline}.customerservicesection ul{padding:0 0 0 20px}.contactus{width:700px;margin:0 0 0 20px}.contactus .formactions{margin:10px 0;width:353px}.contactus .messagesent{font-size:1.4em;height:300px;padding:60px 0 0;text-align:center}.contactus .messagesent p{line-height:24px}.contactus .agree{display:inline-block;margin-top:15px;width:100%}.notfound,.generalerror{margin:0 auto;width:64.0em}.errorpagemessage{font-size:1.4em;font-weight:bold;padding:8px 8px 12px 8px;margin:27px 0}.notfound .errorpagemessage{font-size:1.4em;font-weight:bold;padding:0;margin:15px 0}.notfound .errorpageexplain{font-size:1.2em;padding:0;margin:15px 0}.notfound .errorpageexplain li{font-size:.83em;list-style:disc;margin:0 0 0 18px}.errorpage,.errorfooter{padding:0}.errorfooter .errorservice{margin:15px 0 0 0}.errorpage .errorsearch{margin:16px 0 0 0}.errorpage .errorfooter .errorfooterbottom{float:left;font-size:1.2em;font-weight:bold;padding:20px 20px 20px 0;width:100%}.errorpage .errorfooter .errorfooterbottom p{margin:0 0 10px 0}.errorpage .errorfooter .errorfooterbottom p a{color:black}.errorpage .errorfooter .errorfooterbottomslot{float:right;width:49%}.pt_error #content{width:640px}.pt_error #rightcolumn{width:334px}.pt_error .errorcontent h1{color:#707378;font-size:20px;text-transform:uppercase}.pt_error .errorcontent .errortrying{font-size:1.2em;font-weight:bold;padding:0;width:100%;margin:10px 0 0 0}.pt_error .errorcontent .errorurl{font-size:1.1em;padding:0;width:100%}.pt_error .errorsearch button{padding:2px 10px 1px 10px}.pt_error .errorsearch label{display:block;text-align:left;margin:0 0 5px 0}.pt_error .errorcontent .errorheader{background-color:#ccc;font-size:1.2em;font-weight:bold;padding:5px 0 5px 5px;margin:10px 0}.pt_error errortext{font-size:12px;padding-left:5px}.errorsearchfor{font-size:12px;font-weight:bold;margin:0 0 5px 0;display:block}.errorinput{float:left;height:15px;margin-right:5px;width:200px}.errortext{font-size:1.2em}.tooltipcontainer{box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;-webkit-box-shadow:2px 2px 5px #aaa;padding:12px;background-color:#fff;border:1px solid #e5e5e5;color:#282b30}.tooltipcontainer p strong{font-weight:bold}.tooltipcontainer p{padding:0 0 8px 0}#tooltip{position:absolute;z-index:1000000000!important}#tooltip-details{position:absolute;z-index:1000000000!important}#tooltip.tooltipshadow{width:210px;border:0;background-color:transparent;opacity:1.0}#tooltip.tooltipshadow1{width:210px;border:medium none;background-color:#fff;opacity:1.0;box-shadow:2px 2px 5px 2px #aaa;-moz-box-shadow:2px 2px 5px 2px #aaa;-webkit-box-shadow:2px 2px 5px 2px #aaa}.productcarousel .producttile{float:none;margin:0 auto;width:16em}.productcarousel .producttile .image .quickviewbutton a{display:none}.maywerecommend .jcarousel-item img{border:1px solid #fff;height:107px;width:107px}.maywerecommend .jcarousel-list li,.maywerecommend .jcarousel-item{height:75px;margin-left:0;text-align:center;width:75px}.maywerecommend .jcarousel-item-vertical{margin-bottom:0}.maywerecommend .jcarousel-clip-horizontal{height:7.7em;width:27em}.maywerecommend .jcarousel-container-horizontal{padding:20px 40px;width:26.8em}.recommendationdetail{background-color:white;border:1px solid black;font-size:1.1em;overflow:hidden;width:300px}.recommendationdetail li{list-style-position:inside;list-style-type:disc}.recommendationdetail .recommendationheader{background-color:#ccc}.recommendationdetail .productname{font-size:1.3em;font-weight:bold;padding:5px 3px 3px;white-space:nowrap}.recommendationdetail .price{font-size:1.4em;font-weight:bold;font-style:normal;padding:5px 3px 3px}.recommendationdetail .price .salesprice{color:#ce1d3b}.recommendationdetail .productshortdescription{padding:5px 3px 3px}.recommendationdetail .productmainattributes{padding:5px 3px 3px}.recommendationdetail .productmainattributes .attribute{font-size:1.0em}.recommendationdetail .customerreviews{padding:5px 3px 3px}.sitemap{width:756px}.lastvisited h4{font-size:1.2em;font-weight:normal;padding:2px 5px 2px;text-transform:uppercase}.lastvisited .jcarousel-container-horizontal{padding:0 16px;height:26.5em;width:16em}.lastvisited .jcarousel-container{border:0}.lastvisited .jcarousel-prev-horizontal{background:transparent url('../images/carousol_prev-lastvisited.gif') no-repeat 0 0;height:16px;width:16px}.lastvisited .jcarousel-next-horizontal{background:transparent url('../images/carousol_next-lastvisited.gif') no-repeat 0 0;height:16px;width:16px}.lastvisited .jcarousel-prev-horizontal:hover{background-position:-16px 0}.lastvisited .jcarousel-next-horizontal:hover{background-position:-16px 0}.lastvisited .jcarousel-prev-disabled-horizontal,.lastvisited .jcarousel-prev-disabled-horizontal:hover,.lastvisited .jcarousel-prev-disabled-horizontal:active,.lastvisited .jcarousel-next-disabled-horizontal,.lastvisited .jcarousel-next-disabled-horizontal:hover,.lastvisited .jcarousel-next-disabled-horizontal:active{background-position:-48px 0}.lastvisited .jcarousel-clip-horizontal{height:26.5em;margin:0 6px;padding:0;width:15em}.lastvisited .jcarousel-item{height:265px;width:150px}.lastvisited .quickviewbutton{display:none}.subbannercontainer{position:relative;height:13.8em;margin:.5em 0 .8em .5em}.subbannercontainerlayertop{position:absolute;height:13.8em;width:75.2em;top:0;left:0;z-index:10}.subbannercontainerlayertop a{display:block;cursor:pointer}.subbannercontainerlayertop img{height:13.8em;width:75.2em}.subbannercontainerlayerbottom{position:absolute;z-index:1}.analytics{display:none}.aboutus{color:#59686e;padding:24px 16px 0 16px}.aboutus h1{border-bottom:1px solid black;font-size:1.8em}.aboutus h1 .libraryfolder{color:#495d6c}.aboutus h1 .divider{color:#495d6c;font-weight:normal}.aboutus h1 .librarypage{color:#8f979d}.aboutus h2{font-size:1.3em;margin:7px 0 5px 0}.aboutus p{font-size:1.1em;margin:4px 0 0 11px;text-align:justify}.aboutus ul{font-size:1.1em;margin:0 0 24px 24px}#vertcarousel{overflow-y:scroll;overflow-x:hidden;height:53.7em;position:relative;text-align:center;list-style:none}.bmlbirthday div.label{display:inline;font-size:1.1em}.pt_cart .emptycart .jcarousel-container-horizontal{width:auto}.pt_cart .emptycart .jcarousel-clip{height:auto;width:auto}.pt_cart .emptycart ul.jcarousel .jcarousel-item{height:auto}.categorylanding .jcarousel-container-horizontal{width:auto}.categorylanding .jcarousel-clip-horizontal{width:auto;height:auto}.categorylanding ul.jcarousel .jcarousel-item{width:215px;height:auto}.categorylanding ul.jcarousel .producttile .image{height:auto}.categorylanding div.drawer .producttile{margin:0}.categorylanding div.drawer .productresultarea .producttile{margin:0;display:inline;float:left;width:252px;position:relative;text-align:center;overflow:visible;background:url("../images/divider.gif") no-repeat right top}.categorylanding div.drawer .productresultarea div.last{background-image:none}#leftcolumn h3{font-size:1.3em;font-family:ProximaNovaLight}#leftcolumn .searchrefine h3{font-size:12px;font-family:Arial;text-transform:none;letter-spacing:normal}.producthits h2,.categorylanding h2,h2.pagetitle,.categorylanding h1,h1.pagetitle,.accountsigninheader{border-bottom:1px solid #e5e5e5;padding-bottom:6px;font-size:26px;color:#292c31;font-weight:normal;font-family:Georgia;margin:14px 0 17px}.producthits h1{border-bottom:1px solid #e5e5e5;padding-bottom:6px;font-size:26px;color:#282b30;font-weight:normal;font-family:Georgia;margin:0}select#product_sorting_top,select#product_sorting_bottom,select#products_per_page_top,select#products_per_page_bottom{border:0;font-family:Arial;font-size:10px}.producthits .mainbannercontainer{padding:0;width:auto;border-bottom:3px solid #e5e5e5;margin-bottom:16px;height:222px}.producthits .mainbannercell{float:right}span.ui-checkbox,span.ui-radio{display:block;float:left;width:10px;height:10px;background:url('../images/sprite-select.gif') 0 0 no-repeat;margin:2px 4px 0 0;cursor:pointer}span.ui-radio{width:16px;height:16px;background:url('../images/sprite-radio.png') 0 0 no-repeat}span.ui-helper-hidden{position:absolute;top:-50000px;left:-50000px}.ui-helper-hidden-accessible{position:absolute;left:-9999999px}span.ui-checkbox-state-disabled,span.ui-checkbox-state-checked-disabled{cursor:default!important}span.ui-checkbox-state-checked,span.ui-checkbox-state-checked-disabled{background-position:0 -13px}span.ui-checkbox-state-checked-hover,span.ui-checkbox-state-checked-disabled-hover{background-position:0 -13px}span.ui-radio-state-checked-disabled-hover,span.ui-radio-state-checked-disabled,span.ui-radio-state-checked{background-position:0 -16px}span.ui-radio-state-checked-hover{background-position:0 -16px}.pt_orderconfirmation #main{width:978px}.pt_orderconfirmation #main #content{width:726px}.pt_orderconfirmation h2{margin-top:27px;padding-bottom:6px;border-bottom:1px solid #e5e5e5;margin-bottom:24px}.pt_orderconfirmation .bottom_spacer{margin:61px auto 0 auto;width:1002px}.pt_orderconfirmation #rightcolumn{width:220px}.pt_orderconfirmation #rightcolumn .estimatedloyaltypoints{margin-bottom:11px}.createaccount{overflow:hidden}.createaccount .title{-moz-border-radius:5px 5px 0 0;background-color:#e8ecef;border:1px solid #f0f0f0;line-height:28px;text-transform:uppercase;color:#707378;font-weight:bold;padding:2px 0 2px 10px}.createaccount .form{-moz-border-radius:0 0 5px 5px;background:url("../images/bg-minicart.gif") repeat-x scroll center bottom transparent;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top:0 none;padding:10px 16px}.createaccount .formfields{margin:15px 0 0}.createaccount .form .actions{margin:18px 0 6px 0}.createaccount select,.createaccount input.textinput,.createaccount input.textinputpw,input.textinputpw{width:178px}.birthdate.errorlabel{float:left!important;font-weight:bold;line-height:21px;margin-right:110px;text-align:left}.pt_order #main #content{margin-top:15px;width:756px;float:right}.pt_order h2{border-bottom:3px solid #a7c4db}.pt_orderstatus #content{width:726px}.pt_orderstatus h2{border-bottom:1px solid #e5e5e5;padding-top:17px;margin-bottom:24px}.pt_orderstatus .trackanotherorderbox{margin-top:24px}.pt_orderstatus .trackanotherorderbox .title{-moz-border-radius:5px 5px 0 0;background-color:#e8ecef;border:1px solid #f0f0f0;line-height:28px;text-transform:uppercase;color:#707378;font-weight:bold;font-size:1.2em;padding:2px 0 2px 10px}.pt_orderstatus .trackanotherorderbox .form{-moz-border-radius:0 0 5px 5px;background:url("../images/bg-minicart.gif") repeat-x scroll center bottom transparent;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top:0 none;padding:10px 16px}.pt_orderstatus .trackanotherorderbox .form p{font-size:1.2em;margin-bottom:15px}.pt_orderstatus .trackanotherorderbox .form .submitaction{margin:18px 0 6px 0;text-align:right}.pt_orderstatus .trackanotherorderbox input.textinput{width:178px}.pt_orderstatus .createaccount .estimatedloyaltypoints{display:none}.orderstatus .formactions{margin-top:36px;text-transform:uppercase}.trackorder * h2{font-size:1.5em;border:0;margin:0;padding:0 0 8px 0}.trackorder{font-size:1.2em}.trackorder span.errorform{margin-top:15px}.trackorder .formfield{margin-top:15px}.trackorder button.secondary{margin-top:20px}.trackorder .checkorder{background-image:url("../images/bg_separator.png");background-position:303px 0;background-repeat:no-repeat;float:left;margin:32px 0 10px 0;min-height:346px;padding:0 40px 0 0;width:265px}.trackorder .logincustomers{margin-left:17px}.trackorder .rememberme{margin-top:20px}.trackorder .forgotpassword{margin-top:23px}.pt_orderstatus .unregistered{position:relative;top:-2em}.orderconfirmation{padding:0;border:0;width:inherit}.orderconfirmation .thankyoumessage{font-size:1.2em;padding-top:5px;padding-bottom:39px;margin:0}.orders{width:756px;float:right}.orders form{margin:36px 0}.ordersSalesforce form{margin:6px 0}.orders .pagination{float:none;text-align:right;width:100%;padding:0}.orders .order{padding-bottom:22px;border-bottom:1px solid #e5e5e5;margin-top:22px}.orders .last{border-bottom:0}.orders .orderstable{width:100%;margin:27px 0}.orders .orderstable td{font-size:1.2em;color:#282b30;padding:0 3px 3px 5px;vertical-align:top}.orders .orderstable td.divider{padding:0}.orders .orderstable td.divider div{margin-top:27px;padding-top:27px;border-top:1px solid #e5e5e5}.orders .orderstable tr.shipmentheader td{padding-top:12px}.orders .orderstable tr.shipmentheader .label{font-weight:normal}.orders .orderstable td.shipmentinfo{width:1%;white-space:nowrap}.orders .orderstable td.shipmentinfo .value{color:#707378}.orders .orderstable td.shipmentinfo .wider220{width:220px}.orders .orderstable td.itemsinfo ul{color:#707378;list-style:none;margin:0 0 0 15px}.orders .orderstable td.itemsinfo ul>li:before{content:"-";vertical-align:top}.orders .orderstable td.itemsinfo ul li{padding-bottom:3px;cursor:inherit}.orders .orderstable td.itemsinfo .viewalltext{color:#282b30;cursor:pointer}.orders .orderstable td.itemsinfo .viewalltext:hover{color:#ce1d3b}.orders .orderstable td.totals{width:1%}.orders .orderstable td.totals .value{font-weight:bold}.orders .no_orders{margin-top:36px;font-size:1.2em}.orderdetails .orderheader{margin-top:36px}.orderdetails .formactions{margin-top:36px;text-transform:uppercase}.orderdetails .orderfooter .ordertotalstable th{width:122px}.orderpayment h2,.ordershipments h2{border-top:4px solid #e5e5e5;border-bottom:0;color:#707378;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1.4em;font-weight:normal;letter-spacing:2px;margin-top:0;padding:11px 0 0 0}.orderheader{color:#282b30;font-size:1.2em;margin-bottom:24px}.orderheader>div{margin-bottom:3px}.label{font-weight:bold}.orderheader .trackingcode .value a{text-decoration:underline;color:#282b30}.orderheader .trackingcode .value a:hover{color:#be0f34}.orderheader a.printpage{text-transform:uppercase;font-size:.9em;float:right;background:transparent url('../images/icon_print.png') no-repeat left center;padding-left:20px}.orderheader a.printpage span{position:relative;top:2px}.orderpayment{margin-bottom:36px}.orderpayment h2{margin-bottom:22px}.orderpayment .promoValue{color:#ce1d3b}.orderpayment table.orderpaymentdetailstable{width:100%}.orderpayment table.orderpaymentdetailstable td{padding:0;vertical-align:top;color:#282b30;width:252px;font-size:1.2em;line-height:1.5}.orderpayment table.orderpaymentdetailstable td .label{font-weight:bold;line-height:1;margin-bottom:7px}.orderpayment td.orderbilling .miniaddress{margin:0;font-size:1em}.orderpayment table.orderpaymentdetailstable td.ordershipmentaddress{border-right:0}.orderpayment table.orderpaymentdetailstable td.ordershipmentaddress .name{margin-bottom:21px}.orderpayment table.orderpaymentdetailstable td.orderpaymentinstruments{width:222px}.orderpayment td.orderpaymentinstruments .minicreditcard{margin:0}.orderpayment td.orderpaymentinstruments .minicreditcard .owner{display:block}.orderpayment td.orderpaymentinstruments .paymentamount .label{font-weight:normal}.orderpayment td.orderpaymentinstruments .orderpaymentinstrumentsgc{margin-top:21px}.orderpayment td.orderpaymentinstruments .orderpaymentinstrumentsgc .label{font-weight:normal}.ordershipments h2{margin-bottom:21px}.ordershipments{border:0;margin:0}.ordershipments table.ordershipmenttable{width:100%}.ordershipments table.ordershipmenttable tr:first-child{margin-bottom:100px}.ordershipments table.ordershipmenttable th{border:0;padding:0 0 5px;color:#282b30}.ordershipments table.ordershipmenttable td{border:0;border-top:1px solid #e5e5e5;padding:0;vertical-align:top;color:#282b30;padding:24px 0 32px 0;font-size:1.2em}.ordershipments table.ordershipmenttable tr.shipmenttitle td{border:0;padding:0}.ordershipments table.ordershipmenttable tr.shipmenttitle h2{font-size:1.17em;margin-top:0}.ordershipments table.ordershipmenttable td.firstrow{padding-top:33px}.ordershipments table.ordershipmenttable td.product,.ordershipments table.ordershipmenttable th.product{width:359px}.ordershipments table.ordershipmenttable th.qty,.ordershipments table.ordershipmenttable td.qty{width:180px}.ordershipments table.ordershipmenttable th.unitprice,.ordershipments table.ordershipmenttable td.unitprice{width:110px}.ordershipments table.ordershipmenttable th.itemtotal,.ordershipments table.ordershipmenttable td.itemtotal{width:77px;text-align:right}.ordershipments table.ordershipmenttable td.itemtotal{font-weight:bold}.ordershipments table.ordershipmenttable td.bundleitem{border:0;padding-top:3px}.ordershipments table.ordershipmenttable .product_padding{padding:0 17px}.ordershipments table.ordershipmenttable .itemtotal_padding_rigth{padding-right:17px}.ordershipments table.ordershipmenttable .product .name a{color:black;font-size:1em;font-weight:normal}.ordershipments table.ordershipmenttable .productattributes{font-size:1em}.ordershipments table.ordershipmenttable .productoption{color:#707378;margin-bottom:3px;font-size:1em;font-weight:normal}.ordershipments .giftcert{font-size:1em}.ordershipments .couponapplied{font-weight:bold;text-transform:uppercase;color:#10568b}.ordershipments .freesample{font-weight:bold;text-transform:uppercase}.ordershipments .productattributes{margin-top:10px}.ordershipments .attribute{font-size:1em;margin-bottom:3px}.ordershipments .product .productattributes .attribute .label{color:#707378;display:block;float:left;font-size:12px;font-weight:normal;text-align:left;width:90px}.ordershipments .product .productattributes .attribute img{float:left;margin-right:5px;margin-top:2px}.ordershipments .product .productattributes .attribute .value{color:#707378;display:block;float:left;font-size:12px;font-weight:normal}.orderfooter{border-top:4px solid #e5e5e5}.orderfooter .giftmessage{float:left;font-size:1.2em;color:#282b30;margin-top:19px;width:343px}.orderfooter .giftmessage .label{font-weight:bold;margin-bottom:21px}.orderfooter .giftmessage .value{margin:0;padding:0}.orderfooter .margin-left17{margin-left:17px}.orderfooter .totalsfooter{float:right;margin-top:19px}.orderfooter .totalsfooter .ordertotals{margin-right:15px}.orderfooter .paymenttotal{color:#282b30;font-weight:bold;font-size:1.2em;margin-bottom:17px;text-align:left}.orderfooter .ordertotals .label{width:auto;float:none;font-weight:bold}.orderfooter .ordertotalstable th{padding:3px 0;margin:0;width:112px}.orderfooter .ordertotalstable td{padding:3px 0;margin:0;width:60px}.orderfooter .ordertotalstable tr{color:#282b30}.orderfooter .ordertotalstable tr.discount{color:#ce1d3b;font-weight:bold}.orderfooter .ordertotalstable tr.ordertotal th{border:0;text-transform:uppercase}.orderfooter .ordertotalstable tr.ordertotal th,.orderfooter .ordertotalstable tr.ordertotal td{padding-top:17px}#container.pt_account #loyalty h2.pagetitle{border-bottom:3px solid #aeb37a}#container.pt_account #loyalty .accountstatus{border:1px solid #d0d4a9;padding:17px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:26px;background:#e7e8d7 url('../images/bg_my_reviews_accountstatus.jpg') repeat-x 0 0;color:#707378}#container.pt_account #loyalty .accountstatus .name{font-weight:bold}#container.pt_account #loyalty .accountstatus .points{font-size:30px;display:inline-block;margin-top:16px}#container.pt_account #loyalty .accountstatus .pointsaway{font-weight:bold;margin-left:15px;display:inline-block}#container.pt_account #loyalty .accountstatus .howtoearn{display:inline-block;margin-left:12px}#container.pt_account #loyalty .loyaltysection{border-top:1px solid #e5e5e5;padding-top:11px;margin-bottom:37px}#loyalty_mygifts .loyalty_gift{margin-bottom:50px}#loyalty_mygifts .loyalty_gift .image{float:left;width:120px;padding:0 50px 0 0}#loyalty_mygifts .loyalty_gift .description{float:left;width:400px;padding:0 50px 0 0}#loyalty_mygifts .loyalty_gift .description h4{margin-bottom:10px}#loyalty_mygifts .loyalty_gift .codeholder{float:left;width:135px}#loyalty_mygifts .loyalty_gift .code{font-weight:bold;color:#282b30}#container.pt_account #loyalty .itemsperpage{float:right}#container.pt_account #loyalty .itemsperpage label{float:left;font-weight:normal}#container.pt_account #loyalty #youcurrentlyhave{margin-top:19px}#container.pt_account #loyalty #mypointstable{margin:30px 0 25px 0}#container.pt_account #loyalty #mypointstable td,#container.pt_account #loyalty #mypointstable th{padding:10px 16px}#container.pt_account .bluebox{border:1px solid #b2c6d8;padding:17px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:26px;background:#f0f3f7 url('../images/bg_bluebox.jpg') repeat-x 0 0;color:#282b30}#container.pt_account .wishlist h4{margin-bottom:0}#container.pt_account .wishlist .bluebox .left h4{display:inline-block;margin-bottom:5px}#container.pt_account .wishlist .wishliststatus{color:#ce1d3b;font-weight:bold;margin-left:3px}.wishlist-tooltip-icon{position:relative;top:5px}#container.pt_account .wishlist #wishlistsharing{display:inline-block;margin-left:4px}#container.pt_account .wishlist .sharewithfriend .FBConnectButton,#container.pt_account .wishlist .sharewithfriend .FBConnectButton_RTL,#container.pt_account .mybeautyshelfBody .sharewithfriend .FBConnectButton{background:url('../images/share_facebook.png') no-repeat 0 0 transparent}html .sharewithfriend .fb_share_link{padding:2px 0 0 20px;height:16px}#container.pt_account .wishlist .sharewithfriend .FBConnectButton .FBConnectButton_Text,#container.pt_account .wishlist .sharewithfriend .FBConnectButton_RTL .FBConnectButton_Text,#container.pt_account .mybeautyshelfBody .sharewithfriend .FBConnectButton_Text{background:0;border:0;color:#282b30;font-weight:normal;font-family:Arial;font-size:10px;padding:2px 0 0 0;margin:0 0 0 13px}#container.pt_account .wishlist .sharewithfriend #mailToFriend{margin-left:10px}#container.pt_account .wishlist #div_wishlistshippingaddress{margin-top:28px}#container.pt_account .wishlist #div_wishlistshippingaddress label{font-weight:bold;display:block;text-align:left;margin-bottom:3px}#container.pt_account .wishlist .bluebox .left{float:left;width:450px}#container.pt_account .wishlist .bluebox .right{float:right;width:270px}#container.pt_account .wishlist .bluebox .right h4{margin-bottom:15px}#container.pt_account .wishlist .bluebox iframe{vertical-align:bottom}#container.pt_account .wishlist #wishlistsearch{border-top:1px solid #e5e5e5;padding-top:25px}#container.pt_account .wishlist #wishlistsearch .sorthitscontainer .itemsperpage label{font-weight:normal}#container.pt_account .wishlist .wishlistsearchform{margin:25px 0 35px 0}#container.pt_account .wishlistsearchform .formfield{float:left;margin-right:5px}#container.pt_account .wishlistsearchresult .wishlistsearchform input.textinput,#container.pt_account .wishlist .wishlistsearchform input.textinput,#container.pt_account .wishlist .wishlistsearchform .errormessage{width:15.5em}#container.pt_account .wishlist .wishlistsearchform .divider{float:left;margin:20px 6px 0 3px}#container.pt_account .wishlistsearchresult .wishlistsearchform .divider{float:left;margin:20px 6px 0 3px}#container.pt_account .wishlistsearchform .formactions{float:right;margin-top:17px}#container.pt_account .wishlist .bluebox .wishlisturl{margin-top:16px;font-size:10px;color:#707378}#container.pt_account .wishlist #wishlistproducts table,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table{width:100%}#container.pt_account .wishlist #wishlistproducts table tr:last-child,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table tr:last-child{border-bottom:0}#container.pt_account .wishlist #wishlistproducts table td,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td{padding:25px 0;vertical-align:top;border-bottom:1px solid #e5e5e5}#container.pt_account .wishlist #wishlistproducts table tr.last td,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table tr.last td{border:0}#container.pt_account .wishlist #wishlistproducts table td.imagecolumn,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.imagecolumn{padding:25px 0 25px 9px;vertical-align:top;text-align:left}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .name,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .name{font-size:12px;font-weight:normal;margin-bottom:22px}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .label,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .label{display:inline-block;width:90px;text-align:left;margin:0;font-weight:normal;font-size:12px}#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .pricingmodule div{display:inline;margin:0}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .editdetails,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .editdetails{margin-top:30px}#container.pt_account .wishlist #wishlistproducts table td.availabilitycolumn,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.availabilitycolumn{color:#282b30}#container.pt_account .wishlist #wishlistproducts table td.availabilitycolumn span.value span,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.availabilitycolumn span.value span{color:#ce1d3b}#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .sku,#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .pricingmodule,#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .attribute,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .sku,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .pricingmodule,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .attribute{font-size:12px;margin-bottom:4px}#container.pt_account .sortby label{font-weight:normal;margin-right:5px;float:left}#container.pt_account .sortby select,#container.pt_account .sortby .ddTitleText,#container.pt_account .sortby .ddChild{text-transform:uppercase}#container.pt_account .wishlist #wishlistproducts table td.iteminfo,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo{width:240px;text-align:right;color:#282b30}#container.pt_account .wishlist #wishlistproducts table td.innerCell,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.innerCell{padding-bottom:0}#container.pt_account .wishlist #wishlistproducts table td.outerCell{padding-top:0}#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.outerCell{padding-bottom:0}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .value,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .value{float:right}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .dd3,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .dd3{float:none;display:inline-block}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .label,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .label{font-weight:normal;line-height:20px;float:left;width:auto;text-align:right}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .quantity .label,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .quantity .label{width:201px;padding-top:4px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistpriority{margin:0 0 3px 0;overflow:hidden}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistpriority .label{width:156px;padding-top:3px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistpriority .value select{width:74px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistmakeprivate{margin:3px 0 3px 0;overflow:hidden}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistmakeprivate .label{width:210px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistmakeprivate .checkbox{float:right}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistmakeprivate .checkbox span.ui-checkbox{margin-right:0;margin-top:6px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistremove,#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistupdate{display:inline-block;margin-left:5px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistremove a,#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistupdate a{font-size:10px;text-transform:uppercase}#container.pt_account .wishlist #wishlistproducts table td.innerCell,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.innerCell{border-bottom-width:0}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistaddtocart,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .recentlyviewedaddtocart{margin-top:33px;float:right;width:300px}#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .recentlyviewedaddtocart{width:295px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistaddtocart .addToCartSelectWrapper{width:250px}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistaddtocart .dd3,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .recentlyviewedaddtocart .dd3{margin:2px 12px 0 0;float:left;display:inline}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistaddtocart .label,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .recentlyviewedaddtocart .label{margin:2px 5px 5px 0;display:block;float:left;width:auto}#container.pt_account .wishlist #wishlistproducts table td.iteminfo .wishlistaddtocart .quantityinput,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.iteminfo .recentlyviewedaddtocart .quantityinput{width:63px}#container.pt_account .wishlistsearchresult .bluebox{margin-bottom:52px}#container.pt_account .wishlistsearchresult table{margin:10px 0}#privatesalehits{margin-top:24px;cursor:default}#privatesalehits li.firstonrow{clear:left}.privatesaleshow .countdown{display:inline-block;float:right;margin-top:-51px;font-size:12px;color:#ce1d3b}.privatesaleshow .countdown .digit{font-weight:bold;font-size:16px}.giftcert{text-align:left}.giftcert_evolution{border-left:1px solid red;padding-left:20px;margin-top:10px}.giftcert .details .label{display:inline-block;text-transform:uppercase;width:40px!important;font-weight:normal;text-align:left}.giftcert_evolution .details .label{width:auto!important}.giftcert .name,.giftcert .delivery{margin-bottom:12px}.giftcert_evolution .name,.giftcert_evolution .delivery{margin-bottom:0}.giftcert .delivery{color:#ce1d3b}.giftcert_evolution .delivery{color:#282b30}.giftcert .details{color:#707378}.giftcert_evolution .details{color:#282b30}.giftcert .toname,.giftcert .toemail{margin-bottom:4px}.giftcert .giftmessage{color:#282b30}.giftcert_evolution .giftmessage{color:#707378}.giftcert .giftmessage .label{text-align:left;display:block;margin-top:19px;font-weight:bold}.giftcert .giftmessage .value{display:block;margin-top:10px}.giftcert_evolution .giftmessage .value{margin-top:0}.productprice .compliments{margin-top:9px}.productprice .salesprice{margin-bottom:9px}.productprice .value{font-weight:bold}.productprice .promoname{margin-top:9px}.productprice .promoprice{padding-top:3px}.productprice .promoprice .label{font-weight:normal}.placeordertable .productprice .promoprice .label{font-size:.83em}.specialofferslot2-asset{float:left;width:312px}.aspot{position:relative;width:978px;overflow:hidden}.aspotcontent{float:left;width:978px}.aspotcontent img{float:left}.aspotcontentholder{position:relative;top:0;left:0}.aspot.clarins{border-top:1px solid #e5e5e5;border-bottom:1px solid #be0f34}.aspot.clarins #aspotnavigation div.navigator{width:20px;height:4px;background-color:#e5e5e5;float:left;margin-right:2px;margin-top:3px;cursor:pointer}.aspot.clarins .playpause{width:10px;height:10px;background:transparent url('../images/aspot_playpause.png') no-repeat 0 0;cursor:pointer;float:left;margin-left:8px}.aspot.clarins #aspotnavigation{position:absolute;right:8px;bottom:10px}.aspot.clarins #aspotnavigation div.navigator.selected{background-color:#ce1d3b}#container.pt_simplepage #headerContainer{margin-bottom:0}#pt_dispatch_visual{border-bottom:1px solid #ce1d3b}#pt_dispatch_countries_selectlabel{font-size:9px;color:#ce1d3b;text-transform:uppercase;text-align:center;margin-top:8px}#pt_dispatch_countries_countrylist{margin:13px 0 0 60px}#pt_dispatch_countries_countrylist ul li{cursor:default}#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li{float:left;width:186px}#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li.last{width:165px}#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li>a{font-family:georgia,"Times New Roman",Times,serif;font-size:16px;color:#282b30;text-decoration:none;display:block}#pt_dispatch_countries_countrylist a:hover,#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li:hover>a{color:#ce1d3b}#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li>ul{margin-top:19px;margin-left:3px;text-indent:-3px}#pt_dispatch_countries_countrylist ul li ul li{line-height:18px}#pt_dispatch_countries_countrylist ul li ul li.transactional{list-style-image:url(../images/ico_bag.jpg)}#pt_dispatch_countries_countrylist ul li ul li a{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10px;color:#707378;text-decoration:none;text-transform:uppercase}#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li>ul{display:none}#pt_dispatch_countries_countrylist .htmlslotcontainer>ul>li:hover>ul{display:block!important}#flowplayerdialog{padding:0 5px 0 5px;overflow:hidden;display:block;margin-top:0;position:relative}.categorymenu span.toplevelcat a{font-family:Arial,sans-serif!important}.onepage-categorymenu>ul>li{background:url("../images/pathArrows.gif") no-repeat left 1px;float:left;height:15px;line-height:15px;margin-right:14px!important;margin-right:30px;padding-left:22px}.onepage-categorymenu>ul>li.selected{background:url("../images/pathArrows.gif") no-repeat left -17px}.onepage-categorymenu>ul>li.firstStep{padding-left:0;background:0}.continuecheckoutbutton.billingtop{float:none;margin-top:-12px}.pt_account div.wishlist .BVCustomerRatings .leafsContainer,.pt_account div.recentlyvieweditems .BVCustomerRatings .leafsContainer{margin-left:0}.categorymenu ul div.outter .menucontentholder .categoryslot1holder,.categorymenu ul div.outter-single .menucontentholder .categoryslot1holder .giftsandsets{width:334px}#container.pt_account div#beautyconsult h2.pagetitle{border-bottom:3px solid #c4a8b1}div#beautyconsult div.MyBeautyShelfHeader{margin-top:20px}div#beautyconsult div.MyBeautyShelfHeader .MBSTab{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#e0e0e0 #E0E0E0 white;border-style:solid;border-width:1px;color:#ce1d3b;display:inline;float:left;line-height:29px;padding:0 15px;text-transform:uppercase;font-size:10px;z-index:100}div#beautyconsult div.MyBeautyShelfHeader .MBSCategoryTabInactive{background:url("../images/samplestab.gif") repeat-x scroll 0 0 #a6c6de;border:1px solid #e0e0e0;color:white}div#beautyconsult div.MyBeautyShelfHeader .MBSTopBorder{margin-top:0;display:inline;float:left;border-bottom:1px solid #e0e0e0;width:0 auto;height:30px}div#beautyconsult div.mybeautyshelfBody{border:1px solid #e0e0e0;border-top:0;padding:0 15px 0 15px}div#beautyconsult div.mybeautyshelfBody div.MBSContainer{padding:15px 0 15px;text-align:left;border-bottom:1px solid #e5e5e5}div#beautyconsult div.mybeautyshelfBody div.MBSContainer.last{border-bottom:0}div#beautyconsult div.mybeautyshelfBody div.MBSContainer div.sharewithfriend{font-size:10px;text-transform:uppercase;display:block;margin-top:15px}div#beautyconsult div.mybeautyshelfBody div.MBSContainer div.left{float:left;width:400px}div#beautyconsult div.mybeautyshelfBody div.MBSContainer div.left a#sharePrint,div#beautyconsult div.mybeautyshelfBody div.MBSContainer div.left a#mailToFriend{margin-left:10px}div#beautyconsult div.mybeautyshelfBody div.MBSContainer div.right{float:right}div#beautyconsult div.mybeautyshelfBody div.MBSContainer span.MBSTitle{display:block;margin-bottom:10px;text-transform:uppercase;font-size:14px;color:#707378}div.MBSProductListing{margin:auto auto 5px}div.MBSProductListing .jcarousel-container-horizontal{width:auto;padding-top:5px}div.MBSProductListing .jcarousel-clip-horizontal{height:auto;overflow-x:hidden;width:638px}div.MBSProductListing ul li,div.MBSProductListing ul.jcarousel .jcarousel-item{position:relative;float:left;text-align:center;width:205px;overflow:visible;height:auto;padding-top:15px}.pt_account #beautyconsult div.MBSProductListing ul li .product.producttile,.pt_account #beautyconsult div.MBSProductListing ul.jcarousel .jcarousel-item .product.producttile{height:300px}div.MBSProductListing .jcarousel-prev-horizontal,div.MBSProductListing .jcarousel-next-horizontal{top:75px}div.MBSProductListing div.product div.thumbnail{margin:0 auto}div.MBSProductListing div.product div.image{min-height:153px}div.MBSProductListing div.badgecontainer{display:none}div.MBSProductListing div.product div.name{min-height:60px}div.MBSProductListing div.product div.pricing{min-height:14px}div.MBSProductListing div.productattribtop{width:187px;height:3px;margin:10px auto 0 auto;background:url("../images/bg_product_attr_small.png") no-repeat scroll 0 0 transparent}div.MBSProductListing div.productinfoblock{background:url("../images/bg_product_attr_middle_small.png") repeat-y scroll 0 0 transparent;margin:0 auto 0 auto;width:187px;font-size:11px;font-weight:normal;min-height:69px}div.MBSProductListing div.productinfoblock div.productinfoblockinner{padding:0 0 6px;width:184px;margin:0 2px;background:url("../images/bg_product_attr_shadow.png") repeat-x scroll 0 bottom transparent;height:64px;z-index:9999}div.MBSProductListing div.productinfoblock div.productinfoblockinner div.productattrib{margin:0;padding-left:10px;padding-top:5px;position:relative}div.MBSProductListing div.productinfoblock div.productinfoblockinner div.productattrib .variationattributes{position:absolute;top:35px;left:10px;width:100%}div.MBSProductListing div.productinfoblock div.productinfoblockinner div.productattrib .variationattributes .dd3,div.MBSProductListing div.productinfoblock div.productinfoblockinner div.productattrib .variationattributes .dd3 .ddChild{width:90px!important}div.MBSProductListing div.productinfoblock div.productinfoblockinner div.productattrib .quantity{position:absolute;left:10px;top:5px}div.MBSProductListing div.productinfoblock div.productattrib div.variantdropdown,div.MBSProductListing div.productinfoblock div.productattrib div.quantity{margin:0;padding-top:5px}div.MBSProductListing div.productinfoblock div.productattrib .label{width:70px;line-height:2em;color:#282b30;font-size:1.1em;font-weight:normal;text-align:left;margin:0 3px 0 0;float:left}div.MBSProductListing div.productinfoblock div.productattrib div.variantdropdown .value{color:#2b2b30;float:none;margin-top:3px;width:auto}div.MBSProductListing div.productinfoblock div.productattrib div.quantity{padding-top:5px}div.MBSProductListing div.productattribbottom{width:187px;background:url("../images/bg_product_attr_small.png") no-repeat scroll 0 -3px transparent;height:4px;margin:0 auto 0 auto}div.MBSProductListing div.purchase{margin:0 auto;padding-top:15px;width:100%}div.MBSProductListing div.purchase span.ui-checkbox,div.MBSProductListing div.purchase span.ui-radio{float:none;display:inline-block;margin:2px 4px 0 0;position:relative}div.MBSProductListing div.purchase label{color:#282b30;cursor:pointer;font-size:11px;font-weight:normal}div.MBSProductListing div.MBSProductCategory{font-weight:bold;font-size:12px;color:#282b30;position:absolute;top:0;left:0}div.MBSProductListing div.ddChild{max-height:70px!important}div.MBSbuttons span.left{float:left}div.MBSbuttons div.addtowishlist{display:inline;margin-left:10px;line-height:2.4em;text-transform:uppercase;font-size:10px;color:#282b30}.selectrecommendeddialog{padding:12px 15px 8px 15px;cursor:pointer}.selectrecommendeddialog ul{list-style:disc inside}.selectrecommendeddialog ul li{line-height:18px}.ui-dialog.selectrecommendeddialog .ui-dialog-title{color:#282b30;font-size:12px;font-weight:bold}.ui-dialog.selectrecommendeddialog .ui-dialog-content{margin-top:10px;margin-bottom:13px}.ui-dialog.selectrecommendeddialog .ui-dialog-titlebar-close{margin-top:-12px;display:none}#selectrecommendeddialog_content{font-size:10px;color:#707378;font-size:10px}#selectcolordialog_content{margin-bottom:15px}#container.pt_account div#recentlyviewed h2.pagetitle{border-bottom:3px solid #65a783}.recentlyviewedproducts .BVCustomerRatings{margin:-20px 0 20px}.fb-direct-link:link,.fb-direct-link:visited{width:45px;height:20px;background:transparent url('../images/fb-like-link.png') no-repeat 0 0;text-indent:-5000px;float:left;display:inline;margin-right:47px}.fb-direct-link:hover{background-position:0 -21px}.shippingandtaxes,#container.pt_account .wishlist #wishlistproducts table td.detailscolumn .pricingmodule div.shippingandtaxes,#container.pt_account .recentlyvieweditems #recentlyviewedproducts table td.detailscolumn .pricingmodule div.shippingandtaxes{display:none}.productinfoblock .pricing .priceperunitblock{margin-top:5px}.productinfoblock .pricing .shippingandtaxes,.pt_checkout .placeorder_footer .placeordertotals .shippingandtaxes{clear:both;color:#bec0c3;font:normal normal 9px arial}.pt_checkout .placeorder_footer .placeordertotals .shippingandtaxes{padding-top:3px;width:100%;margin-left:15px}.pt_productdetails .productinfoblock .unitsizedisplay{display:block;margin-top:2px}.pricing .shippingandtaxes a,.pt_checkout .placeorder_footer .placeordertotals .shippingandtaxes a{text-decoration:underline;color:#bec0c3;font:normal normal 9px arial}.pt_productdetails .productinfoblock .shippingandtaxes,.pt_checkout .placeorder_footer .placeordertotals .shippingandtaxes{display:block}.BVRRContainer label{text-align:left}#container.pt_newsletter #content{float:none;font-size:12px;width:auto}.pt_newsletter .newsletter{margin-top:15px}.pt_newsletter h2.pagetitle{border-bottom:1px solid #e5e5e5;color:#282b30;font-family:Georgia;font-size:26px;font-weight:normal;margin:0 0 16px;padding-bottom:6px}#footer .newsletter-link{float:left;font-size:10px;font-weight:bold;margin:3px 0 0 5px;text-transform:uppercase}#footer .newsletter-link div{display:inline}#footer .newsletter-link a{color:#bf1010}.outter.menu-type-specialoffer .newsletter-link{float:left}.outter.menu-type-specialoffer .newsletter-link a{color:#282b30;display:block;font-size:10px;font-variant:small-caps;text-transform:uppercase}.newsletter .requiredcaption{margin:-16px 0 10px}.newsletter .left,.newsletter .right{float:left;width:50%}.newsletter-form label{color:#707378;display:block;float:none;font-weight:bold;margin-bottom:3px;text-align:left;vertical-align:top;width:auto}.newsletter-form input[type="text"]{width:272px}.newsletter-form .email{margin-top:13px}.newsletter-form .terms{margin-top:20px}.newsletter-form .checkbox label{color:#282b30;cursor:pointer;display:inline;font-size:10px;font-weight:normal}.newsletter-form #newsletter_country{width:282px}.newsletter-form .formactions{margin-top:20px;text-align:left}.newsletter.newsletterFormRedesign h2.pagetitle{border-bottom:0}.newsletter.newsletterFormRedesign .left{background-color:#ddd;width:604px;border:1px solid #e5e5e6;padding:0;-moz-box-shadow:1px 1px 5px #ddd;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.20);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.20)";zoom:1}.newsletter.newsletterFormRedesign .right{width:auto;float:left}.newsletter.newsletterFormRedesign #salesforce_countries{width:229px}.newsletter.newsletterFormRedesign .left .contentasset{background:#fff;position:relative}.newsletter.newsletterFormRedesign .left .newsletter-legal .contentasset{position:static}#newsletter.newsletterFormRedesign .newsletterpromotioncalloutmsg{padding:35px 48px;position:relative;background-color:#fff}.newsletter.newsletterFormRedesign .newsletter-form{padding:0 48px;overflow:hidden;position:relative;background-color:#fff}.newsletter.newsletterFormRedesign .newsletter-form form{padding:35px 0 0;border-top:1px solid #e5e5e6}.newsletter.newsletterFormRedesign .newsletter-form label{text-align:left;width:38%;float:left;margin-right:0}.newsletter.newsletterFormRedesign .newsletter-form .title .value label{width:auto;padding-top:4px;padding-right:23px}.newsletter.newsletterFormRedesign .newsletter-form .value,.newsletter.newsletterFormRedesign .newsletter-form .categories .allCategoriesCheckboxes{float:left;width:44%;margin:0 0 15px}.newsletter.newsletterFormRedesign .newsletter-form .value .value{width:100%;margin-bottom:0}.newsletter.newsletterFormRedesign .newsletter-form .title .value{margin-bottom:20px}.newsletter.newsletterFormRedesign .newsletter-form input.textinput{width:95%}.newsletter.newsletterFormRedesign .newsletter-form .birthday .value .value{width:auto}.newsletter.newsletterFormRedesign .newsletter-form .birthday #dwfrm_newsletter_birthdayday_msdd,.newsletter.newsletterFormRedesign .newsletter-form .birthday #dwfrm_newsletter_birthdayyear_msdd{width:60px!important}.newsletter.newsletterFormRedesign .newsletter-form .birthday #dwfrm_newsletter_birthdaymonth_msdd{width:101px!important}.newsletter.newsletterFormRedesign .newsletter-form .email,.newsletter.newsletterFormRedesign .newsletter-form .terms{margin-top:0}.newsletter.newsletterFormRedesign .newsletter-form .birthday .value .value,.newsletter.newsletterFormRedesign .newsletter-form .categories .allCategoriesCheckboxes{margin-bottom:0}.newsletter.newsletterFormRedesign .newsletter-form .categories .checkbox{margin-bottom:4px;width:100%;float:left}.newsletter.newsletterFormRedesign .newsletter-form .categories .checkbox label,.newsletter.newsletterFormRedesign .newsletter-form .SMSoptin .checkbox label,.newsletter.newsletterFormRedesign .newsletter-form .terms label{padding-top:2px}.newsletter.newsletterFormRedesign .newsletter-form .SMSoptin label,.newsletter.newsletterFormRedesign .newsletter-form .terms label{width:95%}.newsletter.newsletterFormRedesign .requiredcaption{padding:18px 0 12px;border-bottom:1px solid #e5e5e5}.newsletter.newsletterFormRedesign .termsSmsSection{border-bottom:1px solid #e5e5e5;padding:5px 0 18px;overflow:hidden}.newsletter.newsletterFormRedesign .newsletter-form .terms .checkbox,.newsletter.newsletterFormRedesign .newsletter-legal{width:100%}.newsletter.newsletterFormRedesign .newsletter-form #privacyPolicyLink{margin-top:13px}.newsletter.newsletterFormRedesign .germanNewsletter select.selectbox.country{width:99%}.newsletter.newsletterFormRedesign .germanNewsletter .doubleFields{width:415px;overflow:hidden}.newsletter.newsletterFormRedesign .germanNewsletter .smallFieldFirst .smallField{width:58%;float:left}.newsletter.newsletterFormRedesign .germanNewsletter .smallFieldFirst label{width:80%}.newsletter.newsletterFormRedesign .germanNewsletter .smallFieldFirst .smallField .value{width:15%;margin-bottom:10px}.newsletter.newsletterFormRedesign .germanNewsletter .smallFieldFirst .smallField input{width:100%}.newsletter.newsletterFormRedesign .germanNewsletter .smallFieldFirst .bigField{width:41%;float:left;margin-left:4px}.germanNewsletter .smallFieldFirst .bigField .errormessage{margin-left:-52px}.germanNewsletter .doubleFields .errormessage{margin-bottom:13px}.newsletter.newsletterFormRedesign .germanNewsletter .smallFieldFirst .bigField .value{width:99%;margin-bottom:0}.newsletter.newsletterFormRedesign .germanNewsletter .formfield.bigFieldFirst{margin-bottom:0}.newsletter.newsletterFormRedesign .germanNewsletter .bigFieldFirst .bigField{width:90%;float:left}.newsletter.newsletterFormRedesign .germanNewsletter .bigFieldFirst label{width:51.5%}.newsletter.newsletterFormRedesign .germanNewsletter .bigFieldFirst .bigField .value{width:46.5%;margin-bottom:0}.newsletter.newsletterFormRedesign .germanNewsletter .bigFieldFirst .smallField{width:10%;float:left}.newsletter.newsletterFormRedesign .germanNewsletter .bigFieldFirst .smallField .value{width:76%}.newsletter.newsletterFormRedesign .germanNewsletter .categories .oneColumn{width:48%;float:left}.newsletter.newsletterFormRedesign .newsletter-form .datause .datauseLabel{color:#000;font-size:10px}.newsletter.newsletterFormRedesign .newsletter-form .datause #privacyPolicyLink{text-decoration:underline;margin-top:0;text-transform:none}.newsletter.newsletterFormRedesign .termsSmsSection.germanNewsletter{border-top:1px solid #e5e5e5;padding:10px 0;margin:10px 0 15px}.newsletter.newsletterFormRedesign .termsSmsSection.germanNewsletter span.ui-checkbox{height:12px;margin-top:4px}.newsletter.newsletterFormRedesign .requiredcaption.germanNewsletter{margin-bottom:0;border:0;padding:10px 0 0}#BVRRStaticContainer{display:none}.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none!important}.homePopupLayer{display:none;padding:20px}.homePopupLayer .left{float:left;margin-right:15px;width:205px}.homePopupLayer .right{width:290px;float:left}#deliverySlot{overflow:hidden;margin:20px 0}.desiredDeliveryDataTime{padding-left:50px}.bonusitem{color:red;text-transform:uppercase}.bonusproduct{float:left}.bonusproduct{padding:10px;width:352px}.bonusproductodd{border-right:1px solid #ccc}.bonusproducteven{border-left:1px solid #ccc;margin:0 0 0 -1px}.bonusproductdetail .productinfo{float:right;margin-left:8px;width:260px}.bonusproductdetail .productimages{float:left;width:65px}.bonusproductdetail .productname{font-size:1.2em;padding:0}.bonusproductdetail .productname a{color:black}.bonusproductdetail .variationattributes{font-size:1.1em;margin:0}.bonusproductdetail .addtocartbar{margin:0}.bonusproductdetail .addtocartbar .addtocart{margin-top:-2px;position:static;text-align:right}.bonusproductdetail .addtocartbar .addtocart .quanity{display:inline}.bonusproductdetail .addtocartbar .addtocart .quanity .label{font-size:1.1em;text-transform:uppercase}.bonusproductdetail .addtocartbar .addtocart .quanity input.quantityinput{font-size:.9em}.bonusproductdetail .addtocartbar .addtocart button.addtocartbutton span{font-size:.9em}.bonusproductarea{clear:both;border:1px solid #ccc;height:425px;overflow:auto;overflow-x:hidden;width:770px}.bonusproductarea .productlisting{border-bottom:1px solid #ccc;width:100%}.bonusdiscountcontainer .buttonbar{margin:65px 25px 0 0;text-align:right}.bonusproductalert{padding:12px 0}.bonusproducttile{display:inline;float:left;height:265px;margin:0 0 0 12px;overflow:hidden;text-align:center;width:150px}.bonusNavigationWrapper button:disabled{background:#a7b0b6!important}.pt_order .attribute .value.engravingtext img,.orderconfirmation .attribute .value.engravingtext img,.wishlist .attribute .value.engravingtext img{height:15px!important;width:auto!important;float:none!important;vertical-align:middle}.ytthumb .sourceimage img{height:45px;width:45px}.productdetail .ytthumb .thumbnail img{height:40px;width:40px}.productdetail .productVideoYT{margin-bottom:15px}.productVideoYT.notVisible{display:none}.pt_campaign #content{width:100%}.pt_campaign .categorymenu>ul>li{float:left;height:15px;margin-right:14px!important;padding-left:22px;background:url(../images/pathArrows.gif) no-repeat left 1px;line-height:15px}.pt_campaign .categorymenu>ul>li.selected{background:url(../images/pathArrows.gif) no-repeat left -17px}.pt_campaign .categorymenu>ul>li.firstStep{padding-left:0;background:0}.pt_campaign .categorymenu a,.pt_campaign .categorymenu a:visited{padding-top:0;padding-bottom:0}.pt_campaign .addtocart{margin:0!important}.pt_campaign #commonfields input{width:275px}.pt_campaign #storesform select{width:285px}.pt_campaign .addresslist{margin-top:30px}.pt_campaign .formactions{margin-top:32px}.pt_campaign div.legalreqWrapper{margin-top:12px}div.legalreqWrapper .legalreqLabel{clear:both;margin:-18px 0 12px 24px}.pt_campaign div.viewinfo{color:#282b30;font-size:11px;padding-bottom:10px}.samplescampaign .formfield.street.first label{float:left}.samplescampaign .formfield.street.first .formfieldtooltip{float:none;width:auto}.mixi-check-button{float:left;margin:1px 12px 0 0;position:relative}.wishlist .mixi-check-button{margin:6px 0 0 0}.mixi_filler{float:left;height:10px;width:88px}.page_cart_v2 #content{width:785px}.page_cart_v2 h1.pagetitle{border:0}.page_cart_v2 .formactions{overflow:hidden}.page_cart_v2.CLR .formactions{width:770px}.page_cart_v2 .formactions.top{margin:21px 0 17px}.page_cart_v2 .formactions.bottom{margin-bottom:40px;padding-top:30px;clear:both}.page_cart_v2 .formactions .continueshoppingbutton{float:left}.page_cart_v2 .formactions .checkoutbutton{float:right}.page_cart_v2 .errorform{color:#ce1d3b;font-size:12px;margin-bottom:20px}.page_cart_v2 .sectiontitle1{font-family:ProximaNovaLight,Arial;font-size:16px;color:#ce1d3b;margin:0;padding:0;text-transform:uppercase;border:0;font-weight:normal}.page_cart_v2 .sectiontitle2{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:#282b30;margin:0;padding:0;border:0;font-weight:bold}.page_cart_v2 ul.standardproductslist .wishlistactions a,.page_cart_v2 ul.standardproductslist .removeactions button,.page_cart_v2 div.removeactions button,.page_cart_v2 span.removebutton button,.page_cart_v2 div.bonusproductssection .makeyourselectionlink a,.page_cart_v2 div.couponsection .makeyourselectionlink a{font-size:10px;color:#282b30;text-transform:uppercase}.page_cart_v2 ul.standardproductslist li.wishlistactions a:hover{color:#ce1d3b}.page_cart_v2 ul.standardproductslist li.wishlistactions a{display:block}.page_cart_v2 ul.standardproductslist,.page_cart_v2 div.sampleslist,.page_cart_v2 .couponsection,.page_cart_v2 div.bonusproductssection,.page_cart_v2 div.giftslist{font-size:12px}.page_cart_v2 ul.standardproductslist li.standardproductrow{border-top:1px solid #e5e5e5}.page_cart_v2 ul.standardproductslist li.standardproductrow-title,.page_cart_v2 div.giftslist li.giftrow-title{padding:0 0 5px 0}.page_cart_v2 ul.standardproductslist li.standardproductrow,.page_cart_v2 div.giftslist li.giftrow{padding:10px 0;color:#282b30}.page_cart_v2 ul.standardproductslist ul.standardproductrow,.page_cart_v2 ul.standardproductslist ul.standardproductrow-title,.page_cart_v2 div.giftslist ul.giftrow,.page_cart_v2 div.giftslist ul.giftrow-title{overflow:hidden}.page_cart_v2 ul.standardproductslist li.standardproductrow li,.page_cart_v2 div.giftslist li.giftrow li{float:left;padding-right:10px}.page_cart_v2 ul.standardproductslist.sampleStandartView li.standardproductrow li.quantity{text-align:center}.page_cart_v2 ul.standardproductslist li.standardproductrow-title li,.page_cart_v2 div.giftslist li.giftrow-title li{font-weight:bold;color:#282b30;padding:0 10px 0 0;float:left}.page_cart_v2 ul.standardproductslist li.standardproductrow-title li span.title,.page_cart_v2 ul.giftslist li.giftrow-title li span.title{margin-left:5px}.page_cart_v2 ul.standardproductslist li.standardproductrow-title li.productimage span.title,.page_cart_v2 ul.giftslist li.giftrow-title li.productimage span.title{margin-left:13px}.page_cart_v2 ul.standardproductslist li.productimage,.page_cart_v2 div.giftslist li.productimage{width:65px}.page_cart_v2 ul.standardproductslist li.productinfo{width:237px}.page_cart_v2 ul.standardproductslist li.quantity,.page_cart_v2 ul.standardproductslist li.quantity select{width:62px}.page_cart_v2 span.personalizedError{color:#c6152e;font-size:10px;margin-top:10px;float:left}.page_cart_v2 .personalizedError select,.page_cart_v2 .personalizedError .dd3 .ddTitle{border:1px solid #c6152e}.page_cart_v2 ul.standardproductslist li.wishlistactions{width:155px}.page_cart_v2 ul.standardproductslist li.singleprice{width:62px}.page_cart_v2 ul.standardproductslist li.totalprice{width:62px}.page_cart_v2 ul.standardproductslist li.removeactions{width:70px}.page_cart_v2 ul.standardproductslist.sampleStandartView li.singleprice{font-weight:bold}.page_cart_v2 ul.standardproductslist li.standardproductrow li.productimage,.page_cart_v2 div.giftslist li.giftrow li.productimage{line-height:0;text-align:center}.page_cart_v2 ul.standardproductslist li.standardproductrow li.productimage img,.page_cart_v2 div.sampleslist .productimage img,.page_cart_v2 div.bonusproductssection .productimage img,.page_cart_v2 div.couponsection .productlist .productimage img,.page_cart_v2 div.giftslist li.productimage img{height:70px;width:auto}.page_cart_v2 ul.standardproductslist li.productinfo .giftwrapwarning{color:#10568b;font-weight:bold;margin-top:10px;clear:both;font-size:11px}.page_cart_v2 ul.standardproductslist li.productinfo .productattributes{margin-top:2px;color:#707378}.page_cart_v2 .productinfo .attribute{font-size:12px;margin:0}.page_cart_v2 .productinfo .attribute.skintype{display:none}.page_cart_v2 form .label{width:auto;font-weight:normal;margin:0;text-align:left}.page_cart_v2 ul.standardproductslist li.removeactions button,.page_cart_v2 div.removeactions button,.page_cart_v2 span.removebutton button{border:0;background:transparent url(../images/x-red.png) no-repeat 0 1px;padding:0 0 0 17px;margin:0;text-align:left}.page_cart_v2 ul.standardproductslist .singleprice .value,.page_cart_v2 ul.standardproductslist .totalprice .value{color:#282b30;font-weight:bold}.page_cart_v2 ul.standardproductslist .singleprice .salesprice .value,.page_cart_v2 ul.standardproductslist .singleprice .promoprice .value{color:#ce1d3b}.page_cart_v2 ul.standardproductslist .singleprice .standardprice{white-space:nowrap;margin-left:-106px;color:#707378}.page_cart_v2 ul.standardproductslist .singleprice .standardprice .label{width:100px;padding-right:3px;display:inline-block;font-size:10px;text-align:right;font-weight:bold}.page_cart_v2 ul.standardproductslist .singleprice .standardprice .discountsign{display:none}.page_cart_v2 ul.standardproductslist .singleprice .saveprice{display:none}.page_cart_v2 ul.standardproductslist .bundle .singleprice .saveprice{display:block}.page_cart_v2 .footerdivider{background-color:#e5e5e5;height:3px;line-height:3px;font-size:3px;margin:17px 0;width:100%}.page_cart_v2 ul.standardproductslist li.standardproductrow.bundle,.page_cart_v2 ul.standardproductslist li.standardproductrow.engraved{margin-bottom:10px}.page_cart_v2 ul.standardproductslist li.standardproductrow.bundledproductlineitem,.page_cart_v2 ul.standardproductslist li.standardproductrow.engravingproductlineitem{border-left:1px solid #c1001b;border-top:0;margin:-10px 0 10px 77px}.page_cart_v2 ul.standardproductslist li.standardproductrow.bundledproductlineitem li.productinfo,.page_cart_v2 ul.standardproductslist li.standardproductrow.engravingproductlineitem li.productinfo{width:160px}.page_cart_v2 ul.standardproductslist li.standardproductrow.engravingproductlineitem li.productimage img{width:auto;height:auto}.page_cart_v2 ul.standardproductslist li.standardproductrow.engravingproductlineitem div.engravingtext{color:#707378;margin-top:5px}.page_cart_v2 ul.standardproductslist li.standardproductrow.engravingproductlineitem div.engravingtext img{height:15px;width:auto;vertical-align:middle}.page_cart_v2 div.sampleslist,.page_cart_v2 div.couponcodeform,.page_cart_v2 div.couponsection,.page_cart_v2 div.bonusproductssection{padding:13px}.page_cart_v2 div.sampleslist,.page_cart_v2 div.couponsection,.page_cart_v2 div.bonusproductssection{padding-right:30px}.page_cart_v2 div.bonusproductssection{width:740px}.page_cart_v2 div.sampleslist,.page_cart_v2 div.couponsection{border:1px solid #e5e5e5}.page_cart_v2 div.giftslist,.page_cart_v2 div.bonusproductssection,.page_cart_v2 div.couponcodeformerror{border:1px solid #c6152e}.page_cart_v2 div.giftslist,.page_cart_v2 div.couponsection,.page_cart_v2 div.bonusproductssection{margin-top:14px}.page_cart_v2 div.sampleslist ul,.page_cart_v2 div.bonusproductssection ul,.page_cart_v2 div.couponsection .productlist ul{overflow:hidden}.page_cart_v2 div.sampleslist ul li,.page_cart_v2 div.bonusproductssection ul li,.page_cart_v2 div.couponsection .productlist ul li{float:left;width:19%;margin-right:1%;text-align:center;height:195px}.page_cart_v2 div.couponsection .productlist span.freeproduct{color:#282b30}.page_cart_v2 div.sampleslist .productname,.page_cart_v2 div.bonusproductssection .productname,.page_cart_v2 div.couponsection .productlist .productname{display:block}.page_cart_v2 div.sampleslist{margin:23px 0 0 0;width:740px}.page_cart_v2 div.sampleslist .sectiontitle1{margin-bottom:10px}.page_cart_v2 div.giftslist{padding-right:5px;width:780px}.page_cart_v2 .pt_cart .giftrow-title,.page_cart_v2 .pt_cart .giftrow{width:780px}.page_cart_v2 div.giftslist .sectiontitle1{margin:13px 0 7px 13px}.page_cart_v2 div.giftslist li.productinfo{width:400px}.page_cart_v2 div.giftslist li.quantity{width:200px}.page_cart_v2 div.giftslist li.price{width:70px}.page_cart_v2 div.giftslist li.giftrow-title li.quantity span{margin:0}.page_cart_v2 div.giftslist li.giftrow{border-top:1px solid #e5e5e5}.page_cart_v2 div.giftslist li.giftrow li.price{font-weight:bold;text-transform:uppercase;color:#10568b;font-size:12px}.page_cart_v2 div.bonusproductssection .sectiontitle1{display:inline-block;margin-bottom:20px}.page_cart_v2 div.bonusproductssection .makeyourselectionlink,.page_cart_v2 div.couponsection .makeyourselectionlink{float:right}.page_cart_v2 div.bonusproductssection div.callout{clear:both;font-weight:bold;color:#00437e;padding-bottom:11px}.page_cart_v2 .couponsection{overflow:hidden}.page_cart_v2 .couponsection .sectiontitle1{display:inline-block;margin-bottom:10px}.page_cart_v2 .couponsection .couponcode{display:inline-block;font-size:12px;color:#707378;font-weight:bold;margin-left:30px}.page_cart_v2 .couponsection .removebutton{float:right;margin-left:35px}.page_cart_v2 .couponsection ul.couponpromos li{overflow:hidden;margin-top:10px}.page_cart_v2 .couponsection .couponpromodetails{float:left;width:70%}.page_cart_v2 .couponsection .couponpromodiscount{float:right;width:20%;text-align:right;font-weight:bold;color:#ce1d3b}.page_cart_v2 .couponcodeform{background-color:#e3ecf1;margin-top:23px;overflow:hidden}.page_cart_v2 .couponcodeformWrapper{float:left}.page_cart_v2 .couponcodeform input[type=text]{width:265px;float:left}.page_cart_v2 .couponcodeform button.secondary{float:right;margin-left:5px}.page_cart_v2 .couponcodeform p{margin:9px 0 6px 0}.page_cart_v2 .couponcodeformWrapper .couponerrormessage{font-weight:bold;color:#ce1d3b;margin-top:3px;padding:0 13px}.page_cart_v2 .couponcodeform h2.sectiontitle2.errorStyle{color:#ce1d3b}.page_cart_v2 .couponcodeform .promoCodeNote{width:275px}.page_cart_v2 .couponcodeform .loyaltyAndPromoNote{font-size:10px;min-height:28px;padding:4px 0 0 20px;display:inline-block;background:transparent url(../images/why_icon_blue.png) no-repeat 0 3px}.page_cart_v2 .ordersummary{float:right;min-width:200px;max-width:253px;padding-right:20px;margin-top:30px}.page_cart_v2 .ordertotals .label{font-weight:normal;width:auto}.page_cart_v2 .ordertotalstable th{padding:0;width:160px}.page_cart_v2 .ordertotalstable .orderdiscount .value,.page_cart_v2 .ordertotalstable .orderdiscount .label{color:#ce1d3b;font-weight:normal}.page_cart_v2 .ordertotalstable .orderdiscount .value:before{content:"-"}.page_cart_v2 .ordersummary .ordertotal .label,.page_cart_v2 .ordersummary .ordertotal .value{font-size:14px;font-weight:bold;padding-top:15px;display:block}.page_cart_v2 .ordersummary .ordertotal .label{padding-right:5px}.page_cart_v2 .ordersummary .ordertotal .value{margin-top:0}.page_cart_v2 #rightcolumn{width:169px;left:0;top:29px}.page_cart_v2.CLR #rightcolumn #cart_recommendations{border:1px solid #e5e5e5}.page_cart_v2.CLR #recommendations_header div{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;color:#282b30;font-weight:bold}.page_cart_v2.CLR #rightcolumn #cart_recommendations #recommendations_header,.page_cart_v2.CLR #rightcolumn #cart_recommendations #vert_carousel_container,.page_cart_v2.CLR #rightcolumn #cart_recommendations #carousel_bg_shadow_holder,.page_cart_v2.CLR #rightcolumn #cart_recommendations #bottom_border_shadow_holder{background:0;width:auto;margin:0}.page_cart_v2.CLR #rightcolumn #cart_recommendations .name a{font-size:12px}.productdetail.pdpv2 .productContainer .productinfoInner .BVRROverallRatingContainer,.productdetail.pdpv2 .productContainer .productinfoInner .BVRRRatingSummaryLinks{float:left;clear:none;margin-top:0}.productdetail.pdpv2 .productContainer{float:none;margin-top:15px;width:978px}.productdetail.pdpv2 .productimages{float:left;width:300px}.productdetail.pdpv2 .jcarousel-item .producttile .name{padding:0 4px}.productdetail.pdpv2 .productinfo{width:673px}.productdetail.pdpv2 .productinfo .productinfoInner{width:336px;float:left}.productdetail.pdpv2 .productinfo .productinfoblock{background:#fff none;padding:1px;margin:0;float:right;width:316px}.productdetail.pdpv2 .productinfo .promoReassurance{margin:0;float:right;width:316px;padding:25px 0}.productdetail.pdpv2 .productinfo .productinfoblockinner{width:auto;margin:0;border:1px solid #e5e5e5;background:transparent url('../images/bg_product_attr_shadow_v2.png') repeat-x 0 bottom;padding:28px 38px 21px 28px;display:inline-block;width:100%;box-sizing:border-box}.productdetail.pdpv2 .productinfoblock.deliverysection .productinfoblockinner{padding-top:10px;background-size:1px 30px;margin-bottom:5px;height:0}.productdetail.pdpv2 .addtocartbar .addtocart{margin:0}.productdetail.pdpv2 .availability{margin:0 10px 4px 0}.productdetail.pdpv2 .availability .value{color:#707378;font-size:10px;display:block;margin-top:0}.productdetail.pdpv2 .availability.highlightLabel .value{color:#be0f34;font-weight:bold}.productdetail.pdpv2 .productattrib .pricing{width:247px;margin:6px 0 4px}.productdetail.pdpv2 .productattrib .price{width:auto;float:left}.productdetail.pdpv2 .quantity,.productdetail.pdpv2 .productattrib .pricing .priceperunitblock{float:right}.productdetail.pdpv2 .buyNowButtonWrapper a{color:#fff;height:27px;font-size:12px;margin:7px 0 0 0;padding:5px 15px;text-align:center;display:inline-block;box-sizing:border-box;background-color:#ce1d3b;font-family:Microsoft YaHei,SimHei,Arial,sans-serif}.productdetail.pdpv2 .productactions .addtowishlist{color:#707378}.productdetail.pdpv2 .productactions .addtowishlist a,.productdetail.pdpv2 .productactions .tryme a{color:#707378}.productdetail.pdpv2 .productactions .addtowishlist a:hover,.productdetail.pdpv2 .productactions .tryme a:hover{color:#be0f34}.productdetail.pdpv2 .variationattributes{float:left}.productdetail.pdpv2 .productContainer .addtocartbar{width:100%;position:relative}.productdetail.pdpv2 .variantdropdown{float:left;margin-bottom:0}.productdetail.pdpv2 .colorSelectContainer,.productdetail.pdpv2 .variationattributes,.productdetail.pdpv2 .quantity{border-bottom:1px solid #d6d6d6;position:relative;padding-left:1px;z-index:1;margin-bottom:14px}.productdetail.pdpv2 .variationattributes{margin-bottom:0}.productdetail.pdpv2 .productinfoInner .variationattributes{border:0}.productdetail.pdpv2 .colorSelectContainer{z-index:2}.productdetail.pdpv2 .colorSelectContainer a.outofstock span{display:block;float:right;overflow:hidden;max-width:105px;white-space:pre-wrap}.productdetail.pdpv2 .dd3,.quickview .dd3{float:right}.productdetail.pdpv2 .variantdropdown,.productdetail.pdpv2 .quantity{width:115px}.productdetail.pdpv2 .variantdropdown .dd3,.productdetail.pdpv2 .quantity .dd3{width:auto!important}.productdetail.pdpv2 .variantdropdown .dd3 .ddTitle span.ddTitleText,.productdetail.pdpv2 .quantity .dd3 .ddTitle span.ddTitleText{padding:3px 22px 0 0}.productdetail.pdpv2 .colorSelectContainer .label{line-height:2.0em}.productdetail.pdpv2 .colorSelectContainer .dd3{margin-top:2px}.productdetail.pdpv2 .colorSelectContainer .dd3 .ddTitle span.ddTitleText span{display:block;white-space:nowrap}.productdetail.pdpv2 .ddContainer{display:inline}.productdetail.pdpv2 .label{width:auto}.productdetail.pdpv2 .colorSelect{float:right;width:auto}.productdetail.pdpv2 .dd3 .ddTitle span.ddTitleText{text-align:right}.productdetail.pdpv2 .dd3 .ddChild,.quickview .productdetail .dd3 .ddChild{margin:5px 0 0 0;border:0 none;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;width:99%!important;left:0;-moz-box-shadow:0 2px 2px #b4b4b4;-webkit-box-shadow:0 2px 2px #b4b4b4;box-shadow:0 2px 2px #b4b4b4;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=180,Color='#b4b4b4')}.productdetail.pdpv2 .producttile .price .standardprice .value{display:block;margin:0;padding:0;font-size:10px}.productdetail.pdpv2 .dd3 .ddChild a:hover,.productdetail.pdpv2 .dd3 .ddChild a.selected{background-color:white;color:#be0f34}.productdetail.pdpv2 .dd3 .ddChild a.selected{font-weight:normal}.productdetail.pdpv2 .recommendedBeautySetCenter .beautySetTotal .bsLabel{margin:13px 0 0 0;display:block;font-weight:normal}.productdetail.pdpv2 .recommendedBeautySetCenter .beautySetTotal .webPrice{color:#282b30;margin:3px 0 0 0}.productdetail.pdpv2 .recommendedBeautySetCenter .beautySetTotal .normalPrice{color:#be0f34;font-weight:normal;text-decoration:line-through;margin:-1px 0 10px 0;font-size:13px}.productdetail.pdpv2 .recommendedBeautySetCenter .beautySetTotal .bsSave{margin:0 0 12px 0;font-size:10px;font-weight:normal}.productdetail.pdpv2 .colorSelectContainer .dd3 .ddChild a{width:221px;margin-right:0}.productdetail.pdpv2 .promotion{float:left;clear:both}.productdetail.pdpv2 .dd3 .ddChild a:hover img,.productdetail.pdpv2 .dd3 .ddChild a.selected img{border:1px solid #be0f34}.productdetail.pdpv2 .dd3 .ddChild a{text-align:right;margin-right:18px}.productdetail.pdpv2 .dd3 .ddChild a img{float:right;margin-left:10px}.productdetail.pdpv2 .dd3 .prependHTML.outofstock{float:left;margin-left:9px;width:70px;text-align:left}.productdetail.pdpv2 .productinfo .priceLabel{display:none}.productdetail.pdpv2 .dd3 .ddTitle span.arrow,.quickview .productdetail .dd3 .ddTitle span.arrow{width:16px;margin:0 0 0 6px}.productdetail.pdpv2 .dd3 .ddTitle span.ddTitleText img{float:right;margin-left:10px}.productdetail.pdpv2 h1.productname{font-style:italic;margin-top:5px}.productdetail.pdpv2 .skinType,.productdetail.pdpv2 .textureType{float:none}.productdetail.pdpv2 .skinType .svalue,.productdetail.pdpv2 .textureType .svalue{font-weight:normal;line-height:16px}.productdetail.pdpv2 .productinfo .shortDescription{margin:0}.productdetail.pdpv2 .productinfo .customAttrs{margin:0 0 15px 0;clear:both}.productdetail.pdpv2 .productinfo .productDescription.readmore{max-height:44px;overflow-y:hidden}.productdetail.pdpv2 .productinfo .rmLink{display:block;float:right;background-color:#fff;text-align:right;margin:-27px 0 0 0;position:relative;z-index:1;color:#282b30;text-transform:uppercase;font-size:11px}.productdetail.pdpv2 .productinfo .rmLink:hover span{color:#be0f34;cursor:pointer}.productdetail.pdpv2 .productinfo .productDescription{font-size:12px;line-height:15px}.productdetail.pdpv2 .productinfo .productDescription span{display:inline-block;overflow-y:hidden}.productdetail.pdpv2 .productinfo span.moreLink{text-transform:uppercase;color:#000;font-size:10px}.productdetail.pdpv2 .productinfo span.moreLink:hover{color:#ce1d3b}.productdetail.pdpv2 .productBenefits{font-size:11px}.productdetail.pdpv2 #BVRRSummaryContainer,.productdetail.pdpv2 #BVRRSummaryContainerDisable{float:left;width:336px;margin:10px 0 5px 0}.productdetail.pdpv2 .BVRRRatingsHistogramButton,.productdetail.pdpv2 .BVRRBuyAgainContainer{display:none}.productdetail.pdpv2 .pricing .promo,.productdetail.pdpv2 .pricing .promo .value{color:#000}.productdetail.pdpv2 .productattrib .price .standardprice,.productdetail.pdpv2 .standardprice .value{color:#ce1d3b;text-decoration:line-through;line-height:18px;font-weight:normal;position:relative;top:-1px;font-size:14px}.productdetail.pdpv2 .variationattributes .color li.selected a,.productdetail.pdpv2 .variationattributes .color li.selected a:link,.productdetail.pdpv2 .variationattributes .color li.selected a:hover,.productdetail.pdpv2 .variationattributes .color li a:hover,.productdetail.pdpv2 .variationattributes .color li.selected a:active{background:transparent url('../images/bc-shades-selected.png') no-repeat -1px 0;border:0 none}.productdetail.pdpv2 .recommendedBeautySetWrapper,.productdetail.pdpv2 .recommendedBeautySetCenter{background:transparent none}.productdetail.pdpv2 .recommendedBeautySetWrapper{padding-top:5px}.productdetail.pdpv2 .tabs .tabsHeaders,.giftcertpurchase .tabs .tabsHeaders{border-left:1px solid #e5e5e5;width:979px;margin-top:10px}.productdetail.pdpv2 .tabs .tabHeader,.giftcertpurchase .tabs .tabHeader,.registeraccount .tabs .tab{float:left;border:1px solid #e5e5e5;border-bottom:0 none;border-left:0 none;text-align:center;background-color:#f9f9f9;font-family:ProximaNovaLight;text-transform:uppercase;font-size:16px;min-width:245px;line-height:22px}.productdetail.pdpv2 .tabs .tabHeader a,.giftcertpurchase .tabs .tabHeader a,.registeraccount .tabs .tab a{display:block;padding:7px 0 6px 0;color:#282b30}.productdetail.pdpv2 .tabs .tabHeader.tabBeautySet{border-top:1px solid #ded6cb;overflow:hidden}.productdetail.pdpv2 .tabs .tabHeader.tabBeautySet.selected{border-top:1px solid #c0ac93}.productdetail.pdpv2 .tabs .tabHeader.tabBeautySet a{background-image:url('../images/bg_beauty_set_tab.png');background-repeat:no-repeat;background-position:top center;padding:8px 0 6px 0;color:#282b30;height:100%}.productdetail.pdpv2 .tabs .tabHeader.selected.tabBeautySet a,.giftcertpurchase .tabs .tabHeader.selected a{color:#fff;background-image:url('../images/bg_beauty_set_tab_active.png');background-repeat:no-repeat;background-position:top center;padding-bottom:7px}.productdetail.pdpv2 .tabs .tabHeader.selected,.giftcertpurchase .tabs .tabHeader.selected,.registeraccount .tabs .tab.selected{border-bottom:0 none;background-color:#fff;margin-bottom:-1px;padding-bottom:1px;position:relative;z-index:2;bottom:0}.productdetail.pdpv2 .tabs .tabHeader.selected a,.registeraccount .tabs .tab.selected a{color:#be0f34;background-color:#fff;padding-bottom:7px}.productdetail.pdpv2 .tabs .tabContent,.giftcertpurchase .tabs .tabContent{border:1px solid #e5e5e5;width:977px;position:relative;z-index:1}.giftcertpurchase .tabs .tabContent{padding:15px}.giftcertpurchase .tabs .tabContent .floatleft{padding-right:15px}.productdetail.pdpv2 .tabs .tabContent#YMALTab .jcarousel-container-horizontal .name{line-height:14px;font-size:12px}.productdetail.pdpv2 .tabContent .drContent .productlisting{margin:0}.productdetail.pdpv2 .tabContent .drContent .jcarousel-container-horizontal{width:900px;padding:10px 30px 10px 30px}.productdetail.pdpv2 .tabContent .drContent .jcarousel-clip-horizontal{width:900px}.productdetail.pdpv2 .tabContent .drContent .jcarousel .jcarousel-item{width:180px}.productdetail.pdpv2 .tabContent .drContent .producttile,.productdetail .drContent .productinfo{width:180px}.productdetail .drContent .producttile,.productdetail .drContent .productinfo{width:147px;margin:0}.productdetail .drContent .productimage img,.productdetail .drContent .productimage{width:77px;height:77px;margin:0 auto}#pdpMain.pdpv2 .tabContent .jcarousel-prev-horizontal,#pdpMain.pdpv2 .tabContent .jcarousel-next-horizontal{top:40%}#pdpMain.pdpv2 div.drawer .drHeaderWrapper,#pdpMain.pdpv2 div.drawer .drHeaderWrapper:hover{padding:12px 0 3px 0;background:0 none;border-bottom:1px solid #bebfc0;font-size:16px}#pdpMain.pdpv2 div.drawer.open .drHeaderWrapper:hover a,#pdpMain.pdpv2 div.drawer.open .drHeaderWrapper a:hover{color:#ce1d3b}#pdpMain.pdpv2 div.drawer .drHeaderWrapper{background-image:url("../images/drawer_plus_minusv2.png");background-repeat:no-repeat;background-position:0 -24px}#pdpMain.pdpv2 div.drawer .drHeaderWrapper:hover{background-image:url("../images/drawer_plus_minusv2.png");background-repeat:no-repeat;background-position:0 -84px}#pdpMain.pdpv2 div.drawer.open .drHeaderWrapper,#pdpMain.pdpv2 div.drawer.open .drHeaderWrapper:hover{background-position:0 -54px}#pdpMain.pdpv2 div.drawer{border:0 none;margin:0 24px 0 18px;position:relative}#pdpMain.pdpv2 .drawer .drHeader .backtotop{font-family:tahoma;font-size:15px;color:#ce1d3b;top:23px;right:0;cursor:pointer;width:9px;height:9px;background:transparent url('../images/btn-drawer-backtotop.png') no-repeat 0 0}.productdetail.pdpv2 .videoBlockCnt{margin-top:50px;padding-bottom:20px;overflow:hidden}.productdetail.pdpv2 .videoBlockCnt .LeftCid,.productdetail.pdpv2 .videoBlockCnt .CenterCid,.productdetail.pdpv2 .videoBlockCnt .RightCid{width:auto}.productdetail.pdpv2 .videoBlockCnt .LeftCid,.productdetail.pdpv2 .videoBlockCnt .CenterCid{margin-right:34px}.productdetail.pdpv2 .videoBlockCnt .SMALL{width:302px;height:170px}.productdetail.pdpv2 .videoBlockCnt .HowToApplyTitle{text-transform:uppercase;margin-bottom:6px;font-size:13px}.productdetail.pdpv2 .videoBlockCnt .HowToApplyLink{display:none}.drawer .drClose{position:absolute;top:43px;background:transparent url('../images/btn-drawer-close.png') no-repeat 0 0;width:9px;height:9px;right:0;z-index:999;cursor:pointer}.close.drawer .drClose{display:none}#pdpMain.pdpv2 .drContent{padding:0}#pdpMain.pdpv2 #BVRRContainer{margin:10px 0 0 0}#pdpMain.pdpv2{width:985px}#pdpMain.pdpv2 #BVRRQuickTakeSectionID{background:url('../images/quicktake_bg.png') no-repeat}#pdpMain.pdpv2 .BVRRContainer{width:943px}#pdpMain.pdpv2 .BVRRCount{display:block;border-right:1px solid #e7e7e7;padding-right:10px}#pdpMain.pdpv2 .BVRRReviewDisplayStyle3Main{width:691px}#pdpMain.pdpv2 .emptybadge{display:none}.productdetail.pdpv2 .productinfo .productattrib.colorswateches{width:266px}.productdetail.pdpv2 .productinfo .freeShippingLabel,.pt_productsearchresult .productlisting .freeShippingLabel{color:#be0f34;padding-top:5px}.pt_productsearchresult .productlisting .freeShippingLabel{font-weight:bold}.productdetail.pdpv2 .recommendedBeautySetCenter .beautySetProduct div.recommendedBeautysetProdPrice span.lbl{display:none}.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons .custom-carousel-button{background:0 none;width:auto;padding:0 3px 0 3px}.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons .custom-carousel-button.inactive,.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons .custom-carousel-button:hover.inactive{color:#ececec}.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons .custom-carousel-button:hover,.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons .custom-carousel-button.selected{color:#ce1d3b}.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons{top:auto;bottom:3px;right:14px}.productdetail.pdpv2 .custom-carousel .custom-carousel-buttons-label{float:left}.custom-carousel .custom-carousel-button-prev,.custom-carousel .custom-carousel-button-next{width:32px;height:32px;position:absolute;top:59px}.tryme{text-transform:uppercase}.custom-carousel .custom-carousel-button-prev.inactive,.custom-carousel .custom-carousel-button-next.inactive{background:0 none}.custom-carousel .custom-carousel-button-prev{left:0;background:transparent url('../images/carousel_prev-horizontal.png') no-repeat 0 0}.custom-carousel .custom-carousel-button-next{right:0;background:transparent url('../images/carousel_next-horizontal.png') no-repeat 0 0}.custom-carousel .custom-carousel-button-next:hover,.custom-carousel .custom-carousel-button-prev:hover{background-position:-32px 0;cursor:pointer}.productdetail.pdpv2 .drContent .jcarousel-container-horizontal{width:588px;padding:30px 21px 20px 21px}.productdetail.pdpv2 .drContent .jcarousel-clip-horizontal{width:588px}.productdetail.pdpv2 .drContent .jcarousel-next-horizontal{right:0}.productdetail.pdpv2 .drContent .rightSide{width:616px}.productdetail.pdpv2 .dyk .drContent .leftSideText{width:50%;padding:15px 0 20px}.productdetail.pdpv2 .dyk .drContent .rightSide{width:43%;padding:15px 0 20px 7%}.productdetail.pdpv2 .dyk .drContent .rightSide img{margin-left:-60px}.productdetail.pdpv2 .drContent.recentlyViewed .jcarousel-container{width:910px}.productdetail.pdpv2 .drContent.recentlyViewed .jcarousel-clip-horizontal{width:882px}#pdpMain.pdpv2 .jcarousel-prev-horizontal,#pdpMain.pdpv2 .jcarousel-next-horizontal{top:58px}#pdpMain.pdpv2 .producttile .price{display:inline}#YMALTab .jcarousel-container-horizontal li .pricing .freeShippingLabel,#WWWTab .jcarousel-container-horizontal li .pricing .freeShippingLabel,#recentlyViewed .drContent li .pricing .freeShippingLabel{display:none}.productsubscription{clear:both;display:none;margin:14px 0 0 0;width:330px}.productsubscription h6{color:#ce1d3b;font-size:10px;font-weight:normal;margin:0 0 8px 0;text-transform:uppercase;line-height:14px}.productsubscription input{height:21px;line-height:21px;margin-bottom:6px;padding:0 3px 3px;width:195px;float:left}#subscriptionSubmit{height:24px;margin:0 0 0 4px;padding:3px 8px 4px 8px!important;width:34px}#subscriptionSubmit span{color:white;font-weight:bold;text-align:center}.addtocart button.outofstockbttn{background-color:#a7b0b6;color:white;cursor:default;font-weight:bold;padding:5px 10px!important}.productsubscription span{text-transform:uppercase}.productsubscription .hiddenmsg2,.productsubscription .hiddenmsg{display:none;padding-top:5px;margin-top:8px;font-family:Arial;font-size:12px;color:#666}.productsubscription .hiddenmsg{text-transform:uppercase}.productsubscription .newsletterCheckboxes{margin-bottom:7px;margin-top:8px}.productsubscription .newsletterCheckboxes input{width:auto;margin:7px 5px 0 0;border:0;padding:0;height:auto}.productsubscription .newsletterCheckboxes label{display:inline-block;margin-top:7px;font-weight:normal;font-family:Arial;margin-bottom:6px}.productsubscription span.subscriptioncheckboxerror,.productsubscription span.subscriptionerror{color:#f39c59;display:none;font-size:11px;font-weight:bold;text-transform:none}.productsubscription div.subscriptionlegaltext{margin:6px 0 2px 0;width:260px;overflow:hidden}.productdetail.pdpv2 .dd3 a:hover .prependHTML.outofstock,.productdetail.pdpv2 .dd3 a.selected .prependHTML.outofstock{color:#ce1d3b}.productdetail.pdpv2 .beautySetNonTransactionalContainer{overflow:hidden;padding:8px 0}.pt_productdetails .productdetail.pdpv2 .productinfoblockinner .colorSelectContainer .dd3{width:170px!important}.pt_productdetails .productdetail.pdpv2 .priceperunitblock{display:inline;width:100%}.pt_productdetails .productdetail.pdpv2 .productinfoblockinner .unitsizedisplay{display:inline}.pt_productdetails .productdetail.pdpv2 .shippingandtaxes{display:block;font-size:9px;color:#707378}.pt_productdetails .productdetail.pdpv2 .shippingandtaxes a{color:#707378}.pt_productdetails .productdetail.pdpv2 .productattrib .price .standardprice{margin-left:2px}.productdetail.pdpv2 .productinfo .productinfoblockinner .productsubscription{margin-top:4px;width:275px}.productdetail.pdpv2 .productinfo .productinfoblockinner .productsubscription span.hiddenmsg{line-height:14px}.productdetail.pdpv2 .productinfo .productinfoblockinner .tryme{top:-2px;line-height:14px}.productdetail.pdpv2 .productactions .addtowishlist{line-height:14px}.productdetail.pdpv2 .addtocartbar button.addtocartbutton{height:27px}#estimateDeliveryDateLinkContainer .productinfoblockinner,.productinfo .contentasset .productinfoblock .productinfoblockinner{padding:10px 10px 10px 28px;background-size:1px 30px;line-height:12px;margin-bottom:5px}#estimateDeliveryDateLinkContainer .productinfoblockinner a.estimatedDeliveryDateLink{display:block;overflow:hidden}#estimateDeliveryDateLinkContainer .estimatedDeliveryDateLink .estimatedDeliveryDateLabel{padding-right:5px;line-height:1.5em}#estimateDeliveryDateLinkContainer .estimatedDeliveryDateLink .estimatedDeliveryDateFormat{line-height:1.5em}#estimateDeliveryDateLinkContainer .productinfoblockinner .estimatedDeliveryDateContent{display:block;overflow:hidden;color:#000}#estimateDeliveryDateLinkContainer .productinfoblockinner a.shipToHotelLink{display:none}#estimatedDeliveryDateOverlay{display:none}#estimatedDeliveryDateOverlay #regionSelect{min-width:150px}#estimatedDeliveryDateOverlay #buildingTypeSelect{min-width:150px}#estimatedDeliveryDateOverlay #buildingTypeSelect_msdd{margin-left:10px}#estimatedDeliveryDateOverlay .orderDeliveryDateString{margin-top:20px;margin-bottom:40px}#estimatedDeliveryDateOverlay #selectDestinationSubmit{margin-top:20px;padding:8px 15px}#estimatedDeliveryDateOverlay #buildingTypeText{height:20px;line-height:20px;vertical-align:middle;margin-left:10px;float:left;width:120px}#estimatedDeliveryDateOverlay .overlayHeader{padding-bottom:20px}.overlayContainer.ui-dialog{margin-top:0;padding:30px}.overlayContainer .ui-dialog-titlebar{height:0}.overlayContainer.ui-dialog .ui-dialog-titlebar-close{margin-top:-20px;margin-right:-20px}#estimatedDeliveryDateOverlay{margin-top:0;overflow:visible}.estimatedDeliveryDateContent .estimatedDeliveryDateFormat{padding-left:3px}#TT2ILTbox{border:1px solid #d2d2d2;margin-bottom:10px}#TT2ILTbox h2{font-size:12px;font-weight:bold;margin:5px 0 5px 0}#TT2ILTcount-line *{font-size:11px}#TT2ILTcount-line strong{font:bold 11px Arial}#TT2ILTcount-line p{margin:5px 0 5px 0}#TT2ILTbutton-holder{display:-moz-box!important;display:block;height:20px!important;line-height:20px;text-align:center;float:left;font-style:normal!important}#TT2ILTbutton-holder a{background:#e6e4e4;display:-moz-box!important;display:block;height:20px!important;line-height:20px;padding:0 5px;text-align:center;float:left;font-style:normal!important;font-weight:bold}.TT2ILTbutton *{font:bold 12px Arial}a.TurnToIteaSee{font-size:11px;text-decoration:none;color:#000;cursor:pointer}.TTdialog .TT8{font-size:14px;padding:8px}.TT3{background-color:white!important;font-size:14px;padding:8px;border-bottom:1px solid #ce1d3b}.TT3itemBox{color:#282b30}.TT3itemBox .TT3askedBy{color:#ce1d3b!important;font-style:italic}.TT5,.TTdialog .TT5{background-color:#ce1d3b!important;color:#282b30}.TT3,.TTdialog .TT3{color:#282b30;font-size:14px}.TT5,.TTdialog .TT5{color:#282b30!important}.TT8{background-color:#f3f3f3!important;color:#282b30;overflow:hidden}#TurnToContent a,#TTtraWindow a,#ttMobileContainer a{color:#282b30!important}.turnotoQuestionSubHed{color:#282b30!important;font-size:14px;font-style:normal}.TT2bold{font-style:italic;font-size:23px;color:#ce1d3b}.TT2questionRegSel1{background:none repeat scroll 0 0 transparent!important;padding:15px}.TT3answersBlock{background-color:#f3f3f3!important}.TT3ansArea{background-color:#f3f3f3!important}.TT3itemBox2{color:#282b30}.TT3askedBy{color:#ce1d3b!important}#TurnToContent .TT3askedBy a,#TTtraWindow .TT3askedBy a{color:#ce1d3b!important;font-style:italic}.TT3askButtonText,.TTdialog .TT3askButtonText{color:white}#TT3askBtnBlock .TT5 .TT3askButtonText{text-transform:uppercase}.TT3rplyCntr{color:#282b30}#TT3advancedDiv,.TT2questionRegSel2,.TT3commentCntr{background-color:#f3f3f3!important}#TT3searchBtn{background:url("../images/TT_search_bttn.png") no-repeat scroll center center transparent!important}a.TT2ILTbutton,a.TT2ILTbutton span{background-color:#ce1d3b!important}#TTtraSubWindow #TT2pastPurchases input{color:#282b30;font-size:12px!important;text-transform:uppercase!important;font-family:Arial,sans-serif!important;font-weight:bold}#TT3RightLinks{margin-right:20px}#TTregSubmit{background:url("../images/TT_submitbttn.png") no-repeat 0 0!important;width:78px!important;height:27px!important;border-color:#ce1d3b!important}.TT3c100,#TT2questionSection{background:none repeat scroll 0 0 #f3f3f3!important}#TT2shareBtn,#TT2cancelShareBtn{background:#ce1d3b!important;border-color:#ce1d3b!important;color:white!important;text-transform:uppercase!important;float:right!important;margin-left:4px!important}#TT2cancelShareBtn{background:#7f7f7f!important;border-color:#7f7f7f!important}.TT2inlineMessage{background:none repeat scroll 0 0 #d2d2d2!important}.TT2commentArea,#TT3profileForm,#TT3UPugc{background-color:#f3f3f3!important}#TT2ppDoneBtn{float:right;margin-right:9px}#TTaddMoreEmailsFormSubmit{float:right;margin-right:-65px;font-weight:normal!important}#TT2managePastPurchaseBtn{background:#ce1d3b!important;font-size:14px;height:32px!important}#TT3UPquestSec,#TT3UPAnsSec,#TT3UPCommentSec{background:white!important}.TT3questBorder{border-bottom:1px solid #f3f3f3!important}#TTtraDialogTitleBar2,#TTtraDialogTitleBar{background:url("../images/TT_border_top.png") no-repeat 0 0!important}#TTmainContent{background:url("../images/TT_border_left.png") repeat-y left top!important}#TT2footer,#TT2footer2{background:url("../images/TT_border_bottom.png") no-repeat left top!important}#TTtrasubtop{background:url("../images/TT_ask_ques_top.png") no-repeat 0 0!important}#TTtrasubmid{background:url("../images/TT_ask_ques_midd.png") repeat-y left top!important}#TTtrasubbot{background:url("../images/TT_ask_ques_bottom.png") no-repeat left top!important}#TTmainContent{width:660px!important}#TTwid{display:inline;font-size:10px!important;width:316px;float:left;border:1px solid #e7e7e7;padding:10px 0;margin:0 5px 12px 0}#TTQIM img{margin-right:5px;float:left}#TTQIM,#TTAIM{float:left;margin-left:8px;color:#707378!important;line-height:20px;font-weight:bold;font-size:9px}#TTQIM span,#TTAIM span{display:block;padding-right:7px;float:left}.TT2ppBtnGroup{float:right;margin-top:-25px}#TTSubScreen{background-color:none!important}.TT3bold{color:#282b30!important}.TT3bold{color:#ce1d3b!important}.TTQuest span{text-transform:uppercase}#TTSubWindowClose,#TTtraWindowClose{background:url(../images/close.gif) no-repeat right top;position:absolute!important;right:17px!important;top:17px!important;margin:0!important}#TT2shareQuestionPanel #TT2shareBtns{overflow:hidden;display:block;width:385px;margin-top:5px}#TTtraBackOverlay{z-index:9000!important}.hiddenSelectElement,.hiddenInputElement{display:none}span.variationSelectTitle{color:#2b2830;overflow:hidden;text-align:right;display:block;height:16px;padding:3px 0 0}span.variationSelectTitle.fromasset{text-align:left}.sharethisButtonWrapper{float:left}.sharethisButtonWrapper .stButton .sharethis{background:url(../images/shareThis.png) no-repeat 0 0!important;width:20px!important;height:20px!important;padding-left:0!important}#homePageTopBanner.aspot{width:978px;height:100%!important;display:block;zoom:1}.LeftCid,.CenterCid,.RightCid{float:left;width:33%}.productdetail .recommendedBeautySetCenter .beautySetPlus,.productdetail .recommendedBeautySetCenter .beautySetEq{margin-left:8px;margin-right:8px}.productdetail h1 .productCollection{display:block;font-weight:normal;text-align:left}.productdetail .recommendedBeautySetCenter .beautySetProduct span.productCollection{font-size:12px}.page_cart_v2 .pt_cart .productCollection,.pt_checkout .placeordertable .productCollection{text-align:left}.page_cart_v2 .pt_cart .sampleslist .productCollection,.page_cart_v2 .pt_cart .bonusproductssection .productCollection,.page_cart_v2 .pt_cart #rightcolumn .productCollection{text-align:center}.pt_orderconfirmation .ordershipmenttable .name .productCollection,.pt_order .orders .orderstable li .productCollection,.pt_order .ordershipments .ordershipmenttable .name .productCollection{display:inline;font-weight:normal}.pt_compare .comparisontable .productCollection{text-align:left}.pt_account .wishlistlineitem .productCollection,.pt_account .recentlyviewedlineitem .productCollection{text-align:left}.minicartTable .name .productCollection{text-align:left}.topwidecontent{position:relative;margin-top:-135px;width:100%}span.spanLink{cursor:pointer}span.noticeLabel{display:block;width:100%;overflow:hidden;float:left;padding-top:3px;white-space:pre-wrap}.bonusproductssection .productprice span.value{text-decoration:line-through}.bonusproductssection .productprice .promoprice span.value{text-decoration:none}.bonusproductssection .productprice span.label,.bonusproductssection .productprice .bonusitem{display:none}.productprice .bonusitem{font-size:10px}.notVisible{visibility:hidden;width:0!important;height:0!important}.productVideo{text-align:center}.productVideo img{margin:85px auto 0}.productdetail .recommendedBeautySetCenter .recommendedBeautySetCenterInner{left:0;top:0}.pt_cart .hide_quantity{display:none!important}.hide{display:none}#howToApplyLink{font-size:11px;text-transform:uppercase;line-height:18px;color:#000}.arrowright{background-image:url(../images/arrows.png);background-repeat:no-repeat;background-position:-2px -5px;display:block;float:left;width:16px;margin-top:3px;height:15px}#howToApplyLink:hover .arrowright{background-position:-22px -5px}.arrowdown{background-image:url(../images/arrows.png);background-repeat:no-repeat;background-position:-2px -25px;display:block;float:left;width:16px;margin-top:3px;height:15px}#howToApplyLink:hover .arrowdown{background-position:-22px -25px}#howToApplyLink:hover{color:#ce1d3b}#howToApplyContent{font-size:12px;line-height:14px}.howToApply{margin-bottom:10px}.accountsignin{width:390px;border:1px solid #e9e9e9;box-shadow:5px 5px 5px 0 #e9e9e9;float:left;padding:45px 30px 45px 60px;margin:15px 30px 0 0;font-family:Arial}.accountsignin h3{font-family:Georgia;font-size:18px;color:#be0f34;text-transform:none;margin:0 0 15px 0}.accountsignin label{font-weight:normal}.accountsignin .formfield.username label{float:left;width:auto;font-weight:normal;line-height:26px}.accountsignin .formfield.username .value{float:left;width:310px}.accountsignin .formfield.username input{width:300px}.accountsignin input[type="password"]{width:140px}.accountsignin .forgotpassword{width:150px;margin:0}.accountsignin span.ui-radio,.accountsignin .checkboxLabel,.accountsignin .forgotpassword{float:left;clear:none}.accountsignin .forgotpassword a{font-size:10px;color:#707378;font-family:Arial;float:right;text-decoration:underline}.accountsignin .forgotpassword a:hover{color:#be0f34}.accountsignin .blocktitle{font-size:16px;font-family:Georgia;color:#292c31;margin:16px 0 13px 0}.accountsignin label.checkboxLabel{line-height:21px;margin-right:10px}.accountsignin .hasNoPassword label.checkboxLabel{margin-top:2px}.accountsignin .hasNoPassword .ui-radio{margin-top:3px}.accountsignin .primary,.checkoutlogin .accountsignin .primary{margin-top:20px}.accountsignin .rememberme{padding-top:5px}.checkoutlogin .accountsignin .rememberme{margin:0}#rightcolumn .createaccount button.secondary{background-color:#ce1d3b;border:0 none;font-family:Arial;font-size:12px;padding:5px 15px;height:auto;background-image:none}#rightcolumn .createaccount button.secondary span{color:#fff;font-family:Arial;font-size:1em;font-weight:bold;text-transform:uppercase;white-space:nowrap}.birthdatedescription{clear:both}.bnplPopupContent{padding:10px;width:550px}.bnplPopupContent .popupLeftAsset{float:left;margin-right:30px}.bnplPopupContent .popupInfo{padding-top:20px;color:#6f7277;font-size:12px;font-family:Arial;padding-right:30px}.bnplPopupContent .popupInfo .titleAsset{margin-bottom:12px}.bnplPopupContent .popupInfo p.infoDescBlock{line-height:16px;margin-bottom:27px}.bnplPopupContent p.infoDescBlock span a{color:#ce1d3b;outline:0;text-decoration:none;font-weight:bold}button.smallPrimary{background-color:#ce1d3b;height:17px;line-height:18px;border:0;padding:0 10px;font-size:9px}button.smallPrimary span{color:#fff;font-size:9px;line-height:17px;text-transform:uppercase;font-weight:bold}.orders .orderstable .totals form{margin:0}.orders .orderstable .totals button{margin:3px 0}.orders .orderstable .totals button.primary{padding:2px 15px;width:100%}.bnpl-msg{font-size:12px;color:#272a31;float:left}.page_cart_v2 .bnpl-msg{padding-bottom:15px;float:none;text-align:left}.minicartcontentInnerContainer .bnpl-msg{border-bottom:1px solid #e5e5e5;width:100%;padding:6px 0 6px 16px;margin-bottom:6px}.bnpl-msg span{text-transform:uppercase;color:#ce1d3b;font-weight:bold}.bnpl-msg a{color:#ce1d3b}#loaderalipaybanking{line-height:150%;margin-bottom:20px}.primaryBtnLink{color:#fff;text-transform:uppercase;background:#ce1d3b;font-size:12px;padding:5px 15px;font-family:Arial;font-weight:bold}.orderdate{overflow:hidden;clear:both}.ui-widget-content a.primaryBtnLink,.ui-widget-content a.primaryBtnLink:hover{color:#fff}.right.primaryBtnLink{float:right}.formfield.address2 .caption,.formfield.regions .caption{clear:both}.radiogroup .value label{margin-right:3px;vertical-align:top}.primaryBtnLink:hover{color:#FFF}.order_created{font-weight:bold;color:#ce1d3b}.flashmessage{color:#ce1d3b;font-size:12px;margin-bottom:20px}.help_message_terms{font-size:10px;font-style:italic;margin-bottom:20px}.koreafirstlogin .secondary{height:28px}.koreafirstlogin .formactions{position:absolute;bottom:25px;right:15px}.contactus_message_terms{font-size:10px;font-style:italic;margin-top:20px}#legalterms{height:auto!important;min-height:76px!important}#legalterms .birthday{float:left;margin-right:10px;margin-bottom:10px}#legalterms .requiredindicator{display:none}#legalterms .othersfirstlogin .birthday{margin-bottom:2px}#legalterms .formactions{margin-bottom:0}#legalterms .personalizedEmails{margin-bottom:10px}.koreafirstlogin .formfield.rsagreement.clearfix{margin-top:5px}.registrationform.horizontalform #curstomerPolicyLink{display:block;font-size:10px;margin-top:-15px;margin-bottom:10px;text-transform:uppercase}.registrationform.horizontalform #koreaPrivacyPolicy #privacyPolicyLink{display:block;font-size:10px;margin-bottom:10px;margin-top:-15px;text-transform:uppercase}.upserror,.kialaerror{margin-top:5px;color:#f39c59}#billingAddress select{display:none}#referaltable{margin-top:20px;margin-bottom:30px}#referaltable table{border:0;text-align:left;width:100%}#referaltable table th{color:#707378;font-weight:bold;font-size:12px;margin:0;padding:0 0 6px 0}#referaltable table td{padding:3px 0;display:table-cell}#referaltable table .selectgender{width:100px}#referaltable table .refereefield{width:180px}#referaltable input.textinput{width:150px}#referaltable table .refereefield.long,#referaltable input.textinput.long{width:216px}.refferfrinedtext{width:80px}#showallrefereesaction{margin-top:10px;text-align:right}#showallrefereesaction tr td{text-align:right}#showallrefereesaction a{color:#707378;text-decoration:underline}#showallrefereesaction a:hover{color:#707378;text-decoration:none}.referafriendsection h2{border-bottom:3px solid #c5ab8a;font-size:26px;margin-bottom:20px}.referafriendsection .promogrid{border:2px solid #dacdbc}.referafriendsection .promogrid tr{border-bottom:1px solid #e5e5e5}.referafriendsection .promogrid tr.last{border-bottom:0}.referafriendsection .promogrid td,.referafriendsection .promogrid th{border-right:1px solid #e5e5e5;color:#707378;padding:5px;text-align:center;width:33%}.referafriendsection .promogrid th.last,.referafriendsection .promogrid td.last{border-right:0}.referafriendsection .success{font-size:11px;margin-top:10px;font-weight:bold;color:#ce1d3b;display:block;clear:both}.referafriendsection .title1{color:#282b30;font-weight:bold;font-size:12px;text-transform:uppercase;display:block;margin-top:46px}.referafriendsection .subtitle1{color:#707378;font-size:12px;display:block;margin-top:12px}.referafriendsection .title2{color:#282b30;font-weight:bold;font-size:12px;text-transform:uppercase;display:block;margin-top:46px}.referafriendsection .subtitle2{color:#707378;font-size:12px;display:block;margin-top:12px}.referafriendsection #referFriends{display:none;overflow:auto}#referFriends .cboth{clear:both}#referFriends .checkbox-selector{cursor:pointer;cursor:hand}#referFriends .data-holder{height:208px;line-height:26px;background:white;margin:12px 0;border:2px solid #c8c8c8;overflow:auto}#referFriends .gray-line{border-top:1px solid #e5e5e5;margin:13px 0}#referFriends .yahoo-data{display:none}#referFriends .authorize-button{background-color:#ce1d3b;border:0;padding:5px 15px;font-family:Arial;font-size:1em;color:white;font-weight:bold;text-transform:uppercase;white-space:nowrap;margin:90px auto 0 auto;display:block}#referFriends .bulk-row{float:left;width:48%}#referFriends .bulk-row-2{float:right;width:48%}#referFriends .bulk-row input{float:left;margin:6px}.referafriendsection #referFriendsLink{margin-bottom:43px;margin-top:21px}.referafriendsection #referFriendsLink img{margin-right:20px}#ReferFriendForm .refertablecrossed{text-decoration:line-through}.contentasset .popin-product-image{width:90px;height:90px}div.whatsnew{width:100%}div.whatsnew.flexible-slot2{width:50%;float:left}.cmWhatsNew{margin-top:12px}.samplesBanner{margin-bottom:7px;margin-top:10px}#samplesRedesign #samplesList{padding:0 0 24px;padding-top:15px}#samplesRedesign #samplesList .drawer{margin:0 15px}#samplesRedesign .hrLine{border-bottom:1px solid #e0e0e0;height:1px;line-height:1px;overflow:hidden;margin:0 15px}#samplesRedesign .redesignHeader{display:table;width:100%;margin-top:20px;z-index:99;position:relative}#samplesRedesign .redesignHeader ul{display:table;width:100%;margin-top:20px}#samplesRedesign .redesignHeader .tabItem{display:table-cell;float:none;text-align:center}#samplesRedesign .redesignHeader .tabItem.firstItem{border-left:1px solid #e0e0e0}#samplesRedesign .redesignHeader .tabItem .samplesTab{float:none;display:block;font-size:1.2em;line-height:33px;height:33px;border-bottom:1px solid #fff;font-weight:normal;border-left:0 none}#samplesRedesign .redesignHeader .tabItem .samplesTabInactive{background:#f7f7f7;color:#000;border-bottom:1px solid #e0e0e0;border-left:0}#samplesRedesign .redesignHeader .tabItem .samplesTab:hover{border-bottom:1px solid #fff;background:#fff;color:#ce1d3b}#samplesRedesign .redesignHeader .tabItem .menuHolder{position:relative}#samplesRedesign .redesignHeader .tabItem .ddSubmenu{display:none;background:#fff;border:1px solid #e0e0e0;position:absolute;left:2px;right:2px;top:34px;padding:17px 24px 20px;text-align:left;width:auto;z-index:999}#samplesRedesign .redesignHeader .tabItem .ddSubmenu a{display:block;padding:3px 0}#samplesRedesign .redesignHeader .tabItem .ddSubmenu .menuArrow{background:url(../images/subMenuArrow.png) no-repeat bottom center;width:22px;height:12px;display:block;position:absolute;top:-12px;left:50%;margin-left:-11px}#samplesRedesign .redesignHeader .tabItem:hover .ddSubmenu{display:block}#samplesRedesign .pageMsgBox{float:left;margin:21px 0 10px 15px;color:#000;font-size:12px;width:510px}#samplesRedesign #samplesList.redesignSamplesList .samplesLeftInfo,#samplesRedesign #samplesList.redesignSamplesList #samples_errormsg{float:none;margin:0 0 5px 0;font-size:13px}#samplesRedesign .jcarousel-prev-horizontal{left:-12px}#samplesRedesign .jcarousel-next-horizontal{right:-14px}#samplesRedesign .jcarousel-container-horizontal{height:auto;padding:0;position:relative;width:900px;margin:0 auto}#samplesRedesign .jcarousel-clip-horizontal{height:auto;padding:0;width:900px}#samplesRedesign .jcarousel-container-horizontal ul li{width:225px;margin:0;height:auto}#samplesRedesign .jcarousel-container-horizontal ul li .producttile{width:215px;margin:0 auto}#samplesRedesign .drClose{display:none}#samplesRedesign .noMerciButton{font-size:11px;text-transform:uppercase;margin-top:6px;margin-right:20px}#samplesRedesign .selectSampleCount{margin:10px auto 0}#samplesRedesign .selectSampleCount select{display:inline;height:22px;width:62px}#samplesRedesign .drContent .producttile{overflow:visible}#samplesRedesign .selectSampleCount .label{font-weight:bold;color:#282b30;font-size:12px}#samplesRedesign .samplescouponInfo{font-weight:bold;margin-bottom:10px}.pt_samples h2{color:#bf0f35;font-size:18px;border-bottom:1px solid #e5e5e5}.page_cart_v2 .standardproductslist.sampleStandartView .quantity{width:165px;text-align:center}.page_cart_v2 .standardproductslist.sampleStandartView .singleprice{width:110px}.extender.specialoffer{color:#ce1d3b;font-size:12px;text-align:center;text-transform:uppercase;margin-bottom:20px}.extender.specialoffer span{cursor:pointer}#specialoffer_slots .productresultarea{height:310px;overflow:hidden;position:relative}#specialoffer_slots .producttile .image .quickviewbutton a{left:35px;width:13em}#specialoffer_slots .producttile{background:url("../images/divider.gif") no-repeat scroll right top transparent;overflow:visible}#specialoffer_slots .producttile.last{background:0}#specialoffer_slots .productresultarea{margin:0}#specialoffer_slots .productlisting{min-height:282px}#specialoffer_slots .productlisting .pricing.newPriceDisplay .price .savingPercentage{margin-left:10px;position:absolute}.loginOptions .horizontalform.registrationform .column{border-top:0}.registeraccount .tabs .tabsHeaders{width:692px;-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.2);box-shadow:4px 4px 5px rgba(0,0,0,.2);position:relative}.registeraccount .tabs .tab{border:1px solid #e4e4e4;width:345px}.registeraccount .tabs .tab.selected{border-bottom:0}.registeraccount .tabs .tab.loginWithEmailTab{border-right:0;width:344px}.registeraccount .tabs .tab a,.registeraccount .tabs .tab.selected a{padding:19px 0}.registeraccount .tabs .tab.selected,.registeraccount .tabs .tab:hover{color:#707378}.horizontalform.registrationform .verifyMobile .value{margin-right:5px}.registeraccount .verifyMobile .errorlabel{display:inline}.registeraccount .verifyMobile button,.pt_account .editaccount .verifyMobile button,.passwordreset .verifyMobile button{margin:2px 0 0 0}#container.pt_account .loginWithMobileNotification,#container.pt_account .loginWithMobileNotification a{color:#ce1d3b;text-align:center}.verifyPhone p.blocktitle{font-size:12px;padding-bottom:10px}.verifySlider .sliderHolder{width:100%}.verifyPhone .verifySlider .sliderHolder{width:274px}#verifyMobileForm .formfield{margin-bottom:18px}#verifyMobileForm .mobile input{width:264px}.verifySlider .swipe-knob.ui-draggable-disabled.ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}#verifyMobileForm .verifyMobile .label,.editaccount .verifyMobile .label{width:100%;text-align:left;float:left}#verifyMobileForm .verifyMobile .value,.editaccount .verifyMobile .value{float:left;margin-right:5px}#verifyMobileForm .verifyMobile input{width:127px}#verifyMobileForm button.verifynumber{margin-top:2px}#verifyMobileForm .formactions{margin:25px 0;text-align:left}#main .editaccount .verifyMobile input[type=text]{width:120px}.editaccount .readOnlyBox{border:1px solid #e5e5e5;padding:2px 4px;display:inline-block;width:243px;float:left}.editaccount .mofifyNumber{text-decoration:underline;display:inline-block;margin-top:3px}.editaccount .mobileLogin .x-icon{float:left;display:block;margin:4px 0 0 5px;text-indent:-9999px}.editaccount .mobileLogin .toolTip{position:relative;width:20px;float:left}.editaccount .mobileLogin .hintDetails,.editaccount .mobileLogin .hintDetailsX{position:absolute;right:-15px;top:-55px;width:222px;text-align:center;color:#707378}.editaccount .mobileLogin .hintDetailsX{top:-65px}.arrow_box{position:relative;background:#fff;border:1px solid #e5e5e5}.arrow_box:after,.arrow_box:before{top:100%;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px;margin-top:-1px}.arrow_box:before{border-color:rgba(229,229,229,0);border-top-color:#e5e5e5;border-width:11px;margin-left:-11px}.editaccount .mobileLogin .toolTip .hintDetails,.editaccount .mobileLogin .toolTip .hintDetailsX{display:none}.editaccount .mobileLogin .toolTip:hover .hintDetails,.editaccount .mobileLogin .toolTip:hover .hintDetailsX{display:block}.editaccount .mobileLogin .tooltipcontainer{color:#707378}.editaccount .mobileLogin i{font-size:17px;margin:2px 0 0 5px}.categorySideCarousel .jcarousel-container-horizontal{text-align:center;width:178px;padding:0}.categorySideCarousel .productlisting .product .name a{font-size:11px}.categorySideCarousel .jcarousel-clip-horizontal,.categorySideCarousel ul.jcarousel .jcarousel-item{width:178px;height:auto}.categorySideCarousel .image .thumbnail img{width:90px;height:auto}.categorySideCarousel .carouselReviews{display:block;font-size:11px;font-family:Arial,sans-serif;color:#707173;text-transform:lowercase}.categorySideCarousel .jcarousel-prev-horizontal,.categorySideCarousel .jcarousel-next-horizontal{top:35px}.categorySideCarousel .producttile .swatches a.swatch,.categorySideCarousel #morecolorsdialog a.swatch{display:inline-block;text-align:center}.categorySideCarousel .carouselLink{display:block;text-transform:uppercase;padding:0 0 2px;font-family:"ProximaNovaLight";font-size:11px}.categorySideCarousel .carouselLink:hover{text-decoration:none;color:#be0f34}#main .salesforceEmail input[type=text]{background:#f8f8f8}#main .salesforceEmail a{margin:6px 10px 0;display:inline-block}.ordernumber{float:right;width:100%;display:block}#phone_country_dropdown{width:20%}#phone_field{width:15%;height:20px}tr.orderheading{border-bottom:1px solid #c9c9c9}.ordersSalesforce #range_msdd{float:right}.ordersSalesforce .orderheading td{padding-top:20px}.ordersSalesforce .orderheading span{font-weight:bold;margin-top:7px;display:inline-block;margin-left:4px}.ordersSalesforce .orderheading img{float:left;width:26px}.ordersSalesforce .orderdetails td{padding-top:10px}.ordersSalesforce a.reorder,.ordersSalesforce span.oos{float:right;font-weight:bold;text-transform:uppercase;font-size:10px;margin-right:10px;max-width:80px}.ordersSalesforce a.reorder{color:#be0f34}.ordersSalesforce span.oos{color:#777}.ordersSalesforce .listitems .productname{max-width:310px;display:inline-block}#eRetailerDialogQV,#eRetailerDialog{height:216px!important;margin:28px -14px -22px 5px}#eRetailerDialogQV a,#eRetailerDialog a{float:left;display:block;margin:0 20px 20px 0}#eRetailerDialogQV a.end,#eRetailerDialog a.end{margin-right:0}#eRetailerDialogQV img,#eRetailerDialog img{width:158px;height:50px}div.ui-dialog.eRetailerDialogQVHolder .ui-dialog-titlebar,div.ui-dialog.eRetailerDialogHolder .ui-dialog-titlebar{margin-top:-5px}div.ui-dialog.eRetailerDialogQVHolder .ui-dialog-titlebar-close,div.ui-dialog.eRetailerDialogHolder .ui-dialog-titlebar-close{margin-top:-17px}.addtocart+#eRetailerButtonQV,.addtocart+#eRetailerButton{margin-top:10px}.captcha-info{margin-left:172px;float:left}.captcha-info span{display:block;clear:both}.captcha-info span:last-child{display:none;color:#f39c59;font-size:11px;font-weight:bold}.captcha-control{float:left;margin-left:172px;margin-top:5px}.captcha-control button.verifynumber{margin-top:-10px}#rc-imageselect,#g-recaptcha{transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0}.orderdetailssalesforce .ordershipments{border-top:4px solid #e5e5e5;padding-top:40px}.defaultWidth{width:123456px;border:0}body{border:0;font-size:62.5%;font-family:Arial,sans-serif;color:#707378;margin:0;padding:0;outline:0}html{border:0;font-size:100.01%;margin:0;padding:0;outline:0}applet,object,iframe,blockquote,pre,abbr,acronym,big,del,font,img,ins,kbd,s,samp,small,sub,sup,tt,var,dl,dt,dd,legend{border:0;margin:0;padding:0;outline:0}h2{font-family:Georgia;color:#282b30;font-size:26px;font-weight:normal;margin:0;padding-bottom:8px}h3{font-family:Arial;color:#707378;font-size:14px;font-weight:normal;text-transform:uppercase;margin-bottom:23px}h4{font-family:Arial;color:#282b30;font-size:12px;font-weight:bold;margin-bottom:23px}h5{background-color:#e8ecef;border:0;font-size:12px;font-weight:bold;color:#282b30;margin:10px 0 5px 0;padding:10px 8px;outline:0}h6{border:0;color:black;font-size:1.2em;font-weight:bold;margin:0;padding:0;outline:0}a{color:#282b30;cursor:pointer;text-decoration:none}a:hover,a.selected{color:#ce1d3b}a,a:active,a:focus,button::-moz-focus-inner,button:focus,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]:focus,input[type="button"]:focus{outline:0;-moz-outline-style:none}:-moz-any-link:focus,::-moz-focus-inner,:focus{outline:0}address{border:0;font-style:normal;font-weight:normal;margin:0;padding:0;outline:0}caption{border:0;font-style:normal;font-weight:normal;margin:0;padding:0;outline:0}cite{border:0;font-style:normal;font-weight:normal;margin:0;padding:0;outline:0}code{border:0;font-style:normal;font-weight:normal;margin:0;padding:0;outline:0}dfn{border:0;font-style:normal;font-weight:normal;margin:0;padding:0;outline:0}div{border:0;margin:0;padding:0;outline:0}em{border:0;font-style:italic;margin:0;padding:0;outline:0}p{border:0;margin:0;padding:0;outline:0}ol{border:0;list-style:none;margin:0;padding:0;outline:0}ul{border:0;list-style:none;margin:0;padding:0;outline:0}li{border:0;margin:0;padding:0;outline:0}span{border:0;margin:0;padding:0;outline:0}strike{border:0;margin:0;padding:0;outline:0;text-decoration:line-through}strong{border:0;font-weight:bold;margin:0;padding:0;outline:0}var{border:0;font-style:normal;font-weight:normal;margin:0;padding:0;outline:0}q{border:0;margin:0;padding:0;outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html .clearfix{display:block}* html .clearfix{height:1%}.delimiter{height:1px;background-color:#e5e5e5;width:100%;font-size:1px;line-height:1px;overflow:hidden}.ui-dialog{box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;-webkit-box-shadow:2px 2px 5px #aaa;padding:20px 15px}.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:1px solid #d6d6d6;color:#707378;font-family:Arial,Helvetica,Verdana,sans-serif}.ui-dialog .ui-dialog-title{font-family:Arial;font-size:14px;font-weight:bold;color:#282b30;display:inline-block;white-space:pre-wrap}.ui-widget-header{border:0}.ui-dialog .ui-dialog-titlebar{background-image:none!important;padding:0}.ui-dialog.lightboxvideo .ui-dialog-titlebar{position:absolute;right:14px;top:19px}.ui-dialog-titlebar-close .ui-icon,.mobileLogin .x-icon{background-image:url('../images/ico_close.png')!important;padding:0}.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;padding:0;margin:0}.ui-icon-closethick{background-position:0 0;padding:0}.ui-icon,.mobileLogin .x-icon{width:14px;height:13px}.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 .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}#container{background-color:white;border:0;min-width:990px;width:100%;margin:0 auto;position:relative;z-index:10;padding:0}#header{margin:0 auto 15px auto;padding:0;position:relative;z-index:400;height:69px;width:978px}#headerContainer{background:transparent url('../images/bg_header.png') repeat-x left bottom;min-width:990px;height:69px;margin-bottom:17px}#main{margin:auto;position:relative;top:0;width:978px;min-height:200px;padding-bottom:15px}#leftcolumn{float:left;margin:0 40px 0 0;padding:0;width:178px;min-height:1px;z-index:-1}#content{float:left;margin:0;width:756px;padding:0}#rightcolumn{float:right;width:222px}.clear{clear:both}.floatleft{float:left}.floatright{float:right!important}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.textjustify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.imgleft{float:left;margin:4px 8px 4px 0}.imgright{float:right;margin:4px 0 4px 8px}.left{float:left}.right{float:right}.nopadding{padding:0!important}.nomargin{padding:0}.noindent{margin-left:0;padding-left:0}.divider{margin:0 5px}.odd{background-color:#efefef}.even{background-color:#fff}.hidden{display:none}.cm-hidden-data{display:none}.ProximaNovaLight{font-family:ProximaNovaLight}.ProximaNovaReg{font-family:ProximaNovaRegular}.clarinsita{font-family:clarinsita}.clarinsreg{font-family:clarinsreg}.hide{position:absolute;left:-10000px;top:auto;width:.09em;height:.09em;overflow:hidden}.value{width:auto}.discount{color:#ce1d3b}.error{color:#f39c59;font-size:11px;font-weight:bold}.promo{color:#ce1d3b;font-weight:bold}.promotionalMessage{font-size:10px}.bonusitem{color:#ce1d3b;text-transform:uppercase;font-size:10px}.unitsizedisplay{color:#bec0c3;font-size:9px;margin-top:9px}.shippingandtaxes{color:#282b30}.maywerecommend .recommendations_cross-sell .unitsizedisplay{margin-top:0}.productlisting .unitsizedisplay{margin-top:9px}.checkoutplaceorder .unitsizedisplay{margin-top:2px;margin-left:95px}.unitsizedisplay a{color:#bec0c3;text-decoration:underline}.recomm_unitsizedisplay{color:#bec0c3;font-size:9px}.recomm_unitsizedisplay a{color:#bec0c3;text-decoration:underline}.loading{display:block;margin-top:25px;padding:0;text-align:center;width:100%}table{border:0;border-collapse:collapse;margin:0;padding:0;outline:0}tbody,tfoot,thead{border:0;margin:0;padding:0;outline:0}th{border:0;color:Black;font-style:normal;font-size:1.2em;margin:1px;padding:3px 15px;outline:0;text-align:left;white-space:nowrap}td{border:0;margin:0;padding:0;outline:0}table tfoot tr{border:0}td.imagecolumn{margin:auto;text-align:center;vertical-align:top;width:11.3em}td.detailscolumn{padding:8px 8px 0 4px;vertical-align:top}td.detailscolumn .name{font-size:1.2em;font-weight:bold}.suggestions{background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:0;display:none;position:absolute;width:19.3em}.suggestions div{clear:both;height:17px;padding:2px;overflow:hidden;white-space:nowrap}.suggestions div.selected{background-color:#ccc;color:#fff}.suggestions div div.suggestionterm{float:left;overflow:hidden;width:110px}.suggestions div span.hits{float:right;line-height:1.8em;text-align:right;margin-left:3px}.breadcrumb{margin:0;position:relative;z-index:99}.breadcrumb span.divider{margin-left:3px;margin-right:5px}.breadcrumb span.selected{color:#ce1d3b}.breadcrumb,.breadcrumb a{color:#282b30;text-decoration:none;font-family:Arial;font-size:10px;text-transform:uppercase;width:700px}.breadcrumb h1{color:#282b30;font-family:Arial;font-size:10px;text-decoration:none;text-transform:uppercase;font-weight:normal;display:inline;letter-spacing:normal}.breadcrumb a:hover,.breadcrumb a.selected{color:#ce1d3b}.breadcrumb a.relax{text-decoration:none}.pagination,.contentpagination{float:right;margin:0;padding:0;text-align:right}.contentpagination{padding-left:15px}.pagination ul,.contentpagination ul{list-style-type:none;margin:0;padding:0}.pagination li,.contentpagination li{list-style-type:none;display:inline;margin:0 2px;padding:0 2px;font-family:Arial;font-size:10px;text-transform:uppercase}.pagination a,.pagination a:visited,.contentpagination a,.contentpagination a:visited{margin:0;padding:0}.pagination li.currentpage,.contentpagination li.currentpage{color:#ce1d3b;margin:0;padding:0}.contentpagination li.firstlast,.pagination li.firstlast{margin:0;padding:0}.pagination li.viewall,.contentpagination li.viewall{margin-right:0;padding-right:0}.contentpagination li.firstlast a,.pagination li.firstlast a{padding:0 1px;text-decoration:none}.pageRevamp .pagination{padding-left:0;margin-top:2px;margin-left:15px}.pageRevamp .pagination li,.pageRevamp .pagination li.firstlast{background:#e5e5e5;margin:0;padding:2px 4px 2px}.pageRevamp .pagination li.currentpage{color:#fff;background:#ce1d3b;padding:2px 4px}.pageRevamp .pagination li:hover,.pageRevamp .pagination li a:hover,.pageRevamp .pagination li.firstlast a:hover{background:#ce1d3b;color:#fff}#addtocartpopup{display:none;overflow:hidden}#addtocartpopup_content,#paymentConfirmation_content,#orderCancelation_content{background-image:url(../images/bg_addtocart_popup.jpg);background-position:top left;background-repeat:no-repeat;background-color:#fff;width:auto;height:58px;padding:15px;border:1px solid #c7c9cb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#282b30;font-size:12px;font-family:Arial}#addtocartpopup_recommendations .productname{height:40px}#addtocartpopup_recommendations .productprice{font-weight:bold}#addtocartpopup_recommendations li{cursor:pointer}ul.jcarousel .jcarousel-container-horizontal{padding:10px 0 0 0;width:auto;height:auto}ul.jcarousel .jcarousel-clip-horizontal{width:auto;height:auto}ul.jcarousel .jcarousel-item{height:130px;width:165px;text-align:center}ul.jcarousel .jcarousel-container{border:0}ul.jcarousel .jcarousel-next-horizontal{background-image:url(../images/carousel_next-horizontal.png);margin-right:-16px}ul.jcarousel .jcarousel-prev-horizontal{background-image:url(../images/carousel_prev-horizontal.png);margin-left:-13px}#addtocartpopup_actions{margin:15px 0 0 0}#addtocartpopup_content button.primary,#paymentConfirmation_content button.primary,#orderCancelation_content button.primary{margin:0 5px 0 0}#addtocartpopup_content button.secondary,#paymentConfirmation_content button.secondary,#orderCancelation_content button.secondary{height:26px}#addtocartpopup h2{margin:10px 0 10px;padding:0 0 2px;border-bottom:2px solid #c7c9cb;color:#707378;font-family:Arial;font-size:14px;text-transform:uppercase;letter-spacing:1px}#addtocartpopup .approachingpromo{margin-top:10px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#282b30}div.approachingpromo{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#282b30;line-height:21px}div.approachingpromo .calloutmsg{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#be0f34;font-weight:bold;text-transform:uppercase}div.cartapproachingpromo{float:left;height:21px;padding-left:10px}#addtocartpopup .productlisting{margin:auto}#addtocartpopup .productlisting{margin:auto}#addtocartpopup .jcarousel-container-horizontal{padding:0 20px}#addtocartpopup .jcarousel-container-horizontal{width:auto}#addtocartpopup .jcarousel-prev-horizontal{left:-8px}#addtocartpopup .jcarousel-next-horizontal{right:-12px}#addtocartpopup .jcarousel-clip-horizontal{width:480px;margin-left:10px;height:auto}#addtocartpopup ul.jcarousel .jcarousel-item{width:150px;margin-right:10px;height:auto}#addtocartpopup ul.jcarousel .jcarousel-item img{border:1px solid #fff;height:107px;width:107px}#addtocartpopup ul.jcarousel .jcarousel-item img.BVImgOrSprite{width:auto;height:auto}#addtocartpopup ul.jcarousel .ui-widget{font-size:auto}#addtocartpopup ul.jcarousel .producttile .image{height:auto}#addtocartpopup .jcarousel-item .producttile .name{height:auto;margin-bottom:2px}#addtocartpopup .jcarousel-item .producttile .pricing{margin-bottom:6px}#addtocartpopup .productlisting .producttile .promo .value{display:block}#BonusProductDialog{overflow:auto;overflow-x:hidden}#BonusProductDialog{margin-top:0}#bonusproductsContainer{padding:11px}.bonusproductsHeader{margin:0 0 10px;padding:0 0 4px;border-bottom:1px solid #e5e5e5;color:#b31a2c;font-family:Arial;font-size:14px;text-transform:uppercase;letter-spacing:1px}#BonusProductDialog .producttile .name{font-size:12px;color:#282b30;height:42px}#BonusProductDialog .producttile .selectSample{margin:10px auto 0 auto}#BonusProductDialog .bonusproductsDescription{color:#666;font-size:12px}.bonusproductsNavbar{margin:5px 0}.bonusproductsNavbar .bonusproductsNavMessage{color:#b31a2c;font-weight:bold}#bonusproductsContainer .producttile{display:inline;float:left;margin:0 0 0 1.2em;overflow:hidden;text-align:center;width:165px;margin-bottom:22px;min-height:270px}.bonusNavigationWrapper{float:right;text-align:right}.bonusNavigationWrapper .addBonusProductsToCart{margin-left:20px}#BonusProductDialog button.secondary{height:26px}#BonusProductDialog .pagination{float:none;display:inline-block;margin-right:40px}.bonusproductdialog,.ui-dialog.bonusproductdialog{padding:0}.bonusproductdialog .ui-dialog-title,.bonusproductdialog .ui-dialog-titlebar-close span{margin:0}.bonusproductdialog.ui-dialog .ui-dialog-titlebar-close{margin-right:3px;margin-top:0}.bonusproductdialog.ui-dialog .ui-dialog-titlebar-close .ui-icon{top:0;left:0}.productlisting .product .name a{color:#282b30;font-size:12px}.productCollection,.productCollection a{font-weight:bold;display:block;text-align:center}.badge{padding:2px;background-color:red;color:white;text-align:center;font-size:11px}.badgecontainer{height:18px;position:absolute;top:0;left:0;z-index:100}.beautySetProduct.image a,.comparisontable .thumbnail,.beautySetProduct.image a .badgecontainer,.comparisontable .thumbnail .badgecontainer,.ingredientImg .badgecontainer,.productdetailcolumn.productimages .badgecontainer,#vertcarousel .thumbnail,#vertcarousel .thumbnail .badgecontainer{width:107px}.productlisting .thumbnail,.productlisting .thumbnail .badgecontainer,#samplesList .thumbnail .badgecontainer,#horicarousel .thumbnail,#horicarousel .thumbnail .badgecontainer{width:153px}.badge.WEB_EXCLUSIVE{background-color:#a7c4db}.badge.SPECIAL_OFFER{background-color:#f1798d}.badge.AWARD_WINNER{background-color:#dec180}.badge.NEW{background-color:#f7b992}.badge.FOR_YOU{background-color:#cdb5bd}.badge.PATENT{background:#a7c4db}.badge.CLARINS_PLANT{background:#a7c4db}.badge.FREE{background:#f1798d}.price{font-family:Arial;font-size:11px;color:#282b30;margin:0 auto}.price .value{font-weight:bold}.price .standardprice{display:inline}.newPriceDisplay .price .standardprice{text-decoration:line-through}.price .salesprice{display:inline;color:#282b30;font-family:Arial;font-size:11px}.price .salesprice span.value{font-size:11px}.price .discountprice .salesprice{color:#ce1d3b}.price .saving{display:inline}.savingPercentage{border:1px solid #707378;color:#707378;text-align:center;display:inline-block;padding:4px 11px 4px 8px}.productinfoblock .savingPercentage{margin-right:5px}.productlisting .newPriceDisplay .price{position:relative}.pt_productsearchresult .newPriceDisplay .price .savingPercentage,.pt_account .privatesaleshow .newPriceDisplay .price .savingPercentage{position:absolute;margin-left:10px}.pt_account .newPriceDisplay{display:inline}#container.pt_account .wishlist #wishlistproducts .newPriceDisplay .price{width:119px;display:inline-block!important}#container.pt_account .wishlist #wishlistproducts .newPriceDisplay .price .savingPercentage{margin-left:10px;top:7px;position:relative}.productinfoblockinner .newPriceDisplay .savingPercentage{font-size:14px}.producttile .newPriceDisplay .standardprice{text-decoration:line-through}.pricing.newPriceDisplay .price .salesprice.promo .value,.quickview .productdetail .productattrib .newPriceDisplay .price .salesprice.promo span{color:#ce1d3b}.pricing.newPriceDisplay .price .standardprice .value{color:#000}.pt_productdetails .drawer .newPriceDisplay div.salesprice.promo{display:inline}.page_cart_v2 ul.standardproductslist .singleprice .standardprice.newPriceDisplay,.placeordertable .productprice .standardprice.valueprice.newPriceDisplay,.ordershipmenttable .productprice .standardprice.valueprice.newPriceDisplay{margin-left:0;text-decoration:line-through}.standardprice.saveprice.newBundlePriceDisplay,.ordershipmenttable .productprice .standardprice.valueprice.newPriceDisplay .discountsign,.placeordertable .productprice .standardprice.valueprice.newPriceDisplay .discountsign{display:none}.drContent .savingPercentage{display:none}.beautySet .product.producttile.quickviewSimplified.noPriceShown .recommendedBeautysetProdPrice,.beautySet .product.producttile.quickviewSimplified.noPriceShown .priceperunitblock,.beautySetTotal.newBundlePriceEnabled .normalPrice,.beautySetTotal.newBundlePriceEnabled .bsSave,.page_cart_v2 ul.standardproductslist .standardproductrow.bundle .singleprice .standardprice.newBundlePriceDisplay,.isBundle .standardprice.newBundlePriceDisplay,.minicartBundleProduct.newBundlePrice .minicartProduct .unitprice .productprice{display:none}.productdetail #beautySetTab .recommendedBeautySetCenter .beautySetTotal.newBundlePriceEnabled{margin-top:13px}.productdetail #beautySetTab .recommendedBeautySetCenter .beautySetTotal.newBundlePriceEnabled .beautyAddToCartButton{margin-top:25px}.page_cart_v2 ul.standardproductslist li.standardproductrow.bundle .newBundlePriceDisplay .salesprice.primarycolor .value,.checkout .isBundle .productprice.newBundlePriceDisplay .salesprice.primarycolor .value,.ordershipmenttable .isBundle .productprice.newBundlePriceDisplay .salesprice.primarycolor .value{color:#000}.image .productimage a{text-decoration:none}.image .thumbnail{display:block;margin:0 auto;position:relative}.image .thumbnail img{border:0;overflow:hidden;z-index:9999999}.image .thumbnail .productimage a:hover{text-decoration:none;color:#999}.image .thumbnail .productimage img a{border:0;text-decoration:none}form{border:0;margin:0;padding:0;outline:0}fieldset{border:0;margin:0;padding:0;outline:0}label{border:0;display:inline;font-size:12px;font-weight:bold;margin:0;padding:0;outline:0;text-align:right}label.errormessage{font-size:1.0em;font-weight:normal;text-align:left}input,select,textarea{margin:0;padding:0}input,input[type=text],input[type="password"],input[type="tel"],input[type="email"]{background:white url('../images/bg_input.png') repeat-x 0 0;border:1px solid #e5e5e5;color:#707378;padding:1px 4px 1px 4px;font-size:12px}#main input[type=text],#main input[type="password"],#main input[type="email"],#main input[type="tel"],.ui-dialog input,.ui-dialog input[type=text],.ui-dialog input[type="password"]{background-color:#fff;background-image:none;border:1px solid #e5e5e5;color:#707378;padding:2px 4px 2px 4px;font-size:12px}input[type="checkbox"],input.checkbox{background:transparent none;border:0;z-index:-1;height:13px;width:auto}input[type="radio"]{border:0;z-index:-1}input[type="image"]{border:0;z-index:-1}input.textinput,input.textinputpw{width:16.5em}.giftcheckbalanceform input{width:20.5em}input.quantityinput,.quantity input{margin-bottom:4px;width:1.81em}input.errormessage{border-color:#ce1d3b}input.disabled{background:#e1e1e1;cursor:default}select{border:1px solid #e5e5e5;font-size:1.1em;z-index:-1}textarea,textarea.textbox{background-color:white;color:#707378;font-size:12px;border:1px solid #ccc;padding:1px;vertical-align:middle;z-index:-1}.formfields{margin:15px 0}.formfield{margin:0 0 5px 0}form .label{font-weight:bold;margin:0 3px 0 0;text-align:right;width:13.63em}form .value{width:auto;margin-top:3px}.disabledcontainer{background-color:#efefef;padding:0;margin:-3px 0 0 0;height:15.7em;background:transparent url(../images/background_header_disabled_message.gif) repeat-x 0 0}.disabledmessage{color:#b53300;font-size:1.3em;font-weight:bold;height:157px;padding:50px 0 0 0;margin:0 auto;width:600px;background:transparent url(../images/background_header_disabled_message_bigicon.gif) no-repeat 0 0}.disabledmessage p{font-family:georgia,"Times New Roman",Times,serif;padding:0 0 0 150px}.errorlabel{color:#f39c59;display:inline-block}.errorField,.errorField label{color:#f39c59}.errorField .caption{color:#707378}.errormessage{font-size:11px;font-weight:bold;color:#f39c59;display:block;clear:both}.errormessage a{color:#f39c59;text-decoration:underline}.actions{margin:15px 70px 15px 0;text-align:right}.formactions{text-align:right;margin-bottom:30px}.contactus .formactions{text-align:left}.contactUsTitleOptions{float:left;margin-right:5px}.contactUsTitleOptions label{display:inline-block;margin-top:3px}.wishlistsearchform .formactions{text-align:left}.topformactions{right:0}.checkoutshipping .formactions.topformactions{margin-bottom:20px;position:relative}.checkoutshipping .continuecheckoutbutton.noborder.authenticated{position:absolute;right:0;top:-28px}.requiredcaption{margin:5px 5px;white-space:nowrap;font-size:10px}.requirederror{color:#ce1d3b}.requiredindicator{color:#707378;font-size:1em}.requiredmessage{color:#707378;font-size:1em;font-weight:normal;margin-left:3px;vertical-align:top}.formfieldtooltip{float:right;width:221px}.productdetail .formfieldtooltip{margin:0 0 0 5px;float:none}#pdpPromoDiv{color:#ce1d3b}.caption{display:block}ul.listtypedisc{list-style-type:disc;list-style-position:inside}button{cursor:pointer;margin:0;outline:transparent none thin}button.primary{background-color:#ce1d3b;border:0;padding:5px 15px;font-size:12px;font-family:Arial}button.primary.disabled,button.primary[disabled]{background-color:#c3c3c3;cursor:default}button.primary span{font-family:Arial;font-size:1em;line-height:1.4em;color:#fff;font-weight:bold;text-transform:uppercase;white-space:nowrap}button.secondary{background-image:url('../images/bg_secondary_btn.png');background-repeat:repeat-x;background-color:#e5e5e5;background-position:top left;border:1px solid #c7c9cb;padding:5px 15px;height:auto;vertical-align:top;font-size:11px;font-family:Arial}.addtocartbutton_disabled,button.primary.addtocartbutton_disabled{background-color:#a7b0b6;cursor:default}.addtocartbutton_appearing_enabled,button.primary.addtocartbutton_appearing_enabled{background-color:#ce1d3b}.addToCart_disabled,button.primary.addToCart_disabled{background-color:#a7b0b6}#wishlistsharing button.secondary{margin-top:-4px}@-moz-document url-prefix(){#wishlistsharing button.secondary{padding:2px 1px}}a.button{display:block}button.secondary span{font-family:Arial;text-transform:uppercase;font-size:1em;color:#282b30;font-weight:bold;white-space:nowrap;display:block}a.secondary{background-image:url('../images/bg_secondary_btn.png');background-repeat:repeat-x;background-color:#e5e5e5;background-position:top left;border:1px solid #c7c9cb;padding:2px 10px;height:21px;line-height:21px;vertical-align:top;font-size:11px;font-family:Arial;font-weight:bold;color:#282b30;text-transform:uppercase}a.secondary:hover{text-decoration:none;color:#282b30}button.imagebutton{border:0;text-align:center}button.imagebutton span{color:#000;display:block;height:20px;white-space:nowrap}button.textbutton{background:transparent none!important;border:0;color:#5781ae;font-size:1em;margin:0;outline:0;padding:0;white-space:nowrap}.systemmessage{color:#10568b;font-weight:bold}.primarycolor{color:#ce1d3b}.uppercase{text-transform:uppercase}a.primary{cursor:pointer;margin:0;outline:transparent none thin;padding:0 12px;background-color:#ce1d3b;border:0;padding:0 15px;height:25px;font-family:Arial;font-size:1.2em;color:#fff;font-weight:bold;vertical-align:top;display:block;float:left;line-height:26px}span.allcapslink,a.allcapslink{font-family:Arial;font-size:10px;color:#282b30;text-transform:uppercase;text-decoration:none}a.allcapslink:hover{color:#ce1d3b}a.popupLinks{color:#c8223a}#pdpMain .buynowbutton{background-color:#c5ac8a;border:0;float:left;padding:5px 15px;text-align:center;margin:0;font-size:12px}#pdpMain .buttonWrapper{width:115px;float:right;text-align:left}#pdpMain .buynowbutton a{padding:0;display:block;line-height:17px}#pdpMain .buynowbutton.buynowbutton_disabled{background-color:#a7b0b6}#pdpMain .buynowbutton.buynowbutton_disabled span{padding:5px 15px}.buynowbutton span{font-weight:bold;text-transform:uppercase;white-space:nowrap;color:#fff}.headerNavi{float:right;height:69px}.headerNavi .headerNaviInner{margin:5px 0 16px;position:absolute;right:0;width:100%}div.logo{display:block;margin:29px 0 0 0;width:261px;height:40px;float:left}.sitesearch{float:none;margin:39px 0 0 0}.sitesearch .simplesearch input.simplesearchinput{width:146px;height:15px;float:left;margin:0 1px 0 4px;font-size:.917em;font-family:Arial;line-height:15px}.sitesearch form.simplesearch input.simplesearchinput:focus{color:#282b30}.sitesearch button{float:right;padding:0 5px;height:19px}.headercustomerinfo .welcomemessage{margin:0 5px 0 0}.headercustomerinfo a.username{text-decoration:none;margin-right:5px}.headercustomerinfo .divider{margin:0 2px}.headercustomerinfo{line-height:21px;text-align:right;float:right}.headercustomerinfo a{color:#282b30;text-decoration:none;text-transform:uppercase;width:auto}.headercustomerinfo a:hover{color:#ce1d3b}.headercustomerinfo a.userregister{margin:0 103px 0 0}.headercustomerinfo a.useraccount{margin:0 0 0 11px}.headercustomerinfo a.usernot{margin:0 11px 0 0}.headercustomerinfo span.divider{color:#bcbec0;font-size:10px}.Headerlanguages{position:absolute;width:300px;line-height:21px;left:0}.Headerlanguages li{float:left;text-transform:capitalize;color:#ce1d3b}.Headerlanguages li a{color:#707378}.Headerlanguages li a:hover{color:#ce1d3b}.Headerlanguages li.separator{margin:0 5px 0 17px;color:#707378}.minicart{float:right;margin-left:10px;min-width:140px;position:relative}.minicart .headercustomerinfo{margin-right:12px}.minicart .minicartTable tbody tr td.sectionTitleSeparator{height:1px;line-height:1px;font-size:1px;overflow:hidden;padding:0}.minicart .minicarttotal{float:right;color:#282b30;margin:-9px 0 0 -6px;padding:13px 0 0 6px;height:18px;position:relative}.minicart.open .minicarttotal{background:transparent url("../images/shadow_minicart_totalst_top_left.png") no-repeat 0 0;margin:-9px -4px 0 -6px;padding:13px 4px 0 6px;color:#ce1d3b}.minicart.open .minicarttotal .minicarttotalInner{background:transparent url("../images/shadow_minicart_right.png") repeat-y 100% 0;margin:-2px -10px 0 0;padding:2px 10px 0 0}.minicart.open .minicarttotal .minicarttotalRightCorner{background:transparent url("../images/shadow_minicart_totals_top_right.png") no-repeat 0 0;position:absolute;top:5px;right:-6px;width:6px;height:6px}.minicart .miniunitsizedisplay{margin-left:82px;color:#bec0c3;font-size:9px;margin-top:10px}.minicart .miniunitsizedisplay a{color:#bec0c3;text-decoration:underline}.minicartTotal .freelabel{text-transform:uppercase;font-weight:bold;color:#ce1d3b}.minicart .minicarttotal .cartlabel{margin:0;text-transform:uppercase;background:transparent url('../images/cart_icon.gif') no-repeat 0 0;padding:4px 0 4px 27px;display:inline;cursor:pointer}.minicart .minicarttotal .cartlabel.christmasBagIcon{background:transparent url('../images/panier-noel.jpg') no-repeat 0 0}.minicart .minicarttotal .welcomedivider{margin:0 3px}.minicart .minicartcontent .minicartcontentLeft{z-index:999}.minicart .minicartcontent .minicartBundledProduct .priceperunitblock{display:none}.minicartcontent{background-color:white;border:1px solid gray;color:#666;display:block;margin:0;padding:2px 4px;position:absolute;top:17px;right:0;width:25em;z-index:9999999}.minicartcontent .minicartclose{background:transparent url('../images/icon_close.gif') no-repeat top right;cursor:pointer;float:right;padding:0 12px 0 0;white-space:nowrap;width:auto}.minicartcontent .minicartcontainer .minicarttotal{background-color:#ccc;color:#fff;clear:both;padding:1px 3px;text-align:right}.minicartcontent .checkoutminicart .summaryproduct{border-bottom:1px dashed #CCC}.minicartcontent .minicarttotals{width:358px;height:45px;background:transparent url('../images/bg_minicart_totals.png') no-repeat 0 0;margin:10px 0 6px 6px}.minicartcontent .minicarttotals .miniordersubtotal{float:right;font-size:1.2em;font-weight:bold;margin:16px 8px 0 0}.minicartcontent .minicarttotals a{margin:10px 0 0 11px}.minicartcontent .minicarttotals .label{color:#707378}.minicartcontent .minicarttotals .value{color:#282b30;padding:0 8px 0 10px}.minicartcontent .minicartslot{background-color:#ededed;border:1px solid #CCC;font-size:1.2em;font-weight:bold;margin:4px auto;padding:4px;text-align:center}.minicartcontent .link2cart{margin:2px 0 0 0;text-align:center}.minicartcontent .link2cart a{background:transparent url('../images/button_background.gif') repeat-x center center;border:1px solid #999;color:black;display:block;font-weight:bold;line-height:14px;margin:1px auto;text-decoration:none;width:9em}.minicartcontent .link2cart a:hover{border-color:black}.checkoutminicart .summaryproduct{border-bottom:1px solid #CCC;padding:3px 0}.checkoutminicart .imageexpanded{background:transparent url('../images/nav_arrow.gif') no-repeat 0 0;float:left;height:1.5em;width:1.5em}.checkoutminicart .imagecollapsed{background:transparent url('../images/nav_arrow_expand.gif') no-repeat 0 0;float:left}.checkoutminicart .imagecollapsed img{height:5em;margin:0 10px;width:5em}.checkoutminicart .name{font-size:1.1em;text-decoration:underline}.checkoutminicart .attributes{overflow:hidden}.checkoutminicart .attribute{float:left;font-size:1.1em;margin:0 3px 0 0}.checkoutminicart .attribute .clear{clear:none}.checkoutminicart .pricing{display:block;text-align:right}.minicart .minicarttotal .cartlabel.emptycursor,.minicart .minicarttotal .emptycart.emptycursor{cursor:default}.minicart .minicarttotal .emptycart{margin-left:5px}.emptycursor{cursor:auto}.minicart .minicarttotal a{color:#282b30;text-decoration:none;letter-spacing:1px}.minicart.open .minicarttotal a{color:#ce1d3b}.minicart .minicartcontent{background:transparent url("../images/shadow_minicart_right.png") repeat-y scroll 100% 0;border:0 none;padding:0 6px 0 0;width:380px;margin:0 -10px 0 0}.minicart .minicartcontent .checkoutminicart{padding:19px 6px 0 6px}.minicart .minicartContentTop{background:transparent url("../images/shadow_minicart_content_top.png") no-repeat scroll 0 0;width:100px;height:6px;position:relative;margin-top:1px}.minicart .minicartContentTopRight{background:transparent url("../images/shadow_minicart_content_top_right.png") no-repeat scroll 0 0;position:absolute;width:6px;height:6px;top:-3px;right:-6px}.minicart .minicartcontent .minicartcontentLeft{background:transparent url("../images/shadow_minicart_left.png") repeat-y scroll 0 0;padding:0 0 1px 6px;position:relative}.minicart .minicartcontent .minicartcontentInner{background:transparent url("../images/shadow_minicart_bottom.png") repeat-x scroll 0 100%;margin-bottom:-7px;padding-bottom:10px}.minicart .minicartcontent .minicartcontentInnerContainer{margin:0 0 -4px -3px;background-color:#fff;padding:0 3px 5px 4px}.minicart .minicartcontent .minicartcontentCornerLeft{background:transparent url("../images/shadow_minicart_content_left_corner.png") no-repeat scroll 0 0;position:absolute;bottom:-6px;left:0;width:6px;height:6px}.minicart .minicartcontent .minicartcontentCornerRight{background:transparent url("../images/shadow_minicart_content_right_corner.png") no-repeat scroll 0 0;position:absolute;bottom:-6px;right:-6px;width:6px;height:6px}.minicart .minicartTable th{margin:0;padding:0;font-size:1.1em;font-weight:bold;color:#707378;text-align:center}.minicart .minicartTable tbody tr td{padding:5px 0 15px}.minicart .minicartTable tr.thickTopBorder td{border-top:2px solid #e8ecef}.minicart .minicartTable tr.thinTopBorder td{border-top:1px solid #e8ecef}.minicart .minicartTable tbody tr.first td{border:0}.minicart .minicartTable th.minicartProductHeader{text-align:left}.minicart .minicartTable th.minicartPriceHeader{text-align:right;padding-right:15px}.minicart .minicartTable .productCol{width:223px}.minicart .minicartTable .quantityCol{width:68px;text-align:center}.minicart .minicartTable .priceCol{width:69px;text-align:right}.minicart .minicartTable .minicartProduct .image{float:left;margin:0 5px 0 0;width:77px;height:77px}.minicart .minicartTable .minicartProduct .details{display:inline}.minicart .minicartTable .minicartProduct .image img{width:77px;height:77px}.minicart .minicartTable .minicartProduct .name{font-size:1.2em;color:#282b30;text-decoration:none;margin:5px 0 0 0}.minicart .minicartTable .minicartProduct .attribute{float:none;width:140px}.minicart .minicartTable .minicartQuantity{text-align:center;vertical-align:top;color:#282b30;font-size:1.2em;padding:10px 0 5px 0}.minicart .minicartTable .minicartTotal{text-align:right;vertical-align:top;color:#282b30;padding:10px 15px 5px 0;font-size:1.2em}.minicartProduct li{cursor:auto;margin-top:10px}.minicart .unitprice{margin-top:3px;font-size:11px;margin-left:82px}.minicart .unitprice .productprice div{display:inline}.minicart .unitprice .productprice .discountsign{padding-left:3px}#menu_container{width:978px;margin:17px auto 0;position:relative}.pt_checkout #menu_container,.pt_onepage #menu_container{margin:0 auto}.categorymenu{clear:both;margin:0;padding:0;text-transform:uppercase;text-align:left;line-height:1em;font-size:1.4em;height:33px;color:#707378;width:979px}.categorymenu ul{text-align:justify}.categorymenu ul li{display:inline-block}.categorymenu ul li.justifyFix{display:inline-block;position:relative;width:100%;height:0}.categorymenu ul li.christmasBg{height:33px}.categorymenu ul li.christmasBg span.headermenutitle a{background:url(../images/present-mothersday.png) no-repeat center left;padding-left:20px;padding-top:4px;color:#c41c51}.categorymenu ul li.christmasBg span.headermenutitle a:hover,.categorymenu ul li.chosen.christmasBg span.headermenutitle a{color:#be0f34}.categorymenu div.outter{margin:0;list-style-type:none;padding:2px 0;overflow:visible!important}.categorymenu div.outter div.inner{float:left;position:relative;width:100%}.categorymenu a,.categorymenu a:visited{border-left:0;color:#707378;display:block;padding:1px 0 2px 0;text-decoration:none;white-space:nowrap;font-family:Arial}.categorymenu a:hover{background:transparent url('../images/space.gif') no-repeat 0 0;color:#ce1d3b;text-decoration:none}.categorymenu ul div.outter{margin:0;padding:0;position:absolute;overflow-x:hidden;text-align:left;text-transform:none;visibility:hidden;display:inline;z-index:1000000;width:670px}.categorymenu a.categorymenu_close{position:absolute;right:5px;top:5px;background-image:url('../images/ico_close.png');width:14px!important;height:13px!important;display:block;padding:0!important}.categorymenu a.categorymenu_close:hover{background-image:url('../images/ico_close.png')}.categorymenu ul div.menu-type-specialoffer{width:auto!important}.categorymenu ul div.outter-single{background-color:white;left:0;margin:0;padding:0;position:absolute;overflow:visible!important;text-align:left;text-transform:none;visibility:hidden;z-index:1000000}.categorymenu>ul>li{margin-right:0}.pt_checkout .categorymenu>ul>li,.pt_onepage .categorymenu>ul>li{margin-right:30px}.categorymenu>ul>li.last{margin-right:0}.categorymenu a,.categorymenu a:visited,.categorymenu>ul>li{font-family:ProximaNovaLight}.headermenutitle a{letter-spacing:1px}.categorymenu ul div.outter a.toplevelcat,.categorymenu ul div.outter span.toplevelcat{color:#282b30;font-weight:bold;font-size:12px;font-family:Arial}.categorymenu ul div.outter span.toplevelcat{padding:5px 10px 5px 24px;display:block}.categorymenu ul ul{border:0;padding:15px 0 8px 0;top:19px;width:10.72em;z-index:100}.categorymenu ul ul a,.categorymenu ul ul a:visited{color:#fff;padding:5px 5px}.categorymenu ul ul a:hover{background-color:#564f47;color:#439dd1;font-style:italic}.categorymenu ul div.outter .bgholder,.categorymenu ul div.outter-single .bgholder{background:url('../images/mega_menu_arrow.png') no-repeat scroll 13px 0 transparent;height:13px;position:relative;width:38px;z-index:100}.categorymenu ul div.outter .menucontentholder,.categorymenu ul div.outter-single .menucontentholder{border:1px solid #d6d6d6;display:block;position:relative;margin-top:-2px;background:#fff url('../images/bg_mega_menu.png') repeat-x 0 bottom;overflow:hidden}.categorymenu ul div.outter .menucontentholder .specialofferholder{border-bottom:1px solid #d6d6d6;white-space:nowrap}div.outter .menucontentholder a{padding:0}div.outter .menucontentholder img{display:block}.categorymenu ul div.outter .menucontentholder .newsletterholder{min-height:45px;padding-bottom:10px;width:500px}.categorymenu ul div.outter .menucontentholder .newsletterholder .newslettercontent{padding:17px 0 0 20px}.newsletterholder .newslettercontent .email-field{float:left;width:255px}.newsletterholder .newslettercontent .email-field input,#main .newsletterholder .email-field input{width:245px;height:17px;font-size:10px;border:1px solid #c7c9cb;padding:1px 4px}.newslettercontent .signup-button{float:left;margin-left:5px}.newslettercontent .signup-button input{font-size:11px;font-weight:bold;color:black;background:none #e8e8e8;border:1px solid #c7c9cb;height:21px}.newslettercontent .allspecialoffers{float:left;margin-left:10px}.newslettercontent .allspecialoffers a,.newslettercontent .allspecialoffers a:active,.newslettercontent .allspecialoffers a:visited{font-variant:small-caps;color:#282b30;font-size:10px;display:block;width:auto;padding-left:0!important}.newslettercontent .newsletter-legal{width:100%;padding-top:3px}.newslettercontent .newsletter-validation label{width:100%}.newslettercontent .newsletter-validation label,.mega-footer-newsletter .newsletter-validation label{float:left;font-size:10px;font-weight:normal;display:block;padding-left:15px;text-indent:-15px;color:#707378;text-align:left;word-break:normal}.newslettercontent .newsletter-validation input,.mega-footer-newsletter .newsletter-validation input{vertical-align:bottom;margin:0;padding:0}.newslettercontent .newsletter-legal a{color:#707378}.newslettercontent .newsletter.error{font-weight:normal}#footer .newsletter.error{position:absolute;margin-top:-30px;margin-left:5px;width:240px;text-align:left;font-weight:normal}.categorymenu ul div.outter .menucontentholder .delimiterholder .categorylistholder{background:transparent url('../images/bg_category_list_container.png') no-repeat 100% 10px}.categorymenu ul div.outter .menucontentholder .delimiterholder_big{background:transparent url('../images/bg_category_list_container_big.png') repeat-x 0 10px}.categorymenu ul div.outter.category-featured .menucontentholder .delimiterholder_big{background:transparent url('../images/bg_category_list_container_big.png') no-repeat 82px 10px}.categorymenu ul div.outter .menucontentholder .delimiterholder.refinement{background:transparent url('../images/bg_category_list_container.png') no-repeat 0 10px!important;float:left}.categorymenu ul div.outter .menucontentholder .delimiterholder .categorylists{width:501px;float:left}.categorymenu ul div.outter .menucontentholder .delimiterholder .featured{width:167px;float:left;background-color:white}.categorymenu ul div.outter .menucontentholder .categorylistholder,.categorymenu ul div.outter-single .menucontentholder .categorylistholder{width:167px;float:left;padding:13px 0 14px 0}.categorymenu ul div.outter.category-featured .menucontentholder .categorylistholder{width:auto}.categorymenu ul div.outter .menucontentholder .categorylistholder_big,.categorymenu ul div.outter-single .menucontentholder .categorylistholder_big{width:250px;float:left;padding:13px 0 14px 0}.categorymenu ul div.outter.category-featured .menucontentholder .categorylistholder_big{width:333px}.categorymenu ul div.outter .menucontentholder .categoryslot1holder,.categorymenu ul div.outter-single .menucontentholder .categoryslot1holder{width:501px;float:left;border:0}.categorymenu ul div.outter .menucontentholder .categoryslot1holder-refinement,.categorymenu ul div.outter-single .menucontentholder .categoryslot1holder-refinement{width:310px;float:left;border:0}.categorymenu ul div.outter .menucontentholder .categoryslot1holder.giftsandsets,.categorymenu ul div.outter-single .menucontentholder .categoryslot1holder.giftsandsets{width:334px}.categorymenu ul div.outter .menucontentholder .col1{background:transparent url('../images/bg_category_list_container.png') no-repeat 100% 10px}.categorymenu ul div.outter .menucontentholder .col1,.categorymenu ul div.outter .menucontentholder .col2{width:167px;float:left;padding:13px 0 14px 0}.categorymenu ul div.outter .menucontentholder .col3{width:334px;float:left;border:0}.categorymenu ul div.outter .menucontentholder .slotsholder{background:transparent url('../images/bg_megamenu_slots.png') no-repeat center center}.categorymenu ul div.outter .menucontentholder .slotsholder a{padding:0}.categorymenu ul div.outter .menucontentholder .slotsholder .slot1,.categorymenu ul div.outter-single .menucontentholder .slotsholder .slot1{float:left;width:333px;margin:0 2px 0 0}.categorymenu ul div.outter .menucontentholder .slotsholder .slot2{float:left;width:333px}.categorymenu ul div.outter .menucontentholder .slotsholder .slot1,.categorymenu ul div.outter .menucontentholder .slotsholder .slot2{overflow:hidden;height:90px}.categorymenu ul div.outter div.inner .subcategories a,.categorymenu ul div.outter-single div.inner .subcategories a{font-weight:normal;padding:2px;text-indent:10px}.categorymenu table{border-collapse:collapse;position:absolute;top:0;left:0}.categorymenu ul div.outter .inner a,.categorymenu ul div.outter .inner a:visited,.categorymenu ul div.outter .inner a:active,.categorymenu ul div.outter-single .inner a,.categorymenu ul div.outter-single .inner a:visited,.categorymenu ul div.outter-single .inner a:active{height:auto;line-height:1em;padding:5px 10px 5px 24px;font-size:11px;color:#282b30;font-family:Arial,Helvetica,Verdana,sans-serif;white-space:pre-line;word-break:break-word}.categorymenu ul div.outter a:hover,.categorymenu ul li.selected a,.categorymenu ul li.selected{color:#ce1d3b}.categorymenu ul li:hover div.outter,.categorymenu div a:hover div.outter,.categorymenu ul li:hover div.outter-single,.categorymenu div a:hover div.outter-single{visibility:visible;display:block;margin-top:-1px;padding-top:1px}.categorymenu ul div.outter.menu-type-staticcontent .menucontentholder .delimiterholder{background:0}.categorymenu ul div.outter.menu-type-staticcontent .menucontentholder .categorylistholder{min-height:150px;background:url("../images/bg_category_list_container.png") no-repeat scroll right 10px transparent}.categorymenu div.outter.menu-type-staticcontent a{white-space:normal}.copyright{margin:10px auto}.headerbanner{float:left;margin:39px 0 0 34px;padding:0 17px 0 0;height:19px;width:430px;position:relative;text-align:right;line-height:19px;color:white;background:transparent url('../images/headerbanner-devider.png') no-repeat top right}.headerbar{position:relative;text-align:right;font-size:10px;color:#707378;width:320px;float:right;clear:right;top:51px}.headerbar img{margin-top:-2px;vertical-align:middle}#footer{position:relative;margin:20px auto 0 auto;clear:both;font-size:1.1em;min-width:990px;text-align:center}#footer .bottomNavi{position:relative;margin:0 auto 28px auto;width:955px;border-top:1px solid #e5e5e5;padding:29px 15px 0 10px}#footer .bottomNavi .newsletter-legal{clear:both;text-align:left;position:relative;top:0}#footer .bottomNavi .newsletter-legal-name{padding:5px}#footer .bottomNavi .newsletter-legal-body{display:none;position:absolute;left:-324px;background:#fff;border:1px solid #e0e0e0;width:300px;padding:15px 10px;color:#707378}#footer .bottomNavi .newsletter-legal-body a{color:#707378}#footer .bottomNavi .newsletter-legal-body img{position:absolute;left:320px;height:5px;vertical-align:middle}#footer .languages{float:left;margin-left:-4px}#footer .langContainer{float:left}#footer .languagesContainer{position:absolute;z-index:100;background:transparent url('../images/bg_footer_language.png') repeat-y 100% 0;font-size:.91em}#footer .languageSelector{margin:-2px 4px 0 0;background:#fff url('../images/bg_footer_language_top.png') repeat-x 0 0;padding:13px 6px 10px 7px;border-left:1px solid #d6d6d6;position:relative}#footer .languageSelector .languageSelectorTopCorner{background:transparent url('../images/bg_footer_language_top_corner.png') no-repeat 0 0;position:absolute;right:-4px;top:0;padding:0;width:4px;height:2px}#footer .languageBottom{margin-bottom:-4px;height:4px;border-left:1px solid #d6d6d6;float:left;width:100%}#footer .languageBottom .languageBottomLeft{height:4px;width:4px;background:transparent url('../images/bg_footer_language_bottom_left.png') no-repeat 0 0;float:right}#footer .languageBottom .languageBottomCenter{height:4px;background:transparent url('../images/bg_footer_language_bottom.png') repeat-x 0 0;float:right;width:10px}#footer .languageBottom .languageBottomRight{height:4px;width:4px;float:right;background:transparent url('../images/bg_footer_language_bottom_right.png') no-repeat 0 0;margin-right:1px}#footer div.current{cursor:pointer;font-size:.91em;line-height:11px;position:relative}#footer div.current .textContainer{padding:4px 4px 2px 8px;margin:0 4px 4px 0}#footer div.current .textContainer span{line-height:11px;font-size:.91em;color:#282b30;display:block;display:inline-block;padding-right:9px;float:left;background:transparent url('../images/footer_language_arrows.png') no-repeat 100% -9px}#footer div.current.clicked .textContainer span{background:transparent url('../images/footer_language_arrows.png') no-repeat 100% 1px}#footer div.current.clicked{background:transparent url('../images/bg_footer_language_current.png') repeat-y 100% 0}#footer div.current.clicked .currentInner{background:transparent url('../images/bg_footer_language_current_bottom_center.png') repeat-x 0 100%;padding-bottom:4px;margin-bottom:-4px}#footer div.current.clicked .textContainer{padding:4px 4px 6px 7px;margin:0 4px 0 0;background-color:#fff;border-left:1px solid #d6d6d6}#footer div.current.clicked .currentBottomLeft{position:absolute;width:4px;height:4px;bottom:0;left:0;background:transparent url('../images/bg_footer_language_current_bottom_corners.png') no-repeat 0 0;z-index:100}#footer div.current .currentBottomLeft,#footer div.current .currentBottomRight{width:0;height:0;position:absolute}#footer div.current .clear,#footer div.languageBottom .clear{width:0;height:0}#footer div.current.clicked .currentBottomRight{position:absolute;width:4px;height:4px;bottom:0;right:0;background:transparent url('../images/bg_footer_language_current_bottom_corners.png') no-repeat -5px 0;z-index:100}#footer .contentLinks{font-size:.91em;float:left;line-height:18px;margin-left:1px;text-transform:uppercase;text-align:left}#footer .socialLinks{float:right;margin-right:4px}#footer .socialLinks a img{float:left;margin-left:4px}#footer .emailForm{float:right;margin:0}#footer .emailForm input{float:left;height:15px;font-size:.91em;margin:0 5px 0 5px;width:168px}#footer .emailForm button{float:left;padding:0 5px;height:19px}#footer .divider{margin:0 2px}ul.languageSelector li{text-align:left;line-height:11px;margin:0 0 8px 0}ul.languageSelector li a{line-height:11px}ul.languageSelector li a img,#footer div.current img{float:left;margin:0 5px 0 0}.generalnav{top:3px;font-size:1em;color:#707378}.generalnav ul li a{color:#707378}.generalnav ul li a:hover{color:#282b30}.autocomplete-w1{position:absolute;top:0;left:0;margin:8px 0 0 6px;_background:0;_margin:0}.autocomplete{border:1px solid #e5e5e5;background:#FFF;cursor:default;text-align:left;width:284px!important;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_height:350px;_margin:0;_overflow-x:hidden}.autocomplete .selected{color:#282b30;background:#ce1d3b}.autocomplete .selected:hover{color:#282b30}.autocomplete div{padding:2px 4px;white-space:nowrap;font-size:12px;cursor:pointer}.autocomplete strong{font-weight:normal;color:#282b30}.AddressDoctorTooltip{background-color:#fff;text-align:right;padding:0 25px 0 0;position:absolute;left:0;height:0;margin-top:-30px;width:70%}.tooltipcontainer.addressdoctor{float:right;padding:12px 12px 11px 12px;margin:-6px 15px 0 0;color:#7f7f7f}#AddressDoctorDialog .AddressDoctor{border:1px solid white;padding:5px}#AddressDoctorDialog .AddressDoctor.enteredAddress{border:1px solid #d9d9d9;padding:5px}.AddressDoctor.enteredAddress .suggestedaddressHeader,.AddressDoctor.enteredAddress .suggestedaddresslabel{font-weight:bold}.AddressDoctor.enteredAddress .suggestedaddressHeader span{text-decoration:underline}.ui-dialog.addressdoctorpopoup{padding:20px 15px 20px 10px}.ui-dialog.addressdoctorpopoup .ui-dialog-titlebar{margin-left:5px}#AddressDoctorDialog.ui-dialog-content{margin-top:10px;padding-left:5px}.suggestedaddress{border:1px solid transparent;padding:5px;margin-bottom:10px}.suggestedaddress:hover{border:1px solid #f0f0f0;background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.suggestedaddress.noaddresses{font-size:12px}.suggestedaddress.noaddresses:hover{border:1px solid transparent;background-color:transparent}.suggestedaddresslabel{cursor:pointer}.AddressDoctor .suggestedaddresslabel{font-weight:normal;font-size:11px;line-height:20px;color:#000}.AddressDoctor .suggestedaddressHeader{font-weight:normal;font-size:11px;line-height:20px}.AddressDoctor .suggestedaddress{padding:0}.AddressDoctorColumn .suggestedaddress_address{color:#707378;padding:8px 0 0 22px}.AddressDoctorColumn{width:30%;float:left;margin:0 0 0 -5px}.AddressDoctorColumn label{font-weight:normal}#btnAddressDoctor{margin:12px 0 0 2px}#mega-footer-topcontent{background:#FFF;z-index:1}#mega-footer-topcontent .centered{width:978px;position:relative;margin:0 auto}#mega-footer-container{background:#e4e4e4;z-index:1;position:relative}#mega-footer-container .linelimiter{border-top:1px solid #caced0}.mega-footer-content{width:978px;position:relative;margin:0 auto}#mega-footer-container .mega-footer-content{padding-top:25px}.mega-footer-newsletter .newsletter-legal-body{display:none;position:absolute;left:-5px;top:-73px;background:#fff;border:1px solid #e0e0e0;width:330px;height:auto;padding:0 0 10px 10px;color:#707378;font:normal 10px Arial,sans-serif}.mega-footer-newsletter .newsletter-legal-body a{color:#707378}.mega-footer-newsletter .newsletter-legal-body img{position:absolute;left:320px;height:5px;vertical-align:middle}.mega-footer-content .footer-title{margin-bottom:20px;background:transparent url('../images/footer-title-bgr.jpg') repeat-x center center;text-align:center;width:979px;line-height:100%}.mega-footer-content .footer-title h3{display:inline;padding:0 11px 0 11px;width:auto;margin:auto;background:#e4e4e4;font:italic 18px Georgia,serif;text-transform:none;color:#000}.mega-footer-content .footer-title .inner-text{display:inline;background:#e4e4e4;margin:0 auto;padding:0 13px;font:italic 18px Georgia,serif;color:#000}.mega-footer-content .centered{width:auto;padding:0;margin:0 auto;text-align:center;overflow:hidden}.mega-footer-content .centered-list{padding:0;margin:0 auto;list-style-type:none;float:left;position:relative;left:50%}.mega-footer-content .centered-list li{float:left;position:relative;right:50%}.mega-footer-content .centered .footer-content-block{margin:0 -4px 0 0;padding:0 0 0 29px;width:219px;height:64px;background:transparent url('../images/footer-adv-border.jpg') no-repeat right center;display:table-cell;vertical-align:middle}.mega-footer-content .centered .footer-content-block a{display:table-cell;vertical-align:middle;color:#707378}.mega-footer-content .centered .footer-content-block a:hover{color:#be0f34}.mega-footer-content .centered .footer-content-block img{float:left}.mega-footer-content .centered .footer-content-block h3{float:left;font-size:12px;padding-left:25px;margin-top:12px;text-align:left;width:110px}.mega-footer-content .centered .footer-content-block h3:hover{color:#be0f34}.mega-footer-content .credit-cards{margin-top:39px;padding-bottom:11px;display:inline-block}.mega-footer-content .credit-cards span{display:table-cell;vertical-align:middle;padding-left:20px}.mega-footer-content .floating-data{padding-top:40px;border-top:1px solid #caced0}.mega-footer-content.nontransac .floating-data{padding-top:0;border-top-width:0;margin-bottom:-20px;overflow-y:hidden}.mega-footer-content .floating-data .container{float:left;width:280px;margin-right:60px;margin-bottom:50px}.mega-footer-content .floating-data .lastContainer{margin-right:0}.mega-footer-content .floating-data .container:nth-child(3n+1),.mega-footer-content .floating-data.nth-child-3np1{clear:both}.mega-footer-content .container .inner-content .title{font:italic 18px Georgia,serif;margin-bottom:11px;color:#000}.mega-footer-content .floating-data .inner-content ul li{padding-top:8px}.mega-footer-content .floating-data .inner-content li a,.mega-footer-content .floating-data .inner-content li a:link,.mega-footer-content .floating-data .inner-content li a:visited{color:#727274;font-size:11px}.mega-footer-content .floating-data .inner-content li a:hover{color:#be0f34}.mega-footer-content .trimanLogo{position:relative}.mega-footer-content .trimanIcon{position:absolute;bottom:0}.mega-footer-content .trimanIcon .trimanInfo{float:left;margin:5px 0 0 7px;font-family:Arial;font-size:11px;line-height:18px;width:208px;vertical-align:bottom}.mega-footer-content .trimanIcon img{width:63px;height:auto;float:left}.mega-footer-content .mega-footer-countryselector{display:inline-block;float:right}.mega-footer-newsletter{display:inline-block;float:left;background:url('../images/footer-envelope-red.jpg') no-repeat 0 8px;position:relative}.mega-footer-content .mega-footer-newsletter{background-position:0 34px}.mega-footer-newsletter .newsletter-validation{width:86.5%;overflow:hidden}.mega-footer-content .mega-footer-countryselector,.mega-footer-content .mega-footer-newsletter{padding:25px 0 0 0}.mega-footer-content .mega-footer-msg-container{height:25px;min-height:25px}.mega-footer-msg-container .content{padding-left:27px;padding-top:4px}.mega-footer-countryselector ul li,.mega-footer-newsletter ul li{float:left;line-height:25px}.mega-footer-newsletter form ul{margin-left:11px;width:auto}.mega-footer-countryselector li.selector-title,.mega-footer-newsletter li.newsletter-title{font:italic 16px Georgia,serif;margin-right:7px;color:#000;line-height:29px}.mega-footer-countryselector li.selector-container{margin-right:15px}.mega-footer-newsletter li.newsletter-title.newsletter-legal-footer{cursor:help}.mega-footer-newsletter li.newsletter-title.newsletter-dblconfirm{width:100%}.mega-footer-newsletter li.newsletter-title.newsletter-dblconfirm a{font:normal 12px Verdana,sans-serif}.mega-footer-newsletter li.newsletter-input form{display:inline-block}.mega-footer-newsletter li.newsletter-input.emailForm{position:relative}.mega-footer-newsletter .newsletter{margin:0 0 0 30px;padding-top:8px}.mega-footer-newsletter form .newsletter.error{position:absolute;top:29px;width:600px;margin:0;padding:0}.mega-footer-newsletter .newsletter-email,#content .mega-footer-newsletter .newsletter-email{height:16px;padding:5px;line-height:16px}.mega-footer-newsletter .newsletter-email{width:100px;background:#f1f4f6;border:1px solid #caced0}.mega-footer-newsletter .button-newsl{height:28px;width:36px;background:#e4e4e4;border:1px solid #caced0;margin-left:8px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#E4E4E4');background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#e4e4e4));background:-moz-linear-gradient(top,#eaeaea,#e4e4e4)}.mega-footer-newsletter li.newsletter-title{margin-left:5px;padding:0 9px;height:29px;padding-right:0}.mega-footer-countryselector li.siteurl{padding-top:3px;font-size:11px}.mega-footer-countryselector li.siteurl a:hover{color:#be0f34}#mega-footer-bottom{background:#272a2f;height:65px;overflow:hidden}#mega-footer-bottom .gtsBadge{margin:-10px 15px 0 0;float:right}#mega-footer-bottom .mega-footer-content .social-links{float:right;margin-top:-10px;width:270px}#mega-footer-bottom .mega-footer-content .social-links ul{float:right}#mega-footer-bottom .mega-footer-content .social-links a,#mega-footer-bottom .mega-footer-content .social-links a:link,#mega-footer-bottom .mega-footer-content .social-links a:visited{display:block;width:36px;height:36px;text-indent:-50000px;margin-left:7px;background:transparent url('../images/footer_bw_social-icons_sprite.png') no-repeat}#mega-footer-bottom .mega-footer-content .social-links a.facebook{background-position:0 0}#mega-footer-bottom .mega-footer-content .social-links a.facebook:hover{background-position:0 -36px}#mega-footer-bottom .mega-footer-content .social-links a.youtube{background-position:-36px 0}#mega-footer-bottom .mega-footer-content .social-links a.youtube:hover{background-position:-36px -36px}#mega-footer-bottom .mega-footer-content .social-links a.twitter{background-position:-72px 0}#mega-footer-bottom .mega-footer-content .social-links a.twitter:hover{background-position:-72px -36px}#mega-footer-bottom .mega-footer-content .social-links a.pinterest{background-position:-108px 0}#mega-footer-bottom .mega-footer-content .social-links a.pinterest:hover{background-position:-108px -36px}#mega-footer-bottom .mega-footer-content .social-links a.beautyflash{background-position:-144px 0}#mega-footer-bottom .mega-footer-content .social-links a.beautyflash:hover{background-position:-144px -36px}#mega-footer-bottom .mega-footer-content .social-links a.instagram{background-position:-180px 0}#mega-footer-bottom .mega-footer-content .social-links a.instagram:hover{background-position:-180px -36px}#mega-footer-bottom .mega-footer-content .bottom-links{margin-top:25px;width:708px}#mega-footer-bottom .mega-footer-content ul li{float:left}#mega-footer-bottom .bottom-links ul li{padding:0 17px;background:transparent url('../images/footer_links_delimiter.png') no-repeat left;color:#BBB;font:12px Arial,sans-serif}#mega-footer-bottom .bottom-links ul li a,#mega-footer-bottom .bottom-links ul li a:link,#mega-footer-bottom .bottom-links ul li a:visited{color:#BBB;font:12px Arial,sans-serif}#mega-footer-bottom .bottom-links ul li a:hover{color:#FFF}.mega-footer-countryselector .languagesContainer{width:200px;height:100px;position:fixed;top:50%;bottom:50%}.mega-footer-countryselector .languageSelector{display:none;border:1px solid #caced0;border-bottom-width:0;background-color:#f1f4f6;width:181px;padding:5px 5px 0 5px;position:absolute;top:20px;margin-left:-1px;z-index:999999}.mega-footer-countryselector .dropmenuContainer{background-color:#f1f4f6;border:1px solid #caced0;padding:0}.mega-footer-countryselector .languagesContainer li{list-style:none}.mega-footer-countryselector .languageSelector li{font-size:11px;width:200px;padding:0;line-height:normal}.mega-footer-countryselector .languageSelector li a{padding:0;text-decoration:none;width:200px;display:block;line-height:10px}.mega-footer-countryselector .languagesContainer>ul{margin:0;padding:0;width:200px}.mega-footer-countryselector .selected{display:block;font-size:11px;margin-left:3px;padding:2px 0 2px 2px;text-decoration:none;background:transparent url('../images/lang-select-bgr-sprite.jpg') no-repeat right -35px}.mega-footer-countryselector .selected.clicked{background-position-y:-2px}.mega-footer-countryselector .languageSelector li a img,.selected img{border-width:0;vertical-align:middle}.mega-footer-countryselector li.dropmenuContainer{width:191px}.mega-footer-countryselector .dropmenuContainer .selected span{margin-left:3px;color:#282b30}.mega-footer-countryselector .languageSelector li a:hover,.selected:hover,.mega-footer-countryselector .dropmenuContainer .selected span:hover{color:#be0f34}.page_cart_v2 ul.standardproductslist li.standardproductrow.giftcertificatelineitem li.productimage img.giftCertSmallImage,.minicart .minicartTable .minicartProduct .image img.giftCertSmallImage,.checkoutplaceorder table.placeordertable .itemimage img.giftCertSmallImage,img.giftCertSmallImage{width:53px;height:37px}.giftcheckbalanceform .value{float:left}#CheckBalanceButton{margin:3px 0 0 5px}#egcImagePreview{margin-left:38px;float:left}#egcDesignContainer{padding:15px 15px 0 0;background-color:#f9f9f9}#giftCertCarouselContainer{padding:0;float:left}#giftCertCarouselContainer li{list-style-type:none;width:94px;height:75px}#giftCertCarouselContainer .selected img{margin:0;border:3px solid #be1431}#giftCertCarouselContainer li img{margin:3px;width:94px}#giftCertCarouselContainer .jcarousel-container.jcarousel-container-horizontal{width:525px}#giftCertCarouselContainer .jcarousel-clip.jcarousel-clip-horizontal{width:520px;height:80px}#giftCertCarouselContainer .jcarousel-prev-horizontal,#giftCertCarouselContainer .jcarousel-next-horizontal{top:23px}#egcDesignContainer #previewButton{float:right;margin-top:65px}#egcAmountContainer .formfield.amount{float:left}#egcAmountContainer .formfield.amount input{width:80px}#egcAmountContainer .currencySymbol{margin-top:3px}.giftcertpurchase .caption{width:280px}.giftcertpurchase_evolution .amount .caption{width:auto}.giftcertpurchase #sendByHand .recipientemail .caption{display:none}.giftcertpurchase #egcDesignContainer .formfield.message .value{margin-top:0}.giftcertpurchase #egcDesignContainer .formfield.message textarea{height:360px;width:377px;resize:none;margin-left:10px;font-size:16px}.giftcertpurchase #giftCertCarouselContainer .jcarousel-container.jcarousel-container-horizontal{padding-top:0}.giftcertpurchase #egcDesignContainer #previewButton{margin-top:45px}.giftcertpurchase #egcDesignContainer{padding:15px 27px 0 0}.giftcertpurchase #egcAmountContainer{margin:5px 0}.giftcertpurchase #egcAmountContainer .formfield.amount{margin-left:63px}.giftcertpurchase #egcAmountContainer .formfield.amount.withLeftCurrency{margin-left:0;margin-right:10px}.giftcertpurchase #egcAmountContainer .formfield.amount input{height:20px}.giftcertpurchase #egcAmountContainer .formfield.amount .value{margin-top:0}.giftcertpurchase #egcAmountContainer .amountButtons .primary{padding:5px 15px 6px 15px;background-color:#707378;margin-right:2px}.giftcertpurchase #egcAmountContainer .amountButtons .primary span{font-weight:normal}.giftcertpurchase #GiftCertificateForm .tabContent{padding:15px 33px;width:910px;z-index:0}.giftcertpurchase #GiftCertificateForm #sendByHand.tabContent.chinese{height:155px}.giftcertpurchase #GiftCertificateForm .tabs input{width:281px;height:20px}.giftcertpurchase #GiftCertificateForm .tabs .labeltext{font-weight:normal}.giftcertpurchase #GiftCertificateForm .tabContent .floatleft{padding-right:18px}.giftcertpurchase #GiftCertificateForm .tabContent .floatleft.last{padding-right:0}.giftcertpurchase #GiftCertificateForm .tabContent .date .floatleft{padding-right:5px}.giftcertpurchase #GiftCertificateForm .tabs .datePart{margin-right:6px;width:30px}.giftcertpurchase #GiftCertificateForm .tabs #dateYear{width:56px}.giftcertpurchase #GiftCertificateForm .tabs .ui-datepicker-trigger{margin-bottom:-1px;cursor:pointer;cursor:hand}.giftcertpurchase #GiftCertificateForm .addtocartbar{position:relative}.giftcertpurchase #GiftCertificateForm #AddToBasketButton{position:absolute;right:33px;top:-47px;margin:0}.giftcertpurchase{font-family:'open_sansregular'}.giftcertpurchase .egcTitleContainer{color:#be1532}.giftcertpurchase .designChoose{width:565px;float:left}.giftcertpurchase .headPoint{font-size:60px;font-family:clarinsreg}.giftcertpurchase .headTitle{font-family:'clarinsita';font-size:22px}.giftcertpurchase .headHeader{font-family:'clarinsita';font-size:35px}.giftcertpurchase .giftheader{font-family:'open_sansitalic';padding:8px 62px 0 62px;font-size:16px}.giftcertpurchase .tabs .tabHeader{font-family:'OpenSans-Light'}.giftcertpurchase .giftadditionaldetails{color:#2c2c2c;margin-top:21px;font-size:10px}.giftcertpurchase .date .datePart{margin-right:10px;width:30px}#egcPreviewContainer{margin-top:0}#egcPreviewContainer .inner{position:relative;font-size:14px;margin:0 auto;height:480px;width:910px}#egcPreviewContainer .dataholder{border:7px solid #e5e5e5;background-color:white;position:absolute;height:320px;width:460px;top:130px;right:0}#egcPreviewContainer .dataholder .message{margin-left:119px;margin-top:40px;overflow:hidden;height:188px;width:318px}#egcPreviewContainer .dataholder .data{position:absolute;bottom:7px;width:100%;left:0}#egcPreviewContainer .dataholder .data .upper{border-bottom:1px solid #828282;color:#2b2c30;text-align:center;font-style:normal;margin:0 10px}#egcPreviewContainer .dataholder .data .upper .currency{font-style:normal;margin-left:10px;font-size:30px;color:#be0f34}#egcPreviewContainer .dataholder .data .lower{color:#2b2c30;text-align:center;font-style:normal;line-height:22px;margin-top:4px}#egcPreviewContainer .dataholder .data .lower a{text-decoration:underline}#egcPreviewContainer .dataholder .data .lower span{background-color:#be0f34;font-weight:bold;color:white}#egcPreviewContainer #egcPreviewImage{border:2px solid #f2f2f2;position:absolute;left:0;top:0}#egcPreviewContainer .shadow1{position:absolute;width:518px;top:367px;left:0}#egcPreviewContainer .shadow2{position:absolute;width:477px;bottom:0;right:0}.giftcheckbalanceform .systemmessage,.giftcheckbalanceform .errormessage{margin-top:5px}.subscriptionFormWrapper{position:relative;padding-top:10px;margin-bottom:35px}.subscriptionFormWrapper .row{margin:0 auto;max-width:978px;position:relative;width:100%}.subscriptionFormWrapper label{display:block;text-align:left;font-size:11px;font-weight:normal}.subscriptionFormWrapper .column{padding-right:10px;float:left}.subscriptionFormWrapper .column.last{float:right;padding-right:0}.subscriptionFormWrapper .formInformation{font-size:12px;line-height:19px;width:285px}.subscriptionFormWrapper .subscriptionForm{border:1px solid #e5d5c0;padding:27px 20px 27px 20px;position:relative}.subscriptionFormWrapper .subscriptionForm h3{margin-top:0;position:absolute;text-align:center;text-transform:uppercase;top:-9px;width:100%;left:0}.subscriptionFormWrapper .subscriptionForm h3 span{background:#fff;padding:0 7px;color:#c5ac8a;font-size:16px;font-family:'ProximaNovaLight';letter-spacing:1px}.subscriptionFormWrapper input{width:182px;background:0;height:20px;line-height:20px}.subscriptionFormWrapper .birthDate input{width:125px}.subscriptionFormWrapper button.primary{font-size:10px;margin-top:14px;padding:4px 4px;width:91px}.subscriptionFormWrapper button.primary span{font-family:'ProximaNovaLight';white-space:pre-wrap}.subscriptionFormWrapper .newsletterpromotioncalloutmsg{padding-left:0}.hiddenInViewSource{display:none;overflow:auto}.row.emailCaptureGate{box-sizing:border-box;border:4px solid #dcc7ac;text-align:center;padding:14px 22px 12px}.emailCaptureGate h2{padding-bottom:13px;font-size:22px;font-family:'clarinsita';color:#c5ac8a;border:0}.captureGateForm{margin:0 auto;overflow:hidden;min-width:375px;max-width:465px}.captureGateForm .formfield.clearfix{display:table;margin:0 auto;width:auto}.captureGateForm span.errormessage{text-align:left;margin:2px 0 3px}.captureGateForm .formfield.ecf-newsletter-container{margin:0;text-align:left}.captureGateForm .getPromoLabel{font-size:11px;text-align:left;font-weight:normal;float:left}.emailCaptureGate input.textinput{padding:2px 4px 2px 4px;float:left}.emailCaptureGate a.button{display:inline-block;margin-left:18px;text-transform:uppercase;font-family:'ProximaNovaLight';font-size:11px}.emailCaptureGate .stepsSection{overflow:hidden;width:auto;padding:11px 0 0;display:table;margin:0 auto;text-align:center}.emailCaptureGate .dilimiter{height:1px;background:#e9e9ea;margin:14px 0 12px}.emailCaptureGate .stepContainer{width:219px;padding-left:29px;text-align:center;display:table-cell}.emailCaptureGate .stepContainer .stepPoint{font-family:'clarinsita';font-size:25px;color:#d5c5b0;padding-right:4px}.emailCaptureGate .stepContainer .stepText{font-family:'ProximaNovaLight'}.emailCaptureGate .stepContainer .stepText,.emailCaptureGate .sentMailText{color:#282b30;font-size:13px}.emailCaptureGate .sentMailText{display:inline-block;margin:6px 0 25px}.emailCaptureGate .captureGateForm .sendUniqueCode{font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#282b30;float:left;padding-top:3px;margin-bottom:11px}.newsletterpromotioncalloutmsg,#newsletter_form3 .newsletterpromotioncalloutmsg{display:block;color:#000;font-weight:bold;font-family:Arial,sans-serif;font-size:11px;padding:3px 0 3px 23px}.menu-type-specialoffer .newsletterpromotioncalloutmsg,.mega-footer-newsletter .newsletterpromotioncalloutmsg{display:none}.mega-footer-newsletter .newsletterpromotioncalloutmsg{float:left;width:100%}.mega-footer-newsletter.newsletterDblConfirm .newsletterpromotioncalloutmsg{display:block}.menu-type-specialoffer .newletter-legal{clear:both;overflow:hidden}.mega-footer-newsletter ul{position:relative}.newsletterpromotioncalloutmsg .themecolor{color:#be0f34}#newsletter .newsletterpromotioncalloutmsg,#newsletter_form_2 .newsletterpromotioncalloutmsg{font-family:'clarinsita';font-size:25px;padding:0}#categorymenu-specialoffers .newsletterpromotioncalloutmsg{float:left;padding-left:10px}#categorymenu-specialoffers .newsletterDblConfirmEnbl .newsletterpromotioncalloutmsg{margin-left:-1px;padding-left:0;width:100%}#categorymenu-specialoffers .newsletter-legal p{clear:both}#newsletter_form1 .signup-button{margin-right:10px}.homePopupLayer{display:none;padding:20px}.homePopupLayer .left{float:left;margin-right:15px;width:205px}.homePopupLayer .right{width:290px;float:left}.homePopUp{right:50%;z-index:10000002!important}.fullOverlay{position:relative}.popupOverlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000001;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77747444',endColorstr='#77747444')}.redesign2014 .homePopupLayer input[type="text"]{width:272px}.redesign2014 .homePopupLayer .formactions{margin-top:20px;text-align:left}#container.pt_account .wishlist.newWishlist #wishlistsearch{border:0}.redesignedWishlist{border:1px solid #e6e6e6;padding:0;margin:17px 0 32px}.redesignedWishlist h2.invisibleHeading{padding:0;margin:0}.redesignedWishlist h2.invisibleHeading span{text-indent:-9999px;display:inline-block}.redesignedWishlist .invisibleHeading img{margin-top:-32px}#container.pt_account .redesignedWishlist h2.pagetitle{border:0;color:#ce1d3b;font-size:35px;font-family:'clarinsita';margin-left:19px}.redesignedWishlist .shareBox{padding:0 19px}.redesignedWishlist .wishtListRow{border-bottom:1px solid #e6e6e6;padding:12px 0 10px;overflow:hidden;width:100%;color:#282b30}.redesignedWishlist .wishtListRow .left{width:541px;float:left}.redesignedWishlist .wishtListRow h4{margin:0;padding:0;font-weight:normal;font-family:'ProximaNovaRegular';font-size:14px}.redesignedWishlist .wishtListRow .right{width:174px;float:right;text-transform:uppercase;font-family:Arial;font-size:10px}.redesignedWishlist .wishtListRow.urlShare a{font-size:11px;text-transform:none}.redesignedWishlist .wishtListRow #mailToFriend img{margin:0 3px 0 0}.redesignedWishlist .wishtListRow.lastRow{border-bottom:0;padding:7px 0}.redesignedWishlist .wishtListRow.lastRow .checkbox{text-align:right}@media screen and (-webkit-min-device-pixel-ratio:0){.redesignedWishlist .wishtListRow.lastRow .privacyChanger{height:12px!important}.redesignedWishlist .wishtListRow.lastRow .wishtlistStatus{display:inline-block;margin-top:-2px}}.redesignedWishlist .wishtListRow.lastRow .wishtlistStatus{font-size:11px;text-transform:none;font-weight:normal;color:#282b30;text-align:right}.jrButton{border:0 none;display:block;float:left;height:30px;margin-right:10px;padding:0;width:30px;position:relative;cursor:pointer;margin-bottom:8px}.jrButton .checkMark{background:url(../images/socialIcons/check.png) no-repeat center center;bottom:-6px;display:block;height:16px;position:absolute;right:-6px;width:16px}.jrButton.amazon_icon{background:url(../images/socialIcons/amazon.png) no-repeat center center}.jrButton.aol_icon{background:url(../images/socialIcons/aol.png) no-repeat center center}.jrButton.blogger_icon{background:url(../images/socialIcons/blogger.png) no-repeat center center}.jrButton.disqus_icon{background:url(../images/socialIcons/disqus.png) no-repeat center center}.jrButton.facebook_icon{background:url(../images/socialIcons/facebook.png) no-repeat center center}.jrButton.flickr_icon{background:url(../images/socialIcons/flickr.png) no-repeat center center}.jrButton.foursquare_icon{background:url(../images/socialIcons/foursquare.png) no-repeat center center}.jrButton.googleplus_icon{background:url(../images/socialIcons/googleplus.png) no-repeat center center}.jrButton.instagram_icon{background:url(../images/socialIcons/instagram.png) no-repeat center center}.jrButton.linkedin_icon{background:url(../images/socialIcons/linkedin.png) no-repeat center center}.jrButton.livejournal_icon{background:url(../images/socialIcons/livejournal.png) no-repeat center center}.jrButton.microsoftaccount_icon{background:url(../images/socialIcons/microsoftaccount.png) no-repeat center center}.jrButton.mixi_icon{background:url(../images/socialIcons/mixi.png) no-repeat center center}.jrButton.mydigipass_icon{background:url(../images/socialIcons/mydigipass.png) no-repeat center center}.jrButton.netlog_icon{background:url(../images/socialIcons/netlog.png) no-repeat center center}.jrButton.netlog_icon{background:url(../images/socialIcons/netlog.png) no-repeat center center}.jrButton.openid_icon{background:url(../images/socialIcons/openid.png) no-repeat center center}.jrButton.paypal_icon{background:url(../images/socialIcons/paypal.png) no-repeat center center}.jrButton.qq_icon{background:url(../images/socialIcons/qq.png) no-repeat center center}.jrButton.renren_icon{background:url(../images/socialIcons/renren.png) no-repeat center center}.jrButton.salesforce_icon{background:url(../images/socialIcons/salesforce.png) no-repeat center center}.jrButton.sinaweibo_icon{background:url(../images/socialIcons/sinaweibo.png) no-repeat center center}.jrButton.soundcloud_icon{background:url(../images/socialIcons/soundcloud.png) no-repeat center center}.jrButton.tencentweibo_icon{background:url(../images/socialIcons/tencentweibo.png) no-repeat center center}.jrButton.tumblr_icon{background:url(../images/socialIcons/tumblr.png) no-repeat center center}.jrButton.twitter_icon{background:url(../images/socialIcons/twitter.png) no-repeat center center}.jrButton.verisign_icon{background:url(../images/socialIcons/verisign.png) no-repeat center center}.jrButton.vk_icon{background:url(../images/socialIcons/vk.png) no-repeat center center}.jrButton.wordpress_icon{background:url(../images/socialIcons/wordpress.png) no-repeat center center}.jrButton.xing_icon{background:url(../images/socialIcons/xing.png) no-repeat center center}.jrButton.yahoo_icon{background:url(../images/socialIcons/yahoo.png) no-repeat center center}.orLabelBox{display:none}.registeraccount .rightcolumn .socialRegister,.signinaccount.rightcolumn .socialRegister{width:225px;font-size:11px;color:#666;margin-bottom:15px}.signinaccount.rightcolumn{width:225px;float:left}.signinaccount .socialRegister .title,.signinaccount .socialLogin .title,.registeraccount .socialRegister .title,.registeraccount .registrationform .title,.accountsignin .socialLogin .title{color:#be0f34;font-family:georgia;font-size:18px;font-style:italic;margin-bottom:18px}.registeraccount .salesforce-registration-asset,.registeraccount .registration-janrain-asset,.signinaccount .registration-janrain-asset,.accountsignin .login-janrain-asset{margin-bottom:14px}.accountsignin .login-janrain-asset{line-height:20px}.registeraccount .newsletterpromotioncalloutmsg{padding-left:18px;color:#707378}.socialAccount{border-bottom:1px solid #e5e5e5;padding-bottom:17px;margin-bottom:17px}.socialAccount .iconsWrapper{margin-bottom:9px}.socialAccount .editBtn{text-transform:uppercase;font-size:11px;letter-spacing:1px;display:inline-block}.socialAccount .title{color:#000;font-family:Helvetica,Arial;font-size:11px;font-weight:bold;margin-bottom:10px}.no-close .ui-dialog-titlebar-close{display:none;height:1px;overflow:hidden}.jrDialog .popupTitle{color:#be0f34;font-size:40px;font-family:'clarinsita';text-align:center;margin-bottom:6px}.jrDialog .popupSubTitle{color:#c5ac8a;font-size:22px;font-family:'clarinsita';text-align:center}.jrDialog a.button,.jrDialog button.primary{font-family:ProximaNovaRegular;font-weight:normal;height:20px;line-height:20px;font-size:10px;color:#fff;text-transform:uppercase;float:none;max-width:165px;text-align:center;margin:0 auto;font-weight:bold;padding:0 5px;width:100%;display:block}.jrDialog a.button#createAccountLink{width:157px}.jrDialog a.button:hover{color:#fff}.jrDialog button#loginBtn{margin-top:12px}.jrDialog .desc{color:#000;font-family:'ProximaNovaLight';font-size:13px;text-align:center}.sepTitle{background:url(../images/titleSepLine.gif) repeat-x center center;color:#be0f34;font-family:"clarinsita";font-size:24px;text-align:center;margin:23px auto 28px auto}.sepTitle.notMember{margin:23px 0 33px -2px}.sepTitle span{background:#fff;padding:0 15px}.jrDialog.loginDialog .buttonsWrapper{margin-top:16px}.jrDialog.loginDialog .sepTitle,.jrDialog.registerDialog .sepTitle{width:276px}#jrDialogFormCnt{width:637px;border:1px solid #d6d6d6;font-family:'ProximaNovaLight';color:#282b30;position:absolute;background:#fff url(../images/sepLineDot.png) repeat-y center top;display:none;top:23px;right:30px;-moz-box-shadow:3px 2px 8px -5px #000;-webkit-box-shadow:3px 2px 8px -5px #000;box-shadow:3px 2px 8px -5px #000}#jrDialogFormCnt .arrowBlock{background:url(../images/popupArrow.png) no-repeat 80% bottom;height:13px;position:absolute;right:0;top:-13px;width:134px}.popUpLogin{display:inline;position:relative}.popUpLogin:hover #jrDialogFormCnt{display:block}#jrDialogFormCnt .leftCol{width:319px;float:left}#jrDialogFormCnt .rightCol{width:317px;float:right}#jrDialogFormCnt .leftCol .cnt{padding:78px 24px 44px 23px}#jrDialogFormCnt .rightCol .cnt{padding:78px 33px 10px 31px}#jrDialogFormCnt .blockItem{font-family:'ProximaNovaLight';text-align:center;color:#282b30;font-size:14px}#jrDialogFormCnt .blockItem .popupSubTitle{margin-bottom:7px}#jrDialogFormCnt .berewardBlock{height:84px;border-bottom:3px solid #c5ad89;margin-bottom:39px}#jrDialogFormCnt .fastCheckout{height:104px}#jrDialogFormCnt .oneClick{height:125px;text-align:center}#jrDialogFormCnt .oneClick .popupTitle{font-size:22px;font-family:'clarinsita';margin-bottom:23px;margin-top:4px}#jrDialogFormCnt .oneClick .jrButton{float:none;display:inline;margin-bottom:7px;margin-right:8px}#jrDialogFormCnt .signInForm{text-align:left}#jrDialogFormCnt .signInForm .popupTitle{font-size:22px;font-family:'clarinsita';margin-bottom:36px;margin-top:4px;height:70px}#jrDialogFormCnt .signInForm input{height:17px;width:241px;background:#fff none;margin-bottom:8px}#jrDialogFormCnt .signInForm .forgotPwdLink{font-family:'ProximaNovaLight';text-transform:uppercase;text-align:center;margin-top:12px}#jrDialogFormCnt .signInForm .forgotPwdLink a{color:#282b30}#jrDialogFormCnt.salesforceEnabled{width:318px;background:white}.headerRedesign .signInForm input.placeholdersjs{text-align:left;color:#808285;line-height:16px}.passwordPlaceholderFix{position:relative}.passwordPlaceholderFix .fixPasswordOverlap{position:absolute;letter-spacing:3px;left:3px;top:1px;font-weight:normal;letter-spacing:0;color:#808285;font-family:Arial}.redesignClose .ui-dialog-titlebar-close .ui-icon{background:url(../images/redesignClose.png) no-repeat center center!important;height:19px;width:19px}#connectionsPopup .cnt{width:300px;margin:0 auto}#connectionsPopup .cnt h3{color:#be0f34;font-family:"clarinsita";font-size:22px;margin-bottom:19px;margin-top:0;text-align:center;text-transform:none}#connectionsPopup .jrButton{width:24px;height:24px}#connectionsPopup input[type="image"]{background:0;border:0 none;z-index:1;width:24px;height:24px;padding:0;margin-right:18px}#connectionsPopup .socialConnectionsList{margin-bottom:20px}#connectionsPopup .socialLineItem{border-bottom:1px solid #e8e8e8;padding:10px 0;color:#282b30}#connectionsPopup .socialLineItem.last{border-bottom:0}#connectionsPopup .socialLineItem .connectUserData{margin-top:10px}#connectionsPopup .socialLineItem .userName{font-weight:bold;line-height:24px}#connectionsPopup .actionLink{text-transform:uppercase;color:#282b30;line-height:24px;font-size:11px;letter-spacing:1px;cursor:pointer;cursor:hand}#connectionsPopup .userAvatar{float:left;margin-right:14px}#connectionsPopup .userData{overflow:hidden;color:#282b30;font-size:12px;line-height:15px}.mergeAccount h3{color:#be0f34;font-size:42px;line-height:40px;font-family:'clarinsita';font-weight:normal;text-transform:none;margin-bottom:18px;margin-top:64px}.mergeAccount .mergeInfo{color:#282b30;font-family:ProximaNovaLight;font-size:13px;line-height:19px;margin-bottom:30px}.mergeAccount .mergeBanner{width:267px;float:left;margin-top:40px}.mergeAccount .mergePageCnt{width:290px;padding-top:40px;overflow:hidden}.cancelLink{background:0;border:0;color:#707378;font-size:10px;padding:0;text-transform:uppercase;font-family:ProximaNovaLight}.mergeAccount .cancelLink{margin-top:7px}#warningSSOOrder button{padding:5px 0;width:178px;margin:0 3px;height:auto!important}#warningSSOOrder button.secondary span{color:#6a6a6a}#warningSSOOrder button.primary{border:1px solid #ce1d3b}#warningSSOOrder button span{text-transform:none;white-space:pre-wrap;word-wrap:break-word;line-height:15px;height:auto!important;font-size:12px!important;display:inline-block}#warningSSOOrder.ui-dialog-content{margin:0;padding:0 8px;color:#bc0033;text-align:center;font-size:12px;min-height:130px!important}#warningSSOOrder .buttonWrapper{margin:17px auto 0}.bnpl-payment-list{margin-top:20px}.bnpl-payment-list td{padding-bottom:20px}.bnpl-payment-list .bnpl-paymentid{padding-right:15px}.orderheader .form-wrapper,.thankYouContent .form-wrapper{margin-top:-10px}.orderheader .bnpl-forms,.thankYouContent .bnpl-forms{margin-bottom:-15px}.orderheader .bnpl-inline,.thankYouContent .bnpl-inline{display:inline}.orderheader .bnpl-right,.thankYouContent .bnpl-right{float:right}.ordercancel-container{margin-top:0}.orderheader button.cancel-button,.orderheader button.primary,#paymentConfirmation_content.bnpl-style button.primary,#paymentConfirmation_content.bnpl-style button.secondary,#orderCancelation_content.bnpl-style button.secondary{margin:0 5px 0 0;height:26px}#paymentConfirmation_content.bnpl-style button.secondary,#orderCancelation_content.bnpl-style button.secondary{border-width:1px;padding:4px 15px;margin-right:5px;height:26px;font-size:1em}.dynamicGenerated{position:relative}.dynamicGenerated .jcarousel-container-horizontal{width:100%;padding:0;overflow:hidden}.dynamicGenerated .jcarousel-clip-horizontal{height:auto;width:auto}.dynamicGenerated ul.jcarousel .jcarousel-item{height:auto}.dynamicGenerated .jcarousel-prev-horizontal{left:0}.dynamicGenerated .jcarousel-next-horizontal{right:0}.customDialogWrapper{display:none;position:absolute;z-index:400}.customDialogWrapper.top{top:133px}.customDialogWrapper.bottom{position:fixed;bottom:0}.customDialog{display:none;position:absolute}.dialogFullCnt,.dialogShortCnt{width:100%;height:100%}.dialogShortCnt{display:none}.headerBumper{position:relative;display:none}.headerBumper.visible{display:block}.headerCounter{width:100%}.headerCounter .counterHoldCnt{width:978px;margin:0 auto}.counterHoldCnt{position:relative}.widgetLabel img{vertical-align:middle;margin-top:-1px;margin:-1px 11px 0 0}.cdWidgetWrapper{float:left;position:absolute}.widgetLabel{font-family:Georgia;font-style:italic;color:#282b30}.widgetCountdown{color:#be0f34;background:#fff;text-align:center;padding-left:8px;font-family:Arial,sans-serif;font-size:12px}.widgetCountdown .countdown-section{margin-right:8px}.widgetCountdown .countdown-amount{font-weight:bold;margin-right:2px}.widgetCountdown .countdown-period{font-family:Georgia;font-style:italic}.cdWidgetWrapper.labelleft .widgetLabel{text-align:left}.cdWidgetWrapper.labelright .widgetLabel{text-align:right}.cdWidgetWrapper.labelcenter .widgetLabel{text-align:center}.cdWidgetWrapper.labelcenter .widgetCountdown{margin:0 auto}.horizontal-small .widgetLabel{font-size:13px;font-family:Georgia;font-style:italic;padding-right:9px;float:left;line-height:22px}.horizontal-small .widgetCountdown{float:left;height:18px;line-height:18px;padding:2px 0 2px 8px;width:156px}.horizontal-small .widgetCountdown .countdown-amount{font-size:14px}.horizontal-small .widgetCountdown .countdown-period{font-size:12px}.vertical-small .widgetLabel{font-size:13px;font-family:Georgia;font-style:italic;line-height:23px}.vertical-small .widgetLabel img{display:none}.vertical-small .widgetCountdown{height:18px;line-height:18px;padding:2px 0 2px 8px;width:156px}.vertical-small .widgetCountdown .countdown-amount{font-size:14px}.vertical-small .widgetCountdown .countdown-period{font-size:12px}.horizontal-big .widgetLabel{font-size:22px;font-family:clarinsita;font-style:normal;padding-right:12px;float:left;line-height:50px;height:47px}.horizontal-big .widgetLabel img{margin:-3px 18px 0 0}.horizontal-big .widgetCountdown{float:left;height:37px;line-height:37px;padding:5px 0 5px 8px;width:200px}.horizontal-big .widgetCountdown .countdown-amount{font-size:18px}.horizontal-big .widgetCountdown .countdown-period{font-size:16px}.vertical-big .widgetLabel{font-size:16px;font-family:Georgia;font-style:italic;line-height:28px}.vertical-big .widgetLabel img{display:none}.vertical-big .widgetCountdown{height:37px;line-height:37px;padding:5px 0 5px 8px;width:200px}.vertical-big .widgetCountdown .countdown-amount{font-size:18px}.vertical-big .widgetCountdown .countdown-period{font-size:16px}.doubleOptinSection,.pt_productdetails .doubleOptinSection .notActiveSocials{position:relative;overflow:hidden}.pt_productsearchresult .doubleOptinSection,.pt_widepage .doubleOptinSection{overflow:visible}.socialsOverlay{background:rgba(255,255,255,0.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);height:100%;width:100%;z-index:105;position:absolute;zoom:1}.socialsIcons{width:483px;border:1px solid #e5e5e5;border-top:8px solid #bbb;margin-bottom:10px;background:#fff}.socialsIcons .socialsTitleIcons,.socialsIcons .socialsActivateInfo{padding:0 21px 0;overflow:hidden}.socialsIcons h4{font-family:'clarinsreg';font-size:22px;color:#be0f34;padding:0;margin:24px 0 12px;max-width:50%;display:inline-block;float:left}.socialsIcons .alwaysActiveLinks{width:50%;float:left;padding-top:14px}.socialsIcons .alwaysActiveLinks a{display:inline-block;margin-right:9px;width:41px;height:41px}.socialsIcons .alwaysActiveLinks a.facebookIcon{background:url('../images/dbloptin_icons.png') no-repeat;margin-left:16px}.socialsIcons .alwaysActiveLinks a.instagramIcon{background:url('../images/dbloptin_icons.png') no-repeat -54px 0}.socialsIcons .alwaysActiveLinks a.pinterestIcon{background:url('../images/dbloptin_icons.png') no-repeat -108px 0;width:43px;height:43px}.socialsIcons .alwaysActiveLinks a.wechat{background:url('../images/dbloptin_icons.png') no-repeat -151px 0}.socialsIcons .alwaysActiveLinks a.weibo{background:url('../images/dbloptin_icons.png') no-repeat -181px 0}.socialsIcons .alwaysActiveLinks a.youtubeIcon{background:url('../images/dbloptin_icons.png') no-repeat -162px 0;margin-right:0;width:40px}.socialsActivateInfo p{font-family:'ProximaNovaLight';font-size:11px;color:#707378;line-height:16px}.socialsActivateInfo .enableTitle{font-family:'ProximaNovaRegular';font-size:13px;color:#000;font-weight:bold;margin:0 0 8px}.socialsActivateInfo a{color:#000;text-transform:uppercase}.socialsActivateInfo a:hover{color:#be0f34}.doubleOptinSection .socialsIcons footer div.activateButton,.dblOptinHint footer div.activateButton{display:inline-block;zoom:1}.socialsIcons footer,.socialsIcons.trendingBlock footer,.dblOptinHint footer{padding:9px 10px 10px;height:23px;text-align:center;background:#e5e5e5;margin-top:10px}.socialsIcons footer img{display:inline-block;float:left}.socialsIcons footer a,.socialsIcons footer a:hover,.socialsIcons footer a:active,.socialsIcons.trendingBlock footer a,.socialsIcons.trendingBlock footer a:hover,.dblOptinHint footer a{text-transform:uppercase;font-size:13px;color:#707378;font-family:'ProximaNovaRegular';font-weight:bold;display:inline-block;margin-left:10px;padding:5px 0 0;float:left}.doubleOptin.doubleOptinSection .sharePlugins{margin-top:-24px;z-index:1}.doubleOptin.doubleOptinSection .socialsIconsPdp{z-index:101;position:relative}.dblOptinHint,.socialsOverlay,.doubleOptin .socialsIconsPdp,.doubleOptin.doubleOptinSection .deactivateButtonPdp{display:none}.doubleOptin .deactivateButtonPdp{margin:5px 0 0;overflow:visible;max-width:185px;position:relative}.doubleOptin .deactivateButtonPdp .disableIcon{display:inline-block;margin:1px 0 5px 0;height:11px;width:11px;background:url('../images/disable_dbloptin_icon.png') 0 0 no-repeat;float:left;cursor:pointer}.doubleOptin .deactivateButtonPdp a{color:#707378;font-family:'ProximaNovaLight';font-size:11px;float:left;display:none;padding-left:4px;width:169px}.doubleOptin.doubleOptinSection .socialsIcons .socialsActivateInfo,.doubleOptin.doubleOptinSection .socialsIconsPdp,.doubleOptinSection .socialsOverlay{display:block}.doubleOptin .socialsIcons.trendingBlock footer .deactivateButton{display:inline-block;zoom:1}.doubleOptin .socialsIcons .socialsActivateInfo,.doubleOptin .socialsIcons footer .activateButton,.doubleOptin.doubleOptinSection .socialsIcons footer .deactivateButton{display:none}.productdetail.pdpv2 .clarinsProduct .productimages{overflow:visible}.dblOptinHint{width:263px;z-index:102;border:1px solid #e5e5e5;position:absolute;background:#fff}.dblOptinHint .socialsActivateInfo .enableTitle{margin-top:0}.dblOptinHint a{display:block;text-align:left}.dblOptinHint .socialsActivateInfo{padding:10px 12px 0;display:block}.dblOptinHint footer{padding:15px 0 14px;height:auto;line-height:13px}.dblOptinHint footer a{padding:0;margin:0;float:none}.dblOptinHint.smaller .socialsActivateInfo{padding:7px 10px 0}.pt_productdetails .doubleOptinSection{width:180px;overflow:visible}.pt_productdetails .doubleOptinSection .trendingSection{margin-right:23px;margin-bottom:10px}.pt_productdetails .socialsOverlay{width:250px}.pt_productdetails .doubleOptin .dblOptinHint{border:0}.pt_productdetails .doubleOptin.doubleOptinSection .sharethisButtonWrapper{margin-top:2px}.pt_productdetails .doubleOptin.doubleOptinSection .hintSpace{padding-top:10px}.pt_productdetails .doubleOptin.doubleOptinSection .dblOptinHint{border:1px solid #e5e5e5}.pt_productdetails .doubleOptin .dblOptinHint footer{display:none}.pt_productdetails .doubleOptin.doubleOptinSection .dblOptinHint footer{display:block}.pt_productdetails .doubleOptin .deactivateButtonPdp a{position:absolute;z-index:100}#legalcustomerterms .formactions{width:auto}.ageValidationError a{color:#ce1d3b;text-decoration:underline}.ageValidationError a:hover{color:black}.onsiteSweepstakes .titleInformation{margin:0 auto;width:978px}.onsiteSweepstakes.withoutHeader .titleInformation{margin-top:13px}.onsiteSweepstakes .topBanner{margin:15px 0 35px 0}.onsiteSweepstakes .leftColumn.competitionBanner{float:left;width:560px;padding:0}.onsiteSweepstakes .rightColumn.formCnt{float:left;padding:13px 0 40px 39px;width:377px}.onsiteSweepstakes .legalDisclaimer{background:url(../images/legalDisclaimerBg.jpg) no-repeat center top}.onsiteSweepstakes .legalDisclaimer .assetCnt{color:#fff;width:337px;margin-left:599px;font-size:11px;padding:35px 0 35px 0}.onsiteSweepstakes .legalDisclaimer .linksSection{margin-bottom:10px}.onsiteSweepstakes .legalDisclaimer .linksSection a{text-decoration:underline;color:#fff}#thankYouDialog{display:table}#thankYouDialog .leftColumn{width:395px;line-height:0}#thankYouDialog .rightColumn{display:table-cell;vertical-align:middle;padding-right:40px;width:335px;color:#707378;font-size:12px}#thankYouDialog .rightColumn h2{font-size:35px;color:#be0f34;font-family:'clarinsita';font-weight:normal;line-height:38px;margin-bottom:12px}#sweepstakesForm .formGroup.borderbottom{border-bottom:1px solid #e5e5e5;margin-bottom:10px}#sweepstakesForm .formfield .radiogroup .value input{height:12px;vertical-align:middle}#sweepstakesForm .formfield .radiogroup .value label{vertical-align:middle;margin-right:15px}#sweepstakesForm .formfield{margin-bottom:15px}#sweepstakesForm .formfield.requiredlabel{margin:7px 0 5px 0}#sweepstakesForm .formfield input,#sweepstakesForm .formfield input[type="text"],#sweepstakesForm .formfield input[type="password"]{height:17px;line-height:17px}#sweepstakesForm .formfield.terms a{text-decoration:underline;color:#707378;font-size:12px;text-transform:none}#sweepstakesForm .formfield.receivesms label,#sweepstakesForm .formfield.addtoemaillist label,#sweepstakesForm .formfield.terms label{font-weight:normal}#sweepstakesForm .formfield .label,#sweepstakesForm .formGroup .label{float:left;width:130px;text-align:left;line-height:16px}#sweepstakesForm .formfield .value{width:202px;float:left;margin-top:0}#sweepstakesForm .formfield.country select{width:203px}#sweepstakesForm .birthMonth .label,#sweepstakesForm .birthYear .label{display:none}#sweepstakesForm .formfield.birthDay .label{display:block}#sweepstakesForm .formfield.birthDay,#sweepstakesForm .formfield.birthMonth,#sweepstakesForm .formfield.birthYear{float:left;margin-bottom:0}#sweepstakesForm .birthdayFieldWrapper{margin-bottom:15px;float:left}#sweepstakesForm .birthdayFieldWrapper .dk_container{height:21px}#sweepstakesForm .localStores .dk_container{height:21px}#sweepstakesForm .formfield.birthDay .value,#sweepstakesForm .formfield.birthMonth .value{width:auto;margin-right:10px}#sweepstakesForm .formfield.birthYear .value{width:auto}#sweepstakesForm .formfield.birthDay .dk_toggle{width:23px!important}#sweepstakesForm .formfield.birthMonth .dk_toggle{width:62px!important}#sweepstakesForm .formfield.birthYear .dk_toggle{width:27px!important}#sweepstakesForm .localStores .dk_toggle{width:202px!important;padding-right:0}#sweepstakesForm button.primary{margin-top:10px}#sweepstakesForm .formfield.receivesms,#sweepstakesForm .formfield.addtoemaillist,#sweepstakesForm .formfield.terms{margin-bottom:10px}#sweepstakesForm .formfield.receivesms input,#sweepstakesForm .formfield.addtoemaillist input,#sweepstakesForm .formfield.terms input{float:left;margin-right:3px;height:13px}#sweepstakesForm .formfield.receivesms label,#sweepstakesForm .formfield.addtoemaillist label,#sweepstakesForm .formfield.terms label{display:block;overflow:hidden;text-align:left}#newsletter_container select{width:60%}#newsletter_container input{width:57%;margin-top:3%;margin-bottom:4%;height:1%}#custom_newsletter_container{float:left;margin-left:-20px;margin-bottom:5px}#newsletter_redirect_btn{font-family:Arial;font-size:1em;line-height:1.4em;color:#fff;font-weight:bold;text-transform:uppercase;white-space:nowrap;background-color:#ce1d3b;margin-top:5%}#newsletter_landing_link_container{margin-top:2%;font:normal 12px Verdana,sans-serif;color:#000;letter-spacing:2px}#sweepstakesForm .preferredMode .radiogroup .value input[type="radio"]{margin-bottom:10px;margin-right:3px}#sweepstakesForm .preferredMode .radiogroup .value input[type="radio"]:last-of-type{margin-bottom:0}#sweepstakesForm .preferredMode .radiogroup .value label{position:absolute}#AddressForm #editprofile select{width:275px!important}#RegistrationForm #salesforce_countries{width:273px}#RegistrationForm #salesforce_countries.salesforceContriesCreateAcc{width:210px}#RegistrationForm .contactSalesforceCountries{width:208px!important;display:block}#RegistrationForm .contactUsForm{width:250px}#newsletterform #salesforce_countries{width:222px!important}.marginTop5{margin-top:5px!important}#sweepstakesForm #dk_container_salesforce_countries .dk_toggle{width:183px!important}#shippingBlock form #salesforce_countries,#billingForm #salesforce_countries{display:block;width:286px}#shippingBlock form .phoneSalesforceField,#billingForm .phoneSalesforceField{display:block;margin-left:194px;width:276px}#billingForm .salesforceCoverDiv .errormessage,#shippingBlock form .salesforceCoverDiv .errormessage{margin-left:194px;padding-top:2px}.shippingCountrySelect{height:22px}.legal-requirements{clear:both;margin:10px auto;color:#000;font-size:10px}.read-more-wrapper{display:none}.read-more-target.hide+.read-more-wrapper{display:inline}.popup-background{display:flex;position:fixed;z-index:201;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);box-sizing:border-box}.no-scroll{max-width:100%;max-height:100%;overflow:hidden}.headline{text-align:center}.popup-block{background-color:#fefefe;margin:auto;border:1px solid #888;width:60%;box-sizing:border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;padding:20px}.popup-block .gdpr-content{overflow:auto;max-height:250px}.popup-block #phone-fields{width:300px;padding-left:20px;margin-top:5px}.popup-block .caption{display:none}#gdpr-popup #salesforce_countries_msdd{min-width:100%}#gdpr-popup .gdpr-checkbox-title{margin-bottom:10px}#gdpr-popup .checkbox{margin-top:5px;padding-left:20px}.popup-block #phone-fields input{min-width:100%;box-sizing:border-box}.mobileRedesign .popup-background{display:flex;align-items:center;justify-content:center}.mobileRedesign .popup-block{width:100%;max-height:100%;top:0;transform:none}.popup-footer{text-align:center;margin-top:20px;padding-bottom:20px}#gdpr-popup .button-small{box-sizing:border-box;font-family:Arial}.hide-popups div[role=dialog]:not(.gdpr-popup),.hide-popups .ui-widget-overlay{visibility:hidden}td.detailscolumn .price{font-family:Arial,Helvetica,Verdana,sans-serif;font-style:normal}.ui-dialog .ui-dialog-title{font-size:1.3em}.ui-dialog .ui-dialog-titlebar{background:transparent url('../images/background_bar.gif') no-repeat 0 0}.ui-dialog-titlebar-close .ui-icon{background:transparent url('../images/ui-icons_256x240.png') no-repeat 0 0}.ui-dialog-titlebar-close.ui-state-hover .ui-icon,.editaccount .mobileLogin .x-icon:hover{background:transparent url('../images/ui-icons_256x240.png') no-repeat 0 -14px}.homepage{width:978px}.pt_storefront .genericBackgroundHeader{background-color:#49433a;height:2.4em;width:17.3em;text-align:center}.pt_storefront .genericBackgroundFooter{background-color:#49433a;height:2em;width:17.3em}.pt_storefront .staticBackground{height:.8em;width:17.3em}.pt_storefront .staticBackground .corners{display:block;width:17.3em;height:.8em}.pt_storefront .staticBackground .genericCornerBackground{float:left;height:.8em;width:15.3em;background-color:#49433a}.pt_storefront .verticalcarouselheader{height:3em;width:17.3em;margin-top:12px}.pt_storefront .verticalcarouselheader .headerText{height:1.4em;width:12.7em}.pt_storefront .verticalcarouselfooter{height:2.6em;width:17.3em}.pt_storefront .verticalcarousel{height:53.7em;width:17.1em}.pt_storefront .verticalcarousel a{font-weight:bold;font-size:1.3em;line-height:1em;color:#555}.pt_storefront .jcarousel-container-vertical{top:0;border-left:1px solid #a52a2a;border-right:1px solid #a52a2a}.pt_storefront .jcarousel-clip-vertical{height:100%}.pt_storefront .jcarousel-next-vertical{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;background-color:#f7f7f7;bottom:0;left:0;height:1.3em;width:17.1em}.pt_storefront .jcarousel-prev-vertical{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;background-color:#f7f7f7;top:0;left:0;height:1.3em;width:17.1em}.pt_storefront .prevInner{background:transparent url('../images/carousol_prev-vertical.gif') no-repeat 50% 31%;width:17.1em;height:1.2em}.pt_storefront .nextInner{background:transparent url('../images/carousol_next-vertical.gif') no-repeat 50% 68%;width:17.1em;height:1.2em}.pt_storefront .prevInner:hover{background:transparent url('../images/carousol_prev-vertical.gif') no-repeat 50% -5%;width:17.1em;height:1.2em}.pt_storefront .nextInner:hover{background:transparent url('../images/carousol_next-vertical.gif') no-repeat 50% 104%;width:17.1em;height:1.2em}.pt_storefront .jcarousel-prev-vertical:hover{border-top:1px solid black;border-bottom:1px solid black}.pt_storefront .jcarousel-next-vertical:hover{border-top:1px solid black;border-bottom:1px solid black}.pt_storefront .drContent .jcarousel-container-horizontal{width:auto}.drawer.noBorder{border:0 none}.pt_storefront .drContent .jcarousel-clip-horizontal{width:891px;height:auto;overflow-x:hidden}.pt_storefront .drContent .jcarousel-container{border-top:0 none;border-bottom:0 none}.pt_storefront .drContent .image img{height:153px;width:153px}.pt_storefront .drContent .price{font-style:normal;font-weight:bold}.pt_storefront .drContent .price .standardprice{font-weight:normal}.pt_storefront .jcarousel-list li,.pt_storefront .jcarousel-item{height:auto;margin:0 auto;text-align:center;width:297px}.pt_storefront .drContent .prevInner,.pt_storefront .drContent .prevInner:hover,.pt_storefront .drContent .nextInner,.pt_storefront .drContent .nextInner:hover{background:transparent none;width:auto;height:auto}.pt_storefront .drContent .jcarousel-prev-horizontal,.pt_storefront .drContent .jcarousel-next-horizontal{top:150px}.pt_storefront .drContent .jcarousel-prev-horizontal,.pt_storefront .drContent .jcarousel-next-horizontal{top:150px}#home_drawers .productlisting .jcarousel-prev-horizontal,#home_drawers .productlisting .jcarousel-next-horizontal{top:80px}.cart .productlisting .jcarousel-prev-horizontal,.cart .productlisting .jcarousel-next-horizontal{top:80px}#pdpMain .jcarousel-prev-horizontal,#pdpMain .jcarousel-next-horizontal{top:33px}#categorylanding_drawers .jcarousel-prev-horizontal,#categorylanding_drawers .jcarousel-next-horizontal{top:80px}.pt_storefront .drContent .spotlightBanner,.pt_storefront .drContent .whyClarinsBanner{float:left;background:url('../images/home_b2spot_vert_separator.gif') no-repeat right center;overflow:hidden;width:325px;padding-right:1px}.pt_storefront .drContent .spotlightBanner.last,.pt_storefront .drContent .whyClarinsBanner.last{background:0;padding:0}.workswellwith .producttile{position:relative}.workswellwith .producttile .image .quickviewbutton a{left:31px;top:35px}#vert_carousel_container .producttile .image .quickviewbutton a{display:block;height:2.1em;left:20px;position:absolute;top:55px}.beautySet .producttile .image .quickviewbutton a{left:45px;top:55px}#vert_carousel_container .product.producttile{position:relative}.pt_productdetails .breadcrumb{margin:0 0 15px}#searchrefinements div.refinement{padding:0 0 20px}.pagination{padding-left:15px}.pagination a,.pagination a:visited{text-decoration:none}.pagination a:hover{color:#ce1d3b;text-decoration:none}.pagination li:hover{color:#000}.pagination ul li,.pagination li.currentpage{padding:2px 4px 4px 4px}.pagination li.firstlast{padding:0;border:0 none #000;background:transparent}.searchrefine{margin:3em 0 2.4em 0;padding:0 0 1.6em 0}.searchrefine h1{font-family:Arial;font-size:12px;color:#707378;font-weight:bold;height:1.3em;line-height:1.5em;padding:0 0 29px 0;margin-top:-5px}.searchrefine .searchcategories{padding:0 0 1.5em .4em}.searchrefine .footer{width:17.5em;height:2.1em}.searchrefine .staticBackground{width:17.5em;height:.8em}.searchrefine .staticBackground .corners{display:block;width:17.5em;height:.8em}.navgroup{padding-left:.363em;padding-right:.727em}#searchrefinements h4{margin-bottom:3px;margin-top:0}.productdetail .productVideo div{z-index:10;position:relative;height:318px}.productdetail .BVCustomerRatings{text-align:left;margin:0 0 13px 0}#quickview .productdetail .BVCustomerRatings{text-align:left;margin:20px 0 0 5px}#quickview .productdetail .productattrib .price .standardprice{margin:0;font-size:9px}.productdetail .productattrib .price .standardprice{font-size:12px;margin:0 0 0 8px;display:inline-block}.productdetail .addtowishlist a{text-transform:uppercase}.productdetail .productnavigation{width:20.8em}.productdetail .productnavigation span{visibility:hidden;display:none}.productdetail .productnavigation .productprevious{background:transparent url('../images/previous.gif') no-repeat 0 10px;border-right:1px solid #ccc;float:left;width:10.3em}.productdetail .productnavigation .productnext{background:transparent url('../images/next.gif') no-repeat right 10px;float:left;width:10.3em}.productdetail .productnavigation .productprevious img{padding:0 0 0 38px}.productdetail .productkeywords{padding:16px 0 16px 12px;border-bottom:1px solid #e0e0e0;font-family:Arial}.productdetail .productkeywords .productkeyword a{text-transform:uppercase}.errormsg{color:#ce1d3b;padding:10px 0 0 10px}#leftcolumn .contentasset{margin-top:2.4em}#slider{margin:10px 0;width:177px}#slider .ui-corner-all{-moz-border-radius:0}#slider .ui-widget-header{background:#000 none;height:3px}.ui-widget-content{border:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.4em;height:.9em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{background:url('../images/sliderback.gif') no-repeat scroll -1px top transparent;height:6px}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-0.48em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-state-default,.ui-widget-content .ui-state-default{background:url(../lib/jquery/css/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x 0 50%}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x 0 50%}div#refinement-price .refineattributes{padding:0!important}.refinementinfo{margin-top:16px;margin-bottom:10px;color:#282b30;font-size:1.2em;font-weight:bold}.refinementinfo .refinedby,.refinementinfo .attributedevider{font-weight:normal}ul#lit li{float:left;font-size:10px}ul#lit{position:relative;width:100%;top:10px;left:-10px}.producthits .producttile{overflow:visible;background:url("../images/divider.gif") no-repeat scroll right top transparent}.producthits .producttile.last{background:0}.last,.last .producttile{background:0}.productattrib .price{margin-left:5px;font-family:Arial;font-size:12px;font-style:normal;text-align:left}.productattrib .price{margin-left:0}.productattrib .price .salesprice{color:#282b30;font-size:1.8em}.productdetail .productattrib .price .salesprice,.productdetail .productattrib .price .salesprice span{font-size:18px}h1.productname{font-family:Georgia Regular;font-size:2.6em;font-weight:normal;color:#282b30;margin:0;padding:0}.productdetail h1.productname{margin-top:-4px;font-family:Georgia;font-size:26px}div.drawer{border-bottom:1px solid #e0e0e0}div.drawer.last{border-bottom:0}.categorylanding div.drawer{padding-bottom:20px}div.drawer .drHeaderWrapper{display:block;font-size:1.5em;letter-spacing:1px;padding:8px 13px 8px 35px;background:transparent url('../images/drawer_plus_minus.png') no-repeat 0 0;color:#707378;text-transform:uppercase}div.drawer .drHeaderWrapper:hover{background:transparent url('../images/drawer_plus_minus.png') no-repeat 0 -108px}#search div.drawer .drHeaderWrapper{background:transparent url('../images/drawer_plus_minus.png') no-repeat -7px 0}#search div.drawer .drHeaderWrapper:hover{background:transparent url('../images/drawer_plus_minus.png') no-repeat -7px -108px}#search div.drawer.open .drHeaderWrapper{background:transparent url('../images/drawer_plus_minus.png') no-repeat -7px -36px}#search div.drawer.open .drHeaderWrapper:hover{background:transparent url('../images/drawer_plus_minus.png') no-repeat -7px -72px}div.drawer .drHeader:focus,div.drawer .drHeader:active{border:0 none}div.drawer.open .drHeaderWrapper{background:transparent url('../images/drawer_plus_minus.png') no-repeat 0 -36px;position:relative}div.drawer.open .drHeaderWrapper:hover{background:transparent url('../images/drawer_plus_minus.png') no-repeat 0 -72px}div.drawer.open .drHeaderWrapper:hover a{color:#707378}div.drawer .drHeaderWrapper:hover a{color:#ce1d3b}.drHeaderWrapper a{text-decoration:none;color:#707378;font-family:ProximaNovaLight}.drHeaderWrapper a:hover{color:#ce1d3b}div.drawer.open .drHeaderWrapper a{color:#ce1d3b}div.drawer.open .drHeaderWrapper a:hover{color:#707378}div.drawerNoJavascript div.drawer.close .drHeaderWrapper{color:#ce1d3b;background:transparent url('../images/drawer_plus_minus.png') no-repeat 0 -36px}div.drawer .drContent{position:relative;z-index:10}div.drawerNoJavascript div.drawer.close .drContent{display:block}#main .homepage div.drawer .producttile{width:297px}#leftcolumn div.navi ul li{cursor:pointer}ul li.lvl1{padding-left:10px;font-size:1.2em;font-weight:bold}ul li.lvl1 a{color:#282b30}ul li.lvl1 a:hover,ul li.lvl2 a:hover,ul li.lvl3 a:hover{color:#ce1d3b}ul li.lvl2{padding-left:15px;font-size:1.1em;font-weight:bold}ul li.lvl2 a{color:#707378}ul li.chosen .headermenutitle a{color:#ce1d3b}div.navi ul li.selected a{color:#ce1d3b}ul li.lvl3{padding-left:20px;font-size:1.1em}ul li.lvl4{padding-left:25px}ul li.lvl5{padding-left:30px}ul li.hasChildren{background:transparent url('../images/navi_arrows.png') no-repeat 0 4px}ul li.lvl2.hasChildren{background-position:5px 3px}ul li.lvl2.hasChildren.open{background-position:5px -21px}ul li.lvl3.hasChildren{background-position:10px 3px}ul li.lvl3.hasChildren.open{background-position:10px -21px}ul li.hasChildren.open{background:transparent url('../images/navi_arrows.png') no-repeat 0 -21px}.shown{visibility:visible!important}.pt_checkout .checkout h2{border-bottom:1px solid #e5e5e5;color:#282b30;font-family:Georgia;font-size:26px;font-weight:normal;padding-bottom:6px}.giftmsglabel{float:left;line-height:16pt}.giftmessage fieldset div{margin-left:8px}#giftoptions .giftwrapimg{float:left;margin-left:32px}#giftoptions .giftoption{margin-top:16px}#giftoptions .giftoption .giftprice{text-transform:uppercase;font-weight:bold}#giftoptions .giftinfo{margin-left:16px}#giftoptions .giftform{margin-top:24px}#giftoptions input{width:275px;height:16px}#giftoptions textarea{width:443px;height:111px}.pt_checkout .checkout .checkoutbilling h5{background-color:transparent;border-top:4px solid #e5e5e5;color:#282b30;font-family:Georgia;font-size:18px;font-weight:normal;margin:0;padding:14px 0 17px}.pt_checkout .checkout .checkoutbilling .paymentmethod{float:left;padding:0 24px 0 0;display:block}.creditcardcolumn{float:left;margin-right:31px;width:300px}.creditcardcolumn input{width:275px;height:16px}.creditcardcolumn .cardtype select{width:285px;height:16px}.creditcardcolumn .month{margin-right:5px;float:left}.creditcardcolumn .month select{width:185px}.creditcardcolumn .year select{width:95px}.billingaddress.japan .creditcardcolumn .month select,.billingaddress.japan .creditcardcolumn .year select,.billingaddress.japan .creditcardcolumn .month .dd3,.billingaddress.japan .creditcardcolumn .year .dd3{width:60px!important}.billingaddress.japan .creditcardcolumn .year .dd3{margin-left:5px}.checkoutbilling .creditcardlist .deletecreditcard{margin-left:12px;line-height:1.66em}.checkout .checkoutshipping form #addressform input[type=button],.checkout .checkoutbilling form #addressform input[type=button]{width:auto;height:24px}.checkout .checkoutshipping h2{margin-bottom:14px}.phonenumbersmsg{margin:10px 0 44px 0}.phonenumberswhy{text-transform:uppercase}.selectSample{text-align:left;width:55px;margin:15px auto 0 auto;white-space:nowrap}#samplesList{border:1px solid #e0e0e0;border-top:0;padding:24px 0}.samplesTab{display:inline;float:left;border:1px solid #e0e0e0;padding:0 15px;border-bottom-width:0;color:#ce1d3b;line-height:29px;text-transform:uppercase}.samplesTabInactive{background:url('../images/samplestab.gif') repeat-x 0 0;background-color:#a6c6de;border:1px solid #e0e0e0;border-bottom-width:0;color:#fff}.samplesTab:hover{background-color:white;background-image:none;border-bottom-width:0}.samplesHeader{margin-top:20px}.samplesTopBorder{margin-top:0;display:inline;float:left;border-bottom:1px solid #e0e0e0;width:0 auto;height:0}.name .samplelabel{text-transform:uppercase}.samplesUnavailable{padding:10px;color:#ce1d3b}#samples_errormsg{float:left;margin:0 15px;color:#ce1d3b;font-weight:bold}.sampleserrormsg{color:#ce1d3b;font-size:12px;font-weight:bold;margin:10px 0 20px 0}#samplesList .producttile{display:inline;float:left;margin:0 0 0 1.2em;overflow:hidden;text-align:center;width:225px;margin-bottom:32px}#samplesList .producttile .image{position:relative;width:153px;height:153px;margin-left:auto;margin-right:auto}#samplesList .producttile.last{background-image:none}#samplesList .producttile .image{height:auto}#samplesList .image .thumbnail img{border:0;height:8.69em;overflow:hidden;width:8.69em;z-index:9999999}.checkout.full{width:auto}#samplesList .pagination{margin:0 15px}#samplesList .pagination.left{float:left;text-transform:uppercase}#samplesList .pagination.pageselect{float:right}#samplesList .pagination label{float:left;font-weight:normal}#samplesList .samplesLeftInfo{font-weight:bold;margin:24px 15px 24px 0;color:#ce1d3b}#samplesList button.primary{margin:15px 20px}#container.pt_checkout #content.minisummary{width:750px}.beautySetProduct.image a,.productlisting .thumbnail,.comparisontable .thumbnail{position:relative;overflow:hidden;display:block;margin:0 auto}.productdetailcolumn.productimages{position:relative;overflow:hidden}.jcarousel-container-horizontal .thumbnail .badgecontainer{width:107px;left:22px}#horicarousel .thumbnail .badgecontainer{left:0}.comparisontable .thumbnail .badgecontainer{top:47px}.ingredientImgContainer .badgecontainer{left:26px;width:153px}.checkoutminisummary .checkoutsummaryheader{text-transform:uppercase;background-color:#e8ecef;border:1px solid #f0f0f0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;line-height:28px;color:#707378;padding:2px 10px}.checkoutminisummary .checkoutsummaryheader .edit{float:right;color:black;font-weight:normal;font-size:.9em}.checkoutminisummary .checkoutsummaryheader .edit:hover{color:#ce1d3b}.checkoutminisummary .checkoutordertotals{border:1px solid #f0f0f0;border-top:0 none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;padding:10px 16px;background:url(../images/bg-minicart.gif) repeat-x bottom;font-size:1.2em}.checkoutminisummary th{padding:0}.pt_staticpage #content,.pt_seo #content,.pt_sem #content{font-size:12px}.pt_staticpage .navi ul li{margin:0 0 7px 0}a.link1{text-decoration:underline}a.link2{text-decoration:none;font-size:10px;text-transform:uppercase}.pt_staticpage h2{margin-bottom:24px}.pt_staticpage .sitemap h2{padding-bottom:0;margin-bottom:0}.sitemap h1{font-size:27px;font-family:Georgia;color:#282b30;font-weight:normal}.sitemap .categories{margin-top:20px}.sitemap h2 a{text-decoration:underline}.sitemap .delimiterline{width:756px;height:1px;background-color:#d9d9d9;margin:17px 0 10px 0}.sitemap div.subcategory div.lvl2cat{color:#282b30;font-weight:bold;text-transform:uppercase;width:189px;float:left}.sitemap div.subcategory div.lvl2title{margin-bottom:20px;margin-top:24px}.sitemap div.subcategory div.lvl3cat{text-decoration:underline;font-weight:normal;margin-top:2px}.sitemap .topanchor{text-align:right}.sitemap .topanchor a,.sitemap .topanchor a:active,.sitemap .topanchor a:visited{text-decoration:underline}div.spacer{height:35px;clear:both}div.smalllinespacer{height:1px;clear:both;margin:34px 0;background-color:#e5e5e5}div.biglinespacer{height:3px;clear:both;margin:33px 0 28px 0;background-color:#e5e5e5}div.leftimageblock img,div.leftimageblock object{float:left;margin:0 30px 20px 0}div.rightimageblock img,div.rightimageblock object{float:right;margin:0 0 20px 30px}div.centerimageblock{text-align:center}div.centerimageblock img,div.centerimageblock object{margin:0 0 30px 0;display:inline-block}div.leftimageblock h3,div.rightimageblock h3,div.centerimageblock h3{font-family:Georgia,Arial;font-size:18px;color:#282b30;font-weight:normal;margin-bottom:7px;text-transform:none}div.centerimageblock h3{margin-bottom:16px}table.table1{width:100%;border-collapse:collapse}table.table1 th{padding:13px 18px 6px 18px;text-align:left;color:#282b30;font-family:Arial}table.table1 td{border-top:1px solid #e5e5e5;padding:12px 18px 12px 18px;text-align:left;color:#707378;font-family:Arial}ul.ul1{list-style-type:square;padding-left:15px}ol.ol1{list-style-type:decimal;padding-left:15px}ol.ol1 ol.ol1{list-style-type:lower-alpha}ol.ol1 ol.ol1 ol.ol1{list-style-type:lower-roman}div.column200{float:left;width:165px;margin-right:35px}div.pt_staticpage .jcarousel-container-horizontal{width:auto}div.pt_staticpage .jcarousel-list li,div.pt_staticpage .jcarousel-item{width:130px;height:auto;text-align:center;margin:0 20px}div.pt_staticpage .jcarousel-clip-horizontal{width:auto;height:auto}div.pt_staticpage .jcarousel-prev-horizontal{left:3px}div.pt_staticpage .jcarousel-next-horizontal{right:-3px}.productdetail .drContent{padding:0 0 0 12px}.productdetail .drContent .jcarousel-container-horizontal{width:441px;float:left;padding:10px 40px 20px 40px}.productdetail .drContent .jcarousel-clip-horizontal{overflow-x:hidden;width:441px;height:auto}.productdetail .drContent .jcarousel .jcarousel-item{height:auto;margin:0 auto;text-align:center;width:147px}.productdetail .drContent .BVCustomerRatings{text-align:center}.productdetail .drContent .BVCustomerRatings img.BVImgOrSprite{float:none;margin:0}.productdetail .drContent .ingredient{width:147px;height:auto;text-align:center}.productdetail .ingredient img{width:77px;height:77px;margin:0 auto;float:none}.productdetail .ingredient p{font-size:1.2em;color:#282b30}.drContent .leftSideText{font-size:1.2em;float:left;width:282px;padding:10px 30px 30px 0}.drContent .rightSide{float:left;width:628px;padding:10px 0 10px 15px}.drContent .rightSide img{float:left;margin-right:30px}.recommendedBeautySetWrapper{background:transparent url('../images/bg_product_attr_shadow.png') repeat-x 0 bottom;margin-left:-4px;padding-top:30px;width:985px}.recommendedBeautySetTop{background:transparent url('../images/bg_recomended_beautyset_tb.png') no-repeat 0 0;height:7px}.productdetail .recommendedBeautySetCenter{width:976px;background:transparent url('../images/bg_recomended_beautyset_c.png') repeat-y 0 0;padding:5px 9px 0 5px}.productdetail .recommendedBeautySetCenter .recommendedBeautySetCenterInner{padding:5px 10px 10px 10px;width:957px;display:none}.productdetail .recommendedBeautySetCenter h4{width:315px;height:29px;background:transparent url('../images/bg_recomended_beautyset_t.png') no-repeat 0 0;margin:0 0 0 -8px;padding:11px 0 0 30px;font-size:1.4em;color:#707378;font-family:Arial;font-weight:normal;text-transform:uppercase}.productdetail .recommendedBeautySetCenter .beautySetProduct,.productdetail .recommendedBeautySetCenter .beautySetTotal,.productdetail .recommendedBeautySetCenter .beautySet,.productdetail .recommendedBeautySetCenter .beautySet .producttile{float:left;position:relative}.productdetail .recommendedBeautySetCenter .beautySetProduct{width:205px;text-align:center}.productdetail .recommendedBeautySetCenter .twoProducts .beautySetProduct{width:330px}.productdetail .recommendedBeautySetCenter .fourProducts .beautySetProduct{width:145px}.productdetail .recommendedBeautySetCenter .fiveProducts .beautySetProduct{width:120px}.productdetail .recommendedBeautySetCenter .beautySetProduct a{font-size:1.2em}.productdetail .recommendedBeautySetCenter .beautySetProduct img{width:107px;height:107px}.productdetail .recommendedBeautySetCenter .beautySetProduct span{font-size:11px;color:#282b30}.productdetail .recommendedBeautySetCenter .beautySetProduct div.recommendedBeautysetProdPrice{font-weight:bold;margin-top:6px}.productdetail .recommendedBeautySetCenter .beautySetProduct div.recommendedBeautysetProdPrice span.lbl{font-weight:normal}.productdetail .recommendedBeautySetCenter .beautySetPlus{width:24px;height:25px;background:transparent url('../images/recommended_beautyset_pe.gif') no-repeat 0 0;float:left;margin:42px 8px 0 8px;position:relative}.productdetail .beautySetEq{width:24px;height:25px;background:transparent url('../images/recommended_beautyset_pe.gif') no-repeat -24px 0;float:left;margin:42px 9px 0 9px;position:relative}.productdetail .recommendedBeautySetCenter .beautySetTotal{width:160px;padding:0 0 0 50px;margin-top:-8px}.productdetail .recommendedBeautySetCenter .fiveProducts .beautySetTotal{width:120px;padding:0 0 0 10px}.productdetail .recommendedBeautySetCenter .noexclusive{padding:44px 0 0 50px}.productdetail .recommendedBeautySetCenter .fiveProducts .noexclusive{padding:44px 0 0 10px}.productdetail .recommendedBeautySetCenter .beautySetTotal .bsLabel{font-size:1.1em;color:#282b30}.productdetail .recommendedBeautySetCenter .beautySetTotal .normalPrice{font-size:1.2em;color:#282b30;margin:3px 0 10px;font-weight:bold}.productdetail .recommendedBeautySetCenter .beautySetTotal .webPrice{font-size:1.8em;color:#d21e38;margin:5px 0 10px;font-weight:bold}.productdetail .recommendedBeautySetCenter .beautySetTotal .bsSave{font-size:11px;color:#282b30;margin:0 0 5px}.productdetail .recommendedBeautySetCenter .beautySetTotal .bsSave span{font-weight:bold}.productdetail .recommendedBeautySetBottom{background:transparent url('../images/bg_recomended_beautyset_tb.png') no-repeat 0 -7px;height:8px}.pt_ingredients #main{width:983px}.pt_ingredients #content{width:805px}.pt_ingredients #ingredientsList{border:1px solid #e6e6e6;border-top:0 none;margin:-31px 0 0 0;padding:31px 22px 24px 22px}div.letterRefinenmets{clear:both;background:transparent url('../images/bg_ingredients_letter_refinements.png') repeat-x 0 0;padding:0 12px 0 3px;height:32px}div.letterRefinenmets li{float:left;color:#fff;font-size:.917em;font-weight:bold;line-height:31px;padding:1px 0 0 9px;cursor:default}div.letterRefinenmets li a{float:left;color:#fff;font-weight:bold;line-height:30px}div.letterRefinenmets li span{color:#707378;font-weight:bold;line-height:30px;float:left;cursor:default}div.letterRefinenmets .ingredientQuality{margin:5px 0 0 0;float:right}div.letterRefinenmets .ingredientQuality select{width:137px}div.letterRefinenmets .ingredientQuality span.qualityLabel{display:block;float:left;font-size:.83em;color:#282b30;line-height:20px;margin:0 8px 0 0}.ingredient .backToResult{margin-top:11px;font-size:.833em;display:block}.ingredient h2{text-transform:none;margin-top:15px;font-size:1.50em;color:#282b30;margin-bottom:3px}.ingredient h2 span{font-size:.667em;color:#707378;font-style:italic}.ingredient img{float:left;margin:0 21px}.ingredient .ingredientDetails{padding:24px 0 0 0;float:left;width:610px;display:block}.ingredient .ingredientDetails .location{color:#707378;font-weight:bold;margin-bottom:13px}.ingredient .ingredientDetails span.locationLabel{color:#282b30;font-weight:normal}.ingredient .ingredientDetails .qualities{color:#282b30;font-weight:normal;font-family:Gothom Black,Arial;margin:23px 0 0 0;text-transform:uppercase;font-size:.833em}.ingredient .ingredientDetails span.qualitiesLabel{color:#707378;font-weight:bold;text-transform:none}.ingredient .ingredientDetails span.divider{color:#333;margin:0 2px 0 5px}.pt_ingredients .products{margin:29px 0 0 0}.pt_ingredients .products .salesprice.promo .price .value{color:#ce1d3b}.pt_ingredients .products h3{font-family:Arial;border-top:1px solid #e5e5e5;padding:10px 0 0 0}.pt_ingredients .samplesTab{width:159px;text-align:center;padding:0}.pt_ingredients .ingredientsMap{border-bottom:3px solid #e5e5e5;margin:0 0 36px 0}.pt_ingredients .resultinfo{margin:30px 0 0 0;color:#282b30}.pt_ingredients .resultinfo span{font-weight:bold}.pt_ingredients .clicktosee{margin:12px 0 0 0;font-size:.833em;float:left}.pt_ingredients .pagination{margin:12px 0 0 0}.pt_ingredients .pageselect label{float:left;font-size:.833em;font-weight:normal}.pt_ingredients #samplesList .producttile{width:252px;min-height:230px;background:url("../images/divider.gif") no-repeat scroll right top transparent;margin:16px 0 16px;padding:0 .6em}.pt_ingredients #samplesList .producttile.last{background:0}.pt_ingredients #samplesList .image .thumbnail img{width:auto;height:auto}.pt_ingredients .sortby{margin:0 15px}.ingredienttile{width:193px;padding:35px 30px;float:left}.ingredienttile.borderRight{background:transparent url("../images/divider.gif") no-repeat scroll right top}.ingredienttile span{display:block}.ingredienttile a:hover span{color:#ce1d3b}.ingredienttile .ingredientName{color:#282b30;font-weight:bold}.ingredienttile .ingredientLatinName{color:#707378;font-style:italic}.ingredientImgContainer{padding:0 26px;position:relative;text-align:right}.ingredientImgContainer img{padding:0}.ingredientImg{position:relative}.productVideo img{cursor:pointer}#container.pt_account .wishlist #wishlistsearch.noborder{border:0 none;padding-top:0}.awardsRefinements div.refinement{float:left;margin:0 30px 0 5px}.awardsRefinements label{float:left;display:block;color:#000;line-height:29px;margin:0 5px 0 0;font-weight:normal;font-size:.83em}.awardsRefinements select{width:150px}.awardsRefinements .dd3{margin:4px 0}.awardstile{text-align:center}.awardstile span.awardYear,.awardstile span.awardCountry{display:inline}.awards.share{position:absolute;top:30px;right:0}.award .awardCont{background-color:#e5e5e5;border:2px solid #c7c9cb;padding:20px;margin:0 0 20px 0}.awardCont .year,.awardCont .country{color:#000;display:block;font-size:1.6em;font-weight:bold}.awardCont .awardImg{float:left;margin:0 20px 0 0}.awardCont .address{margin:10px 0}.awardCont .address span{display:block;font-size:.917em;color:#000}.awardCont .address .phone{display:inline}.award .awardDescription{margin:10px 0}.BVCustomerRatings{text-align:center}.BVCustomerRatings .leafsContainer{width:72px;margin:2px auto;float:left;text-align:left}.BVCustomerRatings .numberOfReviews{color:#282b30;margin:0 0 0 7px;line-height:12px}.BVCustomerRatings .leafsContainer,.BVCustomerRatings .leafsContainer+.numberOfReviews{display:inline;float:none}.BVCustomerRatings .leafsContainer+.numberOfReviews{position:relative;top:-4px;margin:0}.BVCustomerRatings .leaf_green{background-color:#65a783;display:block;height:12px;text-align:left}.BVCustomerRatings .leafs{background:transparent url("../images/leafs.png") no-repeat scroll 0 0;display:block;height:12px;margin:-12px 0 0 0}.wishlistproducts .BVCustomerRatings{margin:-20px 0 20px 0}.loginonbehalfdcode label{float:left}.pt_staticpage h2.pagetitle{margin-bottom:0;border-bottom-width:0}.pt_staticpage h1.pagetitle{margin-bottom:0;border-bottom-width:0}#autorecommend .thumbnail{position:relative}#autorecommend .productimage{height:107px;width:107px;margin:0 auto}#autorecommend .productimage img{height:107px;width:107px}#autorecommend .badgecontainer{top:5px;left:18px;width:107px}.pt_campaign button.secondary{height:28px;padding:5px 15px}.productdetailcolumn .productVideo img{margin:110px auto 0}#wishlistproducts table .wishlistlineitem .notavailable{color:#ce1d3b}.badgecontainer.second{top:22px}