html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;text-rendering:optimizeLegibility;font-family:serif;font-weight:bolder}h1{font-size:1.8em}h2{font-size:1.5em;color:#282b30;font-family:Georgia}h3{color:#000;font-size:1.3em}h4{color:#000;font-size:1em}h5{color:#000;font-size:1em}h6{color:#000;font-size:1em}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}legend{color:#000}sup,sub{font-size:75%;line-height:0}sup{vertical-align:super}sub{vertical-align:sub}code{font-family:monospace}blockquote{display:block;background:#efefef;border-left:1px solid #d0d0d0;padding:.5em;font-style:italic}blockquote p:last-child{margin-bottom:0}pre{font-family:mono;padding:.5em 1em}.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%}input[type=file],input[type=password],input[type=text],input[type=tel],input[type=email],textarea{color:#707378;background-color:#fff;display:inline-block;border-radius:0;height:25px;padding:0 .5em;margin-right:0;border:1px solid #ccc;border-radius:15px;box-shadow:1px 1px 1px 0 #ccc inset}select{background-color:transparent;background-position:left top,right top,left top;background-image:url(../images/left-select.jpg),url(../images/right-select.jpg),url(../images/main-select.jpg);background-repeat:no-repeat,no-repeat,repeat-x;height:25px;padding:0 .5em;border:0}input[type="radio"]:disabled{border-color:#ddd!important;color:#ddd!important}body{background:#fff;min-width:240px;color:#707378;font-family:sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;line-height:1.6}.hidden{display:none}.uppercase{text-transform:uppercase}body>iframe{position:absolute;left:-99px;top:-99px}body>img{position:absolute;left:-99px;top:-99px}.hiddenFormElements{position:absolute;top:-1000px}input,textarea,select{font-size:1em;color:#707378;font-family:sans-serif}.wrapper{min-width:240px;margin:0 auto}.header-logo{display:block;line-height:0;width:100%;background:#be0f34}.header-logo img{max-height:70px;max-width:640px;height:auto}.header-logo img{width:100%}.home-video-spot *{width:100%;max-width:640px}.headercustomerinfo{background:#e5e5e5;border-bottom:1px solid #707378}.headercustomerinfo .user-registration .username,.headercustomerinfo .user-registration .welcomemessage{margin-right:0}.headercustomerinfo .user-registration{padding-left:1.8em;min-height:2.57em;background:transparent url(../images/user-line-icon.png) no-repeat 0 50%;width:58%}.user-registration .welcomeMessage{text-transform:uppercase;color:#282b30}.user-registration .welcomeMessage .username{color:#282b30;text-transform:none}.user-registration .userActions{text-transform:uppercase;color:#707378}.headercustomerinfo .minicart{float:right;min-height:2.57em;padding-left:3.3em;border-left:1px solid #c2c3c4;background:transparent url(../images/minicart-line-icon.png) no-repeat 1em 50%}.headercustomerinfo .minicart .cartlabel,.headercustomerinfo .minicart .emptycart{text-transform:uppercase;display:block;color:#282b30}.productnav{color:#707378}.productnav a.catLink{font-weight:bold;color:#404040}.productnav .resultstext{color:#282b30}.productdetail .productnav a.catLink{color:#282b30}.footercustomerinfo .minicarttotal,.simplesearch,.breadcrumb,.trackorder,.contentblock>.orderstatus,.productinfo,.productsetdetail,.productnav,.productimages,.variationattributes,.productactions,.shareBlock,.addtocartbar,.accountlogin .createaccount,.accountlogin .returningcustomers,.checkoutlogin .returningcustomers,.checkoutlogin .guestcontinue,.checkoutlogin .createaccount,.checkoutshipping,.checkoutbilling,.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummarytitle,.checkout .checkoutplaceorder .placeorder_footer .placeordertotals,.checkout .checkoutplaceorder .minipaymentinstrument,.orderconfirmation .companythanksmessage,.orderconfirmation .usersendedemail,.cart,.cartActions,.contactus,.customerservice{padding:.5em;overflow-x:hidden;overflow-y:auto;clear:both}.breadcrumb{padding:2em .5em .5em .5em}.contentblock>.orderstatus{padding:0 1.4em}.contentblock>.orderstatus .breadcrumb{padding:.5em 0}.contentblock>.orderstatus .breadcrumb .divider{padding-right:.4em}.footercustomerinfo .user-registration,.footercustomerinfo .minicarttotal{text-align:center}.footercustomerinfo .user-registration{border-top:1px solid #d0d0d0}.headercustomerinfo .user-registration{float:left}.user-registration a,.headercustomerinfo .user-registration span{white-space:nowrap}.footercustomerinfo{border-bottom:1em solid #d0d0d0}.headercustomerinfo,.footercustomerinfo .user-registration{padding-left:1%;padding-right:1%;overflow-x:hidden;overflow-y:auto;clear:both}.headercustomerinfo .user-registration span,.headercustomerinfo .user-registration a,.footercustomerinfo .user-registration span,.footercustomerinfo .user-registration a{margin-right:.5em}.headercustomerinfo .user-registration .unauthenticated a{margin-right:0}.legal-requirements{font-size:.9rem}.pagination{padding:1em .7em}.pagination li{padding:0;margin:0}.pagination .arrows{width:12%;float:left}.pagination .pages{float:left;width:50%;text-align:center;margin:-0.4em auto 0 auto}.pagination .arrows.first{text-align:left}.pagination .arrows.previous{text-align:left}.pagination .arrows.next{text-align:right}.pagination .arrows.last{text-align:right}.pagination .arrows a{display:inline-block;text-decoration:none;height:11px;background-image:url('../images/navigation-sprite.png')}.pagination .arrows.first a{background-position:0 0;width:11px}.pagination .arrows.first.inactive a{background-position:0 11px}.pagination .arrows.previous a{background-position:-12px 0;width:7px}.pagination .arrows.previous.inactive a{background-position:-12px 11px}.pagination .arrows.next a{background-position:-18px 0;width:7px}.pagination .arrows.next.inactive a{background-position:-18px 11px}.pagination .arrows.last a{background-position:-26px 0;width:11px}.pagination .arrows.last.inactive a{background-position:-26px 11px}.searchresults{padding:.5em;padding-top:0}.searchresults h1{font-size:1.3em;padding-left:0}.searchresults .simplesearch{background:transparent url(../images/icon-search-button-glass.png) no-repeat .3em .8em}.searchresults .simplesearch .searchinput{width:71%!important}.simplesearch,.category_landing_search .simplesearch{padding:.8em 0 .7em 0;overflow:auto;background:#e5e5e5 url(../images/icon-search-button-glass.png) no-repeat .3em .8em;border:0}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){.simplesearch,.category_landing_search .simplesearch{padding:.7em 0 .7em 0}.searchresults .simplesearch{background:transparent url(../images/icon-search-button-glass.png) no-repeat .3em .7em}}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){.simplesearch,.category_landing_search .simplesearch{padding:.7em 0 .7em 0}.searchresults .simplesearch{background:transparent url(../images/icon-search-button-glass.png) no-repeat .3em .7em}}#SimpleSearchForm{float:left;overflow:auto;width:100%}.simplesearch .searchinput{padding:0 .5em 0 0;display:block;float:left;margin:0 0 0 2.3em;border:0;height:27px;border-radius:0;-webkit-border-radius:0!important;-moz-border-radius:0;background:transparent url(../images/icon-search-background.png) repeat-x 0 0;width:72%!important}.simplesearch button{display:block;float:left;width:53px;height:27px;margin:0;padding:0;background:transparent url(../images/icon-search-button-go.png) no-repeat 0 0;color:#fff;border:0;font-weight:bold}.simplesearch .searchGoButton>span{height:19px;line-height:19px;text-align:center;display:block;color:#fff;font-weight:bolder}.searchrefine .searchrefinements{padding-top:.5em;overflow:hidden}.searchrefinements .refinement{margin-left:1.5em;padding-bottom:.5em}.searchrefinements .refinement label{line-height:2.5em;float:left;width:auto}.searchrefinements .refinement select{font-size:1.2em;height:1.8em;background-position:left bottom,right bottom,left bottom;float:right;width:60%;margin-right:1.3em}.refinementcategory option.expandable{font-weight:bold}.filtercategory{margin-left:1em}.filtercategory.category{padding-top:1em;margin-left:-0.5em;position:relative}.lableany{display:none}.lablereset{font-weight:bold}.searchrefinements select{margin-bottom:.5em}#all_filters{display:none}.filtercategory,.all_filters{display:block;color:#282b30;margin-bottom:.5em}.searchrefinenew{margin-left:1.5em}.filters_refiments_hidden{display:block!important}.searchrefinenew .refinementcategory,.searchrefinenew .pricerefinement,.searchrefinenew .categorycolor{float:right;text-shadow:none}.resultshits{color:#282b30;font-weight:bold;float:left}.refinementvalue{font-weight:bold}.sortby{border-top:1px solid #b7b9bb;padding-top:.5em}.sortby fieldset{float:left;vertical-align:middle}.sortby legend,.sortby select{float:left;padding-right:.5em;color:#282b30}.sortby legend{line-height:2.5em}.pageinfo_prodsorting{padding-right:0}.producthits .sorthitscontainer{margin:0 .3em;border-bottom:1px solid #b7b9bb;padding:.5em 0}.searchresultsheader .sorthitscontainer .sortby fieldset{float:left}.searchresultsheader .sorthitscontainer .sortby fieldset select{width:10em}select#product_sorting_top{padding-right:1.9em}.breadcrumb .refinedby,.breadcrumb .refinementvalue,.breadcrumb .refinementname,.breadcrumb .attributedevider,.breadcrumb .valuedivider{display:inline;clear:both;color:#282b30}.breadcrumb .refinementname{font-weight:bold}.pageinfo_prodsorting .resultshits{display:none}.wrapper{font-size:1.3em}.inner-wrap{font-size:1.3em}.headercustomerinfo,.footercustomerinfo,.accountlogin .logincustomers .forgotpassword,.checkoutlogin .logincustomers .forgotpassword{font-size:.85em}.headercustomerinfo{font-size:.8em;padding:0 .5em .3em .5em}.passwordreset fieldset div .label,.contentblock .passwordreset fieldset div .value{padding-left:.5em}.passwordreset fieldset div .value input,.passwordreset fieldset div .value select{width:65%}.passwordreset form p{padding-left:.5em}.passwordreset fieldset .formactions .send,.passwordreset fieldset .formactions .cancel{margin-left:.5em;margin-top:.5em}.passwordreset fieldset .formactions .cancel{float:left}.passwordreset fieldset .formactions .send{float:right}.passwordreset fieldset .value .errormessage{display:none}.passwordreset .confirmationcontainer .actions,.passwordreset .confirmationcontainer .passwordsent{margin-left:.5em}.resetqa{margin:.5em 1em}.passwordreset fieldset .errorform{border:0;color:#f39c59;padding:.5em}.producttile .swatches{text-align:center}.swatches.refinementColor{clear:both;display:block}.producttile .swatches .palette{text-align:center}.producttile .swatches a.swatch{text-decoration:none}.variationattributes .swatches li{text-align:center}.variationattributes .swatches li a{font-size:.8em}.promotion{float:left;clear:both}.promotion *,.promotionalMessage,.productdetails .highlightLabel .value{color:#be0f34}.freeShippingLabel{text-transform:uppercase}.productdetails .freeShippingLabel{color:#be0f34;text-align:center}.promotion .promocallout{color:black}.cart .itemtotals .free.value{color:#10568b;font-weight:bold}.breadcrumb a.home,.breadcrumb a:visited.home{color:#707378}.breadcrumb a,.breadcrumb a:visited{color:#282b30}.breadcrumb .resultstext{display:none}.breadcrumb .searchresultstext{color:#282b30;font-family:Georgia;font-size:1.4em;display:block}.pagination{text-align:center;border-bottom:1px solid #d0d0d0;color:#707378}.errorpagemessage{font-size:1.2em;font-weight:bolder}.category-list>li>a{font-size:1.3em}a,a:visited{color:#707378;text-decoration:none}.minicart a{font-weight:bold}.simple-search-input-field{text-align:right}.simple-search-button{text-align:left}.price .standardprice{text-decoration:line-through;font-size:.92em!important;color:#707378}.price{white-space:nowrap}.price div,.price h2{font-family:Arial,serif!important}.price h2{color:#be0f34}.productdetail .price div,.productdetail .price h2{display:block}.producttile .price div,.producttile .price h2{display:inline-block}.disabledmessage p{font-family:georgia,Times New Roman,Times,serif}.variationattributes .color li{text-align:center}.unitsizedisplay,.priceperunitblock .shippingandtaxes{color:#bec0c3;font-size:10px;font-weight:normal}.priceDetails .rowDiv .cellDiv .priceperunitblock{position:absolute;left:0;margin-left:62px;bottom:0;line-height:normal}.header-customer-info-registered{width:100%}.header-customer-info-minicart{text-align:right}.categorymenu ul li{color:#707378;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.categorymenu ul li a{padding:.6em 1.5em .6em 2.5em}.categorymenu ul li span{display:block;padding:1em 1.5em 1em 2.5em;background:transparent url(../images/icon_plus_minus.png) no-repeat 0 .7em}.categorymenu ul li span a{padding:0;font-size:1.4em}.categorymenu ul li span.open{background:#e5e5e5 url(../images/icon_plus_minus.png) no-repeat 0 -2em}.categorymenu ul li span.open a{color:#be0f34;font-size:1.4em}.categorymenu ul li ul.subCat a{padding:1.25em 1.5em 1.25em 2.5em;font-size:1.1em}.categorymenu ul li ul li{border:0}.categorymenu ul li ul.subCat>.subcategories{background:red}.categorymenu ul li ul.subCat .subcategories{padding-left:.5em;display:none}.categorymenu ul li ul.subCat li a{background:transparent url('../images/next-button.png') no-repeat 99% center;display:block;margin-right:1em}#accordion ul{display:none}#accordion ul li{font-weight:normal;cursor:auto;background-color:#fff;padding:0 0 0 .7em}#accordion a{text-decoration:none}#accordion a:hover{text-decoration:underline}.categorylanding-menu span.open{display:block;padding:1em 1.5em 1em 2.5em;background:#e5e5e5 url(../images/icon_plus_minus.png) no-repeat 0 -2em}.categorylanding-menu span.open a{color:#be0f34;font-size:1.4em}.checkout #navigation.categorymenu{overflow:hidden;width:99%}.checkout #navigation.categorymenu li{width:20%;word-wrap:break-word}.checkout #navigation.categorymenu.fourSteps li{width:24%}#navigation #accordion li{border-bottom:1px solid #e5e5e5}#navigation #accordion li:last-child{border-bottom:0}.category-menu{margin:1em 0 0 0}.category-list{border-top:1px solid #d0d0d0}.category-list>li{background-color:#fff;font-weight:normal;padding:0 0 0 2.2em}.category-list li>a{display:block;margin-right:1em;padding:1.25em 1em;background:transparent url("../images/next-button.png") no-repeat 99% center}.category-list>li>ul>li{border-top:0 dashed #d0d0d0}.category-list>li>ul>li>a{padding:.9em 1em .9em 3em;margin-right:1.3em}.category-landing-products-count{display:none}.ordertotalstable{border-collapse:collapse}.ordertotalstable li div.labelblock{display:inline-block;float:left;position:relative;text-align:left;clear:both}.cart .ordertotalstable li div.labelblock{width:54%}.cart .shippingandtaxes{margin-left:.5em}.cart .priceperunitblock .shippingandtaxes{margin-left:0}.ordertotalstable li div.valueblock{display:inline-block;float:right;position:relative;text-align:right}.ordertotalstable li div.value{float:right}li.ordershippingdiscount.discount,li.ordersalestax{padding-bottom:1.5em;margin-bottom:1em;clear:both}.ordertotalstable li.orderdiscount .value{color:#be0f34;font-weight:bold}li.ordershipping{clear:both}.shippingandtaxes em{width:63%;float:right}.cart .shippingandtaxes em{width:58%}.cartordertotals .ordertotalstable tr th,.cartordertotals .ordertotalstable tr td{border:0;padding:.5em .5em .5em .5em}.totallabel,span.itemword{display:none}.emptycartvalue{display:block;color:#707378}.minicartcontent{display:none!important}.simple-search-input{width:100%;min-width:12em;max-width:24em}.simple-search-input-field{width:100%}.disabledcontainer{background:transparent url(../images/background_header_disabled_message.gif) repeat-x top left}.disabledmessage{background:transparent url(../images/background_header_disabled_message_bigicon.gif) no-repeat top left}.price .standardprice,.price .salesprice{margin:0;vertical-align:middle}.price .salesprice{font-size:1.1em}.productdetailbox .price .salesprice{font-size:1.4em!important;color:#be0f34;font-weight:bold}.productdetailbox .price .salesprice,.productdetailbox .price .standardprice,.productdetailbox .price .salesprice .value,.productdetailbox .price .standardprice .value{line-height:23px}.productdetailbox .price .standardprice{font-weight:bolder}.breadcrumbs-links{margin:1.5em 0 0 0;border-top:1px solid #c3c3c3}.breadcrumbs-links li{display:block;padding:1em 1.5em;background:#e5e5e5;border-top:1px solid #fff;border-bottom:1px solid #c3c3c3;overflow:auto;color:#be0f34;font-size:1.3em;text-transform:uppercase}.breadcrumbs-links li a{color:#be0f34}.breadcrumbs-links li:before.last{border-bottom:0}.breadcrumbs-links li.last{border-top:1px solid #fff}.footer-links{margin:0;border-top:1px solid #d0d0d0}.footer-links li>a,.footer-links li.last{display:block;padding:1em 1.5em;background:#e5e5e5;border-top:1px solid #fff;border-bottom:1px solid #c3c3c3;overflow:auto;color:#282b30}.footer-links li.last{text-transform:normal}.footer-links li>a{text-transform:uppercase;font-weight:normal}.footer-links li .footer-lang{float:left;max-width:40%;display:inline}.footer-links li .footer-lang select{max-width:100%}.footer-contents .copyrightMessage{float:right;font-size:.8em;line-height:2.4em;color:#707378}.footer-links li .socialLinks{display:inline;float:right;height:0}.footer-links li .socialLinks .contentasset{margin:-3em 1em 0 0}.footer-links li .socialLinks .contentasset a{margin:0 .9em 0 0}.footer-block .emailForm{background:#8b8d90;padding:1em .5em}#bottomNewsLetterForm{overflow:hidden}#bottomNewsLetterForm button.secondary{float:none}.footer-block .emailForm input.newsletter-email{width:63%;color:#7d8086;margin-right:0;margin-bottom:.5em;padding:0 .3em 0 .2em;border:0;background-color:transparent;background-image:url(../images/left-email.png),url(../images/right-email.png),url(../images/main-email.png);background-position:left top,right top,left top;background-repeat:no-repeat,no-repeat,repeat-x}.footer-block .emailForm button,.checkout .checkoutbilling .giftcertcouponform button{background:#707378;border:1px solid #adadad;height:2.3em;color:#fff}.footer-block .emailForm .newsletter{color:#fff}.productlisting{display:table;width:100%}.productlisting li{padding:.5em 0;display:table-row}.productlisting li>.image,.productlisting li>.productdetail{padding:.5em 0;border-bottom:1px solid #e5e5e5}.productlisting li>.productdetail{background:transparent url(../images/product_details_button.png) no-repeat 99% center}.producttile>.image{width:140px;display:table-cell;vertical-align:middle;text-align:center}.producttile>.image img{margin:0 auto;max-width:100%}.producthits .productdetail{vertical-align:top;display:table-cell}.productdetail .link{display:block;overflow:hidden;vertical-align:top}.productdetail .link .infopanel{margin-right:3em;padding-left:1.5em;font-weight:bold;color:#090909}.productdetail .link .infopanel .subtitle{font-weight:normal}.productdetail .productinfo .productname{width:93%}p.page_listing_disable{padding:0 .5em;color:#e5e5e5;display:inline-block;font-weight:bold}.disabled-select{color:black}.filters_refiments_hidden{display:none}.filter_result{margin-right:1.2em;float:right;text-decoration:none;max-width:6.3em}.filter_result a{color:#282b30;font-weight:bold;padding-right:1.3em;background:transparent url(../images/icon-down.png) center right no-repeat;display:table-cell;vertical-align:middle;height:2.5em;text-align:right}.searchrefinements .viewrefinement{display:block}.search .searchinformation,.searchinformation{display:none}.koreafirstlogin,.othersfirstlogin{margin-left:.5em}.koreafirstlogin .formactions,.koreafirstlogin .contactuslink,.othersfirstlogin .formactions,.othersfirstlogin .contactuslink,.registrationform .rsagreement,.registrationform #curstomerPolicyLinkMobile,.registrationform #privacyPolicyLinkMobile,.korealegaltermslink,.koreacustomertermslink,.help_message_terms{padding-top:1.2em;padding-bottom:1.2em}.othersfirstlogin .birthdaycontainer .value{float:left;margin-right:1em}.othersfirstlogin .requiredindicator{display:none}.othersfirstlogin .birthdaycontainer{margin-top:1em}.ageValidationError a{color:#9f112d;text-decoration:underline}.searchrefine{border-bottom:solid 1px #d0d0d0;width:100%}.searchrefinenew{float:left}.all_filters{text-decoration:underline}.searchrefinenew h1,.searchrefine h1{display:none}.searchrefinemessage{display:none}.searchrefinements .refinedclear{float:right}.searchrefinements .refinement .searchcategory{display:none}.searchrefinements select{width:13em}.searchrefinements label{display:inline;float:left;width:30%;color:#090909;font-size:1.2em}.refineattributes{display:block;width:100%;clear:both;padding-top:.5em}.variationattributes{clear:both;padding:0}.variationattributes .variantdropdown{margin:0}.variationattributes .variantdropdown .value.selectedvarval{display:none}.variationattributes .variantdropdown select{float:right}.productdetail.pdpv2 .productdetailbox select{width:45%}.variationattributes .swatches{clear:both;overflow:auto;padding-bottom:.5em}.variationattributes .swatches ul.swatchesdisplay{clear:both;padding:0;list-style:none;margin:0}.variationattributes .swatches li{float:left;height:2em;margin:.1em;padding:0;width:2em}.variationattributes .swatches li a{background:transparent url(../images/refinement_background.gif) no-repeat 0 0;color:#000;display:block;line-height:2.8em;overflow:hidden;width:1.9em;height:1.9em;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.unselectable a{background-position:0 -75px;color:#999;text-decoration:none}.variationattributes .color li{float:left;height:20px;margin:0 .2em;padding:0 0 2px 0;width:20px}.variationattributes .color li a{background:0;border:.2em solid white;height:18px;text-indent:3em;width:18px}.variationattributes .color li a:hover,.variationattributes .color li a:focus,.variationattributes .color li a:active{border:2px solid black}.variationattributes .color li.unselectable a:hover,.variationattributes .color li.unselectable a:focus,.variationattributes .color li.unselectable a:active{border:2px solid white}.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:2px solid orange}.variationattributes .color li.unselectable a{background:transparent url('../images/swatch-inactive.png') repeat 0 0;cursor:default;z-index:25}.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}.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}.cart .cartempty{display:block;text-align:left;color:#282b30}.cart .loginreminder .userlogin{text-transform:capitalize;font-weight:bold}.cart .cartemptyslot .mobilehtmlslotcontainer{text-align:left}.cart .cartemptyslot .mobilehtmlslotcontainer a span{background:0;text-decoration:underline;padding:0}.cart .cartemptyslot{color:#282b30;margin-top:1em}.cart .cartemptyslot b{display:block}.cart .cartemptysearch .simplesearch{text-align:center;background:transparent;display:inline}.cart .cartemptysearch .simplesearch form{text-align:center!important}.cart .errorform{clear:both}.removebutton{width:23px;height:23px;display:block;float:right;margin:.5em .7em 0 0;border:0;background:transparent url(../images/icon-close-cart.jpg) top left no-repeat;cursor:pointer;padding:0}.removebutton img{margin:3px!important;padding:0;border:0;width:24px;height:24px;display:none}.cart h1{font-size:1.5em}.cart h2{float:left;font-size:1.3em;margin-bottom:0}.cart h2.mybasket{width:11em}.cart>form{overflow:auto;width:100%}.cart .carttable{width:100%;clear:both}.cart .carttable .detailscolumn .product .productattributes .productid,.cart .carttable .detailscolumn .product .productattributes .attribute{display:none}.detailscolumn .product .name{display:none}.cart .carttable .rowbundle td.detailscolumn{border-bottom:0;padding-left:2em}.cart .removebuttoncell{text-align:center}.cm-hidden-data{display:none}.cart .rowbundle{border-top:0 dashed #d0d0d0;clear:both}.cart .rowbundlespacer{border-bottom:0 solid #d0d0d0}.cart .rowgiftcert{border-top:1px solid #898989;overflow:hidden}.cart .rowgiftcert td.detailscolumn p{color:red}.cart .rowgiftcert .itemtotals{border-top:0;margin-top:0;padding:0}.cart .rowgiftcert .itemtotals .value{color:#be0f34;font-size:1.4em;font-weight:bold}.cart .rowgiftcert .giftcertamount{border-top:1px solid #d4d5d6;margin-top:.5em;padding:.5em 0}.cart .rowgiftcert .giftcertamount .value{float:right}.cart .detailscolumn .price{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1.0em;font-style:normal}.cart .detailscolumn .productoption{font-size:1.1em;font-weight:bold}.cart .promo{color:red;font-size:1.1em;font-weight:bold}.cart .detailscolumn .label{float:none;text-align:left}.cart .detailscolumn .value{float:none}.cart .detailscolumn .product .name{display:none}.cart .detailscolumn .attribute{font-size:1.1em}.stockstate{font-size:1em}.stockstate li{list-style:none;display:inline}.stockstate .onorder{color:#c00;display:block}.stockstate .notavailable{color:#c00;font-weight:bold;display:block}.carttable .productrow,.productrow{border-top:1px solid #707378;padding:.5em 0}.productrow:first-child{border-top:0}.cart .productrow .removebuttoncell,.productrow .removebuttoncell{float:right;text-align:right;width:100%}.cart .productrow .productname,.productrow .productname,.cart .rowgiftcert .detailscolumn .name{float:left;text-align:left;width:100%;color:#000}.cart .productrow .detailscolumn .productattributes,.editdetails a,.productrow .detailscolumn .productattributes{display:none;clear:both}.cart .productrow .imagecolumn,.productrow .imagecolumn,.cart .rowgiftcert .imagecolumn{float:left;clear:both;max-width:140px;width:39%}.cart .productrow .imagecolumn img{width:100%;height:auto}a.backbutton{margin-bottom:1em;margin-left:.5em;display:block}.productrow .quantitycolumn{display:inline;float:right;max-width:55%;min-width:55%}.cart .productrow .quantitycolumn,.cart .rowgiftcert .detailscolumn{display:inline;float:right;max-width:61%;min-width:61%}.cart .productrow .detailscolumn,.productrow .detailscolumn{display:block}.cart div.quantitycolumn{vertical-align:top;text-align:left}.cart div.quantitycolumn .label,.stockstate span.label{color:#707378}.cart div.quantitycolumn .stockstate .label,div.quantitycolumn .stockstate .label{display:inline}.cart div.quantitycolumn .stockstate ul,div.quantitycolumn .stockstate ul{display:inline}.cart div.quantitycolumn label.hide{display:inline;color:#707378}.cart .itemtotals .value,.cartfooter .ordertotal span.value{font-weight:bold;color:#be0f34}.cartfooter .ordertotal span.value{font-size:1.25em;top:-0.2em;position:relative}.cart .itemtotals .promo{font-size:1em;font-weight:normal}.cart .itemtotals .standardprice .value{text-decoration:line-through}.cart .itemtotals .salesprice{color:red}.cart .itemtotals .promoprice{color:red}.cart .itemtotals{border-top:1px solid #d4d5d6;padding:.5em 0;margin-top:.5em;clear:both}.cart .itemtotals .label,.cart .itemtotals .value{color:#707378;font-weight:normal}.cart .itemtotals .value{float:right}.cart .itemtotals .itemtotal .label{color:#282b30;max-width:55%;display:inline-block;vertical-align:top}.cart .itemtotals .itemtotal .value{color:#be0f34;font-weight:bold;font-size:1.15em;line-height:1.1em;position:relative}.cart .itemtotals .itemtotal .value.free{font-size:1em}.cart tr.rowcoupons td.detailscolumn .name{text-decoration:underline}.cart tr.rowcoupons td.detailscolumn .label{font-size:1.1em;text-align:left}.cart tr.rowcoupons td.detailscolumn .value{color:red;font-size:1.1em}.cart td.applycoupon{text-align:right}.cart .carttable .orderdiscount{float:right;font-size:1.2em}.cart .carttable .orderdiscount .label{font-weight:normal}.cart .productlistitem{color:Green;display:block;font-weight:bold}.cart .priceadjustment{color:red}.cart .actions.top{margin:.4em 0;float:right}.cart .actions form.formupdatecart{float:none}.actions button.continuecheckoutBottom{position:relative;float:right;clear:both}.actions button.textbutton{display:block;clear:both}.actions button.editButton,.bnpl-form-wrapper .cancel-button{background:#3d4044;padding:0 1.5em;color:#fff;border:0;height:24px;text-align:center;text-transform:uppercase}.cart .tfoot{padding:.5em 0 1em 0;overflow:hidden}.tfoot .orderdiscount{margin-bottom:.5em;display:block;text-align:center;background:#be0f34;padding:.5em 0;color:#fff}.tfoot .orderdiscount span.label{font-family:serif;padding-right:.5em}.tfoot .orderdiscount span.discount{padding-left:.5em;display:inline-block;text-align:left;max-width:40%;overflow:auto;padding-left:.5em;vertical-align:middle;border-left:1px solid #d25771}.rowcoupons .quantitycolumndetails{text-align:center;border-bottom:1px solid #d0d0d0;float:none!important}.tfoot .couponcodeblock{display:block;margin:0 auto;text-align:center}.tfoot .couponcode{border:1px solid #707378;padding:.5em;text-align:center;vertical-align:top}.tfoot .couponcode .label{display:block;color:#707378;font-family:serif;font-size:1em}.tfoot .couponcode .errormessage .couponcode{border:0}.cartfooter{color:#707378}.cartfooter .cartordertotals{float:right;width:57%;margin-left:.5em}.cartfooter .formactions{font-family:serif;color:#282b30;font-size:1.1em;padding-left:0}.cartfooter .ordertotal span{line-height:1.8em}.cartfooter .ordertotal .label{font-weight:bold}.cartfooter .ordertotals li.ordertotal .label{color:#282b30;padding-right:.3em}.cartActions{border-top:1px solid #707378;margin:0;padding:1em 0}.cartActions .formcheckout{float:right}.cartActions .formcontinueshopping{float:left}.cartActions .continueshoppingbutton .button.ssoaction{float:left;text-transform:uppercase;padding:.75em 1.5em}.cartActions .formcontinueshopping button span{line-height:1.3}ul.tabs-titles{display:table;width:100%}ul.tabs-titles li{width:33%;display:table-cell;background:#707378;text-align:center;vertical-align:middle;height:2.5em;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}ul.tabs-titles li:last-child{width:34%}ul.tabs-titles li:nth-child(1){border-left:1px solid #e5e5e5}ul.tabs-titles li a{display:block;font-weight:bolder;vertical-align:middle;text-align:center;padding-top:.1em}ul.autowidth li{width:auto;padding-left:5px;padding-right:5px}ul.tabs-titles li.active{background:#fff}ul.tabs-titles li a span{color:#b6b6b7;background:0;height:auto;padding:0;margin:0;line-height:1em}ul.tabs-titles li.active a span{color:#be0f34}.tabs-container{position:relative;top:-1px;clear:both}.tabs-container .tab-content .recommendations.drHeaderWrapper{font-size:1.15em}.tabs-container .tab-content .recommendations .priceDetails .cellDiv.arrow img{width:1.2em;margin-bottom:.2em}.tab-content{padding:.5em;border:1px solid #e5e5e5;border-top:0}.tab-content h4{margin-bottom:10px}.productname-container{overflow:auto}.productinfo .productname,.productsetdetail .productname{font-size:1.4em;float:left;width:75%;color:#282b30;margin-bottom:.1em}.productname-container h3.subtitle{font-size:1.125em;float:left;color:#707378;clear:both;font-weight:normal;font-family:Arial;margin-bottom:.2em}.productname-container .promotion{width:90%}.productinfo .productid{font-size:.85em;float:left;clear:both}.productinfo .pricing{float:right}.availability{text-align:right;padding:.5em 0 0 0}.availability .label{text-align:left}.productdetailbox .productdetails .availability .label{line-height:1.7em;padding-top:.4em}.productdetails .availability .value{line-height:1.7em;display:block;padding-top:.5em}.productimage{clear:both;width:140px;margin:2em 0 0 0;text-align:left}.productimage img{cursor:pointer;max-width:100%;height:auto}.productimagedetails .zoomImg{background:transparent url(../images/zoomImg.png) no-repeat 0 0!important;cursor:pointer;width:26px;height:26px;float:right}.productthumbnails,.productthumbnailsv2{float:left;text-align:left;max-width:100%}.productthumbnails img,.productthumbnailsv2 img{cursor:pointer;width:43px;min-height:43px;margin:0 .2em;text-align:left;float:left;border:1px solid #fff}.activethumb{border:1px solid #b0b0b0!important}.subproduct .productthumbnails img{cursor:default}.addtocartbar{text-align:left;padding:.5em 0}.addtocartbar .addtocart .addtocartbutton{display:block;margin:0 auto;padding:.5em 2em}.addtocartbutton,button.addtocartbutton[disabled],.imagebutton,.textbutton,.couponcodeblock button,.secondary,.createaccountbutton button,.beautyAddToCart button,.orderheader button,.checkout .checkoutbilling .giftcertcouponform button{text-transform:uppercase;padding:.5em 1.5em;border:0;cursor:pointer}.addtocartbutton,.imagebutton,.secondary,.createaccountbutton button,.beautyAddToCart button,.orderheader button{background:#be0f34;color:#fff}a.secondary:visited{background:#be0f34;color:#fff}.couponcodeblock button{background:#707378;color:#fff}.couponcodeblock .couponinput{width:43%}button.addtocartbutton[disabled],button.addtocartbutton[disabled]:active,button.addtocartbutton[disabled]:hover{background:#b3b4b7;color:#e5e5e5}.addtocartbutton_appearing_enabled{background-color:#ce1d3b!important;color:#fff!important}.textbutton{background:#282b30;color:#fff}.addtocartbar .quanity{display:block;padding-bottom:.5em}.productactions{margin-bottom:1em;padding-bottom:1em}.productactions .addtowishlist{display:block;float:right;clear:both}.productactions .addtowishlist a{text-decoration:none}.productactions .addtowishlist a span{text-decoration:underline}.productactions .addtowishlist .linkIcon{vertical-align:top}.product_tabs{border-bottom:0 solid #d0d0d0;padding:.5em;overflow-x:hidden;overflow-y:auto;clear:both}.product_tabs a:hover{text-decoration:none}.shareBlock{display:block;margin:.5em;padding:1em 0;text-transform:uppercase;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.shareBlock a:hover{text-decoration:none}.shareBlock .tweet,.shareBlock .mailto-link,.shareBlock .fb-share{padding:.6em .2em 0 2.7em;border:1px solid #c6c7c9;display:inline-block;text-align:left;color:#707378;vertical-align:middle;font-size:55%;height:16px;box-sizing:unset}.shareBlock .tweet{background:#e5e5e5 url(../images/tweetIcon.gif) no-repeat;margin:0 .3em;background-size:16px auto;background-position:2px 2px;position:relative;top:.1em;height:22px}.contentasset .stButton .sharethis{background:url(../images/shareThis.png) no-repeat 0 0;width:20px;height:20px;padding-left:0}@media screen and (max-device-width:480px){.shareBlock .tweet{top:-0.9px}}.shareBlock .mailto-link{background:#e5e5e5 url(../images/mailtoIcon.gif) no-repeat;background-size:16px auto;background-position:2px 2px;float:right;height:22px}.shareBlock .fb-share{background:#e5e5e5 url(../images/facebookIcon.gif) no-repeat;background-size:16px auto;background-position:2px 2px;float:left;height:22px}.shareBlock .mailto-link .mailto-img{vertical-align:middle}.subproduct .productsetdetail{border-top:1px dashed #d0d0d0}.subproduct .productsetdetail{border-top:1px dashed #d0d0d0}.subproduct .productsetdetail .productname{float:none;width:100%}.subproduct .productsetdetail .productimages{padding:0}.subproduct .productsetdetail .productimages .productthumbnails{text-align:left}.subproduct .productthumbnails{min-height:auto}.subproduct .productinfo .variationattributes{padding:0}.subproduct .productinfo .availability{text-align:left;margin-top:.5em}.subproduct .productinfo .pricing{float:right;clear:both}.subproduct .productinfo .addtocartbar{clear:both;border:0;margin:0;padding:0;text-align:right}.registrationform .formfield .value .errormessage,.returningcustomers .formfield .value .errormessage,.edit_address_form .formfield .value .errormessage,.creditcardform .formfields .formfield .value .errormessage{display:block;font-size:.8em}.registrationform .birthdaycontainer .value .value{width:32%;float:left}.registrationform .birthdaycontainer .datedelimiter{float:left;line-height:25px;font-size:20px}.registrationform .birthdaycontainer .value .value select{margin-left:0}.registration .newsletterpromotioncalloutmsg{font-size:1rem;color:#707378;font-family:Arial,sans-serif;padding-left:1.75rem}.accountlogin,.checkoutlogin{clear:both}a#privacyPolicyLinkMobile,a#curstomerPolicyLinkMobile{float:left;margin-left:.5em}#RegistrationForm .formfield-dateselect label{clear:both;display:block}#RegistrationForm .formfield-dateselect .value .value{float:left;width:30%;margin-right:2%}#RegistrationForm .formfield-dateselect .value.year{margin-right:0}#RegistrationForm .formactions{margin-top:1.5em}.creditcard .actions{border-bottom:1px solid #e5e5e5;padding-bottom:.5em}.formactions,.continuecheckoutbutton,.returningcustomers .formfield{padding-right:.5em;padding-left:.5em;overflow:hidden}.logincustomers .returningcustomers .formactions{padding-right:.2em}.createaccount .createaccountbutton{float:right;padding-right:.2em}.returningcustomers .label{display:inline-block;text-align:left;width:7.2em;padding:.3em .1em;vertical-align:top;color:#707378;line-height:2.2em}.returningcustomers .value{display:inline;width:12em;padding:.3em .3em}.returningcustomers .value input{width:100%}.returningcustomers .checkbox{display:none}.emailsignupcheckbox .checkbox .checkinput{display:inline-block}.returningcustomers .formactions,.returningcustomers button{float:right}.returningcustomers .forgotpassword{display:inline;padding-right:.2em;padding-top:.5em;color:#707378;clear:both}.returningcustomers .forgotpassword a{color:#707378;text-decoration:underline}.hide,.formerrormessages .formfield .rememberme{display:none}.accountlogin h1,.checkoutlogin h1{display:none}.passwordreset p,#PasswordResetSuccess{padding-left:1em}.passwordreset .formactions{margin:1em 0}.emailsignupcheckbox,.emailsignup{display:inline-block;padding-bottom:1.5em;padding-top:1em;vertical-align:top;margin-left:7px}.emailsignup{width:92%}.accountlogin h2,.checkoutlogin h2{font-weight:normal}.requiredcaption{display:none}.returningcustomers p,.createaccount p{color:#707378}.registration{clear:both;margin:0 auto}.registration .mobile-registration-advantages-slot{margin:5px 0}.labeltext,.requiredindicator,.selectaddressstar,.requirefields,.registrationform .value select,.registrationform .value input{color:#707378;font-size:1em}.requirefields{display:block;margin:1em .5em}.registrationform .errormessagesInner,.checkout .errormessagesInner{border:solid 0 #f00}.registrationform .errormessage,.checkout .errormessage{padding-left:1.4em;display:block}.registrationform .value input{width:97%}.registrationform .value select{width:97%}.registrationform .caption{display:none}.registrationform .formfield,.edit_address_form .formfield{margin:.6em 0 0 0;padding:0 .5em 0 .5em}.registrationform .formfield.longLabels,.registrationform .optin-options-label{margin-left:2em}#legalcustomerterms .longLabels{margin-left:2em;margin-top:.5em}.personal-details-form .optin-options .longLabels,.personal-details-form .optin-options-label{margin-left:0}#legalcustomerterms .longLabels .labelText,.registrationform .formfield.longLabels .labelText{display:block;margin-bottom:.5em}.registrationform h4{padding:0 .8em}.registration fieldset .emailsignup input,.emailsignup label{float:left;padding-right:.8em}.emailsignupcheckbox .checkbox .checkinput,.registration fieldset a{float:right}.registration fieldset a.inlineLink{float:none;text-decoration:underline}.newsletter-form fieldset a#privacyPolicy,.registration fieldset a#privacyPolicy{float:right;padding-top:1em;padding-bottom:1em;text-decoration:underline}.formactions button{float:right}.registrationform h2{color:#282b30;padding:0 .5em}.registrationform .optin-options{padding:0 .5em 0 .5em}.registrationform .legal-requirements{padding:10px}searchresultsfooter .simplesearch{padding:1em 0}.category_landing_search .simplesearch{padding:0;margin:0}.producthits .searchresultsfooter .simplesearch form{padding:0;text-align:center;margin:0}.category_landing_search .simplesearch form{text-align:center}.producthits .searchresultsfooter .simplesearch form input,.category_landing_search .simplesearch form input{width:15em}.accountoverview .accountwelcome{padding-left:1.5em;padding-bottom:.5em;border-bottom:1px solid #707378}.accountoverview>h2{padding-left:1em}.classic .headercustomerinfo,.platinum .headercustomerinfo,.gold .headercustomerinfo{border-bottom:0}h2.beautyVisaTitle{color:#282b30;font-family:Arial;font-size:.929em;padding:.786em 0 .786em 1.5em;font-weight:normal}.classic .accountoverview .tierStatusInfo{border-top:2px solid #be0f34}.platinum .accountoverview .tierStatusInfo{border-top:2px solid #7a949b}.gold .accountoverview .tierStatusInfo{border-top:2px solid #a08667}.loyaltyRedesign .pointsaway{color:#be0f34}.loyaltyRedesign h2.pagetitle{margin:1.167rem 1.583rem}.loyaltyRedesign h3.loyaltyTitles{padding:1.083rem 0 .8333rem;margin-left:1.583rem;font-family:Georgia,sans;font-size:1.25rem;font-weight:bold}.borderTier{height:.1667rem;background:#707378;margin-bottom:1.25rem}.loyaltyRedesign .highlight{color:#be0f34;font-family:Arial,sans-serif}.loyaltyRedesign .pointsaway{font-size:1.083rem;margin-left:1.583rem}.accountoverview .loyaltyRedesign .pointsaway{font-size:1rem;margin-left:0}.loyaltyRedesign .pointsInfoBlock,.loyaltyRedesign .pointsInfo p{padding:0 1.583rem}.loyaltyRedesign .tabletip{font-size:.5833rem;padding-left:.8333rem}table.loyaltyTable{margin-bottom:.4167rem;border-spacing:0;width:100%}table.loyaltyTable th,table.loyaltyTable td{border:1px solid #707378}table.loyaltyTable thead th{padding:.9167rem .8333rem;font-family:Arial,sans-serif;font-size:.75rem;width:50%;border-top:1px solid #707378;text-transform:uppercase;text-align:left;font-weight:normal;color:#be0f34}table.loyaltyTable thead th.loyaltycode{width:65%}table.loyaltyTable td.loyaltycode{position:relative}.showReward{background:#e5e5e6;color:#282b30;font-size:.6667rem;font-family:Arial,sans-serif;padding:.9167rem 1.25rem;border:1px solid #707378;width:110%;left:20%;top:-0.5rem;position:absolute;z-index:100;word-spacing:.0833rem}.loyaltyRedesign .tipIcon{background:url('../images/why_icon.gif') no-repeat 0 0;height:1.5rem;display:inline-block;width:1.5rem;position:absolute;right:3px;bottom:3px}.loyaltyRedesign .hiddenTip{display:none}table.loyaltyTable td{padding:.5833rem .8333rem;color:#282b30;font-family:'ProximaNovaRegular';font-size:.6667rem}.contentasset_list{padding:0}.contentasset_list li{border-bottom:solid 1px #707378}.contentasset_list li>div{width:100%;min-height:5em}.contentasset_list li.loyality>div{min-height:0;padding:0}.contentasset_list li.loyality div div,.loyality div.estimatedloyaltypoints,.estimatedloyaltybox .estimatedloyaltypoints{vertical-align:middle;padding:0}.contentasset_list li.loyality div.estimatedloyaltypoints,.loyalty .estimatedloyaltybox .estimatedloyaltypoints,.estimatedloyaltybox .estimatedloyaltypoints{background:transparent url("../images/loyalityicon.png") no-repeat scroll top left;display:table;width:auto}.contentasset_list .loyality div div.callout,.loyalty .estimatedloyaltybox .estimatedloyaltypoints .callout,.contentasset_list .loyality div div.pictolabel,.estimatedloyaltybox .estimatedloyaltypoints .pictolabel,.estimatedloyaltybox .estimatedloyaltypoints .callout{display:table-cell;vertical-align:middle}.contentasset_list .loyality div div.callout,.estimatedloyaltybox .estimatedloyaltypoints .callout{text-align:center;padding-left:5px;padding-right:2px;background:transparent url("../images/loyality-ln.png") no-repeat scroll center left}.contentasset_list .loyality div div.pictolabel,.estimatedloyaltybox .estimatedloyaltypoints .pictolabel{padding:0;margin:0;height:50px;line-height:20px;width:133px;min-width:133px;background:transparent url("../images/loyality-picto.png") no-repeat scroll center left;background-position-x:9px}.pictolabel .pictotext{padding:0;margin:0 0 0 38px;display:table}.contentasset_list li>div>a:hover,.contentasset_list li>div>a:link,.contentasset_list li>div>a:visited{text-decoration:none;display:block}.contentasset_list li .sectionCnt{display:inline-block;padding:.4em 1.2em;width:70%;overflow:auto;vertical-align:top}.accountlanding .contentasset_list li .sectionCnt{width:80%}.contentasset_list li>div div p{display:block;margin-bottom:0;padding-left:0;color:#707378}.contentasset_list li div img{padding-left:.2em;padding-top:1.2em;display:inline-block}.contentasset_list li div div h2{margin-bottom:0;color:#282b30}.contentasset_list li>div.loyaltystatus{text-align:center;padding:.5em 0;min-height:0}.edit_address_form{padding:.5em}.edit_address_form h2{font-weight:normal}.editaddress .caption{display:none}.editaddress input[type=text]{width:97%}.editaddress select{width:100%}.float_right{float:right}.productdetailcolumn{clear:none}.productdetailbox{float:right;text-align:left;padding:0 .5em 0 .4em;max-width:47%}.productdetailbox .social-btn iframe{height:2em;border:0;width:120px;display:block}.productdetailbox select,.footer-links li .footer-lang select,.cart .productrow .quantitycolumn select,.sortby fieldset select,.searchrefinements select,.pagination li.exp select,.pagination .pages select,#TTexUgcR select,.onlySamples .samplesBody .selectSampleCount select{background-image:url(../images/left-selects.jpg),url(../images/right-selects.jpg),url(../images/main-selects.jpg);color:#090909;min-width:4em;padding-right:2em;margin:.2em 0}.productdetails{background:#fdfdfd;border:1px solid #e5e5e5;float:right;padding:.63em;margin-bottom:1em;min-width:80%}.productdetails .productid{display:none}.productdetails .label{padding-right:.2em;color:#707378;text-transform:capitalize;float:left;line-height:2.5em}.productdetailsLeftColumn .productdetails .label{width:53%}.productdetails .value{padding-left:0;color:#090909;line-height:2.5em}.productdetails .label.price{display:table-cell;float:none;height:4em;vertical-align:middle}.productdetails .pricing{display:table-cell;vertical-align:middle;float:none}.productdetails .availability{clear:both}.productdetails .availability .label,.productdetails .label.price,.productdetails .swatches.color .label{padding-top:0}.productdetails .quanity{padding:.5em 0 0 0}.productdetailbox .productdetails .quanity{display:inline}.productdetailbox .productdetails .quanity .quantityinput{float:right}.float_left{float:left}.productimagedetails{float:left;text-align:left;margin-bottom:1em;padding:0 .5em;max-width:46%;position:relative}.addressid .value,.addressid .label{display:inline-block}#EditAddressForm .editaddress .addressid.addresstitle .value,#EditAddressForm .editaddress .addressid.addresstitle .label{display:block;width:100%;margin-right:0;margin-left:0;float:left;max-width:98%}.addressform div.hiddencountryselect,#EditAddressForm div.hiddencountryselect{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.addressid{position:relative}.addressid .value{float:left;width:45%;margin-right:.3em}.addressid .label{float:left;vertical-align:middle;line-height:2.5em;max-width:80%}.addressid .value .selectbox{float:left;margin-left:0;width:auto;text-align:left;position:relative;vertical-align:middle;min-width:4.3em;padding-right:1.8em}.checkoutbilling .invoiceSection{margin-top:1.167rem}.addressid .value .selectbox{padding-right:27px}.noErrorMsg.edit_address_form .value .errormessage{display:none}.formfield.title.addressid .errormessage{left:0;position:absolute;top:26px;padding-left:1.4em}.location span.zip{pointer-events:none;color:#404040}.clear{clear:both}.creditcardform .caption,.creditcardform .expires .requiredindicator{display:none}.creditcardform .expirationdate{padding-bottom:.3em}.creditcardform input[type=text]{width:97%}.creditcardform select{width:100%}.creditcardform,.accounteditaddress>h2{padding:.5em}#CreditCardDialog .actions{margin-top:1em;margin-bottom:1em}.accounteditaddress a span{margin:.5em 0!important}.orderdetails>h2{padding:0 1em}.orderdetails .productnav{padding-left:1.5em}.accounteditaddress .createaddress,.accountpaymentinstruments a.addcreditcard{display:inline-block;clear:both;margin:.5em 1em}.accounteditaddress>a{padding:0 1em}a.backToMyAccount span,a.backToMyAccount,a.backToCart span,a.backToCart,a.backToShipping span,a.backToShipping,a.backToBilling span,a.backToBilling{margin:0!important;float:left!important}.accounteditaddress>a span,a.backToMyAccount span,.accountpaymentinstruments>a span,.contentblock a span,.checkoutplaceorder>a span,.checkoutplaceorder .formactions>a span,.formactions li a{display:inline-block}.accountaddress{border-top:1px solid #d0d0d0;padding:.5em 1em}.account_addresses{border-bottom:1px solid #d0d0d0}.account_addresses .actions{padding:.5em 0}.account_addresses .actions button,.account_addresses .actions .deletelink{margin:2px 0}a#cancelBtn,button#cancelBtn,.formfields .formactions a.backToMyAccount span,button.backbutton.editbilling,.accounteditaddress>a span,.checkoutplaceorder>a span,.checkoutplaceorder .formactions>a span,.accountpaymentinstruments>a span,.formactions li a,.passwordreset fieldset .formactions .cancel,.backFromLegalTerms span,.backToBilling span{background:#282b30 url(../images/icon-back.jpg) top left no-repeat;height:24px;line-height:25px;padding:0 1em 0 1.5em;border:0;color:#fff}a.backFromLegalTerms span{float:right;margin-right:.5em}.registrationform .Legal,#curstomerPolicyLinkMobile{padding-bottom:.5em}.KoreaLegal{line-height:12px}.contentblock a span.spanLink,span.spanLink{background:0;padding:0;color:#bec0c3;cursor:pointer}a#cancelBtn{padding-top:.4em;padding-bottom:.3em;text-transform:uppercase}.contentblock .orders{padding:.5em}a:hover.backToMyAccount,.contentblock a:hover{text-decoration:none}.accountlogin .logincreate,.accountlogin .logincustomers,.checkoutlogin .logincreate,.checkoutlogin .logincustomers,.checkoutlogin .logingeneral{padding:0!important;overflow:hidden;margin:0 .5em}.accountlogin .logincreate{border-top:1px solid #b7b9bb}.returningcustomers .formactions button,.returningcustomers button,.formfields .formactions button,button#deleteBtn,button#applyBtn,.actions a.deletelink,a.createaddress,.orderheader button,.continuecheckoutbutton button,.accountpaymentinstruments a.addcreditcard,.formactions button#sendBtn,.accountsignin .formactions button,.bnpl-msg-wrapper .primaryBtnLink,.germanNewsletter .formactions button,#sweepstakesForm button,#checkoutShipToHotelContainer button{margin-right:0;color:#fff;background:#be0f34;border:0;cursor:pointer;padding:0 1.5em;height:24px;line-height:25px;text-align:center;display:inline-block;text-transform:uppercase}button#deleteBtn{margin-left:20%}.edit_address_form button#deleteBtn{margin-left:0}.edit_address_form .actions div.delete{float:right;text-align:right;margin:0 1px 10px;display:inline-block}.edit_address_form .actions div.cancel{float:left;text-align:left;margin:0 1px 10px}.edit_address_form .actions div.apply{min-width:33%;float:right;text-align:right;margin:0 1px 10px}.edit_address_form .editaddress .label .errorlabel{display:inline}#addressform .errorlabel.popStationAcceptTerms{display:inline}button#sendBtn{margin-bottom:.5em}.actions a.deletelink,.logingeneral .continuecheckoutbutton,.secondary{float:right}.logincreate .createaccountbutton,.logincustomers .formfield,.logincustomers .formactions,.logincustomers .forgotpassword,.logingeneral .continuecheckoutbutton{margin-top:.5em}.errorlabel,.checkoutshipping .error{color:#f39c59;display:inline-block;font-weight:bold}.returningcustomers .errorform{padding:0 1.5em}fieldset .value .errormessage{display:none}.hiddenmessage{display:none!important}.returningcustomers .errormessage{display:block}.returningcustomers .errormessagesInner,.returningcustomers .errorform{border:solid 0 #f00;text-align:left;color:#f39c59;padding:0;font-weight:bold;display:block;font-size:.8em}.accountpaymentinstruments>h2{padding-left:1em}.accountpaymentinstruments>a{padding-left:1.5em}.accountpaymentinstruments>a span{margin:0 0 .5em 0!important}.paymentinstruments{border-top:1px solid #e5e5e5;padding:.5em .5em .5em 1.5em}.orderinfo{border-bottom:1px solid #e5e5e5;position:relative}.order .orderheader{background:#e5e5e5}.orderheader .trackingcode .value a,.orderheader .trackingcode .value{color:#282b30}.orderheader .trackingcode .value a{text-decoration:underline}.orderheader .trackingcode .value a:hover{color:#be0f34}.orderinfo .value{display:inline-block}.orderheader button{float:right;margin-right:.3em}.orderpayment>h2{padding:0 1.4em}.orderdetails .orderheader,.orderdetails .ordershipments{padding:0 1.4em}.contentblock>.orderdetails .ordertotalstatus,.contentblock>.orderdetails .mobilehtmlslotcontainer{margin:0 1.4em}.contentblock>.orderdetails .ordertotalstatus .orderstatus{padding-left:0}.orderdetails .orderbilling,.orderdetails .ordertotalstatus,.orderdetails .ordershipmentaddress,.orderdetails .orderpayment,.orderstatus .orderbilling,.orderstatus .ordertotalstatus,.orderstatus .ordershipmentaddress,.orderstatus .orderpayment{border-top:1px solid #e5e5e5;padding:.5em 0;margin:.5em 0}.orderdetails .ordertotalstatus .orderstatus{padding-left:1em}.orderdetails .ordershipmentaddress .summarybox,.orderstatus .ordershipmentaddress .summarybox,.orderdetails .miniaddress,.orderstatus .miniaddress,.orderstatus .order_processed{color:#282b30}.ordertotals ul li div{display:inline-block}ul.ordershipmenttable li>div.orderdetails_shippingdetails{padding-left:0;border-top:solid 1px #d0d0d0}.cm-hidden-data{display:none}.ordershipmentaddress .summarybox .name{padding-left:0;color:#282b30}.ordershipmenttable .product .promo{color:red}.ordershipmenttable .delivered{color:red}.logincustomers .formfield .value{display:inline-block}.accountlogin .logincustomers .returningcustomers .label,.logincustomers .returningcustomers .label{width:auto}.logincustomers .tableWrapper{display:table;width:100%}.logincustomers .tableWrapper .formfield{display:table-row}.logincustomers .tableWrapper .formfield label{display:table-cell;white-space:nowrap}.logincustomers .returningcustomers .tableWrapper .value{width:90%}#popupContact{display:none}.checkoutshipping .formfield.required,.checkoutshipping #findAddress,.checkoutshipping .findAddressbuttonimage,.checkoutshipping .formfieldtooltip,.checkoutbilling .formfield.required,.checkoutbilling #findAddress,.checkoutbilling .findAddressbuttonimage,.checkoutbilling .formfieldtooltip,.checkoutbilling .requiredcaption{display:none!important}.formfieldPassword,.formfieldPasswordConfirm,.checkoutshipping .formfield,.checkoutshipping .addressoptions .checkbox,.checkoutbilling .formfield,.checkoutbilling .addressoptions .checkbox{margin-top:1em}.formfieldPasswordConfirm{margin-bottom:1em}.checkoutshipping .formfield input,.formfieldPassword input,.formfieldPasswordConfirm input,.checkoutshipping .formfield textarea,.checkoutshipping .giftmessagetext textarea,.checkoutbilling .formfield input,.checkoutbilling .formfield textarea,.checkoutbilling .giftmessagetext textarea{width:97%}.checkoutshipping .formfield select,.checkoutbilling .formfield select{width:100%}.checkoutshipping #address_list,.checkoutbilling #address_select{width:100%}.checkoutshipping .formfield input[type=radio],.checkoutshipping .formfield input[type=checkbox],.checkoutbilling .formfield input[type=radio],.checkoutbilling .formfield input[type=checkbox]{width:18px}.checkoutbilling #selectedpaymentmethod{margin-top:1em;margin-bottom:1em}.checkoutshipping .giftmessage{overflow:auto}.checkoutshipping .giftmessage .label,.checkoutshipping .giftmessage .value{float:left}.checkoutshipping .giftmessage .value input{margin-left:1em}.checkoutshipping .shippingmethods .standardshipping{text-decoration:line-through}.checkoutshipping .shippingmethods .discountshipping,.checkoutshipping .shippingmethods .shippingpromos{color:red}.checkoutshipping .shippingmethod{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dashed #d0d0d0}.checkoutshipping .shippingmethod label{font-weight:bolder}.checkoutshipping .shippingmethod .desiredDeliveryDate input{width:87%}.checkoutshipping .shippingmethod .desiredDeliveryDate img{float:right;margin-top:-2px}.checkoutshipping .shippingmethod .deliverySlotsDescr{margin-top:7px;color:#000;font-size:11px}.checkoutshipping #formFieldDeliveryType{padding:5px 0 10px 0}.checkoutshipping #formFieldDeliveryType label{margin-left:0;margin-right:10px}#shippingmethodform{margin-top:1em;border-top:1px solid #707378;padding-top:.5em}.shippingdetails .promo{color:red}.shippingdetails .shippingtotal{border-top:1px solid black;font-size:1.2em}.checkout .shippingpromotions{color:red;font-weight:bold}.checkoutprogressindicator{margin-top:.5em;padding-left:.2em;overflow:auto;white-space:nowrap;border-bottom:1px solid #d0d0d0;padding-bottom:.5em}.checkoutprogressindicator>div{background:transparent url(../images/progressindicator-arrow.png) no-repeat 100% 0;border-left:1px solid #d0d0d0;float:left;height:30px;max-width:60px;margin-right:.1em;padding:0 15px 0 .5em}.checkoutprogressindicator>div .label{display:none}.checkoutprogressindicator>div .value{display:table-cell;font-size:.85em;height:30px;line-height:1;text-align:center;vertical-align:middle}.checkoutprogressindicator>div.active .value{color:#000;font-weight:bolder}.formfield .value .errormessage,.cart .couponcode .errormessage,.formfield.zip .errormessage,.errormessage{display:block;color:#f39c59;font-size:.8em;clear:both;font-weight:bold}.errorField,.errorField .labeltext{color:#f39c59}.errorField .noticeLabel{color:#707378}.errormessage a{color:#f39c59;text-decoration:underline;float:none}.registration .errormessage a{float:none;text-transform:none}.span-errormessage{display:block;font-weight:bolder;color:#f39c59}.checkout .selectcreditcard{display:none}.checkout .creditcardlist label{display:none}.checkout .creditcardlist .deletecreditcard{display:none}.checkout .paymentmethodform{border-top:1px solid #d0d0d0;margin-top:.5em;margin-bottom:.5em;padding-top:.5em}.checkout .paymentmethodform h4{margin-bottom:0}.checkout .selectpaymentmethod .formfield:.checkout .paymentmethod{margin-top:.5em}.paymentmethod .label{vertical-align:middle}.checkout .paymentmethods label span.text{display:none}.checkout .paymentform{display:none}.creditcardlist select#credit_card_select{width:100%;padding-right:1.9em}.formfield.expirationdate .label{vertical-align:top}.creditcardcolumn .month,.creditcardform .expirationdate .month{float:left;width:48%;vertical-align:middle}.creditcardcolumn .year,.creditcardform .expirationdate .year{float:right;width:48%;vertical-align:middle}.checkout .checkoutbilling .formfield .caption,.creditcardform .expirationdate .month .label,.creditcardform .expirationdate .year .label{display:none}.checkout .checkoutbilling .addressform .emailsignup{display:none}.checkout .bmltermsandconditions{display:none}.checkout #shippingEstimatedDeliveryDateContainer{padding-top:10px;padding-bottom:25px;display:inline-block}.checkout #shippingEstimatedDeliveryDate{margin-bottom:10px}.checkout #shippingEstimatedDeliveryDateTooltip{display:inline-block}.checkout #shippingEstimatedDeliveryDateTooltip .eddwhy .tooltip:before,.checkout #checkoutShipToHotelContainer .tooltip:before{background:url(../images/why_icon.gif) no-repeat left center;content:'';width:16px;height:16px;vertical-align:text-bottom;display:inline-block}.checkout #checkoutShipToHotelContainer .tooltipcontainer{margin-bottom:10px}.checkout #shippingEstimatedDeliveryDateTooltip .eddwhy .tooltipcontainer{margin-left:20px}.checkout #shippingEstimatedDeliveryDateTooltip .tooltip-body{line-height:normal}.checkout #shippingEstimatedDeliveryDateContainer label{font-weight:normal;display:inline-block;margin-bottom:10px}.checkout #shippingEstimatedDeliveryDate{width:250px;float:left;display:block}.checkout #checkoutShipToHotelContainer .blocktitle{font-weight:bold;margin-bottom:5px;display:inline-block}.checkout #checkoutShipToHotelContainer button#getAvailableDates{margin:10px 5px 0;background-color:#ce1d3b}.checkout #checkoutShipToHotelContainer #estimatedDeliveryDateOptions{padding:10px}.checkout .firstnamemsg{margin-top:10px;margin-bottom:-5px;display:none}.checkout .firstnamemsg .firstnamewhy .tooltip{color:#ce1d3b;font-weight:bold}.checkout .firstnamemsg .tooltip .tooltip-body{color:#707378;font-weight:normal}.checkout #formFieldHotelName,.checkout #formFieldBookingNumber{display:none}.checkout #formFieldBookingNumber .caption{font-size:10px;display:block;clear:both}.checkout .giftcertcouponform{border-top:1px solid #d0d0d0;margin-top:.5em;margin-bottom:.5em;padding-top:.3em}.checkout .couponcode .label,.checkout .giftcertfield .label{display:block}.checkout .couponcode .value,.checkout .giftcertfield .value{float:left}.checkout .couponcode .value input,.checkout .giftcertfield .value input{width:8em}.checkout .giftcertfield .checkbalance{white-space:nowrap;clear:left;width:100%;display:block;text-decoration:underline;padding-left:.5em}.checkout .giftcertcouponform .redemption .success span{display:block;width:60%;float:left;color:#f39c59;font-weight:bold}.checkout .giftcertcouponform .couponform .redemption .success span{display:inline;float:none}.checkout .giftcertcouponform .redemption .remove{float:right;clear:right;font-weight:normal;margin-right:.6em}.checkout .giftcertcouponform .redemption .remove span{text-decoration:underline;background:0;font-weight:normal;padding:0;float:none;display:inline;width:auto;color:#707378}.checkout .giftcertcouponform .redemption .remove img{margin-right:.5em}.checkout .giftcertcouponform .requiredindicator{display:none}.checkout .giftcertform .helptext{border-top:1px dashed black}.checkout .giftcertfield .balance,.giftcertfield .redemption{color:#f39c59;font-weight:bold;overflow:hidden;width:100%}.checkout .giftcertfield .redemption a span{text-decoration:underline}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .header .checkoutsummarytitle{font-weight:bolder;font-size:1.2em;padding-left:1em}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .header .continuechekout{float:none;margin-bottom:4px}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .header{border-bottom:1px solid #d0d0d0;overflow:auto;padding-bottom:1em}.checkout .checkoutplaceorder .header>a,.checkout .checkoutplaceorder .checkoutsummaryproductinfo .viewCart>a{text-decoration:underline!important;text-transform:uppercase;margin-left:2em;font-weight:normal;color:#c00d34;float:right}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails .product .name>a{display:none}.checkout .checkoutplaceorder .shippingandbilling{border-top:1px solid #d0d0d0}.checkout .checkoutplaceorder .shippingandbilling .minishipment,.checkout .checkoutplaceorder .shippingandbilling .shippingdetails,.checkout .checkoutplaceorder .shippingandbilling .minibillingaddress{padding:1em .5em}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails,.checkout .checkoutplaceorder .checkoutsummaryproductinfo .orderstitle{clear:both;display:block;padding:2em .5em}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails span{color:black}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable tr.orderdiscount .value.discount,.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails .promo{color:#be0f34}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails .quanity,.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails .itemTotal,.checkout .checkoutplaceorder .checkoutsummaryproductinfo .checkoutsummaryproductdetails .itemPrice{color:#bbbfc2}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .product .productattributes{display:none}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .orderdetails{font-weight:bolder;font-size:1.2em;float:left;clear:both}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .product .name{font-weight:bolder;font-size:1.1em}.checkout .checkoutplaceorder .shippingandbilling .minibillingaddress .header{font-weight:bolder;font-size:1.1em}.checkout .checkoutplaceorder .shippingandbilling .minishipment .header{font-weight:bolder;font-size:1.1em}.checkout .checkoutplaceorder .shippingandbilling .shippingdetails .header{font-weight:bolder;font-size:1.1em}.checkout .checkoutplaceorder .shippingandbilling .minishipment .details,.checkout .checkoutplaceorder .shippingandbilling .shippingdetails .details,.checkout .checkoutplaceorder .shippingandbilling .minibillingaddress .details,.checkout .checkoutplaceorder .minipaymentinstrument .details{color:#bbbfc2}.checkout .checkoutplaceorder .shippingandbilling .minishipment .details,.checkout .checkoutplaceorder .shippingandbilling .minibillingaddress .details,.checkout .checkoutplaceorder .minipaymentinstrument .details{color:#bbbfc2}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals{clear:both;text-align:right;border-top:1px solid #d0d0d0}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .header{font-weight:bolder;font-size:1.1em;text-align:left;float:left;width:25%;display:inline-block}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals>span{font-weight:bolder;font-size:1.1em}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotals{overflow:auto}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotals .ordertotal{font-weight:bolder;font-size:1.1em}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable{float:right;width:98%}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable th{text-align:left;padding-left:.5em}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable td{text-align:right;padding-left:.5em;width:100%;white-space:nowrap}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable .ordertotal{font-weight:bolder}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable tr{color:#bbbfc2}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable .ordertotal{font-weight:bolder;font-size:1.2em}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable .ordertotal .label{color:black;white-space:nowrap}.checkout .checkoutplaceorder .placeorder_footer .placeordertotals .ordertotalstable .ordertotal .value{color:#be0f34}.cartfooter .cartordertotals .ordertotalstable tr.ordertotal .value{white-space:nowrap}.checkout .checkoutplaceorder .minipaymentinstrument{text-align:right;clear:both;border-top:1px solid #d0d0d0}.checkout .checkoutplaceorder .minipaymentinstrument .header>a{font-weight:normal}.checkout .checkoutplaceorder .minipaymentinstrument .header>span{font-weight:bolder;font-size:1.1em;float:left}.checkout .checkoutplaceorder .minipaymentinstrument .details{clear:both}.checkout .checkoutplaceorder .formactions{margin-top:.5em;clear:both}.checkout .checkoutplaceorder .formactions .editcart{float:left}.orderconfirmation .orderconfirmationdetails .orderpayment>h2,.orderconfirmation .orderconfirmationdetails .orderpayment .orderbilling,.orderconfirmation .orderconfirmationdetails .ordershipments .ordershipment .orderpayment .orderpaymentdetails .orderpaymentsummary .label .paymenttotal,.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .ordersubtotal,.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .orderdiscount,.orderstatus .orderpayment>h2,.orderstatus .orderpayment .orderbilling,.orderstatus .ordershipments .ordershipment .orderpayment .orderpaymentdetails .orderpaymentsummary .label .paymenttotal,.orderstatus .orderpayment .orderpaymentsummary .ordersubtotal,.orderstatus .orderpayment .orderpaymentsummary .orderdiscount{display:none}.orderconfirmationdetails .ordershipments .ordershipment .product .productattributes,.orderconfirmationdetails .ordershipments .ordershipment .productPrice,.orderconfirmationdetails .ordershipments .ordershipment .shippingmethod,.orderconfirmationdetails .ordershipments .ordershipment .shippingstatus,.orderconfirmationdetails .ordershipments .ordershipment .productName .product .promo,.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .paymenttotal,.orderstatus .orderpayment .orderpaymentsummary .paymenttotal,.orderstatus .ordershipments .ordershipment .product .productattributes,.orderstatus .ordershipments .ordershipment .productPrice,.orderstatus .ordershipments .ordershipment .shippingmethod,.orderstatus .ordershipments .ordershipment .shippingstatus,.orderstatus .ordershipments .ordershipment .productName .product .promo,.ordershipment .ordershipmenttable .productLine .productPrice,.ordershipment .ordershipmenttable .shippingmethod,.ordershipment .ordershipmenttable .shippingstatus{display:none}.orderconfirmationdetails .ordershipments .ordershipment .ordershipmentaddress,.orderstatus .ordershipments .ordershipment .ordershipmentaddress{border-top:solid 1px #d0d0d0;margin:.8em 0}.orderconfirmationdetails .ordershipments .ordershipment .ordershipmentaddress,.orderconfirmationdetails .ordershipments .ordershipment .orderbilling,.orderconfirmationdetails .ordershipments .ordershipment .orderpayment{padding-top:.8em}.orderconfirmationdetails .ordershipments .ordershipment .orderpayment{margin-top:.8em}.orderconfirmation .alternativeview,.orderconfirmation .orderbilling,.orderconfirmation .orderpayment{border-top:solid 1px #d0d0d0}.orderconfirmation .orderpayment{margin-top:1em}.orderconfirmation .thankyoumessage h2{font-size:1.25em!important}.orderconfirmation .orderbilling .miniaddress{color:#282b30}.orderconfirmation .thankyoumessage,.orderconfirmationdetails,.orderconfirmation .alternativeview{padding:.5em}.orderconfirmation .alternativeview a.username span{background:0;text-decoration:underline;color:#000}.orderconfirmationdetails .ordershipments .ordershipment .productLine,.orderstatus .ordershipments .ordershipment .productLine{clear:both;overflow:auto}.orderconfirmationdetails .ordershipments .ordershipment .productLine .productquantity,.orderstatus .ordershipments .ordershipment .productLine .productquantity{float:left;margin-right:.5em}.orderconfirmation .companythanksmessage,.orderconfirmation .alternativeview,.orderconfirmationdetails .ordershipments .ordershipment .ordershipmentaddress .label,.orderstatus .ordershipments .ordershipment .ordershipmentaddress .label,.orderconfirmation .usersendedemail,.orderconfirmationdetails .orderheader .label,.orderstatus .orderheader .label,.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .ordertotals .label,.orderstatus .orderpayment .orderpaymentsummary .ordertotals .label,.orderconfirmation .orderconfirmationdetails .ordershipments .ordershipment .productLine .productquantity,.orderstatus .ordershipments .ordershipment .productLine .productquantity,.orderpaymentinstruments .paymentamount .value{color:#707378}.orderpaymentinstruments .ordersubtotal .value,.orderpaymentinstruments .codfee .value,.orderpaymentinstruments .paymentamount .value{float:right;color:#707378}.orderconfirmation .usersendedemail{font-size:1.2em;line-height:2em}.ordershipmenttable .productLine .productquantity{float:left}.ordershipmenttable .productLine .productattributes{display:none}.ordershipmenttable .productLine .productquantity,.ordershipmenttable .productLine .productName .product .name a{display:inline}.orderdetailstitle{border-top:1px solid #e5e5e5;padding-top:.5em;margin-top:.5em}#order_number_details,.orderdate .value,.orderdetails .orderpayment .orderpaymentdetails .valueblock .value,.orderpaymentinstruments .paymentamount .value,.orderpaymentinstruments .ordersubtotal .value,.orderpaymentinstruments .codfee .value{color:#282b30}.orderpaymentinstruments .paymentamount .label{color:#282b30}.orderdetails .orderpayment .orderpaymentsummary .ordertotals{margin-top:1em}.orderstatus .orderpayment .orderpaymentdetails .valueblock,.orderdetails .orderpayment .orderpaymentdetails .valueblock{float:left;text-align:left;padding-left:.3em}.orderdetails .orderpayment .orderpaymentdetails li .valueblock{float:right}.ordershipmenttable .productLine .productName .product .name a{color:#282b30;font-family:Georgia,Times New Roman,Times,serif;padding-left:.3em}.orderconfirmation .alternativeview>a{color:black;text-decoration:underline}.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .ordertotals .ordertotal,.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .ordertotals .ordershipping{margin-top:2em}.orderstatus .orderpayment .orderpaymentsummary .ordertotals .ordertotal,.orderstatus .orderpayment .orderpaymentsummary .ordertotals .ordershipping{margin-top:1em}.orderconfirmation .orderconfirmationdetails .orderpayment .orderpaymentsummary .ordertotals .value,.orderstatus .orderpayment .orderpaymentsummary .ordertotals .value,.orderconfirmation .orderconfirmationdetails .ordershipments .ordershipment .productLine .productName .product .name>a,.orderstatus .ordershipments .ordershipment .productLine .productName .product .name>a{color:black}.ordershipping .shippingname em,.ordersalestax .value em{font-size:.8em;font-style:normal}.orders form{padding:.5em}#easyOverlayMask{background:#000;opacity:.5;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}#easyOverlay{padding:0;visibility:hidden;color:#fff;z-index:9}#easyOverlay img{width:93%;max-width:640px!important;padding:0 .5em}#easyOverlay .closeit{z-index:99!important;float:right;top:2.3em;background:transparent url(../images/icon_close.png) right top no-repeat;width:44px;height:47px;position:relative}body.zoomwindow{white-space:nowrap}img.zoomwindow{vertical-align:top}a.zoomwindow{position:absolute;top:0}a.zoomwindow img{height:3em;float:right;margin:2em}ul.recommendations li{border-bottom:1px solid #e5e5e5;overflow:hidden;padding:1.6em 0;min-width:30px;position:relative}ul.recommendations li.last{border-bottom:0}.recommendations.drHeaderWrapper{display:block;padding:.5em .5em 1em .5em;color:#282b30;font-size:1.4em}.tileImage{display:table-cell;z-index:1}.tileImage a{display:inline-block;width:60px}.tileImage img{max-width:100%;height:auto;position:relative;z-index:1}ul.recommendations a img{display:inline;vertical-align:middle}ul.recommendations .producttile{background:0;border-bottom:0;display:table-row;cursor:pointer}.prodInfo{display:table-cell;vertical-align:middle;width:100%;padding-bottom:5px}ul.recommendations li .subtitle{clear:left}ul.recommendations li .name a{color:#090909;font-weight:bold}ul.recommendations li .priceDetails{display:table-cell;vertical-align:middle}ul.recommendations .image{display:none}ul.recommendations li .priceLabel{display:none}ul.recommendations li .pricing{display:inline-block;margin-left:.5em}ul.recommendations li .salesprice{color:#be0f34;font-weight:bold;display:block;font-size:1.1em!important}ul.recommendations li .promo{display:none}ul.recommendations li .price .promo{display:block}ul.recommendations li .price .saveprice,ul.recommendations li .price .title{display:none}.custom-carousel .beautySet .producttile>.image{display:block;float:left;width:6.2em;padding-right:0}.custom-carousel .beautySet .producttile>.image img{max-width:100%}.custom-carousel .beautySet .producttile .quickviewSimplified{overflow:auto}.custom-carousel .beautySet .producttile{overflow:auto;border-bottom:0}.productInfo .recommendedBeautysetProdPrice>span{color:#97989a}.beautySetProduct .productImage{border:5px solid #e5e5e5;display:block;width:100%}.beautySet .beautySetPlus{background:none repeat scroll 0 0 #e5e5e5;border:5px solid #e5e5e5;font-weight:bolder;max-width:100%;text-align:center;width:6.2em;color:black;padding-bottom:.5em}.beautySetTotal{background:#e5e5e5;display:block;position:relative;top:-1em;text-align:right;border:5px solid #e5e5e5;width:6.2em;float:left;max-width:100%}.beautySetAddToCartButton{width:100%}.custom-carousel .beautySet .producttile .productInfo{float:left;font-family:arial;font-size:.96em;margin-left:1.6em;margin-top:.3em;width:60%;height:8em}.custom-carousel .beautySet .producttile .productInfo>a{color:black;font-weight:bolder;overflow:auto}.beautySetTotal .bsLabel,.beautySetTotal .bsSave{display:none}.beautySetTotal .normalPrice{text-decoration:line-through}.beautySetTotal .bsSave>span{font-weight:bolder}.beautySetTotal .normalPrice{margin-bottom:1em}.beautySet .badge{padding:.5em;width:auto;background-color:#a7c4db;color:white;display:block;margin:0 auto;text-align:center;font-size:11px}.beautySetTotal .webPrice{color:#bf0f35;font-weight:bolder;font-size:1.3em}.beautyAddToCart{display:block;float:left;padding-left:2.5em;width:50%}.custom-carousel .beautySet .producttile{background:0}.recommendedBeautySetCenter{margin:0 1.5em}.recommendedBeautySetWrapper{position:relative}.recommendedBeautySetWrapper .recommendedBeautySetTop{background-image:url(../images/beauty_set_title.png);color:white;font-family:arial;font-size:1.1em;font-weight:bold;max-width:291px;margin-bottom:.5em;margin-left:-0.3em;text-align:center}.recommendedBeautySetWrapper .recommendedBeautySetLeftArrow,.recommendedBeautySetWrapper .recommendedBeautySetRightArrow{height:15px;position:absolute;top:49%;width:1em}.recommendedBeautySetWrapper .recommendedBeautySetLeftArrow{background:transparent url(../images/beauty_set_left_arrow.png) no-repeat 99% center}.recommendedBeautySetWrapper .recommendedBeautySetRightArrow{background:transparent url(../images/beauty_set_right_arrow.png) no-repeat 99% center;right:0}.cartBeautySetWrapper{background:#e5e5e5;padding:.5em .5em}.cartBeautySetWrapper h3{color:#282b30;text-align:center;font-family:Arial;text-transform:uppercase;font-weight:normal}.cartBeautySetWrapper h4{color:#090909;font-weight:bold;margin-bottom:0}.cartBeautySetWrapper h3.subtitle{font-weight:normal;color:#090909;font-size:1em;text-align:left;text-transform:none;margin-bottom:0}.cartBeautySetWrapper .imagecolumnbundle{float:left;max-width:85px;padding-right:0;width:30%}.cartBeautySetWrapper .imagecolumnbundle img{width:100%;height:auto}.cartBeautySetWrapper .detailscolumn .name{float:right;font-family:Arial;font-size:1.2em;width:65%}.cartBeautySetWrapper .detailscolumn .price{display:none;color:#707378;float:right;font-family:Arial;font-size:1.1em;width:65%}.cartBeautySetWrapper .rowbundle.odd,.cartBeautySetWrapper .rowbundle.even{display:block}.cartBeautySetWrapper .beautySetPlus{font-size:1.4em;text-align:center;display:block;margin:0 auto;float:left;max-width:85px;width:30%}.cartBeautySetWrapper .quantitycolumn{display:none}.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{text-align:center}.custom-carousel .paging{clear:both}.custom-carousel .custom-carousel-buttons .custom-carousel-button{width:20px;height:20px;margin-right:1px;cursor:pointer;background:url('../images/beauty_set_circle.png') no-repeat 0 8px;display:inline-block}.custom-carousel .custom-carousel-buttons .custom-carousel-button.selected{background:transparent url('../images/beauty_set_selected_circle.png') no-repeat 0 8px;cursor:default}.custom-carousel .custom-carousel-item{opacity:0;display:none}.bundleheading{font-weight:bold;font-size:1.2em;color:black;margin-top:15px}.estimatedloyaltybox{width:100%;background:#4d1f83 url("../images/loyality-bgr.png") top left repeat-y}.estimatedloyaltypoints{height:50px;overflow:auto;min-width:240px;background:#4d1f83 url(../images/icon-loyalty.jpg) center left no-repeat;color:#fff;display:table-cell;vertical-align:middle}.estimatedloyaltypoints .callout{padding-left:12em;font-weight:normal}.cart .pricetag{float:right}.cart .productsQty{float:left;clear:both}.cart .productsQty .digit{font-weight:bold}#tooltip{background-color:#eee;border:1px solid #111;opacity:.85;padding:5px;position:absolute;z-index:3000}#tooltip span,#tooltip div{margin:0}#tooltipviewdetails{cursor:pointer}.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.tooltipshadow{width:13.125em;padding:10px;border:0;background-color:transparent;opacity:.8}.errorpage .errorcontent .breadcrumbs-links{margin:1.5em 0;border-top:0}.errorpage .errorcontent .breadcrumbs-links li{display:block;padding:1em 1.5em;background:#e5e5e5;border-bottom:2px solid #7d8086;overflow:auto;color:#be0f34;font-sie:1.3em;text-transform:uppercase}.badge{padding:.5em .1em;margin-left:1em;margin-right:5%;background-color:red;color:#fff;text-align:center;font-size:.8em;font-weight:bolder;white-space:nowrap}.badgecontainer{position:absolute;top:0;left:0;width:100%}.productlisting .producttile .infopanel .badgecontainer,.beautySet .producttile .productInfo .badgecontainer{display:inline-block;position:static;width:auto}.productlisting .producttile .infopanel .badge,.beautySet .producttile .productInfo .badge{padding:.5em 1em;margin:0;min-width:10em}.badge.WEB_EXCLUSIVE{background-color:#a7c4db}.badge.SPECIAL_OFFER{background-color:#f1798d}.badge.NEW{background-color:#f7b992}.badge.AWARD_WINNER{background-color:#dec180}.tableDiv{display:table;width:100%}.priceTableDiv{float:right;display:table}.rowDiv{display:table-row}.cellDiv{display:table-cell;vertical-align:middle}.priceDetails .tableDiv .rowDiv .arrow{vertical-align:middle}.notfound .errorpage .errorcontent .banner404{float:left}.notfound .errorpage .errorcontent{display:table;overflow:auto}.notfound .errorpage .productnav-footer{clear:both}.notfound .errorpage .errorcontent .errorpageexplain{font-size:1.5em;font-weight:bold;vertical-align:middle}.notfound .errorpage{overflow:auto}.checkout .checkoutsamples{margin:0 .8em}.checkout h2,.paymentmethodform h5{font-family:Georgia;font-weight:normal;color:#282b30;font-size:1.5em}.checkout #menu_container{border-bottom:2px solid #707378}.checkout #navigation.categorymenu{background-image:url('../images/progressindicator-leftline.png'),url('../images/progressindicator-rightline.png'),url('../images/progressindicator-bgrline.png');background-repeat:no-repeat,no-repeat,repeat-x;background-position:left top,right top,left top;margin-top:.5em;padding:0 0 .7em 0;font-size:.63em}.checkout #menu_container li{width:20%;display:block;float:left;padding:0;margin:0;text-align:center;color:#b8b9bb;border:0;text-transform:uppercase}.checkout #menu_container li.selected{color:#be0f34}.checkout #menu_container li a{color:#b8b9bb;padding:0;margin:0}.checkout #menu_container li span.imagecontainer{box-sizing:border-box;width:28px;height:25px;display:block;margin:0 auto .2em auto;padding:0;border-left:1px solid #fff;border-right:1px solid #fff;background:0;background-image:url('../images/progressindicator-sprite.jpg');background-repeat:no-repeat;background-color:#fff}.checkout #menu_container li:nth-child(1) .imagecontainer{background-position:0 0}.checkout #menu_container li:nth-child(1).selected .imagecontainer{background-position:0 -26px}.checkout #menu_container li:nth-child(2) .imagecontainer{background-position:-26px 0}.checkout #menu_container li:nth-child(2).selected .imagecontainer{background-position:-26px -26px}.checkout #menu_container li:nth-child(3) .imagecontainer{background-position:-52px 0}.checkout #menu_container li:nth-child(3).selected .imagecontainer{background-position:-52px -26px}.checkout #menu_container li:nth-child(4) .imagecontainer{background-position:-78px 0}.checkout #menu_container li:nth-child(4).selected .imagecontainer{background-position:-78px -26px}.checkout #menu_container li:nth-child(5) .imagecontainer{background-position:-104px 0}.checkout #menu_container li:nth-child(5).selected .imagecontainer{background-position:-104px -26px}.checkout #menu_container li:nth-child(6) .imagecontainer{background-position:-104px 0}.checkout #menu_container li:nth-child(6).selected .imagecontainer{background-position:-104px -26px}.checkoutsamples h2{float:left;width:70%;margin-top:.5em;font-size:1.4em}.checkoutsamples .formactions,.checkoutsamples .continuecheckoutbutton{padding:0}.checkoutsamples div.continuecheckoutbutton.top{float:right;margin-top:1em}.samplesHeader{margin-bottom:.6em}#samples_categories{margin-top:.8em}#samples_categories .title{font-size:1.3em;margin-bottom:.2em}#content #samples_categories .title{display:none}#content .checkoutsamples h2{margin-bottom:.5em}#samples_categories li{float:left;margin-right:2%;margin-bottom:2%;width:32%}#samples_categories li:nth-child(3n+3){margin-right:0}#samples_categories li a{text-transform:uppercase;color:#fff;background-color:#707378;border:1px solid #707378;font-weight:bold;text-align:center;height:3.5em;display:table-cell;width:32%;vertical-align:middle;font-family:Arial}#samples_categories li a.samplesTabInactive{color:#707378;background-color:#fff;border:1px solid #d4d5d7}#samples_errormsg{text-align:center;color:#be0f34}.checkoutsamples .samplesLeftInfo{text-align:center;margin-bottom:1.3em}.checkoutsamples .samplesLeftInfo span{color:#be0f34;font-weight:bold}#samplesBody{border-top:2px solid #b8b9bb}#samplesList .producttile,#bonusproductsContainer .producttile{background:0;padding:2em 0 1.1em 0;border-bottom:1px solid #e5e5e5;overflow:hidden}#bonusproductsContainer .lastproducttile .producttile{border-bottom:0}#samplesList .producttile .image,#bonusproductsContainer .producttile .image{float:left;width:50%;padding:0;max-width:100%}#samplesList .producttile .name,#samplesList .producttile .name a,#bonusproductsContainer .producttile .name,#bonusproductsContainer .producttile .name a{float:left;width:50%;font-weight:bold;color:#282b30}#samplesList .producttile .productimage,#bonusproductsContainer .producttile .productimage{max-width:100%;padding:0;text-align:center;min-height:0;min-width:0;width:auto}#samplesList .producttile>.clear,#bonusproductsContainer .producttile>.clear{clear:right}#samplesList .producttile .selectSample,#bonusproductsContainer .producttile .selectSample{float:right;text-align:left;width:50%;clear:both}.checkoutsamples div.continuecheckoutbutton.bottom{margin:2em 0 2.4em 0}.cart .bonusproductssection .productinformation .productCollection{text-align:left}.cart .bonusproductssection .cartbonusproduct{vertical-align:middle;display:table-cell}.cart .promoprice.primarycolor,.cart .promoprice.primarycolor span,.cart .promoprice.primarycolor span.value{color:#ce1d3b}.storedetails{padding:.5em}.storelocator h2{padding:.3em}#storedetailsmap,#map_canvas{display:block;margin-left:1.5em;margin-right:1.5em;height:250px;width:auto;max-width:60em}#stores .productloader{width:auto;margin:0;padding:80px;max-width:640px}#stores div.storeinfowindowmarkup{display:none}#container.pt_storelocator div.storeresults_navigation{margin-top:15px;margin-bottom:2px;font-weight:normal}#container.pt_storelocator .storeresults_navigation_storetypes{float:left}#container.pt_storelocator .storeresults_navigation_paging{float:right}#storesearchform .checkboxes.clearfix .checkbox input[type="checkbox"],#storesearchform .checkboxes.clearfix .checkbox label,select#country{display:none}#container.pt_storelocator div.storedetails h2.pagetitle{margin-bottom:.5em}#container.pt_storelocator div.storedetails div.storeimagescontainer{width:100%;max-width:640px;height:auto;border:0}#container.pt_storelocator div.storedetails div.storeimagescontainer li img{display:block;max-width:100%;z-index:99}#container.pt_storelocator .breadcrumb .selected{padding-left:.3em}#storedetailscontainer{margin-top:22px}#container.pt_storelocator div.storedetails div.storeinfocontainer{width:100%;max-width:640px;float:left}#container.pt_storelocator div.storedetails h4{margin:0 0 10px 0;padding:0;color:#282b30;font-family:Arial}#container.pt_storelocator div.storedetails div.storeinforow{margin-bottom:1em}#container.pt_storelocator div.storedetails div.storeaddress{float:left;width:46%;color:#707378}#container.pt_storelocator div.storedetails div.storeaddress span{color:#282b30}#container.pt_storelocator div.storedetails div.sepbrd{float:left;border-right:1px solid #e5e5e5;width:2%;min-height:7em;margin:1em 0}#container.pt_storelocator div.storedetails div.storetype{float:left;width:35%}#container.pt_storelocator div.storedetails div.storehours{float:right;width:47%;color:#707378}#container.pt_storelocator div.storedetails div.sd_contactus{float:right;width:35%;margin-right:80px}#container.pt_storelocator div.storedetails div.about{float:left;width:100%}#container.pt_storelocator div.storedetails div.drawer .drHeaderWrapper .drHeader{color:#282b30;font-weight:bold}#container.pt_storelocator div.storedetails div.drContent{padding-bottom:1em;margin-bottom:1em}#container.pt_storelocator div#stores div.resultsinfo{color:#282b30}#container.pt_storelocator ul.tabs-titles li{width:50%}.storelocatorsearch{padding:.8em 0 .8em 0!important;overflow:auto;background:#fff url(../images/icon-search-button-glass.png) no-repeat .3em .8em;border:0;margin-top:1em}#storesearchform{float:left;overflow:hidden;width:100%}.storelocatorzipsearch .storelocatorinput{padding:0 .5em 0 0;display:block;float:left;margin:0 0 0 2.3em;border:0;height:27px;border-radius:0;-webkit-border-radius:0!important;-moz-border-radius:0;background:transparent url(../images/icon-search-background.png) repeat-x 0 0;width:72%}.storelocatorzipsearch .searchGoButton{display:block;float:left;width:53px;height:27px;margin:0;padding:0;background:transparent url(../images/icon-search-button-go.png) no-repeat 0 0;color:#fff;border:0;font-weight:bold}button#getLocationButton{display:inline-block;margin:0 auto;padding:.5em 1.5em;text-align:center;background:#be0f34;color:#fff;border:0;position:relative;float:none}.storedetailssearchbar button#getLocationButton{display:none}#storelocatorresultstable{width:100%;max-width:640px}.half{width:49%;float:left}.storerow{padding:.5em 0;clear:both;border-bottom:1px solid #e5e5e5}.half a.allcapslink{display:block;float:right;padding:.5em 2em;background:#be0f34;color:#fff;border:0;vertikal-align:middle}#addressform .title .label{line-height:2.3em}.refinementinfo .relax{display:none}.orderpayment .minicreditcard{color:#282b30}.customerservicesection{margin:1em 0 0 0}.customerservicesection ul{margin-left:1em}.contactus input,.contactus textarea{width:97%}.contactus select{width:auto;max-width:90%;padding-right:2em}.contactus .caption{display:block}.contactus .messagesent{text-align:center}.contactus .contactUsTitleOptions{float:left;margin-right:5px}.contactus .contactUsTitleOptions input{width:auto}.contactus .agree span.ui-checkbox{margin:8px 4px 0 0}#giftoptions textarea{background:#fff none;border:2px solid #b7b9bb;border-radius:7px;-webkit-border-radius:7px;-webkit-box-shadow:inset 3px 3px 5px 0 #ccc;box-shadow:inset 3px 3px 5px 0 #ccc;color:#707378;height:150px;margin-right:0;padding:.8em 1em;width:98%;box-sizing:border-box}#formFieldRemark textarea{background:#fff none;border:2px solid #b7b9bb;border-radius:7px;-webkit-border-radius:7px;-webkit-box-shadow:inset 3px 3px 5px 0 #ccc;box-shadow:inset 3px 3px 5px 0 #ccc;color:#707378;height:150px;margin-right:0;padding:.8em 1em;width:98%;box-sizing:border-box}.checkout .giftmessagetext .caption{text-align:right}.checkout .giftmessagetext .caption .count{color:#ce1d3b}.checkout .rightshippingcolumn .caption .count{color:#ce1d3b}.checkout .giftwrap .giftleftcontent .giftprice div.pricing,.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price,.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price div.salesprice{display:inline}.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price div.salesprice{color:#be0f34}.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price .standardprice{display:inline}.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price .savingPercentage,.checkout .giftwrap .giftleftcontent .giftprice div.pricing div.price .clear,.checkout .giftwrap .giftleftcontent .priceLabel{display:none}h2.yousearch{font-weight:normal;margin-left:.4em}.badge.FREE{background:#f1798d}#AddressDoctorDialog{overflow:hidden;margin:.8em}#AddressDoctorDialog .suggestedaddressHeader,#AddressDoctorDialog .suggestedaddressHeader{font-weight:bold}#AddressDoctorDialog .enteredAddress .suggestedaddressHeader{border:0;margin-top:0;padding-top:0}#AddressDoctorDialog .enteredAddress .suggestedaddress{margin-top:0;border-bottom:0;padding-bottom:0}#AddressDoctorDialog .suggestedaddressHeader{border-top:1px solid #d0d0d0;margin-top:.5em;padding-top:1em}#AddressDoctorDialog .suggestedaddress{margin-top:.5em;border-bottom:1px dashed #d0d0d0;padding-bottom:.5em}#AddressDoctorDialog .enteredAddress.AddressDoctor{margin-bottom:0}#AddressDoctorDialog .AddressDoctor{margin-bottom:1em}#btnAddressDoctorReturn{float:left;background:#3d4044;padding:0 1.5em;color:white;border:0;height:24px;text-align:center;text-transform:uppercase;border-image:initial}#btnAddressDoctor{margin-right:0;color:white;background:#be0f34;border:0;padding:0 1.5em;height:24px;line-height:25px;text-align:center;display:inline-block;text-transform:uppercase;border-image:initial}.AddressDoctorTooltip{padding:1em}#ageverifyOptionFields input[type=radio]{width:auto;margin-right:.5em}.footer-block .legalNewsletter{padding:.9em 1.5em;background-color:#e5e5e5;color:#616265}.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:0 47px 11px 0}.fb-direct-link:hover{background-position:0 -21px}.newsletter h2.pagetitle{color:#282b30;padding:0 .5em}.footer-links .newsletter-link{background:none repeat scroll 0 0 #e5e5e5;border-bottom:1px solid #c3c3c3;border-top:1px solid #fff;color:#282b30;display:block;overflow:auto;padding:1em 1.5em}.footer-links .newsletter-link a{color:#bf1010;text-transform:uppercase}.newsletter-form .formfield{padding:.5em .5em 0}.newsletter-form .checkbox{padding:1em 0 1.5em 0}.newsletter-form .value select,.newsletter-form .value input{width:100%;padding:0}.newsletter .newsletter-thank-you,.newsletter .newsletter-confirmation-failed,.newsletter .newsletter-confirmation-required{padding:.5em .5em 0}.newsletter.newsletterFormRedesign .newsletter-form{margin-top:1rem}.newsletter.newsletterFormRedesign .newsletter-form .title label{width:auto;float:left}.newsletter.newsletterFormRedesign .newsletter-form .title .value label,.newsletter.newsletterFormRedesign .newsletter-form .formfield.birthday label,.newsletter.newsletterFormRedesign .newsletter-form .categories label{margin-left:.5rem}.newsletter.newsletterFormRedesign .newsletter-form .title .value label,.newsletter.newsletterFormRedesign .formfield .radiogroup .value label{width:auto;float:none;margin:0 1rem 0 .5rem}.newsletter.newsletterFormRedesign .formfield .radiogroup input{margin-top:.3333rem}.newsletter.newsletterFormRedesign .newsletter-form .value input.textinput,.newsletter.newsletterFormRedesign .newsletter-form .value input.textinput{width:97%;margin-bottom:.9167rem;padding-left:.75rem}.newsletter.newsletterFormRedesign .newsletter-form .formfield.birthday{margin:0 0 1.5rem;border-bottom:1px solid #e5e5e5;padding:0 0 1.5rem;overflow:hidden}.newsletter.newsletterFormRedesign .newsletter-form .birthday .value #dwfrm_newsletter_birthdayday,.newsletter.newsletterFormRedesign .newsletter-form .birthday .value #dwfrm_newsletter_birthdayyear{width:23%;float:left;padding-left:.75rem}.newsletter.newsletterFormRedesign .newsletter-form .birthday .value #dwfrm_newsletter_birthdaymonth{width:47%;float:left;margin:0 .4167rem;padding-left:.75rem}.newsletter.newsletterFormRedesign .newsletter-form .formfield.phone{padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5}.newsletter.newsletterFormRedesign .newsletter-form .formfield .checkbox{margin-left:.5rem;padding:0}.newsletter.newsletterFormRedesign .newsletter-form .termsSmsSection{border-top:1px solid #e5e5e5;padding:1.5rem 0 0}.newsletter.newsletterFormRedesign .newsletter-form .categories{padding-top:1.5rem}.newsletter.newsletterFormRedesign .newsletter-form .categories .checkbox{width:30%;float:left;padding-top:.75rem;padding-bottom:1.25rem}.newsletter.newsletterFormRedesign .newsletter-form #privacyPolicy{margin-top:2.5rem}.newsletter.newsletterFormRedesign .formactions{float:right;width:auto}.newsletter.newsletterFormRedesign .requiredcaption{display:inline-block;margin:.75rem 0 0 .5rem;font-size:.75rem;padding:0;line-height:1rem}.newsletter.newsletterFormRedesign .germanNewsletter label{line-height:1.5}.newsletter.newsletterFormRedesign .germanNewsletter .country select{width:97%;margin-bottom:.5rem}.newsletter.newsletterFormRedesign .germanNewsletter .doubleFields{overflow:hidden;width:97%;position:relative}.newsletter.newsletterFormRedesign .germanNewsletter .doubleFields .label{width:100%;float:left}.newsletter.newsletterFormRedesign .germanNewsletter .doubleFields .value input.smallField{float:left;width:25%;margin-right:.5rem}.newsletter.newsletterFormRedesign .germanNewsletter .doubleFields .value input.smallField.numberBlock{margin-right:0;margin-left:.5rem}.newsletter.newsletterFormRedesign .germanNewsletter .doubleFields .value input.bigField{float:left;width:72%}.newsletter.newsletterFormRedesign .germanNewsletter .formfield .errormessage{margin-top:-1rem}.newsletter.newsletterFormRedesign .germanNewsletter .formfield.doubleFields .value .errormessage{position:absolute;width:70%;float:left;margin-top:0;bottom:-0.22rem}.newsletter.newsletterFormRedesign .germanNewsletter .categories{border-top:1px solid #e5e5e5;margin-top:.75rem}.newsletter.newsletterFormRedesign .germanNewsletter .categories input,.newsletter.newsletterFormRedesign .germanNewsletter .categories label{float:left;margin-right:0;word-wrap:break-word;word-break:break-all}.newsletter.newsletterFormRedesign .germanNewsletter .datause .checkbox{width:auto;margin-right:.5rem}.newsletter.newsletterFormRedesign .newsletter-form .datause #privacyPolicyLink{text-decoration:underline}.newsletter.newsletterFormRedesign .germanNewsletter .termsSmsSection{padding-bottom:1.25rem}.newsletter.newsletterFormRedesign .germanNewsletter .terms input,.newsletter.newsletterFormRedesign .germanNewsletter .datause .checkbox{vertical-align:bottom;margin-top:.25rem;float:left;display:block}.newsletter.newsletterFormRedesign .germanNewsletter .requiredcaption{border-top:1px solid #e5e5e5;width:100%;padding-top:.5rem}.checkout .checkoutbilling .invoiceControls input{width:97%}.checkout .checkoutbilling .invoiceControls select{width:100%}.checkout .checkoutbilling .invoiceControls .rightcolumn{margin-top:1em}#deliverySlot{border-top:1px solid #707378;margin-top:1em;padding-top:1em}.desiredDeliveryTimeSlot,.desiredDeliveryDate{width:285px}.autocomplete-w1{position:absolute;top:0;left:0;margin:8px 0 0 6px;_background:0;_margin:0}.autocomplete{border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_height:350px;_margin:0;_overflow-x:hidden}.autocomplete .selected{color:#282b30;background:#ce1d3b}.autocomplete div{padding:2px 5px;white-space:nowrap}.autocomplete strong{font-weight:normal;color:#282b30}.social-btn .mixi-check-button{clear:both;display:block;margin:4px 0 6px}.checkoutlogin .createaccountbutton button.secondary span,.checkoutlogin .logincustomers button.secondary span{color:white}.checkoutlogin .createaccountbutton,.checkoutlogin .createaccoutnlater{float:left;margin-right:.1em}.checkoutlogin .createaccoutnlater{margin-top:.5em}.checkoutlogin .createaccountbutton button.secondary,.checkoutlogin .logincustomers button.secondary{background-color:#ce1d3b;background-image:none;border-color:#ce1d3b}.header .terms{padding-left:9px}.social-btn .pinterestButtonWrapper{float:left;width:90px;margin-bottom:5px}.specialoffer h1{margin:5px;width:95%}#specialoffer_slots>div{margin:5px 0;width:100%}.contentblock span.productCollection{background:0;padding-left:0;display:block;color:#090909;height:auto;line-height:normal}.infopanel .name span.productCollection{font-weight:bold;text-align:left;padding-left:0;background:0;height:auto;line-height:normal;color:#707378}.productlisting .infopanel .name span.productCollection{color:#090909}.prodInfo .name .productCollection{background:0;color:#090909;padding-left:0;font-weight:bold}.cart .productrow .productname .productCollection{color:#000}.ordershipments .ordershipment .product .productCollection{display:inline!important;font-weight:normal;height:auto;color:#282b30;padding-right:0;line-height:normal}.contentblock .cartBeautySetWrapper h4 span.productCollection{padding:0;height:auto}.checkout .checkoutplaceorder .checkoutsummaryproductinfo .product .name .productCollection{color:#707378;display:inline;float:none}#samplesList .producttile .name .productCollection,#samplesList .producttile .name a .productCollection{color:#282b30}.ordershipmenttable .productLine .productName .product .name a .productCollection{color:black}button.outofstock{background-color:#b8b9bb}.sampleserrormsg{color:#f39c59;font-weight:bold;margin:20px 0 0 0}.pt_campaign div.legalreqWrapper{margin-top:12px}div.legalreqWrapper .legalreqLabel{clear:both;margin:-18px 0 12px 24px}.productsContainer.mobile{padding:.5em}.productdetail .productimagesmall{border:1px solid #8f979d;float:left;height:107px;margin:0 18px 12px 0;position:relative;width:107px}.productdetail .sampleinfo{overflow:hidden}.productdetail .productimagesmall img{height:107px;width:107px}.productdetail .sampleinfo h3{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase}.productdetail .sampleinfo h3 a{color:#282b30}.productdetail .sampleinfo h4{font-family:Arial,sans-serif;font-size:12px;font-weight:bold}.productsubscription{clear:both;display:none;margin:14px 0 0 0}.productsubscription h6{color:#ce1d3b;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;margin:0 0 8px 0;line-height:14px}.productsubscription input{height:21px;line-height:21px;margin-bottom:6px;padding:0 3px 3px;width:60%;float:left;border:1px solid #b5b5b5;-webkit-box-shadow:inset 2px 2px 3px #ccc;-moz-box-shadow:inset 2px 2px 3px #ccc;box-shadow:inset 2px 2px 3px #ccc}#subscriptionSubmit{height:24px;margin:0 0 0 4px;padding:3px 8px 4px 8px!important;width:38px}#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 .newsletterCheckboxes{margin-top:-10px;margin-bottom:7px}.productsubscription .newsletterCheckboxes input{border:0;box-shadow:none;width:auto;height:auto;margin-top:7px;margin-bottom:7px}.productsubscription .newsletterCheckboxes label{font-size:.9167rem;color:#000;font-family:Arial;margin-top:6px;display:inline-block}.productsubscription div.hiddenmsg2,.productsubscription div.hiddenmsg{display:none;font-size:.9167rem;color:#666;font-weight:normal;text-align:left}.productdetail.pdpv2 div.productsubscription .hiddenmsg{text-transform:uppercase}.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:130px;overflow:hidden}.productsubscription button.primary#subscriptionSubmit{background:none repeat scroll 0 0 #be0f34;color:#fff;border:1px solid #b5b5b5;height:26px;line-height:19px;padding:0}.nonKorean{display:none}.awayfromfreeshipment{color:#10568b;font-size:12px;font-weight:bold;float:left;clear:both}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;min-height:21px}.formfield .radiogroup .value input{width:5%;margin-left:2px}.formfield .radiogroup .value label{margin-right:2px}.formfield.birthdaycontainer .value input{width:89%;margin-left:2px}#addtoemaillistOptionFields{display:inline;margin-left:5px}#addtoemaillistOptionFields .value{width:100%;display:inline;float:left}#addtoemaillistOptionFields .value .label{width:25%}#addtoemaillistOptionFields .value .floatleft input{width:5%;margin-left:3px;margin-right:5px}.formfield.registration.sendsms{margin-top:10px}#ageverifyOptionFields{margin-left:7px}.emailcheckbox .checkbox input{display:inline!important}.accountsignin{padding:10px}.accountsignin h3,.socialRegistration h3,.socialRegistration h2,.editConnectionsPage h3,.mergeAccount h3{font-family:Georgia;font-size:18px;color:#be0f34;text-transform:none;margin:0 0 15px 0;font-weight:100}.accountsignin .blocktitle{font-size:15px;font-family:Georgia;color:#292c31;margin:13px 0 5px 0}.accountsignin .hasPassword{padding-top:10px}.accountsignin .forgotpassword{width:175px;text-align:right}.accountsignin .forgotpassword a{text-decoration:underline}.accountsignin label{margin-top:3px}.accountsignin .rememberme{padding-top:10px;float:left}.accountsignin .formactions{padding-top:10px;float:right}.accountsignin .formfield .errormessage{text-align:left;padding:0}.accountsignin .errormessage.errorform{padding:0 0 10px 0}.upserror,.kialaerror{margin-top:.6em;color:#f39c59}.aspot{position:relative;overflow:hidden}.aspotcontent{float:left;width:auto}.aspotcontent img{float:left;height:auto;width:100%}.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.thierrymugler #aspotnavigation div.navigator{width:18px;height:18px;background-color:#343434;float:left;margin-right:5px;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.thierrymugler #aspotnavigation{position:absolute;right:8px;bottom:10px}.aspot.clarins #aspotnavigation div.navigator.selected{background-color:#ce1d3b}.aspot.thierrymugler #aspotnavigation div.navigator.selected{background-color:#9cbbda}.aspot.thierrymugler .prev{width:26px;height:51px;background:transparent url('../images/aspot_thierrymugler_left.png') no-repeat top left;position:absolute;left:0;top:164px;cursor:pointer}.aspot.azzaro .prev{width:36px;height:32px;background:transparent url('../images/aspot-azzaro-arrows.png') no-repeat 0 0;position:absolute;left:0;top:46%;cursor:pointer}.aspot.thierrymugler .next{width:26px;height:51px;background:transparent url('../images/aspot_thierrymugler_right.png') no-repeat top left;position:absolute;right:0;top:164px;cursor:pointer}.aspot.azzaro .next{width:36px;height:32px;background:transparent url('../images/aspot-azzaro-arrows.png') no-repeat 0 -33px;position:absolute;right:0;top:46%;cursor:pointer}.bonusproductssectionempty{background-color:#be0f34;background-image:url('../images/promo_choose_right_arrow.png');background-position:98% center;background-repeat:no-repeat;height:73px;color:#fff;margin-top:10px;margin-bottom:10px;padding:12px 0 17px 10px;box-shadow:1px 1px 15px #888;padding-right:20px;box-sizing:unset}.bonusproductssectionempty .promoleft .pictolabel{padding:0;margin:0;min-width:133px;height:50px;background:transparent url("../images/whiteGiftIcon.png") no-repeat scroll center left;background-position-x:9px;line-height:24px;display:table-cell;vertical-align:middle;font-weight:normal;font-family:clarinsita;font-size:24px;padding-left:10px;padding-top:7px;margin-left:7px}.bonusproductssectionempty .promoleft .callout{color:#fff;margin-left:10px}.bonusproductssectionempty .promoleft .pictolabel .pictotext{color:#fff}.bonusNavigationWrapper{text-align:center}button.nothanksbutton{background:transparent url(../images/promo_choose_cancel.png) no-repeat center left;color:#fff;text-transform:uppercase;padding:.5em 1.5em;border:0;cursor:pointer}button.addBonusProductsToCart{float:none}.bonusproductsNavbar{text-align:center}div.bonusproductssection .makeyourselectionlink a{font-size:10px;color:#282b30;text-transform:uppercase}.bonusproductssection{font-size:12px;padding:13px;padding-right:30px;border-top:2px solid #be0f34;border-bottom:2px solid #be0f34;margin-top:14px}.bonusproductssection .productCollection{text-align:center}.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}.bonusproductssection .sectiontitle1{background:url(../images/redGiftIcon.png) no-repeat left top;display:inline-block;margin-bottom:20px;color:#be0f34;font-weight:normal;font-family:clarinsita;font-size:24px;padding-left:40px;padding-top:7px;margin-left:0}.bonusproductssection .makeyourselectionlink{float:right;background:#707378;color:#fff;text-transform:uppercase;padding:.5em 1.5em;border:0;cursor:pointer;text-align:center;font-family:Arial;font-size:13px}.bonusproductssection .makeyourselectionlink a,.bonusproductssection .makeyourselectionlink a:visited{color:#fff}.bonusproductssection div.callout{clear:both;font-weight:bold;color:#00437e;padding-bottom:11px}.bonusproductssection .productimage{margin-top:0;display:table-cell;width:auto;padding-right:10px}.bonusproductssection .productimage img{height:70px;width:auto}.bonusproductssection ul{overflow:hidden;clear:both}.bonusproductssection ul li{display:table-row;clear:both}.bonusproductssection .productinformation{display:table-cell;vertical-align:middle;background:0;color:black}.bonusproductssection .productname{display:block;font-weight:bold;line-height:normal;height:auto;padding-left:0}.bonusproductssection ul li span{background:0;color:black}.bonusProductDiv .pricing{display:inline-block}#referaltable .referee input[type="text"]{width:95%}#ReferFriendForm #showallrefereesaction{text-align:right;margin-bottom:2em;padding-right:.5em}#ReferFriendForm .formactions{padding-right:.5em;margin-bottom:1em}#referaltable input[type=text],#referaltable input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;margin:0}.referee .selectgender{margin:0 0 1em 0}.referee .selectgender input[type="radio"]{margin-left:1em}.referinputrow{margin:0 0 1.5em 0}#referaltable{padding:.5em}.referafriendform h2{border-bottom:3px solid #c5ab8a;font-size:26px;margin:0 .5em 20px .5em}.referafriendform .header{padding:0 .5em}.referafriendform .header h2{margin:0;font-size:100%}.referafriendform .promogrid{border:2px solid #dacdbc;margin:1em .5em 1em .5em}.referafriendform .norewards{padding:1em .5em}.referafriendform .promogrid tr{border-bottom:1px solid #e5e5e5}.referafriendform .promogrid tr.last{border-bottom:0}.referafriendform .promogrid td,.referafriendform .promogrid th{border-right:1px solid #e5e5e5;color:#707378;padding:5px;text-align:center;width:25%}.referafriendform .promogrid th.last,.referafriendform .promogrid td.last{border-right:0}#ReferFriendForm .title1{color:#282b30;font-weight:bold;font-size:100%;text-transform:uppercase;display:block}#ReferFriendForm .subtitle1{color:#707378;font-size:100%;display:block}#ReferFriendForm .title2{color:#282b30;font-weight:bold;font-size:100%;text-transform:uppercase;display:block}#ReferFriendForm .subtitle2{color:#707378;font-size:100%;display:block}#ReferFriendForm #referFriends{display:none;overflow:auto}#ReferFriendForm #referFriendsLink img{margin-right:1em;margin-top:1em}#ReferFriendForm .referafriendproviders{margin:1em .5em;border-top:1px solid #70737a;padding:1em 0}.referalheader{margin:1em .5em;border-bottom:1px solid #e6e6e6;padding:1em 0}#bulkreferafriend{padding:.5em}#bulkreferafriend .cboth{clear:both}.yahoo-data{display:none}#bulkreferafriend .gray-line{border-top:1px solid #e5e5e5;margin:1em 0}#bulkreferafriend .authorize-button{margin:1em 0}#bulkreferafriend .bulk-row,#bulkreferafriend .bulk-row-2{float:left;font-size:.66em;line-height:1.8em}#bulkreferafriend .bulk-row{width:60%}#bulkreferafriend .bulk-row-2{width:40%}#bulkreferafriend .bulk-row input{float:left;margin:.2em .5em .2em 0}#bulkreferafriend .data-holder{margin:.5em 0;max-height:20em;overflow:auto}.referafriendsection h2{padding:.5em}#ReferFriendForm .refertablecrossed{text-decoration:line-through}.checkout .checkoutshipping form #addressform .loadingImage,.checkout .checkoutbilling form #addressform .loadingImage{background-image:url(../../../images/ajax-loader.gif);background-repeat:no-repeat;width:31px;height:31px;background-size:50%;display:none;float:right}.checkout .checkoutshipping form #addressform .loadingImage.waiting,.checkout .checkoutbilling form #addressform .loadingImage.waiting{display:block}#formFieldPopStationPostCode input.textinput{width:70%;float:left}#searchPopStation{width:25%;float:right;height:25px;border-radius:15px;border:1px solid #ccc}#popStationAddressData .popStationAddressContent{padding:10px}#popStationAddressData .popStationAddressContent .popStationName{font-weight:bold}.checkout .checkoutbilling .paymentmethod .paymentmethodImagesContainer{display:inline-block}.fb-share:link,.fb-share:visited{margin:0 .3em;position:relative;top:.1em}.productdetail.pdpv2 h1.productname{font-style:italic;font-family:Georgia;font-size:20px;font-weight:normal;color:#282b30;margin:0;padding:0;margin-top:5px}.productdetail.pdpv2 span.productCollection{display:inline}.productdetail.pdpv2 .productimagedetails{padding:0}.productdetail.pdpv2 .productdetailbox{clear:both;float:none;min-width:98%;padding:0}.productdetail.pdpv2 .social-btn{overflow:hidden;margin:0 .5em 0 .4em}.productdetail.pdpv2 .productdetails{float:none;width:100%;min-width:80%;display:table;padding:12px 0;margin:0 .4em 0 .3em}.productdetail.pdpv2 .leftColumnCenter{margin:5px 0 10px 10px}.pdpv2 .productdetailsLeftColumn{width:49%;display:table-cell;padding:0}.pdpv2 .productdetailsRightColumn{border-left:1px solid #e5e5e5;overflow:hidden;padding:0;vertical-align:top;display:table-cell}.productdetail.pdpv2 .productdetails .rightColumnCenter .label.price,.productdetail.pdpv2 .productdetailsRightColumn .rightColumnCenter .pricing{padding:0;width:auto;height:auto;vertical-align:initial;display:inline-block}.productdetail.pdpv2 .productdetailsRightColumn .rightColumnCenter .pricing{top:1px;position:relative;margin-bottom:16px}.pdpv2 .productdetailsRightColumn .buyNowButtonWrapper{max-width:186px;text-align:center}.pdpv2 .productdetailsRightColumn .buyNowButtonWrapper a{width:88%;color:#fff;font-size:12px;padding:5px 0;font-family:Arial;text-align:center;display:inline-block;background-color:#ce1d3b}.pdpv2 .variationattributes,.pdpv2 .quanity,.pdpv2 .availability{margin-right:5px}.productdetail.pdpv2 .quanity{display:block}.productdetail.pdpv2 .rightColumnCenter{margin:0 auto;margin-left:10px;margin-right:5px;padding-top:5px}.productdetail.pdpv2 .productsubscription{margin-top:0}.productdetail.pdpv2 .social-btn iframe{float:left}.productdetail.pdpv2 .productdetailcolumn{overflow:visible}.productdetail.pdpv2 .worksWellWith{display:block;margin:.5em;padding:1em 0;text-transform:uppercase;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-transform:none;padding-bottom:0;margin-bottom:15px}.productdetail.pdpv2 .worksWellWith li{border-bottom:0;padding-bottom:10px}.productdetail.pdpv2 .worksWellWith h2,.productdetail.pdpv2 .tipsAndVideos h2,.tipsAndVideos h3{background:0;height:auto;padding:0;margin:0;line-height:1em;color:#be0f34;font-weight:bolder;font-size:13px;font-family:sans-serif}.video-container{position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.tipsAndVideos{display:block;margin:.5em;padding:1em 0;text-transform:uppercase;border-top:1px solid #e5e5e5;text-transform:none;padding-bottom:0;margin-bottom:15px}.tipsAndVideos .contentItems{width:100%;margin-top:10px}.productdetail.pdpv2 .worksWellWith h2.salesprice{color:#000}.productdetail.pdpv2 .jcarousel-container{background:0;border:0}.productdetail.pdpv2 .productimagedetails{min-width:99%}.productdetail.pdpv2 .jcarousel-container-horizontal{padding:0}.productdetail.pdpv2 .jcarousel-clip{overflow:hidden}.productdetail.pdpv2 .jcarousel-item{width:300px;height:300px}.productdetail.pdpv2 .jcarousel-clip-horizontal,.productdetail.pdpv2 #productimage{height:300px;width:300px;margin:0 auto!important}.productdetail.pdpv2 .jcarousel-item-horizontal{margin-left:0;margin-right:10px}.productdetail.pdpv2 .jcarousel-item-placeholder{background:#fff;color:#000}.productdetail.pdpv2 .jcarousel-next-horizontal{width:25px;height:300px;cursor:pointer;background:transparent url(../images/productImageNext.png) no-repeat center;right:4px;position:absolute}.productdetail.pdpv2 .jcarousel-prev-horizontal{width:25px;height:300px;cursor:pointer;background:transparent url(../images/productImagePrev.png) no-repeat center;left:4px;position:absolute}.productdetail.pdpv2 .jcarousel-prev-disabled,.productdetail.pdpv2 .jcarousel-next-disabled{display:none!important}.productdetail.pdpv2 .pretendedcarousel-container{background:0;border:0;padding:0;display:block}.productdetail.pdpv2 .pretendedcarousel-container-prev{width:25px;height:300px;cursor:pointer;background:transparent url(../images/productImagePrev.png) no-repeat center;left:4px;position:absolute;z-index:3;display:block}.productdetail.pdpv2 .pretendedcarousel-container-next{width:25px;height:300px;cursor:pointer;background:transparent url(../images/productImageNext.png) no-repeat center;right:4px;position:absolute;display:block;z-index:3}.productdetail.pdpv2 .pretendedcarousel-clip{height:300px;float:left;width:300px;z-index:2;padding:0;margin:0;overflow:hidden;position:relative}.productdetail.pdpv2 .pretendedcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;width:3000px}.productdetail.pdpv2 .pretendedcarousel-list li{width:290px;margin-left:0;margin-right:10px;height:300px;float:left;list-style:none}.productdetail.pdpv2 .addtocartbar .addtocart .addtocartbutton{margin:0;width:100%}.productdetail.pdpv2 .tabHighlighted{color:#fff;background:#ce1d3b!important}.productdetail.pdpv2 .tabHighlighted a span{color:#fff}.productdetail.pdpv2 ul.recommendations li{float:left;width:33.3%;min-height:200px}.productdetail.pdpv2 ul.recommendations .producttile{display:block}.productdetail.pdpv2 .variationattributes .color span{height:18px;text-indent:3em;width:18px}.productdetail.pdpv2 .variationattributes .swatches{padding-bottom:1em}.productdetail.pdpv2 .productVideo img{margin:110px 110px;cursor:pointer}.productdetail.pdpv2 .productdetails .label.price{vertical-align:top;line-height:normal;padding-top:8px}.productdetail.pdpv2 .unitsizedisplay,.priceperunitblock .shippingandtaxes{font-size:.92em;width:100%;float:left}.priceperunitblock .shippingandtaxes a{display:block}.productdetail.pdpv2 .priceperunitblock{width:108%}.productdetail.pdpv2 .productname-container{overflow:hidden}.productdetail.pdpv2 .variationattributes .swatches li.nonorderable a{background-position:0 -75px;color:#999;text-decoration:none}.productdetail.pdpv2 .variationattributes .color li.nonorderable a{background:transparent url('../images/swatch-inactive-pdpv2.png') repeat 0 0;cursor:default;z-index:25}.productdetail.pdpv2 .variationattributes .color li{height:25px;width:25px;margin:0 .15em}.productdetail.pdpv2 .variationattributes .color li a{height:25px;width:25px}.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 0 -1px;border:.2em solid white}.productdetail.pdpv2 .productsubscription .hiddenmsg2,.productdetail.pdpv2 .productsubscription .hiddenmsg{text-transform:none;color:#666}.productdetail.pdpv2 ul.autowidth li{padding:5px 5px 0 5px}.productdetail.pdpv2 .productdetails .pricing{vertical-align:top;padding-left:0;padding-top:5px;width:98%}.productdetail.pdpv2 .shareBlock{display:table;width:98%}.productdetail.pdpv2 .socialItem{display:table-cell;text-align:center;vertical-align:top}.productdetail.pdpv2 .shareBlock .tweet,.productdetail.pdpv2 .shareBlock .mailto-link,.productdetail.pdpv2 .shareBlock .fb-share{float:none;font-size:62%;padding:.6em 1.2em 0 2.7em}.productdetail.pdpv2 .shareBlock .fb-share{float:left}.productdetail.pdpv2 .shareBlock .mailto-link{float:right}.productdetail.pdpv2 .worksWellWith ul.recommendations .producttile{text-align:center}.productdetail.pdpv2 .worksWellWith ul.recommendations .producttile .tileImage{display:block}.productdetail.pdpv2 .worksWellWith ul.recommendations li .priceDetails{display:block}.productdetail.pdpv2 .worksWellWith ul.recommendations li .priceTableDiv{float:none;margin:0 auto}.productdetail.pdpv2 .worksWellWith span.productCollection{padding:0}.productdetail.pdpv2 .worksWellWith ul.recommendations .producttile .prodInfo{display:block}.productdetail.pdpv2 .worksWellWith .priceDetails .rowDiv .cellDiv .priceperunitblock{display:block;margin:2px 0 0 0;position:relative}#TTwid{display:inline;font-size:12px;float:left;border:0;padding:10px 0;margin:0 5px 12px 0}#TTQIM,#TTAIM{float:left;color:#707378;line-height:20px;font-weight:bold;font-size:11px}#TTQIM span,#TTAIM span{background:url("../images/TT_links_delimiter.png") no-repeat left}#TTAQ{display:-moz-box;display:block;height:20px;line-height:20px;padding:0 5px 0 0;float:left;font-style:normal;font-weight:bold;color:#be0f34;font-size:11px}#TTAQ span{color:#be0f34;padding:0 1px 0 0}.contentblock .TTQuest span{text-transform:uppercase;background:0;color:#2a2b30;padding:0 4px 0 6px}#ttMobileContainer #TT3askBtnBlock.TT4{padding:0!important}.TT5{background-color:#fff!important}.TT5 .TT3askButtonText{background-color:#bf0f35!important;display:block;height:25px;line-height:25px;padding:0 7px}#TT3askBtnBlock .TT5{width:auto!important}#TT3askBtnBlock .TT5 .TT3askButtonText{text-transform:uppercase;font-size:10px!important;white-space:nowrap}#TT3askBtnBlock .TT5{clear:none!important;margin-bottom:15px!important;display:table-cell}#TT3askBtnBlock .TT6{clear:none!important;display:table-cell}.TTpoweredby,#TT3RightLinks,.TT3{display:none}#TT3answLnks,#TT3answLnks a,#TT3questCancelBtn{color:#707378!important}#TT3searchDiv-srchTrm{width:auto;max-width:60%!important;border:1px solid #ccc!important;height:21px;line-height:21px;padding:0 3px 3px;float:none!important}#TT3searchTerm{background:0;border:1px solid #ccc;width:auto!important;max-width:98%!important;height:21px;line-height:21px;margin-bottom:6px;padding:0 3px 3px;-webkit-appearance:none;box-shadow:none}#TTexUgcR select{width:118px;background-image:url(../images/TT_left-selects.png),url(../images/TT_right-selects.png),url(../images/main-selects.jpg)}#TT3clearSearch{float:right}#TT3searchDiv{margin-bottom:12px}#TT3answLnks{margin-bottom:10px}.TT3answerBtn{width:75px}#TT3searchBtn{background:url("../images/TT_search_bttn.png") no-repeat scroll center center transparent!important;height:25px!important;width:35%;margin-left:0!important}#TT3advancedDiv,.TT2questionRegSel2,.TT3commentCntr{background-color:#f3f3f3!important}.TT3askedBy,.TT3qText,#TurnToContent .TT3linkLine a,#TTtraWindow .TT3linkLine a{color:#be0f34!important}.TT3staffBadge,.TT3youBadge{color:#fff!important;padding:3px 10px!important}.TT3expand a span{padding:0;background:0}.TT3collapseImg{background-image:url("../images/TT_collapsehover.png")!important}.TT3expandImg{background-image:url("../images/TT_expandhover.png")!important}#TT3MobileCancelSub input.TTsubmitButton{background-image:url("../images/TT_closebutton.png")!important}#ttMobileSubDialog textarea,#ttMobileSubDialog input.TTdefaultInput,#TT2questionRegFormTable td input,#TT2regformTable td input{background-image:url(../images/TT_answer_left.png),url(../images/TT_answer_right.png),url(../images/main.png);max-width:200px;border:0}.TT3linkLine span.TT3helpful{color:#b7b7b7!important;font-style:italic}.TT3itemBox2 .TT3linkLine a{font-weight:bold!important;font-style:normal!important}.TT3itemBox{border-left:2px solid #be0f34!important}#TTexUgcL{color:#707378!important}#TTexUgcL span{color:#252525!important;margin-right:3px!important}.TT2questionRegSel1,.TT2questionRegSel1,#TT2questionReg{background-color:#ececec!important}#TT2questionRegFormTable input{border:none!important}#TurnToContent input[type="text"],#TurnToContent textarea{box-shadow:none}#TurnToContent textarea{min-height:25px!important}.bnpl-header-alert{margin:.3em 0 0 1.4em;font-size:1.3em}.bnpl-header-alert a{color:#ce1d3b}a.bnpl-paynow-btn,a.bnpl-paynow-btn:link,a.bnpl-paynow-btn:visited{background:#be0f34;color:#fff;position:absolute;top:-26px;right:.3em;height:20px;overflow:hidden;padding-top:2px;padding-right:1.5em;padding-left:1.5em;text-align:center}.bnpl-account-message{border-bottom:solid 1px #707378;padding:.4em 1.2em}.bnpl-msg span{text-transform:uppercase;color:#ce1d3b;font-weight:bold}.bnpl-msg a{color:#ce1d3b}.bnpl-form-wrapper{padding:1em 0}.bnpl-form-wrapper button.secondary{color:#be0f34;background:transparent}.bnpl-selectpayment-wrapper .bnpl-paymentlist{margin-top:1em}.bnpl-selectpayment-wrapper .bnpl-paymentlist td{vertical-align:top;padding-top:0}.bnpl-selectpayment-wrapper td.bnpl-payment-desc{padding:0 0 3px 7px}.bnpl-selectpayment-wrapper .bnpl-selectmethod-desc{margin:.8em 0 .5em 0}.bnpl-selectpayment-wrapper .bnpl-paymentsubmit{float:none;margin:1em 0 2em 0}.flashmessage{color:#ce1d3b;border-bottom:solid 1px #d0d0d0;padding:.5em 0}#BVRRSummaryContainer{margin-top:10px}#BVRRSummaryContainer span{background:0;color:#707378;padding:0;line-height:13px;height:13px}span.BVRRNumber{padding:0}#BVRRQuickTakeSectionID,#BVRRDisplayContentHeaderID,.BVRRBuyAgainContainer,.BVRRRatingsHistogramButton{display:none}#BVRRContentContainerID{width:100%}.BVRRReviewDisplayStyle3Summary,.BVRRReviewDisplayStyle3Main{width:auto!important}.BVRRReviewDisplayStyle3Summary{max-width:50%;padding:20px 0 20px 0!important}.BVRRReviewDisplayStyle3Main{float:none!important;overflow:hidden}.BVRRRootElement a span.BVRRNickname{background:0;color:#282b30;padding:0;font-weight:bold}.BVRRReviewDisplayStyle3Summary .BVRRRatingNormalImage{margin-bottom:0!important}.BVRRReviewTextParagraph{margin:10px 0!important}.BVRRReviewProsConsContainer{margin:10px 0!important}.productdetail.pdpv2 .BVRROverallRatingContainer,.productdetail.pdpv2 .BVRRRatingSummaryLinks{float:left;clear:none;margin-top:0}.BVRRRatingSummaryLinks{float:left;clear:none}#BVRRRatingSummaryLinkReadID .BVRRCount{display:block;padding-right:10px}.productdetail.pdpv2 .BVRRRatingSummaryLink{float:left}#BVRRRatingSummaryLinkWriteID,#BVRRRatingSummaryLinkWriteFirstID{display:none}.carttable .standardprice.newPriceDisplay .value,.carttable .salesprice.newPriceDisplay .value{width:100%;text-align:right}.pricing.newPriceDisplay .savingPercentage{border:1px solid #707378;color:#707378;text-align:center;display:block;float:left;padding:0 5px;margin-bottom:5px}.pricing.newPriceDisplay .clear{display:block}.productdetail.pdpv2 .pricing.newPriceDisplay .price{float:left;margin-right:5px}.productlisting .producttile .newPriceDisplay .savingPercentage{float:none;display:inline}.producttile .newPriceDisplay .savingPercentage{top:8px}.productdetail.pdpv2 .pricing.newPriceDisplay .price{position:relative;margin-bottom:20px}.productdetail.pdpv2 .productdetailbox .price .standardprice{margin-top:-5px}.pdpv2 .pricing.newPriceDisplay .savingPercentage{position:absolute;top:8px;left:66px}.productdetail.pdpv2 .productdetails .pricing .standardprice.newPriceDisplay{top:-18px}.worksWellWith .tableDiv .pricing.newPriceDisplay{margin-left:0}.worksWellWith .tableDiv .pricing.newPriceDisplay .price{margin-right:35px}.worksWellWith .tableDiv .pricing.newPriceDisplay .savingPercentage{left:47px}.productdetail.pdpv2 .pricing.newPriceDisplay{margin-bottom:10px}.productdetail.pdpv2 .productdetails.estimatedDeliveryDateContainer{margin-top:15px;background-color:#fff;padding:0;margin-bottom:10px}.estimatedDeliveryDateContent{height:15px;line-height:15px;padding:0;margin:5px;margin-left:0}.estimatedDeliveryDateText{color:#be0f34;padding-left:10px;display:block}#estimateDeliveryDateLinkContainer .estimatedDeliveryDateLinkPrefix{width:10px}#estimateDeliveryDateLinkContainer .estimatedDeliveryDateLink .estimatedDeliveryDateFormat{padding-left:5px}#estimatedDeliveryDateOverlay{display:none;border-top:1px solid #e5e5e5;padding:10px}#estimatedDeliveryDateOverlay .overlayHeader{padding:10px}#estimatedDeliveryDateOverlay .overlayEstimatedDateBottomForm{padding:5px 10px 10px 10px}#estimatedDeliveryDateOverlay .orderDeliveryDateString{color:#000}#estimatedDeliveryDateOverlay #regionSelect,#estimatedDeliveryDateOverlay #buildingTypeSelect{width:100%;margin-bottom:10px}#estimatedDeliveryDateOverlay .orderDeliveryDateString{margin-bottom:15px}#estimatedDeliveryDateOverlay #selectDestinationSubmit{padding:7px 15px;margin:10px 0}.productdetail.pdpv2 .productdetails.shipToHotelContainer{background-color:#fff;padding:3px 10px;margin-bottom:10px}.productdetail.pdpv2 .productdetails.shipToHotelContainer,.productdetail.pdpv2 .productdetails.shipToHotelContainer a{color:#be0f34}#estimatedDeliveryDateOverlay .overlayEstimatedDateBottomForm #shipToHotelWrapper{display:none}.productdetail.pdpv2 .productdetails.deliveryPromotionContainer{padding:5px 0;margin-bottom:10px;background-color:#fff}.deliveryPromotionContainer .deliveryPromotionSection{padding-left:10px;line-height:15px}.deliveryPromotionContainer .deliveryPromotionSection a{color:#be0f34}.beautySet .producttile.quickviewSimplified.noPriceShown .recommendedBeautysetProdPrice,.beautySet .producttile.quickviewSimplified.noPriceShown .priceperunitblock,.beautySetTotal.newBundlePriceEnabled .normalPrice,.beautySetTotal.newBundlePriceEnabled .bsSave,.page_cart_v2 ul.standardproductslist .standardproductrow.bundle .singleprice .standardprice.newBundlePriceDisplay,.isBundle .standardprice.newBundlePriceDisplay{display:none}.beautySetTotal.newBundlePriceEnabled p.webPrice,.productrow.isBundle .itemtotals .itemtotal.newBundlePrice .value{color:#000}.specoffer-pair .productlisting li>.productdetail{display:table-cell}.specialoffer .mobilehtmlslotcontainer img{width:100%}.hiddenSelectElement,.hiddenInputElement{display:none}.row.emailCaptureGate{border-top:2px solid #f0f1f1;min-width:240px;padding:0 10px;text-align:left;font-size:12px;font-family:Arial;line-height:1.5}.emailCaptureGate h2{padding:16px 0 11px;font-size:12px;color:#707378;font-weight:normal;font-family:Arial,sans-serif}.captureGateForm{overflow:hidden}.captureGateForm .getPromoLabel{font-size:11px}.captureGateForm span.errormessage{text-align:left}.emailCaptureGate input[type="text"]{text-align:left;font-size:11px;display:inline-block;width:97%;margin-bottom:10px}.captureGateForm .addToClarinsList{margin-top:10px}.captureGateForm .formactions{margin:23px 0}.captureGateForm a.button{display:inline-block;float:right;height:24px;line-height:25px;color:#fff;padding:0 15px;font-family:'ProximaNovaLight'}.captureGateForm .shopNowButton{text-align:center;margin:23px auto}.captureGateForm .shopNowButton a.button{float:none}.emailCaptureGate a.button span,.captureGateForm a.button.mobileShopNow{background:#be0f34;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center}.emailCaptureGate p,.emailCaptureGate .sentMailText{font-size:9px;margin-bottom:7px}.emailCaptureGate .sentMailText{display:inline-block;margin:6px 0 25px}.emailCaptureGate .dilimiter{height:2px;background:#e9e9ea;margin:20px 0 8px}.emailCaptureGate .stepContainer .stepPoint{color:#be0f34;padding-right:4px}.captureGateForm .formfields .sendUniqueCode{font-weight:bold;color:#282b30;font-size:12px;display:block;width:auto;text-align:center}.continuecheckout.disabled{background:#707378}#acceptedTermsAndConditions{margin:.25em .5em;float:left}.cart.samplesOnly .errorform{color:#ce1d3b}.cart.samplesOnly .carttable{border-bottom:1px solid #707378}.cart.samplesOnly .productrow .quantitycolumn{max-width:46%;min-width:46%}.cart.samplesOnly .productrow .quantitycolumn h3{font-size:15px;font-family:georgia;font-weight:normal;line-height:16px;margin-bottom:17px}.cart.samplesOnly .itemtotals{padding:12px 0 .5em}.cart.samplesOnly .productrow .removebuttoncell .removebutton{margin-top:0}.cart.samplesOnly .itemtotals .itemtotal .value{float:none;color:#000;font-weight:bold}.cart.samplesOnly .listprice{font-size:10px;margin-bottom:4px}.cart.samplesOnly .listprice .value{color:#707378}.cart.samplesOnly .productrow:first-child{border-top:1px solid #707378}.cart.samplesOnly .quantityinfo{font-size:11px;margin-bottom:10px}.cart.samplesOnly .quantityinfo .value{color:#000}.cart.samplesOnly .stockstate{font-size:11px;margin-bottom:4px}.cart.samplesOnly .stockstate .isinstock{color:#000}.cart.samplesOnly .cartfooter .cartordertotals{width:50%}.cart.samplesOnly .itemtotals .value{float:none}.cart.samplesOnly .shippingandtaxes{width:auto}.cart.samplesOnly .shippingandtaxes em{font-size:9px;color:#707378;width:auto;font-style:normal;float:right}.cart.samplesOnly .ordersubtotal,.cart.samplesOnly .ordershipping,.cart.samplesOnly .ordersalestax{visibility:hidden}.onlySamples #samplesList .producttile{display:table;width:100%}.onlySamples #samplesList .product.producttile div.productInfo{display:table-cell;height:100%;width:50%}.onlySamples #samplesList .product.producttile div.productInfo .selectSample{float:none;width:auto;margin-top:10px}.onlySamples #samplesList .selectSampleCount{margin-top:25px}.onlySamples #samplesList .selectSampleCount .label{display:none}.onlySamples #samplesList .producttile .productInfo{overflow:hidden}.onlySamples #samplesList .producttile .name{float:none;display:block;width:auto}.onlySamples #samplesList .producttile .name a{width:80%}.onlySamples #samplesList .producttile .image{display:table-cell;float:none;text-align:center}.onlySamples #samplesList .selectSampleCount select{padding:0 1.5em 0 .5em;min-width:60px}.onlySamples #samplesList .producttile>.image img{margin:0 auto;max-width:120px}.onlySamples #samplesList .producttile .productimage{margin-top:0}.checkoutsamples .onlySamples div.continuecheckoutbutton{float:none;text-align:center;margin-bottom:1.25rem}.checkoutsamples .onlySamples .formactions button{float:none}.onlySamples .samplesLeftInfo{font-size:1.083rem;color:#bc0033}#warningSSOOrder.reveal-modal .dialogCnt{text-align:center}#warningSSOOrder.reveal-modal .buttonWrapper{margin-top:12px;text-align:center}#warningSSOOrder.reveal-modal .buttonWrapper button{float:none;width:100%;font-weight:bold;text-transform:none;margin:0 0 6px;padding:.5833rem .5rem;border-radius:0;font-size:1.083rem}.onlySamples .samplescouponInfo{font-weight:bold;font-size:1.083rem;color:#000;line-height:normal;margin:0 .8333rem}.samplesOnlySlot{display:none}.samplesOnly .samplesOnlySlot{display:block;width:100%;overflow:hidden;padding:.8333rem 0}.counterHoldCnt{position:relative}.cdWidgetWrapper{float:left;position:absolute}.widgetLabel{font-family:Georgia;font-style:italic;color:#282b30}.widgetCountdown{color:#be0f34;background:#fff;text-align:center;padding-left:4px}.widgetCountdown .countdown-section{margin-right:4px}.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}.vertical-small .widgetLabel{font-size:8px;font-family:Georgia;font-style:italic;line-height:14px}.vertical-small .widgetLabel img{display:none}.vertical-small .widgetCountdown{height:23px;line-height:23px;width:104px}.vertical-small .widgetCountdown .countdown-amount{font-size:9px}.vertical-small .widgetCountdown .countdown-period{font-size:8px}.vertical-big .widgetLabel{font-size:19px;font-family:clarinsita;line-height:28px}.vertical-big .widgetLabel img{display:none}.vertical-big .widgetCountdown{height:31px;line-height:31px;width:180px}.vertical-big .widgetCountdown .countdown-amount{font-size:18px}.vertical-big .widgetCountdown .countdown-period{font-size:16px}.jrButton{border:0 none;display:block;float:left;height:30px;margin-right:10px;padding:0;width:30px;position:relative;cursor:pointer;margin-bottom:7px;-webkit-appearance:none;border-radius:0}.jrButton .checkMark{background:url(../images/socialIcons/check.png) no-repeat center center;bottom:-5px;display:block;height:16px;position:absolute;right:-5px;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}.socialAccount .editBtn{text-transform:uppercase;font-size:9px}.jrDialog.loginDialog .buttonsWrapper{margin-top:16px}.jrDialog .desc{font-size:13px;line-height:17px;color:#000;font-family:"ProximaNovaLight";text-align:center;letter-spacing:.5px;padding-bottom:4px}.jrDialog .popupTitle{font-size:32px;line-height:32px;text-align:center;margin-bottom:11px}.sepTitle{font-size:18px;margin:6px auto;text-align:center;max-width:122px}.sepTitle span{background:#fff none repeat scroll 0 0;padding:0 20px}.mergeAccount{text-align:center;padding:17px 20px 0 20px}.mergeAccount .mergeInfo .contentasset{margin-bottom:16px;line-height:17px}.mergeAccount button.primary.tiny{margin-bottom:9px}.registration .bannersSection{margin:5px 0}.loginOptions .accordion dl,.verifyMobile{overflow:hidden}.loginOptions .accordion dd{border-bottom:1px solid #e5e5e5}.loginOptions .accordion dd a{text-transform:uppercase;background:#fff;padding-top:0;padding-bottom:0;line-height:4rem;float:left;width:90%;outline:0}.loginOptions .accordion dd a:hover,.loginOptions .accordion dd.active a{background:#fff;color:#be0f34}.loginOptions .accordion dd .addArrow:after{font-family:"FontAwesome";font-size:24px;display:inline-block;content:'\f105';text-align:right;line-height:4rem;float:left}.loginOptions .accordion dd.active .addArrow:after{content:'\f107';color:#be0f34;margin-left:-0.3333rem}#loginWithEmail,#loginWithMobile{padding-top:0}#loginWithMobile .verifySlider #slider_full_1{margin-top:.5rem}.verifySlider .sliderHolder{width:97%}.verifySlider #slider_full_1{border-radius:15px}.verifySlider .slider_captcha span{vertical-align:middle;display:inline-block;margin-bottom:1px}.verifySlider .swipe-knob.type_filled{border-radius:15px;margin-left:-97%}.verifySlider .swipe-knob.type_filled span{right:19px!important}.verifySlider .sc-icon-right-thin>span::before{color:#fff}.verifySlider,.verifyMobile{margin:1rem 0 .9167rem}.verifyMobile label,.verifyMobile input,.passwordreset.loginOptionsPassword fieldset .value input{width:100%;float:left}.verifyMobile .value{margin-right:.5rem;float:left;width:55%}.verifyMobile.has-captcha .value{width:100%}.verifyMobile button,#verifyPhoneDialog #submitButton{text-transform:uppercase;float:left;padding:0 .5rem;font-size:1rem;line-height:25px}.loginOptionsPassword button#sendBtn[disabled="disabled"],.verifyMobile button.primary[disabled="disabled"]{background-color:#c3c3c3;cursor:default}.verifyMobile button.primary[disabled="disabled"]{color:#000}.loginOptions .birthdaycontainer .value .value{width:32%}.loginOptions .requiredForLogin{margin-top:1rem}.loginOptions fieldset a#privacyPolicy{float:left;padding:.5rem 0;line-height:1rem}#loginWithEmail .formfield.registration{padding:1.133rem 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:1rem}.loginOptionsFooter .breadcrumbs-links{margin-top:.0833rem}.loginWithMobileNotification a{color:#be0f34;padding:.5rem;text-align:center;display:inline-block}#verifyPhoneDialog.registerDialog{padding:1rem}#verifyMobileForm input{width:97%}#verifyPhoneDialog .verifyMobile .value{margin-right:0}#verifyPhoneDialog button.primary.verifynumber{width:40%}#verifyPhoneDialog .formactions{padding-left:0;margin-top:2rem}.readOnlyBox{border:1px solid #ccc;border-radius:15px;padding:.1667rem .3333rem;box-shadow:1px 1px 1px 0 #ccc inset;display:inline-block;width:90%;float:left}.mobileLogin{position:relative}.tabletip{position:absolute;top:2rem;width:80%;left:10%;text-align:center}.mobileLogin .fa-times,.mobileLogin .fa-info-circle{margin:.3333rem 0 0 .4167rem;font-size:1.5rem;color:#ccc}.mobileLogin .tip{display:inline-block}.mobileLogin .hiddenTip{display:none}fieldset a.mofifyNumber{text-decoration:underline;display:inline-block;margin-top:.1667rem;float:left}.onsiteSweepstakes .competitionBanner{margin-bottom:20px}.onsiteSweepstakes .legalDisclaimer{background:url(../images/legalDisclaimerMobileBg.jpg) repeat-x top left;padding:21px 13px 26px;margin-top:40px;color:#fff}.onsiteSweepstakes .legalDisclaimer .linksSection{margin-bottom:14px}.onsiteSweepstakes .legalDisclaimer a{text-decoration:underline;color:#fff}.onsiteSweepstakes .breadcrumbs-links{margin-top:0}#thankYouDialog{padding:17px 20px 0;text-align:center}#thankYouDialog .thankYouInformation{margin-bottom:25px}#thankYouDialog .thankYouInformation h2{color:#be0f34;font-family:"clarinsita";font-size:24px;font-weight:normal;line-height:normal;margin-bottom:12px}#sweepstakesForm{padding:0 10px}#sweepstakesForm [placeholder]{font-style:normal}#sweepstakesForm .formfield{margin-bottom:15px}#sweepstakesForm .label{display:block;width:100%}#sweepstakesForm .country select{width:100%}#sweepstakesForm .radiogroup>label{display:none}#sweepstakesForm .preferredMode .radiogroup>label{display:inline}#sweepstakesForm .formfield .value input{width:100%}#sweepstakesForm .formfield .radiogroup .value input{width:auto;vertical-align:middle}#sweepstakesForm .formfield .radiogroup .value label{vertical-align:middle;margin-right:15px}#sweepstakesForm .formfield.birthDay,#sweepstakesForm .formfield.birthMonth,#sweepstakesForm .formfield.birthYear{float:left;margin-right:4%}#sweepstakesForm .formfield.birthYear{margin-right:0}#sweepstakesForm .formfield.birthDay{width:22%}#sweepstakesForm .formfield.birthMonth{width:37%}#sweepstakesForm .formfield.birthYear{width:33%}#sweepstakesForm .formfield.birthDay select,#sweepstakesForm .formfield.birthMonth select,#sweepstakesForm .formfield.birthYear select,#sweepstakesForm .formfield.localStores select{width:100%}#sweepstakesForm .formfield.birthMonth label,#sweepstakesForm .formfield.birthYear label{display:none}#sweepstakesForm .formfield.receivesms input,#sweepstakesForm .formfield.addtoemaillist input,#sweepstakesForm .formfield.terms input{float:left}#sweepstakesForm .formfield.terms a{text-decoration:underline;color:#707378}#sweepstakesForm .formGroup.borderbottom{border-bottom:1px solid #e5e5e5;margin-bottom:10px}#sweepstakesForm button{margin-top:15px;font-size:11px;font-weight:bold}#sweepstakesForm .requiredlabel{padding-top:8px;margin:0 0 10px}#sweepstakesForm .requiredlabel .label{font-size:9px}#RegistrationForm .salesforceEmail .value{float:left;width:60%}#RegistrationForm .salesforceEmail a{margin-top:3px;display:block}#RegistrationForm .salesforceEmail input[type=text]{background:#f8f8f8}#newsletter_landing_link_container{margin-top:2%;font:normal 12px Verdana,sans-serif;color:#000;letter-spacing:2px;text-align:center;margin-bottom:4%;margin-top:3%}.mobile_cart .jcarousel li{display:table!important;width:100%}.mobile_cart .jcarousel li .producttile{display:table-row}.mobile_cart .jcarousel li .producttile .tileImage{display:none}.mobile_cart .jcarousel li .producttile .productimage img{width:140px!important;height:140px!important}.mobile_cart .jcarousel li .producttile .size,.mobile_cart .jcarousel li .producttile .quantity,.mobile_cart .jcarousel li .producttile .addtowishlist,.mobile_cart .jcarousel li .producttile .priceDetails .arrow{display:none}.mobile_cart .jcarousel li .prodInfo{display:block;padding-top:5px}.mobile_cart .jcarousel li .priceDetails{display:block;vertical-align:middle;width:100%;padding-bottom:5px}.mobile_cart .jcarousel li .priceTableDiv{float:left;padding-top:5px}.mobile_cart .jcarousel li .BVCustomerRatings{display:block;clear:left;padding:5px 0}.mobile_gift{margin-top:10px;border:1px solid #c6152e}.mobile_gift li.giftrow{display:inline-block}.mobile_gift li.giftrow ul.giftrow{display:table-row}.mobile_gift li.giftrow ul.giftrow li{display:table-cell;vertical-align:middle}.approching{overflow:hidden;box-sizing:border-box}.approching .alert-message{display:block;width:100%;border-bottom:1px solid #ccc;padding:10px;font-size:13px;font-weight:400;box-sizing:border-box}.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}.approching .show-bonus-product{display:block;width:100%;margin:10px auto;box-sizing:border-box}.approching .suggest-message{display:block;width:100%;padding:10px;color:red;font-size:13px;font-weight:400;box-sizing:border-box}.approching .addtocartbutton{margin:0!important}#salesforce_countries,.checkoutshipping #address_list,.checkoutbilling #address_select,.checkoutshipping .formfield select,.checkoutbilling .formfield select{width:97.5%;max-width:97.5%}#sweepstakesForm #salesforce_countries{width:100%;max-width:100%}#RegistrationForm #salesforce_countries{width:97%}#eRetailerButton{text-transform:uppercase;background-color:#ce1d3b;padding:.5em 2em;width:100%}.addtocart+#eRetailerButton{margin-top:10px}#eRetailerDialog{margin-left:0;padding:0 5.5%;height:auto;width:94%;left:3%}#eRetailerDialog .headerHolder{margin-top:25px;float:left;min-height:40px;width:100%;line-height:12px}#eRetailerDialog .innerHolder{float:left;width:100%;height:260px;text-align:center;overflow:auto;margin-top:15px;margin-bottom:25px}#eRetailerDialog .outerHolder{position:relative;height:100%}#eRetailerDialog .innerHolder div{height:6.3%}#eRetailerDialog .innerHolder img{height:20%;max-width:90%}#eRetailerDialog .outerHolder span{position:relative;font-size:12px;font-family:arial;font-weight:bold;top:-34%;left:0;color:#000}#eRetailerDialog .outerHolder div.closeButton{background-image:url('../../../images/ico_close.png');position:absolute;height:13px;width:14px;margin-top:2%;margin-right:-3%}.captcha-info span:last-child{display:none;color:#f39c59;font-size:11px;font-weight:bold;float:left;padding-bottom:5px}.captcha-control{float:left;width:100%}.captcha-control button.verifynumber{margin-top:10px}.legal-requirements{margin:10px auto}.read-more-wrapper{display:none}.read-more-target.hide+.read-more-wrapper{display:inline}.legal-read-more{text-decoration:none}