.bonus-product-list .bonus-product-list-footer{padding:0;margin:35px 0 0;background:0 0}.bonus-product-list .bonus-product-list-footer:after,.bonus-product-list .bonus-product-list-footer:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.bonus-product-list .bonus-product-list-footer .add-to-cart-bonus{width:100%}.bonus-product-list .bonus-product-list-footer .dismiss{text-align:center;margin-top:18px;text-transform:uppercase}.bonus-product-list .bonus-product-list-footer .dismiss a{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;border-bottom:1px solid #d4d4d4}.bonus-product-list .promotion-header .sub-title,.bonus-product-list .promotion-header .title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.bonus-product-list .selected-bonus-item{margin:1em 0 1em 1em;position:relative}.bonus-product-list .selected-bonus-item .item-name{font-weight:700}.bonus-product-list .selected-bonus-item .remove-link{cursor:pointer;color:#900;left:-1em;position:absolute}.bonus-product-list .selected-bonus-item .remove-link:hover{color:#424242}.promoBonusProduct{position:fixed;overflow-y:auto;overflow-x:hidden;z-index:9996}.bonus-product-list .promotion-header .sub-title,.bonus-product-list .promotion-header .sub2-title,.bonus-product-list .promotion-header .title,.title-common{display:inline-block;width:100%;text-align:center;letter-spacing:.02em}.js .ui-dialog-content .bonus-product-list.pdp-main{margin-top:30px}.bonus-product-list{max-width:100%;margin:65px 0;padding:0 5.5%}.bonus-product-list .bonusProductPopup_close{top:16px;right:14px}.bonus-product-list .promotion-header{margin-top:2px}.bonus-product-list .promotion-header .title{font-size:22px;text-transform:uppercase}.bonus-product-list .promotion-header .sub-title{font-size:14px;padding:0 22px;box-sizing:border-box;margin-top:11px;line-height:1.4}.bonus-product-list .promotion-header .sub2-title{font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-top:11px}.bonus-product-list .jcarousel-wrapper{margin:0;box-shadow:none;border:none}.bonus-product-list .jcarousel{overflow:visible;margin-top:12px}.bonus-product-list .jcarousel ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.bonus-product-list .jcarousel ul.center-aligned{width:100%;text-align:center}.bonus-product-list .jcarousel ul.center-aligned li{float:none;display:inline-block}.bonus-product-list .jcarousel img{display:inline-block;max-height:100%}.bonus-product-list .jcarousel-control-next:focus,.bonus-product-list .jcarousel-control-prev:focus{outline:0}.bonus-product-list .products-pagination.jcarousel-control-prev{left:-60px}.bonus-product-list .products-pagination.jcarousel-control-next{right:-60px}.bonus-product-list .products-pagination.disabled{display:none}.js .ui-dialog-content .bonus-product-list .product-col-1,.js .ui-dialog-content .bonus-product-list .product-col-2{padding:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.js .ui-dialog-content .bonus-product-list .product-col-1{height:42%}.js .ui-dialog-content .bonus-product-list .product-col-2{height:58%}.cart-table-wrapper{margin-left:20px;margin-right:20px;margin-right:0}.shopping-bag-details.ajax-loading .cart-loader-image{display:inline-block}.cart-footer.ajax-loading,.shopping-bag-details.ajax-loading .cart-footer .cart-order-totals,.shopping-bag-details.ajax-loading .cart-table{opacity:.3}.cart-loader-image{background:url(../images/placeholder.gif) center center no-repeat;display:none;height:100px;width:100%;position:fixed;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart-table{box-sizing:border-box;float:left;margin-bottom:0}.cart-table:after,.cart-table:before{box-sizing:border-box}.cart-table .cart-banner .cart-banner-slot{display:none}.cart-table .cart-banner img{width:100%}.cart-table .header-total-price{text-align:right}.cart-table .item-quantity{margin:0 0 30px}.cart-table .shoppingbag-productlisting-header{display:none}.cart-table .shoppingbag-bundle-details .item-quantity{margin:0}.shoppingbag-bundle-details{margin:27px 0;padding:0 2px;box-sizing:border-box}.shoppingbag-bundle-details .bundles-lineitem-wrapper{padding:0 16px;box-sizing:border-box;border:2px solid #be0f34}.shoppingbag-bundle-details .item-productinfo .attribute[data-attribute=color]{font-size:11px;letter-spacing:.05em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;margin:12px 0}.shoppingbag-bundle-details .item-productinfo .attribute[data-attribute=color] img{width:14px;height:14px}.shoppingbag-bundle-details .item-update-options{margin:0}.shoppingbag-bundle-details .item-price{margin-top:15px}.shoppingbag-bundle-details .bundle-header{margin-top:8px}.shoppingbag-bundle-details .bundle-header .bundle-offer{width:auto;font-size:16px;color:#c20430;display:inline-block;letter-spacing:.05em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-transform:uppercase}.shoppingbag-bundle-details .bundle-header .bundle-price{float:right;font-size:16px;display:inline-block;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.shoppingbag-bundle-details .bundle-header .bundle-totals{color:#000;display:inline-block}.shoppingbag-bundle-details .bundle-header .bundle-sale-price{margin-left:5px;color:#be0f34;display:inline-block}.shoppingbag-bundle-details .item-update-options .item-addtowishlist,.shoppingbag-bundle-details .item-update-options .item-remove{display:none}.shoppingbag-bundle-details .item-remove{padding:0 0 0 10px}.shoppingbag-productlisting-details .link{color:#000;background:0 0;border:none;padding:0;height:auto;cursor:pointer;font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-weight:400;text-align:left;border-bottom:1px solid #d4d4d4;min-width:auto;text-transform:uppercase}.shoppingbag-productlisting-details .link:hover{background:0 0;color:#c20430;opacity:1;border-color:#c20430}.product-details{width:100%}.cart-serenity-info-block{box-shadow:inset 0 4px 0 0 #be0f34;border:1px solid #e5e5e5;border-top-width:0;padding:15px 20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-serenity-info-block .cart-serenity-info-block-text{font-family:gotham ssm bold a,gotham ssm bold b,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:auto 0;width:90%}.item-details .attribute[data-attribute=color],.item-details .collection,.item-details .name,.item-details .samples-count,.sample-message{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.cart-serenity-info-block .serenity-svg-holder{cursor:pointer;z-index:1;content:"";display:inline-block;margin:auto;margin-right:0}.item-image{width:29%;float:left}.item-image img{width:100%}.item-details .name,.item-details .samples-count{font-size:14px;letter-spacing:.02em;margin:0 0 12px}.item-details .samples-count{color:#8b8b8b}.item-details .collection{font-size:11px;letter-spacing:.02em;color:#8b8b8b}.item-details .product-list-item .promo{font-size:11px;margin:1em 0;background:0 0;color:#be0f34;padding:0}.item-details .attribute[data-attribute=color]{font-size:11px;letter-spacing:.05em;color:#000;margin:12px 0}.item-details .attribute[data-attribute=color] img{width:14px;height:14px}.item-addtowishlist,.item-edit-details{height:13px}.item-details .attribute[data-attribute=size],.item-details .attribute[data-attribute=v3_skin_type_variation]{font-size:14px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b;margin:0 0 12px}.item-details .attribute .value{font-weight:400}.item-details .availabilityStatus{font-size:11px;color:#be0f34;margin:0 0 12px}.sample-message{font-size:14px;letter-spacing:.02em;padding:7px 0 27px}.item-col-bottom{clear:both}.item-col-2{width:71%;float:left}.item-col-2 .item-price{display:inline-block}.item-col-2 .item-price .price-sales{font-size:14px;letter-spacing:-.01em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000}.item-col-2 .item-price .price-discount,.item-col-2 .item-price .price-standard{font-size:11px;letter-spacing:-.01em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b}.item-col-2 .item-price .price-standard{margin:2px 0 0}.item-col-2 .item-price .bonus-item-price{width:139%}.item-col-2 .item-price .bonus-item-price .price-standard{float:left;dispaly:inline;font-size:14px;letter-spacing:0;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000;margin:0}.item-col-2 .item-price .bonus-item-price .price-sales{display:inline;color:#c20430}.item-col-2 .item-price .bonus-item-price .bonus-price-standart{color:#000}.price-sales .free,.price-sales .sample{text-transform:uppercase;letter-spacing:.02em}.item-update-options{display:table;width:100%;margin:28px 0 20px}.item-update-options span{display:table-cell}.item-addtowishlist,.item-addtowishlist .add-to-wishlist,.item-edit-details,.item-edit-details .edit-button,.item-update-options .item-addtowishlist{display:inline-block}.item-update-options .button-text{top:1px;position:relative}.item-addtowishlist .add-to-wishlist.inWishlist:hover{cursor:auto;color:#000;border-color:#d4d4d4}.shopping-bag-primary-content .shopping-bag-main-container{box-sizing:border-box;float:left}.shopping-bag-primary-content .shopping-bag-main-container:after,.shopping-bag-primary-content .shopping-bag-main-container:before{box-sizing:border-box}.shopping-bag-primary-content .shopping-bag-main-container .shopping-bag-contents{margin-bottom:46px;position:relative}.cart-page-header-section{margin-top:6px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-page-header-section .cart-page-header-title{font-size:30px;letter-spacing:-.02em;font-family:ClarinsRegular,times new roman,Times,serif}.cart-page-header-section .cart-page-header-section-right{margin-left:auto}.cart-action-continue-shopping .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .continue-shopping-link.add-card,.cart-action-continue-shopping .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .continue-shopping-link.add-card,.cart-action-continue-shopping button.continue-shopping-link,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .cart-action-continue-shopping .continue-shopping-link.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .cart-action-continue-shopping .continue-shopping-link.add-card{color:#000;background:0 0;border:none;padding:0;height:auto;margin:0;font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-weight:400;text-align:left;border-bottom:1px solid #d4d4d4;line-height:1em;min-width:auto}.cart-actions-top .free-shipping-container .amount,.order-subtotal{font-weight:700}.cart-action-continue-shopping .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .continue-shopping-link.add-card:hover,.cart-action-continue-shopping .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .continue-shopping-link.add-card:hover,.cart-action-continue-shopping button.continue-shopping-link:hover,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .cart-action-continue-shopping .continue-shopping-link.add-card:hover,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .cart-action-continue-shopping .continue-shopping-link.add-card:hover{background:0 0;color:#c20430;opacity:1;border-color:#c20430}.remove-overlay,.remove-overlay2{display:none;background:#fff;left:0;padding:0;position:fixed;top:0;width:100%;height:100%;z-index:9999}.remove-overlay .remove-overlay-container,.remove-overlay .remove-overlay-container2,.remove-overlay2 .remove-overlay-container,.remove-overlay2 .remove-overlay-container2{border:2px solid #ccc;height:99.6%}.remove-overlay .remove-overlay-container .removeDataWrapper,.remove-overlay .remove-overlay-container2 .removeDataWrapper,.remove-overlay2 .remove-overlay-container .removeDataWrapper,.remove-overlay2 .remove-overlay-container2 .removeDataWrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 -55% 0 0;text-align:center}.remove-overlay .remove-close,.remove-overlay2 .remove-close{cursor:pointer;float:right;height:24px;width:24px;position:absolute;top:20px;right:16px;z-index:102}.remove-overlay .remove-buttons .cancel-button,.remove-overlay2 .remove-buttons .cancel-button{padding:16px 57px;margin-right:15px}.remove-overlay .remove-buttons .button-text,.remove-overlay2 .remove-buttons .button-text{min-width:139px;height:49px;-webkit-transition:all 0s ease;transition:all 0s ease}.remove-overlay .confirmation-text,.remove-overlay2 .confirmation-text{font-size:22px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;width:90%;margin-bottom:50px;display:inline-block}.cart-row,.shopping-bag-details,.shopping-bag-details .cart-left-section{width:100%}.cart-row{margin:27px 0;border-bottom:2px solid #e5e5e5}.cart-row-wrapper.bundle-closest-lineitem .cart-row{border-bottom:none}.shoppingbag-bundle-details .cart-row{margin:0 0 18px;padding-top:25px;border-bottom:none;box-sizing:border-box;border-top:2px solid #e5e5e5}.shoppingbag-bundle-details .bundle-header+.cart-row,.shoppingbag-bundle-details .cart-row:first-child{border-top:none}.shoppingbag-bundle-details .remove-link-bundles-container{margin-bottom:22px}.shoppingbag-bundle-details .remove-link-bundles-container .item-remove{padding:0}.shopping-bag-details:after,.shopping-bag-details:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.shopping-bag-details fieldset{min-width:auto}.shopping-bag-details .cart-actions{display:table-header-group}.shopping-bag-details .cart-actions .button-fancy-large{width:100%;font-size:12px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.shopping-bag-details .error-form{font-size:11px;margin:0 0 1em;background:0 0;color:#be0f34;padding:0}.estimated-tax-overlay,.tax-overlay{background:#fff;box-shadow:#cfcfcf 0 -3px 5px 0}.cart-promo .bonus-item-actions{font-size:1em!important;text-align:right;vertical-align:middle}.cart-actions-top,.estimated-tax-overlay .estimated-tax-overlay-content{text-align:center}.cart-footer{box-sizing:border-box;float:left}.cart-footer:after,.cart-footer:before{box-sizing:border-box}.pos-sticky{position:-webkit-sticky;position:sticky;top:70px}.cart-wrapper{margin-left:20px;margin-right:20px}.cart-order-totals{margin-bottom:20px;position:relative}.cart-order-totals .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.cart-order-totals .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.cart-order-totals button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .cart-order-totals .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .cart-order-totals .add-card{float:right}.estimated-tax-overlay{display:none;width:100%;z-index:10}.estimated-tax-overlay .estimated-tax-wrapper{position:absolute;top:50%;left:50%;margin:0 -49% 0 0}.estimated-tax-overlay .estimated-tax-close-mobile,.estimated-tax-overlay .estimated-tax-overlay-close{cursor:pointer;float:right;height:24px;width:24px;position:absolute;top:20px;right:16px;z-index:102}.estimated-tax-overlay .text{display:block;font-size:14px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b;margin-bottom:15px}.estimated-tax-overlay .tax{font-size:16px;letter-spacing:.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000}.tax-overlay{display:none;width:100%;z-index:10}.tax-overlay input[type=text]{margin-left:0;width:100%;box-sizing:border-box;height:50px;margin-bottom:10px;font-size:14px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b;background:#eee;padding:10px 7px 9px 18px}.item-col-2 .item-details .promotion-message,.shoppingbag-productlisting-header{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.tax-overlay .tax-zipcode-error{font-size:11px;background:0 0;padding:0;margin:0 0 10px;color:#be0f34;width:auto;display:none}.tax-overlay .tax-zipcode-error.show{display:inline-block}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card,.tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card,.tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card,.tax-overlay button.calculate-tax{width:100%;float:none;height:50px;text-transform:uppercase}.tax-overlay .tax-close-mobile,.tax-overlay .tax-overlay-close{cursor:pointer;float:right;position:absolute;top:20px;right:16px;z-index:102}.shoppingbag-productlisting-header{border-bottom:2px solid #e5e5e5;font-size:14px;letter-spacing:.02em}.shoppingbag-productlisting-header ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;list-style:none;padding-left:0;width:100%;margin:6px 0;padding:1em 0}.shoppingbag-productlisting-header ul .section-header{background:0 0;padding:0}.item-col-2 .item-details .promotion-message{font-size:14px;letter-spacing:0;margin-bottom:13px}.item-col-2 .item-quantity .quantity{display:inline-block;width:57px;margin-right:50%}.item-col-2 .item-quantity .quantity .sbHolder{width:57px}.item-col-2 .item-quantity .quantity-title{font-size:14px;letter-spacing:.02em}.item-col-2 .item-quantity .quantity-amount{font-size:14px;letter-spacing:-.01em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.item-col-2 .item-quantity.wide{width:24.5%}.order-totals-item{width:60%}.order-totals-value{width:40%}#secondary .order-totals-table .order-shipping a{display:none}.cart-actions:after,.cart-actions:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.cart-action-checkout{width:100%;padding:0 0 4px}.cart-action-checkout fieldset{width:inherit}.sidebar-checkout .button-fancy-large{width:100%;font-size:12px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.cart-actions-top .free-shipping-container,.shoppingbag-recommendations-header{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.shoppingbag-recommendations-header{text-align:center;font-size:15.76px;letter-spacing:.05em;margin-bottom:38px;text-transform:uppercase}.cart-recommendations{margin-top:52px;margin-bottom:64px;display:none}.cart-recommendations .product-tile .badge-image,.cart-recommendations .product-tile .product-badge{left:0}.cart-recommendations .products-pagination.jcarousel-control-next,.cart-recommendations .products-pagination.jcarousel-control-prev{top:110px}.cart-recommendations .product-tile-block{height:70px}.cart-recommendations .product-tile-block .product-description{display:none}.cart-actions-top{margin-bottom:0;margin-top:25px;width:100%}.cart-actions-top .free-shipping-container{font-size:11px;float:right;letter-spacing:.02em;width:100%;text-align:center}.cart-actions-top .free-shipping-container .amount,.cart-actions-top .free-shipping-container .discount-text,.kit-wrapper .shopping-kit-item .left,.kit-wrapper .shopping-kit-item .price-sales{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.cart-actions-top .free-shipping-container p{margin:0}.cart-actions-top .free-shipping-container .discount-text{color:#be0f34;text-transform:uppercase;display:inline-block}.cart-empty .product-listing:after,.cart-empty .product-listing:before,.cart-empty:after,.cart-empty:before{display:table;clear:both;zoom:1;visibility:hidden;content:""}.cart-actions-top .cart-action-continue-shopping{float:none;margin-bottom:18px}.free-shipping-container .cart-promo-approaching{margin-top:10px}.free-shipping-container .cart-promo-approaching:last-child{margin-bottom:26px}.free-shipping-container .cart-promo-approaching:first-child{margin-top:0}.free-shipping-container .cart-promo-approaching .amount{float:none}.cart-empty{margin-top:40px;margin-bottom:40px}.cart-empty p{text-align:center}.cart-empty .cart-action-continue-shopping{float:none;text-align:center;margin-bottom:4rem}.cart-empty .product-listing{background-color:#efefef;padding:1rem 0}.cart-empty .product-listing h2{margin-left:1.3rem}.cart-empty .product-listing .search-result-items{margin-top:1em}.promo-adjustment{color:#900}ul.product-availability-list{margin:0;padding:0}ul.product-availability-list li{list-style:none}ul.product-availability-list .not-available,ul.product-availability-list .on-order{color:#900;font-size:.9em}.account-welcome .welcome-message{font-size:1.2em;font-style:italic}.account-welcome .not-user{margin:.83em 0}#password-reset{white-space:nowrap}.cart-yaml-carousel{margin-left:20px;margin-right:20px;width:auto}.absolute-cart{position:absolute;bottom:0}.checkout-order-totals.sticky-cart,.sticky-cart{position:fixed}.kit-wrapper{margin-bottom:15px}.kit-wrapper .shopping-kit-item{border:2px solid #be0f34;padding:15px;font-size:14px;letter-spacing:.02em}.kit-wrapper .shopping-kit-item .price-sales{font-size:14px;letter-spacing:-.01em;color:#000}.kit-wrapper .shopping-kit-item .right{float:right;padding:0 3% 0 0;margin-right:5px}.kit-wrapper .shopping-kit-item .kit-remove{margin-left:5px}.kit-wrapper .shopping-kit-item .left{font-size:14px;letter-spacing:.02em;text-transform:uppercase}.kit-wrapper .shopping-kit-item ul.kit-product-tile{margin-right:20px;color:#999;position:relative;text-align:center;padding:0}.kit-wrapper .shopping-kit-item ul.kit-product-tile li{width:14.25%;display:inline-block;float:left;overflow:hidden;padding:0 15px;box-sizing:border-box}.kit-wrapper .shopping-kit-item ul.kit-product-tile li .kit-name{line-height:1.3;margin:12px 0 1em;height:62px;text-overflow:ellipsis;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;font-size:12px;text-transform:none;overflow:hidden;word-break:break-word}.kit-wrapper .shopping-kit-item ul.kit-product-tile li img{width:100%}.cart-rework-disabled .checkout-progress-indicator-rework{width:65%}.cart-left-section-top-buttons{display:none}.checkout-progress-indicator-rework,.pt_checkout .primary-content .checkout-progress-indicator{display:none}.checkout-progress-indicator-rework{width:auto;padding-bottom:0}.login-intercept-page.checkout-progress-indicator-rework{box-sizing:border-box;float:left;float:none}.login-intercept-page.checkout-progress-indicator-rework:after,.login-intercept-page.checkout-progress-indicator-rework:before{box-sizing:border-box}.login-intercept-page.checkout-progress-indicator-rework .step-3{padding-right:20px}.login-intercept-page.checkout-progress-indicator-rework .step-3 .step-name-container{width:100%}.checkout-progress-indicator-rework ul{display:inline}.checkout-progress-indicator-rework li span{padding:0 5px 0 10px;line-height:36px;width:auto;min-width:20%;box-sizing:border-box;margin:0}.checkout-progress-indicator-rework li span:before{border-width:18px 0 18px 13px}.checkout-progress-indicator-rework li span:after{border-width:18px 0 18px 13px;right:-13px}.checkout-progress-indicator-rework li.active span:after{border-left:13px solid #8b8b8b}.checkout-progress-indicator-rework li.inactive:hover span:not(.step-without-link){background:#cbcbcb}.checkout-progress-indicator-rework li.inactive:hover span:not(.step-without-link):after{border-left-color:#cbcbcb}.checkout-progress-indicator-rework li:last-child span:after{display:none}.checkout-progress-indicator-rework .active span{background-color:#8b8b8b}.checkout-progress-indicator-rework .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkout-progress-indicator-rework .step-1{min-width:165px}.checkout-progress-indicator-rework .step-2{min-width:180px}.checkout-progress-indicator-rework .step-1,.checkout-progress-indicator-rework .step-2,.checkout-progress-indicator-rework .step-3{width:33.33%}.checkout-progress-indicator-rework .step-name-container{width:97%}.checkout-progress-indicator-rework .step-name{width:100%}.pending-payment-container{width:100%;text-align:center}.pending-payment-container .button{box-sizing:border-box;line-height:50px;padding:0 2em}.pending-payment-container .pending-payment-text{font-size:12px;margin-bottom:10px}.pt_checkout .primary-content .accountlogin-header,.pt_checkout .primary-content .checkout-step-header{letter-spacing:-.02em;font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif}.pending-payment-container .pending-payment-order-details,.pending-payment-container .pending-payment-repay{float:left;width:49%}.pending-payment-container .pending-payment-repay{border-left:1px solid #be0f34}.asia-miles-radios-not-used{margin-right:40px}.pt_checkout{padding-bottom:100px}.pt_checkout #main{margin-top:36px}.pt_checkout #main .full-width{width:100%}.pt_checkout footer .checkout-footer{text-align:center;padding-bottom:50px}.pt_checkout .nav{margin-left:20px;margin-right:20px}.pt_checkout #main .primary-content .checkout-progress-indicator .active{background-color:#000;color:#fff}.pt_checkout .primary-content .checkout-step-header{margin-left:20px;margin-right:20px;margin-bottom:6px;text-align:center;margin-top:0}.pt_checkout .primary-content .accountlogin-header{text-align:center;margin-bottom:39px;margin-top:13px}.pt_checkout .primary-content .checkout-signin,.pt_checkout .primary-content .col-1 .login-account .return-cust-header,.pt_checkout .primary-content .col-1 .login-account p{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.pt_checkout .primary-content .accountlogin-subtitle{text-align:center;margin-bottom:20px}.pt_checkout .primary-content .col-1{box-sizing:border-box;float:left}.pt_checkout .primary-content .col-1:after,.pt_checkout .primary-content .col-1:before{box-sizing:border-box}.pt_checkout .primary-content .col-1 .login-account{margin-left:20px;margin-right:20px}.pt_checkout .primary-content .col-1 .login-account .login-oauthGB{margin:0 0 9px}.pt_checkout .primary-content .col-1 .login-account .return-cust-header{letter-spacing:.02em;font-size:22px;text-align:center;padding-bottom:7px}.pt_checkout .primary-content .col-1 .login-account p{letter-spacing:.02em;font-size:14px;padding-left:0;text-align:center;width:100%;text-transform:none;padding-bottom:27px}.pt_checkout .primary-content .col-1 .login-account .error-form{margin-left:0}.pt_checkout .primary-content .login-seperator{display:block}.pt_checkout .primary-content .col-2,.pt_checkout .primary-content .col-2.RegesterCol2{box-sizing:border-box;float:left;margin-left:0}.pt_checkout .primary-content .col-2.RegesterCol2:after,.pt_checkout .primary-content .col-2.RegesterCol2:before,.pt_checkout .primary-content .col-2:after,.pt_checkout .primary-content .col-2:before{box-sizing:border-box}.pt_checkout .primary-content .col-2 .login-box,.pt_checkout .primary-content .col-2.RegesterCol2 .login-box{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin-right:10px;margin-left:10px}.pt_checkout .primary-content .col-2 .login-box p,.pt_checkout .primary-content .col-2.RegesterCol2 .login-box p{letter-spacing:.02em;font-size:14px;text-align:center;width:100%;text-transform:none;padding-bottom:20px}.pt_checkout .primary-content .col-2 .login-box .guest-register-header,.pt_checkout .primary-content .col-2.RegesterCol2 .login-box .guest-register-header{letter-spacing:.02em;font-size:22px;text-align:center;margin-bottom:16px;margin-top:-4px}.pt_checkout .primary-content .checkout-signin{margin-left:20px;margin-right:20px;font-size:14px;margin-bottom:26px;text-align:center}.pt_checkout .primary-content legend .containerEdit,.pt_checkout .primary-content legend .containerTitle{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase;position:relative}.pt_checkout .primary-content .checkout-signin .signin-link a{color:#be0f34}.pt_checkout .primary-content .error-form{color:#be0f34;padding:0;margin:0 0 11px 15px}.pt_checkout .primary-content .error-form #error-icon{margin-left:35px;min-height:30px}.pt_checkout .primary-content .error-form #error-text{width:calc(100% - 40px);word-break:break-word}.pt_checkout .primary-content .error-form #error-icon,.pt_checkout .primary-content .error-form #error-text{display:inline-block;vertical-align:middle}.pt_checkout .primary-content legend{background:#cbcbcb;border:none;margin:0;padding:1.16em 2% .83em;position:relative;text-transform:uppercase;width:100%;box-sizing:border-box}.pt_checkout .primary-content legend .containerTitle{letter-spacing:.02em;font-size:14px;padding:0 .5em}.pt_checkout .primary-content legend .containerEdit{letter-spacing:.1em;font-size:11px;float:right;padding-top:44px;left:7px}.pt_checkout .primary-content legend .containerEdit .containerTitleLink{border-bottom:1px solid #d4d4d4}.pt_checkout .payerauth{text-align:center}#secondary,.summary-and-minibasket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#secondary .summary{margin-bottom:20px;border-style:none solid solid;border-width:2px}#secondary .summary .summary-close-button-redesign{display:none}#secondary .summary .customer-message{font-size:11px;letter-spacing:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;padding:0 12px 20px;background:#efefef}#secondary .summary .customer-message .termsAndConditionsLink{color:#be0f34;outline:0}#secondary .summary .customer-message .termsAndConditionsLink:hover{border-bottom:1px solid #be0f34;line-height:1em}#secondary .loyalty-code,#secondary .promotion-code{margin-left:20px;margin-right:20px}.checkout-mini-cart .shoppingbag-edit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:11px 0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 5px}.checkout-mini-cart .mini-cart-product .mini-cart-price-per-unit,.checkout-mini-cart .mini-cart-product .mini-cart-var-attributes .attribute[data-attribute=color],.checkout-mini-cart .mini-cart-product .mini-cart-var-attributes .attribute[data-attribute=size]{margin-top:17px}.checkout-mini-cart .shoppingbag-edit .section-header-note{letter-spacing:.1em;font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000;border-bottom:1px solid #989898;text-transform:uppercase}.checkout-mini-cart .mini-cart-product{border-bottom:2px solid #e5e5e5;overflow:hidden;padding:16px 0}.checkout-mini-cart .mini-cart-product .mini-cart-product-details{width:100%;display:inline-block}.checkout-mini-cart .mini-cart-product .mini-cart-image{float:left}.checkout-mini-cart .mini-cart-product .mini-cart-image.col1{width:32%;box-sizing:border-box;margin-right:0;display:inline-block;padding-right:10px}.checkout-mini-cart .mini-cart-product .mini-cart-image img{width:100%}.checkout-mini-cart .mini-cart-product .col2{width:68%;display:inline-block}#secondary .minibasket .checkout-mini-cart .mini-cart-product .col2 .mini-cart-samples-count,.checkout-mini-cart .mini-cart-product .col2 .mini-cart-name{letter-spacing:0;width:100%;font-style:normal;float:none;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000}.checkout-mini-cart .mini-cart-product .mini-cart-var-attributes .attribute[data-attribute=size] .value{letter-spacing:0;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000}.checkout-mini-cart .mini-cart-product .mini-cart-var-attributes .attribute[data-attribute=color] .image img{height:14px;width:14px}.checkout-mini-cart .mini-cart-product .mini-cart-var-attributes .attribute[data-attribute=color] .value{letter-spacing:.05em;font-size:11px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase}.checkout-mini-cart .mini-cart-product .mini-cart-pricing,.summary-and-minibasket .minibasket .section-header{letter-spacing:.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.checkout-mini-cart .mini-cart-product .mini-cart-attributes{display:none}.checkout-mini-cart .mini-cart-product .mini-cart-pricing{width:100%;font-size:11px;margin-top:17px;text-align:right;text-transform:uppercase}.checkout-mini-cart .mini-cart-product .mini-cart-pricing .quantity{float:left}.checkout-mini-cart .mini-cart-product .mini-cart-pricing .mini-cart-price{float:right;text-transform:uppercase}.checkout-mini-cart .mini-cart-product .mini-cart-pricing .label,.checkout-mini-cart .mini-cart-product .mini-cart-pricing .value{color:#8b8b8b;text-transform:uppercase}.address select{height:3em}.shipping-method{margin-top:1.83em}.shipping-method label{display:inline;float:none!important;padding-right:.42em!important}.shipping-method .shipping-description{display:inline}.redemption{color:#900}.redemption .success{color:#019328}.redemption span.error{margin-left:0}.payment-method-options .form-row{clear:none;float:left;width:30%}.cvn-tip,.payment-method-options label{width:auto}.payment-method{clear:both;display:none}.payment-method-expanded{display:block}.cvn-tip{float:left;margin:12px 0 0 10px}.cvn-tip .tooltip-content{display:none}.day,.month,.year{clear:none;float:left;margin:0 10px 2% 0}.year.label-removed{margin-right:0}.day select,.month select,.year select{margin:0;width:auto}.month .form-caption{margin-left:0}.cvn input{width:50px!important}.bml-terms-and-conditions{border:1px solid #8b8b8b;font-size:.8em;height:400px;overflow:auto;padding:1em}.bml-table-col-1{width:25%}.pt_checkout h3{padding-bottom:1em}.checkout-mini-cart{background:#efefef;overflow:auto}.checkout-order-totals{background:#efefef;position:relative}.checkout-order-totals .order-totals-table{padding:20px 12px 10px}.checkout-order-totals .order-totals-table .order-summary-contents{margin:17px 0 18px}.checkout-order-totals .order-totals-table .estimated-total{padding-bottom:10px}.checkout-order-totals.sticky-cart{background-color:#fff;z-index:1;margin-top:0;padding-top:30px;top:0}.summary-and-minibasket.sticky-summary-and-minibasket{z-index:1;position:fixed;margin-top:0;padding-top:10px;top:0}.summary-and-minibasket .minibasket{border-style:solid solid none;border-width:2px}.summary-and-minibasket .minibasket .rect-icon{display:inline-block;float:right;cursor:pointer}.summary-and-minibasket .minibasket .section-header{background:#000;border:none;color:#fff;font-size:14px;margin:0;padding:13px 11px 13px 19px;position:relative;text-transform:none}.summary-and-minibasket .checkout-mini-cart{display:none;background-color:#fff;max-height:100%;width:100%}.summary-and-minibasket .checkout-mini-cart .minibasket-content{overflow:auto;width:100%}.summary-and-minibasket .checkout-mini-cart .minibasket-content .mini-cart-product{padding:16px 10px;box-sizing:border-box}.summary-and-minibasket:after{content:"";clear:both}.place-order-totals{clear:both}.place-order-totals .order-totals-table{float:right;width:50%}.order-component-block{margin:1.67em 0}.order-component-block .section-header a{float:right;font-weight:400}.order-component-block .details{background:#e0e0e0;color:#8b8b8b;padding:.5em 1em}.order-summary-footer{position:relative}.order-summary-footer h2{font-size:2em;font-style:italic;font-weight:400}.order-summary-footer .content-asset{margin-top:20px}.order-summary-footer .order-summary-tips-and-total{padding-bottom:27px}.summary-help{float:right;font-size:.8em;margin:1em 0}.summary-form{clear:both;display:block;padding:0}.summary-form .back-to-cart{font-size:1.1em}.summary-form .back-to-cart:hover{text-decoration:underline}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .summary-form .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .summary-form .add-card,.summary-form .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.summary-form .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.summary-form button{width:100%;margin:15px 0 11px;font-size:11px;float:right}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .summary-form .placeholder-button.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .summary-form .placeholder-button.add-card,.summary-form .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .placeholder-button.add-card,.summary-form .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .placeholder-button.add-card,.summary-form button.placeholder-button{display:none}.summary-form .checkbox span.error{float:right}.order-summary-footer .summary-form label{text-align:left}.pt_order-confirmation h1{font-size:2.5em}.pt_order-confirmation .order-shipment-table{margin:0 0 1.67em}.pt_order-confirmation .order-shipment-table .order-shipment-details{border-right:1px solid #e0e0e0;min-width:200px}.pt_order-confirmation #primary h2{font-size:2em;font-style:italic;font-weight:400}.pt_order-confirmation .print-page{float:right}.confirmation-message{border-bottom:3px solid #fff;margin-bottom:1.67em;padding-bottom:1.67em}.gift-cert-used{padding:.83em 0;margin-left:0}.order-detail-options{border-top:1px solid #e0e0e0;margin:1.67em 0 0;padding:1.67em 0 0;text-align:right}.order-detail-options a{margin:0 .83em}.summary .edit{position:absolute;text-transform:uppercase;right:10px;font-size:.9em;line-height:1.5em}.pt_order-confirmation #main{padding:0 1.15em}.pt_cart .breadcrumb{padding-left:0}.pt_order-confirmation .order-confirmation-details .content-header{margin:.6em 0!important}.order-shipment-details .firstname,.order-shipment-details .label,.order-shipment-details .lastname{font-weight:700}.item-shipping-address{min-width:120px}.order-shipment-gift-message-header{font-weight:700;font-size:1.2em;padding-bottom:0}.order-shipment-gift-message{font-size:1.1em}.billing-error{color:red;margin:0 0 .83em 24%}.loginonbehalfdcode{width:52%;float:right}.agentfields{margin-top:20px;display:inline-block;width:100%}.billingAddressForm:after,.billingAddressForm:before,.shippingAddressForm:after,.shippingAddressForm:before,.shippingAddressFormIn:after,.shippingAddressFormIn:before{display:table;clear:both;content:"";zoom:1;visibility:hidden}.agentfields .form-row{padding-top:10px}.agentfields label{width:45%;text-align:right}.agentfields textarea{width:50%;float:right}.pt_checkout .primary-focus .primary-content{box-sizing:border-box;float:left}.pt_checkout .primary-focus .primary-content:after,.pt_checkout .primary-focus .primary-content:before{box-sizing:border-box}.pt_checkout .primary-focus .primary-content #summaryContainer,.pt_checkout .primary-focus .primary-content .billingContainer,.pt_checkout .primary-focus .primary-content .shippingContainer,.pt_checkout .primary-focus .primary-content .trial-products-wrapper{margin-left:20px;margin-right:20px}.pt_checkout .primary-focus #secondary{box-sizing:border-box;float:left;margin-top:12px}.pt_checkout .primary-focus #secondary:after,.pt_checkout .primary-focus #secondary:before{box-sizing:border-box}.gift-message-text .char-count{margin-left:14%}.shippingAddressFormIn{position:relative;border-bottom:2px solid #e5e5e5}.billingAddressForm .form-row:nth-of-type(2n-1),.shippingAddressFormIn .form-row:nth-of-type(2n){clear:both}.billingAddressForm,.shippingAddressForm{position:relative}.billingAddressForm .ShippingRequiredmsg,.shippingAddressForm .ShippingRequiredmsg{font-size:14px;line-height:40px;color:#8b8b8b}.billingAddressForm .backToAddresses,.shippingAddressForm .backToAddresses{display:inline-block}.billingAddressForm .form-row label.error,.billingAddressForm .form-row span.error,.shippingAddressForm .form-row label.error,.shippingAddressForm .form-row span.error{margin:0;min-height:14px;padding:3px 0;display:inline-block}.billingAddressForm .form-row .sbHolder,.billingAddressForm .form-row input:not(.error),.shippingAddressForm .form-row .sbHolder,.shippingAddressForm .form-row input:not(.error){margin-bottom:20px}.billingAddressForm .form-row.error .sbHolder,.shippingAddressForm .form-row.error .sbHolder{margin-bottom:0}.billingAddressForm .form-row.show-hint span.form-caption,.shippingAddressForm .form-row.show-hint span.form-caption{display:block;color:#8b8b8b;position:relative;top:-15px;margin:0}.billingAddressForm .form-row.show-hint span.error,.shippingAddressForm .form-row.show-hint span.error{margin:0 0 15px}.billingAddressForm .form-row.cursor-text,.shippingAddressForm .form-row.cursor-text{cursor:text}.addressSummary .addressSummary_buttons a,.addressSummary label span,.pt_checkout .BillingAddress_Section .addNewAddress,.pt_checkout .BillingAddress_Section .billing_changeAddress,.pt_checkout .BillingAddress_Section p{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.billingFormContainer:after,.billingFormContainer:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.billingFormContainer .hidden{display:none}.addNewAddressWrp:after,.addNewAddressWrp:before,.backToAddressesWrp:after,.backToAddressesWrp:before,.pt_checkout .BillingAddress_Section:after,.pt_checkout .BillingAddress_Section:before{display:table;content:"";clear:both;zoom:1;visibility:hidden}.addNewAddressWrp,.backToAddressesWrp{padding:30px 0;text-align:center;border-bottom:2px solid #e5e5e5}.pt_checkout .BillingAddress_Section{margin:16px 0 0}.pt_checkout .BillingAddress_Section .input-checkbox+label{margin-bottom:0}.pt_checkout .BillingAddress_Section input[type=radio]+a::before,.pt_checkout .BillingAddress_Section input[type=radio]+label::before,.pt_checkout .BillingAddress_Section input[type=checkbox]+a::before,.pt_checkout .BillingAddress_Section input[type=checkbox]+label::before{margin-right:1px}.pt_checkout .BillingAddress_Section input[type=radio]:checked+a,.pt_checkout .BillingAddress_Section input[type=radio]:checked+label,.pt_checkout .BillingAddress_Section input[type=checkbox]:checked+a,.pt_checkout .BillingAddress_Section input[type=checkbox]:checked+label{color:#000;font-size:14px}.pt_checkout .BillingAddress_Section label{font-weight:400}.pt_checkout .BillingAddress_Section label:before{margin-top:-3px}.pt_checkout .BillingAddress_Section .addNewAddressWrp{border-bottom:0;padding:10px 0}.pt_checkout .BillingAddress_Section .addNewAddress{letter-spacing:.1em;background-color:#fff;border:2px solid #e5e5e5;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase;text-align:center;-webkit-transition:opacity .3s,background-color .3s ease;transition:opacity .3s,background-color .3s ease;padding:.5em 2em;line-height:30px;right:0;min-width:0}.pt_checkout .BillingAddress_Section .addNewAddress:hover{background-color:#fff;border:2px solid #cbcbcb;color:#000;opacity:1}.pt_checkout .BillingAddress_Section p{font-size:14px;color:#000;margin-bottom:0}.pt_checkout .BillingAddress_Section .form-row{margin:0;display:inline-block}.pt_checkout .BillingAddress_Section .billing_changeAddress{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;display:inline-block;margin-left:20px;margin-top:0;position:relative;bottom:4px}.pt_checkout .BillingAddress_Section .billing_changeAddress:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.billingAddressForm{margin-top:18px}.billingAddressForm .form-row.formfullwidth:nth-of-type(even),.billingAddressForm .form-row.formfullwidth:nth-of-type(odd),.billingAddressForm .form-row:nth-of-type(odd){margin-left:0}.billingAddressForm .backToAddresses{top:-7%;right:6px}.billingAddressForm .form-row:nth-of-type(even){margin-left:1%}.BillingAddress_Section input[type=number],.BillingAddress_Section input[type=text],.BillingAddress_Section input[type=email],.BillingAddress_Section input[type=tel],.BillingAddress_Section input[type=password],.billingAddressForm input[type=number],.billingAddressForm input[type=text],.billingAddressForm input[type=email],.billingAddressForm input[type=tel],.billingAddressForm input[type=password],.billingemailfield_wrp .form-row.formfullwidth input[type=number],.billingemailfield_wrp .form-row.formfullwidth input[type=text],.billingemailfield_wrp .form-row.formfullwidth input[type=email],.billingemailfield_wrp .form-row.formfullwidth input[type=tel],.billingemailfield_wrp .form-row.formfullwidth input[type=password],.shippingAddressForm input[type=number],.shippingAddressForm input[type=text],.shippingAddressForm input[type=email],.shippingAddressForm input[type=tel],.shippingAddressForm input[type=password]{-webkit-appearance:none;border:0}.BillingAddress_Section input[type=number].error,.BillingAddress_Section input[type=text].error,.BillingAddress_Section input[type=email].error,.BillingAddress_Section input[type=tel].error,.BillingAddress_Section input[type=password].error,.billingAddressForm input[type=number].error,.billingAddressForm input[type=text].error,.billingAddressForm input[type=email].error,.billingAddressForm input[type=tel].error,.billingAddressForm input[type=password].error,.billingemailfield_wrp .form-row.formfullwidth input[type=number].error,.billingemailfield_wrp .form-row.formfullwidth input[type=text].error,.billingemailfield_wrp .form-row.formfullwidth input[type=email].error,.billingemailfield_wrp .form-row.formfullwidth input[type=tel].error,.billingemailfield_wrp .form-row.formfullwidth input[type=password].error,.shippingAddressForm input[type=number].error,.shippingAddressForm input[type=text].error,.shippingAddressForm input[type=email].error,.shippingAddressForm input[type=tel].error,.shippingAddressForm input[type=password].error{box-shadow:inset 0 0 0 2px #be0f34}.BillingAddress_Section input[type=number]:focus,.BillingAddress_Section input[type=text]:focus,.BillingAddress_Section input[type=email]:focus,.BillingAddress_Section input[type=tel]:focus,.BillingAddress_Section input[type=password]:focus,.billingAddressForm input[type=number]:focus,.billingAddressForm input[type=text]:focus,.billingAddressForm input[type=email]:focus,.billingAddressForm input[type=tel]:focus,.billingAddressForm input[type=password]:focus,.billingemailfield_wrp .form-row.formfullwidth input[type=number]:focus,.billingemailfield_wrp .form-row.formfullwidth input[type=text]:focus,.billingemailfield_wrp .form-row.formfullwidth input[type=email]:focus,.billingemailfield_wrp .form-row.formfullwidth input[type=tel]:focus,.billingemailfield_wrp .form-row.formfullwidth input[type=password]:focus,.shippingAddressForm input[type=number]:focus,.shippingAddressForm input[type=text]:focus,.shippingAddressForm input[type=email]:focus,.shippingAddressForm input[type=tel]:focus,.shippingAddressForm input[type=password]:focus{box-shadow:inset 0 0 0 1px #d4d4d4}.billingemailfield_wrp .form-row.formfullwidth input[type=text]{width:97%}.pt_checkout #shippingContainer{margin-bottom:30px}.pt_checkout #shippingContainer .gdpr-checkout{float:right;padding-right:4px;line-height:17px}.pt_checkout #shippingContainer .legal-requirements{margin-top:0}.pt_checkout #shippingContainer .legal-requirements .Register_conditions{height:30px;padding-top:3px}.pt_checkout .billingContainer{margin-bottom:20px}.pt_checkout .billingContainer:after,.pt_checkout .billingContainer:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.pt_checkout .billingContainer .gift-cert-used.hidden,.pt_checkout .billingContainer .payment-methods-wrapper.hidden{display:none}.pt_checkout .billingContainer .gift-cert-used .error-message,.pt_checkout .billingContainer .payment-methods-wrapper .error-message{width:100%;display:inline-block}.addressSuggestionsPopup .addressdocclose{display:inline-block;height:24px;width:24px;position:absolute;right:10px;top:12px}.addressSuggestions .backToAddressLinkContainer:after,.addressSuggestions .backToAddressLinkContainer:before,.addressSuggestions:after,.addressSuggestions:before{display:table;content:"";clear:both;zoom:1;visibility:hidden}.addressSuggestions .backToAddressLinkContainer{float:left;width:100%;text-align:center;margin:15px 0 20px}.addressSuggestions .backToAddressLinkContainer #backToAddressForm{text-align:center;color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase}.addressSuggestions .backToAddressLinkContainer #backToAddressForm:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.addressSuggestions .addressdocclose{display:inline-block;height:24px;width:24px;position:absolute;right:10px;top:19px}.addressSummary,.shippingAddressList{position:relative}.addressSuggestions .popupButton{float:left;width:100%;text-align:center}.addressSuggestions .popupButton:after,.addressSuggestions .popupButton:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.addressSuggestions .selectAddressButton{width:288px}.addressSuggestions .lblSuggestionsPopupTitleMsg{display:block;font-size:22px;letter-spacing:.02em;text-align:center;margin-top:40px}.addressSuggestions .lblSuggestionsPopupSubTitleMsg{display:block;font-size:14px;letter-spacing:.02em;text-align:center;line-height:20px;margin:15px}.shippingAddressList:after,.shippingAddressList:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.addNewAddress{display:inline-block;height:auto;line-height:24px;font-size:12px;letter-spacing:.1em}.addressSummary:after,.addressSummary:before,.billingAddressList:after,.billingAddressList:before{display:table;clear:both;content:"";zoom:1;visibility:hidden}.billingAddressList{min-height:190px}.billingAddressList .addressSummary{margin-bottom:20px}.billingAddressList label{margin:0 20px 20px 0;position:relative;width:100%}.billingAddressList label .AddressType{right:10px;top:0}.addressSummary{border-bottom:2px solid #e5e5e5;font-size:14px;padding-bottom:20px;padding-top:20px;word-break:break-word}.addressSummary input[type=radio]:checked+a,.addressSummary input[type=radio]:checked+label,.addressSummary input[type=checkbox]:checked+a,.addressSummary input[type=checkbox]:checked+label{color:#000}.addressSummary label{color:#000;text-align:left;font-size:14px;line-height:20px;font-weight:400;padding-top:0}.addressSummary label span{margin-bottom:10px;display:inline-block}.addressSummary .AddressType{position:absolute;right:0;top:20px;color:#be0f34}.addressSummary .addressSummary_buttons{position:absolute;right:0;bottom:20px}.addressSummary .addressSummary_buttons a{font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:25px;height:auto;min-width:auto;padding:0}.addressSummary .addressSummary_buttons .addressEdit{margin-right:13px;border-bottom:1px solid #d4d4d4}.addressSummary .addressSummary_buttons .addressDelete{margin-left:13px;border-bottom:1px solid #d4d4d4}.ShippingGiftOpt .gift-message-text.error textarea,.ShippingGiftOpt textarea.error{border:2px solid #be0f34;background-color:#fff}.ShippingGiftOpt h4{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;margin-bottom:15px;font-weight:400;margin-top:0}.ShippingGiftOpt .form-row-checkbox,.YesNoButtons,.radioTogglebtn{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.ShippingGiftOpt label{margin-right:10px;text-align:left}.ShippingGiftOpt .gift-radio label{font-size:14px;font-weight:400;line-height:30px;padding:0}.ShippingGiftOpt .gift-error{margin-bottom:25px;color:#be0f34}.ShippingGiftOpt .illegalChars-error{color:#be0f34}.ShippingGiftOpt .gift-options{display:none}.ShippingGiftOpt .gift-options.enabled{display:block}.ShippingGiftOpt input,.ShippingGiftOpt textarea{width:100%;margin:0;margin-top:0;margin-bottom:0;box-sizing:border-box}.ShippingGiftOpt textarea{padding-left:20px;outline:0}.ShippingGiftOpt .gift-message-text .char-count{margin-left:0;margin-top:15px;color:#000}.ShippingGiftOpt .gift-message-text .error-message{width:100%;padding:0}.ShippingGiftOpt .form-row-checkbox{font-size:14px;height:30px}.ShippingGiftOpt .description-row{color:#8b8b8b}.YesNoButtons,.radioTogglebtn{letter-spacing:.1em;background-color:#fff;border:2px solid #e5e5e5;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase;text-align:center;-webkit-transition:opacity .3s,background-color .3s ease;transition:opacity .3s,background-color .3s ease;line-height:26px;height:26px;display:inline-block;min-width:auto;padding:0 10px}.YesNoButtons:hover,.radioTogglebtn:hover{background-color:#fff;border:2px solid #cbcbcb;color:#000;opacity:1}.YesNoButtons.checked,.radioTogglebtn.checked,input:checked+span{background-color:#fff;border:2px solid #000;color:#000;opacity:1}.shipping-method-list .shipping-Methods-messgage{font-size:14px;line-height:20px;margin:0 0 15px;padding:0;color:#000}.shipping-method-list .shipping-Methods-messgage a{color:#be0f34;text-decoration:none}.shipping-method-list h4{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;margin-bottom:15px;font-weight:400;margin-top:0}.shipping-method-list .shipping-methods-text{margin-bottom:17px}.shipping-method-list .sbHolder{width:100%}.shipping-method-list .sbSelector{width:auto;text-indent:11px;font-size:14px}.shipping-method-list .sbOptions{width:100%}.shipping-method-list .sbOptions li{padding:0}.stores-overlay-container{display:none}.modifyUpsSelection{text-transform:uppercase;color:#000;cursor:pointer;font-weight:700;text-decoration:underline;letter-spacing:.1em}.Deliverymethodslistitems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.Deliverymethodslistitems:after,.Deliverymethodslistitems:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.Deliverymethodslistitems .form-indent,.Deliverymethodslistitems .form-row,.Deliverymethodslistitems .label-inline{margin:0;padding:0}.Deliverymethodslistitems .Deliverymethodslistitems-li{position:relative;display:block;margin:0;width:48%;float:left;clear:none;padding:20px 0;margin-left:20px}.Deliverymethodslistitems .Deliverymethodslistitems-li .standard-shipping{text-decoration:line-through;font-size:13px}.Deliverymethodslistitems .Deliverymethodslistitems-li .shippingMethodDescription{padding-left:0}.Deliverymethodslistitems .Deliverymethodslistitems-li .shippingMethodDescription:after,.Deliverymethodslistitems .Deliverymethodslistitems-li .shippingMethodDescription:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.Deliverymethodslistitems .Deliverymethodslistitems-li label{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:10px;color:#000;font-weight:400;padding-left:0}.Deliverymethodslistitems .Deliverymethodslistitems-li label:before{margin-top:-2px;margin-right:2px}.Deliverymethodslistitems .Deliverymethodslistitems-li:nth-child(odd){margin-left:0}.Deliverymethodslistitems .Deliverymethodslistitems-li ul{margin:0;padding:0;position:relative;left:17px}.Deliverymethodslistitems .Deliverymethodslistitems-li li{margin:0;color:#8b8b8b;list-style:disc;width:95%}.addressSuggestions_suggestionList{-webkit-overflow-scrolling:touch;overflow-y:auto;margin-bottom:40px;padding-left:25%;width:50%;min-width:200px;max-height:49vh}.addressSuggestions_suggestionList span{font-weight:700;font-size:14px}.addressSuggestions_suggestionList .currentAddressInPopUp{color:#000;text-align:left;font-size:14px;line-height:20px;font-weight:400;margin:15px 0 25px}.addressSuggestions_suggestionList label{display:block;width:100%;color:#000;text-align:left;font-size:14px;line-height:20px;font-weight:400;padding:15px 0;position:relative}.billingFormContainer form:after,.billingFormContainer form:before,.continueBtnWrp:after,.continueBtnWrp:before{display:table;clear:both;content:"";zoom:1;visibility:hidden}.addressSuggestions_suggestionList label:before{position:absolute;top:19px;left:-22px}.tab label,.tabs{position:relative}.continueBtnWrp{text-align:right;margin:0 0 -11px;padding:30px 0 10px;width:100%}.payment-method-options .tab input[type=radio]+a:before,.payment-method-options .tab input[type=radio]+label:before,.payment-method-options .tab input[type=radio]:checked+a:before,.payment-method-options .tab input[type=radio]:checked+label:before,.tab [type=radio],label[for*=giftCertCode],label[for*=creditCard_number]{display:none}.continueBtnWrp .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.continueBtnWrp .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.continueBtnWrp button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .continueBtnWrp .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .continueBtnWrp .add-card{width:240px}input[type=text].inputElement,input[type=tel].inputElement{width:100%;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;padding:0 10px;letter-spacing:.05em;box-sizing:border-box;margin:0}label[for=useGiftCertificate]{width:100%;text-align:left;font-size:14px;padding:0;margin:30px 0}#giftCertificateFormContainer{float:left}#giftCertificateFormContainer .content-asset{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:11px;line-height:15px;color:#8b8b8b}#giftCertificateFormContainer .content-asset p{margin:0 0 28px}input[type=text][name*=giftCertCode]{width:100%;height:40px;box-sizing:border-box;margin:0}.apply-row,.giftcert-code{float:left;clear:none;margin-bottom:13px}.apply-row .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.apply-row .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.apply-row button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .apply-row .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .apply-row .add-card{min-width:90px;height:40px;box-sizing:border-box}.checkbalance-container{margin-bottom:35px}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .check-balance.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .check-balance.add-card,button.check-balance{background-color:transparent;border-width:0 0 1px;padding:0;min-width:65px;height:auto;color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .check-balance.add-card:hover,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .check-balance.add-card:hover,button.check-balance:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.payment-invoice,.paymentmethod-label{line-height:20px;font-size:14px}.tabs{min-height:50px;clear:both;margin:19px 0 0}.tab{float:left}.tab label{padding:10px;border:1px solid #ccc;margin-left:-1px;left:1px}.payment-method-options [type=radio]:checked~label{background:#fff;border-bottom:1px solid #fff;z-index:2;box-shadow:inset 0 4px 0 0 #be0f34;border-top-width:0;color:inherit}.payment-method-options .form-row.tab{margin:0}.payment-method-options .form-indent{margin-left:0}.payment-method-options .payment-image{max-width:100%;max-height:100%}.payment-method-options .tab label{padding:17px 10px 10px;border:1px solid #e5e5e5;margin-left:-1px;box-sizing:border-box;text-align:center;height:50px;width:100%}.paymentmethods-mobile{display:block;margin:14px 0}.paymentmethods-mobile .sbHolder{width:100%;box-sizing:border-box}.paymentmethods-mobile .sbHolder .sbOptions,.paymentmethods-mobile .sbHolder .sbSelector:link{width:100%;text-transform:none}.paymentMethodContainer{border-bottom:1px solid #e5e5e5;float:left;box-sizing:border-box;width:100%}.paymentMethodContainer.address-hide{margin:0 0 13px}.paymentMethodContainer .form-row{margin:0 0 20px}.paymentMethodContainer .form-row.tel{width:100%;margin-left:0}.paymentMethodContainer a.large{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em}.paymentMethodContainer a.deleteCC{float:right;margin-top:13px}.paymentMethodContainer .addnewcard-container{margin:0;text-align:center;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.paymentMethodContainer #ccForm .addnewcard-container{text-align:left}.paymentMethodContainer .ccSummary{margin:30px 0 0;border-bottom:1px solid #e5e5e5;overflow:hidden;padding-bottom:30px}.paymentMethodContainer .ccSummary label{padding-top:0;margin-bottom:5px}.paymentMethodContainer .ccSummary .cardholder-name{color:#be0f34}.paymentMethodContainer .ccSummary:last-of-type{border-bottom:0}.paymentMethodContainer #ccList{margin-bottom:30px}.paymentMethodContainer .cvnListContainer{clear:both;width:114px;float:left}.paymentMethodContainer .cvnListContainer input[type=text]{padding:17px 10px;margin:0;float:left;font-size:14px;box-sizing:border-box}.paymentMethodContainer .cvnListContainer .cvn-tip{margin-top:12px;margin-left:20px}.paymentMethodContainer .cvnListContainer .error-message,.paymentMethodContainer .cvnListContainer span.error{width:auto;display:block;clear:both;margin:0;padding:.7em .5em;padding-left:0}.paymentMethodContainer .owner-details{clear:both;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;letter-spacing:.02em}.paymentMethodContainer .owner-details div{margin-bottom:16px}.paymentMethodContainer .form-caption{display:none}.paymentMethodContainer .form-caption.error-message{display:block}.paymentMethodContainer .cardtype{list-style-type:none;margin:0;padding:0}.paymentMethodContainer .cardtype li{float:left;width:25%}.paymentMethodContainer .cardtype li:last-of-type{margin-right:0}.paymentMethodContainer .cardtype label{float:none;display:inline-block;width:100%;text-align:left}.paymentMethodContainer .cardtype img{width:60%}.paymentMethodContainer input[type=radio]+a:before,.paymentMethodContainer input[type=radio]+label:before,.paymentMethodContainer input[type=radio]:checked+a:before,.paymentMethodContainer input[type=radio]:checked+label:before{margin-bottom:21px}.paymentMethodContainer .expire-label{width:12%;margin-top:9px;text-align:left;font-weight:400;color:#8b8b8b}.paymentMethodContainer .sbHolder,.paymentMethodContainer .sbSelector{box-sizing:border-box}.paymentMethodContainer .creditcard+.error-message,.paymentMethodContainer .owner+.error-message{margin:1% 0 0;padding:0}.paymentMethodContainer .cvn-container{width:114px;clear:both;float:left;margin-bottom:30px}.paymentMethodContainer .cvn-container .error-message{width:auto;max-width:125px}.paymentMethodContainer input[type=text].cvn{float:left;clear:none;height:50px;width:100%;margin:0;box-sizing:border-box}.paymentMethodContainer .day,.paymentMethodContainer .month,.paymentMethodContainer .year{clear:none;float:left;margin:0 0 20px}.paymentMethodContainer .month,.paymentMethodContainer .year{width:44%;margin-left:0;padding-left:10px;box-sizing:border-box}.paymentMethodContainer .month .sbHolder,.paymentMethodContainer .year .sbHolder{width:100%}.paymentMethodContainer .swiss-billing-birthdate .birthday-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.paymentMethodContainer .swiss-billing-birthdate .birthday-fields .form-row{margin-right:1%}.paymentMethodContainer .swiss-billing-birthdate .form-row{display:inline-block}.paymentMethodContainer .swiss-billing-birthdate .birthdate-month,.paymentMethodContainer .swiss-billing-birthdate .form-row .form-row:nth-child(1){margin-left:0}.paymentMethodContainer .swiss-billing-birthdate .errordob{width:100%;text-align:left;clear:both;float:left;color:#be0f34;margin-top:-15px}.ui-dialog div.confirmation-dialog-cc{padding-bottom:20px;text-align:center}.ui-dialog div.confirmation-dialog-cc .form-row-button{width:70%;margin:0 auto}.ui-dialog div.confirmation-dialog-cc .deleteCCNo{float:left;margin-right:20px}.pt_checkout #primary .accordian-active{background:#000;color:#fff}.order-totals-table .order-summary-contents .order-sales-tax .value{width:auto}.order-totals-table .order-summary-contents .order-sales-tax span{margin-bottom:0}.billingSummary,.shippingSummary{font-size:14px}.billingSummary:after,.billingSummary:before,.shippingSummary:after,.shippingSummary:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.billingSummary .billing-to,.billingSummary .payment-instrument,.shippingSummary .deliver-to,.shippingSummary .gift-section,.shippingSummary .shipping-method{box-sizing:border-box;float:left;padding-right:40px;margin-bottom:30px;line-height:1.4;word-wrap:break-word}.billingSummary .billing-to:after,.billingSummary .billing-to:before,.billingSummary .payment-instrument:after,.billingSummary .payment-instrument:before,.shippingSummary .deliver-to:after,.shippingSummary .deliver-to:before,.shippingSummary .gift-section:after,.shippingSummary .gift-section:before,.shippingSummary .shipping-method:after,.shippingSummary .shipping-method:before{box-sizing:border-box}.billingSummary .billing-to strong,.billingSummary .payment-instrument strong,.shippingSummary .deliver-to strong,.shippingSummary .gift-section strong,.shippingSummary .shipping-method strong{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-weight:400}.billingSummary>div,.shippingSummary>div{margin-top:0}.billingSummary>div:first-child,.shippingSummary>div:first-child{margin-top:15px}.shippingSummary .gift-section{margin-right:0;padding-right:0}.billingSummary .billing-to{left:33.3333333333%}.order-summary-message{font-size:16px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;padding-top:12px}.pt_checkout .thankyou-content{margin:0;border:0}.pt_checkout .thankyou-content .confirmation-leftsection{margin-left:20px;margin-right:20px;margin-right:0}.pt_checkout #secondary .cust-section{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.02em;font-size:22px;color:#000;padding:0 40px;margin-bottom:11px;text-align:center}.pt_checkout #secondary .login-create-account .login-box-content input[type=text],.pt_checkout #secondary .login-create-account .login-box-content input[type=password]{padding:.7em .5em .7em 3.7%;width:100%;margin-bottom:6px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:14px;box-sizing:border-box}.pt_checkout #secondary .login-create-account .login-box-content .form-row{padding-right:0;margin:0 0 4px}.pt_checkout #secondary .login-create-account .login-box-content .form-row label:not(label[for=newsletter_country]){display:none}.pt_checkout #secondary .login-create-account .login-box-content .form-row .error-message{margin:0 0 6px}.pt_checkout #secondary .login-create-account .login-box-content .form-row.checkbox label{display:block}.pt_checkout #secondary .login-create-account .login-box-content .largebutton{width:100%;margin-bottom:5px}.pt_checkout .privacy-policy-block,.pt_checkout .terms-block{margin:5px 0 46px;text-align:center}.pt_checkout .privacy-policy-block .privacy-policy,.pt_checkout .privacy-policy-block .privacy-policy-reg,.pt_checkout .privacy-policy-block .termsncondition,.pt_checkout .terms-block .privacy-policy,.pt_checkout .terms-block .privacy-policy-reg,.pt_checkout .terms-block .termsncondition{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em;font-size:11px;text-transform:uppercase;border-bottom:1px solid #d4d4d4}.help-block .block-header,.pt_checkout .register-block .thankyou-signin{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.pt_checkout .register-block{margin-left:20px;margin-right:20px;margin-top:0}.pt_checkout .register-block .thankyou-signin{letter-spacing:.1em;font-size:11px;color:#000}.pt_checkout .register-block .thankyou-signin a{color:#be0f34;padding:0 0 0 2px;margin:0 20px 0 0}.help-block{margin-left:20px;margin-right:20px;border:5px solid #e5e5e5;color:#000;padding:25px 47px;margin-top:20px;margin-bottom:84px;text-align:center}.help-block .block-header{letter-spacing:.02em;font-size:22px;padding-bottom:20px}.help-block .phone-header{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;padding-bottom:2px}.help-block .phone-no,.help-block .service{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.02em}.help-block .phone-no{font-size:14px;padding-bottom:4px}.help-block .service{font-size:11px}.help-block .email-header{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;padding:13px 0 3px}.help-block .email-id,.help-block .note{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.02em}.help-block .email-id{font-size:14px;padding-bottom:7px;word-wrap:break-word}.help-block .note{font-size:11px;color:#8b8b8b;padding-bottom:2px}.pt_checkout .primary-focus .thankyou-content{box-sizing:border-box;float:left}.pt_checkout .primary-focus .thankyou-content:after,.pt_checkout .primary-focus .thankyou-content:before{box-sizing:border-box}.thankyou-content{color:#000}.thankyou-content .thankyou-msg{letter-spacing:-.02em;font-size:30px;font-family:ClarinsRegular,times new roman,Times,serif;text-align:center;margin-top:18px}.thankyou-content .order-no{letter-spacing:.02em;font-size:14px;margin-top:25px}.thankyou-content .order-msg,.thankyou-content .order-receiving-date-time,.thankyou-content .order-shipping-type{letter-spacing:.02em;font-size:14px;margin-top:22px}.thankyou-content .order-no .ord-header{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.thankyou-content .order-msg,.thankyou-content .order-no .ord-number,.thankyou-content .order-shipping-type{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.thankyou-content .order-shipping-type .shipping-name{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.thankyou-content .order-receiving-date-time{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin-bottom:12px}.thankyou-content .order-receiving-date-time .date-range{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.thankyou-content .order-shipping-msg,.thankyou-content .order-summary{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.02em}.thankyou-content .order-shipping-msg{font-size:11px;color:#8b8b8b}.thankyou-content .order-seperator{width:100%;border-top:2px solid #e5e5e5;overflow:hidden;margin-top:26px;margin-bottom:24px}.thankyou-content .order-summary{font-size:22px}.thankyou-content .order-date{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-top:20px;margin-bottom:22px}.thankyou-content .order-date .order-date-value{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.thankyou-content .order-details{height:100%;margin-bottom:171px}.thankyou-content .billing-section{float:left;height:auto;width:100%;padding-bottom:19px}.thankyou-content .billing-section .billing-header{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-bottom:0}.thankyou-content .billing-section .billing-addone,.thankyou-content .billing-section .billing-addthree,.thankyou-content .billing-section .billing-addtwo,.thankyou-content .billing-section .billing-country,.thankyou-content .billing-section .billing-location,.thankyou-content .billing-section .billing-name,.thankyou-content .billing-section .billing-phone{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;padding-bottom:3px;word-wrap:break-word}.thankyou-content .shipping-section{float:left;height:auto;width:100%;padding-bottom:19px}.thankyou-content .shipping-section .shipping-header{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-bottom:0}.thankyou-content .shipping-section .shipping-addone,.thankyou-content .shipping-section .shipping-addtwo,.thankyou-content .shipping-section .shipping-country,.thankyou-content .shipping-section .shipping-location,.thankyou-content .shipping-section .shipping-name,.thankyou-content .shipping-section .shipping-phone{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;padding-bottom:3px;word-wrap:break-word}.thankyou-content .payment-section{float:left;height:auto;width:88%;padding-bottom:24px}.thankyou-content .payment-section .payment-header{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-bottom:0}.thankyou-content .payment-section .payment-amt,.thankyou-content .payment-section .payment-method,.thankyou-content .payment-section .payment-paypal{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;padding-bottom:3px;display:block}.thankyou-content .cart-title{border-bottom:2px solid #e5e5e5;border-top:2px solid #e5e5e5;margin:9px 0;padding:16px 0;width:100%;overflow:hidden;text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000}.thankyou-content .cart-title .product{float:left;width:66%}.thankyou-content .cart-title .quantity{display:none}.thankyou-content .cart-title .price{display:none}.thankyou-content .cart-row:nth-last-child(2){margin-bottom:17px}.thankyou-content .cart-row .product-details .item-image{padding-bottom:21px}.item-details .thankyou-content .cart-row .product-details .samples-count,.thankyou-content .cart-row .product-details .item-details .samples-count,.thankyou-content .cart-row .product-details .name{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.thankyou-content .cart-row .product-details .attribute{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b}.thankyou-content .cart-row .product-details .attribute .image img{height:14px;width:14px}.thankyou-content .cart-row .product-details .attribute .value:nth-child(2n){letter-spacing:.05em;font-size:11px;color:#000}.thankyou-content .cart-row .product-details .attribute .value.gift-value:nth-child(2n){font-size:14px;color:#8b8b8b}.thankyou-content .cart-row .product-details .item-quantity{letter-spacing:.02em;font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;padding-bottom:12px}.thankyou-content .cart-row .product-details .item-price{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;padding-bottom:27px}.thankyou-content .cart-row .product-details .item-price .price-sales{letter-spacing:.02em;font-size:14px}.thankyou-content .cart-row .product-details .item-price .price-sales .free,.thankyou-content .cart-row .product-details .item-price .price-sales .sample{letter-spacing:.02em;font-size:14px}.thankyou-content .cart-row .product-details .pricePerUnit{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b}.thankyou-content .order-cart-total{letter-spacing:.02em;font-size:16px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-bottom:50px;padding-bottom:16px}.BillingAddress_Section .billing_used_shipping_address,.loyaltyTierInfo .passportPerkNote{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.thankyou-content .cart-row .item-image{width:29%;float:left}.thankyou-content .cart-row .item-image img{width:100%}.thankyou-content .item-col-2 .item-quantity .quantity-title{font-size:14px;letter-spacing:.02em}.loadingBar{box-sizing:border-box;text-align:center;margin-top:60px}.loadingBar img{margin:0 auto}.loadingBar .loadingText{display:block;font-size:22px;letter-spacing:.05em;text-align:center;margin-top:10px}.addressSuggestions .noSuggestions{display:block;font-size:15px;letter-spacing:.02em;text-align:center;margin-bottom:30px;line-height:25px;margin-top:30px}.addressSuggestions #addressSuggestions_btnEnterManually{margin:0 auto;display:block}.sbHolder.selecterror{border-color:#be0f34}.remove-overlay2:after{content:'';position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background:#333;opacity:.4}.remove-overlay2{top:50%;left:50%;margin-left:-267.5px;margin-top:-117.5px;background:#fff}.addressSuggestionsPopup,.addressSuggestionsPopupNoadd{position:fixed;border-top:4px solid #c20430;background:#fff;z-index:9999}.addressSuggestionsPopup{width:600px;left:50%;margin:0;margin-left:-300px;overflow-y:auto}.addressSuggestionsPopup #addressSuggestions{z-index:1;overflow:hidden}.addressSuggestionsPopup .addressdocclose{z-index:2}.addressSuggestionsPopupNoadd{width:385px;height:200px;padding:30px;top:50%;left:50%;margin-left:-222.5px;margin-top:-132.5px}.remove-overlay-container2{display:none}.remove-overlay2 .remove-overlay-container2{background:#fff;display:block}.ui-dialog,.ui-dialog-content{-webkit-transition:all .1s linear;transition:all .1s linear}.BillingAddress_Section .billing_used_shipping_address{letter-spacing:.02em;font-size:14px;margin:13px 0 10px;padding-bottom:34px}.BillingAddress_Section .billing_used_shipping_address .used_address{padding-bottom:3px}body .ui-tooltip{background:#fff}.sessionExpirePopUp{position:fixed;top:100px;top:50%;margin-top:-130px;left:50%;margin-left:-140px;font-size:14px}.sessionExpirePopUp .session-expire-dialog{padding:0}.sessionExpirePopUp .session-expire-container{border:2px solid #fff;border-top:4px solid #c20430;left:30%;width:auto;height:auto}.sessionExpirePopUp .session-expire-wrapper{text-align:center;height:100%;padding:36px 30px;width:216px;min-height:90px}.sessionExpirePopUp .session-expire-wrapper img{margin:14px 0 10px}.trial-products-wrapper.hidden{display:none}.trial-products-wrapper legend.active{background:#000;color:#fff}.trial-products-wrapper .tier-status{color:#c6ac89;font-size:14px;text-transform:uppercase;letter-spacing:.02em}.pt_checkout .section-number{padding-right:0;padding-left:0;font-size:14px}.trial-sections .tierProfileInfo{padding:0;margin:0}.loyaltyTierInfo{box-sizing:border-box;margin:30px 0}.loyaltyTierInfo.ambassadorDesign .generalLoyaltyInfo{background:#c6ac89}.loyaltyTierInfo .passportPerkNote{font-size:14px;font-style:italic;line-height:20px;margin:0;padding-top:30px}.loyaltyTierInfo .passportPerkNote span{color:#be0f34}.loyaltyTierInfo .generalLoyaltyInfo{padding:25px;overflow:hidden;min-height:200px;height:100%}.loyaltyTierInfo .stampHelper{float:left;height:200px;padding-right:30px;text-align:center}.loyaltyTierInfo .stampHelper:before{content:'';display:inline-block;vertical-align:middle;height:100%}.loyaltyTierInfo .stampHelper img{display:inline-block;vertical-align:middle;width:120px}.loyaltyTierInfo .perksInfo{float:left;color:#fff}.loyaltyTierInfo .perksInfo .infoRow{width:100%;margin-bottom:25px;font-size:14px}.loyaltyTierInfo .perksInfo .infoRow .bigTitle{text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin:0 0 10px}.checkout-redesign .section-title,.checkout-redesign .shipping-address-restriction,.loyaltyTierInfo .perksInfo .infoRow .placeholderLine{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.loyaltyTierInfo .perksInfo .infoRow .placeholderLine{margin:0}.privacypolicyBlock{text-align:left;font-size:14px;letter-spacing:.05em;padding-left:.25em}.shortPrivacyPolicy,.shortTermsAndCond{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #e5e5e5;border-top:4px solid #c20430}.shortPrivacyPolicy h1,.shortPrivacyPolicy h2,.shortTermsAndCond h1,.shortTermsAndCond h2{margin:0}.shortPrivacyPolicy .ui-dialog-titlebar,.shortTermsAndCond .ui-dialog-titlebar{display:block;background-color:#fff}.shortPrivacyPolicy .ui-dialog-titlebar-close span,.shortTermsAndCond .ui-dialog-titlebar-close span,.upsStoreSelection-mobile{display:none}.shortPrivacyPolicy .ui-dialog-titlebar-close,.shortTermsAndCond .ui-dialog-titlebar-close{min-width:0;opacity:1}.upsStoreSelection,.upsStoreSelection div:nth-child(4){margin-top:10px}.shippingMethod-description{margin:0;color:#8b8b8b;list-style:disc;width:95%}input.giftmessageinfo,textarea.giftmessageinfo{border:2px solid #be0f34;background-color:#fff}textarea:focus.giftmessageinfo{background:0 0;border:2px solid #cbcbcb;outline:0}.confirmation-bundle-details .bundles-lineitem-wrapper{padding:0;border-width:0 0 2px;border-color:#e5e5e5}.confirmation-bundle-details .cart-row{margin-bottom:0;padding:27px 0 0}.confirmation-bundle-details .cart-row:first-child{padding:0}.confirmation-bundle-details .cart-row:nth-last-child(2){margin-bottom:0}.confirmation-bundle-details .item-price{margin-top:0}.dpd-section{display:none;margin-top:30px}.dpd-section #dpd_map_canvas{width:75%;height:350px}.dpd-section .dpd-postcode-section{width:100%;margin-top:5px;clear:both}.dpd-section .dpd-postcode-section .row-postal{width:150px;float:left}.dpd-section .dpd-postcode-section .row-postal .input-text{box-sizing:border-box;width:150px;margin:5px 0 0;float:left}.dpd-section .dpd-postcode-section input[type=submit]{margin:5px 0 0 5px;border:2px solid #e6e6e6;display:inline-block;padding:15px 42px;font-size:14px;background-color:#fff;border-radius:0}.dpd-section .dpd-postcode-section input[type=submit]:hover{border:2px solid #8b8b8b;color:#000}.dpd-section #dpd-postCode-error{width:100%}.dpd-section .pagination{display:block;float:none;font-size:14px;letter-spacing:.02em;margin:14px 0;text-align:center;width:100%}.dpd-section .storeLoadMore{text-align:center;clear:both}.dpd-section .storeLoadMore a{border:2px solid #e6e6e6;display:inline-block;letter-spacing:.1em;margin-bottom:14px;padding:18px 42px;font-size:14px}.dpd-section .storeLoadMore a:hover{border:2px solid #8b8b8b;color:#000}.dpd-section .popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:9995}.dpd-section .storesOverlay .stores-overlay-name{font-size:13px!important;text-transform:none!important;font-weight:700}.dpd-section .storesOverlay .stores-overlay-address{font-size:14px;font-weight:700}.dpd-section .stores-overlay-links a.dpd-button{width:156px;height:30px;text-align:center;line-height:30px;border:2px solid #e6e6e6;display:inline-block;margin:16px 0;padding:9px 15px}.dpd-section .stores-overlay-links a.dpd-button span{display:none}.dpd-section .stores-overlay-links a.active{background-color:#e7e7e7;text-align:left}.dpd-section .stores-overlay-links a.active span{display:block;float:right;margin-top:5px}.dpd-section .stores-overlay-links a.dpd-button:hover{border:2px solid #8b8b8b;color:#000}.dpd-section .stores-overlay-links a.active:hover{cursor:default;border:2px solid #e6e6e6}.dpd-section .dpd-list-stores{width:75%}.dpd-section .dpd-list-stores .dpdshipping{clear:both;margin-top:30px;border:1px solid #cbcbcb;width:100%;overflow:hidden}.dpd-section .dpd-list-stores .dpdshipping .store{padding:15px;border-bottom:1px solid #cbcbcb;background:#fff;position:relative;font-size:14px}.dpd-section .dpd-list-stores .dpdshipping .store div{width:59%;margin:0;text-transform:uppercase;font-weight:700}.dpd-section .dpd-list-stores .dpdshipping .store div span{font-weight:400;display:inline-block;margin-left:15px;color:#333;text-transform:none}.dpd-section .dpd-list-stores .dpdshipping .store p{width:59%;color:#333;margin:6px 0 0}.dpd-section .dpd-list-stores .dpdshipping .store p small{font-size:10px;color:#000;display:block;margin-top:3px;font-weight:500}.dpd-section .dpd-list-stores .dpdshipping .store a{position:absolute;width:156px;height:30px;top:0;right:15px;text-align:center;line-height:30px;border:2px solid #e6e6e6;display:inline-block;margin:16px 0;padding:9px 15px;font-size:13px}.dpd-section .dpd-list-stores .dpdshipping .store a span{display:none}.dpd-section .dpd-list-stores .dpdshipping .store a:hover{border:2px solid #8b8b8b;color:#000}.dpd-section .dpd-list-stores .dpdshipping .store:last-child{border:none}.dpd-section .dpd-list-stores .dpdshipping .store.active a{background:#e7e7e7;text-align:left}.dpd-section .dpd-list-stores .dpdshipping .store.active a span{display:block;float:right;margin-top:5px}.dpd-section .dpd-list-stores .dpdshipping .store:hover{background:rgba(204,234,172,.3)}.dpd-section .dpd-list-stores .dpdshipping .store.active{background:#cceaac}.dpd-section .dpd-list-stores .dpdshipping .store.active a:hover{border:2px solid #e6e6e6;cursor:default}.dpd-section .dpd-list-stores .dpdshipping .storehide,.dpd-section .hide{display:none}.dpdStoreSelection{margin:5px 0 0 15px;display:none;text-transform:uppercase;font-size:11px}.dpdStoreSelection .dpd-store-name{font-weight:700}.dpdStoreSelection .modifyDpdSelection{color:#000;cursor:pointer;font-weight:700;text-decoration:underline;float:left;margin-top:5px}.dpdStoreSelection .modifyDpdSelection:hover{color:#be0f34}.back-to-checkout .buttontertitary:hover,.back-to-checkout .cart-coupon-code .apply-coupon:hover,.back-to-checkout .cart-coupon-code .apply-loyalty:hover,.back-to-checkout .clear-refinement-mobile:hover,.back-to-checkout .clear-refinement:hover,.back-to-checkout .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card:hover,.back-to-checkout .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card:hover,.back-to-checkout .pdp-main .product-add-to-cart #remove-product:hover,.back-to-checkout .refinement-filter-btn:hover,.back-to-checkout .tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card:hover,.back-to-checkout .tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card:hover,.back-to-checkout .tax-overlay button.calculate-tax:hover,.cart-coupon-code .back-to-checkout .apply-coupon:hover,.cart-coupon-code .back-to-checkout .apply-loyalty:hover,.cart-coupon-code .choose-store-form .apply-coupon:hover,.cart-coupon-code .choose-store-form .apply-loyalty:hover,.choose-store-form .buttontertitary:hover,.choose-store-form .cart-coupon-code .apply-coupon:hover,.choose-store-form .cart-coupon-code .apply-loyalty:hover,.choose-store-form .clear-refinement-mobile:hover,.choose-store-form .clear-refinement:hover,.choose-store-form .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card:hover,.choose-store-form .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card:hover,.choose-store-form .pdp-main .product-add-to-cart #remove-product:hover,.choose-store-form .refinement-filter-btn:hover,.choose-store-form .tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card:hover,.choose-store-form .tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card:hover,.choose-store-form .tax-overlay button.calculate-tax:hover,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .back-to-checkout .calculate-tax.add-card:hover,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .choose-store-form .calculate-tax.add-card:hover,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .back-to-checkout .calculate-tax.add-card:hover,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .choose-store-form .calculate-tax.add-card:hover,.pdp-main .product-add-to-cart .back-to-checkout #remove-product:hover,.pdp-main .product-add-to-cart .choose-store-form #remove-product:hover,.tax-overlay .back-to-checkout button.calculate-tax:hover,.tax-overlay .choose-store-form button.calculate-tax:hover,.tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .back-to-checkout .calculate-tax.add-card:hover,.tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .choose-store-form .calculate-tax.add-card:hover,.tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .back-to-checkout .calculate-tax.add-card:hover,.tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .choose-store-form .calculate-tax.add-card:hover{color:inherit}.dpdStoreSelection.show{display:block}.dpdStoreSelection.dpdStoreSelection-mobile{margin:0 0 5px;display:none;float:left;padding-bottom:5px}.dpd-fail-message,.dpd-fail-service{clear:both;text-align:left;display:none}.checkout-progress-indicator-rework{margin-right:12px}.choose-store-form{padding:20px 0;margin-top:20px;text-align:right;border-top:2px solid #e5e5e5}.choose-store-form #sevenElevenStoreDetails-error{margin:1% 0}.seven-eleven-redirect-wrapper{text-align:center;margin-top:35px}body #app[class^=fullscreen]{bottom:50px}body #app[class^=fullscreen]~.back-to-checkout{position:fixed;bottom:15px}.back-to-checkout{margin-left:30px}.grey-separator{display:none;border-bottom:2px solid #cbcbcb;width:100%}.row-newsletter_country{position:relative;width:100%;padding-top:15px;float:left;text-align:left}.row-newsletter_country.hide{display:none!important}.row-newsletter_country.error{margin-top:0}.row-newsletter_country .sbHolder{display:block;width:calc(100% - 30px)}.row-newsletter_country .newsletter-country-info-tooltip{position:absolute;right:0;top:28px}.checkout-redesign .section-title{font-size:22px;font-weight:400;margin:15px 0 10px}.checkout-redesign .order-totals-table .order-summary-header{border-bottom:none}.checkout-redesign .cvn-container{position:relative}.checkout-redesign .cvn-container label{position:absolute;top:-20px}.checkout-redesign .error.hide{display:none}.checkout-redesign .required-label{font-size:14px;line-height:40px;color:#8b8b8b}.checkout-redesign .form-builder .form-row.address-line-link{margin-bottom:20px;border-bottom:1px solid #d4d4d4;cursor:pointer;display:inline-block;width:unset;font-size:14px}.checkout-redesign #spcoForm .form-row .sbHolder,.checkout-redesign .billingContainer .form-row .sbHolder{clear:left}.checkout-redesign #spcoForm .form-row.row-cityautosuggestion:after,.checkout-redesign #spcoForm .form-row.row-provinceautosuggestion:after,.checkout-redesign .billingContainer .form-row.row-cityautosuggestion:after,.checkout-redesign .billingContainer .form-row.row-provinceautosuggestion:after{top:32px}.checkout-redesign .form-row label{padding:0 0 5px;display:block}.checkout-redesign .form-row.error>label span{color:#000}.checkout-redesign .payment-method-options [type=radio]:checked~label{box-shadow:none}.checkout-redesign .tabs{display:block}.checkout-redesign .paymentMethodContainer{padding:0;border:none}.checkout-redesign .paymentmethods-container{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.checkout-redesign .paymentmethods-container label{padding:0}.checkout-redesign .paymentmethods-container .cardtype div{display:inline-block}.checkout-redesign .hide-summary-mobile,.checkout-redesign .paymentmethods-mobile{display:none}.checkout-redesign .paymentmethods-container .cardtype div img{width:45px;height:30px}.checkout-redesign .paymentmethods-container .cardtype label:before{content:none;pointer-events:none}.checkout-redesign .paymentmethods-container .cardtype,.checkout-redesign .paymentmethods-container .payment-method-image-label,.checkout-redesign .paymentmethods-container .payment-method-radio,.checkout-redesign .paymentmethods-container .paypal-asset{margin-right:20px}.checkout-redesign .paymentmethods-container .payment-method-image-label img{pointer-events:none}.checkout-redesign .payment-methods-wrapper .invoice{margin-top:5px}.checkout-redesign .payment-methods-wrapper .invoice .row-houseNumber{margin-bottom:20px}.checkout-redesign .payment-methods-wrapper .invoice .row-houseNumber .input-text{margin-left:0}.checkout-redesign .payment-methods-wrapper .invoice .row-houseNumber span.error{margin:0}.checkout-redesign .payment-methods-wrapper .invoice .birthday-fields{margin:5px 0 20px}.checkout-redesign .payment-methods-wrapper .invoice .dob-validator.klarnaBirthday{margin-left:0}.checkout-redesign .payment-methods-wrapper .invoice .dob-validator .errordob{margin:-15px 0 10px}.checkout-redesign .payment-methods-wrapper .invoice .form-row:nth-child(1) span.error{margin-left:0}.checkout-redesign .payment-methods-wrapper .invoice .date-header{font-size:1.1em;font-weight:700}.checkout-redesign label[for=useGiftCertificate]{margin:10px 0}.checkout-redesign.pt_checkout .primary-content .checkout-step-header{margin-bottom:6px}.checkout-redesign.pt_checkout .primary-content .checkout-signin{margin-top:0}.checkout-redesign.pt_checkout .BillingAddress_Section{margin:0}.checkout-redesign.pt_checkout .BillingAddress_Section .billing-address-title{margin:0 0 30px;text-transform:uppercase}.checkout-redesign.pt_checkout .BillingAddress_Section .billing_changeAddress{vertical-align:top;bottom:0;float:right;margin-top:0}.checkout-redesign .checkout-redesign-order-totals{position:fixed;bottom:0;z-index:101;width:95%}.checkout-redesign .checkout-redesign-order-totals.checkout-billing{position:relative;bottom:'auto';margin-left:8px}.checkout-redesign .checkout-redesign-order-totals.checkout-billing .checkout-redesign-minisummary{width:100%}.checkout-redesign .checkout-redesign-order-totals.checkout-shipping{bottom:0;left:20px}.checkout-redesign .checkout-redesign-order-totals .section-header{background-color:#000;color:#fff;width:30%;margin:0}.checkout-redesign .checkout-redesign-order-totals .rect-icon{display:inline-block;float:right;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-redesign .checkout-redesign-order-totals .checkout-order-totals{border-style:solid;border-width:2px}.checkout-redesign .checkout-redesign-order-totals .order-totals-table{padding:20px 25px 10px}.checkout-redesign .checkout-redesign-order-totals .order-totals-table .order-summary-header{margin-top:5px;width:89%;border-bottom:none}.checkout-redesign .checkout-redesign-order-totals .customer-message{padding:0 25px 20px}.checkout-redesign .checkout-redesign-order-totals .customer-message .termsAndConditionsLink{color:#be0f34;outline:0}.checkout-redesign .checkout-redesign-order-totals .customer-message .termsAndConditionsLink:hover{border-bottom:1px solid #be0f34;line-height:1em}.checkout-redesign .checkout-redesign-order-totals .checkout-redesign-minisummary{position:absolute;bottom:100%;width:94%;display:none}.checkout-redesign .order-summary-message{text-align:right}.checkout-redesign .show-order-summary{text-decoration:underline;font-weight:700;text-align:right;cursor:pointer;margin:0 5px 10px}.checkout-redesign .show-order-summary,.checkout-redesign .summary-close-button-redesign{display:block;margin-bottom:10px}.checkout-redesign .grey-separator{display:block}.checkout-redesign .order-summary-title-redesign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.checkout-redesign .Deliverymethodslistitems .Deliverymethodslistitems-li li{list-style:none}.checkout-redesign .form-builder.shippingAddressForm .radiogroup{margin:10px 0}.checkout-redesign .form-builder.shippingAddressForm .row-citySelect.error label{width:100%;text-align:left;color:#000}.checkout-redesign .shippingAddressFormIn{margin-top:0}.checkout-redesign .shipping-promos li{list-style:none}.checkout-redesign .billingAddressForm .form-row label,.checkout-redesign .shippingAddressForm .form-row label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.checkout-redesign .shipping-address-restriction{width:100%;float:left;margin-bottom:20px;font-size:14px;letter-spacing:.05em}.checkout-redesign .shipping-address-restriction .shipping-address-restriction-bold{font-family:gotham ssm bold a,gotham ssm bold b,Helvetica,Arial,sans-serif}.checkout-redesign .add-line{border-bottom:2px solid #e5e5e5}.checkout-redesign .backToAddressesWrp{border:none}.checkout-redesign .popstation-contents{margin-top:0}.checkout-redesign .address-finder-error.error{display:block}.select-shipping-redesign .sbHolder{height:65px}.select-shipping-redesign .sbSelector,.select-shipping-redesign .sbToggle{line-height:20px;height:65px;text-indent:0}.select-shipping-redesign .sbSelector{padding:10px 0 10px 15px;width:100%}.ShippingGiftOpt:after,.ShippingGiftOpt:before,.shipping-method-list:after,.shipping-method-list:before{display:table;clear:both;content:"";zoom:1;visibility:hidden}#summaryFormContainer .form-row.checkbox label{width:100%;text-align:left}#summaryFormContainer #termsandconditions-error{text-align:left;float:left}.shipping-method-list{padding:0}.ShippingGiftOpt{box-sizing:border-box;float:left;border-bottom:2px solid #e5e5e5;padding:0 0 6px;margin-bottom:26px;margin-top:26px}.ShippingGiftOpt:after,.ShippingGiftOpt:before{box-sizing:border-box}.ShippingGiftOpt .gift-radio{margin-bottom:11px}.pt_checkout .primary-content .checkout-signedin-greeting{margin-left:20px;margin-right:20px;letter-spacing:0;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin-top:19px;margin-bottom:38px;text-align:center}.upsContainer{z-index:101;position:fixed;width:100%!important;height:100%!important}#upscontainer{height:100%!important;background:0 0}#upscontainer .ios{overflow-y:scroll;overflow-x:scroll;-webkit-overflow-scrolling:touch}#upscontainer #upsPlaceHolder{height:100%!important;width:98%}#upscontainer #upsPlaceHolder iframe{overflow:hidden;margin-top:4px!important;width:99%!important;height:97%!important}#upscontainer #upsMapDialog{height:97%!important;overflow:hidden}#upscontainer #upsMapDialog .closeUPSDialog{outline:0;float:right}.samples-pageTitle{font-family:ClarinsRegular,times new roman,Times,serif;font-size:40px;letter-spacing:-.02em;line-height:25px;margin-top:15px;margin-bottom:10px;position:relative;width:700px;margin-left:20px;margin-right:20px}.selected-samples-wrapper{margin-left:20px;margin-right:20px}.samples-msg{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.02em;line-height:20px;margin-bottom:30px}.samples-msg a,.samples-msg span{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.samples-msg .remainingSamples,.samples-msg .samplesLimit{color:#be0f34}.samples-msg a{font-size:11px;letter-spacing:.1em;line-height:9.62px}#selected-samples-container .exceeded-samples,.samples-container{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}#selected-samples-container .exceeded-samples{font-size:13px;letter-spacing:.02em;line-height:20px}#selected-samples-container .exceeded-samples .error{margin:0}.pt_checkout .samples-page .checkout-signedin-greeting{margin-bottom:0}.pt_checkout .samples-page .seperator{margin-left:20px;margin-right:20px;clear:both;background:#e5e5e5;height:1px;border:none}.selected-samples-container{margin-left:20px;margin-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.samples-container{width:82px;font-size:14px;line-height:18px;text-align:center;margin-right:33px;margin-bottom:20px;position:relative;padding-bottom:20px}.samples-container a,.samples-filter-container .samples-refinement-groups .samples-refinement-title{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.samples-container a{line-height:14px}.samples-container a.remove{position:absolute;bottom:0;left:12px}.samples-container .sample-img img{width:100%}.samples-container .sample-label{margin-bottom:10px;overflow:hidden;word-wrap:break-word}.no-thankyou{margin-left:20px;margin-right:20px;padding-top:10px;clear:both}.samples-bottom-container{clear:none}.samples-bottom-container .proceed-mobileonly{display:block;margin-bottom:20px}.sidebar-container{position:relative}.sidebar-container .refinement-filter-btn{display:none}.samples-filter-container{box-sizing:border-box;float:left;margin-bottom:0}.samples-filter-container:after,.samples-filter-container:before{box-sizing:border-box}.samples-filter-container .samples-refinement-groups{margin-left:20px;margin-right:20px;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;float:left;width:100%}.samples-filter-container .samples-refinement-groups .samples-refinement-title{position:relative;z-index:20;display:none;padding:8px 0 8px 22px;text-transform:uppercase;color:inherit}.samples-filter-container .samples-refinement-groups .filter-checked+.samples-refinement-title{color:#be0f34}.samples-filter-container .samples-refinement-groups .samples-refinement-subgroup-title{letter-spacing:.03em;text-transform:capitalize}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox input{display:none}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox{position:relative;margin:0;z-index:30;width:100%;background:#fff;cursor:pointer;text-align:center;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-transform:uppercase;border:2px solid #cbcbcb;height:100%;padding:0;min-height:41px}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox:hover{position:relative;z-index:99;border:2px solid #000}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox .samples-refinement-group-name{margin:auto;padding:0 2px}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox.filter-checked+.activeTab{margin:0 auto;position:relative;top:20px;display:none}.samples-filter-container .samples-refinement-groups .activeTab{display:none}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox.filter-checked{background:#be0f34;box-shadow:inset 0 0 0 2px #be0f34;border:2px solid #be0f34;color:#fff;font-weight:700;text-transform:uppercase}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox.filter-checked~a{color:#be0f34}.samples-filter-container .samples-refinement-groups .samples-refinement-checkbox:after{content:"";position:absolute;z-index:10;top:-10px;right:-10px;bottom:-10px;left:-10px}.samples-filter-container .samples-refinement-groups .samples-refinement-subgroups{list-style-type:none;margin:13px 0 7px;padding-left:19px;display:none}.samples-filter-container .samples-refinement-groups .samples-refinement-group.accordion-expanded .samples-refinement-subgroups,.samplessearch{display:block}.samples-filter-container .samples-refinement-groups .samples-refinement-group{position:relative}.samples-filter-container .plus-icon{display:block;float:right;height:30px}.samples-filter-container .refinement-filter-btn .plus-icon{height:40px}.samplessearch-top{display:none}.searchbar{box-sizing:border-box;float:left;overflow:hidden}.searchbar:after,.searchbar:before{box-sizing:border-box}.searchbar .searchbar-container{margin-left:20px;margin-right:20px;overflow:hidden}.searchbar fieldset{width:300px;position:relative;padding:7px 0;float:left;border:2px solid #e5e5e5}.searchbar input[type=search]{background:0 0;width:200px;font-size:14px;margin:0}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .searchbar .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .searchbar .add-card,.searchbar .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.searchbar .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.searchbar button{float:right}.searchbar input[type=search]:focus{outline:0}.searchbar label{margin-left:15px;padding:.55em 0 0}.searchbar .sample-search-clear{display:none;position:absolute;z-index:10;top:15px;right:15px;cursor:pointer}.sample-search-applied .sample-search-clear{display:block}.no-samples-search-result{display:none;box-sizing:border-box;margin-top:30px;overflow:hidden;padding-bottom:10px;float:right}#wrapper.pt_order .declare-accordion .header-expand-collapse-icon .samples-grid .view-all .plus-icon,#wrapper.pt_order .header-expand-collapse-icon .favourite-stores-list .storeDirection .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,#wrapper.pt_order .header-expand-collapse-icon .lip-my-account .mobile.tab-parent .tab-child .samples-grid .view-all .plus-icon.expand-item,#wrapper.pt_order .header-expand-collapse-icon .lip-my-reviews .mobile.tab-parent .tab-child .samples-grid .view-all .plus-icon.expand-item,#wrapper.pt_order .header-expand-collapse-icon .main-content-holder.hasNavigation .level0>li .samples-grid .view-all .plus-icon.nav-item-toggle,#wrapper.pt_order .header-expand-collapse-icon .pdp-bottom-container .content .tab-container .tab-parent.mobile .tab-child .samples-grid .view-all .plus-icon.expand-item,#wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .svg-plus-gray.plus-icon,#wrapper.pt_order .header-expand-collapse-icon .store-details-right-section .storeDirection .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,#wrapper.pt_order .header-expand-collapse-icon .tab-samples .tab-parent.mobile .tab-child .samples-grid .view-all .plus-icon.expand-item,.declare-accordion #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon,.declare-accordion .header-expand-collapse-icon .samples-grid .view-all .plus-icon,.favourite-stores-list .storeDirection #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.favourite-stores-list .storeDirection .samples-grid .view-all .stores-direction-toogle.mobile-direction,.lip-my-account .mobile.tab-parent .tab-child #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.expand-item,.lip-my-account .mobile.tab-parent .tab-child .samples-grid .view-all .expand-item,.lip-my-reviews .mobile.tab-parent .tab-child #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.expand-item,.lip-my-reviews .mobile.tab-parent .tab-child .samples-grid .view-all .expand-item,.main-content-holder.hasNavigation .level0>li #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.nav-item-toggle,.main-content-holder.hasNavigation .level0>li .samples-grid .view-all .nav-item-toggle,.no-samples-found .no-samples-search-result,.pdp-bottom-container .content .tab-container .tab-parent.mobile .tab-child #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.expand-item,.pdp-bottom-container .content .tab-container .tab-parent.mobile .tab-child .samples-grid .view-all .expand-item,.samples-grid .view-all #wrapper.pt_order .declare-accordion .header-expand-collapse-icon .plus-icon,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .favourite-stores-list .storeDirection .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .lip-my-account .mobile.tab-parent .tab-child .plus-icon.expand-item,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .lip-my-reviews .mobile.tab-parent .tab-child .plus-icon.expand-item,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .main-content-holder.hasNavigation .level0>li .plus-icon.nav-item-toggle,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .pdp-bottom-container .content .tab-container .tab-parent.mobile .tab-child .plus-icon.expand-item,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .store-details-right-section .storeDirection .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .svg-plus-gray.plus-icon,.samples-grid .view-all #wrapper.pt_order .header-expand-collapse-icon .tab-samples .tab-parent.mobile .tab-child .plus-icon.expand-item,.samples-grid .view-all .declare-accordion #wrapper.pt_order .header-expand-collapse-icon .plus-icon,.samples-grid .view-all .declare-accordion .header-expand-collapse-icon .plus-icon,.samples-grid .view-all .favourite-stores-list .storeDirection #wrapper.pt_order .header-expand-collapse-icon .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all .favourite-stores-list .storeDirection .stores-direction-toogle.mobile-direction,.samples-grid .view-all .lip-my-account .mobile.tab-parent .tab-child #wrapper.pt_order .header-expand-collapse-icon .plus-icon.expand-item,.samples-grid .view-all .lip-my-account .mobile.tab-parent .tab-child .expand-item,.samples-grid .view-all .lip-my-reviews .mobile.tab-parent .tab-child #wrapper.pt_order .header-expand-collapse-icon .plus-icon.expand-item,.samples-grid .view-all .lip-my-reviews .mobile.tab-parent .tab-child .expand-item,.samples-grid .view-all .main-content-holder.hasNavigation .level0>li #wrapper.pt_order .header-expand-collapse-icon .plus-icon.nav-item-toggle,.samples-grid .view-all .main-content-holder.hasNavigation .level0>li .nav-item-toggle,.samples-grid .view-all .pdp-bottom-container .content .tab-container .tab-parent.mobile .tab-child #wrapper.pt_order .header-expand-collapse-icon .plus-icon.expand-item,.samples-grid .view-all .pdp-bottom-container .content .tab-container .tab-parent.mobile .tab-child .expand-item,.samples-grid .view-all .store-details-right-section .storeDirection #wrapper.pt_order .header-expand-collapse-icon .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all .store-details-right-section .storeDirection .stores-direction-toogle.mobile-direction,.samples-grid .view-all .svg-plus-gray.svg-plus-gray-dims,.samples-grid .view-all .tab-samples .tab-parent.mobile .tab-child #wrapper.pt_order .header-expand-collapse-icon .plus-icon.expand-item,.samples-grid .view-all .tab-samples .tab-parent.mobile .tab-child .expand-item,.store-details-right-section .storeDirection #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.store-details-right-section .storeDirection .samples-grid .view-all .stores-direction-toogle.mobile-direction,.tab-samples .tab-parent.mobile .tab-child #wrapper.pt_order .header-expand-collapse-icon .samples-grid .view-all .plus-icon.expand-item,.tab-samples .tab-parent.mobile .tab-child .samples-grid .view-all .expand-item{display:block}.no-samples-search-result:after,.no-samples-search-result:before{box-sizing:border-box}.no-samples-search-result-content{margin-left:20px;margin-right:20px;color:#be0f34;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.samples-grid{box-sizing:border-box;margin-top:10px;overflow:hidden;padding-bottom:12px;float:right}.samples-grid:after,.samples-grid:before{box-sizing:border-box}.samples-grid .header{margin-left:20px;margin-right:20px;margin-bottom:10px;overflow:hidden;position:relative;cursor:pointer}.samples-grid .selectAll{float:left;margin-bottom:20px;margin-left:6%;text-transform:uppercase;width:100%}.samples-grid .selectAll span{border-bottom:1px solid}.samples-grid .title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.02em;line-height:20px;float:left}.samples-grid .no-results-message,.samples-grid .view-all{letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.samples-grid .view-all{float:right;font-size:24px;line-height:9.62px;padding-bottom:2px;position:relative;top:-4px}.samples-grid .view-all a.large,.samples-grid .view-all a.large:hover{border:none}#wrapper.pt_order .order-history-header.ui-accordion-header.ui-state-active .header-expand-collapse-icon .samples-grid .view-all .plus-icon,#wrapper.pt_order .track-order-section .track-header.ui-state-active .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon .samples-grid .view-all .plus-icon,#wrapper.pt_order .track-order-section .track-header.ui-state-active .favourite-stores-list .storeDirection.active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,#wrapper.pt_order .track-order-section .track-header.ui-state-active .main-content-holder.hasNavigation .level0>li.drop-down-active .samples-grid .view-all .plus-icon.nav-item-toggle,#wrapper.pt_order .track-order-section .track-header.ui-state-active .samples-grid .view-all .svg-minus-gray-dims.plus-icon,#wrapper.pt_order .track-order-section .track-header.ui-state-active .store-details-right-section .storeDirection.active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,#wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon .samples-grid .view-all .plus-icon,#wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .favourite-stores-list .storeDirection.active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,#wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .main-content-holder.hasNavigation .level0>li.drop-down-active .samples-grid .view-all .plus-icon.nav-item-toggle,#wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .samples-grid .view-all .svg-minus-gray-dims.plus-icon,#wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .store-details-right-section .storeDirection.active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon #wrapper.pt_order .track-order-section .track-header.ui-state-active .samples-grid .view-all .plus-icon,.declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .samples-grid .view-all .plus-icon,.declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon .samples-grid .view-all .plus-icon,.favourite-stores-list .storeDirection.active #wrapper.pt_order .track-order-section .track-header.ui-state-active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.favourite-stores-list .storeDirection.active #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.favourite-stores-list .storeDirection.active .samples-grid .view-all .stores-direction-toogle.mobile-direction,.main-content-holder.hasNavigation .level0>li.drop-down-active #wrapper.pt_order .track-order-section .track-header.ui-state-active .samples-grid .view-all .plus-icon.nav-item-toggle,.main-content-holder.hasNavigation .level0>li.drop-down-active #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .samples-grid .view-all .plus-icon.nav-item-toggle,.main-content-holder.hasNavigation .level0>li.drop-down-active .samples-grid .view-all .nav-item-toggle,.samples-grid .view-all #wrapper.pt_order .order-history-header.ui-accordion-header.ui-state-active .header-expand-collapse-icon .plus-icon,.samples-grid .view-all #wrapper.pt_order .track-order-section .track-header.ui-state-active .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon .plus-icon,.samples-grid .view-all #wrapper.pt_order .track-order-section .track-header.ui-state-active .favourite-stores-list .storeDirection.active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all #wrapper.pt_order .track-order-section .track-header.ui-state-active .main-content-holder.hasNavigation .level0>li.drop-down-active .plus-icon.nav-item-toggle,.samples-grid .view-all #wrapper.pt_order .track-order-section .track-header.ui-state-active .store-details-right-section .storeDirection.active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all #wrapper.pt_order .track-order-section .track-header.ui-state-active .svg-minus-gray-dims.plus-icon,.samples-grid .view-all #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon .plus-icon,.samples-grid .view-all #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .favourite-stores-list .storeDirection.active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .main-content-holder.hasNavigation .level0>li.drop-down-active .plus-icon.nav-item-toggle,.samples-grid .view-all #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .store-details-right-section .storeDirection.active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .svg-minus-gray-dims.plus-icon,.samples-grid .view-all .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon #wrapper.pt_order .track-order-section .track-header.ui-state-active .plus-icon,.samples-grid .view-all .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .plus-icon,.samples-grid .view-all .declare-accordion .accordion-header.ui-state-active .header-expand-collapse-icon .plus-icon,.samples-grid .view-all .favourite-stores-list .storeDirection.active #wrapper.pt_order .track-order-section .track-header.ui-state-active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all .favourite-stores-list .storeDirection.active #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all .favourite-stores-list .storeDirection.active .stores-direction-toogle.mobile-direction,.samples-grid .view-all .main-content-holder.hasNavigation .level0>li.drop-down-active #wrapper.pt_order .track-order-section .track-header.ui-state-active .plus-icon.nav-item-toggle,.samples-grid .view-all .main-content-holder.hasNavigation .level0>li.drop-down-active #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .plus-icon.nav-item-toggle,.samples-grid .view-all .main-content-holder.hasNavigation .level0>li.drop-down-active .nav-item-toggle,.samples-grid .view-all .store-details-right-section .storeDirection.active #wrapper.pt_order .track-order-section .track-header.ui-state-active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all .store-details-right-section .storeDirection.active #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .plus-icon.stores-direction-toogle.mobile-direction,.samples-grid .view-all .store-details-right-section .storeDirection.active .stores-direction-toogle.mobile-direction,.samples-grid .view-all .svg-minus-gray.svg-minus-gray-dims,.samples-grid .view-all .txt-info .show .svg-minus-gray-dims.plus-icon,.store-details-right-section .storeDirection.active #wrapper.pt_order .track-order-section .track-header.ui-state-active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.store-details-right-section .storeDirection.active #wrapper.pt_order.lip-salesforce .salesforce-orders .track-order-section-lip .track-header.ui-state-active .samples-grid .view-all .plus-icon.stores-direction-toogle.mobile-direction,.store-details-right-section .storeDirection.active .samples-grid .view-all .stores-direction-toogle.mobile-direction,.txt-info .show .samples-grid .view-all .svg-minus-gray-dims.plus-icon{display:block;bottom:5px;left:4px;position:relative}.samples-grid .samples-grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.samples-grid .samples-grid-container .samples-container-wrapper{width:25%}.samples-grid .samples-container{width:100%;margin-right:0;height:inherit;padding-bottom:20px;float:left}.samples-grid .samples-container .samples-innercontainer{margin-left:20px;margin-right:20px;float:left}.samples-grid .samples-container .readmore-link{height:20px;text-align:center;margin-bottom:21px}.samples-grid .samples-container:hover{box-shadow:0 0 0 2.5px #be0f34 inset}.samples-grid .samples-container .sample-img{margin-top:3px}.samples-grid .samples-container .sample-label{height:57px;overflow:hidden;word-break:break-word}.samples-grid .samples-container.additional{display:none}.samples-grid.show-additional .samples-container.additional{display:block}.samples-grid .no-results-message{display:none;float:right;text-transform:uppercase;color:#be0f34}.samples-grid .seperator{margin-left:20px;margin-right:20px;clear:both;background:#e5e5e5;height:1px;border:none;width:96%}.sample-search-applied .samples-grid .title{margin-right:0}.sample-search-applied .samples-grid .view-all,.sample-search-applied .samples-grid.no-search-results{display:none}.sample-search-applied .samples-grid .samples-container.additional{display:block}.sample-search-applied .samples-grid .samples-container.hidden-by-search,.samples-product-grid-slots.hidden #samples-best-sellers,.samples-product-grid-slots.hidden #samples-new-products{display:none}.selectbtn-container{width:114px;height:45px;margin:0 auto}input[type=checkbox].btnStyleCheckbox{margin:0;display:none}input[type=checkbox].btnStyleCheckbox+label{cursor:pointer;text-transform:uppercase;border:2px solid #e5e5e5;color:#000;padding:11px 0;word-wrap:break-word;max-width:110px;width:100%;font-size:11px;text-align:center}input[type=checkbox].btnStyleCheckbox+label:before,input[type=checkbox].btnStyleCheckbox:checked+label:before{background-color:transparent;margin:0;width:0;content:""}input[type=checkbox].btnStyleCheckbox:checked+label{color:#be0f34;border:2px solid #be0f34}.pt_checkout .primary-content .checkout-signin{margin-top:19px}.samples-dialog-ui{width:80%!important;position:fixed;background:0 0;top:50%;left:50%;z-index:9996;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.samples-dialog{margin:0 auto;max-width:1250px}.samples-dialog:after,.samples-dialog:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.samples-dialog .image-wrapper{box-sizing:border-box;float:left}.samples-dialog .image-wrapper:after,.samples-dialog .image-wrapper:before{box-sizing:border-box}.samples-dialog .image-wrapper img{width:100%}.samples-dialog .image-wrapper.mobile{display:none}.samples-dialog .thumb-link{box-sizing:border-box;margin:0 auto;float:none}.samples-dialog .thumb-link:after,.samples-dialog .thumb-link:before{box-sizing:border-box}.samples-dialog .main-info-wrapper{box-sizing:border-box;float:left}.samples-dialog .main-info-wrapper:after,.samples-dialog .main-info-wrapper:before{box-sizing:border-box}.samples-dialog .product-name{font-size:22px;letter-spacing:.02em}.samples-dialog .product-review{margin-top:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.samples-dialog .product-review .rating{display:inline-block}.hidden,.samples-dialog .product-review .reviewsLinkContainer{display:none}.samples-dialog .rating{font-size:15px}.samples-dialog .rating i{margin-right:5px}.samples-dialog .skin-type,.samples-dialog .texture{letter-spacing:.05em}.samples-dialog .skin-type .label,.samples-dialog .texture .label{text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;padding-right:4px}.samples-dialog .skin-type .value,.samples-dialog .texture .value{color:#8b8b8b}.samples-dialog .skin-type{margin-top:13px}.samples-dialog .texture{margin-top:2px}.samples-dialog .sample-description{margin-top:24px;font-size:14px;letter-spacing:.02em}.samples-dialog .product-link{margin-top:25px}.samples-dialog .product-link a{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;line-height:19px}.samples-dialog .product-link a:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.samples-overlay .reviewsLinkContainer{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em;margin-top:2px;padding-left:2px}.samples-overlay .reviewsSummaryLink{border-bottom:1px solid #d4d4d4;text-transform:uppercase}.samples-overlay-content{background-color:#fff;margin-left:20px;margin-right:20px;position:relative;overflow:hidden;padding:83px 0}.samples-overlay-content .quickShop_close{right:25px}.max-limit-reached .unselected{opacity:.5}#PasswordResetForm{float:none}#PasswordResetForm fieldset{position:relative}#PasswordResetForm .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,#PasswordResetForm .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,#PasswordResetForm button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header #PasswordResetForm .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header #PasswordResetForm .add-card{float:right;position:absolute;top:0;left:63%}h1 .account-logout{font-size:.6em;float:none}.registration-selection input,.registration-selection label{display:inline;float:none;margin-bottom:0}.address-list{padding:0}.address-list li{float:left;list-style:none;margin:0;min-height:135px;padding:1em 0;width:30%}.address-list li.default{border-bottom:1px solid #efefef;float:none;width:auto}.address-list .mini-address-title{font-style:italic}.payment-list{overflow:hidden;padding:0}.payment-list li{float:left;list-style:none;margin:0;min-height:110px;width:33%}.order-history-header{background-color:#efefef;overflow:hidden;padding:10px}.order-history-header .order-number,.order-history-header .order-status,.order-history-header .order-total-price,.order-history-header .trackingnumber{float:left;margin:2px 0}.order-history-items{margin:0 0 20px}.order-history-table td,.order-history-table th{padding:5px 10px}.order-history-table ul{margin:0;padding:0}.order-history-table li{list-style:none}.order-history-table .order-items,.order-history-table .order-shipped-to,.order-history-table .order-total-price{width:33%}.order-history-table .toggle{cursor:pointer;display:block}.js .order-history-table .hidden{display:none}.pt_wish-list .primary-content{width:758px}.pt_wish-list .col-1{width:48%}.pt_account .page-content .primary-content{padding:0;padding-bottom:40px;width:auto;float:none;border:none}.pt_account .page-content .primary-content .accountlogin-header{letter-spacing:0;font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif;text-align:center;margin-bottom:39px;margin-top:-12px;margin-right:0}.pt_account .page-content .primary-content .accountlogin-subtitle{text-align:center;margin-bottom:20px}.pt_account .page-content .primary-content .col-1{box-sizing:border-box;float:left}.pt_account .page-content .primary-content .col-1:after,.pt_account .page-content .primary-content .col-1:before{box-sizing:border-box}.pt_account .page-content .primary-content .col-1 .login-account{margin-left:20px;margin-right:20px}.pt_account .page-content .primary-content .col-1 .login-account .login-oauthGB{margin:0 0 9px}.pt_account .page-content .primary-content .col-1 .login-account .return-cust-header{letter-spacing:.02em;font-size:22px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:center;padding-bottom:7px}.pt_account .page-content .primary-content .col-1 .login-account p{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;padding-left:0;text-align:center;width:100%;text-transform:none;padding-bottom:27px}.pt_account .page-content .primary-content .login-seperator{display:block}.pt_account .page-content .primary-content .col-2,.pt_account .page-content .primary-content .col-2.RegesterCol2{box-sizing:border-box;float:left;margin-left:0}.pt_account .page-content .primary-content .col-2.RegesterCol2:after,.pt_account .page-content .primary-content .col-2.RegesterCol2:before,.pt_account .page-content .primary-content .col-2:after,.pt_account .page-content .primary-content .col-2:before{box-sizing:border-box}.pt_account .page-content .primary-content .col-2 .login-box,.pt_account .page-content .primary-content .col-2.RegesterCol2 .login-box{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin-right:10px;margin-left:10px}.pt_account .page-content .primary-content .col-2 .login-box p,.pt_account .page-content .primary-content .col-2.RegesterCol2 .login-box p{letter-spacing:.02em;font-size:14px;text-align:center;width:100%;text-transform:none;padding-bottom:20px}.pt_account .page-content .primary-content .col-2 .login-box .guest-register-header,.pt_account .page-content .primary-content .col-2.RegesterCol2 .login-box .guest-register-header{letter-spacing:.02em;font-size:22px;text-align:center;margin-bottom:16px;margin-top:-4px}.pt_account .page-content .primary-content.hasNavigation{box-sizing:border-box;float:left;margin:0}.pt_account .page-content .primary-content.hasNavigation:after,.pt_account .page-content .primary-content.hasNavigation:before{box-sizing:border-box}.secondary.nav{box-sizing:border-box;float:left;margin-top:8px}.secondary.nav:after,.secondary.nav:before{box-sizing:border-box}.secondary.nav ul{margin:0}.account-nav a{display:inline-block;width:80%}#secondary nav{padding-right:0;padding-left:0}#secondary nav a{margin-left:0}#secondary nav .social-networks-icons .icon{padding:0}#secondary .customer-names{font-size:22px;font-style:normal;letter-spacing:-.015em;text-align:center}.main-content-holder.hasNavigation{margin-top:7px}.main-content-holder.hasNavigation .show-desktop{display:block}.main-content-holder.hasNavigation .loyalty-wrapper .title-wrapper{font-size:40px;letter-spacing:-.02em;font-family:ClarinsRegular,times new roman,Times,serif;text-align:center;display:block;margin-top:22px}.main-content-holder.hasNavigation .loyalty-wrapper .currentPerks,.main-content-holder.hasNavigation .loyalty-wrapper .personalizedGreeting{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;display:block;letter-spacing:-.02em}.main-content-holder.hasNavigation .loyalty-wrapper .rewards-personalized-greeting{text-align:center}.main-content-holder.hasNavigation .loyalty-wrapper .personalizedGreeting{font-size:22px;margin-top:25px}.main-content-holder.hasNavigation .loyalty-wrapper .currentPerks{font-size:14px;color:#be0f34;margin-top:8px;margin-bottom:36px}.main-content-holder.hasNavigation .loyalty-wrapper .currentPerks img{top:6px;position:relative}.main-content-holder.hasNavigation .title-wrapper{margin-left:20px;margin-right:20px;margin-top:23px}.main-content-holder.hasNavigation h1{font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif;font-weight:400;letter-spacing:-.02em;margin:0;text-transform:none;text-align:center}.main-content-holder.hasNavigation .navigation-wrapper h2,.main-content-holder.hasNavigation .navigation-wrapper h2 a,.main-content-holder.hasNavigation .navigation-wrapper li a{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.main-content-holder.hasNavigation .level0>li .level1{display:none}.main-content-holder.hasNavigation .level0>li .nav-item-toggle{position:absolute;margin-top:-11px;right:-2px;cursor:pointer}.main-content-holder.hasNavigation .level0>li.drop-down-active .level1{display:block;padding-left:15px}.main-content-holder.hasNavigation .level0>li.drop-down-active .nav-item-toggle{margin-top:-16px;right:-7px}.main-content-holder.hasNavigation .level0>li.drop-down-active li:first-child{margin-top:15px}.main-content-holder.hasNavigation .navigation-wrapper .level0{display:none;padding-left:17px}.main-content-holder.hasNavigation .navigation-wrapper .level1{padding-left:10px}.main-content-holder.hasNavigation .navigation-wrapper .profile-info{margin-bottom:40px}.main-content-holder.hasNavigation .navigation-wrapper h2{cursor:pointer;font-size:14px;font-weight:400;letter-spacing:.02em;border:2px solid #e5e5e5;padding:15px;padding-right:6px;margin:0}.main-content-holder.hasNavigation .navigation-wrapper h2.selected{color:#c72f4f}.main-content-holder.hasNavigation .navigation-wrapper h2 .nav-item-toggle{width:25px;height:56px;float:right;margin-top:-20px}.main-content-holder.hasNavigation .navigation-wrapper h2 .selected{pointer-events:none}.main-content-holder.hasNavigation .navigation-wrapper.drop-down-active{position:relative}.main-content-holder.hasNavigation .navigation-wrapper.drop-down-active .level0{display:block;position:absolute;z-index:31;width:100%;background-color:#fff}.main-content-holder.hasNavigation .navigation-wrapper li{font-size:14px;letter-spacing:.02em;border-top:0;padding:11px 0 13px;margin-bottom:0;position:relative}.main-content-holder.hasNavigation .navigation-wrapper li:first-child{border-top:0}.main-content-holder.hasNavigation .navigation-wrapper li a:hover{color:#000}.main-content-holder.hasNavigation .navigation-wrapper li a.selected{pointer-events:none;color:#c72f4f;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.main-content-holder.hasNavigation .navigation-wrapper .last-logged{font-size:11px;letter-spacing:-.015em;text-align:center;margin:0}.main-content-holder.hasNavigation .navigation-wrapper .social-networks{font-size:11px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:center;margin-bottom:5px}.main-content-holder.hasNavigation .navigation-wrapper .social-networks-icons{clear:both;width:62%;margin:0 auto}.main-content-holder.hasNavigation .navigation-wrapper .social-networks-icons li{float:left;padding:0}.main-content-holder.hasNavigation .navigation-wrapper .social-networks-icons li:last-child{float:none}.main-content-holder.hasNavigation .navigation-wrapper .social-networks-icons .icon{display:inline-block}.main-content-holder.hasNavigation .navigation-wrapper .customer-image{margin:0 auto 5px}.main-content-holder.hasNavigation .order-history-tile-wrapper{box-sizing:border-box;float:left}.main-content-holder.hasNavigation .order-history-tile-wrapper:after,.main-content-holder.hasNavigation .order-history-tile-wrapper:before{box-sizing:border-box}.account-payment-settings,.address-content{margin-top:22px;margin-left:20px;margin-right:20px}.account-payment-settings .section-header,.address-content .section-header{background:0 0;padding:0;margin-bottom:38px;position:relative}.account-payment-settings .section-header h1,.address-content .section-header h1{margin:0;padding:0}.account-payment-settings .section-header .addressesTitle,.address-content .section-header .addressesTitle{display:block}.account-payment-settings .section-header .addAddressTitle,.account-payment-settings .section-header .editAddressTitle,.address-content .section-header .addAddressTitle,.address-content .section-header .editAddressTitle{display:none}.account-payment-settings .section-header .add-address,.account-payment-settings .section-header .add-card,.address-content .section-header .add-address,.address-content .section-header .add-card{display:block;text-align:center;position:static;margin-top:10px;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.1em;text-decoration:underline}.account-payment-settings .address-list,.account-payment-settings .payment-list,.address-content .address-list,.address-content .payment-list{margin:0}.account-payment-settings .address-list li,.account-payment-settings .payment-list li,.address-content .address-list li,.address-content .payment-list li{padding:20px 0 30px;width:100%;float:none;border-top:2px solid #ededed;position:relative;overflow:hidden;min-height:0}.account-payment-settings .address-list li:last-child,.account-payment-settings .payment-list li:last-child,.address-content .address-list li:last-child,.address-content .payment-list li:last-child{border-bottom:2px solid #ededed}.account-payment-settings .address-list .address-info-wrapper,.account-payment-settings .address-list .card-info-wrapper,.account-payment-settings .payment-list .address-info-wrapper,.account-payment-settings .payment-list .card-info-wrapper,.address-content .address-list .address-info-wrapper,.address-content .address-list .card-info-wrapper,.address-content .payment-list .address-info-wrapper,.address-content .payment-list .card-info-wrapper{margin-left:0}.account-payment-settings .address-list .addressNumber,.account-payment-settings .address-list .card-image-holder,.account-payment-settings .payment-list .addressNumber,.account-payment-settings .payment-list .card-image-holder,.address-content .address-list .addressNumber,.address-content .address-list .card-image-holder,.address-content .payment-list .addressNumber,.address-content .payment-list .card-image-holder{box-sizing:border-box;float:left;padding-top:9px}.account-payment-settings .address-list .addressNumber:after,.account-payment-settings .address-list .addressNumber:before,.account-payment-settings .address-list .card-image-holder:after,.account-payment-settings .address-list .card-image-holder:before,.account-payment-settings .payment-list .addressNumber:after,.account-payment-settings .payment-list .addressNumber:before,.account-payment-settings .payment-list .card-image-holder:after,.account-payment-settings .payment-list .card-image-holder:before,.address-content .address-list .addressNumber:after,.address-content .address-list .addressNumber:before,.address-content .address-list .card-image-holder:after,.address-content .address-list .card-image-holder:before,.address-content .payment-list .addressNumber:after,.address-content .payment-list .addressNumber:before,.address-content .payment-list .card-image-holder:after,.address-content .payment-list .card-image-holder:before{box-sizing:border-box}.account-payment-settings .address-list .address-info,.account-payment-settings .address-list .card-info,.account-payment-settings .payment-list .address-info,.account-payment-settings .payment-list .card-info,.address-content .address-list .address-info,.address-content .address-list .card-info,.address-content .payment-list .address-info,.address-content .payment-list .card-info{box-sizing:border-box;float:left;letter-spacing:.02em;font-size:14px;line-height:2;margin-top:17px}.account-payment-settings .address-list .address-info:after,.account-payment-settings .address-list .address-info:before,.account-payment-settings .address-list .card-info:after,.account-payment-settings .address-list .card-info:before,.account-payment-settings .payment-list .address-info:after,.account-payment-settings .payment-list .address-info:before,.account-payment-settings .payment-list .card-info:after,.account-payment-settings .payment-list .card-info:before,.address-content .address-list .address-info:after,.address-content .address-list .address-info:before,.address-content .address-list .card-info:after,.address-content .address-list .card-info:before,.address-content .payment-list .address-info:after,.address-content .payment-list .address-info:before,.address-content .payment-list .card-info:after,.address-content .payment-list .card-info:before{box-sizing:border-box}.account-payment-settings .address-list .card-image,.account-payment-settings .payment-list .card-image,.address-content .address-list .card-image,.address-content .payment-list .card-image{margin-left:-5px}.account-payment-settings .address-list .address-cta,.account-payment-settings .address-list .card-cta,.account-payment-settings .payment-list .address-cta,.account-payment-settings .payment-list .card-cta,.address-content .address-list .address-cta,.address-content .address-list .card-cta,.address-content .payment-list .address-cta,.address-content .payment-list .card-cta{box-sizing:border-box;float:left;margin-top:17px;text-align:left;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.account-payment-settings .address-list .address-cta:after,.account-payment-settings .address-list .address-cta:before,.account-payment-settings .address-list .card-cta:after,.account-payment-settings .address-list .card-cta:before,.account-payment-settings .payment-list .address-cta:after,.account-payment-settings .payment-list .address-cta:before,.account-payment-settings .payment-list .card-cta:after,.account-payment-settings .payment-list .card-cta:before,.address-content .address-list .address-cta:after,.address-content .address-list .address-cta:before,.address-content .address-list .card-cta:after,.address-content .address-list .card-cta:before,.address-content .payment-list .address-cta:after,.address-content .payment-list .address-cta:before,.address-content .payment-list .card-cta:after,.address-content .payment-list .card-cta:before{box-sizing:border-box}.account-payment-settings .address-list .address-cta a,.account-payment-settings .address-list .card-cta a,.account-payment-settings .payment-list .address-cta a,.account-payment-settings .payment-list .card-cta a,.address-content .address-list .address-cta a,.address-content .address-list .card-cta a,.address-content .payment-list .address-cta a,.address-content .payment-list .card-cta a{text-decoration:underline;text-transform:uppercase;outline:0}.account-payment-settings .address-list .address-cta .address-edit,.account-payment-settings .address-list .address-cta .editCC,.account-payment-settings .address-list .card-cta .address-edit,.account-payment-settings .address-list .card-cta .editCC,.account-payment-settings .payment-list .address-cta .address-edit,.account-payment-settings .payment-list .address-cta .editCC,.account-payment-settings .payment-list .card-cta .address-edit,.account-payment-settings .payment-list .card-cta .editCC,.address-content .address-list .address-cta .address-edit,.address-content .address-list .address-cta .editCC,.address-content .address-list .card-cta .address-edit,.address-content .address-list .card-cta .editCC,.address-content .payment-list .address-cta .address-edit,.address-content .payment-list .address-cta .editCC,.address-content .payment-list .card-cta .address-edit,.address-content .payment-list .card-cta .editCC{border-right:2px solid #e5e5e5;padding:5px 13px 5px 0}.account-payment-settings .address-list .address-cta .address-delete,.account-payment-settings .address-list .address-cta .deleteCC,.account-payment-settings .address-list .card-cta .address-delete,.account-payment-settings .address-list .card-cta .deleteCC,.account-payment-settings .payment-list .address-cta .address-delete,.account-payment-settings .payment-list .address-cta .deleteCC,.account-payment-settings .payment-list .card-cta .address-delete,.account-payment-settings .payment-list .card-cta .deleteCC,.address-content .address-list .address-cta .address-delete,.address-content .address-list .address-cta .deleteCC,.address-content .address-list .card-cta .address-delete,.address-content .address-list .card-cta .deleteCC,.address-content .payment-list .address-cta .address-delete,.address-content .payment-list .address-cta .deleteCC,.address-content .payment-list .card-cta .address-delete,.address-content .payment-list .card-cta .deleteCC{padding-left:8px}.account-payment-settings .address-list .default-option-holder,.account-payment-settings .payment-list .default-option-holder,.address-content .address-list .default-option-holder,.address-content .payment-list .default-option-holder{position:absolute;top:32px;right:0}.account-payment-settings .address-list .default-option-holder label,.account-payment-settings .payment-list .default-option-holder label,.address-content .address-list .default-option-holder label,.address-content .payment-list .default-option-holder label{color:#000;font-weight:400;letter-spacing:.02em;font-size:14px}.account-payment-settings .cardtype,.address-content .cardtype{box-sizing:border-box;float:left;overflow:hidden;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.account-payment-settings .cardtype:after,.account-payment-settings .cardtype:before,.address-content .cardtype:after,.address-content .cardtype:before{box-sizing:border-box}.account-payment-settings .cardtype li,.address-content .cardtype li{display:inline-block;list-style-type:none;width:auto}.account-payment-settings .cardtype li div,.address-content .cardtype li div{overflow:hidden;float:right}.account-payment-settings .cardholder-name,.address-content .cardholder-name{color:#be0f34;margin:0;padding:0}.account-payment-settings .select-card-label,.address-content .select-card-label{box-sizing:border-box;float:left;margin-top:20px;font-size:14px;letter-spacing:.02em;padding-left:2.8%;display:none}.account-payment-settings .select-card-label:after,.account-payment-settings .select-card-label:before,.address-content .select-card-label:after,.address-content .select-card-label:before{box-sizing:border-box}.account-payment-settings .credit-card-image-holder img,.address-content .credit-card-image-holder img{width:47px}.account-payment-settings .credit-card-image-holder:before,.address-content .credit-card-image-holder:before{margin-bottom:10px;margin-right:0;vertical-align:baseline}.account-payment-settings .add-card-wrapper,.address-content .add-card-wrapper{margin-top:20px}.account-payment-settings .add-card-wrapper .input-text,.address-content .add-card-wrapper .input-text{box-sizing:border-box;width:100%;margin:0}.account-payment-settings .add-card-wrapper .creditcard-number,.address-content .add-card-wrapper .creditcard-number{margin-bottom:19px}.account-payment-settings .add-card-wrapper .creditcard-number input,.address-content .add-card-wrapper .creditcard-number input{margin-top:25px}.account-payment-settings .add-card-wrapper .creditcard-number .form-caption,.address-content .add-card-wrapper .creditcard-number .form-caption{display:none;margin:0}.account-payment-settings .add-card-wrapper .creditcard-number .form-caption.error-message,.address-content .add-card-wrapper .creditcard-number .form-caption.error-message{display:inline}.account-payment-settings .add-card-wrapper input[type=text],.address-content .add-card-wrapper input[type=text]{padding:0 0 0 20px;letter-spacing:.02em}.account-payment-settings .add-card-wrapper .sbHolder,.address-content .add-card-wrapper .sbHolder{font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em}.account-payment-settings .add-card-wrapper .form-row,.address-content .add-card-wrapper .form-row{margin-bottom:20px}.account-payment-settings .add-card-wrapper .form-row.tel,.address-content .add-card-wrapper .form-row.tel{width:100%}.account-payment-settings .form-label-text,.address-content .form-label-text{display:none;float:none;text-align:left;font-size:14px;font-weight:400;letter-spacing:.02em;padding-top:5px;padding-bottom:7px}.account-payment-settings .form-label-text.expire-label,.address-content .form-label-text.expire-label{display:block;-webkit-flex-basis:27px;-ms-flex-preferred-size:27px;flex-basis:27px;padding-top:18px}.account-payment-settings .error-message,.account-payment-settings label.error,.address-content .error-message,.address-content label.error{color:#c20430;font-size:11px;font-weight:400;letter-spacing:.05em;background:0 0;border:0;padding:0;margin:0;width:100%;text-align:left;line-height:3}.account-payment-settings .form-row-button,.address-content .form-row-button{width:100%;box-sizing:border-box;display:inline-block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:9px 0 0;padding-right:16px}.account-payment-settings .form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.account-payment-settings .form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.account-payment-settings .form-row-button button,.address-content .form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.address-content .form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.address-content .form-row-button button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .account-payment-settings .form-row-button .add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .address-content .form-row-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .account-payment-settings .form-row-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .address-content .form-row-button .add-card{min-width:0;width:50%;float:left;font-size:11px;padding:0;vertical-align:middle;letter-spacing:.1em}.account-payment-settings .form-row-button #applyBtn,.address-content .form-row-button #applyBtn{left:16px;position:relative}.account-payment-settings .dropdowns,.address-content .dropdowns{padding-bottom:19px}.account-payment-settings .form-row.error .sbHolder,.account-payment-settings .form-row.error input,.address-content .form-row.error .sbHolder,.address-content .form-row.error input{border:2px solid #c20430}.account-payment-settings .month,.account-payment-settings .year,.address-content .month,.address-content .year{margin:0;width:50%}.account-payment-settings .month .sbOptions li,.account-payment-settings .year .sbOptions li,.address-content .month .sbOptions li,.address-content .year .sbOptions li{padding:0 5px}.account-payment-settings .month .sbOptions a,.account-payment-settings .year .sbOptions a,.address-content .month .sbOptions a,.address-content .year .sbOptions a{padding-left:2px}.account-payment-settings .month,.address-content .month{box-sizing:border-box;padding-right:8px;color:red}.account-payment-settings .month .sbHolder,.account-payment-settings .month .sbOptions,.address-content .month .sbHolder,.address-content .month .sbOptions{width:99%}.account-payment-settings .year,.address-content .year{padding-left:8px;box-sizing:border-box}.account-payment-settings .year .sbHolder,.account-payment-settings .year .sbOptions,.address-content .year .sbHolder,.address-content .year .sbOptions{width:98%}.account-payment-settings .year .sbOptions,.address-content .year .sbOptions{width:100%}.account-payment-settings .year .error-message,.address-content .year .error-message{display:none}.account-payment-settings .year.error .error-message,.address-content .year.error .error-message{display:inline}.account-payment-settings .year .jspPane,.address-content .year .jspPane{width:100%!important}.account-payment-settings .sbSelector,.address-content .sbSelector{height:49px;width:100%}.account-login-message,.cancel-order-confirmation,.chooseSamplesRoutineDialog,.coDeleteAddressDialog,.coDeleteCCDialog,.deleteAddressDialog,.deleteCCDialog,.deleteStoreDialog,.verifyPasswordDialog{position:fixed;top:100px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account-login-message .account-popup-messages,.account-login-message .confirmation-dialog-addresses,.account-login-message .confirmation-dialog-cc,.account-login-message .confirmation-dialog-order,.account-login-message .confirmation-dialog-stores,.cancel-order-confirmation .account-popup-messages,.cancel-order-confirmation .confirmation-dialog-addresses,.cancel-order-confirmation .confirmation-dialog-cc,.cancel-order-confirmation .confirmation-dialog-order,.cancel-order-confirmation .confirmation-dialog-stores,.chooseSamplesRoutineDialog .account-popup-messages,.chooseSamplesRoutineDialog .confirmation-dialog-addresses,.chooseSamplesRoutineDialog .confirmation-dialog-cc,.chooseSamplesRoutineDialog .confirmation-dialog-order,.chooseSamplesRoutineDialog .confirmation-dialog-stores,.coDeleteAddressDialog .account-popup-messages,.coDeleteAddressDialog .confirmation-dialog-addresses,.coDeleteAddressDialog .confirmation-dialog-cc,.coDeleteAddressDialog .confirmation-dialog-order,.coDeleteAddressDialog .confirmation-dialog-stores,.coDeleteCCDialog .account-popup-messages,.coDeleteCCDialog .confirmation-dialog-addresses,.coDeleteCCDialog .confirmation-dialog-cc,.coDeleteCCDialog .confirmation-dialog-order,.coDeleteCCDialog .confirmation-dialog-stores,.deleteAddressDialog .account-popup-messages,.deleteAddressDialog .confirmation-dialog-addresses,.deleteAddressDialog .confirmation-dialog-cc,.deleteAddressDialog .confirmation-dialog-order,.deleteAddressDialog .confirmation-dialog-stores,.deleteCCDialog .account-popup-messages,.deleteCCDialog .confirmation-dialog-addresses,.deleteCCDialog .confirmation-dialog-cc,.deleteCCDialog .confirmation-dialog-order,.deleteCCDialog .confirmation-dialog-stores,.deleteStoreDialog .account-popup-messages,.deleteStoreDialog .confirmation-dialog-addresses,.deleteStoreDialog .confirmation-dialog-cc,.deleteStoreDialog .confirmation-dialog-order,.deleteStoreDialog .confirmation-dialog-stores,.verifyPasswordDialog .account-popup-messages,.verifyPasswordDialog .confirmation-dialog-addresses,.verifyPasswordDialog .confirmation-dialog-cc,.verifyPasswordDialog .confirmation-dialog-order,.verifyPasswordDialog .confirmation-dialog-stores{padding:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-align-self:center}.account-login-message .alert-popup-container,.account-login-message .remove-container,.cancel-order-confirmation .alert-popup-container,.cancel-order-confirmation .remove-container,.chooseSamplesRoutineDialog .alert-popup-container,.chooseSamplesRoutineDialog .remove-container,.coDeleteAddressDialog .alert-popup-container,.coDeleteAddressDialog .remove-container,.coDeleteCCDialog .alert-popup-container,.coDeleteCCDialog .remove-container,.deleteAddressDialog .alert-popup-container,.deleteAddressDialog .remove-container,.deleteCCDialog .alert-popup-container,.deleteCCDialog .remove-container,.deleteStoreDialog .alert-popup-container,.deleteStoreDialog .remove-container,.verifyPasswordDialog .alert-popup-container,.verifyPasswordDialog .remove-container{border:2px solid #fff;height:99.6%}.account-login-message .alert-popup-container,.cancel-order-confirmation .alert-popup-container,.chooseSamplesRoutineDialog .alert-popup-container,.coDeleteAddressDialog .alert-popup-container,.coDeleteCCDialog .alert-popup-container,.deleteAddressDialog .alert-popup-container,.deleteCCDialog .alert-popup-container,.deleteStoreDialog .alert-popup-container,.verifyPasswordDialog .alert-popup-container{padding:36px 30px}.account-login-message .remove-wrapper,.cancel-order-confirmation .remove-wrapper,.chooseSamplesRoutineDialog .remove-wrapper,.coDeleteAddressDialog .remove-wrapper,.coDeleteCCDialog .remove-wrapper,.deleteAddressDialog .remove-wrapper,.deleteCCDialog .remove-wrapper,.deleteStoreDialog .remove-wrapper,.verifyPasswordDialog .remove-wrapper{text-align:center;width:100%;height:100%}.account-login-message .closeDialogBtn,.cancel-order-confirmation .closeDialogBtn,.chooseSamplesRoutineDialog .closeDialogBtn,.coDeleteAddressDialog .closeDialogBtn,.coDeleteCCDialog .closeDialogBtn,.deleteAddressDialog .closeDialogBtn,.deleteCCDialog .closeDialogBtn,.deleteStoreDialog .closeDialogBtn,.verifyPasswordDialog .closeDialogBtn{cursor:pointer;position:absolute;top:15px;right:16px}.account-login-message .remove-buttons .cancel-btn,.cancel-order-confirmation .remove-buttons .cancel-btn,.chooseSamplesRoutineDialog .remove-buttons .cancel-btn,.coDeleteAddressDialog .remove-buttons .cancel-btn,.coDeleteCCDialog .remove-buttons .cancel-btn,.deleteAddressDialog .remove-buttons .cancel-btn,.deleteCCDialog .remove-buttons .cancel-btn,.deleteStoreDialog .remove-buttons .cancel-btn,.verifyPasswordDialog .remove-buttons .cancel-btn{min-width:139px;padding:16px 57px;margin-right:15px;outline:0}.account-login-message .remove-buttons .confirm-btn,.cancel-order-confirmation .remove-buttons .confirm-btn,.chooseSamplesRoutineDialog .remove-buttons .confirm-btn,.coDeleteAddressDialog .remove-buttons .confirm-btn,.coDeleteCCDialog .remove-buttons .confirm-btn,.deleteAddressDialog .remove-buttons .confirm-btn,.deleteCCDialog .remove-buttons .confirm-btn,.deleteStoreDialog .remove-buttons .confirm-btn,.verifyPasswordDialog .remove-buttons .confirm-btn{outline:0;min-width:139px;height:49px;-webkit-transition:all 0s ease;transition:all 0s ease}.account-login-message .confirmation-text,.cancel-order-confirmation .confirmation-text,.chooseSamplesRoutineDialog .confirmation-text,.coDeleteAddressDialog .confirmation-text,.coDeleteCCDialog .confirmation-text,.deleteAddressDialog .confirmation-text,.deleteCCDialog .confirmation-text,.deleteStoreDialog .confirmation-text,.verifyPasswordDialog .confirmation-text{font-size:22px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.02em;margin-top:0;margin-bottom:50px;display:inline-block}.address-content .address-list .addressNumber,.address-content .form-error,.address-content .mini-address-location .label.phone{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.account-login-message+.ui-widget-overlay,.cancel-order-confirmation+.ui-widget-overlay,.chooseSamplesRoutineDialog+.ui-widget-overlay,.coDeleteAddressDialog+.ui-widget-overlay,.coDeleteCCDialog+.ui-widget-overlay,.deleteAddressDialog+.ui-widget-overlay,.deleteCCDialog+.ui-widget-overlay,.deleteStoreDialog+.ui-widget-overlay,.verifyPasswordDialog+.ui-widget-overlay{z-index:9998}.address-info-wrapper{word-wrap:break-word}.address-info-wrapper .mini-address-title,.address-info-wrapper address{font-style:normal}.address-content .section-header{margin-bottom:38px}.address-content .section-header .add-card{margin-top:16px;text-decoration:none}.address-content .section-header .add-card span{border-bottom:1px solid #d4d4d4}.address-content .section-header .add-card:hover span{border-bottom:1px solid #be0f34}.address-content .form-error{color:#be0f34;font-size:14px;display:block;padding-bottom:10px}.address-content .error{margin:0}.address-content label.error,.address-content span.error{margin:0;min-height:14px;padding:3px 0;display:inline-block}.be-rewarded,.fast-checkout,.join-now,.tooltip-wrapper.tooltip-ean .lip-declare-purchase-receipt-tooltip-images{min-height:50px}.address-content .addresses .pd-button.add-address,.address-content .form-row.hidden{display:none}.address-content .addresses{margin-bottom:11px}.address-content .address-list li{padding-top:40px;padding-bottom:23px}.address-content .address-list li:first-child{padding-top:22px}.address-content .address-list li:last-child{border-bottom:0}.address-content .address-list .addressNumber{font-size:14px;letter-spacing:.02em;padding-top:6px;word-wrap:break-word}.address-content .address-list .addressNumber p{margin:0}.address-content .address-list .addressNumber p.default{color:#be0f34}.address-content .address-list .address-info{box-sizing:border-box;float:left}.address-content .address-list .address-info:after,.address-content .address-list .address-info:before{box-sizing:border-box}.address-content .address-list .address-cta{box-sizing:border-box;float:left;margin-top:25px}.address-content .address-list .address-cta:after,.address-content .address-list .address-cta:before{box-sizing:border-box}.address-content .address-list .address-cta a{text-decoration:none}.address-content .address-list .address-cta a span{border-bottom:1px solid #d4d4d4}.address-content .address-list .address-cta a:hover span{border-bottom:1px solid #be0f34}.address-content .address-list .default-option-holder{top:17px}.address-content fieldset{margin-bottom:50px}.address-content .default-option-holder h3{color:#be0f34;font-weight:400;font-size:14px;letter-spacing:.02em;margin-top:9px}.address-content .sbHolder,.rewards-summary .summary-tabs li{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.address-content legend{background:0 0;margin:0;margin-bottom:40px;padding:0;text-align:center}.address-content legend .dialog-required{margin-bottom:-16px}.address-content legend .dialog-required .required-indicator{font-size:14px;letter-spacing:.05em;color:#8b8b8b;padding:0}.address-content .form-row label .labelText,.address-content .radiogroup label{letter-spacing:.02em;font-size:14px}.address-content .form-row{clear:none;margin-bottom:0}.address-content .form-row.selectTitle{position:relative;margin-top:28px}.address-content .form-row.selectTitle label{position:absolute;top:-34px;font-size:14px;letter-spacing:.02em}.address-content .form-row.selectTitle .sbHolder{width:170px}.address-content .form-row label{font-weight:400}.address-content .form-row input[type=text]{box-sizing:border-box;float:left;padding:0 20px;margin:0;height:50px}.address-content .form-row input[type=text]:after,.address-content .form-row input[type=text]:before{box-sizing:border-box}.address-content .form-row .sbHolder,.address-content .form-row input:not(.error){margin-bottom:20px}.address-content .form-row.error .sbHolder{margin-bottom:0}.address-content .form-row .input-checkbox+label{padding-top:20px}.address-content .form-row textarea{margin:0 0 20px;padding:20px;width:100%;box-sizing:border-box}.address-content .form-row.show-hint span.form-caption{display:block;color:#8b8b8b;position:relative;top:-15px;clear:both}.address-content .form-row.show-hint span.error{margin:0 0 15px}.address-content.address-create{margin-bottom:3px}.address-content .full-width:after,.address-content .full-width:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.address-content .half-width{width:100%;float:left;margin-bottom:0}.address-content .half-width.right{margin-left:0}.address-content .half-width.left{clear:both}.address-content .half-width .sbHolder{width:100%;box-sizing:border-box;height:50}.address-content .radiogroup{margin-top:23px;margin-bottom:20px}.address-content .radiogroup label{display:inline;float:none;padding-bottom:15px;width:0;margin-right:5%;margin-left:1%}.address-content .radiogroup .value{display:inline}.address-content .row-city-state:after,.address-content .row-city-state:before,.address-content .row-names:after,.address-content .row-names:before,.address-content .row-phone-adressname:after,.address-content .row-phone-adressname:before,.address-content .row-postal-country:after,.address-content .row-postal-country:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.address-content .row-city-state div+div,.address-content .row-names div+div,.address-content .row-phone-adressname div+div,.address-content .row-postal-country div+div{margin-top:20px}.address-content .row-city-state .form-row,.address-content .row-names .form-row,.address-content .row-phone-adressname .form-row,.address-content .row-postal-country .form-row{box-sizing:border-box;float:left;margin-bottom:0}.address-content .row-city-state .form-row:after,.address-content .row-city-state .form-row:before,.address-content .row-names .form-row:after,.address-content .row-names .form-row:before,.address-content .row-phone-adressname .form-row:after,.address-content .row-phone-adressname .form-row:before,.address-content .row-postal-country .form-row:after,.address-content .row-postal-country .form-row:before{box-sizing:border-box}.address-content .row-city-state .form-row input,.address-content .row-names .form-row input,.address-content .row-phone-adressname .form-row input,.address-content .row-postal-country .form-row input{width:100%}.address-content .row-city-state .addressname input,.address-content .row-city-state .lname input,.address-content .row-names .addressname input,.address-content .row-names .lname input,.address-content .row-phone-adressname .addressname input,.address-content .row-phone-adressname .lname input,.address-content .row-postal-country .addressname input,.address-content .row-postal-country .lname input{float:right}.address-content .row-city-state .addressname .error,.address-content .row-city-state .lname .error,.address-content .row-names .addressname .error,.address-content .row-names .lname .error,.address-content .row-phone-adressname .addressname .error,.address-content .row-phone-adressname .lname .error,.address-content .row-postal-country .addressname .error,.address-content .row-postal-country .lname .error{padding-left:0}.address-content .row-phone-adressname{margin-bottom:30px}.address-content .row-city-state .form-row .sbHolder,.address-content .row-postal-country .form-row .sbHolder{width:99.2%}.address-content .row-city-state .form-row.country,.address-content .row-city-state .form-row.state,.address-content .row-postal-country .form-row.country,.address-content .row-postal-country .form-row.state{width:100%;float:right}.address-content .sbHolder{font-size:14px;letter-spacing:.1em}.address-content .form-caption{display:none;margin:0}.address-content .form-caption.error-message{display:inline}.address-content fieldset>div{margin-bottom:0}.address-content .makedefault{overflow:hidden;margin-bottom:30px}.address-content .makedefault label{font-size:14px;letter-spacing:.02em;padding:0}.address-content .makedefault label:before{vertical-align:middle;width:15px;height:15px;margin-right:4px;margin-bottom:3px}.address-content .form-row-button{margin:0;padding-top:20px;clear:both}.address-content .sbOptions{width:100%}.address-content .sbOptions a{padding-left:7px}.address-content .sbSelector{text-indent:21px}.address-content.createAddress .add-card,.address-content.createAddress .addressesTitle,.address-content.createAddress .editAddressTitle{display:none}.address-content.createAddress .addAddressTitle{display:block}.address-content.editAddress .add-card,.address-content.editAddress .addAddressTitle,.address-content.editAddress .addressesTitle{display:none}.address-content.editAddress .editAddressTitle{display:block}.rewards-summary{display:inline-block;width:100%}.rewards-summary .summary-tabs{width:35%;float:left}.rewards-summary .summary-tabs ul{list-style-type:none;padding:0;margin:0}.rewards-summary .summary-tabs li{cursor:pointer;text-align:center;padding:30px 0;border:2px solid #e5e5e5;text-transform:uppercase;font-size:14px;letter-spacing:0;pointer:cursor}.rewards-summary .summary-tabs li:first-child{border-bottom:none}.rewards-summary .summary-tabs li.my-coupons,.rewards-summary .summary-tabs li.my-status{border-top:none}.rewards-summary .summary-tabs li.active{background-color:#be0f34;color:#fff;border-color:#be0f34}.rewards-summary .summary-tabs .right-icon{display:none;position:relative;float:right;right:-10.8px;top:-52px}.rewards-summary .summary-container{width:65%;float:left}.rewards-summary .summary-container .my-points-details,.rewards-summary .summary-container .my-stamps-details,.rewards-summary .summary-container .my-status-details{display:none;padding:0 11%;box-sizing:border-box;text-align:center}.rewards-summaries .top-border{margin:19px 0 37px;background:url(../images/loyalty-reward-border.png) right top;height:4px}.rewards-summaries .bottom-border{margin:36px 0 30px;background:url(../images/loyalty-reward-border.png) right top;height:4px}.loyalty-slot div.my-status-details .Citizen{background:#79939a;padding:1px 2px;margin-top:10px;margin-bottom:15px}.loyalty-slot div.my-status-details .Explorer{background:#bf0f35;padding:1px 2px;margin-top:10px;margin-bottom:15px}.loyalty-slot div.my-status-details .Ambassador{background:#c6ac89;padding:1px 2px;margin-top:10px;margin-bottom:15px}.loyalty-slot .my-points-details .title{font-size:16px;letter-spacing:-.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;display:none;text-transform:uppercase;color:#be0f34}.loyalty-slot .my-points-details .points,.loyalty-slot .my-points-details .sub-title{font-size:11px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.loyalty-slot .my-points-details .sub-title{color:#6b6b6b;display:block;margin:8px 0 4px;padding:0 10px}.loyalty-slot .my-points-details .points{margin:-3px 0 28px}.loyalty-slot .my-points-details .points .amount{font-size:72px;letter-spacing:-.02em;display:block;font-family:ClarinsRegular,times new roman,Times,serif;margin-bottom:-16px;float:none}.loyalty-slot .my-points-details .expires{font-size:11px;letter-spacing:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;display:block;margin:0 0 24px}.loyalty-slot .my-points-details .learn-more a,.loyalty-slot .my-stamps-details .title{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.loyalty-slot .my-points-details .learn-more a{font-size:11px;letter-spacing:.1em;border-bottom:1px solid #d4d4d4}.loyalty-slot .my-points-details .learn-more a:hover{border-bottom:1px solid #be0f34}.loyalty-slot .my-stamps-details .title{font-size:16px;letter-spacing:-.02em;color:#be0f34;display:block;margin-top:-16px}.loyalty-slot .my-stamps-details .sub-title{font-size:11px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#6b6b6b;display:block;margin:12px 0 16px}.loyalty-slot .my-stamps-details .stamp{display:inline-block;margin-bottom:-14px}.loyalty-slot .my-stamps-details .stamp .stampimg{float:left}.loyalty-slot .my-stamps-details .stamp .multipleStamp{float:left;padding-left:5px}.loyalty-slot .my-stamps-details .counter{font-size:20px;text-align:left;display:block}.loyalty-slot .my-status-details,.rewards-beauty-expedition .footer-link,.rewards-beauty-expedition .header{text-align:center}.loyalty-slot .my-stamps-details .open-stamps-overlay{font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;display:block;text-decoration:underline}.loyalty-slot .my-stamps-details .expires,.loyalty-slot .my-stamps-details .loyalty-code,.loyalty-slot .my-stamps-details .valid-till{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.loyalty-slot .my-stamps-details .valid-till{font-size:10px;letter-spacing:-.02em;display:block}.loyalty-slot .my-stamps-details .loyalty-code{font-size:11px;letter-spacing:-.02em;border-radius:4px;padding:10px;display:inline-block;margin:12px 0 9px}.loyalty-slot .my-stamps-details .loyalty-code .stamp-code{color:#be0f34}.loyalty-slot .my-stamps-details .expires{font-size:11px;letter-spacing:0;display:block;margin-bottom:24px}.loyalty-slot .my-stamps-details .redeem a,.loyalty-slot .my-status-details .title{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.loyalty-slot .my-stamps-details .redeem a{font-size:11px;letter-spacing:.1em;border-bottom:1px solid #d4d4d4}.loyalty-slot .my-stamps-details .redeem a:hover{border-bottom:1px solid #be0f34}.loyalty-slot .my-status-details .title{font-size:16px;letter-spacing:-.02em;color:#be0f34;display:block;margin-top:0}.loyalty-slot .my-status-details .expires,.loyalty-slot .my-status-details .sub-title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#fff;font-size:11px}.loyalty-slot .my-status-details .sub-title{letter-spacing:-.02em;display:block;margin:6px 0 19px}.loyalty-slot .my-status-details .status{width:105px;margin:0 auto;padding:20px 0 10px}.loyalty-slot .my-status-details .status img{width:100%}.loyalty-slot .my-status-details .expires{letter-spacing:0;display:inline-block;margin-bottom:2px;border:2px solid #fff;border-radius:4px;padding:8px 4px}.loyalty-slot .my-status-details .advantage a{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase;border-bottom:1px solid #d4d4d4}.loyalty-slot .my-status-details .advantage a:hover{border-bottom:1px solid #be0f34}.rewards-beauty-expedition{border-bottom:2px solid #e5e5e5;padding:0 0 41px;margin-bottom:36px}.rewards-beauty-expedition .header{font-size:35px;letter-spacing:-.02em;font-family:ClarinsRegular,times new roman,Times,serif;margin-top:47px;margin-bottom:51px}.rewards-beauty-expedition .footer-link .open-advantages-link{font-size:14px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;border-bottom:1px solid #d4d4d4}.beautyExpedition.explorer .point,.beautyExpedition.explorer .since{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.rewards-beauty-expedition .footer-link .open-advantages-link:hover{border-bottom:1px solid #be0f34}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper{box-shadow:none;margin-bottom:62px;width:72%;border:none}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .jcarousel{overflow:visible;height:auto;display:inline-block}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .jcarousel ul.explorer-ul{left:0}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .jcarousel ul.citizen-ul{left:-150px}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .jcarousel ul.ambassador-ul{left:-300px}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper li{display:inline-block;border:none;position:relative;text-align:center}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper li:before{background:url("../images/Progress -bar-gray.png") center left no-repeat;display:inline-block;height:88px;content:' ';position:absolute;top:30%;left:87%;width:100%;background-size:25%}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper li:last-child:before{background:0 0}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition{text-align:center;height:258px;width:79%;display:inline-block;position:relative}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition:after{background:url(../images/tier_bg.png) bottom no-repeat;width:100%;height:44px;content:' ';position:absolute;left:0;top:100%;background-size:104% 98%}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.ambassador .selected,.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.citizen .selected,.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.explorer .selected{font-size:28px;width:38px;display:none;height:38px;background:#fff;border-radius:30px;position:absolute;top:-21px;left:38%}.beautyExpedition.ambassador img,.beautyExpedition.citizen img,.beautyExpedition.explorer img,.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.ambassador .selected.display,.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.citizen .selected.display,.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.explorer .selected.display{display:inline-block}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.citizen .selected{color:#79939a;border:2px solid #79939a}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.explorer .selected{color:#be0f34;border:2px solid #be0f34}.rewards-beauty-expedition .beauty-expedition-jcarousel-wrapper .beautyExpedition.ambassador .selected{color:#c6ac89;border:2px solid #c6ac89}.beautyExpedition .image{width:75%;margin:0 auto}.beautyExpedition.explorer{background:#be0f34}.beautyExpedition.explorer .since{color:#fff;font-size:14px;letter-spacing:-.02em;margin:20px 0 9px}.beautyExpedition.explorer .point{font-size:11px;letter-spacing:0;color:#fff;margin:36px 0 0}.beautyExpedition.citizen{background:#79939a}.beautyExpedition.citizen .title{text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:-.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin:27px 0 6px}.beautyExpedition.ambassador .earn,.beautyExpedition.ambassador .point,.beautyExpedition.citizen .point,.beautyExpedition.citizen .valid{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#fff}.beautyExpedition.citizen .valid{font-size:11px;letter-spacing:0;border:2px solid #fff;display:inline-block;padding:4px;border-radius:2px}.beautyExpedition.citizen .point{font-size:11px;letter-spacing:0;margin-top:0}.beautyExpedition.ambassador{background:#c6ac89}.beautyExpedition.ambassador .earn{font-size:14px;letter-spacing:-.02em;margin:20px 0 10px}.beautyExpedition.ambassador .point{font-size:11px;letter-spacing:0;margin:35px 0 0}.rewards-history-table .header{text-align:center}.rewards-history-table .title{font-size:35px;letter-spacing:.02em;font-family:ClarinsRegular,times new roman,Times,serif;margin-bottom:20px;display:block}.rewards-history-table .filter{display:block;padding-bottom:35px;width:128px;margin:0 auto}.rewards-history-table .filter .sbHolder{width:122px;height:48px;text-align:left;font-size:14px}.rewards-history-table .filter .sbSelector{width:86px}.rewards-history-table .filter .sbSelector ul{position:absolute}.rewards-history-table .filter .sbToggle{top:-3px}.rewards-history-table .history-table{margin-bottom:55px}.rewards-history-table .history-table .more-loyalty-history{text-align:center;margin-top:30px}.rewards-history-table .history-table .more{font-size:14px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;border-bottom:1px solid #d4d4d4;text-transform:uppercase}.rewards-history-table .history-table .more:hover{border-bottom:1px solid #be0f34}.rewards-history-table .loyalty-history-table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:.1em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.rewards-history-table .loyalty-history-table.classic thead tr{border:2px solid #bf0f35}.rewards-history-table .loyalty-history-table.classic thead th{background:#bf0f35;color:#fff}.rewards-history-table .loyalty-history-table.gold thead tr{border:2px solid #79939a}.rewards-history-table .loyalty-history-table.gold thead th{background:#79939a;color:#fff}.rewards-history-table .loyalty-history-table.platinum thead tr{border:2px solid #c6ac89}.rewards-history-table .loyalty-history-table.platinum thead th{background:#c6ac89;color:#fff}.rewards-history-table .loyalty-history-table thead th{background:#f2f2f2;text-transform:uppercase}.rewards-history-table .loyalty-history-table thead tr{border:2px solid #e5e5e5}.rewards-history-table .loyalty-history-table tbody tr{border:2px solid #eee;background:#f5f5f5;border-top:none}.rewards-history-table .loyalty-history-table tbody .hidden{display:none}.rewards-history-table .loyalty-history-table td,.rewards-history-table .loyalty-history-table th{padding:22px 26px;text-align:left}.rewards-history-table .loyalty-history-table td{font-size:14px;letter-spacing:.1em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.rewards-questions-answers .description,.rewards-questions-answers .header,.rewards-questions-answers .title{letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.rewards-history-table .loyalty-history-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.rewards-history-table .loyalty-history-table td span{display:block}.rewards-history-table .loyalty-history-table td span:first-child{display:none}.rewards-questions-answers:after,.rewards-questions-answers:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.rewards-questions-answers .header{font-size:22px;margin-bottom:35px}.rewards-questions-answers .title{font-size:16px;padding:25px 0;cursor:pointer}.rewards-questions-answers .title.open .expand{display:none}.rewards-questions-answers .title.open .close{display:inline-block}.rewards-questions-answers .title .expand{display:inline-block;position:relative;top:-10px;float:right}.rewards-questions-answers .title .close{display:none;float:right;position:relative;top:-15px;left:5px}.rewards-questions-answers .question-answer-wraper{border-bottom:2px solid #e5e5e5}.rewards-questions-answers .description{display:none;font-size:14px;padding:0 23px 25px;line-height:1.429;border-bottom:none}.remove-overlay2,.stampOverlayContainer{z-index:9996;position:fixed}.remove-overlay2 .ui-widget-content,.stampOverlayContainer .ui-widget-content{position:relative;padding-bottom:32px}.remove-overlay2 .rewards-stamps,.stampOverlayContainer .rewards-stamps{margin:59px 0 30px}.remove-overlay2 .rewards-stamps .header,.stampOverlayContainer .rewards-stamps .header{font-size:30px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:center;margin-bottom:25px}.remove-overlay2 .rewards-stamps .sub-header,.stampOverlayContainer .rewards-stamps .sub-header{font-size:22px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#ababab;text-align:center;margin-bottom:42px}.remove-overlay2 .rewards-stamps .stamp-footer,.stampOverlayContainer .rewards-stamps .stamp-footer{font-size:16px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:center;margin-top:72px}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper{box-shadow:none;border:none;text-align:center}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel{position:static}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-pagination,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-pagination{width:100%;text-align:center}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .centerAlign,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .centerAlign{width:auto;display:inline-block}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper li,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper li{text-align:center}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .stamp_container,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .stamp_container{border:2px solid #e5e5e5;margin:0 72px;box-sizing:border-box;padding:17px 0 0}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .expires-days,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .expires-days{font-size:11px;letter-spacing:-.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:5px}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .stamp,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .stamp{display:inline-block;margin-bottom:2px}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .valid,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .valid{font-size:11px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin-top:0;color:#6b6b6b}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .code,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .code{font-size:11px;letter-spacing:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#be0f34;margin-bottom:29px}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .code .lable,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .code .lable{color:#030303}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .redeem-link,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .redeem-link{margin:0}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .redeem-overlay,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .redeem-overlay{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;border-bottom:1px solid #d4d4d4;text-transform:uppercase}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .redeem-overlay:hover,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .redeem-overlay:hover{border-bottom:1px solid #be0f34}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .footer,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .footer{border-top:2px solid #e5e5e5;background:#f1f1f1;padding:17px 0 16px;margin-top:14px}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-next,.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-prev,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-next,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-prev{display:none}.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-next.disabled,.remove-overlay2 .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-prev.disabled,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-next.disabled,.stampOverlayContainer .rewards-stamps .multiple-stamp-jcarousel-wrapper .jcarousel-control-prev.disabled{display:none}.remove-overlay2{overflow:hidden}.redeemOverlayContainer,.remove-overlay2 .remove-overlay-container2{z-index:9996;position:fixed;border:2px solid #e5e5e5;box-sizing:border-box}.redeemOverlayContainer.ui-dialog .ui-dialog-content,.remove-overlay2 .remove-overlay-container2.ui-dialog .ui-dialog-content{padding:0}.redeemOverlayContainer .rewards-stamp-redeem,.remove-overlay2 .remove-overlay-container2 .rewards-stamp-redeem{height:99.6%}.redeemOverlayContainer .rewards-stamp-redeem .redeemContainer,.redeemOverlayContainer .rewards-stamp-redeem .removeDataWrapper2,.remove-overlay2 .remove-overlay-container2 .rewards-stamp-redeem .redeemContainer,.remove-overlay2 .remove-overlay-container2 .rewards-stamp-redeem .removeDataWrapper2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 -55% 0 0;text-align:center;padding:30px}.redeemOverlayContainer .rewards-stamp-redeem p,.remove-overlay2 .remove-overlay-container2 .rewards-stamp-redeem p{font-size:12px;letter-spacing:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.redeemOverlayContainer .rewards-stamp-redeem p.code,.remove-overlay2 .remove-overlay-container2 .rewards-stamp-redeem p.code{text-transform:uppercase;font-size:12px;letter-spacing:0;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#be0f34}.redeemOverlayContainer .stampRedeemOverlay_close,.remove-overlay2 .remove-overlay-container2 .stampRedeemOverlay_close{top:16px}.advantageOverlayContainer{z-index:9996;position:fixed}.reset-password+.ui-widget-overlay,.reset-password-popup+.ui-widget-overlay{z-index:9998}.advantageOverlayContainer .rewards-advantage{margin-top:46px}.advantageOverlayContainer .rewards-advantage .header{font-size:30px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center}.advantageOverlayContainer .advantageOverlay_close{top:14px;right:14px}.advantageOverlayContainer .classic,.advantageOverlayContainer .gold,.advantageOverlayContainer .platinum{text-align:center}.advantageOverlayContainer .classic .img,.advantageOverlayContainer .gold .img,.advantageOverlayContainer .platinum .img{height:63px;position:relative}.advantageOverlayContainer .classic img,.advantageOverlayContainer .gold img,.advantageOverlayContainer .platinum img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 -55% 0 0}.advantageOverlayContainer .classic .title,.advantageOverlayContainer .gold .title,.advantageOverlayContainer .platinum .title{font-size:14px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;word-wrap:break-word}.advantageOverlayContainer .classic .points,.advantageOverlayContainer .gold .points,.advantageOverlayContainer .platinum .points{font-size:11px;letter-spacing:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#ababab}.advantageOverlayContainer table,.advantageOverlayContainer tbody,.advantageOverlayContainer td,.advantageOverlayContainer tr{display:block}.advantageOverlayContainer table{margin-top:31px}.advantageOverlayContainer table tr{border:2px solid #f2f2f2;margin-bottom:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.advantageOverlayContainer table tr:nth-child(odd){background:#f2f2f2}.advantageOverlayContainer table tr:first-child{border:none;background:0 0;margin-bottom:0}.advantageOverlayContainer table tr:first-child td{padding-bottom:0}.advantageOverlayContainer table tr:first-child td.selected{border-bottom:4px solid #be0f34;position:relative;bottom:-2px;margin-top:-2px}.advantageOverlayContainer table td{width:26.66%;padding:10px 0;text-align:center;box-sizing:border-box;font-size:14px;letter-spacing:-.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin:0 4px}.advantageOverlayContainer table td.selected .title,.col-1 .login-box-salesforce .change-email-holder .change-email,.pt_account .login-box-content .password-reset-block #password-reset,.reset-password-dialog{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.advantageOverlayContainer table td:first-child{text-align:left;width:20%}.col-1 .login-box-salesforce .login-box-content .form-row-button .rememberme-tab-desk .label-inline label,.pt_account .login-account .login-box-contentGB{padding:0}.advantageOverlayContainer table td.selected{color:#be0f34}.advantageOverlayContainer table td.selected .points,.advantageOverlayContainer table td.selected .title{color:#000}.col-1 .login-box-salesforce .login-box-content .input-text{height:48px}.col-1 .login-box-salesforce .login-box-content .social-email-form .form-row span.error-message{width:100%;margin:1% 2% 2% 0}.col-1 .login-box-salesforce .login-box-content .form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.col-1 .login-box-salesforce .login-box-content .form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.col-1 .login-box-salesforce .login-box-content .form-row-button button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .col-1 .login-box-salesforce .login-box-content .form-row-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .col-1 .login-box-salesforce .login-box-content .form-row-button .add-card{margin-right:20px}.col-1 .login-box-salesforce .login-box-content .form-row-button .rememberme-tab-desk{margin-top:15px}.col-1 .login-box-salesforce .change-email-holder{margin-top:20px}.col-1 .login-box-salesforce .change-email-holder .change-email{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #d4d4d4;line-height:1.5em}.col-1 .login-box-content input[type=text],.col-1 .login-box-content input[type=email],.col-1 .login-box-content input[type=password]{margin-left:0;width:100%;height:35px;box-sizing:border-box}.login-create-account .form-row.form-row-button{margin-left:0;margin-top:-2px;width:auto}.pt_account .login-box-content{padding:1em 0}.pt_account .login-box-content .form-row{clear:both;margin:0 0 18px}.pt_account .login-box-content .hasPassword{margin-bottom:5px}.pt_account .login-box-content .hasNoPassword label,.pt_account .login-box-content .hasPassword label{margin-left:20px}.pt_account .login-box-content .hasNoPassword label::before,.pt_account .login-box-content .hasPassword label::before{margin-left:-20px}.pt_account .login-box-content .hasNoPassword{margin-top:5px;margin-bottom:15px}.pt_account .login-box-content .login-password-block .row-password{margin-bottom:0}.pt_account .login-box-content .password-reset-block.password-reset-salesforce{text-align:left;margin-top:0}.pt_account .login-box-content .password-reset-block.password-reset-salesforce #password-reset{margin:5px 0 26px}.pt_account .login-box-content .password-reset-block{text-align:center;margin-top:-35px}.pt_account .login-box-content .password-reset-block #password-reset{letter-spacing:.1em;font-size:11px;text-transform:uppercase;border-bottom:1px solid #d4d4d4;display:inline-block;margin:0 0 47px}.pt_account .login-box-content .checkout-mobcontent-seperator-one{display:block;border-bottom:2px solid #eee;margin:38px 0 23px;width:100%}.pt_account .login-box-content .checkout-mobcontent-seperator-two{display:block;border-bottom:2px solid #eee;margin:22px 0 34px;width:100%}.pt_account .loginonbehalf-box-content{margin-left:20px;width:50%}.reset-pass-left{box-sizing:border-box;float:left}.reset-pass-left:after,.reset-pass-left:before{box-sizing:border-box}.reset-pass-right{box-sizing:border-box;float:left;margin-top:20px}.reset-pass-right:after,.reset-pass-right:before{box-sizing:border-box}.reset-pass-right .reset-pass-form{margin-top:25px}.reset-pass-right .request-pass-input{box-sizing:border-box;float:left}.reset-pass-right .request-pass-input:after,.reset-pass-right .request-pass-input:before{box-sizing:border-box}.reset-pass-right .request-pass-btn{box-sizing:border-box;float:left}.reset-pass-right .request-pass-btn:after,.reset-pass-right .request-pass-btn:before{box-sizing:border-box}.reset-pass-right .input-text{width:60%}.reset-password{border:2px solid #e5e5e5;border-top:4px solid #c20430}.reset-password-popup{z-index:9999}.reset-password-dialog{width:750px}.reset-password-dialog .reset-password-close-wrapper{text-align:right}.reset-password-dialog .headings,.reset-password-dialog .request-pass-success{text-align:center;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.reset-password-dialog .reset-password-close-wrapper .reset-password-close{width:30px;height:30px;display:inline-block;outline:0}.reset-password-dialog .headings{font-size:14px;margin-bottom:20px}.reset-password-dialog .headings h1{margin:0;font-style:normal;font-size:22px}.reset-password-dialog .request-pass-success{font-size:14px;letter-spacing:.02em}.reset-password-dialog .request-pass-success a,.set-new-password{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.reset-password-dialog .request-pass-success h1{margin:0;font-style:normal;font-size:22px}.reset-password-dialog .request-pass-success a{line-height:20px;font-weight:700}.reset-password-dialog .email-form-wrapper{margin-bottom:35px}.reset-password-dialog .email-field{float:left;width:45%;margin-left:16%}.reset-password-dialog .email-field .input-text{width:94%;letter-spacing:.02em;font-size:14px;margin-left:0;padding-left:0;text-indent:20px}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .reset-password-dialog #PasswordResetForm .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .reset-password-dialog #PasswordResetForm .add-card,.reset-password-dialog #PasswordResetForm .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.reset-password-dialog #PasswordResetForm .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.reset-password-dialog #PasswordResetForm button{position:static;float:none}.set-new-password .form-row,.set-new-password .form-row input{float:left;box-sizing:border-box}.set-new-password,.set-new-password h1.set-new-pass-heading{margin-bottom:20px}.set-new-password{border-left:1px solid #e5e5e5;padding-left:16px}.set-new-password .form-row:after,.set-new-password .form-row:before{box-sizing:border-box}.set-new-password .form-row label{box-sizing:border-box;float:left;padding-top:0}.set-new-password .form-row .form-caption,.set-new-password .form-row span.error{padding-top:5px;margin-left:27%;clear:both}.set-new-password .form-row label:after,.set-new-password .form-row label:before{box-sizing:border-box}.set-new-password .form-row input:after,.set-new-password .form-row input:before{box-sizing:border-box}.set-new-password .form-row span.error{margin-bottom:0}.set-new-password .form-row-button{margin-left:27%}.request-password{margin-bottom:20px;border-left:1px solid #e5e5e5;padding-left:18px}.request-password label span:before,.set-new-password label span:before{content:"*";color:#be0f34}.main-content-holder .form-builder legend{clear:both}.main-content-holder .form-builder .radiogroup input[name$=usedclarinssince]+label{margin:0 0 0 38px}.main-content-holder .pd-right .pd-mandatory-label{display:none}.main-content-holder .pd-right .pd-header{font-size:40px;letter-spacing:-.02em;font-family:ClarinsRegular,times new roman,Times,serif}.main-content-holder .pd-right .pd-required,.main-content-holder .pd-right .preferences .form-row label,.main-content-holder .pd-right .preferences legend{font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.main-content-holder .pd-right .pd-required{letter-spacing:.05em;margin-top:5px;margin-bottom:12px;font-weight:400;color:#8b8b8b}.main-content-holder .pd-right legend{background:0 0;border:none;font-size:14px;font-weight:400;padding:0 0 10px;text-transform:none}.main-content-holder .pd-right .pd-using-products .radiogroup{margin-top:0}.main-content-holder .pd-right .preferences{margin-top:10px;margin-bottom:4px}.main-content-holder .pd-right .preferences legend{letter-spacing:.02em;color:#000}.main-content-holder .pd-right .preferences .form-row{margin-bottom:11px;width:100%}.main-content-holder .pd-right .preferences .form-row:after,.main-content-holder .pd-right .preferences .form-row:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row:first-child label,.main-content-holder .pd-right .pd-form .pd-birthday .pd-gender .form-row .form-caption{display:none}.main-content-holder .pd-right .preferences .form-row input[type=radio]+a::before,.main-content-holder .pd-right .preferences .form-row input[type=radio]+label::before,.main-content-holder .pd-right .preferences .form-row input[type=checkbox]+a::before,.main-content-holder .pd-right .preferences .form-row input[type=checkbox]+label::before{float:left}.main-content-holder .pd-right .preferences .form-row label{text-align:left;letter-spacing:.03em;color:#000;font-weight:400;width:100%}.main-content-holder .pd-right .preferences .form-row label .receiveEmail,.main-content-holder .pd-right .preferences .form-row label .receiveMail,.main-content-holder .pd-right .preferences .form-row label .receiveSms{bottom:1px;float:left;left:5px;position:relative;text-align:left;width:85%}.main-content-holder .pd-right .preferences .form-row label .receiveEmail{width:92%}.main-content-holder .pd-right .preferences .form-row label .receiveMail{width:75%}.main-content-holder .pd-right .preferences .privacyPolicy{letter-spacing:.05em;font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000;border-bottom:1px solid}.main-content-holder .pd-right .pd-reset-password legend{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;padding:30px 0 14px}.main-content-holder .pd-right .pd-button{float:right;margin:30px 0 26px}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .main-content-holder .pd-right .pd-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .main-content-holder .pd-right .pd-button .add-card,.main-content-holder .pd-right .pd-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.main-content-holder .pd-right .pd-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.main-content-holder .pd-right .pd-button button{min-width:150px;padding-left:18px;padding-right:18px;font-size:11px}.main-content-holder .pd-right .pd-button .cancel-button{margin-right:7px}.main-content-holder .pd-right .pd-form{font-family:ClarinsRegular,times new roman,Times,serif}.login-oauth.loggedin .social-media-icons,.main-content-holder .pd-right .pd-form .error,.main-content-holder .pd-right .pd-form .pd-birthday .pd-date,.main-content-holder .pd-right .pd-form .pd-reset-password legend,.main-content-holder .pd-right .pd-form .pd-using-products,.main-content-holder .pd-right .pd-form .preferences .form-row label,.main-content-holder .pd-right .pd-form .preferences legend,.main-content-holder .pd-right .pd-form .radiogroup .label,.main-content-holder .pd-right .pd-form .radiogroup .value label,.main-content-holder .pd-right .pd-form .terms-and-conditions{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.main-content-holder .pd-right .pd-form .form-row.error{margin-top:0;margin-left:0;margin-right:0;padding-top:0}.main-content-holder .pd-right .pd-form legend{background:0 0;border:none;font-size:14px;font-weight:400;padding:0 0 10px;text-transform:none}.main-content-holder .pd-right .pd-form .pd-using-products .form-row .value .form-row{width:25%}.main-content-holder .pd-right .pd-form .pd-using-products .form-row .value .form-row label{float:left}.main-content-holder .pd-right .pd-form .radiogroup .label{letter-spacing:.02em;font-size:14px;color:#000;font-weight:400}.main-content-holder .pd-right .pd-form .radiogroup .value label{letter-spacing:.03em;font-size:14px;color:#000;font-weight:400}.main-content-holder .pd-right .pd-form .radiogroup .value input[type=radio]+a:before,.main-content-holder .pd-right .pd-form .radiogroup .value input[type=radio]+label:before,.main-content-holder .pd-right .pd-form .radiogroup .value input[type=checkbox]+a:before,.main-content-holder .pd-right .pd-form .radiogroup .value input[type=checkbox]+label:before{margin-left:38px;margin-right:12px}.main-content-holder .pd-right .pd-form .error{clear:both;padding-top:10px}.main-content-holder .pd-right .pd-form input[type=text],.main-content-holder .pd-right .pd-form input[type=password]{box-sizing:border-box;float:left;height:50px;font-size:14px;letter-spacing:.05em;padding:0 14px;margin-left:0;width:100%}.main-content-holder .pd-right .pd-form input[type=text]:after,.main-content-holder .pd-right .pd-form input[type=text]:before,.main-content-holder .pd-right .pd-form input[type=password]:after,.main-content-holder .pd-right .pd-form input[type=password]:before{box-sizing:border-box}.main-content-holder .pd-right .pd-form .sbHolder{width:100%;text-transform:uppercase;box-sizing:border-box;font-size:14px;letter-spacing:.1em}.main-content-holder .pd-right .pd-form .form-row{box-sizing:border-box;float:left;clear:none}.main-content-holder .pd-right .pd-form .form-row:after,.main-content-holder .pd-right .pd-form .form-row:before{box-sizing:border-box}.main-content-holder .pd-right .pd-form .jspHorizontalBar{background:0 0}.main-content-holder .pd-right .pd-form .pd-city .form-row,.main-content-holder .pd-right .pd-form .pd-emails .form-row,.main-content-holder .pd-right .pd-form .pd-field .form-row,.main-content-holder .pd-right .pd-form .pd-names .form-row{margin-bottom:20px}.main-content-holder .pd-right .pd-form .pd-country .form-row{margin-bottom:12px}.main-content-holder .pd-right .pd-form .pd-birthday,.main-content-holder .pd-right .pd-form .pd-city,.main-content-holder .pd-right .pd-form .pd-country,.main-content-holder .pd-right .pd-form .pd-emails,.main-content-holder .pd-right .pd-form .pd-names{clear:both}.main-content-holder .pd-right .pd-form .pd-city .form-row:first-child,.main-content-holder .pd-right .pd-form .pd-country .form-row:first-child,.main-content-holder .pd-right .pd-form .pd-current-pass .form-row,.main-content-holder .pd-right .pd-form .pd-emails .form-row:first-child,.main-content-holder .pd-right .pd-form .pd-names .form-row:first-child,.main-content-holder .pd-right .pd-form .pd-new-pass .form-row:first-child{padding-right:5px}.main-content-holder .pd-right .pd-form .pd-city .form-row:last-child,.main-content-holder .pd-right .pd-form .pd-country .form-row:last-child,.main-content-holder .pd-right .pd-form .pd-emails .form-row:last-child,.main-content-holder .pd-right .pd-form .pd-gender .form-row,.main-content-holder .pd-right .pd-form .pd-names .form-row:last-child,.main-content-holder .pd-right .pd-form .pd-new-pass .form-row:last-child{padding-right:0;padding-left:5px}.main-content-holder .pd-right .pd-form .pd-city .form-row{margin-bottom:14px}.main-content-holder .pd-right .pd-form .pd-birthday legend{letter-spacing:.02em}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date{box-sizing:border-box;float:left;margin-bottom:30px}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date:after,.main-content-holder .pd-right .pd-form .pd-birthday .pd-date:before{box-sizing:border-box}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date legend{padding-bottom:5px}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row{margin-bottom:0}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row:first-child{width:30%}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .error{padding-top:0;margin-right:0;margin-top:0}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .form-caption.error-message{margin:0;width:auto;padding-left:0;padding-top:15px}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row:nth-child(2){width:40%}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row:nth-child(2) .sbHolder{width:92%}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row:nth-child(3){width:30%}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .pd-date-selects .form-row:nth-child(3) .sbHolder{width:95%}.main-content-holder .pd-right .pd-form .pd-birthday .pd-date .sbHolder{width:88%;font-size:11px}.main-content-holder .pd-right .pd-form .pd-birthday .pd-gender .form-row{box-sizing:border-box;float:left;margin-top:22px}.main-content-holder .pd-right .pd-form .pd-birthday .pd-gender .form-row:after,.main-content-holder .pd-right .pd-form .pd-birthday .pd-gender .form-row:before{box-sizing:border-box}.main-content-holder .pd-right .pd-form .pd-using-products{letter-spacing:.02em;clear:both}.main-content-holder .pd-right .pd-form .pd-using-products legend{font-size:14px;padding:0 0 2px}.main-content-holder .pd-right .pd-form .pd-using-products input[type=radio]+label:before{width:15px;height:15px}.main-content-holder .pd-right .pd-form .pd-using-products .form-row{width:100%;margin-bottom:0}.main-content-holder .pd-right .pd-form .pd-using-products .form-row label{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-weight:400}.main-content-holder .pd-right .pd-form .pd-using-products fieldset .form-row:nth-child(4){padding-left:5px}.main-content-holder .pd-right .pd-form .preferences{margin-top:10px;margin-bottom:4px}.main-content-holder .pd-right .pd-form .preferences legend{letter-spacing:.02em;font-size:14px;color:#000}.main-content-holder .pd-right .pd-form .preferences .form-row{width:100%}.main-content-holder .pd-right .pd-form .preferences .form-row:after,.main-content-holder .pd-right .pd-form .preferences .form-row:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.main-content-holder .pd-right .pd-form .preferences .form-row input[type=radio]+a::before,.main-content-holder .pd-right .pd-form .preferences .form-row input[type=radio]+label::before,.main-content-holder .pd-right .pd-form .preferences .form-row input[type=checkbox]+a::before,.main-content-holder .pd-right .pd-form .preferences .form-row input[type=checkbox]+label::before{float:left}.main-content-holder .pd-right .pd-form .preferences .form-row label{text-align:left;letter-spacing:.03em;font-size:14px;color:#000;font-weight:400}.main-content-holder .pd-right .pd-form .pd-reset-password legend{letter-spacing:.02em;font-size:14px;color:#000;padding:30px 0 14px}.main-content-holder .pd-right .pd-form .pd-reset-password .error{padding-top:0;margin-right:0;margin-top:0}.main-content-holder .pd-right .pd-form .pd-reset-password .form-caption.error-message{margin:0;width:auto;padding-left:0;padding-top:10px;clear:both}.main-content-holder .pd-right .pd-form .pd-reset-password .pd-current-pass{box-sizing:border-box;float:left;margin-bottom:10px}.main-content-holder .pd-right .pd-form .pd-reset-password .pd-current-pass:after,.main-content-holder .pd-right .pd-form .pd-reset-password .pd-current-pass:before{box-sizing:border-box}.main-content-holder .pd-right .pd-form .pd-reset-password .pd-new-pass .form-row{margin-bottom:0}.main-content-holder .pd-right .pd-form .pd-reset-password.hidden{display:none}.main-content-holder .pd-right .pd-form .pd-button{float:right;margin-bottom:26px;margin-top:60px}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .main-content-holder .pd-right .pd-form .pd-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .main-content-holder .pd-right .pd-form .pd-button .add-card,.main-content-holder .pd-right .pd-form .pd-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.main-content-holder .pd-right .pd-form .pd-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.main-content-holder .pd-right .pd-form .pd-button button{min-width:150px;padding-left:18px;padding-right:18px;font-size:11px}.main-content-holder .pd-right .pd-form .pd-button .cancel-button{margin-right:7px}.main-content-holder .pd-right .pd-form .pd-privacy{clear:both;float:right;font-size:11px;text-transform:uppercase;border-bottom:1px solid #d4d4d4;margin-bottom:46px;letter-spacing:.02em}.main-content-holder .pd-right .pd-form .terms-and-conditions{font-weight:700;margin-top:20px;clear:both}.main-content-holder .pd-right .pd-form .terms-and-conditions a{text-decoration:underline}.account-nav-mobile-wrapper #edit-socials{padding-bottom:0}.login-oauth.salesforce{text-align:center;margin:40px 0 0}.login-oauth.loggedin{margin:40px 0 25px}.login-oauth.loggedin .social-media-icons{font-size:11px;letter-spacing:.02em}.janrain-dialog .janrain-dialog-container .jd-title,.login-register-popup .jr-dialog{font-family:ClarinsRegular,times new roman,Times,serif}.login-oauth .janrain-dialog-container{display:none}.login-oauth .form-socials{margin-bottom:5px}.login-oauth .socialLineItem{display:inline-block;margin-right:15px;margin-bottom:15px;position:relative}.login-oauth .socialLineItem:last-child{margin-right:0}.login-oauth .socialLineItem .jrButton{display:block;width:40px;height:40px;border-radius:20px;cursor:pointer}.login-oauth .socialLineItem .jrButton.unactive{cursor:default}.login-oauth .socialLineItem .check-mark{position:absolute;display:inline-block;width:16px;height:16px;top:25px;left:30px;background:url(../images/socialIcons/check.png) top left no-repeat}.login-oauth .edit-social-networks{text-transform:uppercase;border-bottom:1px solid #d4d4d4}.janrain-dialog{border-top:4px solid #c20430;border-left:2px solid #d4d4d4;border-right:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;z-index:9999}.janrain-dialog .janrain-dialog-container{padding-bottom:20px;width:375px}.janrain-dialog .janrain-dialog-container ul{list-style:none;padding:0}.janrain-dialog .janrain-dialog-container .close-btn{margin-top:5px}.janrain-dialog .janrain-dialog-container .jd-title{font-size:22px;font-style:normal;text-align:center;letter-spacing:.02em;text-transform:uppercase;margin-bottom:30px;margin-right:0;padding-top:35px}.janrain-dialog .janrain-dialog-container .socialLineItem{border-bottom:2px solid #e5e5e5;padding:10px 0}.janrain-dialog .janrain-dialog-container .socialLineItem .jrButton{width:40px;height:40px;border-radius:20px;vertical-align:middle;margin-right:20px}.janrain-dialog .janrain-dialog-container .socialLineItem .connect-img-wrapper{display:inline-block;margin-right:20px;position:relative}.janrain-dialog .janrain-dialog-container .socialLineItem .connect-img-wrapper .jrButton{margin-right:0}.janrain-dialog .janrain-dialog-container .socialLineItem .connect-img-wrapper .check-mark{position:absolute;display:inline-block;width:16px;height:16px;top:25px;left:30px;background:url(../images/socialIcons/check.png) top left no-repeat}.account-popup-messages,.col-1 .form-row.required label,.col-1 .login-rememberme input[type=checkbox]{display:none}.janrain-dialog .janrain-dialog-container .socialLineItem .disconnect-wrap{margin-top:15px}.janrain-dialog .janrain-dialog-container .socialLineItem .connect-disconnect,.janrain-dialog .janrain-dialog-container .socialLineItem .profile-name{font-size:11px;letter-spacing:.02em;text-transform:uppercase}.janrain-dialog .janrain-dialog-container .socialLineItem .connect-disconnect{border-bottom:1px solid #d4d4d4}.janrain-dialog .janrain-dialog-container .socialLineItem:last-child{border:none;margin-bottom:25px}.janrain-dialog .janrain-dialog-container .jd-button{width:100%}.login-register-popup{z-index:9999;position:fixed;left:50%;margin-left:-260px;top:50%;margin-top:-309px;width:386px}.login-register-popup .jr-dialog{border:1px solid #e5e5e5;box-shadow:2px 2px 5px #e5e5e5;padding:0 80px}.login-register-popup .jr-dialog .desc,.login-register-popup .jr-dialog .popup-sub-title,.login-register-popup .jr-dialog .sep-title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:center;color:#000}.login-register-popup .jr-dialog .popup-sub-title{font-size:22px}.login-register-popup .jr-dialog .popup-title{font-size:40px;text-align:center;color:#000;margin-bottom:6px}.login-register-popup .jr-dialog.register-dialog .popup-title{margin-top:0}.login-register-popup .jr-dialog.register-dialog .popup-sub-title{margin-top:40px}.login-register-popup .jr-dialog .desc{font-size:11px}.login-register-popup .jr-dialog .buttons-wrapper{margin-top:16px;text-align:center}.login-register-popup .jr-dialog .buttons-wrapper .my-rewards{margin-bottom:15px}.login-register-popup .jr-dialog .buttons-wrapper a.button{height:20px;font-size:11px;line-height:20px;text-transform:uppercase;text-align:center;margin:0 auto}.login-register-popup .jr-dialog .sep-title{background:url(../images/titleSepLine.gif) center center repeat-x;font-size:22px;margin:0 auto;margin-top:20px;margin-bottom:20px;width:276px}.login-register-popup .jr-dialog .sep-title span{background:#fff;padding:0 15px}.login-register-popup .jr-dialog .dialog-asset{text-align:center;margin:0 90px}.login-register-popup .jr-dialog .dialog-asset img{width:100%}#password-verification-container{display:none;width:94%;margin-bottom:20px}#password-verification-container input[type=password]{margin-left:0;width:100%;box-sizing:border-box}#password-verification-container .form-row{margin-bottom:14px}#password-verification-container .pd-button{margin:12px 0 20px}#password-verification-container .pd-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,#password-verification-container .pd-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,#password-verification-container .pd-button button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header #password-verification-container .pd-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header #password-verification-container .pd-button .add-card{width:100%}.merge-account{margin-top:100px;margin-bottom:60px;float:left;width:100%}.merge-account .merge-banner{float:left;margin-right:40px}.merge-account .merge-page-cnt{box-sizing:border-box;float:left}.merge-account .merge-page-cnt:after,.merge-account .merge-page-cnt:before{box-sizing:border-box}.merge-account .merge-page-cnt .merge-page-heading{font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif;margin-top:0;margin-bottom:35px}.col-1 .login-rememberme,.merge-account .merge-page-cnt .merge-info{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.merge-account .merge-page-cnt .merge-info{font-size:11px;margin-bottom:25px}.merge-account .merge-page-cnt .merge-info .content-asset{margin-bottom:40px}.merge-account .merge-page-cnt .primary{font-size:11px;height:30px;margin-bottom:10px}.col-2 .form-row.form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.col-2 .form-row.form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.col-2 .form-row.form-row-button button,.col-2 .form-row.formbuttonrow .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.col-2 .form-row.formbuttonrow .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.col-2 .form-row.formbuttonrow button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .col-2 .form-row.form-row-button .add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .col-2 .form-row.formbuttonrow .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .col-2 .form-row.form-row-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .col-2 .form-row.formbuttonrow .add-card{letter-spacing:.1em;width:100%;font-size:11px}.col-1 .form-row.form-row-button>button,.col-1 .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .form-row.form-row-button>.add-card,.col-1 .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .form-row.form-row-button>.add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .col-1 .form-row.form-row-button>.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .col-1 .form-row.form-row-button>.add-card{min-width:100%;margin-top:43px}.col-1 .login-rememberme{letter-spacing:-.02em;font-size:14px}.col-1 .login-rememberme input[type=checkbox]+a,.col-1 .login-rememberme input[type=checkbox]+label{cursor:pointer}.col-1 .login-rememberme input[type=checkbox]+a:before,.col-1 .login-rememberme input[type=checkbox]+label:before{position:relative;top:-1px;margin-right:5px}.col-1 label{width:100%}.pt_account .registration_1 .Register_conditions{margin-bottom:10px}.pt_account .registration_1 .required-label{margin:0}.pt_account .Register_conditions{margin-bottom:28px}.pt_account .Register_conditions .terms-block{margin-bottom:18px}.pt_account .Register_conditions .privacy-policy-block{margin-bottom:0;clear:both}.pt_account .privacy-policy-block,.pt_account .terms-block{margin:5px 0 0;text-align:center}.pt_account .privacy-policy-block .privacy-policy,.pt_account .privacy-policy-block .privacy-policy-reg,.pt_account .privacy-policy-block .termsncondition,.pt_account .terms-block .privacy-policy,.pt_account .terms-block .privacy-policy-reg,.pt_account .terms-block .termsncondition{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em;font-size:11px;text-transform:uppercase;border-bottom:1px solid #d4d4d4}.UserRegistrationForm .form-indent,.legacy-loyalty .loyalty-slot .points .amount{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.pt_account .privacy-policy-block{margin-bottom:46px}.UserRegistrationForm .radiogroup label{font-size:14px;letter-spacing:.03em}.UserRegistrationForm .birthdayday label{font-size:14px;letter-spacing:.02em}.UserRegistrationForm .birthdayday,.UserRegistrationForm .birthdaymonth,.UserRegistrationForm .birthdayyear{height:62px}.UserRegistrationForm .birthdayday .sbHolder,.UserRegistrationForm .birthdaymonth .sbHolder,.UserRegistrationForm .birthdayyear .sbHolder{letter-spacing:.1em;height:44px}.UserRegistrationForm .birthdayday .sbSelector,.UserRegistrationForm .birthdaymonth .sbSelector,.UserRegistrationForm .birthdayyear .sbSelector{top:-2px}.UserRegistrationForm .birthdayday .sbToggle,.UserRegistrationForm .birthdaymonth .sbToggle,.UserRegistrationForm .birthdayyear .sbToggle{top:-5px}.UserRegistrationForm .birthaday-label{padding-top:20px;font-size:11px;letter-spacing:.02em}.UserRegistrationForm .required-label{letter-spacing:.02em}.UserRegistrationForm .label-inline label{margin-left:0;font-size:14px;padding-left:20px;letter-spacing:.05em;box-sizing:border-box}.UserRegistrationForm .form-row.form-row-button>button,.UserRegistrationForm .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .form-row.form-row-button>.add-card,.UserRegistrationForm .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .form-row.form-row-button>.add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .UserRegistrationForm .form-row.form-row-button>.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .UserRegistrationForm .form-row.form-row-button>.add-card{margin-top:14px;min-width:124px;font-size:11px}.UserRegistrationForm .Register_conditions{margin-top:20px}.UserRegistrationForm .passwordconfirm .form-row{margin-bottom:30px}.UserRegistrationForm .required-label{margin:15px 0 26px}.login-create-account .radiogroup label{font-size:1.4em}.login-create-account .birthdayday label{font-size:16px}.login-create-account .birthaday-label{font-size:12px}.login-create-account .Register_conditions{margin-top:20px}.login-create-account .required-label{margin:15px 0 20px}.UserRegistrationForm .birthday .form-row,.UserRegistrationForm .formUUID .form-row,.login-create-account .birthday .form-row,.login-create-account .formUUID .form-row{margin-bottom:0}.UserRegistrationForm .radiogroup label,.login-create-account .radiogroup label{float:none;display:inline-table;padding:0;width:auto;margin-right:15%;font-weight:500;margin-left:1%}.UserRegistrationForm .radiogroup .value,.login-create-account .radiogroup .value{display:inline}.UserRegistrationForm .radiogroup .error:nth-of-type(1),.login-create-account .radiogroup .error:nth-of-type(1){z-index:-1}.UserRegistrationForm .row-countryProfile,.login-create-account .row-countryProfile{margin-top:20px}.UserRegistrationForm .row-countryProfile .sbHolder,.login-create-account .row-countryProfile .sbHolder{width:100%}.UserRegistrationForm .birthdaymonth,.login-create-account .birthdaymonth{width:33%;float:left;margin-right:4.5%;margin-top:6%}.UserRegistrationForm .birthdaymonth .sbHolder,.login-create-account .birthdaymonth .sbHolder{width:100%}.UserRegistrationForm .birthdayyear,.login-create-account .birthdayyear{width:30%;float:left;margin-top:6%}.UserRegistrationForm .birthdayyear .sbHolder,.login-create-account .birthdayyear .sbHolder{width:100%}.UserRegistrationForm .birthdayday,.login-create-account .birthdayday{width:28%;float:left;margin-right:4.5%;margin-top:6%}.UserRegistrationForm .birthdayday label,.login-create-account .birthdayday label{text-align:left;white-space:nowrap;position:relative;top:-38px;font-weight:100}.UserRegistrationForm .birthdayday .sbHolder,.login-create-account .birthdayday .sbHolder{width:100%}.UserRegistrationForm .birthdayday .form-row.error label,.login-create-account .birthdayday .form-row.error label{color:#000}.UserRegistrationForm .birthaday-label,.login-create-account .birthaday-label{color:#8f8f8f}.UserRegistrationForm .required-label,.login-create-account .required-label{color:#8f8f8f;font-size:14px}.UserRegistrationForm .description-text,.login-create-account .description-text{color:#8f8f8f;font-size:11px}.UserRegistrationForm .termsncondition,.login-create-account .termsncondition{white-space:nowrap}.UserRegistrationForm .personal-information,.login-create-account .personal-information{font-size:16px;font-weight:100;height:auto;text-transform:uppercase;margin:40px 0 20px}.UserRegistrationForm .connection-information,.login-create-account .connection-information{font-size:16px;font-weight:100;height:auto;margin-bottom:20px;text-transform:uppercase}.UserRegistrationForm .change-email-link,.login-create-account .change-email-link{text-align:right;width:99%;font-size:11px;margin:7px 0 15px;letter-spacing:.1em}.UserRegistrationForm .change-email-link a,.login-create-account .change-email-link a{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase}.UserRegistrationForm .change-email-link a:hover,.login-create-account .change-email-link a:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.UserRegistrationForm .email-readonly,.login-create-account .email-readonly{background:#eee;width:99%}.UserRegistrationForm .email-readonly .form-row,.login-create-account .email-readonly .form-row{margin-bottom:0}.UserRegistrationForm .email-readonly .form-row span.error,.login-create-account .email-readonly .form-row span.error{display:none}.UserRegistrationForm .email-readonly .form-row span.error-message,.login-create-account .email-readonly .form-row span.error-message{background-color:#fff;width:100%;padding-bottom:0;margin-bottom:0}.UserRegistrationForm .email-readonly .form-row input[disabled],.login-create-account .email-readonly .form-row input[disabled]{-webkit-text-fill-color:#8b8b8b;-webkit-opacity:1;color:#8b8b8b}.UserRegistrationForm .email-readonly input[type=text],.UserRegistrationForm .email-readonly input[type=text].error,.UserRegistrationForm .email-readonly input[type=text]:focus,.login-create-account .email-readonly input[type=text],.login-create-account .email-readonly input[type=text].error,.login-create-account .email-readonly input[type=text]:focus{box-shadow:none;border:none;background-color:transparent}.UserRegistrationForm .remove-overlay,.login-create-account .remove-overlay{display:none;background:#fff;left:0;padding:0;position:fixed;top:50px;width:100%;height:85%;z-index:9999}.UserRegistrationForm .remove-overlay .remove-overlay-container,.login-create-account .remove-overlay .remove-overlay-container{border:2px solid #ccc;height:99.6%}.UserRegistrationForm .remove-overlay .remove-overlay-container .removeDataWrapper,.login-create-account .remove-overlay .remove-overlay-container .removeDataWrapper{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 -50% 0 0;max-height:100%;overflow:auto;text-align:center;padding:0 20px}.UserRegistrationForm .remove-overlay .remove-close,.login-create-account .remove-overlay .remove-close{cursor:pointer;float:right;height:24px;width:24px;position:absolute;top:7px;right:20px;z-index:102}.UserRegistrationForm .remove-overlay .remove-buttons .cancel-button,.login-create-account .remove-overlay .remove-buttons .cancel-button{padding:16px 57px;margin-right:15px}.UserRegistrationForm .remove-overlay .remove-buttons .button-text,.login-create-account .remove-overlay .remove-buttons .button-text{min-width:139px;height:49px}.UserRegistrationForm .remove-overlay .confirmation-text,.login-create-account .remove-overlay .confirmation-text{font-size:22px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;width:90%;margin-bottom:50px;display:inline-block}.pt_account .breadcrumb{margin-bottom:20px}.UserRegistrationForm{margin-left:20px;margin-right:20px}.UserRegistrationForm .registration_1 .form-indent{margin-top:15px}.UserRegistrationForm .registration_1 .birthaday-label{padding-top:0}.UserRegistrationForm .form-indent{margin-left:0;font-size:14px;letter-spacing:.05em;margin-top:-4px}.UserRegistrationForm .form-row-button{margin:20px 0 10px}.UserRegistrationForm input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.UserRegistrationForm span.error,.UserRegistrationForm span.error-message{white-space:nowrap}.UserRegistrationForm .hidePassFields input[type=password]{display:none}.formfield-country-info .row-countryProfile{margin-top:50px}.formfield-country-info .row-countryProfile label[for$=_countryProfile]{position:relative;display:inline;font-size:14px;letter-spacing:.02em;text-align:left;white-space:nowrap;top:-35px;font-weight:100}.formfield-country-info .country-info-tooltip{display:inline-block;vertical-align:middle}#profileForm .formfield-country-info .row-countryProfile label[for$=_countryProfile]{top:-40px}.Register_conditions:after,.Register_conditions:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.Register_conditions div{float:left;width:auto}.Register_conditions div.terms-block{padding-right:24px}.RegesterCol2 p{letter-spacing:.05em;font-size:14px;margin-bottom:30px}.login-seperator.RegesterCol2{width:100%;float:left;border-top:2px solid #eee;margin-top:8px;margin-bottom:12px}.remove-overlay2 .remove-overlay-container2{left:0;position:relative}.circular,.circular img{width:110px;height:110px}.UserRegistrationForm .form-row.form-row-button{margin-top:-15px;margin-bottom:16px}.circular{border-radius:55px;overflow:hidden;margin:0 auto 5px}.egiftBalancePage .gift-asset{margin:0 0 22px}.egiftBalancePage .giftcheckbalanceform .balanceInfo{width:40.5%;float:left;margin:0 10px}.egiftBalancePage .giftcheckbalanceform input[type=text]{width:100%;box-sizing:border-box;padding:0 20px;margin:0 0 6px}.egiftBalancePage .giftcheckbalanceform .form-caption,.egiftBalancePage .giftcheckbalanceform .form-row{margin:0}.egiftBalancePage .giftcheckbalanceform .balance span,.egiftBalancePage .giftcheckbalanceform .errormessage{color:#be0f34;font-weight:700;width:100%;display:inline-block;text-align:left;margin-left:7px}.egiftBalancePage .giftcheckbalanceform .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header #checkBalanceButton.add-card,.egiftBalancePage .giftcheckbalanceform .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header #checkBalanceButton.add-card,.egiftBalancePage .giftcheckbalanceform button#checkBalanceButton,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .egiftBalancePage .giftcheckbalanceform #checkBalanceButton.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .egiftBalancePage .giftcheckbalanceform #checkBalanceButton.add-card{font-size:11px}.communicationPreference{margin-left:20px;margin-right:20px}.communicationPreference .section-header{padding-left:0}.communicationPreference #newsletterSubscriptionForm .allow-unsubsription-error,.communicationPreference #newsletterSubscriptionForm .fail-message,.communicationPreference #newsletterSubscriptionForm .success-message,.communicationPreference #newsletterSubscriptionForm input,.communicationPreference #newsletterSubscriptionForm label,.communicationPreference #newsletterSubscriptionForm legend{font-weight:400;font-size:14px}.communicationPreference #newsletterSubscriptionForm .allow-unsubsription-error,.communicationPreference #newsletterSubscriptionForm .fail-message{color:#c20430}.rewards-summaries .red,h1.egc-title{color:#be0f34}.communicationPreference #newsletterSubscriptionForm fieldset{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e5e5e5}.communicationPreference #newsletterSubscriptionForm fieldset.topicsOptions .form-row{width:25%;float:left}.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox .form-row{width:100%}.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox .address-content.innerFields{margin-left:0;margin-right:0}.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox .innerFields .form-row{margin-bottom:20px}.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox .form-caption,.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox span.error{margin:0}.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox .halfAligned .form-row{width:50%;float:left}.communicationPreference #newsletterSubscriptionForm fieldset .communicationOptionBox .halfAligned .form-row .sbSelector{font-weight:400;font-size:11px}.communicationPreference #newsletterSubscriptionForm .form-row-button{margin:0;width:100%;text-align:right}.communicationPreference #newsletterSubscriptionForm .form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .cancel.add-card,.communicationPreference #newsletterSubscriptionForm .form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .cancel.add-card,.communicationPreference #newsletterSubscriptionForm .form-row-button button.cancel,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .communicationPreference #newsletterSubscriptionForm .form-row-button .cancel.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .communicationPreference #newsletterSubscriptionForm .form-row-button .cancel.add-card{margin-right:8px}.communicationPreference #newsletterSubscriptionForm .form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .apply-button.add-card,.communicationPreference #newsletterSubscriptionForm .form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .apply-button.add-card,.communicationPreference #newsletterSubscriptionForm .form-row-button button.apply-button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .communicationPreference #newsletterSubscriptionForm .form-row-button .apply-button.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .communicationPreference #newsletterSubscriptionForm .form-row-button .apply-button.add-card{margin-right:0}#privacypolicy-dialog,#termsandcond-dialog{display:none}.content-overlay,.longPrivacyPolicy,.longTermsAndCond{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #e5e5e5;border-top:4px solid #c20430}.content-overlay h1,.content-overlay h2,.longPrivacyPolicy h1,.longPrivacyPolicy h2,.longTermsAndCond h1,.longTermsAndCond h2{margin:0}.content-overlay .ui-dialog-titlebar,.longPrivacyPolicy .ui-dialog-titlebar,.longTermsAndCond .ui-dialog-titlebar{display:block;background-color:#fff}#profileForm .formfield.phone .form-row .form-caption,.content-overlay .ui-dialog-titlebar-close span,.longPrivacyPolicy .ui-dialog-titlebar-close span,.longTermsAndCond .ui-dialog-titlebar-close span{display:none}.content-overlay .ui-dialog-titlebar-close,.longPrivacyPolicy .ui-dialog-titlebar-close,.longTermsAndCond .ui-dialog-titlebar-close{outline:0;min-width:0;opacity:1}.content-overlay-container,.policyAsset,.termsAsset{text-align:center;max-height:85vh;overflow:auto;word-wrap:break-word}.ui-dialog-content.content-overlay-container{max-height:85vh!important;overflow-y:scroll}#profileForm .formfield.phone .form-row input{margin-top:21px}.pac-container{z-index:80}.rewards-history-table-legacy .header{width:auto;text-align:left;margin:40px 0}.rewards-history-table-legacy .header .title{margin:0;float:none;display:inline}.rewards-history-table-legacy .more-loyalty-history{padding-top:20px}.rewards-history-table-legacy .history-table .less,.rewards-history-table-legacy .history-table .more{display:inline-block;box-sizing:border-box;width:165px;height:50px;line-height:34px;border-bottom:2px solid #e5e5e5;font-size:12px}.legacy-loyalty .bottom-border,.legacy-loyalty .summary-tabs,.legacy-loyalty .top-border{display:none}.rewards-history-table-legacy .history-table .less:hover,.rewards-history-table-legacy .history-table .more:hover{border:2px solid #cbcbcb}.legacy-loyalty .loyalty-slot .my-points-details{width:50%;height:auto;padding:20px;border-right:0}.legacy-loyalty .loyalty-slot .title{margin:0;letter-spacing:.02em}.legacy-loyalty .loyalty-slot .sub-title{letter-spacing:.02em}.legacy-loyalty .loyalty-slot .points{margin-top:27px;margin-bottom:53px;letter-spacing:.02em}.legacy-loyalty .loyalty-slot .points .amount{font-size:70px;line-height:97px;letter-spacing:0}.egc-titlepara,h1.egc-title{letter-spacing:-.02em;text-align:center}.legacy-loyalty .loyalty-links{margin-top:45px;text-align:center}.legacy-loyalty .loyalty-links .button{box-sizing:border-box;margin-bottom:20px}.legacy-loyalty .loyalty-links .more{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;text-decoration:underline}.primary-content h1{margin-left:20px;margin-right:20px}.gift-certificate-purchase span.error-message{padding:.7em 0;margin:0}.gift-certificate-purchase span.error-message+.form-caption{margin-top:0}.gift-certificate-purchase .message{margin-bottom:70px}.gift-certificate-purchase .message .form-row{margin:0}.gift-certificate-purchase .message .error-message{width:100%}.gift-certificate-purchase textarea{margin-bottom:0}.gift-certificate-purchase span.error{margin-top:6px}.gift-certificate-purchase .egc-generalErrors{display:none;position:absolute;top:133px;left:13px;color:#be0f34}.gift-certificate-purchase div.error{margin:0}h1.egc-title{font-family:ClarinsRegular,times new roman,Times,serif;font-size:50px;line-height:50px;margin:20px 20px 17px;font-weight:400}.egc-titlepara{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;line-height:20px;margin-top:-2px;margin-bottom:77px}.egcTitleContainer,input.datePart,input.input-text{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;line-height:20px}input.datePart,input.input-text{height:50px;padding:0 0 0 20px;font-size:14px;letter-spacing:.02em}.egcTitleContainer{font-size:22px;letter-spacing:-.02em;clear:both;margin-left:20px;margin-right:20px;margin-bottom:57px}.egcAmountContainer .currencySymbol,.egcAmountContainer .currencySymbolRight{font-size:14px;line-height:50.37px;letter-spacing:-.02em;float:left;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.egcSubTitleAsset{padding:0 10px;margin-top:-38px;margin-bottom:15px}.egcImagePreview{box-sizing:border-box;float:left;margin-left:0}.egcImagePreview:after,.egcImagePreview:before{box-sizing:border-box}.egcImagePreview .img-container{margin-left:20px;margin-right:20px}.egcImagePreview img{width:100%}.carousel-container{width:452px;height:320px;position:relative;box-sizing:border-box;float:left;margin-bottom:80px}.carousel-container:after,.carousel-container:before{box-sizing:border-box}.carousel-container .carousel-wrapper{margin-left:20px;margin-right:20px}.giftCertCarouselContainer{display:block;width:292px;height:320px;margin:0 auto}.giftCertCarouselContainer .sets{width:142px;height:320px;margin-right:5px}.giftCertCarouselContainer .sets img{float:left;margin-bottom:5px;margin-right:5px;width:141px}.giftCertCarouselContainer li{width:142px;height:320px}.giftCertCarouselContainer.mobile{display:block}#egcDesignContainer .products-pagination.jcarousel-control-next,#egcDesignContainer .products-pagination.jcarousel-control-prev{display:block}#egcDesignContainer .products-pagination.jcarousel-control-prev{left:20px;width:40px}#egcDesignContainer .products-pagination.jcarousel-control-next{right:21px;width:40px}#egcDesignContainer .QandA-tabs-wraper{padding-bottom:100px}#egcDesignContainer .deliverEgiftOptionsMainContainer{width:100%;padding:0 10px;display:inline-block;box-sizing:border-box;margin:34px 0 0}.message .giftmessagehint{float:left}.message>.floatright{margin-left:20px;margin-right:20px}textarea{width:98%;margin-left:0;margin-bottom:57px;margin-top:7px}.message .form-caption{display:none}.previewButton{margin-left:20px;margin-right:20px;text-align:center;margin-bottom:77px}.egcAmountContainer{margin-left:20px;margin-right:20px;float:left;margin-bottom:74px;width:100%;position:relative}.egcAmountContainer .currencySymbol{margin-right:4px}.egcAmountContainer .currencySymbolRight{margin:3px 10px 3px 2px}.egcAmountContainer .form-row{margin:0;clear:none;float:left}.egcAmountContainer .sbHolder{height:50px;width:147px}.egcAmountContainer div[id*=_message]{clear:both;margin:0 13px}.egcAmountContainer div[id*=_message].mobileonly{clear:both;margin:0}input.amount{display:table-header-group;background:0 0;border:2px solid #e5e5e5;width:127px;margin:0 0 7px;hehight:46px}.amount{float:left}.amount .form-caption{margin:0;color:#8b8b8b;clear:both}.amount span.error{clear:both}.amountButtons{float:left;margin-left:10px}.tabContent{margin-left:20px;margin-right:20px}.tabContent.byEmailTabContainer{margin-right:0}.tabContent>span{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:16px;line-height:30px;letter-spacing:.02em;margin-bottom:20px;display:block;color:#8b8b8b}.tabContent>span.deliverEgiftOptionNote{color:#000}.tabContent input{margin-left:0;width:100%;box-sizing:border-box}.tabContent .formfield{float:left;width:308px;margin-right:10px;height:70px}.tabContent .formfield.date{width:65.8%;float:left;margin-right:0}.tabContent .formfield div[id*=deliveryDate_message]{clear:both;float:left}.tabContent .formfield.from{margin-right:0}.tabContent .recipientemail .form-row{margin:0}.tabContent .recipientemail .form-caption{margin:6px 0 0;color:#8b8b8b}.tabContent .date-container{float:left}.tabContent .date-validate{display:inline}.tabContent .date-validate .error-message{margin-top:50px}.tabContent .date input{width:76px}.tabContent .date .form-row{clear:none}.tabContent .date span:not(.error-message){display:block;clear:both;margin-top:6px;float:left;color:#8b8b8b}.tabContent .sbHolder{width:97px;height:47px;float:left;margin-right:10px}.tabContent .sbSelector{width:97px}.tabContent #dateDay+.sbHolder{width:82px}#egcDesignContainer .form-row-button{margin-left:20px;margin-right:20px;width:inherit}.giftcert-addtobag{margin-top:58px;margin-bottom:58px;text-align:center}.gift-certificate.remove-overlay{display:none;position:fixed;width:76%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:470px;overflow:hidden;max-width:780px}.gift-certificate.remove-overlay .previewImg{float:left;max-width:360px;max-height:260px;width:50%;margin:20px 20px 0;position:relative;z-index:99;border:1px solid #e5e5e5}.gift-certificate.remove-overlay #egcPreviewMessage{position:absolute;width:265px;left:50px;text-align:left;top:30px;font-size:10px;color:#8b8b8b}.gift-certificate.remove-overlay .shadow1{float:left;width:48%;margin-left:20px;position:relative;z-index:99}.gift-certificate.remove-overlay .shadow2{float:right;width:60%;margin-right:60px;position:relative;bottom:-45px;max-width:343px}.gift-certificate.remove-overlay .dataholder{position:absolute;bottom:4px;right:90px;width:53%;height:63%;border:5px solid #e5e5e5;z-index:1;background-color:#fff;max-width:343px;max-height:240px;box-sizing:border-box}.gift-certificate.remove-overlay .dataholder .data{height:35px;position:relative;bottom:-185px;overflow:hidden;font-size:9px;padding:0 5px;letter-spacing:-.02em}.gift-certificate.remove-overlay .dataholder .upper{border-bottom:1px solid #b0b0b0;margin-bottom:4px}.gift-certificate.remove-overlay .dataholder .egc-preview-code{background-color:#be0f34;color:#fff}.gift-certificate.remove-overlay .dataholder #egcPreviewAmount{font-size:16px;color:#be0f34}.terms-of-use{color:#8b8b8b}.shopping-bag-gift .attribute,.shopping-bag-gift .value{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;letter-spacing:.02em;color:#8b8b8b}.Certificatedate span.error,.date .Certificatedate span.error{color:#be0f34}.shopping-bag-gift .attribute:last-of-type{margin-bottom:20px}.Certificatedate:after,.Certificatedate:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.Certificatedate div.error{clear:none;margin:0 14px 0 0}.Certificatedate .sbHolder{width:100%}.date .Certificatedate .sbSelector{top:-3px}.date .Certificatedate .sbToggle{top:-5px}.deliverEgiftOptionsTabs{margin-left:20px;margin-right:20px}.deliverEgiftOptionsMainContainer{margin-right:0}.deliverEgiftOptionsMainContainer .form-row{margin-bottom:0}.deliverEgiftOptionsMainContainer .printTabContainer .recipientemail .form-caption{display:none}.deliverEgiftOptionsMainContainer .tabContent{margin-right:0;margin-left:0}.deliverEgiftOptionsMainContainer .sameSection{width:100%;float:left}.login-box .salesforce-mobcontent-seperator,.login-box-content .checkout-login-separator,.login-box-content .checkout-mobcontent-seperator-one,.login-box-content .checkout-mobcontent-seperator-two{display:block;border-bottom:2px solid #eee;width:100%;margin:38px 0 23px}.checkoutlogin{width:100%;margin-top:-7px}.checkoutlogin .checkoutlogin-header{letter-spacing:-.02em;font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif;text-align:center;margin-bottom:34px}.checkoutlogin .guest-cust .login-box,.checkoutlogin .returning-cust .login-box .return-cust-header,.checkoutlogin .returning-cust .login-box p,.login-box .error-form,.pt_account .page-content .primary-content .col-2 .login-box .wishlist-login .description,.pt_account .page-content .primary-content .col-2 .login-box .wishlist-login .step{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.checkoutlogin .returning-cust{box-sizing:border-box;float:left}.checkoutlogin .returning-cust:after,.checkoutlogin .returning-cust:before{box-sizing:border-box}.checkoutlogin .returning-cust .login-box .return-cust-header{letter-spacing:.02em;font-size:22px;text-align:center;padding-bottom:3px}.checkoutlogin .returning-cust .login-box p{letter-spacing:.02em;font-size:14px;padding-left:0;text-align:center;width:100%;text-transform:none;padding-bottom:15px}.checkoutlogin .login-seperator{display:none}.checkoutlogin .guest-cust{box-sizing:border-box;float:left;margin-left:0}.checkoutlogin .guest-cust:after,.checkoutlogin .guest-cust:before{box-sizing:border-box}.checkoutlogin .guest-cust .login-box .guest-cust-header{letter-spacing:.02em;font-size:22px;text-align:center;margin-bottom:4px}.checkoutlogin .guest-cust .login-box p{letter-spacing:.02em;font-size:14px;text-align:center;width:100%;text-transform:none;padding-bottom:20px}.checkoutlogin .guest-cust .login-box .guest-register-header{letter-spacing:.02em;font-size:22px;text-align:center;margin-bottom:16px}.pt_account .page-content .primary-content .col-2 .login-box .wishlist-login .description{font-size:14px;letter-spacing:.02em;border:none;color:#000}.pt_account .page-content .primary-content .col-2 .login-box .wishlist-login .step{font-size:11px;letter-spacing:.02em}.pt_account .page-content .primary-content .col-2 .login-box .wishlist-login .step span{font-size:14px;text-transform:uppercase;display:block}.login-box h3,.login-box p{margin:0}.login-box .error{margin-left:0}.login-box .error-form{background:0 0;color:#c20430;letter-spacing:.02em;font-size:14px;padding:0;text-align:center;width:100%;margin:0 0 11px}.login-box-content input[type=text],.login-box-content input[type=password]{margin-left:0;width:100%;height:35px;box-sizing:border-box}.login-box-content{padding:1em 0}.login-box-content .form-row{clear:both;margin:0 0 18px}.login-box-content .blockTitle{font-size:13px;font-weight:700;margin-bottom:5px}.login-box-content .hasPassword{margin-bottom:5px}.login-box-content .hasNoPassword label,.login-box-content .hasPassword label{margin-left:20px}.login-box-content .hasNoPassword label::before,.login-box-content .hasPassword label::before{margin-left:-20px}.login-box-content .hasNoPassword{margin-top:5px;margin-bottom:15px}.login-box-content .login-password-block .row-password{margin-bottom:0}.login-box-content .password-reset-block.password-reset-salesforce{text-align:left;margin-top:15px}.login-box-content .password-reset-block{text-align:center;margin-top:-33px}.login-box-content .password-reset-block #password-reset{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em;font-size:11px;text-transform:uppercase;border-bottom:1px solid #d4d4d4;display:inline-block;margin:0 0 26px}.login-oauth .social-media-icons,.login-oauth .socials-bottom-text{letter-spacing:.02em;font-size:22px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.login-box-content .checkout-mobcontent-seperator-one{margin:20px 0 23px}.login-box-content .checkout-mobcontent-seperator-two{margin:22px 0 34px}.login-rememberme{display:inline-block;margin-left:.5em}.login-oauth{margin:0;text-align:center}.login-oauth.login-oauth_GB{margin-bottom:32px;margin-top:-15px;margin-right:0}.login-oauth .oAuthIcon{padding-right:11px}.login-oauth .social-media-icons{margin-bottom:14px;display:inline-block}.login-oauth .socials-bottom-text{margin-top:12px}.login-oauth p:first-child{font-size:2em;text-align:center;margin:0;text-transform:uppercase}#OAuthProvider{display:block;margin-bottom:1em;width:80%}.returning-cust .form-row.required label,.returning-cust .login-rememberme input[type=checkbox]{display:none}.guest-cust .form-row.form-row-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.guest-cust .form-row.form-row-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.guest-cust .form-row.form-row-button button,.guest-cust .form-row.formbuttonrow .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.guest-cust .form-row.formbuttonrow .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.guest-cust .form-row.formbuttonrow button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .guest-cust .form-row.form-row-button .add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .guest-cust .form-row.formbuttonrow .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .guest-cust .form-row.form-row-button .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .guest-cust .form-row.formbuttonrow .add-card{letter-spacing:.1em;width:100%;font-size:11px}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .returning-cust .form-row.form-row-button>.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .returning-cust .form-row.form-row-button>.add-card,.returning-cust .form-row.form-row-button>button,.returning-cust .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .form-row.form-row-button>.add-card,.returning-cust .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .form-row.form-row-button>.add-card{min-width:100%;margin-top:43px}.returning-cust .login-rememberme{letter-spacing:-.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.be-rewarded .be-rewarded-header,.be-rewarded .be-rewarded-text,.fast-checkout .fast-checkout-header,.fast-checkout .fast-checkout-text,.join-now .join-now-header,.join-now .join-now-text{letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000}.returning-cust .login-rememberme input[type=checkbox]+a,.returning-cust .login-rememberme input[type=checkbox]+label{cursor:pointer}.returning-cust .login-rememberme input[type=checkbox]+a:before,.returning-cust .login-rememberme input[type=checkbox]+label:before{position:relative;top:-1px}.returning-cust label{width:100%}.checkout-register-icons{display:inline-block;float:left}.be-rewarded{width:100%;margin-top:16px}.be-rewarded .be-rewarded-container{padding:2px 0 0}.be-rewarded .be-rewarded-header{text-transform:uppercase;font-size:14px}.be-rewarded .be-rewarded-header .be-rewarded-container{padding-left:15px}.be-rewarded .be-rewarded-text{font-size:11px;margin-left:69px}.fast-checkout{width:100%;margin-top:5px;margin-bottom:5px}.fast-checkout .fast-checkout-header{text-transform:uppercase;font-size:14px}.fast-checkout .fast-checkout-header .fast-checkout-container{padding:2px 0 0 24px}.fast-checkout .fast-checkout-text{font-size:11px;margin-left:69px}.fast-checkout .fast-checkout-text .fast-checkout-container{padding:0}.join-now{width:100%;margin-bottom:23px}.join-now .join-now-header{text-transform:uppercase;font-size:14px}.join-now .join-now-header .join-now-container{padding-left:24px}.join-now .join-now-text{font-size:11px;margin-left:67px}.join-now .join-now-text .join-now-container{padding:0}.privacy-policy-block{margin:-3px 0 53px;text-align:center}.privacy-policy-block .privacy-policy-heading{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em;font-size:11px;text-transform:uppercase;border-bottom:1px solid #d4d4d4}.checkoutlogin .remove-overlay .confirmation-text,.dialog-required{letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.dialog-required{font-size:14px;margin-bottom:15px;display:block}.dialog-required .required-indicator{color:#8b8b8b}.rememberme-tab-desk{display:block;bottom:96px;position:relative}.checkoutlogin .remove-overlay{display:none;background:#fff;left:0;padding:0;position:fixed;top:50px;width:100%;height:85%;z-index:9999}.checkoutlogin .remove-overlay .remove-overlay-container{border:2px solid #ccc;height:99.6%}.checkoutlogin .remove-overlay .remove-overlay-container .removeDataWrapper{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 -50% 0 0;max-height:100%;overflow:auto;text-align:center;padding:0 20px}.checkoutlogin .remove-overlay .remove-close{cursor:pointer;float:right;height:24px;width:24px;position:absolute;top:7px;right:20px;z-index:102}.checkoutlogin .remove-overlay .remove-buttons .cancel-button{padding:16px 57px;margin-right:15px}.checkoutlogin .remove-overlay .remove-buttons .button-text{min-width:139px;height:49px}.checkoutlogin .remove-overlay .confirmation-text{font-size:22px;width:90%;margin-bottom:50px;display:inline-block}.cat-top-banner .cat-top-banner-wrapper:after,.cat-top-banner .cat-top-banner-wrapper:before,.category-content:after,.category-content:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.bottom-banner-container{overflow:hidden}.bottom-banner-container .bottom-banner-cell{float:left;overflow:hidden;text-align:center}.bottom-banner-container .banner-cell-1{width:33%}.bottom-banner-container .banner-cell-2{width:34%}.bottom-banner-container .banner-cell-3{width:33%}.cat-top-banner{box-sizing:border-box;float:left;position:relative;margin-bottom:50px}.cat-top-banner:after,.cat-top-banner:before{box-sizing:border-box}.cat-top-banner .cat-top-banner-wrapper{margin-left:20px;margin-right:20px;position:relative}.cat-top-banner .content-slot-markup{box-sizing:border-box;float:left}.cat-top-banner .content-slot-markup:after,.cat-top-banner .content-slot-markup:before{box-sizing:border-box}.cat-top-banner .category-additional-text-wrapper,.cat-top-banner .slot-image{margin-right:20px;margin-left:0}.cat-top-banner .category-additional-text-wrapper{text-align:center;padding:0 83px;position:relative;top:-26px}.cat-top-banner .category-additional-text h3{font-family:ClarinsRegular,times new roman,Times,serif;font-size:50px;font-weight:400;letter-spacing:-.02em;margin:0;line-height:50px}.cat-top-banner .categorylanding-topbanner-description{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.02em;line-height:26px;margin-top:10px}.cat-top-banner .categorylanding-topbanner-button{margin-top:40px}.cart-coupon-code .cat-top-banner .categorylanding-topbanner-button .apply-coupon,.cart-coupon-code .cat-top-banner .categorylanding-topbanner-button .apply-loyalty,.cat-top-banner .categorylanding-topbanner-button .buttontertitary,.cat-top-banner .categorylanding-topbanner-button .cart-coupon-code .apply-coupon,.cat-top-banner .categorylanding-topbanner-button .cart-coupon-code .apply-loyalty,.cat-top-banner .categorylanding-topbanner-button .clear-refinement,.cat-top-banner .categorylanding-topbanner-button .clear-refinement-mobile,.cat-top-banner .categorylanding-topbanner-button .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card,.cat-top-banner .categorylanding-topbanner-button .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .calculate-tax.add-card,.cat-top-banner .categorylanding-topbanner-button .pdp-main .product-add-to-cart #remove-product,.cat-top-banner .categorylanding-topbanner-button .refinement-filter-btn,.cat-top-banner .categorylanding-topbanner-button .tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card,.cat-top-banner .categorylanding-topbanner-button .tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .calculate-tax.add-card,.cat-top-banner .categorylanding-topbanner-button .tax-overlay button.calculate-tax,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .cat-top-banner .categorylanding-topbanner-button .calculate-tax.add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .tax-overlay .cat-top-banner .categorylanding-topbanner-button .calculate-tax.add-card,.pdp-main .product-add-to-cart .cat-top-banner .categorylanding-topbanner-button #remove-product,.tax-overlay .cat-top-banner .categorylanding-topbanner-button button.calculate-tax,.tax-overlay .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .cat-top-banner .categorylanding-topbanner-button .calculate-tax.add-card,.tax-overlay .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .cat-top-banner .categorylanding-topbanner-button .calculate-tax.add-card{padding:16px 55px}.cat-top-banner .categorylanding_quicklinks_wrapper{position:absolute;top:45px;box-sizing:border-box;float:left;z-index:1}.cat-top-banner .categorylanding_quicklinks_wrapper:after,.cat-top-banner .categorylanding_quicklinks_wrapper:before{box-sizing:border-box}.cat-top-banner .categorylanding_quicklinks_content{margin-left:20px;margin-right:20px;border:8px solid #e5e5e5;padding:31px 34px;background-color:#fff}.cat-top-banner .categorylanding_quicklinks_content .heading3{font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif;font-weight:400;margin:0;padding:0;line-height:1em}.cat-top-banner .categorylanding_quicklinks_content .Arrow{padding:1px;display:block;right:0;top:0;position:absolute;background-image:url(../images/Aspot-arrow.png);width:52px;height:55px}.cat-top-banner .categorylanding_quicklinks_content ul{margin:0;padding:0;line-height:2.5}.cat-top-banner .categorylanding_quicklinks_content li{list-style-type:none;font-size:11px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.cat-top-banner .categorylanding_quicklinks_content .hidden{display:none}.seo-block{box-sizing:border-box;float:left}.seo-block:after,.seo-block:before{box-sizing:border-box}.seo-block .seo-outer{margin-left:20px;margin-right:20px}.seo-block .seo-outer .seo-content{letter-spacing:0;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b;margin:30px 20px}.category-landing-advantages-block .advantages-block-outer .advantages-block-inner .advantages-header-text,.recentlyviewed{font-size:22px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:center}.recentlyviewed{letter-spacing:.025em;color:#000;text-transform:uppercase;padding:40px 0}.category-landing-advantages-block{box-sizing:border-box;float:left;float:none;margin-top:30px}.category-landing-advantages-block:after,.category-landing-advantages-block:before{box-sizing:border-box}.category-landing-advantages-block .advantages-header,.category-landing-advantages-block .bottomDevider{padding:0 20px;box-sizing:border-box}.category-landing-advantages-block .advantages-header{display:inline-block;width:100%;text-align:center;box-sizing:border-box}.category-landing-advantages-block .advantages-block-outer .advantages-block-inner{margin:0;padding-bottom:70px}.category-landing-advantages-block .advantages-block-outer .advantages-block-inner .topLeftHR{float:left;top:8px;width:32%;height:2px}.category-landing-advantages-block .advantages-block-outer .advantages-block-inner .advantages-header-text{letter-spacing:.02em;color:#000;float:left;width:36%}.category-landing-advantages-block .advantages-block-outer .advantages-block-inner .topRightHR{top:8px;width:32%;height:2px}.advantages-block-inner ul{list-style:none;float:left;padding:0;margin:10px 0 19px}.advantages-block-inner ul li{letter-spacing:0;font-size:24px;font-family:ClarinsRegular,times new roman,Times,serif;color:#000;display:inline;float:left;margin:20px 0 0;text-align:center;width:234px}.advantages-block-inner ul li .smallText,.categorylanding_multieditorial_wrp .article-sub-title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.advantages-block-inner ul li .tileImage{display:block;height:35px}.advantages-block-inner ul li .tileImage img{display:block;height:27px;margin:auto;position:relative}.advantages-block-inner ul li .smallText{letter-spacing:.02em;font-size:11px;color:#000;display:block}.advantages-block-inner .online-advantages-jcarousel-wrapper{box-shadow:none;border:none;margin:0}.advantages-block-inner .jcarousel-pagination{bottom:0}.advantages-block-inner .products-pagination{top:30px;background-color:#ccc;opacity:.9}.advantages-block-inner .jcarousel-control-prev{left:8px}.advantages-block-inner .jcarousel-control-next{right:8px}.categorylanding-topbanner-wrapper .jcarousel-control-next,.categorylanding_multieditorial_wrp .jcarousel-control-next{right:17px}.advantages-block-inner .bottomHR{margin-top:20px;height:2px}.pt_categorylanding .breadcrumb{display:none}.pt_categorylanding .recomendations-buttons{margin-left:15px;margin-right:15px;margin-top:20px}.pt_categorylanding .recomendations-buttons .plus-btn{display:block;height:0;position:relative;top:15px;left:-10px}.categorylanding_multieditorial_wrp .categorylanding_multieditorial_slider:after,.categorylanding_multieditorial_wrp .categorylanding_multieditorial_slider:before,.categorylanding_multieditorial_wrp .editorial-slides-heading:after,.categorylanding_multieditorial_wrp .editorial-slides-heading:before,.categorylanding_multieditorial_wrp ul:after,.categorylanding_multieditorial_wrp ul:before,.categorylanding_multieditorial_wrp:after,.categorylanding_multieditorial_wrp:before{display:table;zoom:1;visibility:hidden;content:"";clear:both}.pt_categorylanding .categorybannersliderWrp,.pt_categorylanding .homepage-product-recomendations-section{margin:0}.pt_categorylanding .product-recomendations{margin:0 0 40px}.categorylanding-topbanner-wrapper{box-sizing:border-box;float:left;float:right}.categorylanding-topbanner-wrapper:after,.categorylanding-topbanner-wrapper:before{box-sizing:border-box}.categorylanding-topbanner-wrapper ul li .slot-image img{width:100%}.categorylanding-topbanner-wrapper .jcarousel-pagination{bottom:0;z-index:88}.categorylanding-topbanner-wrapper .products-pagination{top:500px}.categorylanding-topbanner-wrapper .jcarousel-control-prev{left:9px}.categorylanding_multieditorial_wrp{position:relative;margin-left:20px;margin-right:20px}.categorylanding_multieditorial_wrp .categorylanding_multieditorial_slider{overflow:hidden;margin-bottom:30px;position:relative}.categorylanding_multieditorial_wrp .editorial-slides-heading{padding-top:50px;padding-bottom:40px;width:100%;font-size:22px;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#000;border-top:1px solid #e5e5e5}.categorylanding_multieditorial_wrp ul{padding:0;position:relative;width:20000em}.categorylanding_multieditorial_wrp li{list-style:none;overflow:hidden;float:left;display:inline-block}.categorylanding_multieditorial_wrp li:after,.categorylanding_multieditorial_wrp li:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.categorylanding_multieditorial_wrp li a{display:block;margin-left:20px;margin-right:20px}.categorylanding_multieditorial_wrp .hidden-arrow,.pt_store-locator .hidden{display:none}.categorylanding_multieditorial_wrp .article-mini{border:1px solid #e5e5e5;padding:0;margin:0}.categorylanding_multieditorial_wrp .article-mini-description{height:205px}.categorylanding_multieditorial_wrp .article-image-cat{height:195px;overflow:hidden}.categorylanding_multieditorial_wrp .article-image-cat img{position:relative;width:100%}.categorylanding_multieditorial_wrp .article-name{letter-spacing:.1em}.categorylanding_multieditorial_wrp .article-sub-title{margin-bottom:15px;line-height:28px;font-size:22px;letter-spacing:-.02em;max-height:112px}.categorylanding_multieditorial_wrp .article-link{position:relative;letter-spacing:.1em}.categorylanding_multieditorial_wrp .jcarouselControlprev{left:17px}.pt_store-locator .store-locator .store-container{box-sizing:border-box;float:left}.pt_store-locator .store-locator .store-container:after,.pt_store-locator .store-locator .store-container:before{box-sizing:border-box}.pt_store-locator .store-locator .store-container .store-content{margin-left:20px;margin-right:20px}.pt_store-locator .page-content{margin-top:16px}.stores-map{float:left;height:349px;width:100%}.store-locator-header{font-size:40px;font-family:ClarinsRegular,times new roman,Times,serif;letter-spacing:-.02em;text-align:center;margin-top:0;margin-bottom:23px;font-weight:400;word-wrap:break-word}.find-location-or,.use-my-current-location .find-location-text{font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.use-my-current-location{display:inline-block;width:100%;text-align:center}.use-my-current-location .icon-find-location{width:22px;position:relative;top:6px}.use-my-current-location .find-location-text{border-bottom:1px solid #d4d4d4}.location-sharing-blocked{margin-top:10px;text-align:center;color:#be0f34}.find-location-or{text-align:center;display:block;margin:26px 0 28px}.stores-details .available-stores,.stores-details .pins{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.storelocator-form{text-align:center}.storelocator-form .storelocator-countries .sbSelector{padding-left:10px;height:100%}.storelocator-form .storelocator-countries .jspHorizontalBar,.storelocator-form .storelocator-countries .jspHorizontalBar div{background:0 0}.storelocator-form .form-button .form-error{text-align:left;color:#be0f34}.storelocator-form .form-button .form-error.hide{display:none}.storelocator-form input.input-text{width:100%;margin:0;box-sizing:border-box;text-align:left;padding-right:10px}.storelocator-form .sbHolder{width:100%;box-sizing:border-box;text-align:left;font-size:14px;letter-spacing:.1em}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .storelocator-form .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .storelocator-form .add-card,.storelocator-form .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.storelocator-form .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.storelocator-form button{font-size:11px;letter-spacing:.1em;min-width:21.8%;margin:9px 0 40px;outline:0}.stores-slot .html-slot-container{margin-bottom:80px}.stores-slot img{width:100%}.stores-details .stores-details-content{box-sizing:border-box;float:left;margin-top:6px}.stores-details .stores-details-content:after,.stores-details .stores-details-content:before{box-sizing:border-box}.stores-details .available-stores{font-size:14px;letter-spacing:.02em}.stores-details .available-stores-counter{display:block;float:left;margin-top:56px}.stores-details .pins{font-size:11px;letter-spacing:.02em;float:right;margin-bottom:30px}.stores-details .pins span{margin-right:10px}.stores-details .pins span:last-child{margin-right:0}.stores-details .pins span:before{content:"";width:28px;height:28px;display:inline-block;position:relative;top:10px;margin-right:4px}.stores-details .filters-wrapper{clear:both}.mobile-full-width .map,.mobile-full-width .stores-slot{margin-left:20px;margin-right:20px}.store-details-filters{box-sizing:border-box;float:left;margin-bottom:12px}.store-details-filters:after,.store-details-filters:before{box-sizing:border-box}.store-details-filters .stores-filter-dropdown{letter-spacing:.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.store-details-filters .stores-filter-dropdown.dropdown-active .stores-item-toogle{top:-12px}.store-details-filters .stores-filter-dropdown .stores-item-toogle{width:25px;height:30px;float:right;position:relative;top:-16px;right:-16px}.store-details-filters .filters{display:none;word-break:break-word}.store-details-filters .filters.active{display:block}.store-details-filters .filters ul{list-style-type:none;display:inline-block;width:100%;padding-left:20px;margin-top:6px}.store-details-filters .filters ul ul{margin-bottom:15px;margin-top:-10px}.store-details-filters .filters ul ul li{margin:0}.store-details-filters .filters ul li{width:100%;display:inline-block;margin-bottom:14px}.store-details-filters .filters ul li label{font-size:11px;letter-spacing:.1em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;text-align:left}.favourite-stores-list,.store-details-right-section{box-sizing:border-box;float:left;margin-top:24px;margin-bottom:70px;display:inline-block}.favourite-stores-list:after,.favourite-stores-list:before,.store-details-right-section:after,.store-details-right-section:before{box-sizing:border-box}.favourite-stores-list .stores-data,.store-details-right-section .stores-data{border-bottom:2px solid #ececec;padding-bottom:28px;margin-bottom:23px}.favourite-stores-list .stores-data.hide,.store-details-right-section .stores-data.hide{display:none}.favourite-stores-list .storepin,.store-details-right-section .storepin{display:inline-block;position:relative;top:10px;margin:0 3px}.favourite-stores-list .storename,.store-details-right-section .storename{font-size:14px;letter-spacing:.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:15px}.favourite-stores-list .storename img,.store-details-right-section .storename img{position:relative;left:10px;width:18px;top:-2px;float:left}.favourite-stores-list .storename span,.store-details-right-section .storename span{display:block;padding-left:38px;box-sizing:border-box}.favourite-stores-list .storeaddress,.store-details-right-section .storeaddress{padding-left:38px;font-size:14px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.favourite-stores-list .storeaddress address,.store-details-right-section .storeaddress address{font-style:normal}.favourite-stores-list .storeaddress .storeopenhours,.store-details-right-section .storeaddress .storeopenhours{font-size:11px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b;margin:15px 0}.favourite-stores-list .storeaddress .storeopenhours p,.store-details-right-section .storeaddress .storeopenhours p{margin:0}.favourite-stores-list .storeDetailButton,.store-details-right-section .storeDetailButton{text-align:center}.favourite-stores-list .storeDetailButton a,.store-details-right-section .storeDetailButton a{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;border:2px solid #e6e6e6;text-transform:uppercase;display:inline-block;padding:11px 31px;margin-top:16px;margin-bottom:10px;word-wrap:break-word;max-width:100%}.favourite-stores-list .storeDirection .direction-arrow,.store-details-right-section .storeDirection .direction-arrow{display:inline-block;cursor:pointer;margin:0 9px 0 4px;position:relative;top:10px}.favourite-stores-list .storeDirection .direction-link,.store-details-right-section .storeDirection .direction-link{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;border-bottom:1px solid #d4d4d4;text-transform:uppercase;cursor:pointer}.favourite-stores-list .storeDirection .direction-link:hover,.favourite-stores-list .storeDirection.active .direction-link,.store-details-right-section .storeDirection .direction-link:hover,.store-details-right-section .storeDirection.active .direction-link{color:#be0f34}.favourite-stores-list .storeDirection.active .stores-direction-toogle.mobile-direction,.store-details-right-section .storeDirection.active .stores-direction-toogle.mobile-direction{top:0;right:-4px}.favourite-stores-list .storeDirection.active .stores-direction-toogle.tablet-direction,.store-details-right-section .storeDirection.active .stores-direction-toogle.tablet-direction{top:0}.favourite-stores-list .storeDirection .stores-direction-toogle,.store-details-right-section .storeDirection .stores-direction-toogle{display:inline-block;float:right;position:relative;cursor:pointer}.favourite-stores-list .storeDirection .stores-direction-toogle.mobile-direction,.store-details-right-section .storeDirection .stores-direction-toogle.mobile-direction{top:4px}.favourite-stores-list .storeDirection .stores-direction-toogle.tablet-direction,.store-details-right-section .storeDirection .stores-direction-toogle.tablet-direction{width:20px;height:34px;top:2px}.favourite-stores-list .storeDirectionDetails,.store-details-right-section .storeDirectionDetails{display:none}.favourite-stores-list .storeDirectionDetails.active,.store-details-right-section .storeDirectionDetails.active{display:block}.favourite-stores-list .pagination,.store-details-right-section .pagination{display:block;float:none;text-align:center;font-size:14px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;margin-top:14px}.favourite-stores-list .storeLoadMore a,.store-details-right-section .storeLoadMore a,.storesOverlay .stores-overlay-name{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase}.favourite-stores-list .storeLoadMore,.store-details-right-section .storeLoadMore{text-align:center}.favourite-stores-list .storeLoadMore a,.store-details-right-section .storeLoadMore a{letter-spacing:.1em;border:2px solid #e6e6e6;display:inline-block;padding:18px 42px;margin-top:16px}.favourite-stores-list .storeLoadMore a:hover,.store-details-right-section .storeLoadMore a:hover{border:2px solid #8b8b8b;opacity:.7;color:#000}.stores-map .gm-style-iw{padding:23px 30px 7px 25px;background:#fff}.stores-map .gm-style-iw-child-child{height:auto}.stores-map .gm-style-iw-child{width:100%}.stores-map .gm-overlay{background:#fff}.store-locator-details img,.storesOverlay .stores-overlay-image img{width:100%}.storesOverlay .stores-overlay-image{max-height:91px;display:inline-block;overflow:hidden}.storesOverlay .stores-overlay-name{letter-spacing:.02em;display:inline-block;margin-top:4px}.storesOverlay .storeType,.storesOverlay .stores-overlay-address{font-size:11px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.storesOverlay .stores-overlay-address{margin:14px 0}.storesOverlay .stores-overlay-links{font-size:11px;letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:14px}.storesOverlay .storeType .storeTypeData{display:inline-block;margin-bottom:2px}.storesOverlay .storeType .storeTypeData:last-child span{margin-right:0}.storesOverlay .storeType span{margin-right:28px}.storesOverlay .storeType span:last-child{margin-right:0}.storesOverlay .storeType img{position:relative;top:5px;margin-right:10px}.store-locator-details-wrapper{box-sizing:border-box;float:left}.store-locator-details-wrapper:after,.store-locator-details-wrapper:before{box-sizing:border-box}.store-locator-details-wrapper .store-name{font-size:40px;letter-spacing:-.02em;font-family:ClarinsRegular,times new roman,Times,serif;text-align:center;margin-bottom:26px}.store-locator-details-content .details,.store-locator-details-content .title{font-size:14px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;letter-spacing:.02em}.store-locator-details{margin-left:20px;margin-right:20px;margin-top:-8px;margin-bottom:92px}.store-locator-details .clear{display:inline-block;width:100%}.store-locator-details-content{margin-left:20px;margin-right:20px;display:block}.store-locator-details-content .coordonnees{box-sizing:border-box;float:left;margin-top:30px}.store-locator-details-content .coordonnees:after,.store-locator-details-content .coordonnees:before{box-sizing:border-box}.store-locator-details-content .title{margin-bottom:15px;display:inline-block;text-transform:uppercase}.store-details-right .storeDescription,.store-locator-details-content .details .phone,.store-locator-details-content .working-hours{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.store-locator-details-content .details address{font-style:normal}.store-locator-details-content .details .phone{margin-top:14px;display:block}.store-locator-details-content .details .phone:before{content:"";display:inline-block;position:relative;top:8px;right:3px;margin-right:4px}.store-locator-details-content .details .email{margin-top:6px}.store-locator-details-content .details .email:before{content:"";display:inline-block;position:relative;top:8px;right:3px}.store-locator-details-content .details .email a{border-bottom:1px solid #d4d4d4}.store-locator-details-content .working-hours{font-size:11px;letter-spacing:.02em;padding:30px 0 0;color:#8b8b8b}.store-locator-details-content .working-hours p{margin:0}.store-details-right{box-sizing:border-box;float:left;margin-bottom:38px}.store-details-right:after,.store-details-right:before{box-sizing:border-box}.store-details-right .store-details-map{height:270px;margin-bottom:18px}.store-details-right .storeDescription{font-size:14px;letter-spacing:.02em}.store-details-left-bottom .storeType-title,.store-details-right .store-dowload-pdf{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.store-details-right .store-dowload-pdf{font-size:11px;letter-spacing:.1em;display:inline-block;margin-top:20px;border-bottom:1px solid #d4d4d4}.store-details-left-bottom{box-sizing:border-box;float:left;border-top:2px solid #e5e5e5;padding:28px 0 38px}.store-details-left-bottom:after,.store-details-left-bottom:before{box-sizing:border-box}.store-details-left-bottom .storeTypeDetails{margin-bottom:20px}.store-details-left-bottom .storeType-title{font-size:14px;letter-spacing:.02em;display:block;margin-bottom:10px}.store-details-left-bottom .storeType,.store-details-left-bottom .storetype-Description-bottom-asset,.store-details-left-bottom .storetype-Description-top-asset,.storelocator-details-bottom-asset{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.02em}.store-details-left-bottom .storeType{display:block;font-size:14px;margin-top:16px}.store-details-left-bottom .storeType:first-child{margin-top:15px}.store-details-left-bottom .storeType img{width:36px;position:relative;top:4px;margin-right:10px}.store-details-left-bottom .storetype-Description-top-asset{font-size:11px;color:#8b8b8b;margin-bottom:18px}.store-details-left-bottom .storetype-Description-bottom-asset{font-size:14px}.storelocator-details-top-asset{margin-left:20px;margin-right:20px}.storelocator-details-top-asset .jcarousel-wrapper.store-details-jcarousel-wrapper{border:none;box-shadow:none;margin:0}.storelocator-details-top-asset .jcarousel-wrapper.store-details-jcarousel-wrapper img{width:100%;display:inline-block}.storelocator-details-top-asset .jcarousel-wrapper.store-details-jcarousel-wrapper .products-pagination{top:46%;background:rgba(0,0,0,.25);box-shadow:none}.storelocator-details-top-asset .jcarousel-wrapper.store-details-jcarousel-wrapper .jcarousel-control-next{right:5px}.storelocator-details-top-asset .jcarousel-wrapper.store-details-jcarousel-wrapper .jcarousel-control-prev{left:5px}.storelocator-details-top-asset .jcarousel-wrapper.store-details-jcarousel-wrapper .jcarousel-pagination{display:none}.storelocator-details-bottom-asset{border-top:2px solid #e5e5e5;padding:36px 52px;font-size:14px;text-align:center;display:block}.storeDirectionDetails .drivingMode{margin-bottom:10px}.storeDirectionDetails .drivingMode span{cursor:pointer;display:inline-block;width:24.2%;text-align:center}.storeDirectionDetails .drivingMode span:before{content:"";display:inline-block}.storeDirectionDetails .directionInputs{margin-top:28px}.storeDirectionDetails .directionInputs input.input-text{width:100%;overflow:hidden;resize:none;min-height:60px;box-sizing:border-box;padding:22px 10px 8px 60px;height:auto;margin-bottom:10px;font-size:14px;letter-spacing:.02em}.storeDirectionDetails .directionInputs input.input-text.autoExpand{padding-bottom:15px}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .storeDirectionDetails .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .storeDirectionDetails .add-card,.storeDirectionDetails .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.storeDirectionDetails .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.storeDirectionDetails button,.storeDirectionDetails input[type=button]{margin:0 auto;display:block;margin-top:6px;font-size:11px;letter-spacing:.1em;margin-bottom:38px}.storeDirectionDetails .overview{font-size:14px;letter-spacing:.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;margin-bottom:18px}.storeDirectionDetails .input-text{-moz-appearance:textfield-multiline;-webkit-appearance:textarea;font:medium -moz-fixed;font:-webkit-small-control;overflow:auto;resize:none;padding:15px 10px 15px 58px;background-color:#eee;color:#8b8b8b;margin-bottom:20px;font-size:14px;letter-spacing:.02em;box-sizing:border-box;display:block;width:100%;line-height:20px;word-wrap:break-word}.js .zoomPreload,.storeDirectionDetails .route{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.storeDirectionDetails .input-text:focus{background:0 0;border:2px solid #cbcbcb;outline:0}.storeDirectionDetails .input-text[placeholder]:empty:before{content:attr(placeholder)}.storeDirectionDetails .directionInputs img,.storeDirectionDetails .location img{position:absolute;margin-top:10px;margin-left:16px}.storeDirectionDetails .location_b .input-text{margin-bottom:10px}.storeDirectionDetails .route{font-size:14px;letter-spacing:.02em;padding-left:58px;box-sizing:border-box}.storeDirectionDetails .route b{font-weight:400}.storeDirectionDetails .route br{clear:both}.storeDirectionDetails .route .straight:before{content:"";display:inline-block;float:left;position:absolute;left:42px}.storeDirectionDetails .route .roundabout-left:before,.storeDirectionDetails .route .turn-left:before,.storeDirectionDetails .route .turn-slight-left:before{content:"";display:inline-block;float:left;position:absolute;left:38px}.storeDirectionDetails .route .roundabout-right:before,.storeDirectionDetails .route .turn-right:before,.storeDirectionDetails .route .turn-slight-right:before{content:"";display:inline-block;float:left;position:absolute;left:40px}.storeDirectionDetails .location textarea{width:100%;overflow:hidden;resize:none;min-height:60px;box-sizing:border-box;padding:22px 10px 8px 60px;height:auto;margin-bottom:10px;font-size:14px;letter-spacing:.02em}.storeDirectionDetails .location textarea.autoExpand{padding-bottom:15px}.storeDirectionDetails .location img{position:absolute;margin-top:22px;margin-left:16px}.js .ui-dialog-content .product-col-2{padding:20px 0;width:58%}.js .ui-dialog-content .product-col-1{padding:13px 1%;width:39%}.js .ui-dialog-content .product-col-1 .product-image{max-width:100%}.js .ui-dialog-content .pdp-main{margin-top:65px;margin-bottom:35px}.js .ui-dialog-content .pdp-main h1.product-name{margin:.4em 0 3px;width:80%;font-style:normal}.js .ui-dialog-content .pdp-main .product-set-list{border:1px solid #e0e0e0;height:500px;overflow:auto}.js .zoomPreload,.js .zoomPup{background-color:#fff;border:1px solid #ccc}.js .ui-dialog-content .pdp-main .product-set-list .product-set-item{margin:1em 0}.js .ui-dialog-content .pdp-main .product-set-list .product-set-image{width:25%}.js .ui-dialog-content .pdp-main .product-set-list .product-set-details{width:75%}.js .ui-dialog-content .pdp-main .product-set-list .product-name{margin:0}.js .ui-dialog-content .pdp-main .product-set-list .block-add-to-cart .price{font-size:1.5em;padding:.4em 0 0;width:130px}.js .zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%}.js .zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);color:#333;font-size:12px;text-decoration:none;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0}.js .zoomPup,.js .zoomWrapperTitle{filter:alpha(opacity=60);overflow:hidden}.js .zoomOverlay,.js .zoomPup{z-index:101;position:absolute}.js .zoomPup{-moz-opacity:.6;opacity:.6;cursor:crosshair}.js .zoomOverlay{left:0;top:0;background:#fff;width:100%;height:100%;display:none}.js .zoomWindow{position:absolute;left:110%;top:40px;background:#fff;height:auto;z-index:10000;z-index:110}.js .zoomWrapper{position:relative;border:1px solid #999;z-index:110}.js .zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6}.js .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.js .zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.js .zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:.8;opacity:.8;position:absolute;display:block}.quickShop_alertpanel,.quickShop_alertpanel .mini-cart-content,.quickShop_alertpanel .mini-cart-total,.quickview-nav,.ui-widget-header{display:none}.quickShop_close{top:24px;right:45px}.quickview-nav .quickview-next{float:right}.quickview:hover{color:#000}.quickShop_alertpanel .alertPanel,.quickShop_alertpanel .deadendPanel{z-index:200}.quick-shop-ui-dialog .product-add-to-cart #remove-product{margin-top:10px;min-width:0;width:48.5%;margin-right:1.5%}.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .quick-shop-ui-dialog [disabled=disabled].add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .quick-shop-ui-dialog [disabled=disabled].add-card,.quick-shop-ui-dialog .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header [disabled=disabled].add-card,.quick-shop-ui-dialog .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header [disabled=disabled].add-card,.quick-shop-ui-dialog button[disabled=disabled]{float:left;min-width:80px}body[class$=US] .ui-widget-content .pdp-icon-strip .stripItem,body[class$=AU] .ui-widget-content .pdp-icon-strip .stripItem,body[class$=CA] .ui-widget-content .pdp-icon-strip .stripItem{font-size:11px;letter-spacing:.1em}body[class$=US] .ui-widget-content .pdp-icon-strip .stripItem .rowBottom,body[class$=AU] .ui-widget-content .pdp-icon-strip .stripItem .rowBottom,body[class$=CA] .ui-widget-content .pdp-icon-strip .stripItem .rowBottom{letter-spacing:.1em}.ui-widget-content .pdp-icon-strip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0 15px;clear:both}.ui-widget-content .pdp-icon-strip .stripItem,.ui-widget-content .pdp-icon-strip .try-sample{width:25%;margin-bottom:2%;margin-left:0;margin-right:0;cursor:pointer;text-align:center}.ui-widget-content .pdp-icon-strip .stripItem{font-size:11px;letter-spacing:.1em;word-wrap:break-word}.ui-widget-content .pdp-icon-strip .stripItem .rowBottom{letter-spacing:.1em;text-transform:uppercase}.ui-widget-content .pdp-icon-strip .stripItem .rowTop{position:relative;left:0;margin:0 auto;margin-top:5px;height:27px}.ui-widget-content .pdp-icon-strip .stripItem .icon,.ui-widget-content .pdp-icon-strip .stripItem .label{display:block}#main:after,#main:before,.editorial-slides-section:after,.editorial-slides-section:before,.home-fullwidth-banner:after,.home-fullwidth-banner:before,.home-halfwidth-promo-banner-content:after,.home-halfwidth-promo-banner-content:before,.home-halfwidth-promo-banner:after,.home-halfwidth-promo-banner:before{display:table;content:"";clear:both;zoom:1;visibility:hidden}.ui-widget-content .pdp-icon-strip .stripItem .label{color:#8b8b8b}.ui-widget-content .pdp-icon-strip .stripItem .label:hover{color:#000}.ui-widget-content .pdp-icon-strip .strip1 .icon{height:32px}.ui-widget-content .pdp-icon-strip .strip1 .rewardPointTop{line-height:35px;font-size:22px;color:#c20430;letter-spacing:-.01em}.ui-widget-content .pdp-icon-strip .strip1 .rewardPointBottom.label{color:#c20430}.ui-widget-content .product-variations .attribute .selected-value{margin:8px 0 26px}.home-fullwidth-banner,.home-halfwidth-promo-banner{margin-bottom:30px;float:left;box-sizing:border-box}.ui-widget-content .pdp-main .product-review .reviewsLinkContainer{margin-right:20px}.ui-widget-content .ui-dialog-content{padding-left:0;padding-right:0}.cart-page .pdpSkinTypeDropdownContainer{width:72%}.cart-page #add-to-cart{margin-top:10px;float:left;width:auto}.cart-page #add-to-cart,.cart-page #remove-product{min-width:46%}#main:not(.main-homepage){margin-top:21px}.home-fullwidth-banner{margin-top:20px}.home-fullwidth-banner:after,.home-fullwidth-banner:before{box-sizing:border-box}.home-fullwidth-banner img.fullbanner{width:100%}.home-halfwidth-promo-banner{margin-top:20px}.home-halfwidth-promo-banner:after,.home-halfwidth-promo-banner:before{box-sizing:border-box}.home-halfwidth-promo-banner-content{margin-left:40px;margin-right:40px}.home-halfwidth-promo-banner-content img.halfwidth{width:100%}.editorial-slides-section{margin-top:20px;margin-bottom:20px;clear:both}.editorial-slides-section .editorial-slides-heading,.editorial-slides-section .recommended-slides-heading{margin-top:30px;margin-bottom:40px;box-sizing:border-box;float:left;font-size:22px;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#000}.editorial-slides-section .editorial-slides-heading:after,.editorial-slides-section .editorial-slides-heading:before,.editorial-slides-section .recommended-slides-heading:after,.editorial-slides-section .recommended-slides-heading:before{content:"";display:table;clear:both;zoom:1;visibility:hidden;box-sizing:border-box}.editorial-slides-section .editorial-slides-heading a,.editorial-slides-section .recommended-slides-heading a{display:block;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-style:underline;font-size:11px;color:#be0f34}.editorial-slides-section .jcarousel-control{text-align:center;margin-bottom:50px;margin-top:10px}.editorial-slides-section .jcarousel-control:after,.editorial-slides-section .jcarousel-control:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.editorial-slides-section .jcarousel-control a{background:#282b30;display:inline-block;height:8px;width:8px;line-height:8px;border-radius:10px;text-indent:-9999px;margin-right:9px;text-decoration:none;opacity:.3;overflow:hidden;border:none;outline:0}.editorial-slides-section #editorial-carousel ul:after,.editorial-slides-section #editorial-carousel ul:before,.editorial-slides-section #editorial-carousel:after,.editorial-slides-section #editorial-carousel:before{display:table;content:"";clear:both;zoom:1;visibility:hidden}.editorial-slides-section .jcarousel-control a.active{opacity:1}.editorial-slides-section #editorial-carousel{width:100%;position:relative;overflow:hidden}.editorial-slides-section #editorial-carousel ul{position:relative;width:20000em;padding:0}.editorial-slides-section #editorial-carousel li{box-sizing:border-box;float:left;list-style:none}.editorial-slides-section #editorial-carousel li:after,.editorial-slides-section #editorial-carousel li:before{box-sizing:border-box}.editorial-slides-section #editorial-carousel li a{display:block}.editorial-slides-section #editorial-carousel li a:after,.editorial-slides-section #editorial-carousel li a:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.editorial-slides-section #editorial-carousel li img{width:100%}.editorial-slides-section #editorial-carousel li b{font:11px regular gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#8b8b8b;letter-spacing:.05em;display:block;margin-top:25px}.editorial-slides-section #editorial-carousel li h3{color:#000;font:30px/30px ClarinsRegular,"Times New Roman",Times,serif;letter-spacing:-.01em;display:block;margin:10px 0}.category-banners-section ul:after,.category-banners-section ul:before,.category-banners-section:after,.category-banners-section:before,.category-banners:after,.category-banners:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.editorial-slides-section #editorial-carousel li p{color:#8b8b8b;font:14px/20px "Gotham SSm book A","Gotham SSm book B",Helvetica,Arial,sans-serif;letter-spacing:.02em}.category-banners-section{overflow:hidden;width:100%}.category-banners-section ul{padding:0;margin:0;position:relative;width:20000em}.category-banners-section li{box-sizing:border-box;float:left;margin-top:30px;margin-bottom:30px;list-style:none}.category-banners-section li:after,.category-banners-section li:before{box-sizing:border-box}.category-banners .category-banners-content{margin-left:20px;margin-right:20px;display:block;margin-bottom:20px}.category-banners .category-banners-content:after,.category-banners .category-banners-content:before,.categorybannersliderWrp .jcarousel-control:after,.categorybannersliderWrp .jcarousel-control:before,.categorylanding_multieditorial_wrp .jcarousel-control:after,.categorylanding_multieditorial_wrp .jcarousel-control:before,.homepage-product-recomendations-section .jcarousel-control:after,.homepage-product-recomendations-section .jcarousel-control:before,.product-recomendations .jcarousel-control:after,.product-recomendations .jcarousel-control:before,.pt_storefront:after,.pt_storefront:before{display:table;clear:both;zoom:1;visibility:hidden;content:""}.category-banners .category-banners-content:last-child{margin-bottom:0}.category-banners .category-banners-content .category-banners-img{width:100%}.categorybannersliderWrp .jcarousel-control,.categorylanding_multieditorial_wrp .jcarousel-control,.homepage-product-recomendations-section .jcarousel-control,.product-recomendations .jcarousel-control{text-align:center;margin-bottom:50px;margin-top:10px}.categorybannersliderWrp .jcarousel-control a,.categorybannersliderWrp .jcarousel-pagination a,.categorylanding_multieditorial_wrp .jcarousel-control a,.categorylanding_multieditorial_wrp .jcarousel-pagination a,.homepage-product-recomendations-section .jcarousel-control a,.homepage-product-recomendations-section .jcarousel-pagination a,.product-recomendations .jcarousel-control a,.product-recomendations .jcarousel-pagination a{background:#282b30;display:inline-block;height:8px;width:8px;line-height:8px;border-radius:10px;text-indent:-9999px;margin-right:9px;text-decoration:none;opacity:.3;overflow:hidden;border:none;outline:0}.categorybannersliderWrp .jcarousel-control a.active,.categorybannersliderWrp .jcarousel-pagination a.active,.categorylanding_multieditorial_wrp .jcarousel-control a.active,.categorylanding_multieditorial_wrp .jcarousel-pagination a.active,.homepage-product-recomendations-section .jcarousel-control a.active,.homepage-product-recomendations-section .jcarousel-pagination a.active,.product-recomendations .jcarousel-control a.active,.product-recomendations .jcarousel-pagination a.active{background:#282b30;opacity:1}.categorylanding_multieditorial_wrp .jcarousel-pagination{bottom:0}.categorybannersliderWrp,.homepage-product-recomendations-section,.product-recomendations{margin-top:0;margin-bottom:40px;position:relative}.categorybannersliderWrp:after,.categorybannersliderWrp:before,.homepage-product-recomendations-section:after,.homepage-product-recomendations-section:before,.product-recomendations:after,.product-recomendations:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.categorybannersliderWrp .recommended-slides-heading,.homepage-product-recomendations-section .recommended-slides-heading,.product-recomendations .recommended-slides-heading{margin-top:10px;margin-bottom:50px;margin-left:10px;margin-right:10px;box-sizing:border-box;float:left}.categorybannersliderWrp .recommended-slides-heading:after,.categorybannersliderWrp .recommended-slides-heading:before,.homepage-product-recomendations-section .recommended-slides-heading:after,.homepage-product-recomendations-section .recommended-slides-heading:before,.product-recomendations .recommended-slides-heading:after,.product-recomendations .recommended-slides-heading:before{content:"";display:table;clear:both;zoom:1;visibility:hidden;box-sizing:border-box}.categorybannersliderWrp .recommended-slides-heading .heading2,.categorybannersliderWrp .recommended-slides-heading .heading3,.homepage-product-recomendations-section .recommended-slides-heading .heading2,.homepage-product-recomendations-section .recommended-slides-heading .heading3,.product-recomendations .recommended-slides-heading .heading2,.product-recomendations .recommended-slides-heading .heading3{text-transform:uppercase;text-align:center;color:#000;position:relative;z-index:1;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:.025em;margin-top:10px}.categorybannersliderWrp .recommended-slides-heading .heading2:before,.categorybannersliderWrp .recommended-slides-heading .heading3:before,.homepage-product-recomendations-section .recommended-slides-heading .heading2:before,.homepage-product-recomendations-section .recommended-slides-heading .heading3:before,.product-recomendations .recommended-slides-heading .heading2:before,.product-recomendations .recommended-slides-heading .heading3:before{border-top:1px solid #e5e5e5;content:"";margin:0 auto;position:absolute;top:10px;left:0;right:0;bottom:0;width:100%;z-index:-1}.categorybannersliderWrp .recommended-slides-heading .heading2 span,.categorybannersliderWrp .recommended-slides-heading .heading3 span,.homepage-product-recomendations-section .recommended-slides-heading .heading2 span,.homepage-product-recomendations-section .recommended-slides-heading .heading3 span,.product-recomendations .recommended-slides-heading .heading2 span,.product-recomendations .recommended-slides-heading .heading3 span{background:#fff;padding:0 10px}.categorybannersliderWrp .recommended-slides-heading a,.homepage-product-recomendations-section .recommended-slides-heading a,.product-recomendations .recommended-slides-heading a{display:block;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-decoration:underline;font-size:11px;color:#be0f34;margin-top:10px}.product-recomendations-include .product-badge{left:0}.product-recomendations-include .jcarousel .grid-tile{margin:0}.product-recomendations-include .jcarousel-pagination{bottom:162px}.categorybanner-slider ul:after,.categorybanner-slider ul:before,.categorybanner-slider:after,.categorybanner-slider:before,.product-recomendation-slider ul:after,.product-recomendation-slider ul:before,.product-recomendation-slider:after,.product-recomendation-slider:before{display:table;content:"";clear:both;zoom:1;visibility:hidden}.product-recomendations-include .product-tile-block{height:118px}.product-recomendations-include .product-quickshop{width:100%;max-width:130px}.product-recomendations-include .product-quickshop a{padding-left:0;padding-right:0}.categorybanner-slider,.product-recomendation-slider{clear:both;overflow:hidden;position:relative;width:100%}.categorybanner-slider ul,.product-recomendation-slider ul{position:relative;width:20000em;padding:0}.categorybanner-slider li.grid-tile,.product-recomendation-slider li.grid-tile{box-sizing:border-box;float:left;width:200px;margin:0;padding:0;height:auto}.categorybanner-slider li.grid-tile:after,.categorybanner-slider li.grid-tile:before,.product-recomendation-slider li.grid-tile:after,.product-recomendation-slider li.grid-tile:before{content:"";display:table;clear:both;zoom:1;visibility:hidden;box-sizing:border-box}.jcarouselControlarrows,.jcarouselControlarrows.disabled{display:none}.jcarouselControlprev{left:0}.jcarouselControlnext{right:0}.choose-from-wrapper .choosefromform .jcarousel-control-next .jcarouselControlarrows span,.choose-from-wrapper .choosefromform .jcarousel-control-prev .jcarouselControlarrows span,.jcarouselControlarrows .choose-from-wrapper .choosefromform .jcarousel-control-next span,.jcarouselControlarrows .choose-from-wrapper .choosefromform .jcarousel-control-prev span,.jcarouselControlarrows .gs-product-slot-control-next:after,.jcarouselControlarrows .gs-product-slot-control-prev:after,.jcarouselControlarrows .svg-left-arrow-white,.jcarouselControlarrows .svg-right-arrow-white{display:inline-block;height:40px;position:relative;top:15px;width:30px}.categorybanner-slider li{box-sizing:border-box;float:left;width:200px;margin:0;padding:0;height:auto;list-style:none}.categorybanner-slider li:after,.categorybanner-slider li:before{content:"";display:table;clear:both;zoom:1;visibility:hidden;box-sizing:border-box}#instagram-block li{border:0}.instagram-image{box-sizing:border-box;float:left;line-height:0}.instagram-image:after,.instagram-image:before{box-sizing:border-box}.instagram-image img{width:100%}.instagram-homepage-title{margin:30px 0;text-transform:uppercase;text-align:center}.instagram-homepage-title .svg-home-instagram-logo{display:inline-block}.instagram-homepage-title span{vertical-align:middle}.homepage-instagram-footer{text-align:center;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;margin:40px}.homepage-top-carousel .jcarousel-wrapper{box-shadow:none;margin:0 auto}.homepage-top-carousel .jcarousel-wrapper .jcarousel-control-prev{display:none;left:-2px}.homepage-top-carousel .jcarousel-wrapper .jcarousel-control-next{display:none;right:-2px}.recomendations-buttons{list-style-type:none;padding-left:0;height:auto}.recomendations-buttons .homepage-product-recomendations-section{cursor:pointer}.recomendations-buttons .selected-recomendation{border-bottom:none}.recomendations-buttons .selected-recomendation .homepage-product-recomendations-section{cursor:pointer}.recomendations-buttons .selected-recomendation .homepage-product-recomendations-section span{color:#be0f34}.recomendations-buttons li:first-child .homepage-product-recomendations-section{border-left:none}.recomendations-buttons li:last-child .homepage-product-recomendations-section{border-right:none}.recomendations-buttons li{width:100%;height:100%;display:inline-block;float:left;border-top:2px solid #e4e4e4}.recomendations-buttons li .jcarousel-holder{display:none;height:auto}.recomendations-buttons li .jcarousel-holder .jcarousel{z-index:88}.recomendations-buttons li .jcarousel-holder ul li{border:none}.recomendations-buttons li .jcarousel-holder ul li .product-tile .product-review{margin-top:10px}.recomendations-buttons li .jcarousel-holder ul li .product-tile .product-tile-block .product-name{margin-top:3em}.recomendations-buttons li .jcarousel-holder .products-carousel{height:inherit}.homepage-top-carousel .jcarousel-wrapper,.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .recommended-slides-heading .heading2:after,.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .recommended-slides-heading .heading2:before{border:none}.recomendations-buttons li .plus-btn{display:block;height:0;position:relative;top:15px;left:-10px;color:#b0b0b0;float:right;font-size:2em}.recomendations-buttons li .homepage-product-recomendations-section{height:40px;margin-bottom:0}.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations{margin-bottom:0}.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .recommended-slides-heading{margin-bottom:0;margin-top:0;margin-left:0}.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .recommended-slides-heading .heading2{float:left;top:4px}.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .quickViewDialog:before{display:inline-block}.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .recommended-slides-heading .heading2 span{white-space:nowrap;font-size:19px;background:0 0}.recomendations-buttons li .homepage-product-recomendations-section .product-recomendations .jcarousel-pagination{display:none}.recomendations-buttons li .jcarousel-pagination{display:block;top:185px;z-index:88;margin-top:15px;margin-bottom:15px}.recomendations-buttons li .jcarousel-pagination a{box-shadow:none;background-color:#bfbdbe}.recomendations-buttons li .jcarousel-pagination a.active{background-color:#24292f}.categorybannersliderWrp .categorybanner-slider .jcarouselControlarrows,.jcarousel-holder.best-sellers .products-pagination,.jcarousel-holder.online-exclusive .products-pagination,.jcarousel-holder.top-rated .products-pagination{background-color:#ccc;opacity:.9}.jcarousel-holder{display:none;height:auto}.jcarousel-holder .products-carousel{height:inherit}.homepage-product-recomendations-section .product-recomendations .products-carousel .search-result-items .grid-tile .product-tile .product-quickshop{display:block;width:110px;margin:0 auto}.homepage-product-recomendations-section .product-recomendations .products-carousel .search-result-items .grid-tile .product-tile .product-image{margin-bottom:20px}.homepage-product-recomendations-section .product-recomendations .products-carousel .jcarousel-pagination{top:220px}.categorybannersliderWrp{clear:both}.categorybannersliderWrp .categorybanner-slider{position:static}.categorybannersliderWrp .categorybanner-slider .jcarouselControlnext{right:-22px}.categorybannersliderWrp .categorybanner-slider .jcarouselControlprev{left:-22px}.jcarousel-holder.best-sellers .products-pagination.jcarouselControlnext,.jcarousel-holder.online-exclusive .products-pagination.jcarouselControlnext,.jcarousel-holder.top-rated .products-pagination.jcarouselControlnext{right:8px}.jcarousel-holder.best-sellers .products-pagination.jcarouselControlprev,.jcarousel-holder.online-exclusive .products-pagination.jcarouselControlprev,.jcarousel-holder.top-rated .products-pagination.jcarouselControlprev{left:8px}.editorial-slides-section #editorial-carousel .jcarouselControlarrows{background:rgba(0,0,0,.25)}.editorial-slides-section #editorial-carousel .jcarouselControlarrows.jcarouselControlprev{left:-5px}.editorial-slides-section #editorial-carousel .jcarouselControlarrows.jcarouselControlnext{right:-5px}.homepage-top-carousel{text-align:center}.homepage-top-carousel .customCarousel li{width:100vw;max-width:1600px}.homepage-top-carousel .jcarousel-wrapper ul{display:inline-block}.homepage-top-carousel .jcarousel-wrapper .jcarousel-pagination{top:150px;bottom:auto}.homepage-top-carousel .jcarousel-wrapper .jcarousel-pagination a{color:#fff;box-shadow:none;background:#c0bebe}.homepage-top-carousel .jcarousel-wrapper .jcarousel-pagination a:last-child{margin-right:0}.homepage-top-carousel .jcarousel-wrapper .jcarousel-pagination a.active{background:#282b30}.homepage-top-carousel .jcarousel-wrapper .products-pagination{opacity:.9;top:178px;background-color:#b6aca2}.homepage-top-carousel .jcarousel-wrapper .products-pagination.jcarousel-control-prev{left:20px}.homepage-top-carousel .jcarousel-wrapper .products-pagination.jcarousel-control-next{right:20px}.homepage-top-carousel .jcarousel-wrapper .products-pagination.jcarousel-control-next,.homepage-top-carousel .jcarousel-wrapper .products-pagination.jcarousel-control-prev{border:none;box-shadow:none}.homepage-top-carousel .Aspot-banner>a{display:block}.choose-from-wrapper .homepage-top-carousel .Aspot-banner .choose-from-holder,.editorial-slides-section .homepage-top-carousel .Aspot-banner #editorial-carousel,.homepage-top-carousel .Aspot-banner .QandA-tabs-wraper,.homepage-top-carousel .Aspot-banner .articles-wraper,.homepage-top-carousel .Aspot-banner .cart-actions-top,.homepage-top-carousel .Aspot-banner .cart-page-header-section,.homepage-top-carousel .Aspot-banner .choose-from-wrapper .choose-from-holder,.homepage-top-carousel .Aspot-banner .editorial-slides-section,.homepage-top-carousel .Aspot-banner .editorial-slides-section #editorial-carousel,.homepage-top-carousel .Aspot-banner .gift-kit-sticky-content,.homepage-top-carousel .Aspot-banner .mag-instagram-wrapper .mag-instagram-header,.homepage-top-carousel .Aspot-banner .main-content-holder.hasNavigation,.homepage-top-carousel .Aspot-banner .mobile-full-width,.homepage-top-carousel .Aspot-banner .pdp-bottom-container .content,.homepage-top-carousel .Aspot-banner .pdp-main,.homepage-top-carousel .Aspot-banner .pdp-top-container .content,.homepage-top-carousel .Aspot-banner .pt_account .page-content .primary-content,.homepage-top-carousel .Aspot-banner .pt_checkout .primary-focus,.homepage-top-carousel .Aspot-banner .pt_product-search-result .plp-container,.homepage-top-carousel .Aspot-banner .pt_samples .primary-focus,.homepage-top-carousel .Aspot-banner .pt_store-locator .store-locator,.homepage-top-carousel .Aspot-banner .row,.homepage-top-carousel .Aspot-banner .samples-max-count-reached-overlay,.homepage-top-carousel .Aspot-banner .samples-overlay,.homepage-top-carousel .Aspot-banner .samples-product-overlay,.homepage-top-carousel .Aspot-banner .search-no-result-content,.homepage-top-carousel .Aspot-banner .shopping-bag-primary-content,.homepage-top-carousel .Aspot-banner .sticky-add-to-bag-content,.homepage-top-carousel .Aspot-banner .vanity-kit-sticky-content,.homepage-top-carousel .Aspot-banner .wishlist-editorial-slides-section,.homepage-top-carousel .Aspot-banner .wishlist-editorial-slides-section #wishlist-editorial-carousel,.mag-instagram-wrapper .homepage-top-carousel .Aspot-banner .mag-instagram-header,.pdp-bottom-container .homepage-top-carousel .Aspot-banner .content,.pdp-top-container .homepage-top-carousel .Aspot-banner .content,.pt_account .page-content .homepage-top-carousel .Aspot-banner .primary-content,.pt_checkout .homepage-top-carousel .Aspot-banner .primary-focus,.pt_product-search-result .homepage-top-carousel .Aspot-banner .plp-container,.pt_samples .homepage-top-carousel .Aspot-banner .primary-focus,.pt_store-locator .homepage-top-carousel .Aspot-banner .store-locator,.wishlist-editorial-slides-section .homepage-top-carousel .Aspot-banner #wishlist-editorial-carousel{text-align:center}.homepage-top-carousel .Aspot-banner a:hover{color:#000;text-decoration:none}.homepage-top-carousel .Aspot-banner .Aspot-banner-visual{width:100%;height:140px;margin-left:0;overflow:hidden;margin-bottom:33px}.homepage-top-carousel .Aspot-banner .Aspot-banner-visual>img{display:none}.homepage-top-carousel .Aspot-banner .visual{width:100%;height:100%;margin-left:0;position:relative}.homepage-top-carousel .Aspot-banner .visual img{top:50%;left:50%;width:auto;height:100%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage-top-carousel .Aspot-banner .special-mention{padding:0;font-size:16px;margin:0 0 8px}.homepage-top-carousel .Aspot-banner h2{color:#000;font-size:40px;margin:6px 0 0;line-height:1em;text-align:center;font-weight:400;letter-spacing:-.02em;font-family:ClarinsRegular,times new roman,Times,serif}.homepage-top-carousel .Aspot-banner .text{margin:0;font-size:16px;padding-top:12px;text-align:center;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.homepage-top-carousel .Aspot-banner .btn-link,.homepage-top-carousel .Aspot-banner.Type3 .special-mention{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.homepage-top-carousel .Aspot-banner .btn-link{color:#000;font-size:11px;padding:16px 0;min-width:196px;margin-top:16px;display:inline-block;letter-spacing:.1em;border:2px solid #e5e5e5}.homepage-top-carousel .Aspot-banner .btn-link:hover{color:#000;border-color:#000}.homepage-top-carousel .Aspot-banner.Type1 .special-mention{margin:0 0 11px}.homepage-top-carousel .Aspot-banner.Type1 h2{margin-top:5px}.homepage-top-carousel .Aspot-banner.Type2 .special-mention{margin:0 0 8px}.homepage-top-carousel .Aspot-banner.Type2 h2{padding:0;margin-top:-2px}.homepage-top-carousel .Aspot-banner.Type3 .special-mention{padding:0;font-size:14px;margin:0 0 9px;color:#be0f34;letter-spacing:.05em}.homepage-top-carousel .Aspot-banner.Type3 h2{padding:0;margin-top:6px}.isSharedWishList.pt_account .primary-content{width:100%}.main-content-holder .wishlist-header{margin-left:20px;margin-right:20px}.main-content-holder .wishlist-header h1{letter-spacing:-.02em;font-size:35px;margin-bottom:23px;margin-top:27px}.main-content-holder .wishlist-header .totalAddedProducts{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;margin-bottom:7px;text-align:center;width:30%;float:left}.main-content-holder .wishlist-header .wishlistShare{width:70%;float:right;text-align:right;margin-bottom:7px}.main-content-holder .wishlist-header .wishlistShare a{outline:0}.main-content-holder .wishlist-header .wishlistShare .shareOption{display:inline-block;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.main-content-holder .wishlist-header .wishlistShare .shareOption.emailWishlist{margin:0 20px}.main-content-holder .wishlist-header .wishlistShare .shareOption .stButton{margin-right:0;margin-left:0}.main-content-holder .wishlist-header .wishlistShare .shareOption .sharethis{display:none}.main-content-holder .wishlist-header .wishlistShare .shareOption .icon{display:inline-block;text-align:left}.main-content-holder .wishlist-header .wishlistShare .shareOption .icon.svg-black-email-dims{width:55px;height:25px;margin-bottom:-5px}.main-content-holder .wishlist-header .wishlistShare .shareOption .icon.svg-copy-icon-dims{width:30px;height:25px;margin-bottom:-6px}.main-content-holder .wishlist-header .wishlistShare .shareOption .icon.svg-share-dims{width:30px;margin-bottom:-8px}.main-content-holder .wishlist-header .wishlistShare .shareOption .wishlistShareButton{display:inline-block;outline:0}.main-content-holder .wishlist-header .wishlistShare .shareOption .wishlistShareButton span{margin-right:-2px}.main-content-holder .wishlist-header .wishlistEmptyText{letter-spacing:.02em;font-size:22px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;text-align:center;margin-bottom:15px;padding-top:11px}.main-content-holder .wishlist-header .wishlist-banner{border:12px solid #e5e5e5;height:auto;margin-top:10px;margin-bottom:30px;padding:10px 10px 30px}.main-content-holder .wishlist-header .wishlist-banner .banner-image{float:none;width:100%}.main-content-holder .wishlist-header .wishlist-banner .banner-image img{width:100%}.main-content-holder .wishlist-header .wishlist-banner .banner-content{float:none;padding:20px 25px 20px 20px;width:auto}.main-content-holder .wishlist-header .wishlist-banner .banner-content .banner-heading{letter-spacing:0;font-size:32px;font-family:ClarinsRegular,times new roman,Times,serif;color:#000;text-align:center;margin-bottom:12px}.main-content-holder .wishlist-header .wishlist-banner .banner-content .banner-text{letter-spacing:.02em;font-size:16px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;text-align:center;margin-bottom:25px}.main-content-holder .wishlist-header .wishlist-banner .banner-content .banner-button{letter-spacing:.1em;font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase;border:2px solid #e5e5e5;display:table;margin:0 auto;padding:11px 0;max-width:131px;width:100%;cursor:pointer;text-align:center}.main-content-holder .secondary .profile-info.profile-info-guest{text-align:center;margin-bottom:30px}.main-content-holder .guest-wishlist-page .wishlist-header .totalAddedProducts,.main-content-holder .guest-wishlist-page .wishlist-header h1{text-align:left}.main-content-holder .secondary .profile-info-title{font-size:22px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.main-content-holder .secondary .guest-account-nav-description{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:.02em}.main-content-holder .secondary#secondary .guest-account-nav-button{margin-top:30px;width:100%;color:#fff}.wishlist-product-data .product-content .product-name,.wishlist-product-data .product-content .product-size{margin-bottom:9px;font-size:14px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.wishlist-product-data{box-sizing:border-box;float:left;margin-top:20px}.wishlist-product-data:after,.wishlist-product-data:before{box-sizing:border-box}.wishlist-product-data .product-image{float:left;box-sizing:border-box;padding:0 20px}.wishlist-product-data .product-image img{width:100%}.wishlist-product-data .product-content{float:left;box-sizing:border-box;padding:0 15px}.wishlist-product-data .product-content .product-name{color:#000}.wishlist-product-data .product-content .product-size{color:#8b8b8b}.wishlist-product-data .product-content .product-price,.wishlist-product-data .product-content .product-review{margin-bottom:10px}.wishlist-product-data .product-content .product-price .crossed{text-decoration:line-through}.wishlist-product-data .product-content .product-price .price-now{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#be0f34}.wishlist-product-data .product-content .product-price .price-standard{letter-spacing:.02em;font-size:14px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000}.wishlist-product-data .product-content .product-price .save{color:#8b8b8b;padding:3px}.wishlist-product-data .product-content .product-price .percentage{background-color:#8b8b8b;color:#fff}.wishlist-product-data .product-content .pricePerUnit{font-size:11px;letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b;margin-bottom:10px}.wishlist-product-data .product-content .freeshipping,.wishlist-product-data .product-content .product-review .review-link{letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;text-transform:uppercase}.wishlist-product-data .product-content .product-review .review-link{font-size:11px}.wishlist-product-data .product-content .product-review .review-link .reviewText{border-bottom:1px solid #d4d4d4}.wishlist-product-data .product-content .freeshipping{font-size:10px;color:#be0f34;margin-bottom:7px}.wishlist-product-data .product-content .product-stock{letter-spacing:.02em;font-size:11px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#000;margin-bottom:10px}.wishlist-product-data .product-content .wishlist-skinType{letter-spacing:.02em;font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#040404;text-transform:uppercase;float:left}.wishlist-product-data .product-content .wishlist-variations{float:left;height:auto;padding-left:5px;width:55%;margin-bottom:5px}.wishlist-product-data .product-content .wishlist-variations .wishlist-skinType-variations{letter-spacing:.05em;font-size:11px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b}.wishlist-product-data .product-content .wishlist-color{margin-bottom:17px;margin-top:9px;float:left}.wishlist-product-data .product-content .wishlist-color .wishlist-colorText,.wishlist-product-data .product-content .wishlist-color .wishlist-colorValue{letter-spacing:.02em;font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#040404;text-transform:uppercase}.wishlist-product-data .product-content .wishlist-color .wishlist-colorValue span{text-transform:none;color:#8b8b8b}.wishlist-product-data .product-content .product-CTA{margin:17px 0 0;clear:both}.wishlist-product-data .product-content .product-CTA .add-to-bag{height:40px;min-width:120px}.wishlist-product-data .product-content .removeBtn{float:left;margin-bottom:24px;margin-top:17px;clear:both}.wishlist-product-data .product-content .removeBtn .remove-product{letter-spacing:.1em;font-size:11px;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase;border-bottom:1px solid #d4d4d4}.wishlist-product-data .product-content .addedDate{text-align:left;letter-spacing:.02em;font-size:11px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#8b8b8b}.wishlist-editorial-slides-section .wishlist-editorial-slides-heading a,.writeReview{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.wishlist-product-data .hr-wishlist{margin-left:20px;margin-right:20px}hr{background-color:#e5e5e5;border:none;box-sizing:content-box;display:block;float:left;height:1.5px;position:relative;width:100%}.rating.stars{display:inline}.writeReview{display:block;letter-spacing:.1em;color:#000;margin-top:9px;text-decoration:underline;text-transform:uppercase}.mobileAddedDate{display:block;margin-bottom:10px}.deskTabAddedDate{display:none}.wishlist-discovermore{margin-bottom:-42px}.wishlist-editorial-slides-section{margin-top:20px;margin-bottom:20px;clear:both}.wishlist-editorial-slides-section:after,.wishlist-editorial-slides-section:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.wishlist-editorial-slides-section .wishlist-editorial-slides-heading{margin-top:30px;margin-bottom:40px;box-sizing:border-box;float:left;font-size:22px;letter-spacing:.02em;text-align:center;color:#000}.wishlist-editorial-slides-section .wishlist-editorial-slides-heading:after,.wishlist-editorial-slides-section .wishlist-editorial-slides-heading:before{content:"";display:table;clear:both;zoom:1;visibility:hidden;box-sizing:border-box}.wishlist-editorial-slides-section .wishlist-editorial-slides-heading a{display:block;font-style:underline;font-size:11px;color:#be0f34}.wishlist-editorial-slides-section .jcarousel-control{text-align:center;margin-bottom:50px;margin-top:10px}