.account-header-panel{border-top-width:0;-webkit-box-shadow:0 0 12px rgba(50,50,50,.2);-moz-box-shadow:0 0 12px rgba(50,50,50,.2);box-shadow:0 0 12px rgba(50,50,50,.2);background:-owg-linear-gradient(white,#f6f6f6);background:-webkit-linear-gradient(white,#f6f6f6);background:-moz-linear-gradient(white,#f6f6f6);background:-o-linear-gradient(white,#f6f6f6);-pie-background:-pie-linear-gradient(white,#f6f6f6);background:linear-gradient(white,#f6f6f6);width:100%}.account-header-panel header{width:30%;float:right;border-left:1px solid #dbdbdb;padding:10px 0 10px 20px;margin:35px 0 20px 0}.account-header-panel header #profile_picture-main-container{float:right;margin:0 0 0 1em;text-align:center;width:100px}.account-header-panel header h3{font-size:1.7em;margin:0 0 3px 0;color:#231f20;word-break:break-all;margin-right:116px}.account-header-panel header h4{font-size:1.2 em;margin:3px;color:#231f20}.account-header-panel header #profile-pic-img img{display:block;margin:0 auto;height:auto;width:54px}.account-header-panel ul.shortcuts{width:70%;float:right;list-style-type:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;padding:35px 20px 20px 0}.account-header-panel ul.shortcuts li{float:right;margin:0 0 5px 0;width:50%;order:10}.account-header-panel ul.shortcuts li a{display:block;color:#808080;padding:.2em .4em;-webkit-border-radius:5px;-mox-border-radius:5px;border-radius:5px;border:1px solid transparent;opacity:.8;overflow:hidden}.account-header-panel ul.shortcuts li a img{display:inline;height:17px;margin-left:.8em;opacity:.46;vertical-align:middle}.account-header-panel ul.shortcuts li a:hover{color:#000}.account-header-panel ul.shortcuts li a:hover img{opacity:1}.account-header-panel ul.shortcuts li a div{display:inline;margin-top:.2em}.account-header-panel ul.shortcuts li.active a{background-color:white;border-width:1px;-webkit-box-shadow:0 0 12px rgba(50,50,50,.2);-moz-box-shadow:0 0 12px rgba(50,50,50,.2);box-shadow:0 0 12px rgba(50,50,50,.2);color:#000}.account-header-panel ul.shortcuts li.active img{opacity:1}.account-header-panel ul.shortcuts li.contact a div,.account-header-panel ul.shortcuts li.past_puchases a div{height:2em;margin-top:-.2em;overflow:visible}.account.breadcrumb li a{color:#000}.account.breadcrumb li a:hover{color:#44A07E;color:#999}.breadcrumb{padding:1.6em 0}.breadcrumb ul{list-style-type:none}.breadcrumb ul li{float:right;padding-top:2px;padding-left:1em;margin-left:1em;border-left:1px solid #333}.breadcrumb ul li:last-child{border-left-width:0}.consultant-note .left,.consultant-note .right{float:right;padding:0 2em}.consultant-note .left{width:35%}.consultant-note .left h3{color:black;font-size:1.6em;margin-bottom:.6em}.consultant-note .left h3 dl{margin-top:1em}.consultant-note .left h3 dd,.consultant-note .left h3 dt{display:block;font-weight:400;margin-right:0;float:right;font-size:1.1em;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#222}.consultant-note .left h3 dt{clear:right;color:#808080;margin-left:1em}.consultant-note .right{width:65%;color:#808080}.consultant-note .right p{margin-bottom:1em}.consultant-note .right ul{margin:1em 0;padding:0}.consultant-note .right ul em{font-style:normal;color:#222}.consultant-note a.view-chat-history{display:block;margin-top:1em}.consultant-note .outer-wrap div.new-note{min-height:285px;margin:35px 0 25px 0;background-color:white;background:linear-gradient(#FFFFFF,#F6F6F6) repeat scroll 0 0 rgba(0,0,0,0);border-top-width:0;box-shadow:0 0 12px rgba(50,50,50,.2)}.consultant-note .outer-wrap div.new-note div.left{width:30%}.consultant-note .outer-wrap div.new-note div.left h3{margin-top:1em;margin-bottom:1em}.consultant-note .outer-wrap div.new-note div.left dl dt{display:inline;margin-left:.5em}.consultant-note .outer-wrap div.new-note div.left dl dd{display:inline;clear:right;float:none}.consultant-note .outer-wrap div.new-note div.left img.consultant-thumb{height:92px}.consultant-note .outer-wrap div.new-note div.right{width:70%;padding-right:0}.consultant-note .outer-wrap div.new-note div.right div#consultant-note{min-height:216px;margin-top:1em;display:block;overflow:auto}.consultant-note .outer-wrap div h2{margin:0 0 32px;width:500px;display:inline-block}.consultant-note .outer-wrap div select{width:110px;float:left;margin-top:15px;height:28px;overflow:hidden;border:1px solid #ccc;font-size:10px;font-family:HelveticaNeueLTStd55Roman,Arial,Sans-Serif}.consultant-note .outer-wrap ul.transcript-header{font-size:11px;margin:0 0 2px;text-transform:uppercase;padding:0}.consultant-note .outer-wrap ul.transcript-header .summary{display:inline-block;width:45%}.consultant-note .outer-wrap ul.transcript-header .notes{display:inline-block}.consultant-note .outer-wrap ul.transcripts li.transcript-entry.default-height{height:125px}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.summary{height:100%;display:inline-block;float:right;width:30%}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.summary h3{color:#231f20;font-size:20px;margin-top:10px}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.summary dl dt{font-weight:400;display:inline;margin-left:.5em}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.summary dl dd{display:inline;color:#231f20;margin:0}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.consultant-headshot{height:120px;display:inline-block;float:right;width:15%;padding-right:5px}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.consultant-headshot img.consultant-thumb{height:90%;margin-top:5px}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.notes{height:100%;display:inline-block;float:right;padding-right:10px;width:55%}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.notes a.view-full-transcript{display:block;border-bottom:0}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.notes a.view-full-transcript.underlined{border-bottom:1px solid #D3D3D3}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.notes .caret{display:none;background:url(/media/export/images/qs-caret.png) no-repeat scroll 0 0 transparent;left:40px;width:22px;height:12px;margin-top:-12px;right:40px;position:relative}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.notes .close{text-indent:-9999px;width:20px;height:21px;cursor:pointer;float:left;top:10px;display:none;background:transparent url(/sites/clinique/themes/cl_base/img/icon-close.png) no-repeat scroll 0 0;left:5px;position:relative}.consultant-note .outer-wrap ul.transcripts li.transcript-entry ul.transcript-entry-columns li.notes dl.transcript{display:none}.recommended-for-you h2{color:#231f20;width:65%}.recommended-for-you h2 span{color:#5DBA98}.recommended-for-you p.last-taken{font-size:1.2em;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:0 0 30px 0}.best-sellers,.consultant-note,.diagnostic-info,.foundation-finder,.loyalty-benefits-list,.most-recent-purchases,.products-you-love,.recommended-for-you{padding:3em 0 5em 0}.foundation-finder .loading{display:block}.foundation-finder .no-results{display:none}.foundation-finder .has-results{display:none}.products-you-love h2 .icon-heart{color:#FE6CB5}.products-you-love .products{float:none}.my-account-lists-and-favorites-v1 h3 .icon-heart{color:#FE6CB5}a.button.view-all{clear:both;display:block;font-weight:400;font-size:1.4em;margin-top:1em;letter-spacing:0;float:right}.diagnostic-info{border-top-width:0}.diagnostic-info .column{width:33%;float:right;border:0 solid #bdbdbd;border-right-width:1px;padding:0 2em}.diagnostic-info .column h3{text-transform:capitalize;font-size:1.5em;margin:0 0 .4em 0}.diagnostic-info .column select{width:100%;background-color:white;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;border-color:#bdbdbd;padding:1em;margin-bottom:1em}.diagnostic-info .column.first{border-right-width:0;padding-right:0}.diagnostics-header header{padding:30px 0 0}.diagnostics-header header h1{margin:0}.diagnostics-header header .subtitle{color:#1F1F1F;font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.diagnostic-results h3{color:#1F1F1F;text-transform:capitalize;font-size:1.5em;margin:0 0 .4em 0}.diagnostic-results .prod-shelf-row .products{float:none}.most-recent-purchases .info{width:20%}.most-recent-purchases .info h3{color:#1f1f1f;font-size:1.6em;line-height:1.1em}.most-recent-purchases .info a.view-order{display:block;margin-top:1em;font-size:1.2em;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;text-transform:capitalize}.most-recent-purchases .products{width:80%}.most-recent-purchases .products .product-info{padding-left:.5em}.most-recent-purchases .products .product-name a{color:#231f20}.most-recent-purchases .products img.product-image{width:190px}.best-sellers .products .product-info{padding-left:1em}.best-sellers .products .product-name a{color:#231f20}.best-sellers .products img.product-image{width:190px}.autoship-replenishment{padding:60px 0 30px 0}.autoship-replenishment h2{margin:0}.autoship-replenishment .replenish-info{color:#131313;font-size:13px;margin:0 0 30px 0;width:50%}.autoship-replenishment table{width:100%}.autoship-replenishment table thead{border-bottom:1px solid lightgray;font-size:11px;text-transform:uppercase}.autoship-replenishment table td{padding:10px 0 15px 0}.contact-preferences{padding:20px 0 30px 0}.contact-preferences header h1{font-size:36px;margin:0}.contact-preferences .message{color:#ef6ea8;margin-top:15px}.contact-preferences .section{border-bottom:1px solid lightgray;padding:15px 0 20px 0}.contact-preferences .section h2{color:#808080;font-size:22px;margin:0}.contact-preferences .section h3{color:#808080}.contact-preferences fieldset{border:none;margin:0;padding:0}.contact-preferences fieldset div{clear:both;margin:0 0 15px 0;overflow:hidden}.contact-preferences fieldset .field{float:right;margin:1px 0 0 8px}.contact-preferences fieldset input[type=text]{border:1px solid lightgray;height:34px;padding:0 10px}.contact-preferences fieldset label{float:right;font-weight:400;text-transform:none;width:90%}.contact-preferences fieldset label p{display:inline;margin:0}.contact-preferences fieldset label p label{display:inline}.contact-preferences .language-selection label{width:100px}.contact-preferences .form-submit{margin:25px 0 0 0}.contact-preferences .like-on-fb iframe{border-width:0;overflow:hidden;width:50px;height:21px}.contact-preferences .like-on-fb .label{display:inline-block}.contact-preferences .choose-language label{margin:0 3em 0 .7em}.past-purchases{padding:20px 0 50px 0}.past-purchases .order-header{color:#1f1f1f;font-size:15px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;font-weight:700;margin:0 0 10px 0}.past-purchases .order.accordion-header{border-top:1px solid lightgray;padding:10px 0}.past-purchases .order-header,.past-purchases .order.accordion-header{display:block;width:100%}.past-purchases .order-header li,.past-purchases .order.accordion-header li{display:inline-block;padding-left:10px}.past-purchases .order-header .created-date,.past-purchases .order.accordion-header .created-date{width:9%}.past-purchases .order-header .trans-id,.past-purchases .order.accordion-header .trans-id{width:17%}.past-purchases .order-header .product-names,.past-purchases .order.accordion-header .product-names{width:37%}.past-purchases .order-header .product-names .optional-header,.past-purchases .order.accordion-header .product-names .optional-header{display:none}.past-purchases .order-header .product-names .product-subheading.accordion-pastpurchase,.past-purchases .order-header .product-names .product-subline.accordion-pastpurchase,.past-purchases .order.accordion-header .product-names .product-subheading.accordion-pastpurchase,.past-purchases .order.accordion-header .product-names .product-subline.accordion-pastpurchase{display:block}.past-purchases .order-header .tracking-link,.past-purchases .order.accordion-header .tracking-link{display:block;padding-top:10px}@media only screen and (min-width:641px){.past-purchases .order-header .tracking-link,.past-purchases .order.accordion-header .tracking-link{display:inline-block;padding-top:0}}.past-purchases .order-header .order-status,.past-purchases .order.accordion-header .order-status{width:20%}.past-purchases .order-header .view-details,.past-purchases .order.accordion-header .view-details{width:15%;padding-left:0;text-align:left}.past-purchases .order-info.accordion-content{border-top:1px solid lightgray;border-bottom:1px solid lightgray;display:none;margin:10px 0 -1px 0;width:100%}.past-purchases .order-info.accordion-content .outer-wrap{display:block;padding:50px 0 40px 0;position:relative;width:100%}.past-purchases .order-info.accordion-content .outer-wrap .caret{background:transparent url(/media/export/images/qs-caret.png) no-repeat scroll 0 0;height:12px;position:absolute;left:40px;top:-12px;width:22px}.past-purchases .order-info.accordion-content .outer-wrap .close{background:transparent url(/sites/clinique/themes/cl_base/img/icon-close.png) no-repeat scroll 0 0;cursor:pointer;height:21px;position:absolute;left:5px;text-indent:-9999px;top:15px;width:20px}.past-purchases .order-info.accordion-content .outer-wrap>div{display:inline-block;vertical-align:top}.past-purchases .order-info.accordion-content .outer-wrap .shipments-list{width:70%}.past-purchases .order-info.accordion-content .order-details{margin:0 4% 0 0;width:25%}.past-purchases .order-info.accordion-content .order-details h3{color:#1f1f1f;font-size:22px;margin:0 0 15px 0}.past-purchases .order-info.accordion-content .order-details li{color:#1f1f1f;font-size:13px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.past-purchases .order-info.accordion-content .order-details li em{color:#808080;font-style:normal}.past-purchases .order-info.accordion-content .order-details .button{margin:20px 0 0 0}.past-purchases .order-info.accordion-content .order-details .address h2{font-size:15px;line-height:15px;margin:15px 0 5px}.past-purchases .order-info.accordion-content .samples{border-top:1px solid lightgray;overflow:hidden;width:75%;padding-top:5px}.past-purchases .order-info.accordion-content .samples .my_account_sample{float:right;padding:10px 3% 10px 0;width:16%}.past-purchases .order-info.accordion-content .samples .my_account_sample .product-image{margin:0 0 5px 0}.past-purchases .order-info.accordion-content .samples .my_account_sample .product-image img{display:block;height:auto;width:100%}.past-purchases .order-info.accordion-content .samples .my_account_sample .product-info .product-name a{color:#1f1f1f}.past-purchases .order-info.accordion-content .products .product-header div{display:inline-block;font-size:11px;padding-left:10px;text-transform:uppercase}.past-purchases .order-info.accordion-content .products .product-header .product{border:none;padding:0;width:36%}.past-purchases .order-info.accordion-content .products .product-header .quantity{text-align:center;width:10.5%}.past-purchases .order-info.accordion-content .products .product-header .price{width:52%}.past-purchases .order-info.accordion-content .products .collection,.past-purchases .order-info.accordion-content .products .product{border-top:1px solid lightgray;padding:10px 0}.past-purchases .order-info.accordion-content .products .collection .product-image,.past-purchases .order-info.accordion-content .products .product .product-image{display:inline-block;padding:0 0 0 10px;width:16%;vertical-align:top}.past-purchases .order-info.accordion-content .products .collection .product-image img,.past-purchases .order-info.accordion-content .products .product .product-image img{display:block;height:auto;width:100%}.past-purchases .order-info.accordion-content .products .collection .product-info,.past-purchases .order-info.accordion-content .products .product .product-info{display:inline-block;padding:0 0 0 10px;width:25%;vertical-align:top}.past-purchases .order-info.accordion-content .products .collection .product-info .product-name,.past-purchases .order-info.accordion-content .products .product .product-info .product-name{font-size:13px}.past-purchases .order-info.accordion-content .products .collection .product-info .product-name a,.past-purchases .order-info.accordion-content .products .product .product-info .product-name a{color:#1f1f1f}.past-purchases .order-info.accordion-content .products .collection .quantity,.past-purchases .order-info.accordion-content .products .product .quantity{display:inline-block;font-size:13px;font-weight:700;padding:0 0 0 10px;text-align:center;width:10.5%;vertical-align:top}.past-purchases .order-info.accordion-content .products .collection .refill,.past-purchases .order-info.accordion-content .products .product .refill{margin-right:16%;padding-right:4px;margin-top:5px}.past-purchases .order-info.accordion-content .products .collection .refill .replenish_label,.past-purchases .order-info.accordion-content .products .product .refill .replenish_label{float:right;margin-left:10px;margin-bottom:5px}.past-purchases .order-info.accordion-content .products .collection .refill .overlay-link,.past-purchases .order-info.accordion-content .products .product .refill .overlay-link{float:right}.past-purchases .order-info.accordion-content .products .collection .refill #replenish_select,.past-purchases .order-info.accordion-content .products .product .refill #replenish_select{clear:right;float:right;margin-bottom:5px}.past-purchases .order-info.accordion-content .products .collection .price,.past-purchases .order-info.accordion-content .products .product .price{display:inline-block;padding:0 0 0 10px;width:45%;vertical-align:top}.past-purchases .order-info.accordion-content .products .collection .price .redemption-sku .price,.past-purchases .order-info.accordion-content .products .product .price .redemption-sku .price{width:100%}.past-purchases .order-info.accordion-content .products .collection .price .price,.past-purchases .order-info.accordion-content .products .product .price .price{display:block;margin:0 0 10px 0;padding:0;width:auto}.past-purchases .order-info.accordion-content .products .collection .price .button,.past-purchases .order-info.accordion-content .products .product .price .button{height:auto}.past-purchases .order-info.accordion-content .products .collection-kit .price.total-price,.past-purchases .order-info.accordion-content .products .collection-kit .quantity{display:none}@media all and (min-width:764px){.past-purchases .order-info.accordion-content .products .collection-kit .price.total-price,.past-purchases .order-info.accordion-content .products .collection-kit .quantity{display:block}}.past-purchases .order-info.accordion-content .products .collection-kit .price{width:100%}@media all and (min-width:764px){.past-purchases .order-info.accordion-content .products .collection-kit .price{width:45%}}.past-purchases .order-info.accordion-content .products .collection-kit .product-name{margin-bottom:10px}@media all and (min-width:764px){.past-purchases .order-info.accordion-content .products .collection-kit .product-name{margin-bottom:0}}.past-purchases .order-info.accordion-content .products .product-footer{border-top:1px solid lightgray;padding:15px 0 15px 0}.past-purchases .order-info.accordion-content .products .product-footer div{display:inline-block;padding-left:10px;text-transform:uppercase}.past-purchases .order-info.accordion-content .products .product-footer .total{color:#1f1f1f;font-size:11px;margin-right:16.5%;width:20%;margin-bottom:5px}.past-purchases .order-info.accordion-content .products .product-footer .total-quantity{font-size:13px;font-weight:700;text-align:center;width:10.5%}.past-purchases .order-info.accordion-content .products .product-footer .price{width:51%}.past-purchases .order-info.accordion-content .products .product-footer .price .button{float:left}.shipping-billing{padding:5px 0 65px 0}.shipping-billing .address-book-info{margin-bottom:15px}.shipping-billing .section-column{border-bottom:1px solid lightgray;padding:0 0 30px 0}.shipping-billing .section-column.last{border:none;padding:65px 0 0 0}.shipping-billing .section-column header{margin:0 0 20px 0}.shipping-billing .section-column .section-header{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#address_form_container #address-form-popover .radio-buttons{margin:5px 0 10px 15px}#address_form_container #address-form-popover .radio-buttons label{padding:0 0 .3em}#address_form_container #address-form-popover .radio-buttons .required_mark{display:inline!important}#address_form_container #address-form-popover .radio-buttons span{display:block}#address_form_container #address-form-popover .radio-buttons span input{margin:0 8px 0 2px}#address_form_container #address-form-popover .phone_label_container{float:right;margin:5px 0 1px 15px;width:400px}#address_form_container #address-form-popover .ship_type_container{float:right;margin:5px 0 1px 15px;width:400px}#address_form_container #address-form-popover .default_ship_container{float:right;margin:5px 0 10px 15px;width:350px}#address_form_container #address-form-popover .default_ship_container.address-nil,#address_form_container .page_subbox_container .default_ship_container.address-nil{visibility:hidden;width:0;height:0;overflow:hidden}.no-favorites{overflow:hidden;padding:65px 0}.no-favorites .no-favorites{padding:0}.no-favorites .no-favorites-text{float:right;padding:20px 0 10% 0;width:49%}.no-favorites .no-favorites-text p{font-size:36px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;line-height:1;margin:0 0 15px 0}.no-favorites .no-favorites-image{float:left;width:49%}.no-favorites .no-favorites-image img{display:block;height:auto;max-width:100%;width:100%}.favorites-header-panel{-webkit-box-shadow:inset 0 -12px 12px -12px rgba(50,50,50,.2);-moz-box-shadow:inset 0 -12px 12px -12px rgba(50,50,50,.2);box-shadow:inset 0 -12px 12px -12px rgba(50,50,50,.2);background:-owg-linear-gradient(white,#f6f6f6);background:-webkit-linear-gradient(white,#f6f6f6);background:-moz-linear-gradient(white,#f6f6f6);background:-o-linear-gradient(white,#f6f6f6);-pie-background:-pie-linear-gradient(white,#f6f6f6);background:linear-gradient(white,#f6f6f6)}.favorites-header-panel .account-header-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:-owg-none;background:-webkit-none;background:-moz-none;background:-o-none;-pie-background:-pie-none;background:0 0}.favorites-header-panel header{color:#231f20;margin:5px 0 65px;padding:0;width:auto;float:none;border-left:none}.favorites-header-panel header h2{color:#231f20;margin:0}.favorites-header-panel header .subtitle{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;line-height:1;width:75%}.favorites-header-panel header .subtitle p{line-height:1}.my-account-sku .product-name a,.product-tout .product-name a{color:#231f20}.my-account-sku .add-to-bag,.my-account-sku .btn-shop-now,.product-tout .add-to-bag,.product-tout .btn-shop-now{height:auto;margin:10px 0}.my-account-sku .shades,.my-account-sku .sizes,.product-tout .shades,.product-tout .sizes{margin-top:10px}.my-account-sku .shades .shade .search-swatch-container,.product-tout .shades .shade .search-swatch-container{height:20px;margin-left:6px;width:20px}.my-account-sku .shades .shade div,.product-tout .shades .shade div{display:inline;vertical-align:middle;white-space:nowrap}.my-account-sku .shades .shade .search-swatch-container>div,.product-tout .shades .shade .search-swatch-container>div{display:inline-block;height:20px;vertical-align:middle;width:20px}#replenishment_update .payment-method,#replenishment_update .shipping-address{float:right;width:50%}#replenishment_update .payment_method{padding-right:15px}#replenishment_update .payment-method,.auto-replenishment-items,.shipping-address,.shipping-frequency{padding:30px 0 0 0}#replenishment_update .payment-method h1,.auto-replenishment-items h1,.shipping-address h1,.shipping-frequency h1{margin:0}#replenishment_update .payment-method h3,.auto-replenishment-items h3,.shipping-address h3,.shipping-frequency h3{font-size:25px;color:#1f1f1f}#replenishment_update .payment-method .my-account-sku,.auto-replenishment-items .my-account-sku,.shipping-address .my-account-sku,.shipping-frequency .my-account-sku{padding:0 0 150px 0;margin:0 0 10px 0;border-bottom:1px solid #DBDBDB}#replenishment_update .payment-method .address-select,.auto-replenishment-items .address-select,.shipping-address .address-select,.shipping-frequency .address-select{width:95%}#replenishment_update .payment-method .address_select,#replenishment_update .payment-method .payment_method,.auto-replenishment-items .address_select,.auto-replenishment-items .payment_method,.shipping-address .address_select,.shipping-address .payment_method,.shipping-frequency .address_select,.shipping-frequency .payment_method{width:45%}#replenishment_update .payment-method .payment-details,#replenishment_update .payment-method .shipping-address,.auto-replenishment-items .payment-details,.auto-replenishment-items .shipping-address,.shipping-address .payment-details,.shipping-address .shipping-address,.shipping-frequency .payment-details,.shipping-frequency .shipping-address{float:right;width:50%}#replenishment_update .payment-method .shipping-address,.auto-replenishment-items .shipping-address,.shipping-address .shipping-address,.shipping-frequency .shipping-address{border-left:1px solid #DBDBDB}#replenishment_update .payment-method .payment-details,.auto-replenishment-items .payment-details,.shipping-address .payment-details,.shipping-frequency .payment-details{padding:0 20px 60px 0}#replenishment_update .payment-method .action-btn,.auto-replenishment-items .action-btn,.shipping-address .action-btn,.shipping-frequency .action-btn{padding:0 0 20px 0;float:left}#replenishment_update .payment-method .container,.auto-replenishment-items .container,.shipping-address .container,.shipping-frequency .container{padding-top:45px}#replenishment_update .payment-method .shipping-frequency,.auto-replenishment-items .shipping-frequency,.shipping-address .shipping-frequency,.shipping-frequency .shipping-frequency{padding:40px 0 0 0}#replenishment_update .payment-method .payment_method_controls,#replenishment_update .payment-method .payment_method_display,.auto-replenishment-items .payment_method_controls,.auto-replenishment-items .payment_method_display,.shipping-address .payment_method_controls,.shipping-address .payment_method_display,.shipping-frequency .payment_method_controls,.shipping-frequency .payment_method_display{float:right;width:48%}#replenishment_update .payment-method .section-info-block1,.auto-replenishment-items .section-info-block1,.shipping-address .section-info-block1,.shipping-frequency .section-info-block1{float:right;width:51%;color:#1f1f1f;padding:0 0 25px 0}#replenishment_update .payment-method .section-info-block3,.auto-replenishment-items .section-info-block3,.shipping-address .section-info-block3,.shipping-frequency .section-info-block3{float:left;width:23%;color:#1f1f1f}#replenishment_update .payment-method .frequency_question,.auto-replenishment-items .frequency_question,.shipping-address .frequency_question,.shipping-frequency .frequency_question{font-weight:700;color:#1f1f1f}#replenishment_update .payment-method .section-info-block2,.auto-replenishment-items .section-info-block2,.shipping-address .section-info-block2,.shipping-frequency .section-info-block2{float:right;width:23%;color:#1f1f1f;padding:0 0 26px 0}#replenishment_update .payment-method .address-container,#replenishment_update .payment-method .address-controls,#replenishment_update .payment-method .payment-container,#replenishment_update .payment-method .payment-controls,.auto-replenishment-items .address-container,.auto-replenishment-items .address-controls,.auto-replenishment-items .payment-container,.auto-replenishment-items .payment-controls,.shipping-address .address-container,.shipping-address .address-controls,.shipping-address .payment-container,.shipping-address .payment-controls,.shipping-frequency .address-container,.shipping-frequency .address-controls,.shipping-frequency .payment-container,.shipping-frequency .payment-controls{float:right;width:50%}#replenishment_update .payment-method .subtitle,.auto-replenishment-items .subtitle,.shipping-address .subtitle,.shipping-frequency .subtitle{color:#231f20;font-size:13px;line-height:23px;margin:0 0 15px 0;width:50%}#replenishment_update .payment-method .replenish_label,.auto-replenishment-items .replenish_label,.shipping-address .replenish_label,.shipping-frequency .replenish_label{margin:10px 0 0 0}#replenishment_update .payment-method .replenish_label label,.auto-replenishment-items .replenish_label label,.shipping-address .replenish_label label,.shipping-frequency .replenish_label label{font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;text-transform:none}#replenishment_update .payment-method .product-header,.auto-replenishment-items .product-header,.shipping-address .product-header,.shipping-frequency .product-header{text-transform:uppercase;float:right;width:100%;border-bottom:1px solid #DBDBDB;margin-bottom:12px}#replenishment_update .payment-method .product-header .product,.auto-replenishment-items .product-header .product,.shipping-address .product-header .product,.shipping-frequency .product-header .product{float:right;width:33%;padding-bottom:3px}#replenishment_update .payment-method .product-header .quantity,.auto-replenishment-items .product-header .quantity,.shipping-address .product-header .quantity,.shipping-frequency .product-header .quantity{float:right;width:9%}#replenishment_update .payment-method .product-header .price,.auto-replenishment-items .product-header .price,.shipping-address .product-header .price,.shipping-frequency .product-header .price{float:right;width:10%}#replenishment_update .payment-method .product-header .last-order-date,.auto-replenishment-items .product-header .last-order-date,.shipping-address .product-header .last-order-date,.shipping-frequency .product-header .last-order-date{float:right;width:17%}#replenishment_update .payment-method .product-header .next-order-date,.auto-replenishment-items .product-header .next-order-date,.shipping-address .product-header .next-order-date,.shipping-frequency .product-header .next-order-date{float:right;width:17%}#replenishment_update .payment-method .product-header .frequency,.auto-replenishment-items .product-header .frequency,.shipping-address .product-header .frequency,.shipping-frequency .product-header .frequency{float:right;width:14%}#replenishment_update .payment-method .my-account-sku .product-image,.auto-replenishment-items .my-account-sku .product-image,.shipping-address .my-account-sku .product-image,.shipping-frequency .my-account-sku .product-image{padding:0 0 0 10px;width:16%;vertical-align:top;float:right}#replenishment_update .payment-method .my-account-sku .product-image img,.auto-replenishment-items .my-account-sku .product-image img,.shipping-address .my-account-sku .product-image img,.shipping-frequency .my-account-sku .product-image img{height:auto;width:100%}#replenishment_update .payment-method .my-account-sku .product-info,.auto-replenishment-items .my-account-sku .product-info,.shipping-address .my-account-sku .product-info,.shipping-frequency .my-account-sku .product-info{float:right;width:13%;vertical-align:top;color:#1f1f1f}#replenishment_update .payment-method .my-account-sku .product-info .product-name,.auto-replenishment-items .my-account-sku .product-info .product-name,.shipping-address .my-account-sku .product-info .product-name,.shipping-frequency .my-account-sku .product-info .product-name{font-size:13px}#replenishment_update .payment-method .my-account-sku .product-info .product-name a,.auto-replenishment-items .my-account-sku .product-info .product-name a,.shipping-address .my-account-sku .product-info .product-name a,.shipping-frequency .my-account-sku .product-info .product-name a{color:#1f1f1f}#replenishment_update .payment-method .my-account-sku .quantity,.auto-replenishment-items .my-account-sku .quantity,.shipping-address .my-account-sku .quantity,.shipping-frequency .my-account-sku .quantity{float:right;font-size:13px;font-weight:700;padding:0 0 83px 10px;text-align:center;width:13%;vertical-align:top}#replenishment_update .payment-method .my-account-sku .price,.auto-replenishment-items .my-account-sku .price,.shipping-address .my-account-sku .price,.shipping-frequency .my-account-sku .price{float:right;width:10%;vertical-align:top;color:#1f1f1f}#replenishment_update .payment-method .my-account-sku .price .price,.auto-replenishment-items .my-account-sku .price .price,.shipping-address .my-account-sku .price .price,.shipping-frequency .my-account-sku .price .price{display:block;margin:0 0 10px 0;padding:0;width:auto}#replenishment_update .payment-method .my-account-sku .price .button,.auto-replenishment-items .my-account-sku .price .button,.shipping-address .my-account-sku .price .button,.shipping-frequency .my-account-sku .price .button{height:auto}#replenishment_update .payment-method .my-account-sku .last-order-date,.auto-replenishment-items .my-account-sku .last-order-date,.shipping-address .my-account-sku .last-order-date,.shipping-frequency .my-account-sku .last-order-date{color:#1f1f1f;margin:0 0 0 79px;float:right;width:9%;line-height:31px}#replenishment_update .payment-method .my-account-sku .next-order-date,.auto-replenishment-items .my-account-sku .next-order-date,.shipping-address .my-account-sku .next-order-date,.shipping-frequency .my-account-sku .next-order-date{color:#1f1f1f;float:right;width:17%}#replenishment_update .payment-method .my-account-sku .frequency,.auto-replenishment-items .my-account-sku .frequency,.shipping-address .my-account-sku .frequency,.shipping-frequency .my-account-sku .frequency{float:right;width:13%;height:150px}#replenishment_update .payment-method .my-account-sku .frequency p,.auto-replenishment-items .my-account-sku .frequency p,.shipping-address .my-account-sku .frequency p,.shipping-frequency .my-account-sku .frequency p{display:none}#replenishment_update .payment-method .my-account-sku .replenishment-details,.auto-replenishment-items .my-account-sku .replenishment-details,.shipping-address .my-account-sku .replenishment-details,.shipping-frequency .my-account-sku .replenishment-details{display:none;border-bottom:1px solid #DBDBDB}#replenishment_update .payment-method .topBorder,.auto-replenishment-items .topBorder,.shipping-address .topBorder,.shipping-frequency .topBorder{float:left;width:100%}#replenishment_update .payment-method .topBorder img,.auto-replenishment-items .topBorder img,.shipping-address .topBorder img,.shipping-frequency .topBorder img{width:100%}#replenishment_update .payment-method .close-icon,.auto-replenishment-items .close-icon,.shipping-address .close-icon,.shipping-frequency .close-icon{float:left;padding:10px 38px 10px}.auto-replenishment-description,.auto-replenishment-header,.auto-replenishment-upsell{padding:30px 0 0 0}.auto-replenishment-description h1,.auto-replenishment-header h1,.auto-replenishment-upsell h1{margin:0}.auto-replenishment-description h3,.auto-replenishment-header h3,.auto-replenishment-upsell h3{font-size:25px;color:#1f1f1f}.auto-replenishment-description .address-select,.auto-replenishment-header .address-select,.auto-replenishment-upsell .address-select{width:95%}.auto-replenishment-description .payment-details,.auto-replenishment-description .shipping-address,.auto-replenishment-header .payment-details,.auto-replenishment-header .shipping-address,.auto-replenishment-upsell .payment-details,.auto-replenishment-upsell .shipping-address{float:right;width:50%}.auto-replenishment-description .shipping-address,.auto-replenishment-header .shipping-address,.auto-replenishment-upsell .shipping-address{border-left:1px solid #DBDBDB}.auto-replenishment-description .payment-details,.auto-replenishment-header .payment-details,.auto-replenishment-upsell .payment-details{padding:0 20px 60px 0}.auto-replenishment-description .action-btn,.auto-replenishment-header .action-btn,.auto-replenishment-upsell .action-btn{padding:0 0 20px 0;float:left}.auto-replenishment-description .container,.auto-replenishment-header .container,.auto-replenishment-upsell .container{padding-top:45px}.auto-replenishment-description .shipping-frequency,.auto-replenishment-header .shipping-frequency,.auto-replenishment-upsell .shipping-frequency{padding:40px 0 0 0}.auto-replenishment-description .payment_method_controls,.auto-replenishment-description .payment_method_display,.auto-replenishment-header .payment_method_controls,.auto-replenishment-header .payment_method_display,.auto-replenishment-upsell .payment_method_controls,.auto-replenishment-upsell .payment_method_display{float:right;width:48%}.auto-replenishment-description .subtitle,.auto-replenishment-header .subtitle,.auto-replenishment-upsell .subtitle{color:#231f20;font-size:13px;line-height:23px;margin:0 0 15px 0}.auto-replenishment-description .replenish_label,.auto-replenishment-header .replenish_label,.auto-replenishment-upsell .replenish_label{margin:10px 0 0 0}.auto-replenishment-description .replenish_label label,.auto-replenishment-header .replenish_label label,.auto-replenishment-upsell .replenish_label label{text-transform:none}.auto-replenishment-description .product-header,.auto-replenishment-header .product-header,.auto-replenishment-upsell .product-header{text-transform:uppercase;float:right;width:100%;border-bottom:1px solid #DBDBDB;margin-bottom:12px}.auto-replenishment-description .product-header .product,.auto-replenishment-header .product-header .product,.auto-replenishment-upsell .product-header .product{float:right;width:33%;padding-bottom:3px}.auto-replenishment-description .my-account-sku .quantity,.auto-replenishment-header .my-account-sku .quantity,.auto-replenishment-upsell .my-account-sku .quantity{float:right;font-size:13px;font-weight:700;padding:0 0 83px 10px;text-align:center;width:13%;vertical-align:top}.auto-replenishment-description .my-account-sku .price .button,.auto-replenishment-header .my-account-sku .price .button,.auto-replenishment-upsell .my-account-sku .price .button{height:auto}.auto-replenishment-description .my-account-sku .last-order-date,.auto-replenishment-header .my-account-sku .last-order-date,.auto-replenishment-upsell .my-account-sku .last-order-date{margin:0 0 0 67px;float:right;width:10%;line-height:22px}.auto-replenishment-description .my-account-sku .next-order-date,.auto-replenishment-header .my-account-sku .next-order-date,.auto-replenishment-upsell .my-account-sku .next-order-date{float:right;width:17%}.auto-replenishment-description .my-account-sku .frequency,.auto-replenishment-header .my-account-sku .frequency,.auto-replenishment-upsell .my-account-sku .frequency{float:right;width:13%;height:150px}.auto-replenishment-description .my-account-sku .replenishment-details,.auto-replenishment-header .my-account-sku .replenishment-details,.auto-replenishment-upsell .my-account-sku .replenishment-details{display:none;border-bottom:1px solid #DBDBDB}#replenishment_update #shipping-address{padding-bottom:20px}#replenishment_update #shipping-address .address-container,#replenishment_update #shipping-address .address_controls{float:right;width:50%;padding-left:2%}#replenishment_update #shipping-address .address-container{width:40%}#replenishment_update #shipping-address .address_controls li#choose-address{margin-top:10px}#replenishment_update #shipping-address .address_controls li#choose-address select{margin:10px 0;width:100%}#replenishment_update #payment-method{padding-bottom:20px}#replenishment_update #payment-method .payment_method_controls,#replenishment_update #payment-method .payment_method_display{float:right;width:50%;padding-left:2%}#replenishment_update #payment-method .payment_method_controls li.choose_method,#replenishment_update #payment-method .payment_method_display li.choose_method{margin-top:10px}#replenishment_update #payment-method .payment_method_controls li.choose_method select,#replenishment_update #payment-method .payment_method_display li.choose_method select{margin:10px 0 20px;width:100%;padding:0}#replenish .overlay-container .replenish-cancel-confirm>div{margin:0 10px 0 0!important}#replenish .auto-replenishment-upsell .prod-shelf-row.five-products li{min-height:425px}#replenish .auto-replenishment-items.panel ul li{min-height:170px;margin-bottom:10px;float:right;width:100%}#photo-upload-popup{font-size:15px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#photo-upload-popup ul.photo_notes{padding-right:14px;margin-bottom:15px}#photo-upload-popup ul.photo_notes li{list-style-type:disc}#photo-upload-popup p{margin:0 0 15px 0}#photo-upload-popup #profile-pic-upload-field{margin-bottom:15px}#photo-upload-popup .ui-widget-content,#photo-upload-popup .ui-widget-header{border:0}.registration_content{width:100%;overflow:auto;margin-bottom:20px}.registration_content h1.myaccount-hdr{margin-top:10px}.registration_content .photo-form-container{display:none}.registration_content #registration-wrapper,.registration_content .photo-form-container{float:right;width:100%;margin:0;color:#000}.registration_content #profile-pic-submit-field,.registration_content #profile-pic-type-field,.registration_content #profile-pic-upload-field{margin-top:5px}.registration_content #profile-pic-submit-field{font-size:17px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.registration_content .photo-form-container{margin-top:10px}.registration_content .first-column-wrap{float:right;width:50%;clear:both}.registration_content .full-width-wrap{float:right;width:100%;clear:both}.registration_content h3{font-size:22px;color:#46ab8c;background:#fff;text-align:right;margin:10px 0;color:#000}.registration_content #isms{margin-bottom:10px}.registration_content #isms .sms_promo_container{max-width:570px;margin:10px 0 0 0}.registration_content #isms .sms_promo_container input[type=checkbox]:first-child,.registration_content #isms .sms_promo_container input[type=radio]:first-child{float:right;margin:4px 5px 0 0}.registration_content #isms .sms_promo_container .label{float:right;width:95%;margin:0 5px 0 0}.registration_content #providing-email{padding-right:17px}.registration_content .email_lang_container{margin-top:10px;font-family:HelveticaNeueLTStd65Medium}.registration_content .email_lang_container .email_lang_label{float:right;margin-left:20px}.registration_content .email_lang_container .form_element{width:auto}.registration_content label a{font-family:HelveticaNeueLTStd65Medium}.registration_content .first-column-wrap fieldset.fs,.registration_content .full-width-wrap fieldset.fs{margin:0;padding:0;width:auto;overflow:auto;border:none}.registration_content .first-column-wrap fieldset.fs .form_element,.registration_content .full-width-wrap fieldset.fs .form_element{float:right;margin:0 0 12px 16px;min-width:215px;width:auto;min-height:57px}.registration_content .first-column-wrap fieldset.fs .phone_label_container,.registration_content .full-width-wrap fieldset.fs .phone_label_container{float:right;width:100%;margin:5px 0;clear:both}.registration_content .first-column-wrap fieldset.address.fs .form_element.ship_type_container,.registration_content .first-column-wrap fieldset.demographic.fs .form_element,.registration_content .first-column-wrap fieldset.fs.email_promotions .form_element,.registration_content .first-column-wrap fieldset.privacy_policy.fs .form_element,.registration_content .full-width-wrap fieldset.address.fs .form_element.ship_type_container,.registration_content .full-width-wrap fieldset.demographic.fs .form_element,.registration_content .full-width-wrap fieldset.fs.email_promotions .form_element,.registration_content .full-width-wrap fieldset.privacy_policy.fs .form_element{min-height:20px;min-width:70px;width:100%;margin:0;padding:0}.registration_content .first-column-wrap fieldset.fs.email_promotions p,.registration_content .full-width-wrap fieldset.fs.email_promotions p{margin:3px 0}.registration_content .first-column-wrap fieldset.demographic.fs .form_element,.registration_content .full-width-wrap fieldset.demographic.fs .form_element{margin:10px 0}.registration_content .first-column-wrap fieldset.demographic.fs .form_element.birth_date_container select,.registration_content .full-width-wrap fieldset.demographic.fs .form_element.birth_date_container select{margin-left:13px;width:160px;display:inline;padding:7px 14px 6px 0}.registration_content .first-column-wrap fieldset.demographic.fs .form_element .gender_container,.registration_content .full-width-wrap fieldset.demographic.fs .form_element .gender_container{float:right;width:100%;margin:10px 0}.registration_content .demographic-form-container.first-column-wrap fieldset.fs .form_element select{width:150px;float:right;margin-left:10px}.registration_content .first-column-wrap fieldset.fs .form_element.set-email-container-height,.registration_content .full-width-wrap fieldset.fs .form_element.set-email-container-height{min-height:37px}.registration_content .first-column-wrap fieldset.fs .form_element label,.registration_content .full-width-wrap fieldset.fs .form_element label{display:inline-block;margin:0 5px 5px 20px;width:auto}.registration_content .first-column-wrap fieldset.fs .form_element input[type=password],.registration_content .first-column-wrap fieldset.fs .form_element input[type=text],.registration_content .full-width-wrap fieldset.fs .form_element input[type=password],.registration_content .full-width-wrap fieldset.fs .form_element input[type=text]{width:215px;border:1px solid #bdbdbd!important;height:36px;line-height:36px;padding:0 14px 0 12px;display:block}.registration_content .first-column-wrap fieldset.fs .form_element .first-column-wrap fieldset.fs label,.registration_content .full-width-wrap fieldset.fs .form_element .first-column-wrap fieldset.fs label{text-transform:capitalize}.registration_content .first-column-wrap fieldset.fs .form_element select,.registration_content .full-width-wrap fieldset.fs .form_element select{width:215px;border:1px solid #bdbdbd;height:36px;line-height:36px;padding:7px 14px 6px 0;display:block}.registration_content .first-column-wrap fieldset.fs.sms_promotions .phone_container input[type=text],.registration_content .full-width-wrap fieldset.fs.sms_promotions .phone_container input[type=text]{width:215px;border:1px solid #bdbdbd!important;height:36px;line-height:36px;padding:0 14px 0 12px;display:block}.registration_content .first-column-wrap fieldset.fs .form_element.pc_email_promo_container label,.registration_content .first-column-wrap fieldset.fs .form_element.privacy_policy_container label,.registration_content .first-column-wrap fieldset.fs .form_element.sms_promo_container label,.registration_content .full-width-wrap fieldset.fs .form_element.pc_email_promo_container label,.registration_content .full-width-wrap fieldset.fs .form_element.privacy_policy_container label,.registration_content .full-width-wrap fieldset.fs .form_element.sms_promo_container label{display:inline}.registration_content .first-column-wrap fieldset.fs .form_element.pc_email_promo_container label span,.registration_content .first-column-wrap fieldset.fs .form_element.privacy_policy_container label span,.registration_content .first-column-wrap fieldset.fs .form_element.sms_promo_container label span,.registration_content .full-width-wrap fieldset.fs .form_element.pc_email_promo_container label span,.registration_content .full-width-wrap fieldset.fs .form_element.privacy_policy_container label span,.registration_content .full-width-wrap fieldset.fs .form_element.sms_promo_container label span{display:inherit}.registration_content .first-column-wrap fieldset.fs.sms_promotions .phone_container input[type=text],.registration_content .full-width-wrap fieldset.fs.sms_promotions .phone_container input[type=text]{margin:10px 0}.registration_content .first-column-wrap fieldset.fs.sms_promotions label,.registration_content .full-width-wrap fieldset.fs.sms_promotions label{text-transform:capitalize}.registration_content .first-column-wrap fieldset.fs input[type=checkbox],.registration_content .first-column-wrap fieldset.fs input[type=radio],.registration_content .full-width-wrap fieldset.fs input[type=checkbox],.registration_content .full-width-wrap fieldset.fs input[type=radio]{width:auto;vertical-align:middle;padding:0;margin:0}.registration_content .first-column-wrap fieldset.fs input[type=checkbox]:first-child,.registration_content .first-column-wrap fieldset.fs input[type=radio]:first-child,.registration_content .full-width-wrap fieldset.fs input[type=checkbox]:first-child,.registration_content .full-width-wrap fieldset.fs input[type=radio]:first-child{margin-right:0!important}.registration_content .profile-form-container .full_name_container input{min-width:445px}.registration_content .submit_btn{height:37px;font-size:17px;margin-top:15px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease}.registration_content #required-fields,.registration_content .photo-form-container,.registration_content .welcome-msg{font-size:14.5px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.registration_content .welcome-msg{margin:0 0 65px 0}.registration_content ul.error_messages{margin:10px 0 10px 0}#gender-fields{border:none}#gender-fields span{display:block}#registration #sidebar{display:none}.payment_container{padding:35px 0 30px 0}.payment_container .section-column{display:inline-block;padding:0 0 0 50px;vertical-align:top;width:49%}.payment_container .section-column header{margin:0 0 20px 0}.payment_container .section-column .section-header{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.payment-info fieldset.fs{border:0;width:600px;padding-right:0}.payment-info fieldset.fs .form_element{width:250px}.payment-info fieldset.fs .form_element.default_payment_container{width:auto}.payment-info fieldset.fs .form_element.default_payment_container input{width:auto!important;height:auto}.payment-info fieldset.fs .form_element label{text-transform:capitalize}.payment-info fieldset.fs .form_element input{height:36px;line-height:36px;width:215px!important;padding:0 14px 0 0}.payment-info fieldset.fs .form_element select{height:36px;line-height:36px;width:215px!important;padding:0 14px 0 0;padding:9px 14px 6px 2px}.payment-info fieldset.fs .form_element .expiration_month{float:right;margin-left:50px}.account-favorites-wishlist .my-account-sku .shades .shade-name{display:block}.account-favorites-wishlist .my-account-sku .shades .search-swatch-container{margin-bottom:3px}#viewcart .payment_details_info{margin-top:20px}#viewcart .payment_details_info .payment_methods li,#viewcart .payment_details_info .payment_methods_not_supported li{margin-right:12px;list-style:disc}#viewcart #returns_exchanges .return_policies li{margin-right:12px;list-style:disc}.account-loyalty{width:100%;overflow:hidden}.account-loyalty .section-header .loyalty-logo{display:block}.account-loyalty .section-header .smart-rewards-logo{margin-right:-5px}.account-loyalty .section-header h3{color:#000}.account-loyalty .section-content{padding:15px 0 0 0;border-top:1px solid #d1d1d1}.account-loyalty .section-content .star{float:right;padding-bottom:20px}.account-loyalty .section-content .level{float:right;margin:5px 24px 0 0;color:#000}@media only screen and (max-width:767px){.account-loyalty .section-content .level{margin:0 24px 0 0}}.account-loyalty .section-content .star-points{font-size:35px}@media only screen and (max-width:767px){.account-loyalty .section-content .star-points{font-size:30px}}.account-loyalty .section-content .star-grade{color:#000;font-size:17px;float:right;line-height:1.1;margin-bottom:10px}@media only screen and (min-width:768px){.account-loyalty .section-content .star-grade{font-size:14px;margin:0}}.account-loyalty .section-content .star-points-benifits{font-weight:700;text-transform:uppercase}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;float:right;margin:15px 0 20px;width:100%}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container{margin:0}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container{float:right;width:auto}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container{width:32%}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .loyalty__panel__points__bg__text{float:right;font-size:17px;margin-top:13px}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .loyalty__panel__points__bg__text{font-size:14px}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .loyalty__panel__points__bg__slide__content{margin:10px 10px 35px 0;display:inline-block;font-weight:700;font-size:15px}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .loyalty__panel__points__bg__slide__content{font-size:13px}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down{border-top:none;border-bottom:none}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down-smart{border-right:7px solid #cadcc2;border-left:7px solid #cadcc2}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down-smart{border-right:5px solid #cadcc2;border-left:5px solid #cadcc2}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down-brilliant{border-right:7px solid #b09dca;border-left:7px solid #b09dca}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down-brilliant{border-right:5px solid #b09dca;border-left:5px solid #b09dca}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down-genius{border-right:7px solid #fcd05a;border-left:7px solid #fcd05a}@media only screen and (min-width:768px){.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .loyalty__panel__points__bg__Bar-container .arrow-down-genius{border-right:5px solid #fcd05a;border-left:5px solid #fcd05a}}.account-loyalty .section-content .loyalty__panel__points__bg__slide-container .slide2_container{margin:0 5px 0 5px}.account-loyalty .section-content .loyalty__panel__points__bg__slide1{height:24px;position:absolute;bottom:0;background:#deebd8;width:100%;float:right}.account-loyalty .section-content .loyalty__panel__points__bg__slide1 .loyalty__panel__points__bg__slide__smart{background-color:#cadcc2;height:24px;max-width:100%}.account-loyalty .section-content .loyalty__panel__points__bg__slide1 .tier1-text{color:#99bd8b;font-size:24px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:10px 0 0 0}.account-loyalty .section-content .loyalty__panel__points__bg__slide2{height:24px;position:absolute;bottom:0;background:#d8cfe4;width:100%;float:right}.account-loyalty .section-content .loyalty__panel__points__bg__slide2 .loyalty__panel__points__bg__slide__brilliant{background-color:#b09dca;height:24px;max-width:100%}.account-loyalty .section-content .loyalty__panel__points__bg__slide2 .tier2-text{color:#b09dca;font-size:24px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:10px 0 0 0}.account-loyalty .section-content .loyalty__panel__points__bg__slide3{height:24px;position:absolute;bottom:0;background:#faf1d7;width:100%;float:right}.account-loyalty .section-content .loyalty__panel__points__bg__slide3 .loyalty__panel__points__bg__slide__genius{background-color:#fcd05a;height:24px;max-width:100%}.account-loyalty .section-content .loyalty__panel__points__bg__slide3 .tier3-text{color:#eed49d;font-size:24px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:10px 0 0 0}.account-loyalty .loyalty__panel__points__button{clear:both;float:right}.account-loyalty .loyalty__panel__points__button .view-all{font-size:14px;height:auto;margin-bottom:5px;padding:5px 20px;text-transform:capitalize}@media only screen and (min-width:768px){.account-loyalty .loyalty__panel__points__button .view-all{margin:23% 0 0}}#my-account-loyalty-progress-section .account-loyalty .star-grade{width:60px;margin:7px 10px 0 10px}#index #loyalty-status__content,#landing #loyalty-status__content{display:none}#index .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list .header,#index .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers .header,#landing .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list .header,#landing .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers .header{font-weight:700;margin-bottom:8px;color:#000;font-size:1.4em}#index .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers,#landing .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers{float:left;border-right:1px solid #dadada;padding-right:2%;width:75%}#index .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers header h2,#landing .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers header h2{margin-bottom:50px;font-weight:700;color:#000;font-size:1.4em}#index .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers .products img.product-image,#landing .account_landing_wrapper .best-sellers-loyalty-wrapper .loyalty-benefits-list+.best-sellers .products img.product-image{min-width:70px;width:100%;max-width:181px}#index .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .most-recent-purchases .header,#landing .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .most-recent-purchases .header{font-size:36px;line-height:38px}#index .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list .header,#index .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases .header,#landing .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list .header,#landing .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases .header{font-weight:700;margin-bottom:8px;color:#000;font-size:1.4em}#index .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases,#landing .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases{float:left;border-right:1px solid #dadada;padding-right:2%;width:75%}#index .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases .header,#landing .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases .header{margin-bottom:50px}#index .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases .products img.product-image,#landing .account_landing_wrapper .most-recent-purchases-loyalty-wrapper .loyalty-benefits-list+.most-recent-purchases .products img.product-image{min-width:70px;width:100%;max-width:181px}#index .account_landing_wrapper .loyalty-benefits-list,#landing .account_landing_wrapper .loyalty-benefits-list{margin-bottom:1px;width:25%;float:right;padding-left:2%}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit{padding:10px 0;width:100%;position:relative}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-copy-wrapper,#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-image-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-copy-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-image-wrapper{height:56px;display:table-row}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-image-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-image-wrapper{float:right;position:relative;width:88px}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-copy,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-copy{display:table-cell;vertical-align:middle;font-weight:700;font-size:1.1em}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-1 .loyalty-benefit-copy-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-1 .loyalty-benefit-copy-wrapper{color:#a37cc1}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-2 .loyalty-benefit-copy-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-2 .loyalty-benefit-copy-wrapper{color:#f4b51d}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-3 .loyalty-benefit-copy-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-3 .loyalty-benefit-copy-wrapper{color:#5bafdd}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-4 .loyalty-benefit-image,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-4 .loyalty-benefit-image{width:80px;margin:0 4px}#index .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-4 .loyalty-benefit-copy-wrapper,#landing .account_landing_wrapper .loyalty-benefits-list .loyalty-benefit-4 .loyalty-benefit-copy-wrapper{color:#ef6ea8}#index.is-loyalty-member #loyalty-status__content,#landing.is-loyalty-member #loyalty-status__content{display:block;margin-top:30px}#index.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta,#landing.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta{padding:0}@media only screen and (min-width:768px){#index.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta,#landing.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta{padding-top:10px;width:100%}}#index.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container,#landing.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container{margin-bottom:25px;width:100%}@media only screen and (min-width:768px){#index.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container,#landing.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container{margin-bottom:0}}#index.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container .loyalty__panel__offers__earnpoints__button,#landing.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container .loyalty__panel__offers__earnpoints__button{padding:0;text-transform:capitalize;width:100%}@media only screen and (min-width:768px){#index.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container .loyalty__panel__offers__earnpoints__button,#landing.is-loyalty-member .loyalty__panel__offers__earnpoints__list .loyalty__panel__offers__earnpoints__offer-wrapper .loyalty__panel__offers__earnpoints__cta .loyalty__panel__offers__earnpoints__button-container .loyalty__panel__offers__earnpoints__button{padding:15px 0}}#index.is-loyalty-member .account_landing_wrapper,#landing.is-loyalty-member .account_landing_wrapper{position:relative}#index.is-loyalty-member .account_landing_wrapper .best-sellers-loyalty-wrapper h2,#landing.is-loyalty-member .account_landing_wrapper .best-sellers-loyalty-wrapper h2{font-size:30px;font-weight:700}#index.is-loyalty-member .account_landing_wrapper .best-sellers-loyalty-wrapper .prod-shelf-row .btn-shopnow,#landing.is-loyalty-member .account_landing_wrapper .best-sellers-loyalty-wrapper .prod-shelf-row .btn-shopnow{font-size:1em;padding:15px 25px;text-transform:capitalize;width:100%}#index.is-loyalty-member .account.breadcrumb,#landing.is-loyalty-member .account.breadcrumb{padding-bottom:505px}#index.is-loyalty-member .my-account-auth-user-panel-v1 .shortcuts li.seefull_page,#landing.is-loyalty-member .my-account-auth-user-panel-v1 .shortcuts li.seefull_page{margin-right:0}#loyalty__page__status{background:-owg-linear-gradient(white,#f6f6f6);background:-webkit-linear-gradient(white,#f6f6f6);background:-moz-linear-gradient(white,#f6f6f6);background:-o-linear-gradient(white,#f6f6f6);-pie-background:-pie-linear-gradient(white,#f6f6f6);background:linear-gradient(white,#f6f6f6);-webkit-box-shadow:inset 0 -12px 12px -12px rgba(50,50,50,.2);-moz-box-shadow:inset 0 -12px 12px -12px rgba(50,50,50,.2);box-shadow:inset 0 -12px 12px -12px rgba(50,50,50,.2);padding:0 0 40px 0;overflow:hidden;position:absolute;z-index:1;top:230px;width:100%}#loyalty__page__status .loyalty_status_point{width:35%;float:right}#loyalty__page__status .loyalty_status_point .outer-wrap{max-width:100%}#loyalty__page__status .loyalty_status_point .account-loyalty{width:100%}#loyalty__page__status .loyalty_status_point .account-loyalty .section-header .section-header__logo{background:0 0;height:auto}#loyalty__page__status .loyalty_status_point .account-loyalty .section-loyalty_rewards__header{display:none}#loyalty__page__status .loyalty_status_point .account-loyalty .section-account__header{color:#222222}#loyalty__page__status .loyalty_status_point .account-loyalty .section-header__header{color:#000}#loyalty__page__status .loyalty_status_point .account-loyalty .loyalty__panel__points__bg__slide-container{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin:0;width:99%}#loyalty__page__status .loyalty_status_point .account-loyalty .loyalty__panel__points__bg__slide-container .loyalty__panel__points__current-tier{padding-top:17px}#loyalty__page__status .loyalty_status_offers_sku{width:62%;float:left;position:relative;padding:0 40px 0 0;margin:35px 0 0 0}#loyalty__page__status .loyalty_status_offers_sku .outer-wrap{max-width:700px}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li{margin-left:0;padding:0 10px}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__product__header{font-size:15px;color:#000;padding:0 0 7px 0}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__product__offer-code{padding:0 0 7px 0;color:#808080}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__cta{position:relative;padding:0 0 10px 0}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__cta .loyalty__panel__offers__sku__loader{text-align:center;width:100%;position:absolute;top:0;background:#f6f6f6}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__cta .loyalty__panel__offers__sku__loader img{width:40px;height:40px;display:inline-block}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__cta a{font-size:1em;letter-spacing:.05em;padding:15px;text-transform:capitalize;width:90%}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .loyalty__panel__offers__sku__cta a.disable_product{background-color:#bdbcbc;cursor:default}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .product-info{padding:0 0 20px 0}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .product-info .product-name a{color:#231f20}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .product-info .price{color:#808080}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider ul li .product-info .reviews img{width:60px;display:inline}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider .flex-direction-nav .flex-prev{right:-15px}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider .flex-direction-nav .flex-next{left:-35px}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider .flex-direction-nav .flex-disabled{opacity:0}#loyalty__page__status .loyalty_status_offers_sku .offer_sku_flexslider .flex-control-paging{display:none}#loyalty__page__status .loyalty_status_offers_sku .loyalty__account__landing__title{display:block}#loyalty__page__status .loyalty_status_offers_sku .loyalty__account__landing__title h2,#loyalty__page__status .loyalty_status_offers_sku .loyalty__account__landing__title h3{color:#231f20}#loyalty__page__status .loyalty_status_offers_sku .loyalty__account__landing__title h2{font-size:27px;margin:0}#loyalty__page__status .loyalty_status_offers_sku .loyalty__account__title{display:none}#favorites a.pre-order-btn.add-to-bag,#landing a.pre-order-btn.add-to-bag,#past_purchases a.pre-order-btn.add-to-bag{line-height:13px}@media only screen and (max-width:1024px){#favorites a.pre-order-btn.add-to-bag,#landing a.pre-order-btn.add-to-bag,#past_purchases a.pre-order-btn.add-to-bag{line-height:44px}}#favorites .pre_order_sold_out_message,#favorites .pre_order_temp_out_of_stock_message,#landing .pre_order_sold_out_message,#landing .pre_order_temp_out_of_stock_message,#past_purchases .pre_order_sold_out_message,#past_purchases .pre_order_temp_out_of_stock_message{color:#ff3b89}#favorites .best-sellers-loyalty-wrapper .loyalty-benefits-list,#past_purchases .best-sellers-loyalty-wrapper .loyalty-benefits-list{display:none}#signin .signin_container{width:auto;margin:0 auto;margin-bottom:20px;padding-top:35px}#signin .signin_container p a#new-account-link.button,#signin .signin_container p a#return-user-link.button{background:0 0;color:#5dba98;border:1px solid #5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}#signin .signin_container p a#new-account-link.button:hover,#signin .signin_container p a#return-user-link.button:hover{background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}#signin .signin_container footer{overflow:hidden;padding-top:0;width:100%}#signin .signin_container footer p{margin-top:15px}#signin .signin_container form .form-item{margin-bottom:15px}#signin .signin_container form .form-item.email_promotions input[type=checkbox],#signin .signin_container form .form-item.privacy-form-container input[type=checkbox]{vertical-align:13px}#signin .signin_container form .form-item.email_promotions span,#signin .signin_container form .form-item.privacy-form-container span{display:inline-block;width:48%;margin-right:7px}#signin .signin_container form .form-item.email_promotions label,#signin .signin_container form .form-item.privacy-form-container label{width:95%}#signin .signin_container form .form-item.email_promotions label span,#signin .signin_container form .form-item.privacy-form-container label span{color:#222;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#signin .signin_container form .form-item.loyalty .loyalty_terms_condition{display:inline-block;width:48%;vertical-align:top;margin-left:7px}#signin .signin_container form .form-item.loyalty .loyalty_terms_condition span{font-family:HelveticaNeueLTStd55Roman,Arial,Sans-Serif}#signin .signin_container form .form-item.loyalty .loyalty_offers{font-size:11px;color:#222222;margin:0 0 0 28px}#signin .signin_container form .form-item .show input{width:auto;height:auto;padding-right:0}#signin .signin_container form .form-item .show label{text-transform:none}#signin .signin_container form label{padding-bottom:5px;display:inline-block}#signin .signin_container .remember-me{float:right;margin-top:10px;margin-right:20px}#signin .signin_container .forgot-pw,#signin .signin_container .show{display:inline-block;margin-right:10px;padding-top:2px;vertical-align:middle}#signin .signin_container .sign_text{margin-bottom:15px;margin-top:0}#signin .signin_container fieldset{border:medium none;height:auto;margin-bottom:0;padding:0}#signin .signin_container #new-account .signin-header{margin-bottom:0}#signin .signin_container #signin-block form .form-item input[type=email],#signin .signin_container #signin-block form .form-item input[type=password],#signin .signin_container #signin-block form .form-item input[type=text]{height:36px;padding-right:7px;width:235px;line-height:15px}#signin #signin-block h2.myaccount-hdr{float:right}#signin #signin-block h2.myaccount-hdr+p{width:65%;float:right;margin:10px 10px 10px 0!important}#signin #signin-block h2.myaccount-hdr+p a{margin-right:10px}#signin .inner-block{width:75%}#signin .signin_submit{display:inline-block;margin-top:10px;margin-bottom:10px}#signin .submit-note{margin-top:6px}#signin #signin-block input[type=checkbox]{width:auto}#signin .remember-me span{margin-right:5px}body#billing #top,body#confirm #top,body#index.active-panel-payment #top,body#index.active-panel-shipping #top,body#index.checkout.elc-user-state-logged-in #top,body#index.opc__review #top,body#index.opc__shipping #top,body#payment #top,body#payment_select #top,body#review #top,body#samples #top,body#shipping #top{height:auto!important}@media only screen and (min-width:1024px){body#billing #top,body#confirm #top,body#index.active-panel-payment #top,body#index.active-panel-shipping #top,body#index.checkout.elc-user-state-logged-in #top,body#index.opc__review #top,body#index.opc__shipping #top,body#payment #top,body#payment_select #top,body#review #top,body#samples #top,body#shipping #top{height:80px!important}}body#billing #top #header .top-right,body#confirm #top #header .top-right,body#index.active-panel-payment #top #header .top-right,body#index.active-panel-shipping #top #header .top-right,body#index.checkout.elc-user-state-logged-in #top #header .top-right,body#index.opc__review #top #header .top-right,body#index.opc__shipping #top #header .top-right,body#payment #top #header .top-right,body#payment_select #top #header .top-right,body#review #top #header .top-right,body#samples #top #header .top-right,body#shipping #top #header .top-right{display:none;visibility:hidden}body#billing #top #navigation,body#confirm #top #navigation,body#index.active-panel-payment #top #navigation,body#index.active-panel-shipping #top #navigation,body#index.checkout.elc-user-state-logged-in #top #navigation,body#index.opc__review #top #navigation,body#index.opc__shipping #top #navigation,body#payment #top #navigation,body#payment_select #top #navigation,body#review #top #navigation,body#samples #top #navigation,body#shipping #top #navigation{display:none;visibility:hidden}body#billing #sticky-bar #sticky_bar_content,body#billing #sticky-bar .tertiary-nav,body#confirm #sticky-bar #sticky_bar_content,body#confirm #sticky-bar .tertiary-nav,body#index.active-panel-payment #sticky-bar #sticky_bar_content,body#index.active-panel-payment #sticky-bar .tertiary-nav,body#index.active-panel-shipping #sticky-bar #sticky_bar_content,body#index.active-panel-shipping #sticky-bar .tertiary-nav,body#index.checkout.elc-user-state-logged-in #sticky-bar #sticky_bar_content,body#index.checkout.elc-user-state-logged-in #sticky-bar .tertiary-nav,body#index.opc__review #sticky-bar #sticky_bar_content,body#index.opc__review #sticky-bar .tertiary-nav,body#index.opc__shipping #sticky-bar #sticky_bar_content,body#index.opc__shipping #sticky-bar .tertiary-nav,body#payment #sticky-bar #sticky_bar_content,body#payment #sticky-bar .tertiary-nav,body#payment_select #sticky-bar #sticky_bar_content,body#payment_select #sticky-bar .tertiary-nav,body#review #sticky-bar #sticky_bar_content,body#review #sticky-bar .tertiary-nav,body#samples #sticky-bar #sticky_bar_content,body#samples #sticky-bar .tertiary-nav,body#shipping #sticky-bar #sticky_bar_content,body#shipping #sticky-bar .tertiary-nav{display:none;visibility:hidden}body#billing.device-mobile #top #header .block-nodeblock,body#billing.device-mobile #top #header .btn_navigation,body#confirm.device-mobile #top #header .block-nodeblock,body#confirm.device-mobile #top #header .btn_navigation,body#index.active-panel-payment.device-mobile #top #header .block-nodeblock,body#index.active-panel-payment.device-mobile #top #header .btn_navigation,body#index.active-panel-shipping.device-mobile #top #header .block-nodeblock,body#index.active-panel-shipping.device-mobile #top #header .btn_navigation,body#index.checkout.elc-user-state-logged-in.device-mobile #top #header .block-nodeblock,body#index.checkout.elc-user-state-logged-in.device-mobile #top #header .btn_navigation,body#index.opc__review.device-mobile #top #header .block-nodeblock,body#index.opc__review.device-mobile #top #header .btn_navigation,body#index.opc__shipping.device-mobile #top #header .block-nodeblock,body#index.opc__shipping.device-mobile #top #header .btn_navigation,body#payment.device-mobile #top #header .block-nodeblock,body#payment.device-mobile #top #header .btn_navigation,body#payment_select.device-mobile #top #header .block-nodeblock,body#payment_select.device-mobile #top #header .btn_navigation,body#review.device-mobile #top #header .block-nodeblock,body#review.device-mobile #top #header .btn_navigation,body#samples.device-mobile #top #header .block-nodeblock,body#samples.device-mobile #top #header .btn_navigation,body#shipping.device-mobile #top #header .block-nodeblock,body#shipping.device-mobile #top #header .btn_navigation{display:none;visibility:hidden}body#billing.device-mobile #top #header .block-nodeblock-6,body#billing.device-mobile #top #header .block-template-site-logo-responsive-v1,body#confirm.device-mobile #top #header .block-nodeblock-6,body#confirm.device-mobile #top #header .block-template-site-logo-responsive-v1,body#index.active-panel-payment.device-mobile #top #header .block-nodeblock-6,body#index.active-panel-payment.device-mobile #top #header .block-template-site-logo-responsive-v1,body#index.active-panel-shipping.device-mobile #top #header .block-nodeblock-6,body#index.active-panel-shipping.device-mobile #top #header .block-template-site-logo-responsive-v1,body#index.checkout.elc-user-state-logged-in.device-mobile #top #header .block-nodeblock-6,body#index.checkout.elc-user-state-logged-in.device-mobile #top #header .block-template-site-logo-responsive-v1,body#index.opc__review.device-mobile #top #header .block-nodeblock-6,body#index.opc__review.device-mobile #top #header .block-template-site-logo-responsive-v1,body#index.opc__shipping.device-mobile #top #header .block-nodeblock-6,body#index.opc__shipping.device-mobile #top #header .block-template-site-logo-responsive-v1,body#payment.device-mobile #top #header .block-nodeblock-6,body#payment.device-mobile #top #header .block-template-site-logo-responsive-v1,body#payment_select.device-mobile #top #header .block-nodeblock-6,body#payment_select.device-mobile #top #header .block-template-site-logo-responsive-v1,body#review.device-mobile #top #header .block-nodeblock-6,body#review.device-mobile #top #header .block-template-site-logo-responsive-v1,body#samples.device-mobile #top #header .block-nodeblock-6,body#samples.device-mobile #top #header .block-template-site-logo-responsive-v1,body#shipping.device-mobile #top #header .block-nodeblock-6,body#shipping.device-mobile #top #header .block-template-site-logo-responsive-v1{display:block;visibility:visible}div.CAT8311 div.CAT8312-msg{display:none}div.CAT8312 div.CAT8311-msg{display:none}#gwp .node-collection{overflow:inherit}#gwp .node-collection .node-elc-nodeblock{overflow:inherit}#gwp #footer{margin:0}.samples{margin-right:auto;margin-left:auto;max-width:1920px;width:100%;padding-right:20px;padding-left:20px;width:100%}@media only screen and (min-width:480px){.samples{padding-right:28px;padding-left:28px}}@media only screen and (min-width:540px){.samples{padding-right:36px;padding-left:36px}}@media only screen and (min-width:768px){.samples{padding-right:44px;padding-left:44px}}@media only screen and (min-width:1024px){.samples{padding-right:64px;padding-left:64px}}@media only screen and (min-width:1280px){.samples{padding-right:72px;padding-left:72px}}.samples .sticky-bar__header--samples{display:none}.samples.pick_x .tray_section{background-image:none;background-color:#ccf3ee;color:#fff}.samples.pick_x .tray_section #tray_header p{color:#000000}.samples.pick_x .tray_section #tray_header h2{color:#000000;font-size:30px}.samples.promo_pick_plus_boxes .tray_section,.samples.promo_pick_x_cyber_week .tray_section{background-color:#9d4eb8}.samples.promo_pick_plus_boxes .tray_section #tray_header p,.samples.promo_pick_x_cyber_week .tray_section #tray_header p{color:#ffffff}.samples.promo_pick_plus_boxes .tray_section #tray_header h2,.samples.promo_pick_x_cyber_week .tray_section #tray_header h2{color:#ffffff}.samples.promo_pick_full .tray_section{background-image:none;background-color:#fff;color:#fff}.samples.promo_pick_full .tray_section #tray_header p{color:#000}.samples.promo_pick_full .tray_section #tray_header h2{color:#f06ca5;font-size:30px}.samples.promo_pick_full #content #sample-products .freebie .cat_items{padding-left:0}.samples.promo_pick_full #content #sample-products .freebie .cat_items ul.sample-products{width:auto;margin-left:40px}.samples.promo_pick_full #content #sample-products .freebie .cat_items ul.sample-products li.sample-box{width:15%}.samples li.sample-box{position:relative}.samples .sample_close img{width:100%}.samples .sample-box .sample_close{cursor:pointer;display:none;width:15px;position:absolute;left:0;margin:5px 0 0 5px}.samples .sample-box.selected .sample_close{display:inline}.samples .more-info-link{font-size:18px}.samples #quickshop-wrapper{padding-top:20px}.samples #quickshop{padding:0 0 23px;max-width:none}.samples .dynamic_sample_message,.samples .tray_section{background-image:url(/media/images/pc/checkout/samples_tray_bg.png)}.samples .dynamic_sample_message #dynamic_header,.samples .dynamic_sample_message #tray_header,.samples .tray_section #dynamic_header,.samples .tray_section #tray_header{height:130px;margin:0 auto;width:960px;padding-right:0}.samples .dynamic_sample_message #dynamic_header .select_sample,.samples .dynamic_sample_message #tray_header .select_sample,.samples .tray_section #dynamic_header .select_sample,.samples .tray_section #tray_header .select_sample{margin:0 0 5px 0;padding-top:30px;color:#000}.samples .dynamic_sample_message #dynamic_header .offer_text,.samples .dynamic_sample_message #tray_header .offer_text,.samples .tray_section #dynamic_header .offer_text,.samples .tray_section #tray_header .offer_text{font-size:23px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;line-height:25px}.samples .dynamic_sample_message #tray_container,.samples .tray_section #tray_container{background-color:#fafafa;height:auto;padding:20px 0 5px 0;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.samples .dynamic_sample_message #tray_container .tray_samples,.samples .tray_section #tray_container .tray_samples{width:1070px;margin:0 auto}.samples .dynamic_sample_message #tray_container .tray_samples ul,.samples .tray_section #tray_container .tray_samples ul{text-align:center;width:860px}.samples .dynamic_sample_message #tray_container .tray_samples ul li,.samples .tray_section #tray_container .tray_samples ul li{float:right;margin:0 10px 10px 0;height:100px;position:relative}.samples .dynamic_sample_message #tray_container .tray_samples ul li input#add-samples,.samples .tray_section #tray_container .tray_samples ul li input#add-samples{position:absolute;bottom:0;width:auto}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box,.samples .tray_section #tray_container .tray_samples ul li .number_box{background:none repeat scroll 0 0 #fff;border:1px solid #e6e6e6;height:100px;line-height:94px;width:100px;font-size:85px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#e5e5e5}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box .tray_sample,.samples .tray_section #tray_container .tray_samples ul li .number_box .tray_sample{width:200px;text-align:right;height:100px;margin:0 0 10px 0}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box .tray_sample .tray_img,.samples .tray_section #tray_container .tray_samples ul li .number_box .tray_sample .tray_img{background:#fff;border:1px solid #e6e6e6!important;float:right;height:100px;width:100px;margin-left:10px}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box .tray_sample .tray_img img,.samples .tray_section #tray_container .tray_samples ul li .number_box .tray_sample .tray_img img{cursor:pointer}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box .tray_sample .prod_name,.samples .tray_section #tray_container .tray_samples ul li .number_box .tray_sample .prod_name{color:#a2a2a2}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box .tray_sample .close,.samples .tray_section #tray_container .tray_samples ul li .number_box .tray_sample .close{cursor:pointer;position:absolute;right:77px;top:3px}.samples .dynamic_sample_message #tray_container .tray_samples ul li .number_box .tray_sample .close:hover,.samples .tray_section #tray_container .tray_samples ul li .number_box .tray_sample .close:hover{text-decoration:none}.samples .select_sample_offer #tray_header .select_sample{color:#5dba98;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#000}.samples .select_sample_offer #tray_header .offer_text{font-family:HelveticaNeueLTStd45Regular,Arial,Sans-Serif;color:#000}.samples .outer-wrap{max-width:1070px}.samples #content #sample-products .freebie{position:relative}.samples #content #sample-products .freebie .add_minis_to_bag{padding-top:25px}.samples #content #sample-products .freebie .samples_continue_checkout{position:absolute;left:67px;top:63px}.samples #content #sample-products .freebie .cat_items{padding-right:50px;border-bottom:1px solid #e6e6e6}.samples #content #sample-products .freebie .cat_items.remove_border{border:0}.samples #content #sample-products .freebie .cat_items ul.sample-products{width:860px;margin-right:10px}.samples #content #sample-products .freebie .cat_items ul.sample-products h2.cat_title{margin:60px 50px 10px 0;color:#a2a2a2;font-size:22px;text-transform:capitalize}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8664 h2.cat_title{margin:60px 0 10px}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8664 h2.cat_title .CAT8665-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8664 h2.cat_title .CAT8666-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8664 h2.cat_title .CAT8667-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8664 h2.cat_title .CAT8664-sub{color:#000000;text-transform:none;line-height:1.3;font-weight:700}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8665 h2.cat_title{margin:60px 0 10px}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8665 h2.cat_title .CAT8664-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8665 h2.cat_title .CAT8666-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8665 h2.cat_title .CAT8667-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8665 h2.cat_title .CAT8665-sub{color:#000000;text-transform:none;line-height:1.3;font-weight:700}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8666 h2.cat_title{margin:60px 0 10px}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8666 h2.cat_title .CAT8664-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8666 h2.cat_title .CAT8665-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8666 h2.cat_title .CAT8667-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8666 h2.cat_title .CAT8666-sub{color:#000000;text-transform:none;line-height:1.3;font-weight:700}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8667 h2.cat_title{margin:60px 0 10px}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8667 h2.cat_title .CAT8664-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8667 h2.cat_title .CAT8665-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8667 h2.cat_title .CAT8666-sub{display:none}.samples #content #sample-products .freebie .cat_items ul.sample-products .CAT8667 h2.cat_title .CAT8667-sub{color:#000000;text-transform:none;line-height:1.3;font-weight:700}.samples #content #sample-products .freebie .cat_items ul.sample-products div.spacer{height:40px}.samples #content #sample-products .freebie .cat_items ul.sample-products li.sample-box{width:23.5%;float:right;height:430px;margin:0 5px 5px;text-align:center;color:#333;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.samples #content #sample-products .freebie .cat_items ul.sample-products li.sample-box .prod-inner img{width:150px;height:175px;cursor:pointer;margin-top:10px}.samples #content #sample-products .freebie .cat_items ul.sample-products li.sample-box .sample_details #sample_product_name,.samples #content #sample-products .freebie .cat_items ul.sample-products li.sample-box .sample_details #sample_product_subheading{display:block;text-transform:none;text-align:right;margin:0 30px 10px 30px;font-size:17px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#333;cursor:pointer}.samples #content #sample-products .freebie .cat_items ul.sample-products li.sample-box .sample_details p{margin:0 30px 0 30px;text-align:right;cursor:pointer}.samples #content .duplicate{display:block;text-align:left;position:relative;left:67px;bottom:20px}.samples #content .add_minis_to_bag{overflow:auto}.samples #content .add_minis_to_bag ul{float:left;margin-left:67px;text-align:left}.samples #content .add_minis_to_bag ul li #add-samples.add_continue{width:auto}.samples #content .add_minis_to_bag ul li #add-samples.add_continue.disabled{background-color:#CCCCCC}.samples #foreground-node,.samples #sample-controls .add-samples,.samples #sample-products #sample-controls,.samples .border a,.samples .deselect-all,.samples .no_samples,.samples .sample-box label,.samples input[type=checkbox],.samples input[type=radio]{display:none!important}.samples .disabled #sample_product_name,.samples .disabled #sample_product_subheading,.samples .disabled .short_desc,.samples .disabled label,.samples .reached_max_count #sample_product_name,.samples .reached_max_count #sample_product_subheading,.samples .reached_max_count .short_desc,.samples .reached_max_count label{color:#ccc!important;cursor:default!important}.samples .reached_max_count .prod-inner img,.samples .reached_max_count label{cursor:default;opacity:.3}.sample-info-box{display:none!important}.samples_pick3 .sample_items_container{margin-top:50px}.samples_pick3 a.details-arrow{color:#5dba98;text-decoration:underline;position:absolute;left:129px;top:-50px;color:#000}.samples_pick3 a.details-arrow:hover{color:#231F20}.samples_pick3 #sample-products{position:relative}.samples_pick3 #sample-controls{display:none}.samples_content #sample-products{position:relative}.samples_content .samples_continue_checkout{top:-22px}.samples_alt_content_ca #sample-controls{display:none}.samples_alt_content_ca .tray_section{margin-bottom:30px}.samples_alt_content_ca .samples_continue_checkout{left:128px;top:-41px}.samples_alt_content_ca #sample-products{position:relative}.samples-general.samples #content #sample-products .freebie .add_minis_to_bag ul .add_continue.samples__button--continue{display:block}.samples-general.samples #content #sample-products .freebie .cat_items.active{margin-bottom:36px}.samples-general.samples .samples__button--top{margin-top:0}.samples-general.samples .samples__button--bottom{display:none}.samples-general.samples .dynamic_sample_message,.samples-general.samples .tray_section{position:relative;height:130px}.samples-general.samples .dynamic_sample_message #dynamic_header,.samples-general.samples .dynamic_sample_message #tray_header,.samples-general.samples .tray_section #dynamic_header,.samples-general.samples .tray_section #tray_header{width:100%;max-width:1040px;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto}@media only screen and (max-width:1024px){.samples-general.samples .dynamic_sample_message #dynamic_header,.samples-general.samples .dynamic_sample_message #tray_header,.samples-general.samples .tray_section #dynamic_header,.samples-general.samples .tray_section #tray_header{padding:0 20px}}.samples-general.samples .dynamic_sample_message #dynamic_header .dyn-select_sample,.samples-general.samples .dynamic_sample_message #dynamic_header .select_sample,.samples-general.samples .dynamic_sample_message #tray_header .dyn-select_sample,.samples-general.samples .dynamic_sample_message #tray_header .select_sample,.samples-general.samples .tray_section #dynamic_header .dyn-select_sample,.samples-general.samples .tray_section #dynamic_header .select_sample,.samples-general.samples .tray_section #tray_header .dyn-select_sample,.samples-general.samples .tray_section #tray_header .select_sample{color:#000;margin:0;padding:0;font-size:24px;line-height:1;font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif}.samples-general.samples .dynamic_sample_message #dynamic_header .dyn-offer_text,.samples-general.samples .dynamic_sample_message #dynamic_header .offer_text,.samples-general.samples .dynamic_sample_message #tray_header .dyn-offer_text,.samples-general.samples .dynamic_sample_message #tray_header .offer_text,.samples-general.samples .tray_section #dynamic_header .dyn-offer_text,.samples-general.samples .tray_section #dynamic_header .offer_text,.samples-general.samples .tray_section #tray_header .dyn-offer_text,.samples-general.samples .tray_section #tray_header .offer_text{margin:3px 0 0;font-size:24px;font-weight:400;line-height:1;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}@media only screen and (max-width:1024px){#sticky-bar.samples-cateogry--sticky .site-logo{padding-left:20px}}#sticky-bar.sample-show-promo--sticky .sticky-bar__header--remaining-desc{display:none}.empty-benefits-container{margin:0 auto;max-width:1040px}.empty-benefits-container .empty-benefits-message{margin:0 0 20px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;font-size:24px;font-weight:700}.empty-benefits-container .empty-benefits-continue{padding:10px 20px;font-size:14px;background:#000}.empty-benefits-container .empty-benefits-continue:hover{background:#000}.samples__button a{color:#000;text-decoration:none;font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif}.samples__button a:hover{color:#000}#signin .signin_container{width:auto;margin:0 auto;margin-bottom:20px;padding-top:35px}#signin .signin_container p a#new-account-link.button,#signin .signin_container p a#return-user-link.button{background:0 0;color:#5dba98;border:1px solid #5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}#signin .signin_container p a#new-account-link.button:hover,#signin .signin_container p a#return-user-link.button:hover{background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}#signin .signin_container footer{overflow:hidden;padding-top:0;width:100%}#signin .signin_container footer p{margin-top:15px}#signin .signin_container form .form-item{margin-bottom:15px}#signin .signin_container form .form-item.email_promotions input[type=checkbox],#signin .signin_container form .form-item.privacy-form-container input[type=checkbox]{vertical-align:13px}#signin .signin_container form .form-item.email_promotions span,#signin .signin_container form .form-item.privacy-form-container span{display:inline-block;width:48%;margin-right:7px}#signin .signin_container form .form-item.email_promotions label,#signin .signin_container form .form-item.privacy-form-container label{width:95%}#signin .signin_container form .form-item.email_promotions label span,#signin .signin_container form .form-item.privacy-form-container label span{color:#222;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#signin .signin_container form .form-item.loyalty .loyalty_terms_condition{display:inline-block;width:48%;vertical-align:top;margin-left:7px}#signin .signin_container form .form-item.loyalty .loyalty_terms_condition span{font-family:HelveticaNeueLTStd55Roman,Arial,Sans-Serif}#signin .signin_container form .form-item.loyalty .loyalty_offers{font-size:11px;color:#222222;margin:0 0 0 28px}#signin .signin_container form .form-item .show input{width:auto;height:auto;padding-right:0}#signin .signin_container form .form-item .show label{text-transform:none}#signin .signin_container form label{padding-bottom:5px;display:inline-block}#signin .signin_container .remember-me{float:right;margin-top:10px;margin-right:20px}#signin .signin_container .forgot-pw,#signin .signin_container .show{display:inline-block;margin-right:10px;padding-top:2px;vertical-align:middle}#signin .signin_container .sign_text{margin-bottom:15px;margin-top:0}#signin .signin_container fieldset{border:medium none;height:auto;margin-bottom:0;padding:0}#signin .signin_container #new-account .signin-header{margin-bottom:0}#signin .signin_container #signin-block form .form-item input[type=email],#signin .signin_container #signin-block form .form-item input[type=password],#signin .signin_container #signin-block form .form-item input[type=text]{height:36px;padding-right:7px;width:235px;line-height:15px}#signin #signin-block h2.myaccount-hdr{float:right}#signin #signin-block h2.myaccount-hdr+p{width:65%;float:right;margin:10px 10px 10px 0!important}#signin #signin-block h2.myaccount-hdr+p a{margin-right:10px}#signin .inner-block{width:75%}#signin .signin_submit{display:inline-block;margin-top:10px;margin-bottom:10px}#signin .submit-note{margin-top:6px}#signin #signin-block input[type=checkbox]{width:auto}#signin .remember-me span{margin-right:5px}#egiftcard .return_to_cart{margin-bottom:10px;display:inline-block}#egiftcard .giftcard_container{width:960px;display:inline-block;margin-right:2px;margin-bottom:51px}#egiftcard .giftcard_container .border{border:2px solid #bdbdbd}#egiftcard .giftcard_container .form_element.email_container>input{border:1px solid #ccc;height:37px;width:235px;padding-right:5px}#egiftcard .giftcard_container .form_element.value_container.select_menu{width:250px}#egiftcard .giftcard_container .gc_note{color:#1f1f1f;font-size:11px;margin-top:5px;display:inline-block}#egiftcard .giftcard_container #theme-panel{margin-top:20px;height:100px}#egiftcard .giftcard_container #theme-panel .theme{float:right;height:73px;margin-left:15px;width:73px}#egiftcard .giftcard_container .skuSelect{border:1px solid #ccc;height:33px;padding:7px 10px;width:235px}#egiftcard .giftcard_container .custom_card{color:#1f1f1f;float:right;padding:22px 0 11px;width:100%}#egiftcard .giftcard_container .giftcard_submit_btn{margin:20px 0 22px 15px}#egiftcard .giftcard_container .giftcard_submit_btn input{float:right;height:33px;margin-top:0}#egiftcard .giftcard_container .giftcard .imgclinque{position:absolute;margin:57px 52px 0 0}#egiftcard .giftcard_container .giftcard .txtclinque{position:absolute;margin:129px 90px 0 0;font-size:40px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#fff}#egiftcard .giftcard_container .giftcard .form_value{color:#fff;float:right;font-size:148px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:274px 50px 0 0;width:200px}#egiftcard .giftcard_container .giftcard .form_value .drp_val{position:absolute}#egiftcard .giftcard_container .giftcard .form_container{float:right;width:300px;margin:52px 388px 0 0}#egiftcard .giftcard_container .giftcard .divclinque{position:absolute;margin-right:591px;margin-top:220px}#egiftcard .giftcard_container .giftcard_terms{margin-top:15px;margin-right:3px;margin:3px 0 10px 0;font-size:15px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;letter-spacing:-.0001px;line-height:17px}#egiftcard .giftcard_container .form_element.email_container{float:right;width:250px;margin-bottom:22px}#egiftcard .giftcard_container input.form-submit:hover{background-color:#5dba98!important;background-color:#000!important}#egiftcard .giftcard_container .class_img img{right:1px;position:absolute;width:960px}#egiftcard .giftcard_container fieldset.fs{width:960px;height:532px;border:none;padding:0}#egiftcard .giftcard_container fieldset.fs div.form_element input{background-color:transparent;border:1px solid #fff;color:#fff;font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;line-height:23px;font-weight:400;height:34px;padding-right:12px;width:251px}#egiftcard .giftcard_container fieldset.fs div.form_element input::-webkit-input-placeholder{color:#ffffff}#egiftcard .giftcard_container fieldset.fs div.form_element input::-moz-placeholder{color:#ffffff}#egiftcard .giftcard_container fieldset.fs div.form_element input:-moz-placeholder{color:#ffffff}#egiftcard .giftcard_container fieldset.fs div.form_element input:-ms-input-placeholder{color:#ffffff}#egiftcard .giftcard_container fieldset.fs div.form_element label{color:#fff;display:inline-block;padding-bottom:5px;text-transform:capitalize;width:auto}#egiftcard .giftcard_container .message_container textarea{background-color:transparent;border:1px solid #fff;color:#fff;font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;line-height:23px;height:227px;padding:10px;width:255px}#egiftcard .giftcard_container .message_container textarea::-webkit-input-placeholder{color:#ffffff}#egiftcard .giftcard_container .message_container textarea::-moz-placeholder{color:#ffffff}#egiftcard .giftcard_container .message_container textarea:-moz-placeholder{color:#ffffff}#egiftcard .giftcard_container .message_container textarea:-ms-input-placeholder{color:#ffffff}#egiftcard #main .outer-wrap{position:relative}#giftcard-about .question_section{position:relative}#giftcard-about .row_container{height:auto;overflow:hidden}#giftcard-about .row{margin:0;overflow:hidden;cursor:pointer}#giftcard-about .question-col{display:inline;float:right;width:50%;padding:10px;color:#1A1A1A;font-weight:700;margin:0}#giftcard-about .active,#giftcard-about .hover{background:none repeat scroll 0 0 #F5F5F6;cursor:pointer}#giftcard-about .answer-col{border-right:1px solid #CCCCCC;display:inline;float:right;width:50%;padding-right:20px}#giftcard-about .last_desc{margin-top:4px}#giftcard-about ul.terms{margin-top:5px;line-height:20px;padding-right:14px;margin-bottom:17px}#giftcard-about ul.terms li{list-style-type:disc;color:#1a1a1a}#giftcard-about ul.terms.last{margin-bottom:0}#giftcard-about ul.terms_bot{margin-bottom:2px}#giftcard-about menu{padding:0 15px 0 0}#giftcard-about p.abt_qtns{color:#1a1a1a;font-weight:700;padding-bottom:2px;padding-top:3px;margin:0}#giftcard-about p.abt_ans{color:#1a1a1a;padding-bottom:17px}#giftcard-about p.abt_grp{color:#231f20;padding-bottom:2px}#giftcard-about .max_purchase{margin-top:18px}#giftcard-about #content #giftcard-buy-header{margin-bottom:52px}#giftcard-about .abt_egiftcard{font-size:20px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:0 0 30px 0;color:#1a1a1a}#egiftcard .breadcrumbs,#giftcard-about .breadcrumbs,#giftcard-balance .breadcrumbs{padding-bottom:60px;font-weight:400;margin-top:10px}#egiftcard .right-panel,#giftcard-about .right-panel,#giftcard-balance .right-panel{width:auto;float:right}#egiftcard .right-panel .rightpanel_content,#giftcard-about .right-panel .rightpanel_content,#giftcard-balance .right-panel .rightpanel_content{margin-right:5px}#egiftcard .right-panel .divider,#giftcard-about .right-panel .divider,#giftcard-balance .right-panel .divider{border-right:1px solid #ccc;display:table-cell;float:right;height:108px;margin:25px 0 0 0;width:2px}#egiftcard .right-panel .gift_balance,#giftcard-about .right-panel .gift_balance,#giftcard-balance .right-panel .gift_balance{width:300px}#egiftcard .right-panel .rightpanel_header,#giftcard-about .right-panel .rightpanel_header,#giftcard-balance .right-panel .rightpanel_header{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#000}#egiftcard .rightpanel_container,#giftcard-about .rightpanel_container,#giftcard-balance .rightpanel_container{float:right;width:auto;margin:13px 59px 0 0}#egiftcard #giftcard-buy-header,#giftcard-about #giftcard-buy-header,#giftcard-balance #giftcard-buy-header{float:right;margin-bottom:19px;width:580px;padding-left:20px}#egiftcard #content #giftcard-buy-header p,#giftcard-about #content #giftcard-buy-header p,#giftcard-balance #content #giftcard-buy-header p{margin-right:3px;margin-bottom:15px;font-size:15px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;letter-spacing:-.001px;line-height:17px}#egiftcard #content #giftcard-buy-header h1,#giftcard-about #content #giftcard-buy-header h1,#giftcard-balance #content #giftcard-buy-header h1{margin-bottom:15px}#egiftcard .giftcard_container .txt-theme,#giftcard-about .giftcard_container .txt-theme,#giftcard-balance .giftcard_container .txt-theme{color:#1f1f1f;padding-bottom:12px}#egiftcard .giftcard_container .form_element.from_container>input,#giftcard-about .giftcard_container .form_element.from_container>input,#giftcard-balance .giftcard_container .form_element.from_container>input{border:1px solid #ccc;height:36px;padding-right:5px;width:235px}#egiftcard .giftcard_container .form_element .txt-theme,#egiftcard .giftcard_container .form_element label,#giftcard-about .giftcard_container .form_element .txt-theme,#giftcard-about .giftcard_container .form_element label,#giftcard-balance .giftcard_container .form_element .txt-theme,#giftcard-balance .giftcard_container .form_element label{color:#808080;font-size:15px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;letter-spacing:-.0001px;line-height:17px;text-transform:capitalize;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#egiftcard .giftcard_container fieldset.fs div.form_element div.txt-theme label,#giftcard-about .giftcard_container fieldset.fs div.form_element div.txt-theme label,#giftcard-balance .giftcard_container fieldset.fs div.form_element div.txt-theme label{color:#1f1f1f;padding-bottom:5px}#egiftcard .egiftcard_information p,#giftcard-about .egiftcard_information p,#giftcard-balance .egiftcard_information p{font-size:11px;letter-spacing:-.0001px;line-height:11px;margin-bottom:14px}#giftcard-balance #giftcard-buy-header{margin-bottom:14px;margin-right:3px}#giftcard-balance .header{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#giftcard-balance .gc_ecard_balance{width:960px;margin-right:3px}#giftcard-balance .gc_ecard_box_text{margin-bottom:15px}#giftcard-balance .breadcrumbs{margin-right:3px}#giftcard-balance #remaining-balance{margin-right:3px}#giftcard-balance .remaining_on_card{margin-right:3px}#giftcard-balance .giftcard_submit_btn{margin:12px 0 0 0;width:150px;float:right}#giftcard-balance fieldset.giftcard{width:960px;background:url(/media/images/pc/egift/bg_chkbalance.png) no-repeat;height:auto;padding-right:18px;margin-bottom:20px;background-size:100% 100%;border:none}#giftcard-balance fieldset.giftcard p{margin-bottom:17px;margin-right:0;width:auto}#giftcard-balance fieldset.fs div.form_element{float:none;margin:5px 0 25px 15px}#giftcard-balance fieldset.fs div.form_element input{border:1px solid #ccc;width:235px;height:36px;padding-right:7px}.passwordreset{width:965px;margin:0 auto;padding:20px 13px 60px 0;line-height:1.5}.passwordreset #content{width:65%;float:right}.passwordreset #sidebar{width:30%;float:left}.passwordreset #content>div{margin-bottom:10px}.passwordreset #request-submit{margin-top:10px}.passwordreset .back_to_signin{margin:10px 0}.passwordreset h2{margin:0 0 10px 0;background:0 0;text-align:right;font-size:36px;line-height:38px;color:#46ab8c;color:#000}.passwordreset fieldset{width:auto;border:0;padding:0}.passwordreset fieldset.fs div.form_element{width:auto;margin:0 0 15px 0;float:none}.passwordreset .form_element input{border:1px solid #bdbdbd;height:36px;line-height:36px;padding:0 5px 0 0;width:215px!important}.passwordreset form label{text-transform:capitalize}.contact_us .desc{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}.contact_us ul.category{margin:20px 0 0;position:relative;min-height:175px}.contact_us .cancel_modify_order .tollfree_number{color:#EF6EA8}.contact_us div.customer_email_note.error{margin-bottom:10px}.contact_us .breadcrumbs{margin-bottom:57px}.contact_us .header h2{margin-bottom:50px}.contact_us .question_header{marin:60px 0 36px;position:relative}.contact_us .question_header.online_order{padding-right:0}.contact_us .question_header.beauty_product{padding-right:243px}.contact_us .question_header.website_tech{padding-right:486px}.contact_us .question_header.store_service{padding-right:729px}.contact_us ul.category li{float:right;background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_bg.png) repeat;width:231px;min-height:145px;margin:0 0 0 12px;padding:10px 10px 0 0;border:1px solid transparent;cursor:pointer}.contact_us ul.category li:nth-last-child(1){margin:0}.contact_us ul.category li p.copy.on{color:#46ab8c;color:#999}.contact_us ul.category li ul.category{margin:19px 0 40px}.contact_us ul.category li p.copy{font-size:26px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;line-height:24px;color:#000}.contact_us ul.category li.selected{border:1px solid #000000}.contact_us .caret{background:url(/media/export/images/qs-caret.png) no-repeat scroll 50% 100% rgba(0,0,0,0);display:block;height:12px;position:absolute;top:-20px;width:231px;z-index:9000;display:none}.contact_us .portrayal{height:33px;width:24px}.contact_us .online_order .portrayal{width:29px}.contact_us .online_order div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll 0 -39px}.contact_us .online_order div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll 0 -4px}.contact_us .beauty_product div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -27px -39px}.contact_us .beauty_product div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -27px -3px}.contact_us .website_tech div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -48px -39px;width:36px}.contact_us .website_tech div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -48px -2px;width:36px}.contact_us .store_service div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -84px -39px;width:37px}.contact_us .store_service div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -85px -3px;width:37px}.contact_us .store_service .sub_contact_list li .label-wrap{display:inline-block;width:89%;vertical-align:top}.contact_us .sub_contact_list li{padding:5px 0}.contact_us .sub_contact_list li .label-wrap{color:inherit;font-family:inherit}.contact_us .sub_contact_list li input[type=radio]{vertical-align:middle;margin-left:12px}.contact_us .sub_contact_list li input[type=text]{width:215px;border:1px solid #bdbdbd;height:36px;line-height:36px;padding:0 14px 0 12px;display:inline-block;margin:0 15px 8px 0}.contact_us .sub_contact_list li .additional_information{padding-right:25px}.contact_us .sub_contact_list li .additional_information .product_concern_data_wrap label{width:40%;display:inline-block}.contact_us .sub_contact_list li .additional_information .product_concern_data_wrap label a{text-transform:lowercase}#customer_service .overlay-container .pop-up-control.whats-this{padding:10px;margin-left:10px}.contact_us_wrap .contact_us .breadcrumbs{margin-top:21px}#customer_service #main.contact_us_thanks{padding-top:0;min-height:422px}#customer_service #main.contact_us_thanks h2{margin:60px 0 3px}#customer_service #main.contact_us_thanks .acknowledge{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;color:#000;line-height:23px}#customer_service #main.contact_us_thanks #fc-col-2{display:none}#customer_service #main.contact_us_wrap{padding-top:0}#customer_service #main .breadcrumbs{margin-top:21px}#customer_service #main .breadcrumbs a{color:#000}#customer_service #main .breadcrumbs a:hover{color:#5dba98;color:#1a1a1a}#contact-form-wrap.personal-info-form-container{float:right;width:100%;margin-bottom:25px}#contact-form-wrap.personal-info-form-container .contact_mandatory_fields{font-size:22px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;margin:20px 0 29px;clear:both}#contact-form-wrap.personal-info-form-container .first-column-wrap,#contact-form-wrap.personal-info-form-container .second-column-wrap{float:right;width:50%}#contact-form-wrap.personal-info-form-container .first-column-wrap input{width:215px;border:1px solid #bdbdbd;height:36px;line-height:36px;padding:0 14px 0 12px;display:block}#contact-form-wrap.personal-info-form-container .first-column-wrap select{width:215px;border:1px solid #bdbdbd;height:36px;line-height:36px;padding:0 14px 0 12px;display:block;padding:7px 14px 6px 0}#contact-form-wrap.personal-info-form-container .first-column-wrap .form_element{float:right;margin:0 0 12px 16px}#contact-form-wrap.personal-info-form-container .first-column-wrap .form_element label{text-transform:capitalize;display:inline-block;margin-bottom:5px}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element label{text-transform:capitalize;display:inline-block;margin-bottom:8px}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.comments_container label,#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.registered_member_container label{text-transform:none}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element textarea{display:block;width:100%;min-height:318px;padding:10px}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.button_container,#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.registered_member_container{margin-top:12px;float:right;width:60%}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.registered_member_container input{vertical-align:middle;margin-left:3px}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.button_container{width:40%}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.button_container input{height:37px;line-height:41px;font-size:17px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;padding:0 9px;background:#5dba98;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:1px;border:0;cursor:pointer;float:left;font-weight:700;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease;background-color:#000}#contact-form-wrap.personal-info-form-container .second-column-wrap .form_element.button_container input:hover{background:#44a07e;background-color:#3f3f3f}#contact-form-wrap.personal-info-form-container .privacy_policy_container{display:inline-block;margin:10px 0 0}#contact-form-wrap.personal-info-form-container #contact-submit[disabled]{background-color:#bbb;cursor:not-allowed}
/*# sourceMappingURL=il_perlgem-base-pc.css.map */
