@media only screen and (max-device-width: 736px){body.account.show #sephora-profile-picture{display:none}body.account.show .cc_btn{width:100% !important}body.account.show .submit_buttons{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.account.show #user_info_container{padding:16px 20px}body.account.show #user_info_container #personal_edit_link{float:right;display:inline-block;font-size:17px;text-decoration:none;width:20%}body.account.show #user_info_container a{text-decoration:none}body.account.show #user_info_container .right_container{width:100%}body.account.show #user_info_container .right_container .float_left{width:100%}body.account.show #user_info_container .right_container .cc_sprite{width:58px}body.account.show #user_info_container table,body.account.show #user_info_container .address{font-size:16px}body.account.show #user_info_container .personal_head{display:inline-block;width:100%}body.account.show #user_info_container .personal_head h3{width:80%;float:left}body.account.show #user_info_container table.personal_details td:first-child{font-weight:bold}body.account.show #user_info_container #po_box_address_warning{display:inline-block;margin-left:20px}body.account.show #user_info_container .grey_forms{width:100%;padding:0}body.account.show #user_info_container .grey_forms fieldset{padding-left:13px}body.account.show #user_info_container .grey_forms .co_left,body.account.show #user_info_container .grey_forms .co_right{width:80%}body.account.show #user_info_container .grey_forms .block input{width:200px}body.account.show #user_info_container .grey_forms .pink_button{text-shadow:none;word-break:break-word}body.account.show #user_info_container .grey_forms .cancel_button{line-height:36px}body.account.show #user_info_container .edit_dob{float:right;margin-top:20px;font-size:14px;width:55%}body.account.show #user_info_container .edit_dob a{border-bottom:1px solid}body.account.show #credit_card_form_container{margin-left:0 !important;width:100% !important}body.account.show #credit_card_form_container #billing_address_section #billing_address_country_id{width:200px}body.account.show #personal_details_form_cancel{line-height:36px}body.account.show #single_column p{margin-bottom:8px}body.account.show #single_column .label{width:100px;display:inline-block;font-weight:bold}body.account.show #single_column .address p{margin-bottom:4px;line-height:normal}body.account.show #account_content{width:100%}body.account.show #account_content .form_action{text-decoration:none}body.account.show #account-navigation-container{position:relative}body.account.show #account-navigation-container .mobile_title{width:100%;margin:0 !important}body.account.show .edit-link{float:right;margin-right:5px;color:#000 !important}body.account.show .edit-address{margin-top:-19px}body.account.show #account-navigation{position:relative}body.account.show .account-navigation-link{font-size:1.25em;padding-left:10px;line-height:39px;color:#000;text-transform:uppercase;float:left;letter-spacing:0.5px}body.account.show .account-navigation-list>li{border-bottom:1px solid #000000;padding-top:10px;height:32px}body.account.show .account-navigation-loading{width:32px;height:32px;background:url(/assets/ajax-loader-f8c1bb3db38dcd17540aea9cbd79422192958ecc1b5c18873941b63f99678924.gif);position:absolute;left:50%;margin-left:-16px;margin-top:-16px;display:none}body.account.show .right-arrow-menu-nav{margin-top:14px;margin-right:12px}body.account.show table#cc_table tr{line-height:20px}body.account.show table#cc_table td{padding:10px}body.account.show table#cc_table .cc_sprite{display:block;margin-bottom:10px}body.account.show table#cc_table .cc_number{line-height:15px;margin:0}}body.account.tablet #account_content .address p{line-height:25px}body.account.tablet #cc_table{font-size:14px}body.account.tablet h3#earn_pts{font-size:1em}body.account.tablet table.personal_details td{padding:5px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.account_orders.edit #single_column{padding-bottom:15px}body.account_orders.edit #details{padding-bottom:25px}body.account_orders.edit .sub_header{text-transform:uppercase}body.account_orders.edit input[type=submit]{margin:20px 0 0 200px}body.account_orders.edit #delivery_text,body.account_orders.edit #self_collection_text{margin-top:10px}body.account_orders.edit #delivery_options fieldset{padding-left:15px}body.account_orders.edit #courier_details{margin-bottom:10px}body.account_orders.edit #courier_details h3.checkout_title{display:none}body.account_orders.edit #self_collection_text{position:relative}body.account_orders.edit .slot_text{margin-top:5px;font-size:15px;color:#d50032}body.account_orders.edit #self_collection_text p{line-height:17px}body.account_orders.edit .form_title{font-size:14px;font-weight:bold}body.account_orders.edit #self_collect_info{line-height:20px;padding:15px;width:376px}body.account_orders.edit #self_collect_info ul{margin-left:15px}body.account_orders.edit #self_collect_info li{list-style:disc}body.account_orders.edit #self_collect_info .stylish_close{margin:-5px -5px 0 0;cursor:pointer}body.account_orders.edit #delivery_options .pickup_wrapper label{float:none}body.account_orders.edit.mobile #edit_order_submit{width:100%;margin:20px 0 0 0}body.account_orders.edit.mobile #delivery_options #delivery_window_wrapper{padding-left:0}body.account_orders.index .empty-bag-container{padding-bottom:15px}body.account_orders.index .empty-bag-container.offline{border-bottom:none}body.account_orders.index p.more-items{font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.account_orders.index .top_info_sort{height:15px}body.account_orders.index .top_info_sort p{float:left;font-size:13px;margin-top:15px}body.account_orders.index .top_info_sort p span a{font-weight:700;letter-spacing:0.5px;text-decoration:underline}body.account_orders.index .top_info_sort fieldset{float:right}body.account_orders.index ul.tabs.short_tabs li{padding:0;margin-top:25px;display:inline-block;font-size:13px;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.account_orders.index .order-header{font-size:13px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;color:#cccccc;padding-bottom:0}body.account_orders.index .current .order-header{color:#000}body.account_orders.index .separator{display:inline-block;color:#cccccc;font-size:20px}body.account_orders.index .account_order_table.offline td{vertical-align:middle;padding:7px 7px 7px 19px;line-height:100%}body.account_orders.index .account_order_table.offline td.order_status span{vertical-align:super}body.account_orders.index .account_order_table{-moz-box-sizing:border-box}body.account_orders.index .account_order_table .online-order-images{padding-right:5px}body.account_orders.index .account_order_table td.order_status span.status_img{vertical-align:middle}body.account_orders.index .account_order_table td.order_status span{vertical-align:top;font-weight:700;letter-spacing:0.5px}body.account_orders.index .account_order_table td.order_status p{height:30px;width:110px;outline:1px solid #CCC;text-align:center}body.account_orders.index .account_order_table a.tracking_url{text-transform:uppercase;vertical-align:sub}body.account_orders.index .account_order_table td.order_number a{text-decoration:underline}body.account_orders.index .account_order_table .description{width:200px}body.account_orders.index .account_order_table .description p{line-height:20px}body.account_orders.index .account_order_table .header-number{width:110px}body.account_orders.index .account_order_table .header-date{width:90px}body.account_orders.index .account_order_table .header-images{width:340px}body.account_orders.index .account_order_table .product{vertical-align:top;overflow:hidden}body.account_orders.index .account_order_table .product .image{padding-left:10px}body.account_orders.index .account_order_table .product img{max-width:100px;max-height:100px}body.account_orders.index .account_order_table tr.even{background-color:#f4f4f4}body.account_orders.index .account_order_table .total{font-weight:bold;background-color:#efefef}body.account_orders.index .account_order_table .number{width:150px}body.account_orders.index .account_order_table .order_status{width:150px}body.account_orders.index .account_order_table a.ajax_cart_link{text-decoration:underline;display:block;margin-top:20px}body.account_orders.index .account_order_table p.variant{min-height:20px}body.account_orders.index .col-old{margin-top:0}body.account_orders.index .loading_orders{height:125px;z-index:100;background-image:url(/assets/sephora/sephora_loader-8405769b79cc364cce601b4497359f645a69d0b0db307b4fb8198d5c5b0c94be.gif);background-repeat:no-repeat;background-color:rgba(255,255,255,0.9);background-position:center center}body.account_orders.index .review_load_more{float:right}body.account_orders.index #best_sellers .product .brand,body.account_orders.index #best_sellers .product .product_name{font-size:13px}body.account_orders.index .featured_product .image img{width:130px;height:auto;min-height:130px}body.account_orders.index .product_row .carousel_viewport .featured_product{width:130px;margin-right:17px}body.account_orders.index .product_row .carousel_viewport .featured_product:first-child{margin-left:5px}body.account_orders.index .product_row .arrow{height:165px}body.account_orders.index .product_row .arrow a{margin-top:50px}body.account_orders.index .product_shared .product_description{margin-top:22px}body.account_orders.index .product_row_title{letter-spacing:normal;text-align:initial;margin-bottom:29px}body.account_orders.index .product_row .carousel_viewport{width:880px}body.account_orders.index .active{display:block}body.account_orders.index .inactive{display:none}body.account_orders.index .desktop-icon{width:25px;height:25px}@media only screen and (max-device-width: 736px){body.account_orders.index #account_page #account_content{width:98%;padding:0 1%}body.account_orders.index #account_page #account_content h2{font-size:22px}body.account_orders.index #account_page #account_content .account_order_table thead th:last-child{text-align:center}body.account_orders.index #account_page #account_content .account_order_table tbody a{text-decoration:underline}body.account_orders.index #account_page #account_content .account_order_table th.order_status span.status_text{vertical-align:super}body.account_orders.index #account_page #account_content .account_order_section{border-bottom:1px solid #cccccc}body.account_orders.index #account_page #account_content .account_order_images{margin-top:13px}body.account_orders.index #account_page #account_content #retail_orders .order_number{text-decoration:none}body.account_orders.index #account_page #account_content .order-status-link{display:inline-block;width:100%}body.account_orders.index #account_page #account_content .order-status-link p{width:110px;outline:1px solid #CCC;text-align:center;margin-bottom:23px;float:right;margin-right:20px;padding-top:7px;padding-bottom:7px}body.account_orders.index #account_page #account_content a.tracking_url{height:30px;text-transform:uppercase}body.account_orders.index #account_page .refine_sort{font-weight:700;letter-spacing:0.5px;font-size:14px}body.account_orders.index #account_page .refine_sort .filter_label{color:#fff;background-color:#000;text-align:center;padding:12px 26px 12px 26px;border:1px solid #000;margin-top:22px}body.account_orders.index #account_page .refine_sort .selected_filter{width:100%;float:left;font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:13px;color:#d50032;padding-top:8px;display:none}body.account_orders.index #account_page .refine_sort .filter_container{display:block;overflow:hidden}body.account_orders.index #account_page .refine_sort .filter_container .toggleable{padding-top:0}body.account_orders.index #account_page .refine_sort .filter_container .toggleable .panes{margin-top:18px}body.account_orders.index #account_page .refine_sort .filter_container .child_head{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding-top:15px;padding-bottom:15px;width:100%;color:inherit;text-decoration:none;text-align:center;width:50%;border:1px solid #cccccc}body.account_orders.index #account_page .refine_sort .filter_container .clear_selected{width:10%;text-align:right;padding:10px 10px 5px;display:none}body.account_orders.index #account_page .refine_sort .filter_container .child_content{display:none;width:50%;margin:0;float:left;font-family:"Avalon", CenturyGothic, Helvetica, Arial;letter-spacing:1px;padding:16px 0 0 0;height:auto;border:1px solid #cccccc;border-top:0}body.account_orders.index #account_page .refine_sort .filter_container .child_content li label{width:90%}body.account_orders.index #account_page .refine_sort .filter_container .child_content li.colors{float:left;margin:6px;padding:0;display:block;width:32px}body.account_orders.index #account_page .refine_sort .filter_container .child_content li.colors label{width:30px;min-height:24px;border-radius:15px;border:1px solid #aaa;padding:6px 0 0 0;font-size:8px;color:#555;text-align:center;vertical-align:middle;font-weight:700;letter-spacing:0.5px}body.account_orders.index #account_page .refine_sort .filter_container .child_content .mobile-color-clear .checkbox_label::before{content:"Clear"}body.account_orders.index #account_page .refine_sort .filter_container .child_content .mobile-color-neutral .checkbox_label{background:#B7A291 !important}body.account_orders.index #account_page .refine_sort .filter_container .child_content #products_sort_form{display:none !important}body.account_orders.index #account_page .refine_sort .filter_container .child_content li.products_sort{border:0;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.account_orders.index #account_page .refine_sort .filter_container .child_content li.products_sort a{color:#000;border:0}body.account_orders.index #account_page .refine_sort .filter_container .child_content li.products_sort a.selected{color:#d50032}body.account_orders.index #account_page .refine_sort .filter_container #more-online-orders,body.account_orders.index #account_page .refine_sort .filter_container #more-offline-orders{cursor:pointer;border:1px solid #cccccc;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:5px 0;text-align:center;text-transform:uppercase;height:30px;margin:15px}body.account_orders.index #account_page .refine_sort .filter_container #more-online-orders a,body.account_orders.index #account_page .refine_sort .filter_container #more-offline-orders a{line-height:30px}body.account_orders.index #account_page .refine_sort .filter_container .sort_container{padding-top:8px}body.account_orders.index #account_page .refine_sort .filter_container .price_selector{width:90%;margin:0 5%}body.account_orders.index #account_page .refine_sort .filter_container li{padding:14px 0 0}body.account_orders.index #account_page .refine_sort .filter_container li>a{display:block;padding-bottom:4px}body.account_orders.index #account_page .refine_sort .filter_container li>a #clear_brand_selector{margin-top:4px}body.account_orders.index #account_page .refine_sort .filter_container li .brand_selector,body.account_orders.index #account_page .refine_sort .filter_container li .filter_selector{margin:20px 0px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-height:210px;border:1px solid #000;padding:5px 7px}body.account_orders.index #account_page .refine_sort .filter_container li ul{margin:20px 0 0 0;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.account_orders.index #account_page .refine_sort .filter_container li ul li{padding:0;padding-left:10px}body.account_orders.index #account_page .refine_sort .filter_container li ul li:last-child{padding-bottom:0}body.account_orders.index #account_page .account_order_table.offline{border-bottom:0}body.account_orders.index #account_page .product_row .carousel_viewport{width:100%}body.account_orders.index #account_page .products_expanded{width:auto;white-space:nowrap;overflow:auto;overflow-y:hidden;display:block}body.account_orders.index #account_page .panel{width:100%}body.account_orders.index #account_page .col-old{float:none}body.account_orders.index #account_page .empty-bag-container{padding-bottom:40px}body.account_orders.index #account_page .product_row{margin-top:27px}body.account_orders.index #account_page .product_row_title{margin-bottom:36px}body.account_orders.index #account_page .featured_product .image img{width:98px;height:auto;min-height:98px}body.account_orders.index #account_page .product_row .carousel_viewport .featured_product{width:98px;margin-right:15px}body.account_orders.index #account_page ul.tabs.short_tabs li{margin-top:0}body.account_orders.index #account_page .order-header{font-weight:700;letter-spacing:0.5px;color:#000;margin-bottom:11px}body.account_orders.index #account_page .products_sort .order-header{font-family:"Avalon", CenturyGothic, Helvetica, Arial}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.account_orders.index .account_order_table{font-size:0.9em}body.account_orders.index .account_order_table thead th{padding:18px 5px 18px 8px}body.account_orders.index .account_order_table td{padding:17px 5px 17px 9px}body.account_orders.index .account_order_table td img{margin-right:0}body.account_orders.index .account_order_table td.order_status{min-width:150px}body.account_orders.index .account_order_table .online-order-images{width:40%}body.account_orders.index .account_order_table .header-number{width:15%}body.account_orders.index .account_order_table .header-date{width:12%}body.account_orders.index .account_order_table .header-images{width:40%}body.account_orders.index .account_order_table.offline td{padding:7px 7px 7px 9px}body.account_orders.index .panes{font-size:14px}body.account_orders.index .product_row .carousel_viewport{width:auto}body.account_orders.index .product_row .carousel_viewport .featured_product{margin-right:28px}}.account_order_table{margin-top:15px;width:100%}.account_order_table thead{font-weight:700;letter-spacing:0.5px;font-size:13px;border:1px solid #e6e6e6}.account_order_table thead th{padding:18px 5px 18px 10px}.account_order_table tr{border:1px solid #e6e6e6;-moz-box-sizing:border-box;cursor:pointer}.account_order_table td{vertical-align:top;padding:17px 7px 17px 9px;line-height:25px;-moz-box-sizing:border-box}.account_order_table td img{width:70px;height:auto;min-height:70px;margin-right:7px}.account_order_table span.status_img .mobile-icon{height:24px;width:24px}@media only screen and (max-device-width: 736px){.account_order_section .account_order_images img{width:70px;height:auto;min-height:70px;margin-right:1%}.account_order_section .order_number{font-family:"Avalon", CenturyGothic, Helvetica, Arial;text-decoration:underline;margin-top:20px}.account_order_section .account_order_table{font-size:13px;margin-bottom:22px;border-collapse:separate}.account_order_section .account_order_table thead{border:none}.account_order_section .account_order_table thead tr{font-weight:700;letter-spacing:0.5px}.account_order_section .account_order_table thead th{border:0;padding:0;vertical-align:middle}.account_order_section .account_order_table td{border:0;padding:0}.account_order_section .account_order_table tr{border:none;font-family:"Avalon", CenturyGothic, Helvetica, Arial}.account_order_section .account_order_table .date,.account_order_section .account_order_table .number{text-align:left}.account_order_section .account_order_table .date{width:30%}.account_order_section .account_order_table .number{width:25%}.account_order_section .account_order_table span.status_img{display:inline-block;float:left;margin-right:5px}.account_order_section .account_order_table .status_text{margin-top:5px}}.review-modal .modal-header{padding:20px 20px 15px}.review-modal .modal-title{font-weight:700;letter-spacing:0.5px;font-size:21px;margin:20px auto 15px;text-transform:uppercase}@media only screen and (max-device-width: 736px){.review-modal .modal-title{font-size:16px}}.review-modal .modal-body{font-size:12px;padding:0 35px 30px}@media only screen and (max-device-width: 736px){.review-modal .modal-body{font-size:13px;padding:0 29px 30px}}.review-modal .review-submit-btn{min-width:100px}.review-modal .review-rating{margin-bottom:20px}.review-modal .review-created-at{font-size:14px}.review-modal .review-title{font-weight:700;letter-spacing:0.5px;font-size:21px}.review-modal .review-text{margin:24px 0;line-height:1.5}.review-modal .review-text p+p{margin-top:12px}.review-modal .review-votes{margin-bottom:40px}.review-modal .edit-review-link{text-transform:uppercase;border-bottom:1px solid #000}.review-modal .edit-review-link:hover{border-color:#d50032}.review-modal .review-approved-label{width:81.6px}@media only screen and (max-device-width: 736px){.review-modal .review-approved-label{width:27vw}}.review-modal .pending-text{line-height:1.5}.review-modal .rejected-text{color:#e00;font-size:13px;margin-bottom:30px;line-height:16px}.review-modal .rejected-text .review-guidelines{color:#e00;font-weight:700;letter-spacing:0.5px;border-bottom:1px solid #e00}.review-modal .rejected-text .review-guidelines:hover{color:#e00}.review-modal .form-review-rating{margin-left:20px}body.wishlists.show #confirmation,body.waitlists.show #confirmation,body.orders.payment_failed #confirmation,body.account.show #confirmation{margin-bottom:15px}body.wishlists.show #details,body.wishlists.show #order_details,body.waitlists.show #details,body.waitlists.show #order_details,body.orders.payment_failed #details,body.orders.payment_failed #order_details,body.account.show #details,body.account.show #order_details{margin:30px 0;overflow:hidden;width:100%;clear:both}body.wishlists.show #payment,body.wishlists.show #shipment,body.waitlists.show #payment,body.waitlists.show #shipment,body.orders.payment_failed #payment,body.orders.payment_failed #shipment,body.account.show #payment,body.account.show #shipment{float:left}body.wishlists.show #payment,body.waitlists.show #payment,body.orders.payment_failed #payment,body.account.show #payment{width:46%}body.wishlists.show #delivery_details,body.waitlists.show #delivery_details,body.orders.payment_failed #delivery_details,body.account.show #delivery_details{margin-top:25px}body.wishlists.show .subtotals,body.waitlists.show .subtotals,body.orders.payment_failed .subtotals,body.account.show .subtotals{width:200px}body.wishlists.show .items_small,body.waitlists.show .items_small,body.orders.payment_failed .items_small,body.account.show .items_small{margin-top:40px;width:100%}body.wishlists.show .black_stylish_button,body.waitlists.show .black_stylish_button,body.orders.payment_failed .black_stylish_button,body.account.show .black_stylish_button{margin:14px 0}body.wishlists.show #form_holder,body.waitlists.show #form_holder,body.orders.payment_failed #form_holder,body.account.show #form_holder{background-color:white}body.wishlists.show #top_msg,body.waitlists.show #top_msg,body.orders.payment_failed #top_msg,body.account.show #top_msg{margin-bottom:30px;line-height:20px}body.wishlists.show #subtotal,body.waitlists.show #subtotal,body.orders.payment_failed #subtotal,body.account.show #subtotal{font-size:15px}body.wishlists.show #subtotal .subtotals,body.waitlists.show #subtotal .subtotals,body.orders.payment_failed #subtotal .subtotals,body.account.show #subtotal .subtotals{margin-bottom:0 !important}body.wishlists.show .totals td,body.waitlists.show .totals td,body.orders.payment_failed .totals td,body.account.show .totals td{padding:0 15px}body.wishlists.show .subtotals,body.waitlists.show .subtotals,body.orders.payment_failed .subtotals,body.account.show .subtotals{width:300px}body.wishlists.show #credit_card_form_container,body.waitlists.show #credit_card_form_container,body.orders.payment_failed #credit_card_form_container,body.account.show #credit_card_form_container{width:350px;display:block;margin-left:20px}body.wishlists.show #credit_card_form_container fieldset,body.waitlists.show #credit_card_form_container fieldset,body.orders.payment_failed #credit_card_form_container fieldset,body.account.show #credit_card_form_container fieldset{margin:0}body.wishlists.show #credit_card_form_container label,body.waitlists.show #credit_card_form_container label,body.orders.payment_failed #credit_card_form_container label,body.account.show #credit_card_form_container label{line-height:25px;width:100%}body.wishlists.show #credit_card_form_container .saved_card_label,body.waitlists.show #credit_card_form_container .saved_card_label,body.orders.payment_failed #credit_card_form_container .saved_card_label,body.account.show #credit_card_form_container .saved_card_label{width:80%}body.wishlists.show #credit_card_form_container .save_card_label,body.wishlists.show #credit_card_form_container #same_as_shipping_label,body.waitlists.show #credit_card_form_container .save_card_label,body.waitlists.show #credit_card_form_container #same_as_shipping_label,body.orders.payment_failed #credit_card_form_container .save_card_label,body.orders.payment_failed #credit_card_form_container #same_as_shipping_label,body.account.show #credit_card_form_container .save_card_label,body.account.show #credit_card_form_container #same_as_shipping_label{width:auto;margin-left:5px}body.wishlists.show #credit_card_form_container input,body.waitlists.show #credit_card_form_container input,body.orders.payment_failed #credit_card_form_container input,body.account.show #credit_card_form_container input{height:30px;padding:0 4%}body.wishlists.show #credit_card_form_container .checkout_title,body.waitlists.show #credit_card_form_container .checkout_title,body.orders.payment_failed #credit_card_form_container .checkout_title,body.account.show #credit_card_form_container .checkout_title{font-size:17px}body.wishlists.show .clear_float,body.waitlists.show .clear_float,body.orders.payment_failed .clear_float,body.account.show .clear_float{overflow:visible !important}body.wishlists.show .cvc_container,body.waitlists.show .cvc_container,body.orders.payment_failed .cvc_container,body.account.show .cvc_container{position:relative}body.wishlists.show #please_wait_dialog,body.waitlists.show #please_wait_dialog,body.orders.payment_failed #please_wait_dialog,body.account.show #please_wait_dialog{background-color:white;text-align:center}body.wishlists.show #please_wait_dialog h1,body.waitlists.show #please_wait_dialog h1,body.orders.payment_failed #please_wait_dialog h1,body.account.show #please_wait_dialog h1{margin-top:13px;font-size:20px}body.wishlists.show #paypal_payment_form input[type="submit"],body.waitlists.show #paypal_payment_form input[type="submit"],body.orders.payment_failed #paypal_payment_form input[type="submit"],body.account.show #paypal_payment_form input[type="submit"]{text-transform:none}body.wishlists.show a.edit_link,body.waitlists.show a.edit_link,body.orders.payment_failed a.edit_link,body.account.show a.edit_link{text-decoration:underline;margin-top:2px}body.wishlists.show a.edit_link:hover,body.waitlists.show a.edit_link:hover,body.orders.payment_failed a.edit_link:hover,body.account.show a.edit_link:hover{color:#d50032}body.wishlists.show #faq_link,body.waitlists.show #faq_link,body.orders.payment_failed #faq_link,body.account.show #faq_link{text-decoration:underline}body.wishlists.show #bca_klikpay_form #confirm,body.wishlists.show #bca_klikpay_retry_form #confirm,body.waitlists.show #bca_klikpay_form #confirm,body.waitlists.show #bca_klikpay_retry_form #confirm,body.orders.payment_failed #bca_klikpay_form #confirm,body.orders.payment_failed #bca_klikpay_retry_form #confirm,body.account.show #bca_klikpay_form #confirm,body.account.show #bca_klikpay_retry_form #confirm{text-transform:none}body.wishlists.show #bank-transfer-logo-container,body.waitlists.show #bank-transfer-logo-container,body.orders.payment_failed #bank-transfer-logo-container,body.account.show #bank-transfer-logo-container{float:none}body.wishlists.show.mobile .mobile_title,body.waitlists.show.mobile .mobile_title,body.orders.payment_failed.mobile .mobile_title,body.account.show.mobile .mobile_title{float:none}body.wishlists.show.mobile #payment,body.wishlists.show.mobile #shipment,body.waitlists.show.mobile #payment,body.waitlists.show.mobile #shipment,body.orders.payment_failed.mobile #payment,body.orders.payment_failed.mobile #shipment,body.account.show.mobile #payment,body.account.show.mobile #shipment{float:none}body.wishlists.show.mobile #delivery_details,body.wishlists.show.mobile #shipment,body.waitlists.show.mobile #delivery_details,body.waitlists.show.mobile #shipment,body.orders.payment_failed.mobile #delivery_details,body.orders.payment_failed.mobile #shipment,body.account.show.mobile #delivery_details,body.account.show.mobile #shipment{margin-top:15px}body.wishlists.show.mobile #details,body.wishlists.show.mobile #order_details,body.waitlists.show.mobile #details,body.waitlists.show.mobile #order_details,body.orders.payment_failed.mobile #details,body.orders.payment_failed.mobile #order_details,body.account.show.mobile #details,body.account.show.mobile #order_details{margin:15px 0;line-height:18px}body.wishlists.show.mobile .totals,body.waitlists.show.mobile .totals,body.orders.payment_failed.mobile .totals,body.account.show.mobile .totals{width:347px;margin-top:0;line-height:20px !important;width:100%}body.wishlists.show.mobile .totals .price,body.waitlists.show.mobile .totals .price,body.orders.payment_failed.mobile .totals .price,body.account.show.mobile .totals .price{width:auto}body.wishlists.show.mobile .totals .subtotals,body.waitlists.show.mobile .totals .subtotals,body.orders.payment_failed.mobile .totals .subtotals,body.account.show.mobile .totals .subtotals{margin-bottom:0;width:auto}body.wishlists.show.mobile .totals #form_separator,body.waitlists.show.mobile .totals #form_separator,body.orders.payment_failed.mobile .totals #form_separator,body.account.show.mobile .totals #form_separator{height:15px;border-bottom:2px solid #E6E6E6;margin:0 -15px 15px -2px}body.wishlists.show.mobile .totals td,body.wishlists.show.mobile .totals tr,body.waitlists.show.mobile .totals td,body.waitlists.show.mobile .totals tr,body.orders.payment_failed.mobile .totals td,body.orders.payment_failed.mobile .totals tr,body.account.show.mobile .totals td,body.account.show.mobile .totals tr{border:none;padding:0}body.wishlists.show.mobile .totals .nett .price,body.wishlists.show.mobile .totals .nett .subtotals,body.waitlists.show.mobile .totals .nett .price,body.waitlists.show.mobile .totals .nett .subtotals,body.orders.payment_failed.mobile .totals .nett .price,body.orders.payment_failed.mobile .totals .nett .subtotals,body.account.show.mobile .totals .nett .price,body.account.show.mobile .totals .nett .subtotals{font-size:18px;line-height:15px}body.wishlists.show.mobile .totals td.subtotals,body.waitlists.show.mobile .totals td.subtotals,body.orders.payment_failed.mobile .totals td.subtotals,body.account.show.mobile .totals td.subtotals{width:80%}body.wishlists.show.mobile .totals td.price,body.waitlists.show.mobile .totals td.price,body.orders.payment_failed.mobile .totals td.price,body.account.show.mobile .totals td.price{text-align:left}body.wishlists.show.mobile #credit_card_form_container,body.waitlists.show.mobile #credit_card_form_container,body.orders.payment_failed.mobile #credit_card_form_container,body.account.show.mobile #credit_card_form_container{width:100%;margin:0px auto}body.wishlists.show.mobile #credit_card_form_container label,body.waitlists.show.mobile #credit_card_form_container label,body.orders.payment_failed.mobile #credit_card_form_container label,body.account.show.mobile #credit_card_form_container label{float:none;display:block;margin:8px 0}body.account_orders.show .edit-link{margin-top:17px}body.account_orders.show .order-state{margin:5.5px}body.account_orders.show .details-header{margin-top:47px}body.account_orders.show .details-header:first-child{margin-top:0}body.account_orders.show .bordered-middle-section{padding:0 1.6%;border-left:1px solid #cccccc;border-right:1px solid #cccccc}body.account_orders.show .flexible{width:auto;max-width:49.2%;min-width:23.8%}body.account_orders.show .totals{margin-top:32px;width:40%}body.account_orders.show .totals .subtotals{line-height:inherit;padding-bottom:0;width:55%}body.account_orders.show .totals .nett{color:#000;font-weight:700;letter-spacing:0.5px;font-size:13px;line-height:30px;text-transform:none}body.account_orders.show .totals td:first-child{text-align:right}body.account_orders.show .totals td:nth-child(2){padding-right:32px}body.account_orders.show #form_separator{border-bottom:1px solid #000;margin:0}body.account_orders.show #subtotal .price{padding-right:0}body.account_orders.show #subtotal .price .underlined{padding-right:32px}@media only screen and (max-device-width: 736px){body.account_orders.show #account_content{width:98%;padding:0 1%}body.account_orders.show .bordered-middle-section{border-left:0}body.account_orders.show .mobile-left,body.account_orders.show .mobile-right{margin-top:35px}body.account_orders.show .mobile-left{width:54.66%;max-width:none;padding:0 2.6%}body.account_orders.show .mobile-right{width:44.73%}body.account_orders.show .button{margin-top:16px;width:66.13%;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.account_orders.show .total-container{margin:6.6% 2.6%}body.account_orders.show .totals{margin:0;width:100%}body.account_orders.show .totals .subtotals{width:60%}body.account_orders.show .underlined,body.account_orders.show #form_separator{border-color:#cccccc}body.account_orders.show .line-item-row .span_1_of_4{width:23.8%}body.account_orders.show .line-item-row .span_3_of_4{width:74.6%;padding-left:5.6%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.account_orders.show .span_5_of_12{width:38.73%}body.account_orders.show .span_7_of_12{width:60.66%}body.account_orders.show .span_1_of_4{width:22.8%}body.account_orders.show .button-container{width:29.8%}body.account_orders.show .span_8_of_12{padding-left:10px}}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.affiliates.index #join_affiliates_program_dialog,body.affiliates.create #join_affiliates_program_dialog{background-color:white;padding-top:40px}body.affiliates.index #join_affiliates_program_form_header,body.affiliates.create #join_affiliates_program_form_header{background-image:url(/assets/affiliates_program_sprites_v2-29e7e9438a340fa41004b3d1ad82a27e399e716e32347f7d9274dec79425741f.png);height:38px;width:474px;background-position:0px 38px;margin-left:5px}body.affiliates.index #join_affiliates_program_banner,body.affiliates.create #join_affiliates_program_banner{background-image:url(/assets/affiliates_program_sprites_v2-29e7e9438a340fa41004b3d1ad82a27e399e716e32347f7d9274dec79425741f.png);height:100px;width:775px;background-position:0px 239px;margin-bottom:28px}body.affiliates.index #affiliate_facebook_label,body.affiliates.create #affiliate_facebook_label{background-image:url(/assets/affiliates_program_sprites_v2-29e7e9438a340fa41004b3d1ad82a27e399e716e32347f7d9274dec79425741f.png);height:21px;width:21px;background-position:301px 21px;display:inline-block;float:left}body.affiliates.index #affiliate_youtube_label,body.affiliates.create #affiliate_youtube_label{background-image:url(/assets/affiliates_program_sprites_v2-29e7e9438a340fa41004b3d1ad82a27e399e716e32347f7d9274dec79425741f.png);height:21px;width:21px;background-position:279px 21px;display:inline-block;float:left}body.affiliates.index #affiliate_twitter_label,body.affiliates.create #affiliate_twitter_label{background-image:url(/assets/affiliates_program_sprites_v2-29e7e9438a340fa41004b3d1ad82a27e399e716e32347f7d9274dec79425741f.png);height:21px;width:21px;background-position:259px 21px;display:inline-block;float:left}body.affiliates.index #perks-link a,body.affiliates.create #perks-link a{font-size:13px;font-weight:normal;text-decoration:underline;color:#d50032 !important}body.affiliates.index #perks-link a:hover,body.affiliates.create #perks-link a:hover{text-decoration:none}body.affiliates.index form#new_affiliate,body.affiliates.create form#new_affiliate{margin-top:30px}body.affiliates.index .form_inputs label,body.affiliates.create .form_inputs label{width:100px;margin-top:5px}body.affiliates.index .form_inputs label span,body.affiliates.create .form_inputs label span{margin-left:5px;margin-top:2px;display:inline-block}body.affiliates.index .form_inputs input,body.affiliates.create .form_inputs input{width:270px;height:25px}body.affiliates.index .form_inputs select,body.affiliates.create .form_inputs select{width:140px}body.affiliates.index .form_inputs #affiliate_country_id_chzn,body.affiliates.create .form_inputs #affiliate_country_id_chzn{margin-bottom:10px}body.affiliates.index .form_actions,body.affiliates.create .form_actions{width:100px;margin:0 auto;text-align:center}body.affiliates.index .form_actions input,body.affiliates.create .form_actions input{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#000;background-repeat:repeat-x;color:#fff;text-shadow:1px 1px 0px #d40883;font-weight:bold;margin-top:10px;font-weight:normal}body.affiliates.index .form_actions input:active,body.affiliates.create .form_actions input:active{position:relative;top:1px}@media screen and (max-width: 600px){body.affiliates.index .form_actions input,body.affiliates.create .form_actions input{border-radius:0}}body.affiliates.index .form_actions input:hover,body.affiliates.create .form_actions input:hover{background-color:#d50032;font-weight:bold;color:#fff}body.affiliates.index .form_actions input:hover,body.affiliates.create .form_actions input:hover{font-weight:normal}body.affiliates.index #affiliate_name label,body.affiliates.create #affiliate_name label{float:none;display:inline-block;width:98px}body.affiliates.index #affiliate_name label[for=affiliate_last_name],body.affiliates.create #affiliate_name label[for=affiliate_last_name]{width:70px;margin-left:30px}body.affiliates.index #affiliate_name input,body.affiliates.create #affiliate_name input{width:135px}body.affiliates.index .open_affiliate_account_link_wrapper,body.affiliates.create .open_affiliate_account_link_wrapper{width:275px;margin:0 auto;text-align:center}body.affiliates.index .pink_button,body.affiliates.create .pink_button{font-size:16px;padding:10px 20px;margin:10px 0 10px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.affiliates.index #right_column_continuos,body.affiliates.support #right_column_continuos{margin-bottom:20px}body.affiliates.index #affiliates_program_support_banner,body.affiliates.support #affiliates_program_support_banner{background-image:url(/assets/affiliates_program_sprites_v2-29e7e9438a340fa41004b3d1ad82a27e399e716e32347f7d9274dec79425741f.png);height:100px;width:775px;background-position:0px 139px;margin-bottom:28px}body.affiliates.index .content,body.affiliates.support .content{margin-bottom:20px;font-size:13px;line-height:20px}body.affiliates.index .content li,body.affiliates.support .content li{margin-left:40px}body.affiliates.index ul.content li,body.affiliates.support ul.content li{list-style:disc}body.affiliates.index ol.content li,body.affiliates.support ol.content li{list-style:decimal}body.affiliates.index .bold,body.affiliates.support .bold{font-weight:bold}body.affiliates.index .underline,body.affiliates.support .underline{text-decoration:underline}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.authentications #user_dob_3i,body.authentications #user_dob_1i{width:70px}body.authentications #user_dob_1i{width:120px}body.authentications label[for='user_terms_and_conditions'],body.authentications label[for='user_add_to_mailing_list']{float:none}body.products.brand_sep .nav-tabs{display:table;width:100%}body.products.brand_sep .nav-item{display:table-cell}body.products.brand_sep .tab-content .tab-pane{padding:0;border:1px solid #cccccc;border-top:none;line-height:0}body.products.brand_sep .tab-content .tab-pane img{width:100%}body.products.brand_sep .tab-content .tab-pane a{display:block;line-height:0}body.products.brand_sep .nav-tabs .nav-link{line-height:37px;text-align:center;color:#666666;font-size:13px}body.products.brand_sep .nav-tabs .nav-link.active{color:#000}body.products.brand_sep #billboards_container img{width:100%}body.products.brand_sep .brand-billboard-video{position:absolute;-webkit-transform:translate(170%, -115%);transform:translate(170%, -115%)}body.products.brand_sep #brand-description{position:absolute;width:400px;height:200px;font-size:14px;background-color:#fff;padding:30px 20px 10px;opacity:0.95;overflow:hidden;-webkit-transform:translate(170%, -117%);transform:translate(170%, -117%);line-height:16px}body.products.brand_sep #brand-description .brand-name{margin-bottom:10px}body.products.brand_sep .billboard_terms_and_conditions_button{position:relative;background:#eaeaea;margin:auto;font-size:11px;height:25px;width:120px;text-align:center;border:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0.6;cursor:pointer;text-decoration:underline;text-transform:none;color:#000;z-index:100;display:none;bottom:36px;display:block}body.products.brand_sep .billboard_terms_and_conditions_button:hover{background:#666;color:#fff}@media only screen and (max-device-width: 736px){body.products.brand_sep .carousel_wrapper .thin_horizontal_line{margin:20px 0 20px}body.products.brand_sep .brand-billboard-tab{display:block;width:100%;border-bottom:0}body.products.brand_sep .brand-billboard-tab:hover{color:#000}body.products.brand_sep .brand-billboard-tab .flex-type{display:-webkit-box;display:-ms-flexbox;display:flex}body.products.brand_sep .brand-billboard-tab span{display:inline}body.products.brand_sep .brand-billboard-tab .arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center}body.products.brand_sep .description-billboard{padding:0 10px 20px;font-size:14px;text-transform:none;letter-spacing:normal}body.products.brand_sep .mobile-tab-content{width:100%;height:auto}body.products.brand_sep .brand-billboard-video{position:relative;top:0;left:0;right:0;width:90%;height:auto;min-height:180px;padding:0 5% 4%;-webkit-transform:none;transform:none}body.products.brand_sep #billboards_container .billboards{margin-bottom:0}body.products.brand_sep #billboards_container .billboards nav{bottom:0}body.products.brand_sep .sep-carousel.billboard li{margin:0 0 5px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.products.brand_sep .tab-pane img{width:100%}body.products.brand_sep .nav-tabs .nav-link{font-size:16px}body.products.brand_sep #brand-description{padding:0;border:0;border-bottom-width:10px;border-style:solid;-o-border-image:linear-gradient(to top, rgba(255,255,255,0), #fff) 1 100%;border-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), to(#fff)) 1 100%;border-image:linear-gradient(to top, rgba(255,255,255,0), #fff) 1 100%}body.products.brand_sep #brand-description .brand-name{margin:2% 4%}body.products.brand_sep #brand-description .desc{line-height:14px;margin:4%}body.products.brand_sep #brand-description,body.products.brand_sep .brand-billboard-video{-webkit-transform:translate(180%, -127%);transform:translate(180%, -127%);line-height:16px}}@media only screen and (min-device-width: 1350px) and (max-device-width: 1370px) and (orientation: landscape){body.products.brand_sep #brand-description,body.products.brand_sep .brand-billboard-video{-webkit-transform:translate(170%, -117%);transform:translate(170%, -117%);line-height:16px}}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}#cart{position:relative}#disable_cart{background-color:white;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.50;z-index:5;height:100%;width:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0px;left:0px}.gift-box-mobile{border-bottom:1px solid #ddd}.gift-box-row{font-weight:700;letter-spacing:0.5px;text-transform:uppercase}@media only screen and (max-device-width: 736px){.gift-box-row{padding:12px 0;font-size:15px}}.gift-box-row .close{display:none;font-size:18px;font-weight:600;margin-top:-3px}.gift-box-row svg{height:13px;width:26px;margin-right:5px;margin-left:15px;vertical-align:top}@media only screen and (max-device-width: 736px){.gift-box-row svg{height:15px;width:27px}}@media only screen and (max-device-width: 736px){.gift-box-row span.variant{white-space:nowrap}}@media only screen and (max-device-width: 736px){.gift-box-row a:hover{color:#000}}.gift-box-row a:hover .gift-icon{fill:#d50032}@media only screen and (max-device-width: 736px){.gift-box-row a:hover .gift-icon{fill:#000}}.gift-box-row .edit{font-family:"Avalon", CenturyGothic, Helvetica, Arial}.gift-box-row .edit .edit-message{text-decoration:underline}@media only screen and (max-device-width: 736px){.gift-box-collapse{display:none}}.gift-box-info{padding:0 5px}@media only screen and (max-device-width: 736px){.gift-box-info{overflow:auto;margin-bottom:30px}}@media only screen and (max-device-width: 736px){.gift-box-info img{float:left;height:130px;width:130px}}.gift-box-info .name{font-weight:600;text-transform:uppercase;margin-top:5px}.gift-box-info .description{font-family:"Avalon", CenturyGothic, Helvetica, Arial;letter-spacing:0.02em;line-height:16px}.gift-box-info .price{font-weight:600;margin-top:3px}form.gift-box-form{overflow:auto;margin-bottom:30px;padding:0 5px}@media only screen and (max-device-width: 736px){form.gift-box-form{margin-bottom:20px}}form.gift-box-form label:not(.control-label-text){width:100%}form.gift-box-form fieldset.boolean{margin:0;min-height:0}form.gift-box-form fieldset.boolean>label:not(.control-label-text){float:none;margin-left:6px;width:auto}form.gift-box-form fieldset.string,form.gift-box-form fieldset.text{margin-bottom:5px !important}form.gift-box-form fieldset.string>label:not(.control-label-text),form.gift-box-form fieldset.text>label:not(.control-label-text){font-weight:600;margin-bottom:5px !important}form.gift-box-form input[type='text']:not(.form-control),form.gift-box-form textarea:not(.form-control){border:1px solid #cccccc;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%}@media only screen and (max-device-width: 736px){form.gift-box-form input[type='text']:not(.form-control),form.gift-box-form textarea:not(.form-control){margin-bottom:0 !important}}form.gift-box-form input[type='text']:not(.form-control){height:auto}form.gift-box-form _::-webkit-:host:not(:root:root),form.gift-box-form textarea:not(.form-control){padding:10px 7px}form.gift-box-form textarea:not(.form-control){resize:none;white-space:initial}form.gift-box-form .counter{color:#e2e2e2}form.gift-box-form input[type='submit']:not(.form-control){background-color:#000;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:6px 10px;width:90px}@media only screen and (max-device-width: 736px){form.gift-box-form input[type='submit']:not(.form-control){padding:9px 15px;width:100px}}form.gift-box-form .form-actions{margin-top:15px}form.gift-box-form .size-message{color:#999;font-size:11px}form.gift-box-form.disabled input[type='text']:not(.form-control),form.gift-box-form.disabled textarea:not(.form-control){border-color:#e2e2e2;color:#e2e2e2}form.gift-box-form.disabled label:not(.boolean),form.gift-box-form.disabled abbr{color:#e2e2e2}body.carts.show #loyalty_rewards{font-weight:bold;text-align:left;padding-bottom:10px}body.carts.show .loyalty_header{width:700px;margin-bottom:10px}body.carts.show .loyalty_header>ul.tabs.short_tabs>li{width:348px;margin-left:0;display:inline-block;float:left;border:1px solid #e6e6e6}body.carts.show .loyalty_header>ul.tabs.short_tabs>li:first-child{width:349px;margin-left:0}body.carts.show .loyalty_header>ul.tabs.short_tabs>li:first-child.first_tab{border-right:none}body.carts.show .loyalty_header>ul.tabs.short_tabs>li a{padding:0;font-weight:700;letter-spacing:0.5px;font-size:14px;text-transform:uppercase;color:#999999;text-align:center;width:100%;float:right;height:60px;line-height:60px;background-color:#e6e6e6}body.carts.show .loyalty_header>ul.tabs.short_tabs>li a.current{color:#000;background-color:#fff}body.carts.show .loyalty_header>ul.tabs.short_tabs>li a.current:hover{color:#000}body.carts.show .panes .pane{display:none;padding:20px 0}body.carts.show .panes .pane .product_row .products_expanded{width:9800px}body.carts.show .panes{border:1px solid #e6e6e6;margin-top:-1px}body.carts.show .panes li{line-height:22px;font-size:13px}body.carts.show .pane h4{margin-top:25px}body.carts.show .pane h4:first-child{margin-top:0}body.carts.show .pane p{line-height:22px;font-size:13px;margin-bottom:5px}body.carts.show .beauty-pass-container{margin-top:40px}body.carts.show .beauty_pass_points{display:block;font-weight:700;letter-spacing:0.5px;font-size:16px;text-align:center;padding:5px 0 15px}body.carts.show .sign-in-to-redeem{display:inline-block;margin-left:15px;margin-top:-5px}body.carts.show .sign-in-to-redeem a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;font-size:13px;width:235px;text-align:center}body.carts.show .sign-in-to-redeem a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show .sign-in-to-redeem a{border-radius:0}}body.carts.show .sign-in-to-redeem a:hover{background-color:#d50032;color:#fff}body.carts.show .reward-pane .panes{border:1px solid #fff}body.carts.show .reward-pane .panes .sep-carousel{opacity:1;min-width:700px}body.carts.show .reward-pane .panes .samples_carousel .product_description{height:100px;max-width:140px}body.carts.show .reward-pane .panes .samples_carousel .product_description p.stable{margin-bottom:0}body.carts.show .reward-pane .panes .samples_carousel .cart_redeemables_form{float:left;width:100%}body.carts.show .reward-pane .short_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-bottom:1px solid #cccccc}body.carts.show .reward-pane .short_tabs li{width:33.3%;display:inline-block;float:left;text-align:center}body.carts.show .reward-pane .short_tabs li a{display:block;color:#d1d4d6;font-weight:600;font-size:14px;text-transform:uppercase;height:25px}body.carts.show .reward-pane .short_tabs li a.current{color:#000;border-bottom:3px solid #ed2041;background-color:#fff}body.carts.show .reward-pane .short_tabs li a.current:hover{color:#000}body.carts.show .reward-pane h2{font-size:16px;text-transform:uppercase;height:25px}body.carts.show .reward-pane .beauty_pass_points span{color:#ed2041;margin-left:5px}body.carts.show .reward-pane .product_shared .product_description{min-height:40px}body.carts.show .reward-pane .carousel_item{margin:0 10px}body.carts.show .unselectable{width:100px;padding:9px 10px}body.carts.show .samples_carousel{width:100%;margin:0 0}body.carts.show .samples_carousel .carousel_viewport{width:600px;margin:0 auto}body.carts.show .add_to_bag_and_variant{bottom:8px}body.carts.show .view-sample-details{float:left;padding:9px;line-height:14px;height:30px;width:100%;background-color:#fff;color:#000;border:1px solid #000;position:absolute;top:110px;display:none}body.carts.show .product.active_details:hover .view-sample-details{display:block}body.carts.show .product_description p{line-height:18px;margin-bottom:15px;max-height:126px;overflow:hidden}body.carts.show .product_description p.product_name{max-height:90px}body.carts.show .redeem_container{display:block;height:200px;margin-top:5%;margin-left:6%;position:relative}body.carts.show .samples_carousel .product_name,body.carts.show .samples_carousel .brand{font-size:13px}body.carts.show .redeemable-discount{height:148px;padding:0}body.carts.show .redeemable-discount svg{width:140px}body.carts.show .point_value{font-weight:600}body.carts.show .redeemable-discount .left-column{float:left;width:300px}body.carts.show .redeemable-discount .right-column{float:left;position:relative;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin-left:5%}body.carts.show .redeem_container .desktop-icon{float:left;margin:auto;position:absolute;top:0;bottom:0}body.carts.show .redeemable-discount input[type='submit']{width:120px}body.carts.show input[type='submit']:disabled{cursor:default}body.carts.show .redeem_now{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-family:"Avalon", CenturyGothic, Helvetica, Arial;text-align:center;width:140px;height:23px;line-height:23px;margin:auto;margin-left:30px;position:absolute;top:0;left:50%;bottom:0;cursor:pointer;padding:10px 0 10px 0 !important;font-size:13px;text-shadow:none}body.carts.show .redeem_now:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show .redeem_now{border-radius:0}}body.carts.show .redeem_now:hover{background-color:#000;color:#fff}body.carts.show .redeem_now.inactive{background:#999;cursor:default}body.carts.show .redeem_now.inactive:hover{background:#999}body.carts.show .redeem_now.inactive:active{position:relative;top:0}body.carts.show .samples_carousel input[type='submit']{width:100%;padding:8px 10px 6px}body.carts.show .sep-carousel ul.short-carousel{text-align:center}body.carts.show .sep-carousel ul.short-carousel li{display:inline-block;float:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.carts.show .panes .pane.reward-pane{padding:20px 0}body.carts.show .panes .pane.reward-pane .reward_group{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body.carts.show .panes .pane.reward-pane .reward_group .sep-carousel{min-width:527px}body.carts.show .panes .pane.reward-pane li a.current{font-weight:600}body.carts.show .loyalty_header{width:100%}body.carts.show .loyalty_header>ul.tabs.short_tabs>li{display:table;width:50%;height:60px;float:left;margin-left:0;outline:1px solid #e6e6e6;text-align:center;line-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}body.carts.show .loyalty_header>ul.tabs.short_tabs>li:first-child{width:50%;margin-left:0;float:none}body.carts.show .loyalty_header>ul.tabs.short_tabs>li:first-child.first_tab{float:left}body.carts.show .loyalty_header>ul.tabs.short_tabs>li a{padding:0;font-weight:700;letter-spacing:0.5px;font-size:14px;text-transform:uppercase;text-align:center;width:100%;display:table-cell;vertical-align:middle;line-height:normal;background-color:#e6e6e6;color:#999999;float:none}body.carts.show .loyalty_header>ul.tabs.short_tabs>li a span{float:left;width:100%}body.carts.show .loyalty_header>ul.tabs.short_tabs>li a.current{color:#000;background-color:#fff}body.carts.show .reward-pane .short_tabs li{margin-left:5px}body.carts.show .samples_carousel{width:100%;margin:0}body.carts.show .redeemable-discount{padding:0}body.carts.show .redeemable-discount svg{width:140px}body.carts.show .redeemable-discount .right-column{margin-left:0}body.carts.show .sign-in-to-redeem a{font-size:12px;width:90%}body.carts.show .reward-pane h2,body.carts.show .reward-pane li a,body.carts.show .loyalty_header>ul.tabs.short_tabs>li a{font-size:16px}body.carts.show #free_samples_carousel .fsd_all_samples{height:100%}body.carts.show .reward-pane li a.view-sample-details{font-size:14px}body.carts.show .beauty-pass-container{margin-top:45px}}@media only screen and (min-device-width: 1025px){body.carts.show .product.active_details:hover .view-sample-details{display:block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.carts.show .redeemable-discount{padding:0}body.carts.show .redeemable-discount .right-column{margin-left:5%}body.carts.show .panes .pane.reward-pane .sep-carousel{min-width:688px}body.carts.show .beauty-pass-container{margin-top:20px}}.redeemable-fully-redeemed-label{position:absolute;top:30px;left:10px;width:120px}body.carts.show_mobile #loyalty_rewards{font-weight:bold;text-transform:uppercase}body.carts.show_mobile .loyalty_header{width:100%;margin-bottom:10px;border:1px solid #e6e6e6}body.carts.show_mobile #progress{border-bottom:none}body.carts.show_mobile .mobile_ajax_cart_link{padding:8px 10px 6px}body.carts.show_mobile .text.tier{text-align:left}body.carts.show_mobile .loyalty_header>ul.tabs.short_tabs>li{display:table;width:50%;height:60px;float:left;margin-left:0;outline:1px solid #e6e6e6;text-align:center;line-height:60px}body.carts.show_mobile .loyalty_header>ul.tabs.short_tabs>li:first-child{width:50%;margin-left:0;float:none}body.carts.show_mobile .loyalty_header>ul.tabs.short_tabs>li:first-child.first_tab{float:left}body.carts.show_mobile .loyalty_header>ul.tabs.short_tabs>li a{padding:0;font-weight:700;letter-spacing:0.5px;font-size:14px;text-transform:uppercase;text-align:center;width:100%;display:table-cell;vertical-align:middle;line-height:normal;background-color:#e6e6e6;color:#999999}body.carts.show_mobile .loyalty_header>ul.tabs.short_tabs>li a span{float:left;width:100%}body.carts.show_mobile .loyalty_header>ul.tabs.short_tabs>li a.current{color:#000;background-color:#fff}body.carts.show_mobile .panes .pane{display:none;min-height:200px;width:100%;overflow:auto;padding:8px 2px 20px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}body.carts.show_mobile .panes{margin-top:-1px}body.carts.show_mobile .panes li{width:135px;line-height:22px;font-size:13px}body.carts.show_mobile .pane h4{margin-top:25px}body.carts.show_mobile .pane h4:first-child{margin-top:0}body.carts.show_mobile .pane p{line-height:22px;font-size:13px;margin-bottom:5px}body.carts.show_mobile .pane .product_description p{line-height:18px;margin-bottom:0;max-height:126px;overflow:hidden}body.carts.show_mobile .pane .product_description p.product_name{max-height:90px}body.carts.show_mobile .point_value{font-weight:600}body.carts.show_mobile .beauty_pass_points{width:100%;text-align:center;display:inline-block;float:left;font-weight:700;letter-spacing:0.5px;font-size:14px}body.carts.show_mobile .panes .pane.reward-pane{padding:10px 1px}body.carts.show_mobile .reward-pane .panes{border:1px solid #fff}body.carts.show_mobile .reward-pane .short_tabs{width:100%;display:inline-block;text-align:center;border-bottom:1px solid #cccccc;white-space:nowrap;overflow:auto}body.carts.show_mobile .reward-pane .short_tabs li{display:inline-block;margin-left:0;line-height:14px;margin:0 15px;width:auto}body.carts.show_mobile .reward-pane h2{font-size:16px;text-transform:uppercase}body.carts.show_mobile .reward-pane li a{line-height:25px;font-size:14px;text-transform:uppercase;display:block;color:#d1d4d6;font-weight:600}body.carts.show_mobile .reward-pane li a.current{color:#000;border-bottom:2px solid #ed2041;font-weight:700;letter-spacing:0.5px;padding:0 10px}body.carts.show_mobile .reward-pane .beauty_pass_points h2{float:none;margin:15px 0 20px}body.carts.show_mobile .reward-pane .beauty_pass_points span{color:#ed2041;margin-left:5px}body.carts.show_mobile .reward-pane .product_shared .product_description,body.carts.show_mobile .fsd_all_samples .product_shared .product_description{max-width:140px;height:108px}body.carts.show_mobile .redeemable-discount{text-align:center}body.carts.show_mobile .redeemable-discount svg{width:140px;height:140px}body.carts.show_mobile .redeemable-discount .right-column{margin-top:10px;display:inline-block;width:120px}body.carts.show_mobile .redeemable-discount input[type='submit']{width:140px;height:40px}body.carts.show_mobile .view-sample-details{float:left;width:158px;padding:6px 0;margin-top:10px;background-color:#fff;color:#000;border:1px solid #000}body.carts.show_mobile .reward_group{padding:0 0 0 15px}body.carts.show_mobile .reward_group .samples_carousel{padding:0;margin:10px 0 0}body.carts.show_mobile .reward_group .samples_carousel .product,body.carts.show_mobile .reward_group .samples_carousel img{width:140px}body.carts.show_mobile .reward_group .samples_carousel .product{margin-right:20px;text-align:left}body.carts.show_mobile .reward_group .samples_carousel .cart_redeemables_form{padding:8px 10px 6px}body.carts.show_mobile .reward_group .samples_carousel .cart_redeemables_form input[type='submit']{width:140px}body.carts.show_mobile .free_samples_carousel .samples_carousel{margin:10px 0 0}body.carts.show_mobile .free_samples_carousel .samples_carousel img{width:135px;height:135px;max-height:135px}body.carts.show_mobile .sep-carousel ul.short-carousel{margin-bottom:16px}body.carts.show_mobile .products_index_actions{text-align:left}body.carts.show_mobile .products_index_actions .ajax_cart_link{text-transform:uppercase;padding:10px 12px;font-weight:700;letter-spacing:0.5px;font-size:14px;color:#fff;text-decoration:none;min-width:80px;text-align:center;background-color:#000;border:0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;width:100%;min-width:110px;padding:6px 15px !important;line-height:18px;letter-spacing:0.3px}body.carts.show_mobile .products_index_actions .ajax_cart_link:hover{opacity:0.8}body.carts.show_mobile .products_index_actions .ajax_cart_link.unselectable{background:#fff;color:#000;border:1px solid #000;padding:4px 13px !important;line-height:18px;pointer-events:none}body.carts.show_mobile .cart_samples_form{text-align:left}body.carts.show_mobile .redeem_container{display:block;height:200px;margin-top:5%;position:relative}body.carts.show_mobile .redeem_container .desktop-icon{width:100%}body.carts.show_mobile .fsd_title{margin:0 auto 5px auto;font-weight:700;letter-spacing:0.5px;font-size:20px;text-align:center}body.carts.show_mobile .info_custom_popup{left:10% !important}body.carts.show_mobile .free_sample_info{display:inline-block;width:15px;height:15px;border-radius:15px;border:2px solid #cccccc;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;background:#ddd;margin:5px 0 0 5px;line-height:16px;font-weight:bold;color:#666;font-size:12px;height:18px;width:19px;font-size:17px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;line-height:19px}body.carts.show_mobile .free_sample_info:hover{border:2px solid #bbb;text-decoration:none;background:#e6e6e6;cursor:pointer}body.carts.show_mobile .sign-in-to-redeem{display:block;margin:10px 0 27px}body.carts.show_mobile .sign-in-to-redeem a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;font-size:13px;width:235px;text-align:center;display:block;margin:0 auto}body.carts.show_mobile .sign-in-to-redeem a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile .sign-in-to-redeem a{border-radius:0}}body.carts.show_mobile .sign-in-to-redeem a:hover{background-color:#d50032;color:#fff}body.carts.show_mobile .redeem_now{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-family:"Avalon", CenturyGothic, Helvetica, Arial;text-align:center;width:140px;height:23px;line-height:23px;margin:auto;cursor:pointer;display:block;margin-top:15px;padding:10px 0 10px 0 !important;font-size:13px;text-shadow:none}body.carts.show_mobile .redeem_now:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile .redeem_now{border-radius:0}}body.carts.show_mobile .redeem_now:hover{background-color:#000;color:#fff}body.carts.show_mobile .redeem_now.inactive{background:#999;cursor:default}body.carts.show_mobile .redeem_now.inactive:hover{background:#999}body.carts.show_mobile .redeem_now.inactive:active{position:relative;top:0}body.carts.show_mobile .samples_label{text-align:left;color:#ed2041}body.carts.show_mobile .loyalty_header .image{float:none;width:100%;height:auto}@media only screen and (max-device-width: 736px){body.carts.show_mobile #flash,body.orders.new #flash,body.orders.edit #flash,body.orders.show #flash,body.orders.payment_retry #flash,body.orders.update #flash{display:none !important}body.carts.show_mobile #mobile_cart,body.orders.new #mobile_cart,body.orders.edit #mobile_cart,body.orders.show #mobile_cart,body.orders.payment_retry #mobile_cart,body.orders.update #mobile_cart{padding-top:22px}body.carts.show_mobile .loading_cart,body.orders.new .loading_cart,body.orders.edit .loading_cart,body.orders.show .loading_cart,body.orders.payment_retry .loading_cart,body.orders.update .loading_cart{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100;background-image:url(/assets/sephora/sephora_loader-8405769b79cc364cce601b4497359f645a69d0b0db307b4fb8198d5c5b0c94be.gif);background-repeat:no-repeat;background-color:rgba(255,255,255,0.9);background-position:center center}body.carts.show_mobile #footer,body.orders.new #footer,body.orders.edit #footer,body.orders.show #footer,body.orders.payment_retry #footer,body.orders.update #footer{display:none}body.carts.show_mobile .rewards li,body.orders.new .rewards li,body.orders.edit .rewards li,body.orders.show .rewards li,body.orders.payment_retry .rewards li,body.orders.update .rewards li{border:1px solid #ccc;border-top:0;padding:15px 5px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;font-size:14px}body.carts.show_mobile .rewards li:first-child,body.orders.new .rewards li:first-child,body.orders.edit .rewards li:first-child,body.orders.show .rewards li:first-child,body.orders.payment_retry .rewards li:first-child,body.orders.update .rewards li:first-child{border-top:1px solid #ccc}body.carts.show_mobile .rewards li input,body.orders.new .rewards li input,body.orders.edit .rewards li input,body.orders.show .rewards li input,body.orders.payment_retry .rewards li input,body.orders.update .rewards li input{vertical-align:middle;margin-right:5px}body.carts.show_mobile .rewards label,body.orders.new .rewards label,body.orders.edit .rewards label,body.orders.show .rewards label,body.orders.payment_retry .rewards label,body.orders.update .rewards label{position:relative;top:-3px;margin-left:5px;vertical-align:middle}body.carts.show_mobile #cart_items .cart_product,body.carts.show_mobile #cart_items .cart_sample,body.orders.new #cart_items .cart_product,body.orders.new #cart_items .cart_sample,body.orders.edit #cart_items .cart_product,body.orders.edit #cart_items .cart_sample,body.orders.show #cart_items .cart_product,body.orders.payment_retry #cart_items .cart_product,body.orders.show #cart_items .cart_sample,body.orders.payment_retry #cart_items .cart_sample,body.orders.update #cart_items .cart_product,body.orders.update #cart_items .cart_sample{padding:5px 0;border-bottom:1px solid #aaa}body.carts.show_mobile #cart_items .cart_product,body.orders.new #cart_items .cart_product,body.orders.edit #cart_items .cart_product,body.orders.show #cart_items .cart_product,body.orders.payment_retry #cart_items .cart_product,body.orders.update #cart_items .cart_product{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.carts.show_mobile #cart_items .product_info,body.orders.new #cart_items .product_info,body.orders.edit #cart_items .product_info,body.orders.show #cart_items .product_info,body.orders.payment_retry #cart_items .product_info,body.orders.update #cart_items .product_info{min-height:36px}body.carts.show_mobile #cart_items .cart_insider_gift,body.orders.new #cart_items .cart_insider_gift,body.orders.edit #cart_items .cart_insider_gift,body.orders.show #cart_items .cart_insider_gift,body.orders.payment_retry #cart_items .cart_insider_gift,body.orders.update #cart_items .cart_insider_gift{height:auto}body.carts.show_mobile #cart_items .cart_insider_gift .name,body.orders.new #cart_items .cart_insider_gift .name,body.orders.edit #cart_items .cart_insider_gift .name,body.orders.show #cart_items .cart_insider_gift .name,body.orders.payment_retry #cart_items .cart_insider_gift .name,body.orders.update #cart_items .cart_insider_gift .name{display:block;font-weight:bold;padding:10px 0;text-align:center}body.carts.show_mobile #cart_items .quantity_selection:before,body.orders.new #cart_items .quantity_selection:before,body.orders.edit #cart_items .quantity_selection:before,body.orders.show #cart_items .quantity_selection:before,body.orders.payment_retry #cart_items .quantity_selection:before,body.orders.update #cart_items .quantity_selection:before{content:'Qty: '}body.carts.show_mobile #cart_items .details.variant,body.orders.new #cart_items .details.variant,body.orders.edit #cart_items .details.variant,body.orders.show #cart_items .details.variant,body.orders.payment_retry #cart_items .details.variant,body.orders.update #cart_items .details.variant{width:calc(98% - 50px);float:left}body.carts.show_mobile #cart_items .text,body.orders.new #cart_items .text,body.orders.edit #cart_items .text,body.orders.show #cart_items .text,body.orders.payment_retry #cart_items .text,body.orders.update #cart_items .text{margin:0}body.carts.show_mobile #cart_items .image,body.orders.new #cart_items .image,body.orders.edit #cart_items .image,body.orders.show #cart_items .image,body.orders.payment_retry #cart_items .image,body.orders.update #cart_items .image{width:50px}body.carts.show_mobile #cart_items .image img,body.orders.new #cart_items .image img,body.orders.edit #cart_items .image img,body.orders.show #cart_items .image img,body.orders.payment_retry #cart_items .image img,body.orders.update #cart_items .image img{width:50px;min-height:50px}body.carts.show_mobile #cart_items .cart_sample,body.orders.new #cart_items .cart_sample,body.orders.edit #cart_items .cart_sample,body.orders.show #cart_items .cart_sample,body.orders.payment_retry #cart_items .cart_sample,body.orders.update #cart_items .cart_sample{height:auto}body.carts.show_mobile #cart_items .cart_sample .price,body.orders.new #cart_items .cart_sample .price,body.orders.edit #cart_items .cart_sample .price,body.orders.show #cart_items .cart_sample .price,body.orders.payment_retry #cart_items .cart_sample .price,body.orders.update #cart_items .cart_sample .price{padding-top:20px}body.carts.show_mobile .gray_section,body.orders.new .gray_section,body.orders.edit .gray_section,body.orders.show .gray_section,body.orders.payment_retry .gray_section,body.orders.update .gray_section{float:left;width:99%;padding:5px;margin:10px 0;background:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}body.carts.show_mobile .gray_section span,body.orders.new .gray_section span,body.orders.edit .gray_section span,body.orders.show .gray_section span,body.orders.payment_retry .gray_section span,body.orders.update .gray_section span{float:left;width:50%;text-align:left;padding:5px 0}body.carts.show_mobile .gray_section span:last-child,body.orders.new .gray_section span:last-child,body.orders.edit .gray_section span:last-child,body.orders.show .gray_section span:last-child,body.orders.payment_retry .gray_section span:last-child,body.orders.update .gray_section span:last-child{float:right;text-align:right}body.carts.show_mobile .line_thru,body.orders.new .line_thru,body.orders.edit .line_thru,body.orders.show .line_thru,body.orders.payment_retry .line_thru,body.orders.update .line_thru{text-decoration:line-through}body.carts.show_mobile .letter_spacing_half_px,body.carts.show_mobile #checkout-button,body.carts.show_mobile #full-width-checkout-button,body.orders.new .letter_spacing_half_px,body.orders.new #checkout-button,body.orders.new #full-width-checkout-button,body.orders.edit .letter_spacing_half_px,body.orders.edit #checkout-button,body.orders.edit #full-width-checkout-button,body.orders.show .letter_spacing_half_px,body.orders.payment_retry .letter_spacing_half_px,body.orders.show #checkout-button,body.orders.payment_retry #checkout-button,body.orders.show #full-width-checkout-button,body.orders.payment_retry #full-width-checkout-button,body.orders.update .letter_spacing_half_px,body.orders.update #checkout-button,body.orders.update #full-width-checkout-button{letter-spacing:0.5px}body.carts.show_mobile .black_border,body.orders.new .black_border,body.orders.edit .black_border,body.orders.show .black_border,body.orders.payment_retry .black_border,body.orders.update .black_border{border:2px solid #000}body.carts.show_mobile .transparent_border,body.orders.new .transparent_border,body.orders.edit .transparent_border,body.orders.show .transparent_border,body.orders.payment_retry .transparent_border,body.orders.update .transparent_border{border:2px solid transparent}body.carts.show_mobile .disable_panel,body.orders.new .disable_panel,body.orders.edit .disable_panel,body.orders.show .disable_panel,body.orders.payment_retry .disable_panel,body.orders.update .disable_panel{position:absolute;background:rgba(255,255,255,0.8);width:100%;z-index:10;height:100%;padding:35% 15px;text-align:center}body.carts.show_mobile .text,body.orders.new .text,body.orders.edit .text,body.orders.show .text,body.orders.payment_retry .text,body.orders.update .text{display:block;text-align:center;height:16px;font-size:13px}body.carts.show_mobile .error_message,body.orders.new .error_message,body.orders.edit .error_message,body.orders.show .error_message,body.orders.payment_retry .error_message,body.orders.update .error_message{text-align:center}body.carts.show_mobile .title,body.orders.new .title,body.orders.edit .title,body.orders.show .title,body.orders.payment_retry .title,body.orders.update .title{text-align:center;margin-top:0;height:45px;line-height:45px;font-size:19px}body.carts.show_mobile .sub_title,body.orders.new .sub_title,body.orders.edit .sub_title,body.orders.show .sub_title,body.orders.payment_retry .sub_title,body.orders.update .sub_title{text-align:center;margin-top:15px;margin-bottom:10px;font-size:16px}body.carts.show_mobile .image,body.orders.new .image,body.orders.edit .image,body.orders.show .image,body.orders.payment_retry .image,body.orders.update .image{width:100px}body.carts.show_mobile .image img,body.orders.new .image img,body.orders.edit .image img,body.orders.show .image img,body.orders.payment_retry .image img,body.orders.update .image img{width:100px;min-height:100px}body.carts.show_mobile .image,body.orders.new .image,body.orders.edit .image,body.orders.show .image,body.orders.payment_retry .image,body.orders.update .image{float:left}body.carts.show_mobile .shopping_bag,body.orders.new .shopping_bag,body.orders.edit .shopping_bag,body.orders.show .shopping_bag,body.orders.payment_retry .shopping_bag,body.orders.update .shopping_bag{padding-right:15%}body.carts.show_mobile .details.variant,body.orders.new .details.variant,body.orders.edit .details.variant,body.orders.show .details.variant,body.orders.payment_retry .details.variant,body.orders.update .details.variant{width:69%;float:right;margin-left:1%;margin-right:2%}body.carts.show_mobile .product_info,body.orders.new .product_info,body.orders.edit .product_info,body.orders.show .product_info,body.orders.payment_retry .product_info,body.orders.update .product_info{min-height:60px}body.carts.show_mobile .bottom_border,body.carts.show_mobile .mobile_empty_cart .empty_cart_product,body.orders.new .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.edit .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.show .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.update .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.carts.show_mobile .cart_product,body.carts.show_mobile .top_sticky,body.carts.show_mobile .cart_sample,body.carts.show_mobile #insider_gifts,body.carts.show_mobile #free_samples,body.carts.show_mobile #rewards_redemption,body.carts.show_mobile #discount_coupon,body.orders.new .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.new .mobile_empty_cart .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.show .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.new .cart_product,body.orders.new .top_sticky,body.orders.new .cart_sample,body.orders.new #insider_gifts,body.orders.new #free_samples,body.orders.new #rewards_redemption,body.orders.new #discount_coupon,body.orders.edit .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.edit .mobile_empty_cart .empty_cart_product,body.orders.show .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.edit .cart_product,body.orders.edit .top_sticky,body.orders.edit .cart_sample,body.orders.edit #insider_gifts,body.orders.edit #free_samples,body.orders.edit #rewards_redemption,body.orders.edit #discount_coupon,body.orders.show .bottom_border,body.orders.payment_retry .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.show .empty_cart_product,body.carts.show_mobile .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.show .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.show .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.show .mobile_empty_cart .empty_cart_product,body.orders.payment_retry .mobile_empty_cart .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.show .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.show .cart_product,body.orders.payment_retry .cart_product,body.orders.show .top_sticky,body.orders.payment_retry .top_sticky,body.orders.show .cart_sample,body.orders.payment_retry .cart_sample,body.orders.show #insider_gifts,body.orders.payment_retry #insider_gifts,body.orders.show #free_samples,body.orders.payment_retry #free_samples,body.orders.show #rewards_redemption,body.orders.payment_retry #rewards_redemption,body.orders.show #discount_coupon,body.orders.payment_retry #discount_coupon,body.orders.update .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.show .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.update .mobile_empty_cart .empty_cart_product,body.orders.update .cart_product,body.orders.update .top_sticky,body.orders.update .cart_sample,body.orders.update #insider_gifts,body.orders.update #free_samples,body.orders.update #rewards_redemption,body.orders.update #discount_coupon{border-bottom:1px solid #999}body.carts.show_mobile .text_center,body.orders.new .text_center,body.orders.edit .text_center,body.orders.show .text_center,body.orders.payment_retry .text_center,body.orders.update .text_center{text-align:center}body.carts.show_mobile .start_shopping_button,body.orders.new .start_shopping_button,body.orders.edit .start_shopping_button,body.orders.show .start_shopping_button,body.orders.payment_retry .start_shopping_button,body.orders.update .start_shopping_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#ed2041;background-repeat:repeat-x;color:#fff;text-shadow:1px 1px 0px #bd1732;font-weight:bold;background-color:#000;text-shadow:none}body.carts.show_mobile .start_shopping_button:active,body.orders.new .start_shopping_button:active,body.orders.edit .start_shopping_button:active,body.orders.show .start_shopping_button:active,body.orders.payment_retry .start_shopping_button:active,body.orders.update .start_shopping_button:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.carts.show_mobile .start_shopping_button,body.orders.new .start_shopping_button,body.orders.edit .start_shopping_button,body.orders.show .start_shopping_button,body.orders.payment_retry .start_shopping_button,body.orders.update .start_shopping_button{border-radius:0}}@media only screen and (max-device-width: 736px){body.carts.show_mobile .start_shopping_button:hover,body.orders.new .start_shopping_button:hover,body.orders.edit .start_shopping_button:hover,body.orders.show .start_shopping_button:hover,body.orders.payment_retry .start_shopping_button:hover,body.orders.update .start_shopping_button:hover{background-color:#bd1732;font-weight:bold;color:#fff}body.carts.show_mobile .empty_cart_message,body.orders.new .empty_cart_message,body.orders.edit .empty_cart_message,body.orders.show .empty_cart_message,body.orders.payment_retry .empty_cart_message,body.orders.update .empty_cart_message{padding-bottom:20px}body.carts.show_mobile .mobile_empty_cart .empty_cart_product,body.orders.new .mobile_empty_cart .empty_cart_product,body.orders.edit .mobile_empty_cart .empty_cart_product,body.orders.show .mobile_empty_cart .empty_cart_product,body.orders.payment_retry .mobile_empty_cart .empty_cart_product,body.orders.update .mobile_empty_cart .empty_cart_product{height:130px}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .details,body.orders.new .mobile_empty_cart .empty_cart_product .details,body.orders.edit .mobile_empty_cart .empty_cart_product .details,body.orders.show .mobile_empty_cart .empty_cart_product .details,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .details,body.orders.update .mobile_empty_cart .empty_cart_product .details{padding:10px 0 40px;max-height:60px;overflow:hidden}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .details .name,body.orders.new .mobile_empty_cart .empty_cart_product .details .name,body.orders.edit .mobile_empty_cart .empty_cart_product .details .name,body.orders.show .mobile_empty_cart .empty_cart_product .details .name,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .details .name,body.orders.update .mobile_empty_cart .empty_cart_product .details .name{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.new .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.edit .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.show .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.update .mobile_empty_cart .empty_cart_product .add_to_bag{border:black 2px solid;display:inline;padding:5px}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .price,body.orders.new .mobile_empty_cart .empty_cart_product .price,body.orders.edit .mobile_empty_cart .empty_cart_product .price,body.orders.show .mobile_empty_cart .empty_cart_product .price,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .price,body.orders.update .mobile_empty_cart .empty_cart_product .price{float:right}body.carts.show_mobile .mobile_empty_cart .user_message,body.orders.new .mobile_empty_cart .user_message,body.orders.edit .mobile_empty_cart .user_message,body.orders.show .mobile_empty_cart .user_message,body.orders.payment_retry .mobile_empty_cart .user_message,body.orders.update .mobile_empty_cart .user_message{padding-top:20px;text-align:center}body.carts.show_mobile #checkout-button,body.orders.new #checkout-button,body.orders.edit #checkout-button,body.orders.show #checkout-button,body.orders.payment_retry #checkout-button,body.orders.update #checkout-button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#ed2041;background-repeat:repeat-x;color:#fff;text-shadow:1px 1px 0px #bd1732;font-weight:bold;background-color:#d50032;float:right;height:30px;line-height:29px;font-weight:600;width:70%;padding:8px 0 !important;text-align:center;font-size:16px}body.carts.show_mobile #checkout-button:active,body.orders.new #checkout-button:active,body.orders.edit #checkout-button:active,body.orders.show #checkout-button:active,body.orders.payment_retry #checkout-button:active,body.orders.update #checkout-button:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.carts.show_mobile #checkout-button,body.orders.new #checkout-button,body.orders.edit #checkout-button,body.orders.show #checkout-button,body.orders.payment_retry #checkout-button,body.orders.update #checkout-button{border-radius:0}}@media only screen and (max-device-width: 736px){body.carts.show_mobile #checkout-button:hover,body.orders.new #checkout-button:hover,body.orders.edit #checkout-button:hover,body.orders.show #checkout-button:hover,body.orders.payment_retry #checkout-button:hover,body.orders.update #checkout-button:hover{background-color:#bd1732;font-weight:bold;color:#fff}body.carts.show_mobile #checkout-button.inactive,body.orders.new #checkout-button.inactive,body.orders.edit #checkout-button.inactive,body.orders.show #checkout-button.inactive,body.orders.payment_retry #checkout-button.inactive,body.orders.update #checkout-button.inactive{background:#999;text-shadow:none}body.carts.show_mobile #full-width-checkout-button,body.orders.new #full-width-checkout-button,body.orders.edit #full-width-checkout-button,body.orders.show #full-width-checkout-button,body.orders.payment_retry #full-width-checkout-button,body.orders.update #full-width-checkout-button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#ed2041;background-repeat:repeat-x;color:#fff;text-shadow:1px 1px 0px #bd1732;font-weight:bold;background-color:#d50032;width:92.7%;text-align:center;height:29px;line-height:29px;font-weight:600;font-size:16px;margin-bottom:20px}body.carts.show_mobile #full-width-checkout-button:active,body.orders.new #full-width-checkout-button:active,body.orders.edit #full-width-checkout-button:active,body.orders.show #full-width-checkout-button:active,body.orders.payment_retry #full-width-checkout-button:active,body.orders.update #full-width-checkout-button:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.carts.show_mobile #full-width-checkout-button,body.orders.new #full-width-checkout-button,body.orders.edit #full-width-checkout-button,body.orders.show #full-width-checkout-button,body.orders.payment_retry #full-width-checkout-button,body.orders.update #full-width-checkout-button{border-radius:0}}@media only screen and (max-device-width: 736px){body.carts.show_mobile #full-width-checkout-button:hover,body.orders.new #full-width-checkout-button:hover,body.orders.edit #full-width-checkout-button:hover,body.orders.show #full-width-checkout-button:hover,body.orders.payment_retry #full-width-checkout-button:hover,body.orders.update #full-width-checkout-button:hover{background-color:#bd1732;font-weight:bold;color:#fff}body.carts.show_mobile #full-width-checkout-button.inactive,body.orders.new #full-width-checkout-button.inactive,body.orders.edit #full-width-checkout-button.inactive,body.orders.show #full-width-checkout-button.inactive,body.orders.payment_retry #full-width-checkout-button.inactive,body.orders.update #full-width-checkout-button.inactive{background:#999;text-shadow:none}body.carts.show_mobile #total,body.orders.new #total,body.orders.edit #total,body.orders.show #total,body.orders.payment_retry #total,body.orders.update #total{float:left;width:30%;text-align:left;padding:7px 7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}body.carts.show_mobile .quantity,body.orders.new .quantity,body.orders.edit .quantity,body.orders.show .quantity,body.orders.payment_retry .quantity,body.orders.update .quantity{-webkit-appearance:none;border:1px solid #999;border-radius:0;background:#fff url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 35px 8px;width:55px;height:35px;padding:0 0 0 10px}body.carts.show_mobile .cart_product,body.orders.new .cart_product,body.orders.edit .cart_product,body.orders.show .cart_product,body.orders.payment_retry .cart_product,body.orders.update .cart_product{padding:5px 0}body.carts.show_mobile .cart_product .message,body.orders.new .cart_product .message,body.orders.edit .cart_product .message,body.orders.show .cart_product .message,body.orders.payment_retry .cart_product .message,body.orders.update .cart_product .message{color:#ed2041;font-size:14px;float:left;clear:both;margin-top:-2px}body.carts.show_mobile .cart_product .product_info .name,body.orders.new .cart_product .product_info .name,body.orders.edit .cart_product .product_info .name,body.orders.show .cart_product .product_info .name,body.orders.payment_retry .cart_product .product_info .name,body.orders.update .cart_product .product_info .name{margin-bottom:20px}body.carts.show_mobile .cart_product .actual_price,body.orders.new .cart_product .actual_price,body.orders.edit .cart_product .actual_price,body.orders.show .cart_product .actual_price,body.orders.payment_retry .cart_product .actual_price,body.orders.update .cart_product .actual_price{padding-bottom:2px}body.carts.show_mobile .cart_product .price,body.orders.new .cart_product .price,body.orders.edit .cart_product .price,body.orders.show .cart_product .price,body.orders.payment_retry .cart_product .price,body.orders.update .cart_product .price{float:right;font-weight:bold}body.carts.show_mobile .cart_product .product-actions,body.orders.new .cart_product .product-actions,body.orders.edit .cart_product .product-actions,body.orders.show .cart_product .product-actions,body.orders.payment_retry .cart_product .product-actions,body.orders.update .cart_product .product-actions{overflow:auto;margin-bottom:5px;margin-top:10px}body.carts.show_mobile .cart_product .remove_from_cart,body.orders.new .cart_product .remove_from_cart,body.orders.edit .cart_product .remove_from_cart,body.orders.show .cart_product .remove_from_cart,body.orders.payment_retry .cart_product .remove_from_cart,body.orders.update .cart_product .remove_from_cart{margin-left:10px;background:#FFF;border-radius:50%;width:33px}body.carts.show_mobile .cart_product .remove_from_cart svg,body.orders.new .cart_product .remove_from_cart svg,body.orders.edit .cart_product .remove_from_cart svg,body.orders.show .cart_product .remove_from_cart svg,body.orders.payment_retry .cart_product .remove_from_cart svg,body.orders.update .cart_product .remove_from_cart svg{border:1px solid #999;border-radius:50%;display:block}body.carts.show_mobile .cart_product .remove_from_cart .close_x,body.orders.new .cart_product .remove_from_cart .close_x,body.orders.edit .cart_product .remove_from_cart .close_x,body.orders.show .cart_product .remove_from_cart .close_x,body.orders.payment_retry .cart_product .remove_from_cart .close_x,body.orders.update .cart_product .remove_from_cart .close_x{stroke:black;fill:white;stroke-linecap:round;stroke-width:2}body.carts.show_mobile .cart_product .quantity_selection,body.carts.show_mobile .cart_product .remove_from_cart,body.orders.new .cart_product .quantity_selection,body.orders.new .cart_product .remove_from_cart,body.orders.edit .cart_product .quantity_selection,body.orders.edit .cart_product .remove_from_cart,body.orders.show .cart_product .quantity_selection,body.orders.payment_retry .cart_product .quantity_selection,body.orders.show .cart_product .remove_from_cart,body.orders.payment_retry .cart_product .remove_from_cart,body.orders.update .cart_product .quantity_selection,body.orders.update .cart_product .remove_from_cart{float:left}body.carts.show_mobile .cart_gift_box .remove_from_cart,body.orders.new .cart_gift_box .remove_from_cart,body.orders.edit .cart_gift_box .remove_from_cart,body.orders.show .cart_gift_box .remove_from_cart,body.orders.payment_retry .cart_gift_box .remove_from_cart,body.orders.update .cart_gift_box .remove_from_cart{margin-left:0}body.carts.show_mobile .gray_section,body.orders.new .gray_section,body.orders.edit .gray_section,body.orders.show .gray_section,body.orders.payment_retry .gray_section,body.orders.update .gray_section{float:left;width:99%;padding:5px;margin:10px 0;background:#ddd;-webkit-box-sizing:border-box;box-sizing:border-box}body.carts.show_mobile .gray_section span,body.orders.new .gray_section span,body.orders.edit .gray_section span,body.orders.show .gray_section span,body.orders.payment_retry .gray_section span,body.orders.update .gray_section span{float:left;width:50%;text-align:left;padding:5px 0}body.carts.show_mobile .gray_section span:last-child,body.orders.new .gray_section span:last-child,body.orders.edit .gray_section span:last-child,body.orders.show .gray_section span:last-child,body.orders.payment_retry .gray_section span:last-child,body.orders.update .gray_section span:last-child{float:right;text-align:right}body.carts.show_mobile .line_thru,body.orders.new .line_thru,body.orders.edit .line_thru,body.orders.show .line_thru,body.orders.payment_retry .line_thru,body.orders.update .line_thru{text-decoration:line-through}body.carts.show_mobile .back_button>a,body.orders.new .back_button>a,body.orders.edit .back_button>a,body.orders.show .back_button>a,body.orders.payment_retry .back_button>a,body.orders.update .back_button>a{float:left;width:45px}body.carts.show_mobile .bottom_border,body.carts.show_mobile .mobile_empty_cart .empty_cart_product,body.orders.new .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.edit .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.show .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.orders.update .mobile_empty_cart body.carts.show_mobile .empty_cart_product,body.carts.show_mobile .cart_product,body.carts.show_mobile .top_sticky,body.carts.show_mobile .cart_sample,body.carts.show_mobile #insider_gifts,body.carts.show_mobile #free_samples,body.carts.show_mobile #rewards_redemption,body.carts.show_mobile #discount_coupon,body.orders.new .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.new .mobile_empty_cart .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.show .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.new .empty_cart_product,body.orders.new .cart_product,body.orders.new .top_sticky,body.orders.new .cart_sample,body.orders.new #insider_gifts,body.orders.new #free_samples,body.orders.new #rewards_redemption,body.orders.new #discount_coupon,body.orders.edit .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.edit .mobile_empty_cart .empty_cart_product,body.orders.show .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.edit .empty_cart_product,body.orders.edit .cart_product,body.orders.edit .top_sticky,body.orders.edit .cart_sample,body.orders.edit #insider_gifts,body.orders.edit #free_samples,body.orders.edit #rewards_redemption,body.orders.edit #discount_coupon,body.orders.show .bottom_border,body.orders.payment_retry .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.show .empty_cart_product,body.carts.show_mobile .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.show .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.show .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.show .mobile_empty_cart .empty_cart_product,body.orders.payment_retry .mobile_empty_cart .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.show .empty_cart_product,body.orders.update .mobile_empty_cart body.orders.payment_retry .empty_cart_product,body.orders.show .cart_product,body.orders.payment_retry .cart_product,body.orders.show .top_sticky,body.orders.payment_retry .top_sticky,body.orders.show .cart_sample,body.orders.payment_retry .cart_sample,body.orders.show #insider_gifts,body.orders.payment_retry #insider_gifts,body.orders.show #free_samples,body.orders.payment_retry #free_samples,body.orders.show #rewards_redemption,body.orders.payment_retry #rewards_redemption,body.orders.show #discount_coupon,body.orders.payment_retry #discount_coupon,body.orders.update .bottom_border,body.carts.show_mobile .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.new .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.edit .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.show .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.payment_retry .mobile_empty_cart body.orders.update .empty_cart_product,body.orders.update .mobile_empty_cart .empty_cart_product,body.orders.update .cart_product,body.orders.update .top_sticky,body.orders.update .cart_sample,body.orders.update #insider_gifts,body.orders.update #free_samples,body.orders.update #rewards_redemption,body.orders.update #discount_coupon{border-bottom:1px solid #ddd}body.carts.show_mobile .text_center,body.orders.new .text_center,body.orders.edit .text_center,body.orders.show .text_center,body.orders.payment_retry .text_center,body.orders.update .text_center{text-align:center}body.carts.show_mobile .start_shopping_button,body.orders.new .start_shopping_button,body.orders.edit .start_shopping_button,body.orders.show .start_shopping_button,body.orders.payment_retry .start_shopping_button,body.orders.update .start_shopping_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#ed2041;background-repeat:repeat-x;color:#fff;text-shadow:1px 1px 0px #bd1732;font-weight:bold;background-color:#000;text-shadow:none}body.carts.show_mobile .start_shopping_button:active,body.orders.new .start_shopping_button:active,body.orders.edit .start_shopping_button:active,body.orders.show .start_shopping_button:active,body.orders.payment_retry .start_shopping_button:active,body.orders.update .start_shopping_button:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.carts.show_mobile .start_shopping_button,body.orders.new .start_shopping_button,body.orders.edit .start_shopping_button,body.orders.show .start_shopping_button,body.orders.payment_retry .start_shopping_button,body.orders.update .start_shopping_button{border-radius:0}}@media only screen and (max-device-width: 736px){body.carts.show_mobile .start_shopping_button:hover,body.orders.new .start_shopping_button:hover,body.orders.edit .start_shopping_button:hover,body.orders.show .start_shopping_button:hover,body.orders.payment_retry .start_shopping_button:hover,body.orders.update .start_shopping_button:hover{background-color:#bd1732;font-weight:bold;color:#fff}body.carts.show_mobile .empty_cart_message,body.orders.new .empty_cart_message,body.orders.edit .empty_cart_message,body.orders.show .empty_cart_message,body.orders.payment_retry .empty_cart_message,body.orders.update .empty_cart_message{padding-bottom:20px}body.carts.show_mobile .mobile_empty_cart .empty_cart_product,body.orders.new .mobile_empty_cart .empty_cart_product,body.orders.edit .mobile_empty_cart .empty_cart_product,body.orders.show .mobile_empty_cart .empty_cart_product,body.orders.payment_retry .mobile_empty_cart .empty_cart_product,body.orders.update .mobile_empty_cart .empty_cart_product{height:130px}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .details,body.orders.new .mobile_empty_cart .empty_cart_product .details,body.orders.edit .mobile_empty_cart .empty_cart_product .details,body.orders.show .mobile_empty_cart .empty_cart_product .details,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .details,body.orders.update .mobile_empty_cart .empty_cart_product .details{padding:20px 0}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.new .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.edit .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.show .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .add_to_bag,body.orders.update .mobile_empty_cart .empty_cart_product .add_to_bag{border:black 2px solid;display:inline;padding:5px}body.carts.show_mobile .mobile_empty_cart .empty_cart_product .price,body.orders.new .mobile_empty_cart .empty_cart_product .price,body.orders.edit .mobile_empty_cart .empty_cart_product .price,body.orders.show .mobile_empty_cart .empty_cart_product .price,body.orders.payment_retry .mobile_empty_cart .empty_cart_product .price,body.orders.update .mobile_empty_cart .empty_cart_product .price{float:right}body.carts.show_mobile .mobile_empty_cart .user_message,body.orders.new .mobile_empty_cart .user_message,body.orders.edit .mobile_empty_cart .user_message,body.orders.show .mobile_empty_cart .user_message,body.orders.payment_retry .mobile_empty_cart .user_message,body.orders.update .mobile_empty_cart .user_message{padding-top:20px;text-align:center}body.carts.show_mobile #top_total,body.orders.new #top_total,body.orders.edit #top_total,body.orders.show #top_total,body.orders.payment_retry #top_total,body.orders.update #top_total{height:44px;border-top:1px solid #999;background:#fff}body.carts.show_mobile .remove_from_cart,body.orders.new .remove_from_cart,body.orders.edit .remove_from_cart,body.orders.show .remove_from_cart,body.orders.payment_retry .remove_from_cart,body.orders.update .remove_from_cart{display:inline-block}body.carts.show_mobile .remove_from_cart div,body.orders.new .remove_from_cart div,body.orders.edit .remove_from_cart div,body.orders.show .remove_from_cart div,body.orders.payment_retry .remove_from_cart div,body.orders.update .remove_from_cart div{height:30px;width:30px;border-radius:50%;text-align:center;font-size:13px;line-height:30px;color:black;font-family:monospace;border-style:solid;border-width:1px;border-color:#999;font-weight:bold}body.carts.show_mobile .cart_sample,body.orders.new .cart_sample,body.orders.edit .cart_sample,body.orders.show .cart_sample,body.orders.payment_retry .cart_sample,body.orders.update .cart_sample{min-height:150px;padding-right:2%}body.carts.show_mobile .cart_sample .remove_from_cart,body.orders.new .cart_sample .remove_from_cart,body.orders.edit .cart_sample .remove_from_cart,body.orders.show .cart_sample .remove_from_cart,body.orders.payment_retry .cart_sample .remove_from_cart,body.orders.update .cart_sample .remove_from_cart{padding-top:30px}body.carts.show_mobile .cart_sample .price,body.orders.new .cart_sample .price,body.orders.edit .cart_sample .price,body.orders.show .cart_sample .price,body.orders.payment_retry .cart_sample .price,body.orders.update .cart_sample .price{float:right;font-weight:bold;padding-top:30px}body.carts.show_mobile .cart_insider_gift,body.orders.new .cart_insider_gift,body.orders.edit .cart_insider_gift,body.orders.show .cart_insider_gift,body.orders.payment_retry .cart_insider_gift,body.orders.update .cart_insider_gift{height:30px}body.carts.show_mobile .cart_insider_gift .name,body.orders.new .cart_insider_gift .name,body.orders.edit .cart_insider_gift .name,body.orders.show .cart_insider_gift .name,body.orders.payment_retry .cart_insider_gift .name,body.orders.update .cart_insider_gift .name{display:inline}body.carts.show_mobile .cart_insider_gift .remove_from_cart,body.orders.new .cart_insider_gift .remove_from_cart,body.orders.edit .cart_insider_gift .remove_from_cart,body.orders.show .cart_insider_gift .remove_from_cart,body.orders.payment_retry .cart_insider_gift .remove_from_cart,body.orders.update .cart_insider_gift .remove_from_cart{padding:0;float:right}body.carts.show_mobile #progress,body.orders.new #progress,body.orders.edit #progress,body.orders.show #progress,body.orders.payment_retry #progress,body.orders.update #progress{text-align:center;border-bottom:1px solid #999}body.carts.show_mobile #progress #bar,body.orders.new #progress #bar,body.orders.edit #progress #bar,body.orders.show #progress #bar,body.orders.payment_retry #progress #bar,body.orders.update #progress #bar{height:10px;width:90%;background-color:#dbdbdb;display:inline-block;margin-bottom:10px}body.carts.show_mobile #progress #bar div,body.orders.new #progress #bar div,body.orders.edit #progress #bar div,body.orders.show #progress #bar div,body.orders.payment_retry #progress #bar div,body.orders.update #progress #bar div{background-color:#ed2041;height:inherit}body.carts.show_mobile #progress #text,body.orders.new #progress #text,body.orders.edit #progress #text,body.orders.show #progress #text,body.orders.payment_retry #progress #text,body.orders.update #progress #text{font-size:14px;padding-bottom:10px}body.carts.show_mobile #error_message,body.orders.new #error_message,body.orders.edit #error_message,body.orders.show #error_message,body.orders.payment_retry #error_message,body.orders.update #error_message{border-color:#ed2041;border-style:solid;border-width:1px;margin:10px;color:#ed2041}body.carts.show_mobile #error_message .text,body.orders.new #error_message .text,body.orders.edit #error_message .text,body.orders.show #error_message .text,body.orders.payment_retry #error_message .text,body.orders.update #error_message .text{font-size:14px;padding:5px 10px}body.carts.show_mobile #error_message .close_button,body.orders.new #error_message .close_button,body.orders.edit #error_message .close_button,body.orders.show #error_message .close_button,body.orders.payment_retry #error_message .close_button,body.orders.update #error_message .close_button{float:right;padding-right:10px;padding-top:5px}body.carts.show_mobile #free_samples,body.orders.new #free_samples,body.orders.edit #free_samples,body.orders.show #free_samples,body.orders.payment_retry #free_samples,body.orders.update #free_samples{width:100%;margin-left:0}body.carts.show_mobile #free_samples .name,body.carts.show_mobile #free_samples .brand_name,body.orders.new #free_samples .name,body.orders.new #free_samples .brand_name,body.orders.edit #free_samples .name,body.orders.edit #free_samples .brand_name,body.orders.show #free_samples .name,body.orders.payment_retry #free_samples .name,body.orders.show #free_samples .brand_name,body.orders.payment_retry #free_samples .brand_name,body.orders.update #free_samples .name,body.orders.update #free_samples .brand_name{display:block;margin:10px 0;font-size:13px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;text-align:center}body.carts.show_mobile #free_samples .brand_name,body.orders.new #free_samples .brand_name,body.orders.edit #free_samples .brand_name,body.orders.show #free_samples .brand_name,body.orders.payment_retry #free_samples .brand_name,body.orders.update #free_samples .brand_name{font-weight:600}body.carts.show_mobile #rewards_redemption,body.orders.new #rewards_redemption,body.orders.edit #rewards_redemption,body.orders.show #rewards_redemption,body.orders.payment_retry #rewards_redemption,body.orders.update #rewards_redemption{padding-bottom:20px}body.carts.show_mobile #rewards_redemption input.submit,body.orders.new #rewards_redemption input.submit,body.orders.edit #rewards_redemption input.submit,body.orders.show #rewards_redemption input.submit,body.orders.payment_retry #rewards_redemption input.submit,body.orders.update #rewards_redemption input.submit{width:100%;margin-top:5px}body.carts.show_mobile #rewards_redemption .rewards li.selected,body.orders.new #rewards_redemption .rewards li.selected,body.orders.edit #rewards_redemption .rewards li.selected,body.orders.show #rewards_redemption .rewards li.selected,body.orders.payment_retry #rewards_redemption .rewards li.selected,body.orders.update #rewards_redemption .rewards li.selected{background-color:#f1f1f1}body.carts.show_mobile #rewards_redemption .rewards li.disabled,body.orders.new #rewards_redemption .rewards li.disabled,body.orders.edit #rewards_redemption .rewards li.disabled,body.orders.show #rewards_redemption .rewards li.disabled,body.orders.payment_retry #rewards_redemption .rewards li.disabled,body.orders.update #rewards_redemption .rewards li.disabled{opacity:0.4}body.carts.show_mobile #rewards_redemption .toggle_btn,body.orders.new #rewards_redemption .toggle_btn,body.orders.edit #rewards_redemption .toggle_btn,body.orders.show #rewards_redemption .toggle_btn,body.orders.payment_retry #rewards_redemption .toggle_btn,body.orders.update #rewards_redemption .toggle_btn{font-weight:600;font-size:14px;color:#fff}body.carts.show_mobile #discount_coupon .unapplied_content,body.orders.new #discount_coupon .unapplied_content,body.orders.edit #discount_coupon .unapplied_content,body.orders.show #discount_coupon .unapplied_content,body.orders.payment_retry #discount_coupon .unapplied_content,body.orders.update #discount_coupon .unapplied_content{height:35px;border:1px solid #000;border-top:0;margin-bottom:20px;background-color:#000;width:99%}body.carts.show_mobile #discount_coupon .unapplied_content .input_text,body.orders.new #discount_coupon .unapplied_content .input_text,body.orders.edit #discount_coupon .unapplied_content .input_text,body.orders.show #discount_coupon .unapplied_content .input_text,body.orders.payment_retry #discount_coupon .unapplied_content .input_text,body.orders.update #discount_coupon .unapplied_content .input_text{border:none;width:75%;height:20px;padding:7px;margin:1px 0 0;border-radius:0;-webkit-appearance:none}body.carts.show_mobile #discount_coupon .unapplied_content .submit,body.orders.new #discount_coupon .unapplied_content .submit,body.orders.edit #discount_coupon .unapplied_content .submit,body.orders.show #discount_coupon .unapplied_content .submit,body.orders.payment_retry #discount_coupon .unapplied_content .submit,body.orders.update #discount_coupon .unapplied_content .submit{color:#fff;font-weight:bold;padding-left:23px}body.carts.show_mobile #discount_coupon .applied_content,body.orders.new #discount_coupon .applied_content,body.orders.edit #discount_coupon .applied_content,body.orders.show #discount_coupon .applied_content,body.orders.payment_retry #discount_coupon .applied_content,body.orders.update #discount_coupon .applied_content{margin-bottom:15px;padding:5px}body.carts.show_mobile #discount_coupon .applied_content .remove_from_cart,body.orders.new #discount_coupon .applied_content .remove_from_cart,body.orders.edit #discount_coupon .applied_content .remove_from_cart,body.orders.show #discount_coupon .applied_content .remove_from_cart,body.orders.payment_retry #discount_coupon .applied_content .remove_from_cart,body.orders.update #discount_coupon .applied_content .remove_from_cart{padding:0;float:right}body.carts.show_mobile #discount_coupon .error_message,body.orders.new #discount_coupon .error_message,body.orders.edit #discount_coupon .error_message,body.orders.show #discount_coupon .error_message,body.orders.payment_retry #discount_coupon .error_message,body.orders.update #discount_coupon .error_message{padding:5px}body.carts.show_mobile .qty_points_earned,body.orders.new .qty_points_earned,body.orders.edit .qty_points_earned,body.orders.show .qty_points_earned,body.orders.payment_retry .qty_points_earned,body.orders.update .qty_points_earned{padding:10px 10px 5px 10px}body.carts.show_mobile .qty_points_earned .points_earned,body.orders.new .qty_points_earned .points_earned,body.orders.edit .qty_points_earned .points_earned,body.orders.show .qty_points_earned .points_earned,body.orders.payment_retry .qty_points_earned .points_earned,body.orders.update .qty_points_earned .points_earned{float:right}body.carts.show_mobile .ui-dialog-buttonset,body.orders.new .ui-dialog-buttonset,body.orders.edit .ui-dialog-buttonset,body.orders.show .ui-dialog-buttonset,body.orders.payment_retry .ui-dialog-buttonset,body.orders.update .ui-dialog-buttonset{text-align:center;text-transform:uppercase}body.carts.show_mobile .ui-button,body.orders.new .ui-button,body.orders.edit .ui-button,body.orders.show .ui-button,body.orders.payment_retry .ui-button,body.orders.update .ui-button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;background:#000;border:0}body.carts.show_mobile .ui-button:active,body.orders.new .ui-button:active,body.orders.edit .ui-button:active,body.orders.show .ui-button:active,body.orders.payment_retry .ui-button:active,body.orders.update .ui-button:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.carts.show_mobile .ui-button,body.orders.new .ui-button,body.orders.edit .ui-button,body.orders.show .ui-button,body.orders.payment_retry .ui-button,body.orders.update .ui-button{border-radius:0}}@media only screen and (max-device-width: 736px){body.carts.show_mobile .ui-button:hover,body.orders.new .ui-button:hover,body.orders.edit .ui-button:hover,body.orders.show .ui-button:hover,body.orders.payment_retry .ui-button:hover,body.orders.update .ui-button:hover{background-color:#000;color:#fff}}body.carts.show #reward_sign_in_popup{padding-bottom:12px;padding-top:0}body.carts.show #reward_sign_in_popup p{text-align:center;font-size:14px;padding-top:40px;line-height:22.8px}body.carts.show #reward_popup_buttons{text-align:center;margin-top:25px}body.carts.show #reward_popup_buttons a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;width:120px}body.carts.show #reward_popup_buttons a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show #reward_popup_buttons a{border-radius:0}}body.carts.show #reward_popup_buttons a:hover{background-color:#d50032;color:#fff}body.carts.show_mobile #reward_sign_in_popup{padding:40px 0 0}body.carts.show_mobile #reward_sign_in_popup p{text-align:center}body.carts.show_mobile #reward_popup_buttons{text-align:center;margin-top:25px}body.carts.show_mobile #reward_popup_buttons a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;width:120px}body.carts.show_mobile #reward_popup_buttons a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile #reward_popup_buttons a{border-radius:0}}body.carts.show_mobile #reward_popup_buttons a:hover{background-color:#d50032;color:#fff}@media only screen and (max-device-width: 736px){body.carts.samples #page_title{font-weight:700;letter-spacing:0.5px;color:#d50032;text-align:center;text-transform:uppercase;margin:10px auto;font-size:1.2em}body.carts.samples #samples_grid .product{float:left;text-align:center;width:50%;height:auto;background-image:none;margin-left:0}body.carts.samples #samples_grid .image img{display:inline;height:181px;width:87%}body.carts.samples #samples_grid .product_shared .product_description{min-height:50px}body.carts.samples #buttons{margin-top:40px;text-align:center}body.carts.samples #cancel{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#e7e7e7;background-repeat:repeat-x;color:#333;display:inline-block;min-width:70px;margin-left:5px;margin-right:5px}body.carts.samples #cancel:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.carts.samples #cancel{border-radius:0}}@media only screen and (max-device-width: 736px){body.carts.samples #cancel:hover{background-color:#c9c9c9;color:#333}body.carts.samples #done{display:inline-block;min-width:70px;margin-left:5px;margin-right:5px}body.carts.samples #done a{color:white}}body.carts.show .meter{position:relative}body.carts.show .meter .back{border:2px solid #dbdbdb}body.carts.show .meter .front{position:absolute;top:0;width:0px;height:1px;background-color:#d50032;border:2px solid #d50032}body.carts.show #single_column{padding:30px 0 30px 0}body.carts.show #single_column .chzn-container-single .chzn-single{border-radius:0;background:white}body.carts.show #single_column .chzn-container-single .chzn-drop{border-radius:0}body.carts.show #single_column .chzn-container-active.chzn-with-drop .chzn-single{background-image:none}body.carts.show #single_column .chzn-container .chzn-drop{-webkit-box-shadow:none;box-shadow:none}body.carts.show #left_column{width:710px;display:inline-block}body.carts.show #cart_right_column{width:260px;display:inline-block;vertical-align:top;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}body.carts.show #free_samples_banner{margin-top:20px;margin-bottom:10px}body.carts.show #free_samples_banner a{cursor:pointer}body.carts.show #completion-info{width:220px;margin:auto;padding-top:10px;padding-bottom:10px}body.carts.show #completion-info .percentage-text{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:13px;margin-bottom:5px}body.carts.show #completion-info .front{height:6px}body.carts.show #completion-info .back{height:6px;background:#dbdbdb}body.carts.show #vm_banner{border:1px solid black;font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:18px;width:100%;height:91px;text-align:center}body.carts.show #vm_banner p{text-align:center;margin:0 auto;padding:5%}body.carts.show #vm_qualified a{text-decoration:underline}body.carts.show #fs_banner_container{position:relative;display:block;width:700px;height:90px;color:#fff}body.carts.show #fs_banner_content_container{position:absolute;top:0;width:650px;padding-left:25px;padding-right:25px;padding-top:20px}body.carts.show #fs_banner_main_text{font-weight:700;letter-spacing:0.5px;font-size:23px;color:#fff;letter-spacing:2px;text-shadow:5px 0 rgba(0,0,0,0.3)}body.carts.show #fs_banner_sub_texts{font-weight:700;letter-spacing:0.5px;font-size:15px;letter-spacing:1px}body.carts.show #choose_sample_btn{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;margin-top:10px;border:0;-webkit-box-shadow:5px 2px 30px #000;box-shadow:5px 2px 30px #000;font-size:13px}body.carts.show #choose_sample_btn:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show #choose_sample_btn{border-radius:0}}body.carts.show #choose_sample_btn:hover{background-color:#d50032;color:#fff}body.carts.show #choose_sample_btn:hover{color:#000;background-color:#fff;-webkit-box-shadow:5px 2px 30px #fff;box-shadow:5px 2px 30px #fff}body.carts.show .vm #fs_banner_container{position:relative;display:block;width:700px;height:90px;color:#fff}body.carts.show .vm #fs_banner_container #fs_banner_content_container{position:absolute;top:0;width:650px;padding-left:25px;padding-right:25px;padding-top:35px}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content{width:100%}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content h4#fs_banner_main_text{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:18px;color:#fff;letter-spacing:1px;text-shadow:none;text-align:center}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content p#fs_banner_sub_texts{text-align:center;font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:18px}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content button#choose_sample_btn{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;margin-top:10px;border:0;-webkit-box-shadow:5px 2px 30px #000;box-shadow:5px 2px 30px #000;font-size:13px}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content button#choose_sample_btn:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content button#choose_sample_btn{border-radius:0}}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content button#choose_sample_btn:hover{background-color:#d50032;color:#fff}body.carts.show .vm #fs_banner_container #fs_banner_content_container #fs_banner_content button#choose_sample_btn:hover{color:#000;background-color:#fff;-webkit-box-shadow:5px 2px 30px #fff;box-shadow:5px 2px 30px #fff}body.carts.show #fs_banner_main_text p{text-align:left !important}body.carts.show #fs_banner_main_text strong{font-weight:700;letter-spacing:0.5px}body.carts.show #empty_cart_icon_big{margin:50px auto 20px auto}body.carts.show #empty_cart{text-align:center}body.carts.show #empty_cart p{margin:20px auto 20px auto;width:230px;font-size:16px;font-weight:bold;line-height:20px}body.carts.show #cart_items_large,body.carts.show #sample_items{width:700px;table-layout:fixed}body.carts.show #cart_items_large thead tr,body.carts.show #sample_items thead tr{height:40px;text-transform:uppercase}body.carts.show #cart_items_large thead tr>td.item_image>span,body.carts.show #sample_items thead tr>td.item_image>span{margin-left:10px}body.carts.show #cart_items_large thead tr td.item_image,body.carts.show #cart_items_large thead tr td.item_name,body.carts.show #sample_items thead tr td.item_image,body.carts.show #sample_items thead tr td.item_name{width:110px}body.carts.show #cart_items_large thead tr td.color_type,body.carts.show #sample_items thead tr td.color_type{width:165px}body.carts.show #cart_items_large thead tr td.price,body.carts.show #sample_items thead tr td.price{width:70px}body.carts.show #cart_items_large thead tr td.quantity,body.carts.show #sample_items thead tr td.quantity{width:97px}body.carts.show #cart_items_large thead tr td.total,body.carts.show #sample_items thead tr td.total{width:90px}body.carts.show #cart_items_large tbody tr td,body.carts.show #sample_items tbody tr td{height:130px}body.carts.show #cart_items_large tbody tr td.gift-box-cell,body.carts.show #sample_items tbody tr td.gift-box-cell{height:37px}body.carts.show #cart_items_large tr,body.carts.show #sample_items tr{border:1px solid #e6e6e6}body.carts.show #cart_items_large tr td .cart_image,body.carts.show #sample_items tr td .cart_image{width:100px}body.carts.show #cart_items_large tr td .cart_image img,body.carts.show #sample_items tr td .cart_image img{width:100px;height:100px}body.carts.show #cart_items_large tr td.description .item_name,body.carts.show #sample_items tr td.description .item_name{margin-left:20px}body.carts.show #cart_items_large tr td.description span.brand,body.carts.show #sample_items tr td.description span.brand{font-size:14px}body.carts.show #cart_items_large tr td.color,body.carts.show #sample_items tr td.color{position:relative}body.carts.show #cart_items_large tr td.color select,body.carts.show #sample_items tr td.color select{width:140px}body.carts.show #cart_items_large tr td.color div.ajax_notifications_b,body.carts.show #sample_items tr td.color div.ajax_notifications_b{top:10px;width:80%;color:#d50032}body.carts.show #cart_items_large tr td.quantity select,body.carts.show #sample_items tr td.quantity select{width:55px}body.carts.show #cart_items_large tr td.quantity p,body.carts.show #sample_items tr td.quantity p{text-align:left}body.carts.show #cart_items_large tr td .brand a:hover,body.carts.show #sample_items tr td .brand a:hover{font-weight:bold}body.carts.show #cart_items_large caption,body.carts.show #sample_items caption{font-weight:700;letter-spacing:0.5px;font-size:13px;border:1px solid #e6e6e6;border-bottom:0;padding-left:10px;padding-top:10px}body.carts.show #cart_items_large thead>tr,body.carts.show #sample_items thead>tr{border-top:0}body.carts.show #cart_items_large td td .cart_image,body.carts.show #sample_items td td .cart_image{margin:15px 20px 15px 10px}body.carts.show #cart_items_large .cart_show_price,body.carts.show #sample_items .cart_show_price{position:relative}body.carts.show #cart_items_large .remove_item_links,body.carts.show #sample_items .remove_item_links{text-decoration:none}body.carts.show #cart_items_large .remove_item_links input[type='submit'],body.carts.show #sample_items .remove_item_links input[type='submit']{position:absolute;top:45px;right:20px;background-color:transparent;color:#000;text-transform:none;min-width:0;padding:0;margin-left:0}body.carts.show #cart_items_large .remove_item_links input[type='submit']:hover,body.carts.show #sample_items .remove_item_links input[type='submit']:hover{color:#d50032;font-weight:normal}body.carts.show #cart_items_large .dc_info,body.carts.show #sample_items .dc_info{color:#d50032}body.carts.show #cart_items_large .nd,body.carts.show #sample_items .nd{margin-left:20px}body.carts.show .gift-box-dialog{border:0}body.carts.show .gift-box-dialog .ui-dialog-titlebar{height:auto;text-align:center;padding-top:30px}body.carts.show .gift-box-dialog .ui-dialog-title{font-weight:700;letter-spacing:0.5px;font-size:20px;text-align:center;text-transform:uppercase}body.carts.show .gift-box-dialog .span_1_of_3{margin-left:30px;width:180px}body.carts.show .gift-box-dialog .span_2_of_3{margin-left:30px;width:360px}body.carts.show #cart_b_items_large{margin-bottom:20px}body.carts.show #sample_items{margin-bottom:10px}body.carts.show .samples_carousel .carousel_viewport{width:600px}body.carts.show .samples_carousel .product{width:140px;margin-top:10px}body.carts.show .samples_carousel .image img{width:140px;height:140px;margin:auto}body.carts.show .samples_carousel .product_description{min-height:60px;margin-top:5px;font-size:11px;text-align:left}body.carts.show .samples_carousel .product_description>p{line-height:normal}body.carts.show .samples_carousel .product_description>p>.brand{font-size:13px}body.carts.show .samples_carousel .product_description>p>.product_name{font-size:13px}body.carts.show .arrow.right a{float:right}body.carts.show #bottom_row{width:700px;margin-top:40px;margin-bottom:60px}body.carts.show #bottom_row .product_row_title{margin-bottom:15px;font-size:20px;text-align:left;letter-spacing:0px}body.carts.show #bottom_row .arrow.left a,body.carts.show #bottom_row .arrow.right a{margin-top:100px}body.carts.show #bottom_row .carousel_viewport{width:660px}body.carts.show #bottom_row .carousel_viewport .brand,body.carts.show #bottom_row .carousel_viewport .product_name,body.carts.show #bottom_row .carousel_viewport .price{display:block}body.carts.show #bottom_row .product{margin-left:12.5px;margin-right:12.5px}body.carts.show #cart-empty-notice,body.carts.show #cart-no-product-notice{margin:5px 0;font-size:14px;font-weight:bold}body.carts.show #totals{position:relative}body.carts.show .totals_loading{width:100%}body.carts.show table.totals_cart{width:85%;margin:auto}body.carts.show table.totals_cart td{padding-bottom:5px}body.carts.show table.totals_cart td.price{text-align:right}body.carts.show table.totals_cart tr.pts_earned{font-size:14px}body.carts.show table.totals_cart tr.nett{font-size:20px;font-weight:bold;text-transform:uppercase}body.carts.show table.totals_cart tr.nett.id td.price{width:100%}body.carts.show #proceed_checkout{width:85%;margin:20px auto 20px auto}body.carts.show #proceed_checkout.empty_cart{margin:10px auto 10px auto}body.carts.show #checkout{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;text-align:center;width:220px;height:23px;margin-bottom:15px;padding:10px 0 10px 0 !important;font-size:18px;text-shadow:none}body.carts.show #checkout:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show #checkout{border-radius:0}}body.carts.show #checkout:hover{background-color:#000;color:#fff}body.carts.show #checkout.inactive{background:#999;cursor:default}body.carts.show #checkout.inactive:hover{background:#999}body.carts.show #checkout.inactive:active{position:relative;top:0}body.carts.show .checkout_message{margin:5px 0}body.carts.show #discount_coupon_and_lx_points{width:100%;background-color:#e6e6e6;margin-bottom:20px}body.carts.show #discount_coupon_container,body.carts.show #lx_points_container{width:100%;margin:0 auto;padding:5px 0}body.carts.show #discount_coupon_container .loyalty-rewards-container,body.carts.show #lx_points_container .loyalty-rewards-container{margin:15px 15px 5px}body.carts.show #discount_coupon_container #dc_placeholder,body.carts.show #discount_coupon_container #dc_apply,body.carts.show #discount_coupon_container #dc_remove,body.carts.show #discount_coupon_container #dc_apply_error{line-height:20px;padding:0 15px}body.carts.show #discount_coupon_container #apply_coupon .cart_b{float:left}body.carts.show #discount_coupon_container #dc_loader{float:right}body.carts.show #lx_points_container.logged_out{min-height:20px}body.carts.show #lx_points_container p.redeem_text{margin-bottom:5px}body.carts.show #redeem_gift_form{background:#fff}body.carts.show #redeem_gift_form .rewards_container{max-height:160px;overflow-y:scroll;overflow-x:hidden}body.carts.show #redeem_gift_form span{background:#fff;display:inline-block;font-family:"Avalon", CenturyGothic, Helvetica, Arial;width:96%;padding:2px 0 2px 10px;border:1px solid #ccc;font-size:13px;line-height:1.1em;min-height:40px}body.carts.show #redeem_gift_form span.selected{background-color:#f1f1f1}body.carts.show #redeem_gift_form span.disabled{opacity:0.4}body.carts.show #redeem_gift_form span.submit{padding:0;margin:0;min-height:0}body.carts.show #redeem_gift_form span.submit input{line-height:20px}body.carts.show #redeem_gift_form input{margin-top:6px;display:inline-block;vertical-align:middle}body.carts.show #redeem_gift_form label{display:inline-block;cursor:pointer;float:none;margin:7px 0 0 9px;vertical-align:middle;width:88%}body.carts.show #redeem_gift_form .submit{width:100%;margin:0}body.carts.show #cart_coupon_code{margin-top:8px;width:130px}body.carts.show #dc_apply fieldset,body.carts.show #dc_remove fieldset{margin:auto;min-height:0}body.carts.show #dc_remove label{color:#d50032;font-weight:bold;width:auto}body.carts.show #dc_apply_error_msg{display:inline-block;line-height:16px;width:130px}body.carts.show #discount_coupon_more_info{text-decoration:underline}body.carts.show #dc_placeholder button,body.carts.show #coupon_code_submit,body.carts.show #remove_coupon_button,body.carts.show #dc_apply_error button,body.carts.show #apply_points button,body.carts.show #applied_pts_container button{float:right;text-transform:lowercase;text-decoration:underline;cursor:pointer;margin:0;min-width:0;border:none;padding:0;background:none;color:black;max-width:30%}body.carts.show #coupon_code_submit{margin-top:8px}body.carts.show #coupon_code_wrapper{padding:8px 0}body.carts.show #lx_points_balance_info{margin-bottom:10px}body.carts.show #lx_points_balance_info>span{margin-left:15px}body.carts.show #cart_redeem_pts{width:150px}body.carts.show .inline_block{display:inline-block}body.carts.show #payment_types{width:85%;margin:20px auto}body.carts.show #payment_types_title{margin-bottom:10px}body.carts.show .payment-type-small{margin-right:0}body.carts.show #payment_types_and_more{font-size:10px;font-weight:bold}body.carts.show .free_samples_dialog_zindex{z-index:2000 !important}body.carts.show #free_samples_carousel{width:700px}body.carts.show #free_samples_carousel .free_sample_info{display:inline-block;width:15px;height:15px;border-radius:15px;border:2px solid #cccccc;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;background:#ddd;margin:5px 0 0 5px;line-height:16px;font-weight:bold;color:#666;font-size:12px;height:18px;width:19px;font-size:17px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;line-height:19px}body.carts.show #free_samples_carousel .free_sample_info:hover{border:2px solid #bbb;text-decoration:none;background:#e6e6e6;cursor:pointer}body.carts.show #free_samples_carousel .info_custom_popup.cc_tooltip{border-radius:0;text-transform:none;border:1px solid #cccccc}body.carts.show #free_samples_carousel .info_custom_popup.cc_tooltip h4{font-size:14px;font-weight:600;text-align:left}body.carts.show #free_samples_carousel .info_custom_popup.cc_tooltip p{font-size:13px;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.carts.show #free_samples_carousel .info_custom_popup.cc_tooltip .sephora_red{color:#d50032}body.carts.show #free_samples_carousel .disable_panel{position:absolute;background:rgba(255,255,255,0.8);width:100%;z-index:10;height:100%;text-align:center}body.carts.show #free_samples_carousel .disable_panel>.text{position:relative;top:50px;font-size:15px;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.carts.show #free_samples_carousel .cart_samples_form .unselectable{cursor:auto}body.carts.show #free_samples_carousel .fsd_title{margin:0 auto 5px auto;font-size:20px;font-weight:700;letter-spacing:0.5px;text-align:center}body.carts.show #free_samples_carousel .fsd_subtitle{margin:5px auto 20px auto;font-size:11px;text-align:center}body.carts.show #free_samples_carousel .fsd_subtitle p{text-align:center}body.carts.show #free_samples_carousel .fsd_subtitle.premium_subtitle{margin-bottom:2px}body.carts.show #free_samples_carousel input#samples_[type='checkbox']{position:absolute;top:120px;left:110px;height:14px;width:14px}body.carts.show #free_samples_carousel .fsd_all_samples .samples_label{color:#d50032;height:14px;position:relative;z-index:100}body.carts.show #free_samples_carousel .fsd_all_samples .product{margin-top:10px;margin-right:10px;margin-left:10px}body.carts.show #free_samples_carousel .fsd_all_samples .product_description{height:145px;margin-top:5px;font-size:11px}body.carts.show #free_samples_carousel .fsd_all_samples .product_description>p>.brand{font-size:14px}body.carts.show #free_samples_carousel .fsd_all_samples .product_description>p>.product_name{font-size:13px}body.carts.show #free_samples_carousel #fsd_messages{float:left}body.carts.show #free_samples_carousel #fsd_messages #fsd_status_msg{font-weight:700;letter-spacing:0.5px;color:#d50032;font-size:11px;height:12px}body.carts.show #free_samples_carousel #fsd_messages #fsd_max_samples_txt{display:inline-block;margin:5px 0;font-size:11px;font-weight:bold}body.carts.show #free_samples_carousel #save_samples_btn{float:right}body.carts.show #visa_checkout_process .horizontal_line_with_text h5{width:100%;text-align:center;border-bottom:1px solid #000;line-height:0.1em;margin:auto;margin-bottom:15px}body.carts.show #visa_checkout_process .horizontal_line_with_text span{background:#fff;padding:0 10px;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.carts.show #visa_checkout_process .image{margin-bottom:20px;cursor:pointer;text-align:center}body.carts.show #visa_checkout_process #visa_checkout_info{margin-top:8px}body.carts.show #visa_checkout_process #visa_checkout_info_popup{position:absolute;left:1000px;bottom:170px;background:#fff;border:2px solid #666;width:200px;padding:10px;border-radius:10px}body.carts.show #visa_checkout_process #visa_checkout_info_popup p{width:190px;margin-top:9px}body.carts.show #visa_checkout_process #visa_checkout_info_popup .close_x{cursor:pointer}body.carts.show #visa_checkout_error h2{background-color:#ed2041;font-size:12px;text-transform:normal;border:0;margin:0;text-align:center;color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.carts.show #left_column{width:69%}body.carts.show #cart_right_column{width:30%}body.carts.show #cart_items_large{table-layout:auto}body.carts.show #cart_items_large .remove_item_links input[type='submit']{left:auto}body.carts.show #checkout,body.carts.show #bottom_row,body.carts.show #fs_banner_container,body.carts.show #cart_items_large,body.carts.show #free_samples_carousel{width:100%}body.carts.show #sample_items{width:auto}body.carts.show #fs_banner_content_container{width:98%;padding:1%}body.carts.show #fs_banner_sub_texts{font-size:12px}body.carts.show #bottom_row .product_row.carousel .carousel_viewport{width:93%}body.carts.show #bottom_row .product_row.carousel .product{margin:0 5px 0 0}body.carts.show #bottom_row .product_row.carousel .image img{width:100%;height:auto;min-height:inherit}body.carts.show #bottom_row .product_row.carousel .arrow.left a,body.carts.show #bottom_row .product_row.carousel .arrow.right a{margin-top:120px}}body.carts.show .top_of_page{margin-bottom:20px}@media only screen and (min-device-width: 740px){body.carts.show .carousel_viewport .featured_product{width:140px}body.carts.show .carousel_viewport .featured_product .image{width:100%}body.carts.show .carousel_viewport .featured_product .image img{width:140px;height:140px}body.carts.show .carousel_viewport .fsd_all_samples .featured_product{width:100px}body.carts.show .carousel_viewport .fsd_all_samples .featured_product .image{width:100%}body.carts.show .carousel_viewport .fsd_all_samples .featured_product .image img{width:100px;height:100px}}body.carts.show_mobile #single_column{border-bottom:none !important}body.carts.show_mobile .black_button{float:right}body.carts.show_mobile .grey_button{float:right}body.carts.show_mobile .black_submit_button{background-color:#303030;padding:3px 12px;font-size:11px;margin:15px 0px 20px 10px}body.carts.show_mobile .left_totals{background-color:#F4F4F4;padding:15px;width:60%;margin-top:15px}body.carts.show_mobile .shipping_options{vertical-align:top;width:45%;padding-right:8px;border-right:1px solid #999}body.carts.show_mobile .adjustment_forms{padding-left:33px;vertical-align:top;position:relative;width:45%;min-height:142px}body.carts.show_mobile label.header_label{width:auto;float:none;display:block;font-size:14px;font-weight:bold;color:#333;margin:6px 0 8px 0;text-transform:uppercase}body.carts.show_mobile .check_details{text-decoration:underline;display:block;margin-top:4px}body.carts.show_mobile .shipping_info{margin-top:18px}body.carts.show_mobile .shipping_info li{list-style:disc;list-style-position:inside;padding:4px 0}body.carts.show_mobile .shipping_info .check_cod_form{margin-top:15px}body.carts.show_mobile .shipping_info .check_cod_form .cart_postal_check_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#e7e7e7;background-repeat:repeat-x;color:#333;background-color:#c9c9c9;font-size:0.8em}body.carts.show_mobile .shipping_info .check_cod_form .cart_postal_check_button:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile .shipping_info .check_cod_form .cart_postal_check_button{border-radius:0}}body.carts.show_mobile .shipping_info .check_cod_form .cart_postal_check_button:hover{background-color:#c9c9c9;color:#333}body.carts.show_mobile .shipping_info .check_cod_form #cod_check_postal_code{width:55%}body.carts.show_mobile .shipping_info #cod_limited p{text-transform:none}body.carts.show_mobile .shipping_info .availability_text{text-transform:none}body.carts.show_mobile #cod_lookup_ajax_spinner{background:url(/assets/search-ajax-loader-4cd108b4770aa1eab0f619deff7a51f4d85f5ce683fee8359663dbc07e584075.gif) no-repeat center center;height:20px;display:none}body.carts.show_mobile #cod_limited{line-height:16px}body.carts.show_mobile #shipping_cost_form{display:inline-block !important}body.carts.show_mobile #shipping_country{width:auto;min-width:165px}body.carts.show_mobile .forms{line-height:1px}body.carts.show_mobile #status_update{color:#d50032;overflow:show}body.carts.show_mobile #status_update p{height:0px;line-height:16px}body.carts.show_mobile #status_update a{text-decoration:underline}body.carts.show_mobile #status_update a:hover{text-decoration:none;color:#666}body.carts.show_mobile #status_update{top:-7px}body.carts.show_mobile #coupon_code_form #coupon_code_wrapper{margin-top:0}body.carts.show_mobile #coupon_code_form #coupon_code_submit{vertical-align:top;height:28px;background-color:#CECECE !important}body.carts.show_mobile .cart_coupon_button{margin:0px 0px;line-height:12px;height:26px;padding:0;color:#666;background:none;text-transform:none;min-width:0}body.carts.show_mobile .cart_coupon_button:hover{color:#d50032}body.carts.show_mobile #remove_coupon_button,body.carts.show_mobile #change-credits-link a,body.carts.show_mobile #remove-credits-link a{float:left;margin-bottom:10px;text-decoration:underline}body.carts.show_mobile #cart_coupon_code,body.carts.show_mobile #cart_redeem_pts,body.carts.show_mobile #cod_check_postal_code{width:52%;height:26px;padding:0 10px;margin-bottom:8px;margin-right:5px;float:left}body.carts.show_mobile #cart_redeem_pts{width:55%;padding:2px 0}body.carts.show_mobile #points-info-link{width:12px;height:12px;border-radius:12px;line-height:13px;font-size:11px;margin-top:0px}body.carts.show_mobile #redeem-pts-popup{width:125%;padding:25px}body.carts.show_mobile #redeem-pts-popup .mini_text{color:#d50032}body.carts.show_mobile #redeem-pts-popup .use_pts_header{margin-top:15px}body.carts.show_mobile #coupon_code_submit,body.carts.show_mobile #redeem-pts-submit{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#e7e7e7;background-repeat:repeat-x;color:#333;font-size:12px;width:63px;padding:5px !important}body.carts.show_mobile #coupon_code_submit:active,body.carts.show_mobile #redeem-pts-submit:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile #coupon_code_submit,body.carts.show_mobile #redeem-pts-submit{border-radius:0}}body.carts.show_mobile #coupon_code_submit:hover,body.carts.show_mobile #redeem-pts-submit:hover{background-color:#c9c9c9;color:#333}body.carts.show_mobile #discount_dialog{font-size:12px;line-height:22px;background-color:#e6e6e6;color:#000;padding:5px;overflow:auto;width:160px;min-height:50px}body.carts.show_mobile table.items_large .grey_button,body.carts.show_mobile table.totals .grey_button{float:right;text-decoration:none !important;margin:0;width:50px;min-width:0}body.carts.show_mobile table.items_large td,body.carts.show_mobile table.totals td{padding:0 15px;vertical-align:middle}body.carts.show_mobile table.items_large thead td.item,body.carts.show_mobile table.totals thead td.item{padding:5px !important;text-align:center}body.carts.show_mobile table.items_large thead td.item,body.carts.show_mobile table.items_large thead td.color,body.carts.show_mobile table.items_large thead td.unit_price,body.carts.show_mobile table.items_large thead td.quantity,body.carts.show_mobile table.items_large thead td.total,body.carts.show_mobile table.totals thead td.item,body.carts.show_mobile table.totals thead td.color,body.carts.show_mobile table.totals thead td.unit_price,body.carts.show_mobile table.totals thead td.quantity,body.carts.show_mobile table.totals thead td.total{text-align:center}body.carts.show_mobile table.items_large tbody td.item,body.carts.show_mobile table.items_large tbody td.unit_price,body.carts.show_mobile table.totals tbody td.item,body.carts.show_mobile table.totals tbody td.unit_price{text-align:center}body.carts.show_mobile table.items_large tbody td.item,body.carts.show_mobile table.totals tbody td.item{padding:15px 25px;width:auto}body.carts.show_mobile table.items_large td.description,body.carts.show_mobile table.totals td.description{width:auto}body.carts.show_mobile table.items_large td.description .item_name,body.carts.show_mobile table.totals td.description .item_name{width:180px}body.carts.show_mobile table.items_large td.description .name a,body.carts.show_mobile table.totals td.description .name a{font-family:"Avalon", CenturyGothic, Helvetica, Arial;text-decoration:none}body.carts.show_mobile table.items_large td.description .brand,body.carts.show_mobile table.totals td.description .brand{color:#666}body.carts.show_mobile table.items_large td.color select,body.carts.show_mobile table.totals td.color select{width:120px}body.carts.show_mobile table.items_large td.unit_price,body.carts.show_mobile table.items_large td.price,body.carts.show_mobile table.totals td.unit_price,body.carts.show_mobile table.totals td.price{position:relative;width:35.71%}body.carts.show_mobile table.items_large td.quantity,body.carts.show_mobile table.totals td.quantity{text-align:center}body.carts.show_mobile table.items_large td.quantity select,body.carts.show_mobile table.totals td.quantity select{width:55px}body.carts.show_mobile table.items_large td.quantity .oos_info,body.carts.show_mobile table.totals td.quantity .oos_info{width:70px;text-align:center}body.carts.show_mobile table.items_large td.gst_td,body.carts.show_mobile table.totals td.gst_td{width:40%}body.carts.show_mobile table.totals{width:100%;font-size:13px}body.carts.show_mobile .cart_show_price{position:relative;text-align:right}body.carts.show_mobile .remove_item_links{position:absolute;top:54px;right:-8px;text-decoration:none}body.carts.show_mobile .remove_item_links input[type="submit"]{background-color:transparent;color:#000;text-transform:none;min-width:0}body.carts.show_mobile .remove_item_links input[type="submit"]:hover{color:#d50032;font-weight:normal}body.carts.show_mobile #subtotal{font-size:15px}body.carts.show_mobile #subtotal .subtotals{margin-bottom:0 !important}body.carts.show_mobile #subtotal .price{width:180px}body.carts.show_mobile #select_country .subtotals{margin-bottom:0 !important;width:158px}body.carts.show_mobile .old_price_cross{margin:0}body.carts.show_mobile .select_location{padding:6px 30px}body.carts.show_mobile .continue_shopping{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#e7e7e7;background-repeat:repeat-x;color:#333;margin-right:0.833em}body.carts.show_mobile .continue_shopping:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile .continue_shopping{border-radius:0}}body.carts.show_mobile .continue_shopping:hover{background-color:#c9c9c9;color:#333}body.carts.show_mobile .grey_line{border-top:2px solid #E6E6E6;margin:10px 0 20px 0}body.carts.show_mobile #pci_certification{display:inline-block;vertical-align:middle;margin-left:10px}body.carts.show_mobile #overseas_delivery_information{margin-top:25px;width:400px;line-height:20px;text-align:justify}body.carts.show_mobile #overseas_delivery_information .highlight{color:#E0427F;font-weight:bold}body.carts.show_mobile #cart{margin-top:0;margin-left:-2%;margin-right:-2%}body.carts.show_mobile #cart .inventory_error{margin-top:10px;text-align:center;color:red}body.carts.show_mobile #cart .clear_float{overflow:visible}body.carts.show_mobile #wishlist_line{margin:12px 0}body.carts.show_mobile #wishlist{margin:15px 0}body.carts.show_mobile #wishlist #wishlist_header{float:left;margin-bottom:20px}body.carts.show_mobile #wishlist #wishlist_selector{float:right;width:450px}body.carts.show_mobile #wishlist #wishlist_forms_container{display:block;float:right}body.carts.show_mobile #wishlist form{display:inline}body.carts.show_mobile #wishlist form fieldset{display:inline}body.carts.show_mobile #wishlist form label{width:70px}body.carts.show_mobile #wishlist #move_to_cart_link{margin-top:0px}body.carts.show_mobile #coupon_info{padding-left:156px;height:0;overflow:hidden}body.carts.show_mobile #coupon_info p{line-height:14px}body.carts.show_mobile #sign-in-credits-link{line-height:15px}body.carts.show_mobile .old_price_cross,body.carts.show_mobile .new_price{display:block}body.carts.show_mobile .lx_points_dialog h3{font-size:16px;padding:0}body.carts.show_mobile .lx_points_dialog h2{font-size:19px;letter-spacing:2px;border-top:1px solid #333;border-bottom:1px solid #333;margin:12px 0;padding:12px 0;font-weight:normal}body.carts.show_mobile .prompt_spend_dialog_wrapper{padding:43px 80px}body.carts.show_mobile .prompt_spend_dialog_wrapper .ui-dialog-titlebar-close{top:55px}body.carts.show_mobile #prompt_near_tier{padding:30px 40px}body.carts.show_mobile #prompt_near_tier p.header{font-size:30px;margin-bottom:10px;text-align:center}body.carts.show_mobile #prompt_near_tier .middle{border-top:1px solid #333;border-bottom:1px solid #333;padding:15px 0;line-height:22px}body.carts.show_mobile #prompt_near_tier p.footer{text-align:center;margin:15px 0 25px 0;font-size:14px}body.carts.show_mobile .checkout_links{margin-top:15px}body.carts.show_mobile .checkout_links a{font-size:12px}body.carts.show_mobile #join_lx_insider_prompt p{line-height:17px}body.carts.show_mobile #join_lx_insider_prompt p:first-child{margin-bottom:5px}body.carts.show_mobile #join_lx_insider_prompt:hover{color:#666}body.carts.show_mobile .redeem_text{line-height:17px}body.carts.show_mobile #add_sample_to_cart input[type='submit']{margin-left:0}body.carts.show_mobile .info_change_country{width:290px}body.carts.show_mobile #cart{font-weight:700;letter-spacing:0.5px;margin:5px}body.carts.show_mobile #cart .inventory_error{margin-top:10px;text-align:center;color:red}body.carts.show_mobile #cart .clear_float{overflow:visible}body.carts.show_mobile table.items_large tr{border-bottom:1px solid #111}body.carts.show_mobile table.totals{font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.carts.show_mobile table.totals .price{font-weight:bold}body.carts.show_mobile table.totals #subtotal{font-size:12px}body.carts.show_mobile table.totals td.subtotals{text-transform:uppercase}body.carts.show_mobile table.items_large,body.carts.show_mobile table.totals{font-size:12px}body.carts.show_mobile table.items_large td.item,body.carts.show_mobile table.totals td.item{width:140px;padding:25px 5px}body.carts.show_mobile table.items_large td,body.carts.show_mobile table.totals td{padding:5px 0 5px}body.carts.show_mobile table.items_large .nett,body.carts.show_mobile table.totals .nett{border-bottom:2px solid #111}body.carts.show_mobile table.items_large td.description,body.carts.show_mobile table.totals td.description{width:140px;padding:25px 5px}body.carts.show_mobile table.items_large td.description .item_name,body.carts.show_mobile table.totals td.description .item_name{width:120px;line-height:1em}body.carts.show_mobile table.items_large td.description .quantity form,body.carts.show_mobile table.totals td.description .quantity form{text-align:center}body.carts.show_mobile table.items_large td.description .quantity form select,body.carts.show_mobile table.totals td.description .quantity form select{width:50px;text-align:center}body.carts.show_mobile table.items_large td.description .quantity form label,body.carts.show_mobile table.totals td.description .quantity form label{font-family:"Avalon", CenturyGothic, Helvetica, Arial;padding:3px 0;text-align:right;font-size:14px}body.carts.show_mobile td.description{position:relative}body.carts.show_mobile .remove_item_links{width:17px;overflow:hidden;top:10px;right:10px}body.carts.show_mobile .sprite-wishlist_remove{position:initial;background-color:transparent;margin:0 0;padding:0 0}body.carts.show_mobile div.totals{width:90%;margin:0 5%}body.carts.show_mobile #checkout_btn{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;background-color:#111;text-shadow:none;margin-top:30px;margin-bottom:20px;padding:13px 12px !important;letter-spacing:2px;width:50%}body.carts.show_mobile #checkout_btn:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile #checkout_btn{border-radius:0}}body.carts.show_mobile #checkout_btn:hover{background-color:#000;color:#fff}body.carts.show_mobile #form_separator{border:none}body.carts.show_mobile .coupon_fieldset{width:43%}body.carts.show_mobile #proceed_checkout{text-align:center}body.carts.show_mobile #cart_coupon_code{width:25%;padding:0 6px}body.carts.show_mobile #coupon_code_submit{width:55px}body.carts.show_mobile #free_delivery_prices{width:100%;display:block;overflow:hidden}body.carts.show_mobile #free_delivery_prices td.bold{min-width:80px;line-height:25px}body.carts.show_mobile #free_delivery_prices td{white-space:pre-line;line-height:20px}body.carts.show_mobile #redeem_pts_label{width:48%;float:left !important}body.carts.show_mobile #cart_redeem_pts{width:50%}body.carts.show_mobile #coupon_form_wrapper{display:inline-block;float:left}body.carts.show_mobile #coupon_code_label{width:auto;line-height:32px}body.carts.show_mobile #cart_coupon_code{float:none}body.carts.show_mobile #apply_coupon{text-align:right}body.carts.show_mobile #remove_coupon_button,body.carts.show_mobile #change-credits-link a,body.carts.show_mobile #remove-credits-link a{float:right}body.carts.show_mobile #redeem-pts-popup{width:85%;padding:20px 10px}body.carts.show_mobile .redeemed_pts_dialog_wrapper{padding:20px}body.carts.show_mobile .redeemed_pts_dialog_wrapper .ui-dialog-titlebar-close{top:30px;right:25px}body.carts.show_mobile #coupon_code_form #coupon_code_wrapper{text-transform:uppercase}body.carts.show_mobile #shipping_info_row{text-align:center;color:#d50032}body.carts.show_mobile #shipping_info_row .thin_horizontal_line{width:50%;margin:0 auto 25px auto;border-bottom-color:#000}body.carts.show_mobile .shipping_info{margin-top:20px;margin-bottom:20px}body.carts.show_mobile .shipping_info li{padding:0;line-height:22px;text-transform:uppercase}body.carts.show_mobile .shipping_info li .business_days{text-transform:uppercase}body.carts.show_mobile .line_item_update_forms select{border:none;background:#e2e2e2;height:28px}body.carts.show_mobile #shipping_country{border:none;background:#e2e2e2;height:28px}body.carts.show_mobile tr.form_separator_row{border-bottom:2px solid #111}body.carts.show_mobile tr.pts_earned{color:#333}body.carts.show_mobile .cart input{border:none;background:#e2e2e2}body.carts.show_mobile #cart_coupon_code{height:28px}body.carts.show_mobile #email-cart{margin-top:20px}body.carts.show_mobile #email-cart .email-button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;display:block;text-align:center;cursor:pointer}body.carts.show_mobile #email-cart .email-button:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile #email-cart .email-button{border-radius:0}}body.carts.show_mobile #email-cart .email-button:hover{background-color:#d50032;color:#fff}body.carts.show_mobile #email-cart .submit-email{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;display:block;float:right}body.carts.show_mobile #email-cart .submit-email:active{position:relative;top:1px}@media screen and (max-width: 600px){body.carts.show_mobile #email-cart .submit-email{border-radius:0}}body.carts.show_mobile #email-cart .submit-email:hover{background-color:#d50032;color:#fff}body.carts.show_mobile #email-cart .share_cart_email{margin:20px 0}body.carts.show_mobile #email-cart input[name='email']{width:98%;border:1px solid #333;border-radius:0;margin:0 2px;min-height:30px}body.carts.show_mobile #email-cart input[name='email']::-webkit-input-placeholder{line-height:18px}body.carts.show_mobile #email-cart input[name='email']:-moz-placeholder{line-height:18px}body.carts.show_mobile .thin_horizontal_line{margin-top:20px;border-bottom:1px solid #111}body.carts.show_mobile #visa_checkout_process .horizontal_line_with_text{margin-top:4px;margin-bottom:18px}body.carts.show_mobile #visa_checkout_process .horizontal_line_with_text h5{width:89%;text-align:center;border-bottom:1px solid #000;line-height:0.1em;margin:auto;margin-bottom:15px}body.carts.show_mobile #visa_checkout_process .horizontal_line_with_text span{background:#fff;padding:0 10px;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.carts.show_mobile #visa_checkout_process .image{text-align:center}body.carts.show_mobile #visa_checkout_error h2{background-color:#ed2041;font-size:12px;text-transform:normal;border:0;margin:0;text-align:center;color:#fff}body.carts.show_mobile #insider_gifts_wrapper{margin:10px 0 20px 0}body.carts.show_mobile label[for='cart_insider_gift_id']{float:left;line-height:32px;width:auto}body.carts.show_mobile #cart_insider_gift_id{border:none;background:#e2e2e2;float:right;width:180px;height:28px}@media only screen and (max-device-width: 736px){body.carts.show_mobile #cart_insider_gift_id{float:none;width:80%}body.carts.show_mobile .cart_insider_gift_id{text-align:center}body.carts.show_mobile #lx_points_balance_info,body.carts.show_mobile #loyalty_rewards{text-align:center}body.carts.show_mobile .forms{line-height:1.5rem}body.carts.show_mobile .dc_info{text-align:center;display:inline-block;color:#d50032}body.carts.show_mobile .item_name p,body.carts.show_mobile .item_name span{margin:0 !important}body.carts.show_mobile .item_name .new_price{margin-top:5px !important}body.carts.show_mobile .product_price{font-weight:bold}}#checkout-overlay .payment-method-image,#checkout-overlay .credit-card-type{display:inline-block;background:url(/assets/payment_types-3847d6dacde2f3f9a9e90340f0c488770b0b914745492cc8c1a258e1a6333a6f.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}#checkout-overlay .selected-box{border:2px solid black !important}#checkout-overlay .tick{background-image:url(/assets/selected_option_icon-aa1b1adbdd800a502f6b5ee6dc6d2545528ba0670a305d80a31c5a878f04dc48.svg);width:20px;float:right;margin-right:-2%;position:relative;vertical-align:top;margin-top:-2%;height:20px;background-size:20px 20px}body.delivery_options.bts_stations_info.mobile #bts_stations_info{padding:0 15px}body.delivery_options.bts_stations_info.mobile #bts_stations_info h1.title{font-size:1.8em}body.delivery_options.bts_stations_info.mobile #bts_stations_info h2.sub_header{font-size:1.4em}body.delivery_options.bts_stations_info.mobile #bts_stations_info #bts_station_info_table{width:100%}body.delivery_options.bts_stations_info.mobile #bts_stations_info #bts_station_info_table td{padding:10px}body.delivery_options.pop_station_info.mobile #pop_station_more_info{padding:0 15px}body.delivery_options.pop_station_info.mobile #pop_station_more_info h1.title{font-size:1.8em}body.delivery_options.pop_station_info.mobile #pop_station_more_info h2.sub_header{font-size:1.4em}body.delivery_options.pop_station_info.mobile #pop_station_more_info #pop_station_info_table{width:100%}body.delivery_options.pop_station_info.mobile #pop_station_more_info #pop_station_info_table td{padding:10px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.passwords.edit .reset_pwd{width:280px;margin:auto}body.passwords.edit .reset_pwd a:first-child{float:right}body.passwords.edit h2{font-size:18px;margin-bottom:20px}body.passwords.edit label{margin-bottom:5px}body.passwords.edit form input[type='password']{width:265px;height:38px;padding-left:8px;font-size:18px}body.passwords.edit ::-webkit-input-placeholder{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:14px;font-style:italic;line-height:normal}body.passwords.edit ::-moz-placeholder{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:14px;font-style:italic;line-height:normal}body.passwords.edit ::-moz-placeholder{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:14px;font-style:italic;line-height:normal}body.passwords.edit :-ms-input-placeholder{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:14px;font-style:italic;line-height:normal}body.passwords.edit p{text-align:center}body.passwords.edit #change_password_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-size:13px;margin:25px auto;padding:13px 18px !important}body.passwords.edit #change_password_button:active{position:relative;top:1px}@media screen and (max-width: 600px){body.passwords.edit #change_password_button{border-radius:0}}body.passwords.edit #change_password_button:hover{background-color:#000;color:#fff}body.passwords.edit #empty_space{height:15px}@media only screen and (max-device-width: 736px){body.passwords.edit #single_column{padding:30px 0}}.broken_blush_page{text-align:center;margin:25px 0}.broken_blush_page h1{letter-spacing:2px;line-height:25px}.broken_blush_page p{text-align:center;margin:auto auto 15px}.broken_blush_page .button{text-transform:uppercase;width:80px;height:26px;padding:10px;background-color:#000;color:#fff;font-size:14px;font-weight:bold}#internal_server_error p{width:35%}#unprocessable_entity p{width:38%}@media only screen and (max-device-width: 736px){body #internal_server_error p,body #unprocessable_entity p{width:75%}}#not_found_404 #left_pane{padding:30px 30px 30px 40px;width:42%}#not_found_404 #left_pane a{color:#333;text-decoration:underline}#not_found_404 #right_pane{width:50%;margin:20px 0;text-align:center}#not_found_404 h1{font-size:3.5em;margin-bottom:10px}#not_found_404 h2{font-size:2em}#not_found_404 #foot_msg{margin-top:65px;color:#333;font-size:14px;line-height:20px}@media only screen and (max-device-width: 736px){body #not_found_404 h1{line-height:45px}body #not_found_404 #left_pane{width:90%;float:none;padding:10px}body #not_found_404 #right_pane{width:100%;float:none}body #not_found_404 #right_pane img{width:100%}body #not_found_404 #foot_msg{margin-top:15px}}body.faqs.index{letter-spacing:0.03em}body.faqs.index #faq_title{border-bottom:2px solid #000;padding-bottom:5px}body.faqs.index #how_can_we_help_you{margin:30px 0 20px;text-align:center;font-size:1.8em;font-weight:700;letter-spacing:0.5px}body.faqs.index #faq_search{width:750px;margin-left:auto;margin-right:auto;border:1px solid #d7d7d7}body.faqs.index #faq_search input[type='text']{width:685px;height:2em;margin:5px 0;padding:0 10px;border:none;border-radius:0;border-right:1px solid #d7d7d7;outline:none;color:#8f8f8f;font-size:18px;letter-spacing:0.03em}body.faqs.index #faq_search input[type='text']::-webkit-input-placeholder{font-size:1em}body.faqs.index #faq_search input[type='text']:-moz-placeholder{font-size:1em;line-height:2em}body.faqs.index #faq_search input[type='text']::-moz-placeholder{font-size:1em;line-height:2em}body.faqs.index #faq_search input[type='text']:-ms-input-placeholder{font-size:1em;line-height:2em}body.faqs.index #faq_search button{position:relative;top:3px;margin:0 0 0 3px;padding:0;height:18px;width:30px;min-width:0;text-indent:-9999px;background-color:#fff;background-size:20px;outline:none}body.faqs.index #section_headers{margin:50px 0 20px;text-align:center;font-weight:600}body.faqs.index .section_header{height:40px;background-color:#dbdbdb;text-align:center;font-size:1.2em;line-height:40px;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer}body.faqs.index .selected_section{background-color:#d50032;color:#fff}body.faqs.index #all_faqs{margin:20px 0}body.faqs.index .faq{margin-bottom:25px}body.faqs.index .faq .question{font-weight:700;letter-spacing:0.5px;margin-bottom:10px;font-size:1.4em}body.faqs.index .faq #check_cod_form{margin-top:15px}body.faqs.index .faq #check_cod_form label{font-weight:bold;font-size:15px}body.faqs.index .faq #check_cod_form .bottom_cod_fields{padding-top:18px}body.faqs.index .faq #check_cod_form .bottom_cod_fields .cart_postal_check_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#e7e7e7;background-repeat:repeat-x;color:#333;background-color:#c9c9c9;font-size:0.8em}body.faqs.index .faq #check_cod_form .bottom_cod_fields .cart_postal_check_button:active{position:relative;top:1px}@media screen and (max-width: 600px){body.faqs.index .faq #check_cod_form .bottom_cod_fields .cart_postal_check_button{border-radius:0}}body.faqs.index .faq #check_cod_form .bottom_cod_fields .cart_postal_check_button:hover{background-color:#c9c9c9;color:#333}body.faqs.index .faq #check_cod_form .bottom_cod_fields #cod_check_postal_code{width:50px}body.faqs.index .faq #cod_lookup_ajax_spinner{background:url(/assets/search-ajax-loader-4cd108b4770aa1eab0f619deff7a51f4d85f5ce683fee8359663dbc07e584075.gif) no-repeat center center;height:20px;display:none}body.faqs.index .faq #cod_limited p{text-transform:none;display:inline-block;font-weight:bold}body.faqs.index .faq .availability_text{text-transform:none}body.faqs.index .markdown li{list-style-type:disc;margin-left:16px}body.faqs.index #results_for{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.faqs.index #faq_search{width:100%}body.faqs.index #faq_search input[type='text']{width:90%}body.faqs.index .section_header{width:140px;display:inline-block;float:none}}@media only screen and (max-device-width: 736px){body.faqs.index #faq_title{font-size:1.4em;text-align:center}body.faqs.index #faq_search{width:100%}body.faqs.index #faq_search input[type='text']{width:80%;height:1.6em}body.faqs.index #faq_search button{width:8%}}body.faqs.index.mobile #how_can_we_help_you,body.faqs.index.mobile #faq_title{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:20px}body.faqs.index.mobile #how_can_we_help_you{margin:25px 0 10px}body.faqs.index.mobile #faq_title{border-bottom:2px solid #000;padding:4px 0}body.faqs.index.mobile #section_headers{margin:20px 0}body.faqs.index.mobile #faq_search{width:100%}body.faqs.index.mobile #faq_search input[type='text']{width:84%;height:30px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:14px;line-height:normal;margin:0}body.faqs.index.mobile #faq_search button{margin:0 1px;width:6%}body.faqs.index.mobile .faq{margin-bottom:20px}body.faqs.index.mobile .faq .question{margin-bottom:20px;font-size:14px}body.faqs.index.mobile .section_header{margin-bottom:5px;height:35px;line-height:35px;width:110px;margin:5px 4px;font-size:13px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.footer_pages_contact_us.index .simple_form fieldset,body.footer_pages_contact_us.create .simple_form fieldset{display:block;position:relative;width:100%;min-height:40px;margin:0 0 20px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc}body.footer_pages_contact_us.index .simple_form fieldset .error,body.footer_pages_contact_us.create .simple_form fieldset .error{display:block;color:#e00;margin-top:5px;font-size:12px;line-height:14px;position:absolute}body.footer_pages_contact_us.index .simple_form fieldset.textarea,body.footer_pages_contact_us.create .simple_form fieldset.textarea{max-height:none}body.footer_pages_contact_us.index .simple_form fieldset.no-border,body.footer_pages_contact_us.create .simple_form fieldset.no-border{border:0;margin:10px 0 0;min-height:40px;-webkit-box-shadow:none;box-shadow:none}body.footer_pages_contact_us.index .simple_form fieldset textarea,body.footer_pages_contact_us.create .simple_form fieldset textarea{width:92%;height:72px;font-size:16px;border:0;outline:none;resize:none;color:#000}body.footer_pages_contact_us.index .simple_form fieldset .post_fixed_label,body.footer_pages_contact_us.create .simple_form fieldset .post_fixed_label{display:block;text-align:right;font-weight:bold;padding:3px 10px}body.footer_pages_contact_us.index .simple_form fieldset select,body.footer_pages_contact_us.index .simple_form fieldset input,body.footer_pages_contact_us.create .simple_form fieldset select,body.footer_pages_contact_us.create .simple_form fieldset input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body.footer_pages_contact_us.index .simple_form fieldset>select,body.footer_pages_contact_us.index .simple_form fieldset input[type="text"],body.footer_pages_contact_us.index .simple_form fieldset input[type="date"],body.footer_pages_contact_us.index .simple_form fieldset input[type="number"],body.footer_pages_contact_us.index .simple_form fieldset input[type="tel"],body.footer_pages_contact_us.index .simple_form fieldset input[type="email"],body.footer_pages_contact_us.index .simple_form fieldset input[type="password"],body.footer_pages_contact_us.create .simple_form fieldset>select,body.footer_pages_contact_us.create .simple_form fieldset input[type="text"],body.footer_pages_contact_us.create .simple_form fieldset input[type="date"],body.footer_pages_contact_us.create .simple_form fieldset input[type="number"],body.footer_pages_contact_us.create .simple_form fieldset input[type="tel"],body.footer_pages_contact_us.create .simple_form fieldset input[type="email"],body.footer_pages_contact_us.create .simple_form fieldset input[type="password"]{border-radius:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;display:block;width:100%;padding:18px 10px 5px;font-size:16px;line-height:19px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;background-image:none;background-clip:padding-box;border:0;height:40px;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}body.footer_pages_contact_us.index .simple_form fieldset>select,body.footer_pages_contact_us.create .simple_form fieldset>select{position:relative;background:transparent}body.footer_pages_contact_us.index .simple_form fieldset textarea,body.footer_pages_contact_us.create .simple_form fieldset textarea{margin-top:8px;padding-top:10px}body.footer_pages_contact_us.index .simple_form fieldset option,body.footer_pages_contact_us.create .simple_form fieldset option{color:#000;font-weight:normal}body.footer_pages_contact_us.index .simple_form fieldset optgroup,body.footer_pages_contact_us.create .simple_form fieldset optgroup{color:#aaa;font-weight:400}body.footer_pages_contact_us.index .simple_form fieldset input[type="radio"],body.footer_pages_contact_us.create .simple_form fieldset input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}body.footer_pages_contact_us.index .simple_form fieldset input[type="checkbox"],body.footer_pages_contact_us.create .simple_form fieldset input[type="checkbox"]{float:left;margin-right:10px;font-size:26px;border:0;background:#fff;color:#fff}body.footer_pages_contact_us.index .simple_form fieldset input[type="checkbox"]:after,body.footer_pages_contact_us.create .simple_form fieldset input[type="checkbox"]:after{float:left;border:1px solid #999;line-height:24px;content:'\2713'}body.footer_pages_contact_us.index .simple_form fieldset input[type="checkbox"]:checked:after,body.footer_pages_contact_us.create .simple_form fieldset input[type="checkbox"]:checked:after{color:#000}body.footer_pages_contact_us.index .simple_form fieldset input[type="checkbox"]+label,body.footer_pages_contact_us.create .simple_form fieldset input[type="checkbox"]+label{width:86%;margin-left:10px;display:inline-block}body.footer_pages_contact_us.index .simple_form fieldset.no_border,body.footer_pages_contact_us.create .simple_form fieldset.no_border{border:0;-webkit-box-shadow:none;box-shadow:none}body.footer_pages_contact_us.index .simple_form ::-webkit-input-placeholder,body.footer_pages_contact_us.create .simple_form ::-webkit-input-placeholder{font-size:16px}body.footer_pages_contact_us.index .simple_form .invalid,body.footer_pages_contact_us.create .simple_form .invalid{border:1px solid #d50032 !important}body.footer_pages_contact_us.index .simple_form .date_separation,body.footer_pages_contact_us.create .simple_form .date_separation{font-size:40px;padding:1px 4px;color:#aaa}body.footer_pages_contact_us.index .simple_form .non_empty .placeholder,body.footer_pages_contact_us.create .simple_form .non_empty .placeholder{font-size:11px;line-height:10px;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-device-width: 736px){body.footer_pages_contact_us.index .simple_form .non_empty .placeholder,body.footer_pages_contact_us.create .simple_form .non_empty .placeholder{padding-top:5px}}body.footer_pages_contact_us.index .simple_form .placeholder,body.footer_pages_contact_us.index .simple_form .code,body.footer_pages_contact_us.create .simple_form .placeholder,body.footer_pages_contact_us.create .simple_form .code{position:absolute;width:auto;top:5px;left:10px;color:#666;font-size:16px;line-height:19px;-webkit-transform:translateY(7px);transform:translateY(7px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:240ms;transition:240ms}body.footer_pages_contact_us.index .simple_form .placeholder.title,body.footer_pages_contact_us.create .simple_form .placeholder.title{top:0;font-size:11px;color:#777;padding-top:0}body.footer_pages_contact_us.index .simple_form fieldset.tel.non_empty .placeholder,body.footer_pages_contact_us.create .simple_form fieldset.tel.non_empty .placeholder{top:0;left:-40px}body.footer_pages_contact_us.index .simple_form fieldset.tel .placeholder,body.footer_pages_contact_us.create .simple_form fieldset.tel .placeholder{top:19px;left:-6px}body.footer_pages_contact_us.index .simple_form fieldset.tel .code,body.footer_pages_contact_us.create .simple_form fieldset.tel .code{top:20px;font-size:18px;z-index:1;color:#000}body.footer_pages_contact_us.index .simple_form fieldset.tel input,body.footer_pages_contact_us.create .simple_form fieldset.tel input{padding-left:35px;margin-top:2px}body.footer_pages_contact_us.index .simple_form .button,body.footer_pages_contact_us.create .simple_form .button{width:100%;font-size:20px;letter-spacing:1px;color:#fff;padding:11px 0;margin:auto;border:0;border-radius:0;text-align:center;text-transform:uppercase;-webkit-appearance:none}body.footer_pages_contact_us.index .simple_form label.with_label,body.footer_pages_contact_us.create .simple_form label.with_label{float:left;width:36%;font-size:18px !important;padding-top:18px}body.footer_pages_contact_us.index .simple_form fieldset.with_label,body.footer_pages_contact_us.create .simple_form fieldset.with_label{float:right;width:64%}body.footer_pages_contact_us.index .simple_form .inline_fields fieldset,body.footer_pages_contact_us.create .simple_form .inline_fields fieldset{width:auto;float:left;padding:0 2px;margin:0 5px 15px 0}body.footer_pages_contact_us.index .simple_form .inline_fields fieldset:last-of-type,body.footer_pages_contact_us.create .simple_form .inline_fields fieldset:last-of-type{float:right;margin-right:0}body.footer_pages_contact_us.index .simple_form .inline_fields fieldset input,body.footer_pages_contact_us.index .simple_form .inline_fields fieldset select,body.footer_pages_contact_us.create .simple_form .inline_fields fieldset input,body.footer_pages_contact_us.create .simple_form .inline_fields fieldset select{margin-top:16px;-webkit-box-shadow:none;box-shadow:none}body.footer_pages_contact_us.index .simple_form .inline_fields fieldset .placeholder,body.footer_pages_contact_us.create .simple_form .inline_fields fieldset .placeholder{display:none}body.footer_pages_contact_us.index .simple_form .inline_fields label,body.footer_pages_contact_us.create .simple_form .inline_fields label{display:block;float:none;margin-bottom:3px}body.footer_pages_contact_us.index .simple_form.non-styleguide-collapse fieldset,body.footer_pages_contact_us.index .simple_form .non-styleguide-collapse fieldset,body.footer_pages_contact_us.create .simple_form.non-styleguide-collapse fieldset,body.footer_pages_contact_us.create .simple_form .non-styleguide-collapse fieldset{margin:0;border-top:0;-webkit-box-shadow:none;box-shadow:none}body.footer_pages_contact_us.index .simple_form.non-styleguide-collapse fieldset:first-of-type,body.footer_pages_contact_us.index .simple_form.non-styleguide-collapse fieldset:first-child,body.footer_pages_contact_us.index .simple_form .non-styleguide-collapse fieldset:first-of-type,body.footer_pages_contact_us.index .simple_form .non-styleguide-collapse fieldset:first-child,body.footer_pages_contact_us.create .simple_form.non-styleguide-collapse fieldset:first-of-type,body.footer_pages_contact_us.create .simple_form.non-styleguide-collapse fieldset:first-child,body.footer_pages_contact_us.create .simple_form .non-styleguide-collapse fieldset:first-of-type,body.footer_pages_contact_us.create .simple_form .non-styleguide-collapse fieldset:first-child{border-top:1px solid #ccc}body.footer_pages_contact_us.index .simple_form.non-styleguide-collapse .inline_fields,body.footer_pages_contact_us.index .simple_form .non-styleguide-collapse .inline_fields,body.footer_pages_contact_us.create .simple_form.non-styleguide-collapse .inline_fields,body.footer_pages_contact_us.create .simple_form .non-styleguide-collapse .inline_fields{float:left;width:100%;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}body.footer_pages_contact_us.index .simple_form.non-styleguide-collapse .inline_fields fieldset,body.footer_pages_contact_us.index .simple_form .non-styleguide-collapse .inline_fields fieldset,body.footer_pages_contact_us.create .simple_form.non-styleguide-collapse .inline_fields fieldset,body.footer_pages_contact_us.create .simple_form .non-styleguide-collapse .inline_fields fieldset{padding:0 2px;margin:0;border:0;font-size:20px;-webkit-box-shadow:none;box-shadow:none;border-right:1px solid #ccc}body.footer_pages_contact_us.index .simple_form.non-styleguide-collapse .inline_fields fieldset:first-of-type,body.footer_pages_contact_us.index .simple_form .non-styleguide-collapse .inline_fields fieldset:first-of-type,body.footer_pages_contact_us.create .simple_form.non-styleguide-collapse .inline_fields fieldset:first-of-type,body.footer_pages_contact_us.create .simple_form .non-styleguide-collapse .inline_fields fieldset:first-of-type{float:right;border-right:0;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-device-width: 736px){body.footer_pages_contact_us.index .simple_form .non_empty .placeholder,body.footer_pages_contact_us.create .simple_form .non_empty .placeholder{top:0}}body.footer_pages_contact_us.index #contact-column,body.footer_pages_contact_us.create #contact-column{width:355px}body.footer_pages_contact_us.index .center-align,body.footer_pages_contact_us.create .center-align{margin:auto;width:920px}body.footer_pages_contact_us.index #contact_info_visit_column,body.footer_pages_contact_us.create #contact_info_visit_column{width:451px}body.footer_pages_contact_us.index h2,body.footer_pages_contact_us.create h2{text-transform:uppercase}body.footer_pages_contact_us.index .horizontal_line_2px,body.footer_pages_contact_us.create .horizontal_line_2px{border-bottom:2px solid #000;margin:5px 0 20px}body.footer_pages_contact_us.index .select-subject::after,body.footer_pages_contact_us.create .select-subject::after{content:'\25BC';position:absolute;top:1.1rem;right:0.5em;color:#666;font-size:1.2rem;pointer-events:none}body.footer_pages_contact_us.index .send,body.footer_pages_contact_us.create .send{width:166px;margin:20px 0}body.footer_pages_contact_us.index #contact_us_text,body.footer_pages_contact_us.create #contact_us_text{line-height:20px}body.footer_pages_contact_us.index #contact_us_form,body.footer_pages_contact_us.create #contact_us_form{margin-top:30px}body.footer_pages_contact_us.index .horizontal_line,body.footer_pages_contact_us.create .horizontal_line{border-bottom:1px solid #c1c1c1}body.footer_pages_contact_us.index #contact_info,body.footer_pages_contact_us.create #contact_info{float:left;margin-bottom:10px}body.footer_pages_contact_us.index .contact_info_item,body.footer_pages_contact_us.create .contact_info_item{display:block;padding:10px 0}body.footer_pages_contact_us.index .contact_info_item p,body.footer_pages_contact_us.create .contact_info_item p{margin-bottom:5px}body.footer_pages_contact_us.index .contact_info_item .title,body.footer_pages_contact_us.create .contact_info_item .title{text-align:left}body.footer_pages_contact_us.index .email_item,body.footer_pages_contact_us.create .email_item{text-align:left;line-height:155%}body.footer_pages_contact_us.index #visit-title,body.footer_pages_contact_us.create #visit-title{margin-top:30px}body.footer_pages_contact_us.index #directions_form,body.footer_pages_contact_us.create #directions_form{margin-bottom:30px}body.footer_pages_contact_us.index #directions_form label,body.footer_pages_contact_us.create #directions_form label{float:none}body.footer_pages_contact_us.index .mobile-app-errors,body.footer_pages_contact_us.create .mobile-app-errors{margin-top:10px}body.footer_pages_contact_us.index .mobile-app-errors .red,body.footer_pages_contact_us.create .mobile-app-errors .red{color:red}body.footer_pages_contact_us.index #iframe_wrapper iframe,body.footer_pages_contact_us.create #iframe_wrapper iframe{width:451px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.footer_pages_contact_us.index,body.footer_pages_contact_us.create{font-size:14px}body.footer_pages_contact_us.index h2,body.footer_pages_contact_us.create h2{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){body.footer_pages_contact_us.index #contact-column,body.footer_pages_contact_us.create #contact-column{width:300px}body.footer_pages_contact_us.index #contact_info_visit_column,body.footer_pages_contact_us.create #contact_info_visit_column{width:320px}body.footer_pages_contact_us.index .center-align,body.footer_pages_contact_us.create .center-align{width:100%}body.footer_pages_contact_us.index #iframe_wrapper iframe,body.footer_pages_contact_us.create #iframe_wrapper iframe{width:320px;height:300px}}@media only screen and (max-device-width: 736px){body.footer_pages_contact_us.index,body.footer_pages_contact_us.create{font-size:14px}body.footer_pages_contact_us.index h2,body.footer_pages_contact_us.create h2{font-size:16px}body.footer_pages_contact_us.index #single_column,body.footer_pages_contact_us.create #single_column{padding:0}body.footer_pages_contact_us.index .center-align,body.footer_pages_contact_us.create .center-align{width:100%}body.footer_pages_contact_us.index #contact-column,body.footer_pages_contact_us.create #contact-column{width:100%;padding:15px 5px 0;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}body.footer_pages_contact_us.index #contact_info_visit_column,body.footer_pages_contact_us.create #contact_info_visit_column{width:100%;padding:0 5px;border:none;margin-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box}body.footer_pages_contact_us.index #captcha,body.footer_pages_contact_us.create #captcha{display:none}body.footer_pages_contact_us.index .horizontal_line,body.footer_pages_contact_us.create .horizontal_line{border-bottom:1px solid #111}body.footer_pages_contact_us.index #contact_us_form #validation_errors,body.footer_pages_contact_us.index #directions_form #validation_errors,body.footer_pages_contact_us.create #contact_us_form #validation_errors,body.footer_pages_contact_us.create #directions_form #validation_errors{color:#ed2041;text-align:center;padding-top:10px;width:45%}body.footer_pages_contact_us.index #contact_us_form .black_button,body.footer_pages_contact_us.index #directions_form .black_button,body.footer_pages_contact_us.create #contact_us_form .black_button,body.footer_pages_contact_us.create #directions_form .black_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#111111;background-repeat:repeat-x;color:#fff;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;margin:10px auto 5px;width:50%;float:right;padding:10px 5px !important}body.footer_pages_contact_us.index #contact_us_form .black_button:active,body.footer_pages_contact_us.index #directions_form .black_button:active,body.footer_pages_contact_us.create #contact_us_form .black_button:active,body.footer_pages_contact_us.create #directions_form .black_button:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.footer_pages_contact_us.index #contact_us_form .black_button,body.footer_pages_contact_us.index #directions_form .black_button,body.footer_pages_contact_us.create #contact_us_form .black_button,body.footer_pages_contact_us.create #directions_form .black_button{border-radius:0}}@media only screen and (max-device-width: 736px){body.footer_pages_contact_us.index #contact_us_form .black_button:hover,body.footer_pages_contact_us.index #directions_form .black_button:hover,body.footer_pages_contact_us.create #contact_us_form .black_button:hover,body.footer_pages_contact_us.create #directions_form .black_button:hover{background-color:#d50032;color:#fff}body.footer_pages_contact_us.index #contact_info,body.footer_pages_contact_us.create #contact_info{margin-bottom:20px}body.footer_pages_contact_us.index .contact_info_item,body.footer_pages_contact_us.create .contact_info_item{width:90%;float:left;padding:3px 0}body.footer_pages_contact_us.index .contact_info_item p,body.footer_pages_contact_us.create .contact_info_item p{margin-bottom:5px}body.footer_pages_contact_us.index #iframe_wrapper,body.footer_pages_contact_us.create #iframe_wrapper{position:relative;padding-top:30px;margin-bottom:30px;height:300px;overflow:hidden}body.footer_pages_contact_us.index #iframe_wrapper iframe,body.footer_pages_contact_us.create #iframe_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}}body.footer_pages.about_us h2,body.footer_pages.privacy_policy h2,body.admin_footer_pages.preview h2{margin-bottom:20px}body.footer_pages.about_us .markdown,body.footer_pages.privacy_policy .markdown,body.admin_footer_pages.preview .markdown{margin-top:30px;color:#000}body.footer_pages.about_us p,body.footer_pages.privacy_policy p,body.admin_footer_pages.preview p{text-align:justify}body.footer_pages.about_us p strong,body.footer_pages.privacy_policy p strong,body.admin_footer_pages.preview p strong{font-weight:bolder}body.footer_pages.about_us .next_day_ship_info,body.footer_pages.privacy_policy .next_day_ship_info,body.admin_footer_pages.preview .next_day_ship_info{color:#d50032}body.footer_pages.privacy_policy .markdown p{margin-bottom:10px}body.footer_pages.about_us.mobile #single_column,body.footer_pages.privacy_policy.mobile #single_column{width:90%;padding:15px 15px 0 15px  !important}@media only screen and (max-device-width: 736px){body.footer_pages.store_locations #store_locations .header{display:none}body.footer_pages.store_locations #store_locations ul li{width:100%;padding:10px}body.footer_pages.store_locations #store_locations ul li:first-child{font-weight:700;letter-spacing:0.5px}body.footer_pages.store_locations #store_locations .horizontal_line{display:block;border-bottom:2px solid #000}}body.footer_pages.store_locations #store_locations .header{padding:0;background:#dbdbdb}body.footer_pages.store_locations #store_locations .header li{font-weight:700;letter-spacing:0.5px;vertical-align:middle;line-height:30px}body.footer_pages.store_locations #store_locations ul{padding:10px 0;border-bottom:2px solid #dbdbdb}body.footer_pages.store_locations #store_locations ul li{vertical-align:top;width:240px;display:inline-block;padding-left:20px}body.footer_pages.store_locations #store_locations ul li p{margin:0}body.footer_pages.store_locations .horizontal_line{display:none}body.mobile_app.footer_page,body.mobile_app.tncs,body.mobile_app.faqs{width:auto;padding:17px 20px 12.4px 20px;font-size:14px;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.mobile_app.footer_page .question,body.mobile_app.footer_page strong,body.mobile_app.tncs .question,body.mobile_app.tncs strong,body.mobile_app.faqs .question,body.mobile_app.faqs strong{font-weight:700;letter-spacing:0.5px}body.home.index .secondary_billboard,body.sk_ii_home.index .secondary_billboard,body.product_groups.show .secondary_billboard,body.products.brand .secondary_billboard,body.products.brand_sep .secondary_billboard{height:400px;width:270px;float:left;margin:0 15px 0 0;position:relative}@media only screen and (max-device-width: 736px){body.home.index .secondary_billboard,body.sk_ii_home.index .secondary_billboard,body.product_groups.show .secondary_billboard,body.products.brand .secondary_billboard,body.products.brand_sep .secondary_billboard{width:100%;height:auto}}body.home.index .secondary_billboard .billboard_terms_and_conditions_button,body.sk_ii_home.index .secondary_billboard .billboard_terms_and_conditions_button,body.product_groups.show .secondary_billboard .billboard_terms_and_conditions_button,body.products.brand .secondary_billboard .billboard_terms_and_conditions_button,body.products.brand_sep .secondary_billboard .billboard_terms_and_conditions_button{position:relative;background:#eaeaea;margin:auto;font-size:11px;height:25px;width:120px;text-align:center;border:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0.6;cursor:pointer;text-decoration:underline;text-transform:none;color:#000;z-index:100;display:none;bottom:36px;display:block}body.home.index .secondary_billboard .billboard_terms_and_conditions_button:hover,body.sk_ii_home.index .secondary_billboard .billboard_terms_and_conditions_button:hover,body.product_groups.show .secondary_billboard .billboard_terms_and_conditions_button:hover,body.products.brand .secondary_billboard .billboard_terms_and_conditions_button:hover,body.products.brand_sep .secondary_billboard .billboard_terms_and_conditions_button:hover{background:#666;color:#fff}body.home.index .secondary_billboard img,body.sk_ii_home.index .secondary_billboard img,body.product_groups.show .secondary_billboard img,body.products.brand .secondary_billboard img,body.products.brand_sep .secondary_billboard img{width:270px;height:400px}@media only screen and (max-device-width: 736px){body.home.index .secondary_billboard img,body.sk_ii_home.index .secondary_billboard img,body.product_groups.show .secondary_billboard img,body.products.brand .secondary_billboard img,body.products.brand_sep .secondary_billboard img{width:100%;height:auto}}body.home.index .billboard_terms_and_conditions_dialog,body.sk_ii_home.index .billboard_terms_and_conditions_dialog,body.product_groups.show .billboard_terms_and_conditions_dialog,body.products.brand .billboard_terms_and_conditions_dialog,body.products.brand_sep .billboard_terms_and_conditions_dialog{padding:8px;margin-top:50px;border-radius:0;border:7px solid;text-align:center;background:#fff}body.home.index .billboard_terms_and_conditions_dialog h2,body.sk_ii_home.index .billboard_terms_and_conditions_dialog h2,body.product_groups.show .billboard_terms_and_conditions_dialog h2,body.products.brand .billboard_terms_and_conditions_dialog h2,body.products.brand_sep .billboard_terms_and_conditions_dialog h2{text-align:center;margin-top:10px;line-height:22px;font-family:'Gotham', sans-serif;font-size:18px}body.home.index .billboard_terms_and_conditions_dialog .thin_horizontal_line,body.sk_ii_home.index .billboard_terms_and_conditions_dialog .thin_horizontal_line,body.product_groups.show .billboard_terms_and_conditions_dialog .thin_horizontal_line,body.products.brand .billboard_terms_and_conditions_dialog .thin_horizontal_line,body.products.brand_sep .billboard_terms_and_conditions_dialog .thin_horizontal_line{margin-top:15px;margin-bottom:15px}body.home.index .billboard_terms_and_conditions_dialog img,body.sk_ii_home.index .billboard_terms_and_conditions_dialog img,body.product_groups.show .billboard_terms_and_conditions_dialog img,body.products.brand .billboard_terms_and_conditions_dialog img,body.products.brand_sep .billboard_terms_and_conditions_dialog img{display:block;width:160px;height:209px;margin:auto;margin-bottom:20px}body.home.index .billboard_terms_and_conditions_dialog p,body.sk_ii_home.index .billboard_terms_and_conditions_dialog p,body.product_groups.show .billboard_terms_and_conditions_dialog p,body.products.brand .billboard_terms_and_conditions_dialog p,body.products.brand_sep .billboard_terms_and_conditions_dialog p{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:13px;line-height:18px}body.home.index .billboard_terms_and_conditions_dialog .continue_shopping,body.sk_ii_home.index .billboard_terms_and_conditions_dialog .continue_shopping,body.product_groups.show .billboard_terms_and_conditions_dialog .continue_shopping,body.products.brand .billboard_terms_and_conditions_dialog .continue_shopping,body.products.brand_sep .billboard_terms_and_conditions_dialog .continue_shopping{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;border:none;margin-top:25px}body.home.index .billboard_terms_and_conditions_dialog .continue_shopping:active,body.sk_ii_home.index .billboard_terms_and_conditions_dialog .continue_shopping:active,body.product_groups.show .billboard_terms_and_conditions_dialog .continue_shopping:active,body.products.brand .billboard_terms_and_conditions_dialog .continue_shopping:active,body.products.brand_sep .billboard_terms_and_conditions_dialog .continue_shopping:active{position:relative;top:1px}@media screen and (max-width: 600px){body.home.index .billboard_terms_and_conditions_dialog .continue_shopping,body.sk_ii_home.index .billboard_terms_and_conditions_dialog .continue_shopping,body.product_groups.show .billboard_terms_and_conditions_dialog .continue_shopping,body.products.brand .billboard_terms_and_conditions_dialog .continue_shopping,body.products.brand_sep .billboard_terms_and_conditions_dialog .continue_shopping{border-radius:0}}body.home.index .billboard_terms_and_conditions_dialog .continue_shopping:hover,body.sk_ii_home.index .billboard_terms_and_conditions_dialog .continue_shopping:hover,body.product_groups.show .billboard_terms_and_conditions_dialog .continue_shopping:hover,body.products.brand .billboard_terms_and_conditions_dialog .continue_shopping:hover,body.products.brand_sep .billboard_terms_and_conditions_dialog .continue_shopping:hover{background-color:#000;color:#fff}body.home.index .billboard_terms_and_conditions_dialog ul,body.sk_ii_home.index .billboard_terms_and_conditions_dialog ul,body.product_groups.show .billboard_terms_and_conditions_dialog ul,body.products.brand .billboard_terms_and_conditions_dialog ul,body.products.brand_sep .billboard_terms_and_conditions_dialog ul{text-align:left}body.home.index .billboard_terms_and_conditions_dialog ul li,body.sk_ii_home.index .billboard_terms_and_conditions_dialog ul li,body.product_groups.show .billboard_terms_and_conditions_dialog ul li,body.products.brand .billboard_terms_and_conditions_dialog ul li,body.products.brand_sep .billboard_terms_and_conditions_dialog ul li{list-style-position:inside;list-style-type:disc;padding-left:20px;text-indent:-13px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:13px;line-height:18px}body.home.index #billboards_container.wrapped,body.sk_ii_home.index #billboards_container.wrapped,body.product_groups.show #billboards_container.wrapped,body.products.brand #billboards_container.wrapped,body.products.brand_sep #billboards_container.wrapped{width:1125px;margin:0px auto;display:block;margin:20px auto}@media only screen and (max-device-width: 736px){body.home.index #billboards_container.wrapped,body.sk_ii_home.index #billboards_container.wrapped,body.product_groups.show #billboards_container.wrapped,body.products.brand #billboards_container.wrapped,body.products.brand_sep #billboards_container.wrapped{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home.index #billboards_container.wrapped,body.sk_ii_home.index #billboards_container.wrapped,body.product_groups.show #billboards_container.wrapped,body.products.brand #billboards_container.wrapped,body.products.brand_sep #billboards_container.wrapped{width:100%}}body.home.index .billboards,body.sk_ii_home.index .billboards,body.product_groups.show .billboards,body.products.brand .billboards,body.products.brand_sep .billboards{width:840px;position:relative;margin:0 auto 10px;overflow:hidden;top:-3px}body.home.index .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.sk_ii_home.index .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.product_groups.show .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.products.brand .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.products.brand_sep .billboards .billboards_carousel .billboard_terms_and_conditions_button{position:relative;background:#eaeaea;margin:auto;font-size:11px;height:25px;width:120px;text-align:center;border:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0.6;cursor:pointer;text-decoration:underline;text-transform:none;color:#000;z-index:100;display:none;bottom:60px;display:block}body.home.index .billboards .billboards_carousel .billboard_terms_and_conditions_button:hover,body.sk_ii_home.index .billboards .billboards_carousel .billboard_terms_and_conditions_button:hover,body.product_groups.show .billboards .billboards_carousel .billboard_terms_and_conditions_button:hover,body.products.brand .billboards .billboards_carousel .billboard_terms_and_conditions_button:hover,body.products.brand_sep .billboards .billboards_carousel .billboard_terms_and_conditions_button:hover{background:#666;color:#fff}@media (max-width: 767px){body.home.index .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.sk_ii_home.index .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.product_groups.show .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.products.brand .billboards .billboards_carousel .billboard_terms_and_conditions_button,body.products.brand_sep .billboards .billboards_carousel .billboard_terms_and_conditions_button{left:-115px;top:-30px}}body.home.index .billboards.alongside,body.sk_ii_home.index .billboards.alongside,body.product_groups.show .billboards.alongside,body.products.brand .billboards.alongside,body.products.brand_sep .billboards.alongside{width:840px}body.home.index .billboards.alongside .billboards_carousel .container-old,body.sk_ii_home.index .billboards.alongside .billboards_carousel .container-old,body.product_groups.show .billboards.alongside .billboards_carousel .container-old,body.products.brand .billboards.alongside .billboards_carousel .container-old,body.products.brand_sep .billboards.alongside .billboards_carousel .container-old{width:840px}body.home.index .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul,body.sk_ii_home.index .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul,body.product_groups.show .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul,body.products.brand .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul,body.products.brand_sep .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul{width:12600px}body.home.index .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li,body.sk_ii_home.index .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li,body.product_groups.show .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li,body.products.brand .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li,body.products.brand_sep .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li{width:840px}body.home.index .billboards .billboards_carousel .container-old,body.sk_ii_home.index .billboards .billboards_carousel .container-old,body.product_groups.show .billboards .billboards_carousel .container-old,body.products.brand .billboards .billboards_carousel .container-old,body.products.brand_sep .billboards .billboards_carousel .container-old{display:block;width:840px;margin-top:3px;position:relative;float:right}@media only screen and (max-device-width: 736px){body.home.index .billboards .billboards_carousel .container-old,body.sk_ii_home.index .billboards .billboards_carousel .container-old,body.product_groups.show .billboards .billboards_carousel .container-old,body.products.brand .billboards .billboards_carousel .container-old,body.products.brand_sep .billboards .billboards_carousel .container-old{width:100%;height:auto}}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport{position:relative}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul{height:auto;left:0;position:relative;width:12600px}@media only screen and (max-device-width: 736px){body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul{width:100%;height:auto}}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li{width:840px;height:auto;float:left}@media only screen and (max-device-width: 736px){body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li{width:100%;height:auto}}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li a,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li a,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li a,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li a,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li a{display:block;width:100%;height:100%}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image{width:1125px;height:auto}@media only screen and (max-device-width: 736px){body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_image{width:100%;height:auto}}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button{position:relative;background:#eaeaea;margin:auto;font-size:11px;height:25px;width:120px;text-align:center;border:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0.6;cursor:pointer;text-decoration:underline;text-transform:none;color:#000;z-index:100;display:none;height:25px;width:120px;left:360px;bottom:60px}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button:hover,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button:hover,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button:hover,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button:hover,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li .billboard_terms_and_conditions_button:hover{background:#666;color:#fff}body.home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .side,body.sk_ii_home.index .billboards .billboards_carousel .container-old .carousel_viewport ul li .side,body.product_groups.show .billboards .billboards_carousel .container-old .carousel_viewport ul li .side,body.products.brand .billboards .billboards_carousel .container-old .carousel_viewport ul li .side,body.products.brand_sep .billboards .billboards_carousel .container-old .carousel_viewport ul li .side{left:360px;bottom:56px;z-index:100}body.home.index .billboards .arrows,body.sk_ii_home.index .billboards .arrows,body.product_groups.show .billboards .arrows,body.products.brand .billboards .arrows,body.products.brand_sep .billboards .arrows{position:relative}body.home.index .billboards .arrows .arrow,body.sk_ii_home.index .billboards .arrows .arrow,body.product_groups.show .billboards .arrows .arrow,body.products.brand .billboards .arrows .arrow,body.products.brand_sep .billboards .arrows .arrow{width:15px;height:35px}body.home.index .billboards .arrows .arrow a,body.sk_ii_home.index .billboards .arrows .arrow a,body.product_groups.show .billboards .arrows .arrow a,body.products.brand .billboards .arrows .arrow a,body.products.brand_sep .billboards .arrows .arrow a{width:15px;height:35px;display:block}body.home.index .billboards .arrows .arrow a span,body.sk_ii_home.index .billboards .arrows .arrow a span,body.product_groups.show .billboards .arrows .arrow a span,body.products.brand .billboards .arrows .arrow a span,body.products.brand_sep .billboards .arrows .arrow a span{display:block;width:15px;height:35px;text-indent:100%;white-space:nowrap;overflow:hidden;background:transparent url(/assets/arrows_sephora-9effde4c85a8fa1370344023498ad3c3a77dd1da380e18ce25d0b11fbc92f9ce.png)}body.home.index .billboards .arrows .arrow.left,body.sk_ii_home.index .billboards .arrows .arrow.left,body.product_groups.show .billboards .arrows .arrow.left,body.products.brand .billboards .arrows .arrow.left,body.products.brand_sep .billboards .arrows .arrow.left{float:left}body.home.index .billboards .arrows .arrow.left a span,body.sk_ii_home.index .billboards .arrows .arrow.left a span,body.product_groups.show .billboards .arrows .arrow.left a span,body.products.brand .billboards .arrows .arrow.left a span,body.products.brand_sep .billboards .arrows .arrow.left a span{background-position:0 0}body.home.index .billboards .arrows .arrow.left a:hover span,body.sk_ii_home.index .billboards .arrows .arrow.left a:hover span,body.product_groups.show .billboards .arrows .arrow.left a:hover span,body.products.brand .billboards .arrows .arrow.left a:hover span,body.products.brand_sep .billboards .arrows .arrow.left a:hover span{background-position:0 -35px}body.home.index .billboards .arrows .arrow.right,body.sk_ii_home.index .billboards .arrows .arrow.right,body.product_groups.show .billboards .arrows .arrow.right,body.products.brand .billboards .arrows .arrow.right,body.products.brand_sep .billboards .arrows .arrow.right{float:right}body.home.index .billboards .arrows .arrow.right a span,body.sk_ii_home.index .billboards .arrows .arrow.right a span,body.product_groups.show .billboards .arrows .arrow.right a span,body.products.brand .billboards .arrows .arrow.right a span,body.products.brand_sep .billboards .arrows .arrow.right a span{background-position:-17px 0}body.home.index .billboards .arrows .arrow.right a:hover span,body.sk_ii_home.index .billboards .arrows .arrow.right a:hover span,body.product_groups.show .billboards .arrows .arrow.right a:hover span,body.products.brand .billboards .arrows .arrow.right a:hover span,body.products.brand_sep .billboards .arrows .arrow.right a:hover span{background-position:-17px -35px}body.home.index .billboards .arrows.container-old,body.sk_ii_home.index .billboards .arrows.container-old,body.product_groups.show .billboards .arrows.container-old,body.products.brand .billboards .arrows.container-old,body.products.brand_sep .billboards .arrows.container-old{width:840px;height:0;margin:0 auto}body.home.index .billboards .arrows.small,body.sk_ii_home.index .billboards .arrows.small,body.product_groups.show .billboards .arrows.small,body.products.brand .billboards .arrows.small,body.products.brand_sep .billboards .arrows.small{width:840px}body.home.index .billboards .arrows .arrow,body.sk_ii_home.index .billboards .arrows .arrow,body.product_groups.show .billboards .arrows .arrow,body.products.brand .billboards .arrows .arrow,body.products.brand_sep .billboards .arrows .arrow{position:absolute;top:170px;width:50px;height:60px;background-color:rgba(241,240,240,0.7)}body.home.index .billboards .arrows .arrow a,body.sk_ii_home.index .billboards .arrows .arrow a,body.product_groups.show .billboards .arrows .arrow a,body.products.brand .billboards .arrows .arrow a,body.products.brand_sep .billboards .arrows .arrow a{padding:13px 15px}body.home.index .billboards .arrows .arrow.left,body.sk_ii_home.index .billboards .arrows .arrow.left,body.product_groups.show .billboards .arrows .arrow.left,body.products.brand .billboards .arrows .arrow.left,body.products.brand_sep .billboards .arrows .arrow.left{left:0}body.home.index .billboards .arrows .arrow.right,body.sk_ii_home.index .billboards .arrows .arrow.right,body.product_groups.show .billboards .arrows .arrow.right,body.products.brand .billboards .arrows .arrow.right,body.products.brand_sep .billboards .arrows .arrow.right{right:0}body.home.index .billboards #countdown_billboard_container,body.sk_ii_home.index .billboards #countdown_billboard_container,body.product_groups.show .billboards #countdown_billboard_container,body.products.brand .billboards #countdown_billboard_container,body.products.brand_sep .billboards #countdown_billboard_container{position:absolute}body.home.index .small_billboards,body.sk_ii_home.index .small_billboards,body.product_groups.show .small_billboards,body.products.brand .small_billboards,body.products.brand_sep .small_billboards{width:100%;margin:0 auto 20px}body.home.index .small_billboards ul li,body.sk_ii_home.index .small_billboards ul li,body.product_groups.show .small_billboards ul li,body.products.brand .small_billboards ul li,body.products.brand_sep .small_billboards ul li{height:auto;min-height:340px}body.home.index .small_billboards ul li:last-child,body.sk_ii_home.index .small_billboards ul li:last-child,body.product_groups.show .small_billboards ul li:last-child,body.products.brand .small_billboards ul li:last-child,body.products.brand_sep .small_billboards ul li:last-child{margin-right:0}body.home.index .small_billboards ul li a>img,body.sk_ii_home.index .small_billboards ul li a>img,body.product_groups.show .small_billboards ul li a>img,body.products.brand .small_billboards ul li a>img,body.products.brand_sep .small_billboards ul li a>img{width:100%;height:auto}body.home.index .small_billboards ul li .billboard_terms_and_conditions_button,body.sk_ii_home.index .small_billboards ul li .billboard_terms_and_conditions_button,body.product_groups.show .small_billboards ul li .billboard_terms_and_conditions_button,body.products.brand .small_billboards ul li .billboard_terms_and_conditions_button,body.products.brand_sep .small_billboards ul li .billboard_terms_and_conditions_button{position:relative;background:#eaeaea;margin:auto;font-size:11px;height:25px;width:120px;text-align:center;border:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0.6;cursor:pointer;text-decoration:underline;text-transform:none;color:#000;z-index:100;display:none;left:217px;bottom:0px;position:relative}body.home.index .small_billboards ul li .billboard_terms_and_conditions_button:hover,body.sk_ii_home.index .small_billboards ul li .billboard_terms_and_conditions_button:hover,body.product_groups.show .small_billboards ul li .billboard_terms_and_conditions_button:hover,body.products.brand .small_billboards ul li .billboard_terms_and_conditions_button:hover,body.products.brand_sep .small_billboards ul li .billboard_terms_and_conditions_button:hover{background:#666;color:#fff}body.home.index .small_billboards_responsive>img,body.sk_ii_home.index .small_billboards_responsive>img,body.product_groups.show .small_billboards_responsive>img,body.products.brand .small_billboards_responsive>img,body.products.brand_sep .small_billboards_responsive>img{width:100%;height:auto}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home.index .secondary_billboard,body.sk_ii_home.index .secondary_billboard,body.product_groups.show .secondary_billboard,body.products.brand .secondary_billboard,body.products.brand_sep .secondary_billboard{width:24%;height:auto;margin-right:1.5%}body.home.index .billboards,body.sk_ii_home.index .billboards,body.product_groups.show .billboards,body.products.brand .billboards,body.products.brand_sep .billboards{width:100%}body.home.index .billboards .billboards_carousel .container-old,body.sk_ii_home.index .billboards .billboards_carousel .container-old,body.product_groups.show .billboards .billboards_carousel .container-old,body.products.brand .billboards .billboards_carousel .container-old,body.products.brand_sep .billboards .billboards_carousel .container-old{width:100%}body.home.index .billboards .billboards_carousel .container-old img,body.sk_ii_home.index .billboards .billboards_carousel .container-old img,body.product_groups.show .billboards .billboards_carousel .container-old img,body.products.brand .billboards .billboards_carousel .container-old img,body.products.brand_sep .billboards .billboards_carousel .container-old img{width:100%}body.home.index .instagram.product_row,body.sk_ii_home.index .instagram.product_row,body.product_groups.show .instagram.product_row,body.products.brand .instagram.product_row,body.products.brand_sep .instagram.product_row{width:98%}body.home.index .instagram.product_row .carousel_viewport,body.sk_ii_home.index .instagram.product_row .carousel_viewport,body.product_groups.show .instagram.product_row .carousel_viewport,body.products.brand .instagram.product_row .carousel_viewport,body.products.brand_sep .instagram.product_row .carousel_viewport{width:94%}body.home.index .secondary_billboard,body.sk_ii_home.index .secondary_billboard,body.product_groups.show .secondary_billboard,body.products.brand .secondary_billboard,body.products.brand_sep .secondary_billboard{margin-right:0}}@media only screen and (max-device-width: 736px){body.home.index #billboards_container.wrapped,body.sk_ii_home.index #billboards_container.wrapped,body.product_groups.show #billboards_container.wrapped,body.products.brand #billboards_container.wrapped,body.products.brand_sep #billboards_container.wrapped{margin:0 auto}body.home.index .billboards,body.sk_ii_home.index .billboards,body.product_groups.show .billboards,body.products.brand .billboards,body.products.brand_sep .billboards{width:100%}body.home.index .billboards.alongside,body.sk_ii_home.index .billboards.alongside,body.product_groups.show .billboards.alongside,body.products.brand .billboards.alongside,body.products.brand_sep .billboards.alongside{width:100%}body.home.index .billboards.alongside .billboards_carousel .container-old,body.sk_ii_home.index .billboards.alongside .billboards_carousel .container-old,body.product_groups.show .billboards.alongside .billboards_carousel .container-old,body.products.brand .billboards.alongside .billboards_carousel .container-old,body.products.brand_sep .billboards.alongside .billboards_carousel .container-old{width:100%}body.home.index .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li .side,body.sk_ii_home.index .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li .side,body.product_groups.show .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li .side,body.products.brand .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li .side,body.products.brand_sep .billboards.alongside .billboards_carousel .container-old .carousel_viewport ul li .side{left:inherit;bottom:58px}body.home.index .secondary_billboard,body.sk_ii_home.index .secondary_billboard,body.product_groups.show .secondary_billboard,body.products.brand .secondary_billboard,body.products.brand_sep .secondary_billboard{margin:0 0 10px}body.home.index .billboards_carousel .carousel_viewport ul,body.sk_ii_home.index .billboards_carousel .carousel_viewport ul,body.product_groups.show .billboards_carousel .carousel_viewport ul,body.products.brand .billboards_carousel .carousel_viewport ul,body.products.brand_sep .billboards_carousel .carousel_viewport ul{min-height:110px}body.home.index .billboards_carousel .carousel_item img,body.sk_ii_home.index .billboards_carousel .carousel_item img,body.product_groups.show .billboards_carousel .carousel_item img,body.products.brand .billboards_carousel .carousel_item img,body.products.brand_sep .billboards_carousel .carousel_item img{width:100%;vertical-align:bottom}body.home.index .small_billboards ul li,body.sk_ii_home.index .small_billboards ul li,body.product_groups.show .small_billboards ul li,body.products.brand .small_billboards ul li,body.products.brand_sep .small_billboards ul li{height:auto;min-height:0}}body.home.index.tablet .secondary_billboard,body.product_groups.show.tablet .secondary_billboard{margin-right:0}body.home.index.tablet #billboards_container.wrapped,body.product_groups.show.tablet #billboards_container.wrapped{width:1125px;margin:0px auto;display:block}@media only screen and (max-device-width: 736px){body.home.index.tablet #billboards_container.wrapped,body.product_groups.show.tablet #billboards_container.wrapped{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home.index.tablet #billboards_container.wrapped,body.product_groups.show.tablet #billboards_container.wrapped{width:100%}}body.home.index.tablet #billboards_container .billboards .arrows.container-old,body.product_groups.show.tablet #billboards_container .billboards .arrows.container-old{width:100%}body.home.index.mobile .billboard_terms_and_conditions_dialog{top:70px !important}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.home.index .panel{width:1125px;margin:0px auto;display:block}@media only screen and (max-device-width: 736px){body.home.index .panel{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home.index .panel{width:100%}}body.home.index .second-section{margin-top:10px}body.home.index .product_row{margin:0 auto}@media only screen and (max-device-width: 736px){body.home.index .product_row{width:100%;height:auto}}body.home.index #best_sellers{margin-bottom:10px}body.home.index #best_sellers ul{min-height:240px}body.home.index #best_sellers ul li{width:162px}body.home.index #best_sellers .product_row{width:100%}@media only screen and (max-device-width: 736px){body.home.index #best_sellers .product_row{width:100%;height:auto}}body.home.index #best_sellers .product_row .carousel_viewport{width:208px;margin:auto}body.home.index #best_sellers .product_row .carousel_viewport .product_description .stable{text-align:center}body.home.index #best_sellers .product_row .carousel_viewport .product_description .stable .product_name{margin-right:auto}body.home.index #best_sellers .featured_product{margin:0 4px}body.home.index #best_sellers .featured_product:before{display:none}body.home.index #best_sellers .product_description{font-size:14px}body.home.index #best_sellers .product_description .product_name,body.home.index #best_sellers .product_description .price{font-size:13px}body.home.index #best_sellers .product_description .product_name,body.home.index #best_sellers .product_description .price,body.home.index #best_sellers .product_description .brand{display:block}@media (min-width: 992px){body.home.index #video_panel{height:370px}}body.home.index #video_panel .video_panel{height:auto;width:100%;overflow:hidden}@media (min-width: 992px){body.home.index #video_panel .video_panel{height:350px}}body.home.index #video_panel .video_panel img{width:100%}body.home.index #video_panel .description{font-weight:600;text-align:center;text-transform:uppercase;padding:0;font-size:13px;letter-spacing:1px}body.home.index #video_panel .video_url{font-weight:bold;text-decoration:underline}body.home.index #video_panel #overlay_image{display:none;cursor:pointer}body.home.index #video_panel .play_button{position:relative;background-repeat:repeat;height:60px;width:60px;bottom:120px;left:calc(100% - 90px)}body.home.index #bottom_panel{margin-top:10px}body.home.index #bottom_panel .col-md-4{min-height:300px}body.home.index #bottom_panel img{width:100%}body.home.index #bottom_panel h4{font-size:16px;text-align:center;padding:20px 0 10px;text-transform:uppercase}body.home.index #bottom_panel p{padding:0px 30px;font-size:16px;text-align:center;margin:auto;line-height:20px}body.home.index .product_row_title{font-family:"Sephora Serif", Palatino, Georgia, Times;font-style:normal;font-weight:400;letter-spacing:normal;font-size:38px;line-height:normal;text-transform:none}body.home.index .small_billboards .product_row_title{width:280px;padding-bottom:8px;margin-left:auto;margin-right:auto;margin-bottom:15px;background-image:url(/assets/sephora/home/brush_stroke-d67b583cab4dc5d64010623c559a95cbfa4cdb088428c1fbdbfcbf8ef0a51907.png);background-repeat:no-repeat;background-position:bottom;background-size:100%}body.home.index .editors_picks,body.home.index .best_sellers{overflow:initial}body.home.index .editors_picks h3,body.home.index .best_sellers h3{font-weight:normal;font-size:13px;text-transform:uppercase;text-align:center;letter-spacing:2px;margin-bottom:15px}body.home.index .editors_picks .products_expanded,body.home.index .best_sellers .products_expanded{counter-reset:li-counter}body.home.index .editors_picks .featured_product:before,body.home.index .best_sellers .featured_product:before{content:counter(li-counter) ".";counter-increment:li-counter;display:block;text-align:center;font-family:'Quicksand', sans-serif;font-size:36px;font-weight:100;margin-bottom:15px;height:30px;padding:5px}body.home.index .editors_picks .featured_product .product_description,body.home.index .best_sellers .featured_product .product_description{margin-top:0}body.home.index .editors_picks .arrow a,body.home.index .best_sellers .arrow a{margin-top:100px}body.home.index .instagram{margin-bottom:30px}body.home.index .instagram h2{margin-bottom:5px}body.home.index .instagram .info{margin-bottom:15px}body.home.index .instagram .custom{height:270px}body.home.index .instagram li.carousel_item:last-child img{margin-right:0}body.home.index .instagram .carousel_viewport .carousel_item img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;margin-bottom:5px}@media only screen and (min-device-width: 1025px){body.home.index #billboards_container{height:400px}body.home.index #billboards_container .billboards{width:840px}body.home.index #billboards_container .carousel_item{max-height:400px}body.home.index #best_sellers .sep-carousel{height:260px;margin-top:30px}body.home.index .instagram li.carousel_item img{width:260px;height:260px;-o-object-fit:cover;object-fit:cover;cursor:pointer}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home.index #billboards_container .billboards{width:74.5%}body.home.index #billboards_container .billboards .arrow{top:calc(50% - 42px)}body.home.index #best_sellers .sep-carousel{height:270px}body.home.index #best_sellers .sep-carousel .product,body.home.index #best_sellers .sep-carousel .variant_image{width:130px}body.home.index .instagram .custom{height:220px}body.home.index .instagram li.carousel_item{width:210px}body.home.index .instagram li.carousel_item img{width:210px;height:210px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){body.home.index #best_sellers .product .stable{text-align:center}body.home.index #best_sellers .product .product_name{margin:auto}body.home.index .carousel_item{width:210px}body.home.index .instagram .custom{height:160px}body.home.index .instagram li.carousel_item{width:160px}body.home.index .instagram li.carousel_item img{width:160px;height:160px}}@media only screen and (min-device-width: 740px){body.home.index .carousel_viewport .featured_product{width:200px}body.home.index .carousel_viewport .featured_product .image{width:100%}body.home.index .carousel_viewport .featured_product .image img{width:200px;height:200px}}@media only screen and (max-device-width: 736px){body.home.index #best_sellers .product_row_title{padding-bottom:5px}body.home.index #best_sellers .best_sellers{margin:10px 0}body.home.index #best_sellers .best_sellers .products_expanded{width:auto;white-space:nowrap;overflow:auto;overflow-y:hidden;display:block}body.home.index #best_sellers .best_sellers .featured_product{display:inline-block;white-space:normal;vertical-align:top;float:none}body.home.index #best_sellers .product_row_title{margin:10px 0}body.home.index #best_sellers .product_row_title a{width:70%}body.home.index #best_sellers .product_row .carousel_viewport{width:100%;margin-left:0}body.home.index #best_sellers .product_row .carousel_viewport .featured_product{width:100px}body.home.index #best_sellers .product_row .carousel_viewport .featured_product .product_shared .product_rating{margin-top:0}body.home.index #best_sellers .product_row .carousel_viewport .image a img{width:100%;height:auto}body.home.index #best_sellers .product_description{font-size:13px;line-height:16px}body.home.index #video_panel{height:auto;margin-bottom:6%}body.home.index #video_panel .video_panel{height:auto;min-height:180px;margin-top:0}body.home.index .instagram .products_expanded{width:100%}body.home.index .instagram li.carousel_item{display:inline-block}body.home.index .instagram li.carousel_item img{width:135px;height:135px}}body.home.index.tablet #best_sellers,body.home.index.tablet #video_panel{height:auto;min-height:350px}body.home.index.tablet #best_sellers .product_row_title{font-size:30px}body.home.index.tablet #best_sellers .product_row{width:100%;margin:0 auto}body.home.index.tablet #best_sellers .product_row .carousel_viewport{width:50%;margin:0 auto}body.home.index.tablet #best_sellers .product_row .arrow{width:15px}body.home.index.tablet .best_seller .image img{width:100%;height:auto;min-height:100px}body.home.index.tablet .video_panel{margin-top:40px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.home.index #instagram_post_popup{margin-top:10px}body.home.index #instagram_post_popup #ig_left_container{width:325px;display:inline-block}body.home.index #instagram_post_popup #large_ig_image{width:325px;margin-bottom:20px}body.home.index #instagram_post_popup #ig_user_container{position:relative;margin-bottom:10px}body.home.index #instagram_post_popup #ig_profile_image{width:50px;display:inline-block;margin-right:5px}body.home.index #instagram_post_popup #ig_user_profile{display:inline-block}body.home.index #instagram_post_popup #posted_by{font-size:12px}body.home.index #instagram_post_popup #posted_by_person{font-size:12px}body.home.index #instagram_post_popup #shop_the_look{font-size:18px;font-family:Gotham, sans-serif}body.home.index #instagram_post_popup #ig_right_container{width:380px}body.home.index #instagram_post_popup #ig_right_container .thin_horizontal_line{margin-top:15px;margin-bottom:20px}body.home.index #instagram_post_popup .stl_product{width:100%;display:inline-block;margin-bottom:30px}body.home.index #instagram_post_popup .stl_product_image{float:left;width:100px}body.home.index #instagram_post_popup .stl_product_infomations{width:60%;display:inline-block;margin-left:25px;margin-top:15px;font-size:12px}body.home.index #instagram_post_popup .sale_text{color:#d50032}body.home.index #instagram_post_popup .stl_product_info{margin-bottom:3px}body.home.index #instagram_post_popup .price,body.home.index #instagram_post_popup .new_price{margin-bottom:10px;display:block}body.home.index #instagram_post_popup .stl_brand{text-transform:uppercase}body.home.index #instagram_post_popup .ajax_cart_link{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-size:12px}body.home.index #instagram_post_popup .ajax_cart_link:active{position:relative;top:1px}@media screen and (max-width: 600px){body.home.index #instagram_post_popup .ajax_cart_link{border-radius:0}}body.home.index #instagram_post_popup .ajax_cart_link:hover{background-color:#000;color:#fff}body.home.index #instagram_post_popup .waitlist_button{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-size:12px}body.home.index #instagram_post_popup .waitlist_button:active{position:relative;top:1px}@media screen and (max-width: 600px){body.home.index #instagram_post_popup .waitlist_button{border-radius:0}}body.home.index #instagram_post_popup .waitlist_button:hover{background-color:#000;color:#fff}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.home.faq .markdown,body.home.sitemap .markdown{margin-top:30px;color:#000}body.home.faq p,body.home.sitemap p{text-align:justify}body.home.faq p strong,body.home.sitemap p strong{font-weight:bolder}body.home.faq .next_day_ship_info,body.home.sitemap .next_day_ship_info{color:#d50032}body.home.faq .markdown p{margin-bottom:15px}body.home.faq .markdown ul li{margin-bottom:25px}body.home.faq .markdown ul li p{margin-bottom:-3px}body.home.faq .markdown ul ul{margin-left:10px;margin-top:10px}body.home.faq .markdown ul ul li{margin-left:15px;margin-bottom:5px;list-style:inherit}body.home.faq .markdown a{text-decoration:underline}body.home.faq a#contact_email{text-decoration:underline}body.home.faq table{margin-top:10px}body.home.faq.mobile .markdown,body.home.sitemap.mobile .markdown{margin-top:0}body.home.faq.mobile p,body.home.sitemap.mobile p{font-size:13px;line-height:18px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.insider_profiles.edit{font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.insider_profiles.edit label{width:auto;float:none}body.insider_profiles.edit fieldset>label{display:block;font-weight:bold;margin-bottom:5px}body.insider_profiles.edit .skintone_swatch{display:inline-block;margin:0 5px}body.insider_profiles.edit .skintone_swatch label{width:auto;cursor:pointer}body.insider_profiles.edit .skintone_swatch .color_swatch{width:50px;height:50px;border:2px solid #ffffff}body.insider_profiles.edit .skintone_swatch .color_swatch.selected{border:2px solid #000000}body.insider_profiles.edit .skintone_swatch .color_swatch.porcelain{background-color:#efd6c4}body.insider_profiles.edit .skintone_swatch .color_swatch.light{background-color:#f4cea9}body.insider_profiles.edit .skintone_swatch .color_swatch.lightmedium{background-color:#e4ad87}body.insider_profiles.edit .skintone_swatch .color_swatch.medium{background-color:#dfa16e}body.insider_profiles.edit .skintone_swatch .color_swatch.mediumdark{background-color:#b98465}body.insider_profiles.edit .skintone_swatch .color_swatch.dark{background-color:#99705e}body.insider_profiles.edit .skintone_swatch .color_swatch.deep{background-color:#6a4332}body.insider_profiles.edit .skintone_swatch .tone_text{margin-top:5px;text-align:center}body.insider_profiles.edit #user-photo .name{text-align:center;font-weight:bold}body.insider_profiles.edit #user-photo img{width:150px}body.insider_profiles.edit #user-photo,body.insider_profiles.edit #insider-profile-form{display:inline-block;vertical-align:top}body.insider_profiles.edit #user-photo input[type=checkbox],body.insider_profiles.edit #insider-profile-form input[type=checkbox]{display:none}body.insider_profiles.edit #user-photo input[type=checkbox]+label.collection_check_boxes,body.insider_profiles.edit #insider-profile-form input[type=checkbox]+label.collection_check_boxes{padding-top:2px;padding-left:25px;height:20px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:13px;vertical-align:middle;cursor:pointer}body.insider_profiles.edit #user-photo input[type=checkbox]:checked+label.collection_check_boxes,body.insider_profiles.edit #insider-profile-form input[type=checkbox]:checked+label.collection_check_boxes{background-position:0 -20px}body.insider_profiles.edit #user-photo label.collection_check_boxes,body.insider_profiles.edit #insider-profile-form label.collection_check_boxes{background-image:url(/assets/custom_checkbox-e3236afdaba713ee55c44033a3a2a9e63473cf0f21da31419d499dd16865797e.jpg);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.insider_profiles.edit #insider-profile-form{width:605px;margin-left:20px}body.insider_profiles.edit #insider-profile-form .chzn-container-single .chzn-default{color:#000000}body.insider_profiles.edit #insider-profile-form .chzn-container-single .chzn-single{background:#dbdbdb;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}body.insider_profiles.edit #insider-profile-form .chzn-container-single .chzn-single:hover{border:none !important}body.insider_profiles.edit #insider-profile-form input[type='submit']{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff}body.insider_profiles.edit #insider-profile-form input[type='submit']:active{position:relative;top:1px}@media screen and (max-width: 600px){body.insider_profiles.edit #insider-profile-form input[type='submit']{border-radius:0}}body.insider_profiles.edit #insider-profile-form input[type='submit']:hover{background-color:#000;color:#fff}body.insider_profiles.edit #insider-profile-form span.checkbox{display:block}body.insider_profiles.edit #left-column,body.insider_profiles.edit #right-column{display:inline-block;vertical-align:top}body.insider_profiles.edit #right-column{margin-left:63px}@media only screen and (max-device-width: 736px){body.insider_profiles.edit #account_nav{width:100%;margin-top:10px}body.insider_profiles.edit #account_nav li{margin:0;border-bottom:0}body.insider_profiles.edit #account_nav h4 span,body.insider_profiles.edit #account_nav li a{width:95%;float:left}body.insider_profiles.edit #account_nav li:after,body.insider_profiles.edit #account_nav h4:after{content:'\276F'}body.insider_profiles.edit #account_content{width:100%}body.insider_profiles.edit #insider-profile-form{width:85%;font-size:16px;font-family:Arial}body.insider_profiles.edit #insider-profile-form input[type=checkbox]+label.collection_check_boxes{font-size:14px}body.insider_profiles.edit #right-column{margin-left:0}}body.insider_profiles.show #header-edit-button a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#e7e7e7;background-repeat:repeat-x;color:#333;float:right;margin-top:-35px;font-size:1em}body.insider_profiles.show #header-edit-button a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.insider_profiles.show #header-edit-button a{border-radius:0}}body.insider_profiles.show #header-edit-button a:hover{background-color:#c9c9c9;color:#333}body.insider_profiles.show #complete-profile-prompt{margin-bottom:15px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;padding:15px 10px 15px 30px;background-color:#dbdbdb}body.insider_profiles.show #complete-button{display:inline-block}body.insider_profiles.show #complete-button a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-size:1em}body.insider_profiles.show #complete-button a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.insider_profiles.show #complete-button a{border-radius:0}}body.insider_profiles.show #complete-button a:hover{background-color:#000;color:#fff}body.insider_profiles.show #text-prompt{display:inline-block;width:580px;font-size:1.16667em}body.insider_profiles.show #user-profile{font-size:1.16667em}body.insider_profiles.show #profile-photo{display:inline-block;margin-right:40px;font-weight:700;letter-spacing:0.5px;font-size:14px;letter-spacing:0.3px}body.insider_profiles.show #profile-photo img{width:150px;height:150px}body.insider_profiles.show #user-name{margin:5px 0;text-align:center;font-weight:bold}body.insider_profiles.show #user-profile.id{text-align:center}body.insider_profiles.show #beauty-profile{display:inline-block;vertical-align:top}body.insider_profiles.show #beauty-profile .fields{display:inline-block;vertical-align:top;min-width:190px;max-width:360px;font-size:14px;letter-spacing:0.3px;line-height:24px}body.insider_profiles.show #beauty-profile .fields .field{margin:12px 0;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.insider_profiles.show #beauty-profile .fields .field span.field-title{font-weight:600}body.insider_profiles.show #beauty-profile .fields:first-child{margin-right:25px;max-width:190px}body.insider_profiles.show #privacy_agree{margin-top:10px}body.insider_profiles.show #edit-profile{padding-top:35px;text-align:center}body.insider_profiles.show #edit-profile-caption{font-size:1.16667em;font-family:"Avalon", CenturyGothic, Helvetica, Arial}body.insider_profiles.show #edit-button a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;margin:20px 0;font-size:1em}body.insider_profiles.show #edit-button a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.insider_profiles.show #edit-button a{border-radius:0}}body.insider_profiles.show #edit-button a:hover{background-color:#000;color:#fff}@media only screen and (max-device-width: 736px){body.insider_profiles.show #account_page #account_content{width:100%}body.insider_profiles.show #account_page #complete-profile-prompt{display:none}body.insider_profiles.show #account_page #account_nav{width:100%;margin-top:10px}body.insider_profiles.show #account_page #account_nav li{margin:0;border-bottom:0}body.insider_profiles.show #account_page #account_nav h4 span,body.insider_profiles.show #account_page #account_nav li a{width:95%;float:left}body.insider_profiles.show #account_page #account_nav li:after,body.insider_profiles.show #account_page #account_nav h4:after{content:'\276F'}body.insider_profiles.show #account_page #profile-photo{display:none}body.insider_profiles.show #account_page .fields{display:block}body.insider_profiles.show #account_page .edit-profile{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;display:block;margin:25px auto;text-align:center;width:50%}body.insider_profiles.show #account_page .edit-profile:active{position:relative;top:1px}}@media only screen and (max-device-width: 736px) and (max-width: 600px){body.insider_profiles.show #account_page .edit-profile{border-radius:0}}@media only screen and (max-device-width: 736px){body.insider_profiles.show #account_page .edit-profile:hover{background-color:#000;color:#fff}body.insider_profiles.show .ui-dialog{width:85%}body.insider_profiles.show #privacy_details p{font-size:16px;letter-spacing:0.8px}}body.landing_pages.show_sep #four_groups{margin-left:auto;margin-right:auto;display:block}body.landing_pages.show_sep #four_groups{position:relative;max-width:775px}body.landing_pages.show_sep #four_groups img:not(.variant_select){width:100%;height:auto}body.landing_pages.show_sep #four_groups .top-banner-container{position:relative;width:100%}body.landing_pages.show_sep #four_groups .top-banner-container .terms_and_conditions{position:absolute;font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:8pt;bottom:3px;background:rgba(255,255,255,0.8);padding:3px 5px}body.landing_pages.show_sep #four_groups .top-banner-container img{display:block}body.landing_pages.show_sep #four_groups #text_tile{margin-bottom:6px}body.landing_pages.show_sep #four_groups .subnavigation{display:inline;font-size:0;cursor:pointer}body.landing_pages.show_sep #four_groups .subnav_image{display:block}body.landing_pages.show_sep #four_groups .four_subnavigations_layout .subnav_image{width:25%;float:left}body.landing_pages.show_sep #four_groups .two_subnavigations_layout .subnav_image{width:50%;float:left}body.landing_pages.show_sep #four_groups .subnav_tile{width:100%}body.landing_pages.show_sep #four_groups .subnav_second_banner{width:100%;position:relative}body.landing_pages.show_sep #four_groups .subnav_video{position:absolute;bottom:25%;left:5%}body.landing_pages.show_sep #four_groups .subnav_carousel_container{margin-top:20px}body.landing_pages.show_sep #four_groups .subnav_carousel_container:last-child{margin-bottom:30px}body.landing_pages.show_sep #four_groups .subnav_carousel_banner{margin-bottom:6px}body.landing_pages.show_sep #four_groups .subnav_product_box .product_row{margin:40px 0}body.landing_pages.show_sep #four_groups .subnav_product_box .custom{height:250px}body.landing_pages.show_sep #four_groups .subnav_product_box .product{width:164px}body.landing_pages.show_sep #four_groups .subnav_product_box .product .product_description .center.stable>p,body.landing_pages.show_sep #four_groups .subnav_product_box .product .product_description .center.stable>br{display:none}body.landing_pages.show_sep #four_groups .subnav_product_box .product .product_description .brand,body.landing_pages.show_sep #four_groups .subnav_product_box .product .product_description .price,body.landing_pages.show_sep #four_groups .subnav_product_box .product .product_description .product_name{display:block}body.landing_pages.show_sep #four_groups .product_description{min-height:0}body.landing_pages.show_sep #four_groups .seo{letter-spacing:0.02em;margin-bottom:20px;display:table;table-layout:fixed;width:100%;height:100%}body.landing_pages.show_sep #four_groups .seo .complete{display:none}body.landing_pages.show_sep #four_groups .seo .column2 .complete{padding-bottom:30px}body.landing_pages.show_sep #four_groups .seo .header{font-size:24px;line-height:20px;display:table-caption;font-weight:bold;padding-bottom:10px;width:100%;word-wrap:break-word}body.landing_pages.show_sep #four_groups .seo .subheader{font-size:15px;display:table-caption;padding-bottom:15px;width:100%;word-wrap:break-word;line-height:17px}body.landing_pages.show_sep #four_groups .seo .content{display:table-row;line-height:14px}body.landing_pages.show_sep #four_groups .seo .content .column1,body.landing_pages.show_sep #four_groups .seo .content .column2{display:table-cell;word-wrap:break-word;font-size:11px;position:relative}body.landing_pages.show_sep #four_groups .seo .content .column1.no-after:after,body.landing_pages.show_sep #four_groups .seo .content .column2.no-after:after{width:0;height:0}body.landing_pages.show_sep #four_groups .seo .content .column1:after,body.landing_pages.show_sep #four_groups .seo .content .column2:after{position:absolute;bottom:0;left:0;top:0;height:100%;width:100%;content:"";background:-webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255,255,255,0)));background:linear-gradient(to top, white 0%, rgba(255,255,255,0) 100%);pointer-events:none}body.landing_pages.show_sep #four_groups .seo .content .column1{padding-right:20px}body.landing_pages.show_sep #four_groups .seo .content .column2{padding-left:20px}body.landing_pages.show_sep #four_groups .seo-more{position:absolute;z-index:100;left:0;right:0;text-align:center}body.landing_pages.show_sep #four_groups .seo-more .more,body.landing_pages.show_sep #four_groups .seo-more .less{background-color:#000;color:#fff;padding:5px 10px;font-weight:bold;cursor:pointer}@media only screen and (min-device-width: 1025px){body.landing_pages.show_sep #four_groups .subnav_carousel_container .carousel_viewport .featured_product{width:186px}body.landing_pages.show_sep #four_groups .subnav_carousel_container .carousel_viewport .featured_product .image{width:100%}body.landing_pages.show_sep #four_groups .subnav_carousel_container .carousel_viewport .featured_product .image img{width:186px;height:186px}}@media only screen and (min-device-width: 740px){body.landing_pages.show_sep #four_groups .subnav_product_box{width:calc(100% + 60px);height:320px;margin-left:-30px}body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel{height:272px;min-width:835px}body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel li{margin:auto 5px}body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel>ul{margin-left:40px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.landing_pages.show_sep #four_groups{width:95%;margin:0 auto}body.landing_pages.show_sep #four_groups .subnav_product_box{width:100%;margin-left:0}body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel{min-width:714px}body.landing_pages.show_sep #four_groups .subnav_carousel_container .carousel_viewport .featured_product .image{width:100%}body.landing_pages.show_sep #four_groups .subnav_carousel_container .carousel_viewport .featured_product .image img{width:100%;min-height:auto}body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel{height:272px;min-width:714px}}@media only screen and (max-device-width: 736px){body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel{min-width:350px}body.landing_pages.show_sep #four_groups .subnavigations .four_subnavigations_layout .subnav_image{width:50%;height:auto}body.landing_pages.show_sep #four_groups .subnavigations .subnav_video{position:initial;width:100%}body.landing_pages.show_sep #four_groups .subnavigations .subnav_video iframe{width:100%}body.landing_pages.show_sep #four_groups .subnavigations .subnav_video img{margin-top:6px}body.landing_pages.show_sep #four_groups .subnavigations .subnav_product_box{margin-left:0}body.landing_pages.show_sep #four_groups .subnavigations .subnav_product_box .carousel .carousel_viewport{overflow:scroll}body.landing_pages.show_sep #four_groups .subnavigations .subnav_product_box .carousel .carousel_viewport .carousel_item{width:100px}body.landing_pages.show_sep #four_groups .subnavigations .subnav_product_box .carousel .carousel_viewport .carousel_item .product_description{font-size:14px}body.landing_pages.show_sep #four_groups .seo{display:block}body.landing_pages.show_sep #four_groups .seo .header,body.landing_pages.show_sep #four_groups .seo .subheader{display:block}body.landing_pages.show_sep #four_groups .seo .content{display:block;width:100%}body.landing_pages.show_sep #four_groups .seo .content .column1,body.landing_pages.show_sep #four_groups .seo .content .column2{margin-top:5px;display:block;padding-left:0}}@media only screen and (max-device-width: 320px){body.landing_pages.show_sep #four_groups .subnav_carousel_container .sep-carousel{min-width:300px}}.terms_and_conditions_dialog{border:15px solid #fff}#terms_and_conditions_dialog{padding:21px 11px 19px 11px;text-align:center}#terms_and_conditions_dialog h2{text-transform:uppercase;margin-bottom:34px;font-weight:700;letter-spacing:0.5px;font-size:18px}#terms_and_conditions_dialog .markdown{font-family:"Avalon", CenturyGothic, Helvetica, Arial;font-size:13px;line-height:21px;overflow-y:scroll;max-height:400px}#sephora-profile-picture{height:100px;width:160px;font-family:"Avalon", CenturyGothic, Helvetica, Arial;display:inline-block;vertical-align:top}body.landing_pages.show #promo_list .promo_container,body.landing_pages.show #promo_list_2 .promo_container,body.landing_pages.show #promo_list_3 .promo_container,body.landing_pages.show_sep #promo_list .promo_container,body.landing_pages.show_sep #promo_list_2 .promo_container,body.landing_pages.show_sep #promo_list_3 .promo_container{padding:30px;border-bottom:1px solid grey}body.landing_pages.show #promo_list .promo_container:last-of-type,body.landing_pages.show #promo_list_2 .promo_container:last-of-type,body.landing_pages.show #promo_list_3 .promo_container:last-of-type,body.landing_pages.show_sep #promo_list .promo_container:last-of-type,body.landing_pages.show_sep #promo_list_2 .promo_container:last-of-type,body.landing_pages.show_sep #promo_list_3 .promo_container:last-of-type{border:none}body.landing_pages.show #promo_list .promo_info_container,body.landing_pages.show #promo_list_2 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_info_container{margin-bottom:20px}body.landing_pages.show #promo_list .promo_title,body.landing_pages.show #promo_list_2 .promo_title,body.landing_pages.show #promo_list_3 .promo_title,body.landing_pages.show_sep #promo_list .promo_title,body.landing_pages.show_sep #promo_list_2 .promo_title,body.landing_pages.show_sep #promo_list_3 .promo_title{font-size:22px;text-transform:uppercase;color:#d02027}body.landing_pages.show #promo_list .promo_description,body.landing_pages.show #promo_list_2 .promo_description,body.landing_pages.show #promo_list_3 .promo_description,body.landing_pages.show_sep #promo_list .promo_description,body.landing_pages.show_sep #promo_list_2 .promo_description,body.landing_pages.show_sep #promo_list_3 .promo_description{font-size:13px;line-height:20px;margin-bottom:16px}body.landing_pages.show #promo_list .promo_description a,body.landing_pages.show #promo_list_2 .promo_description a,body.landing_pages.show #promo_list_3 .promo_description a,body.landing_pages.show_sep #promo_list .promo_description a,body.landing_pages.show_sep #promo_list_2 .promo_description a,body.landing_pages.show_sep #promo_list_3 .promo_description a{text-decoration:underline}body.landing_pages.show #promo_list .promo_description li,body.landing_pages.show #promo_list_2 .promo_description li,body.landing_pages.show #promo_list_3 .promo_description li,body.landing_pages.show_sep #promo_list .promo_description li,body.landing_pages.show_sep #promo_list_2 .promo_description li,body.landing_pages.show_sep #promo_list_3 .promo_description li{list-style:disc;margin-left:18px}body.landing_pages.show #promo_list .promo_description ol>li,body.landing_pages.show #promo_list_2 .promo_description ol>li,body.landing_pages.show #promo_list_3 .promo_description ol>li,body.landing_pages.show_sep #promo_list .promo_description ol>li,body.landing_pages.show_sep #promo_list_2 .promo_description ol>li,body.landing_pages.show_sep #promo_list_3 .promo_description ol>li{list-style-type:decimal}body.landing_pages.show #promo_list .promo_description strong,body.landing_pages.show #promo_list_2 .promo_description strong,body.landing_pages.show #promo_list_3 .promo_description strong,body.landing_pages.show_sep #promo_list .promo_description strong,body.landing_pages.show_sep #promo_list_2 .promo_description strong,body.landing_pages.show_sep #promo_list_3 .promo_description strong{font-weight:bold}body.landing_pages.show #promo_list .promo_button a,body.landing_pages.show #promo_list_2 .promo_button a,body.landing_pages.show #promo_list_3 .promo_button a,body.landing_pages.show_sep #promo_list .promo_button a,body.landing_pages.show_sep #promo_list_2 .promo_button a,body.landing_pages.show_sep #promo_list_3 .promo_button a{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;font-size:12px;color:#fff;padding:12px 16px !important}body.landing_pages.show #promo_list .promo_button a:active,body.landing_pages.show #promo_list_2 .promo_button a:active,body.landing_pages.show #promo_list_3 .promo_button a:active,body.landing_pages.show_sep #promo_list .promo_button a:active,body.landing_pages.show_sep #promo_list_2 .promo_button a:active,body.landing_pages.show_sep #promo_list_3 .promo_button a:active{position:relative;top:1px}@media screen and (max-width: 600px){body.landing_pages.show #promo_list .promo_button a,body.landing_pages.show #promo_list_2 .promo_button a,body.landing_pages.show #promo_list_3 .promo_button a,body.landing_pages.show_sep #promo_list .promo_button a,body.landing_pages.show_sep #promo_list_2 .promo_button a,body.landing_pages.show_sep #promo_list_3 .promo_button a{border-radius:0}}body.landing_pages.show #promo_list .promo_button a:hover,body.landing_pages.show #promo_list_2 .promo_button a:hover,body.landing_pages.show #promo_list_3 .promo_button a:hover,body.landing_pages.show_sep #promo_list .promo_button a:hover,body.landing_pages.show_sep #promo_list_2 .promo_button a:hover,body.landing_pages.show_sep #promo_list_3 .promo_button a:hover{background-color:#000;color:#fff}body.landing_pages.show #promo_list .promo_button a:hover,body.landing_pages.show #promo_list_2 .promo_button a:hover,body.landing_pages.show #promo_list_3 .promo_button a:hover,body.landing_pages.show_sep #promo_list .promo_button a:hover,body.landing_pages.show_sep #promo_list_2 .promo_button a:hover,body.landing_pages.show_sep #promo_list_3 .promo_button a:hover{background-color:#d50032 !important}body.landing_pages.show #promo_list .promo_image img,body.landing_pages.show #promo_list_2 .promo_image img,body.landing_pages.show #promo_list_3 .promo_image img,body.landing_pages.show_sep #promo_list .promo_image img,body.landing_pages.show_sep #promo_list_2 .promo_image img,body.landing_pages.show_sep #promo_list_3 .promo_image img{max-width:900px}body.landing_pages.show #promo_list .product,body.landing_pages.show #promo_list_2 .product,body.landing_pages.show #promo_list_3 .product,body.landing_pages.show_sep #promo_list .product,body.landing_pages.show_sep #promo_list_2 .product,body.landing_pages.show_sep #promo_list_3 .product{background:none;height:auto;width:250px;margin-bottom:0;margin-left:0;margin-right:37px;padding-right:37px;border-right:1px dashed #666}body.landing_pages.show #promo_list .product:last-of-type,body.landing_pages.show #promo_list_2 .product:last-of-type,body.landing_pages.show #promo_list_3 .product:last-of-type,body.landing_pages.show_sep #promo_list .product:last-of-type,body.landing_pages.show_sep #promo_list_2 .product:last-of-type,body.landing_pages.show_sep #promo_list_3 .product:last-of-type{margin-right:0;padding-right:0;border-right:none}body.landing_pages.show #promo_list .product .image,body.landing_pages.show #promo_list_2 .product .image,body.landing_pages.show #promo_list_3 .product .image,body.landing_pages.show_sep #promo_list .product .image,body.landing_pages.show_sep #promo_list_2 .product .image,body.landing_pages.show_sep #promo_list_3 .product .image{margin-top:0}body.landing_pages.show #promo_list .product img,body.landing_pages.show #promo_list_2 .product img,body.landing_pages.show #promo_list_3 .product img,body.landing_pages.show_sep #promo_list .product img,body.landing_pages.show_sep #promo_list_2 .product img,body.landing_pages.show_sep #promo_list_3 .product img{width:250px;height:250px}body.landing_pages.show #promo_list .price,body.landing_pages.show #promo_list_2 .price,body.landing_pages.show #promo_list_3 .price,body.landing_pages.show_sep #promo_list .price,body.landing_pages.show_sep #promo_list_2 .price,body.landing_pages.show_sep #promo_list_3 .price{color:#000;margin-bottom:8px}body.landing_pages.show #promo_list .product_text,body.landing_pages.show #promo_list_2 .product_text,body.landing_pages.show #promo_list_3 .product_text,body.landing_pages.show_sep #promo_list .product_text,body.landing_pages.show_sep #promo_list_2 .product_text,body.landing_pages.show_sep #promo_list_3 .product_text{margin-bottom:18px;text-align:center}body.landing_pages.show #promo_list .ajax_cart_link,body.landing_pages.show #promo_list_2 .ajax_cart_link,body.landing_pages.show #promo_list_3 .ajax_cart_link,body.landing_pages.show_sep #promo_list .ajax_cart_link,body.landing_pages.show_sep #promo_list_2 .ajax_cart_link,body.landing_pages.show_sep #promo_list_3 .ajax_cart_link{color:#fff;padding:8px 12px !important}body.landing_pages.show #promo_list .ajax_cart_link:hover,body.landing_pages.show #promo_list_2 .ajax_cart_link:hover,body.landing_pages.show #promo_list_3 .ajax_cart_link:hover,body.landing_pages.show_sep #promo_list .ajax_cart_link:hover,body.landing_pages.show_sep #promo_list_2 .ajax_cart_link:hover,body.landing_pages.show_sep #promo_list_3 .ajax_cart_link:hover{background-color:#d02027 !important}body.landing_pages.show #promo_list .promo_0 .promo_info_container,body.landing_pages.show #promo_list .promo_1 .promo_info_container,body.landing_pages.show #promo_list .promo_3 .promo_info_container,body.landing_pages.show #promo_list .promo_4 .promo_info_container,body.landing_pages.show #promo_list .promo_5 .promo_info_container,body.landing_pages.show #promo_list .promo_6 .promo_info_container,body.landing_pages.show #promo_list .promo_7 .promo_info_container,body.landing_pages.show #promo_list .promo_8 .promo_info_container,body.landing_pages.show #promo_list .promo_9 .promo_info_container,body.landing_pages.show #promo_list .promo_10 .promo_info_container,body.landing_pages.show #promo_list .promo_11 .promo_info_container,body.landing_pages.show #promo_list .promo_12 .promo_info_container,body.landing_pages.show #promo_list .promo_13 .promo_info_container,body.landing_pages.show #promo_list .promo_14 .promo_info_container,body.landing_pages.show #promo_list .promo_15 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_0 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_1 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_3 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_4 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_5 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_6 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_7 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_8 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_9 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_10 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_11 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_12 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_13 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_14 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_15 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_0 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_1 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_3 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_4 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_5 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_6 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_7 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_8 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_9 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_10 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_11 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_12 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_13 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_14 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_15 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_9 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_10 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_11 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_12 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_13 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_14 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_15 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_9 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_10 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_11 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_12 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_13 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_14 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_15 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_9 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_10 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_11 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_12 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_13 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_14 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_15 .promo_info_container{width:485px;float:right;margin-top:20px}body.landing_pages.show #promo_list .promo_0 .promo_image,body.landing_pages.show #promo_list .promo_1 .promo_image,body.landing_pages.show #promo_list .promo_3 .promo_image,body.landing_pages.show #promo_list .promo_4 .promo_image,body.landing_pages.show #promo_list .promo_5 .promo_image,body.landing_pages.show #promo_list .promo_6 .promo_image,body.landing_pages.show #promo_list .promo_7 .promo_image,body.landing_pages.show #promo_list .promo_8 .promo_image,body.landing_pages.show #promo_list .promo_9 .promo_image,body.landing_pages.show #promo_list .promo_10 .promo_image,body.landing_pages.show #promo_list .promo_11 .promo_image,body.landing_pages.show #promo_list .promo_12 .promo_image,body.landing_pages.show #promo_list .promo_13 .promo_image,body.landing_pages.show #promo_list .promo_14 .promo_image,body.landing_pages.show #promo_list .promo_15 .promo_image,body.landing_pages.show #promo_list_2 .promo_0 .promo_image,body.landing_pages.show #promo_list_2 .promo_1 .promo_image,body.landing_pages.show #promo_list_2 .promo_3 .promo_image,body.landing_pages.show #promo_list_2 .promo_4 .promo_image,body.landing_pages.show #promo_list_2 .promo_5 .promo_image,body.landing_pages.show #promo_list_2 .promo_6 .promo_image,body.landing_pages.show #promo_list_2 .promo_7 .promo_image,body.landing_pages.show #promo_list_2 .promo_8 .promo_image,body.landing_pages.show #promo_list_2 .promo_9 .promo_image,body.landing_pages.show #promo_list_2 .promo_10 .promo_image,body.landing_pages.show #promo_list_2 .promo_11 .promo_image,body.landing_pages.show #promo_list_2 .promo_12 .promo_image,body.landing_pages.show #promo_list_2 .promo_13 .promo_image,body.landing_pages.show #promo_list_2 .promo_14 .promo_image,body.landing_pages.show #promo_list_2 .promo_15 .promo_image,body.landing_pages.show #promo_list_3 .promo_0 .promo_image,body.landing_pages.show #promo_list_3 .promo_1 .promo_image,body.landing_pages.show #promo_list_3 .promo_3 .promo_image,body.landing_pages.show #promo_list_3 .promo_4 .promo_image,body.landing_pages.show #promo_list_3 .promo_5 .promo_image,body.landing_pages.show #promo_list_3 .promo_6 .promo_image,body.landing_pages.show #promo_list_3 .promo_7 .promo_image,body.landing_pages.show #promo_list_3 .promo_8 .promo_image,body.landing_pages.show #promo_list_3 .promo_9 .promo_image,body.landing_pages.show #promo_list_3 .promo_10 .promo_image,body.landing_pages.show #promo_list_3 .promo_11 .promo_image,body.landing_pages.show #promo_list_3 .promo_12 .promo_image,body.landing_pages.show #promo_list_3 .promo_13 .promo_image,body.landing_pages.show #promo_list_3 .promo_14 .promo_image,body.landing_pages.show #promo_list_3 .promo_15 .promo_image,body.landing_pages.show_sep #promo_list .promo_0 .promo_image,body.landing_pages.show_sep #promo_list .promo_1 .promo_image,body.landing_pages.show_sep #promo_list .promo_3 .promo_image,body.landing_pages.show_sep #promo_list .promo_4 .promo_image,body.landing_pages.show_sep #promo_list .promo_5 .promo_image,body.landing_pages.show_sep #promo_list .promo_6 .promo_image,body.landing_pages.show_sep #promo_list .promo_7 .promo_image,body.landing_pages.show_sep #promo_list .promo_8 .promo_image,body.landing_pages.show_sep #promo_list .promo_9 .promo_image,body.landing_pages.show_sep #promo_list .promo_10 .promo_image,body.landing_pages.show_sep #promo_list .promo_11 .promo_image,body.landing_pages.show_sep #promo_list .promo_12 .promo_image,body.landing_pages.show_sep #promo_list .promo_13 .promo_image,body.landing_pages.show_sep #promo_list .promo_14 .promo_image,body.landing_pages.show_sep #promo_list .promo_15 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_0 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_1 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_3 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_4 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_5 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_6 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_7 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_8 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_9 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_10 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_11 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_12 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_13 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_14 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_15 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_0 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_1 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_3 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_4 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_5 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_6 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_7 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_8 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_9 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_10 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_11 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_12 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_13 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_14 .promo_image,body.landing_pages.show_sep #promo_list_3 .promo_15 .promo_image{float:left}body.landing_pages.show #promo_list .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_0 .promo_info_container{float:left}body.landing_pages.show #promo_list .promo_0 .promo_image,body.landing_pages.show_sep #promo_list .promo_0 .promo_image{float:right}body.landing_pages.show #promo_list .promo_button a:hover,body.landing_pages.show_sep #promo_list .promo_button a:hover{background-color:#d02027 !important}body.landing_pages.show #promo_list_2 .pointer,body.landing_pages.show_sep #promo_list_2 .pointer{cursor:pointer}body.landing_pages.show #promo_list_2 .promo_2 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_2 .promo_info_container{float:right;width:485px;margin-top:20px}body.landing_pages.show #promo_list_2 .promo_2 .promo_image,body.landing_pages.show_sep #promo_list_2 .promo_2 .promo_image{float:left}body.landing_pages.show #promo_list_2 .promo_title,body.landing_pages.show_sep #promo_list_2 .promo_title{color:#333}body.landing_pages.show #promo_list_two_cols .promo_title,body.landing_pages.show_sep #promo_list_two_cols .promo_title{color:#333}body.landing_pages.show .promo_list_shared,body.landing_pages.show_sep .promo_list_shared{background-color:white;padding:30px}body.landing_pages.show .promo_list_shared h2,body.landing_pages.show_sep .promo_list_shared h2{text-align:center;text-transform:uppercase;margin:5px 0 25px 0;font-size:22px}body.landing_pages.show .promo_list_shared #enter_contest_form,body.landing_pages.show_sep .promo_list_shared #enter_contest_form{position:relative}body.landing_pages.show .promo_list_shared #emails_dialog_left,body.landing_pages.show_sep .promo_list_shared #emails_dialog_left{width:50%;float:left}body.landing_pages.show .promo_list_shared #emails_dialog_right,body.landing_pages.show_sep .promo_list_shared #emails_dialog_right{background-color:#F5F5F5;padding:40px;width:36%;height:75%;left:50%;position:absolute}body.landing_pages.show .promo_list_shared #emails_dialog_right label,body.landing_pages.show_sep .promo_list_shared #emails_dialog_right label{width:150px;margin-bottom:5px}body.landing_pages.show .promo_list_shared #emails_dialog_right input[type='text'],body.landing_pages.show .promo_list_shared #emails_dialog_right input[type='email'],body.landing_pages.show_sep .promo_list_shared #emails_dialog_right input[type='text'],body.landing_pages.show_sep .promo_list_shared #emails_dialog_right input[type='email']{width:280px}body.landing_pages.show .promo_list_shared #t_c,body.landing_pages.show_sep .promo_list_shared #t_c{margin:20px 0;line-height:20px}body.landing_pages.show .promo_list_shared #t_c_link,body.landing_pages.show_sep .promo_list_shared #t_c_link{font-weight:bold;text-decoration:underline}body.landing_pages.show .promo_list_shared #enter_contest_btn,body.landing_pages.show_sep .promo_list_shared #enter_contest_btn{display:inline-block;font-weight:700;letter-spacing:0.5px;font-size:14px;padding:8px 12px !important;text-decoration:none;margin:0;line-height:normal;min-width:0;text-transform:uppercase;-webkit-appearance:none;background-color:#d50032;background-repeat:repeat-x;color:#fff;display:block;margin:35px auto}body.landing_pages.show .promo_list_shared #enter_contest_btn:active,body.landing_pages.show_sep .promo_list_shared #enter_contest_btn:active{position:relative;top:1px}@media screen and (max-width: 600px){body.landing_pages.show .promo_list_shared #enter_contest_btn,body.landing_pages.show_sep .promo_list_shared #enter_contest_btn{border-radius:0}}body.landing_pages.show .promo_list_shared #enter_contest_btn:hover,body.landing_pages.show_sep .promo_list_shared #enter_contest_btn:hover{background-color:#000;color:#fff}body.landing_pages.show .promo_list_shared .personality,body.landing_pages.show_sep .promo_list_shared .personality{width:180px;height:150px;float:left;margin:10px 0 25px 10px}body.landing_pages.show .promo_list_shared .personality label,body.landing_pages.show_sep .promo_list_shared .personality label{width:auto}body.landing_pages.show .promo_list_shared .personality img,body.landing_pages.show_sep .promo_list_shared .personality img{width:170px;height:110px}body.landing_pages.show .promo_list_shared .personality .text,body.landing_pages.show_sep .promo_list_shared .personality .text{width:170px;color:white;background-color:black;line-height:14px;margin-top:-5px;padding-top:10px;min-height:23px;text-align:center;font-weight:bold;font-size:10px}body.landing_pages.show .promo_list_shared .personality .text:hover,body.landing_pages.show_sep .promo_list_shared .personality .text:hover{background-color:#f02a81}body.landing_pages.show .promo_list_shared .personality input,body.landing_pages.show_sep .promo_list_shared .personality input{display:block;margin:10px 0 0 85px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.landing_pages.show #promo_list,body.landing_pages.show #promo_list_2,body.landing_pages.show #promo_list_3,body.landing_pages.show_sep #promo_list,body.landing_pages.show_sep #promo_list_2,body.landing_pages.show_sep #promo_list_3{padding:0}body.landing_pages.show #promo_list .promo_0 .promo_info_container,body.landing_pages.show #promo_list .promo_1 .promo_info_container,body.landing_pages.show #promo_list .promo_3 .promo_info_container,body.landing_pages.show #promo_list .promo_4 .promo_info_container,body.landing_pages.show #promo_list .promo_5 .promo_info_container,body.landing_pages.show #promo_list .promo_6 .promo_info_container,body.landing_pages.show #promo_list .promo_7 .promo_info_container,body.landing_pages.show #promo_list .promo_8 .promo_info_container,body.landing_pages.show #promo_list .promo_9 .promo_info_container,body.landing_pages.show #promo_list .promo_10 .promo_info_container,body.landing_pages.show #promo_list .promo_11 .promo_info_container,body.landing_pages.show #promo_list .promo_12 .promo_info_container,body.landing_pages.show #promo_list .promo_13 .promo_info_container,body.landing_pages.show #promo_list .promo_14 .promo_info_container,body.landing_pages.show #promo_list .promo_15 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_0 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_1 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_3 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_4 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_5 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_6 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_7 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_8 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_9 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_10 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_11 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_12 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_13 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_14 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_15 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_0 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_1 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_3 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_4 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_5 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_6 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_7 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_8 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_9 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_10 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_11 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_12 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_13 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_14 .promo_info_container,body.landing_pages.show #promo_list_3 .promo_15 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_9 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_10 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_11 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_12 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_13 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_14 .promo_info_container,body.landing_pages.show_sep #promo_list .promo_15 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_9 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_10 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_11 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_12 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_13 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_14 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_15 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_9 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_10 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_11 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_12 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_13 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_14 .promo_info_container,body.landing_pages.show_sep #promo_list_3 .promo_15 .promo_info_container{width:60%;float:right;margin-top:20px}body.landing_pages.show #promo_list .promo_0 .promo_image_container,body.landing_pages.show #promo_list .promo_1 .promo_image_container,body.landing_pages.show #promo_list .promo_3 .promo_image_container,body.landing_pages.show #promo_list .promo_4 .promo_image_container,body.landing_pages.show #promo_list .promo_5 .promo_image_container,body.landing_pages.show #promo_list .promo_6 .promo_image_container,body.landing_pages.show #promo_list .promo_7 .promo_image_container,body.landing_pages.show #promo_list .promo_8 .promo_image_container,body.landing_pages.show #promo_list .promo_9 .promo_image_container,body.landing_pages.show #promo_list .promo_10 .promo_image_container,body.landing_pages.show #promo_list .promo_11 .promo_image_container,body.landing_pages.show #promo_list .promo_12 .promo_image_container,body.landing_pages.show #promo_list .promo_13 .promo_image_container,body.landing_pages.show #promo_list .promo_14 .promo_image_container,body.landing_pages.show #promo_list .promo_15 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_0 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_1 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_3 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_4 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_5 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_6 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_7 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_8 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_9 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_10 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_11 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_12 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_13 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_14 .promo_image_container,body.landing_pages.show #promo_list_2 .promo_15 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_0 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_1 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_3 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_4 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_5 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_6 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_7 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_8 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_9 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_10 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_11 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_12 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_13 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_14 .promo_image_container,body.landing_pages.show #promo_list_3 .promo_15 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_0 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_1 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_3 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_4 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_5 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_6 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_7 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_8 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_9 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_10 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_11 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_12 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_13 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_14 .promo_image_container,body.landing_pages.show_sep #promo_list .promo_15 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_0 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_1 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_3 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_4 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_5 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_6 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_7 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_8 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_9 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_10 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_11 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_12 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_13 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_14 .promo_image_container,body.landing_pages.show_sep #promo_list_2 .promo_15 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_0 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_1 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_3 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_4 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_5 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_6 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_7 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_8 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_9 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_10 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_11 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_12 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_13 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_14 .promo_image_container,body.landing_pages.show_sep #promo_list_3 .promo_15 .promo_image_container{width:38%;float:left}body.landing_pages.show #promo_list .promo_0 .promo_image_container img,body.landing_pages.show #promo_list .promo_1 .promo_image_container img,body.landing_pages.show #promo_list .promo_3 .promo_image_container img,body.landing_pages.show #promo_list .promo_4 .promo_image_container img,body.landing_pages.show #promo_list .promo_5 .promo_image_container img,body.landing_pages.show #promo_list .promo_6 .promo_image_container img,body.landing_pages.show #promo_list .promo_7 .promo_image_container img,body.landing_pages.show #promo_list .promo_8 .promo_image_container img,body.landing_pages.show #promo_list .promo_9 .promo_image_container img,body.landing_pages.show #promo_list .promo_10 .promo_image_container img,body.landing_pages.show #promo_list .promo_11 .promo_image_container img,body.landing_pages.show #promo_list .promo_12 .promo_image_container img,body.landing_pages.show #promo_list .promo_13 .promo_image_container img,body.landing_pages.show #promo_list .promo_14 .promo_image_container img,body.landing_pages.show #promo_list .promo_15 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_0 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_1 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_3 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_4 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_5 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_6 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_7 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_8 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_9 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_10 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_11 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_12 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_13 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_14 .promo_image_container img,body.landing_pages.show #promo_list_2 .promo_15 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_0 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_1 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_3 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_4 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_5 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_6 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_7 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_8 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_9 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_10 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_11 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_12 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_13 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_14 .promo_image_container img,body.landing_pages.show #promo_list_3 .promo_15 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_0 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_1 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_3 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_4 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_5 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_6 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_7 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_8 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_9 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_10 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_11 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_12 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_13 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_14 .promo_image_container img,body.landing_pages.show_sep #promo_list .promo_15 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_0 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_1 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_3 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_4 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_5 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_6 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_7 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_8 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_9 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_10 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_11 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_12 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_13 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_14 .promo_image_container img,body.landing_pages.show_sep #promo_list_2 .promo_15 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_0 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_1 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_3 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_4 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_5 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_6 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_7 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_8 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_9 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_10 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_11 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_12 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_13 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_14 .promo_image_container img,body.landing_pages.show_sep #promo_list_3 .promo_15 .promo_image_container img{width:100%}}@media only screen and (max-device-width: 736px){body.landing_pages.show #promo_list_2 .promo_container,body.landing_pages.show_sep #promo_list_2 .promo_container{padding:0}body.landing_pages.show #promo_list_2 .promo_button,body.landing_pages.show_sep #promo_list_2 .promo_button{text-align:center}body.landing_pages.show #promo_list_2 .promo_0,body.landing_pages.show #promo_list_2 .promo_1,body.landing_pages.show #promo_list_2 .promo_2,body.landing_pages.show #promo_list_2 .promo_3,body.landing_pages.show #promo_list_2 .promo_4,body.landing_pages.show #promo_list_2 .promo_5,body.landing_pages.show #promo_list_2 .promo_6,body.landing_pages.show #promo_list_2 .promo_7,body.landing_pages.show #promo_list_2 .promo_8,body.landing_pages.show_sep #promo_list_2 .promo_0,body.landing_pages.show_sep #promo_list_2 .promo_1,body.landing_pages.show_sep #promo_list_2 .promo_2,body.landing_pages.show_sep #promo_list_2 .promo_3,body.landing_pages.show_sep #promo_list_2 .promo_4,body.landing_pages.show_sep #promo_list_2 .promo_5,body.landing_pages.show_sep #promo_list_2 .promo_6,body.landing_pages.show_sep #promo_list_2 .promo_7,body.landing_pages.show_sep #promo_list_2 .promo_8{width:100%}body.landing_pages.show #promo_list_2 .promo_0 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_1 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_2 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_3 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_4 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_5 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_6 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_7 .promo_info_container,body.landing_pages.show #promo_list_2 .promo_8 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_0 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_1 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_2 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_3 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_4 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_5 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_6 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_7 .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_8 .promo_info_container{float:none;width:100%}body.landing_pages.show #promo_list_2 .promo_container,body.landing_pages.show_sep #promo_list_2 .promo_container{width:100%}body.landing_pages.show #promo_list_2 .promo_container .promo_info_container,body.landing_pages.show_sep #promo_list_2 .promo_container .promo_info_container{float:none;width:100%}body.landing_pages.show #promo_list_2 .promo_image img,body.landing_pages.show_sep #promo_list_2 .promo_image img{width:90%}body.landing_pages.show .promo_list_shared,body.landing_pages.show_sep .promo_list_shared{padding:30px 10px}body.landing_pages.show .promo_list_shared #emails_dialog_left,body.landing_pages.show_sep .promo_list_shared #emails_dialog_left{float:none;width:90%}body.landing_pages.show .promo_list_shared #emails_dialog_right,body.landing_pages.show_sep .promo_list_shared #emails_dialog_right{position:initial;width:90%;padding:10px}body.landing_pages.show .promo_list_shared #emails_dialog_right input[type='text'],body.landing_pages.show .promo_list_shared #emails_dialog_right input[type='email'],body.landing_pages.show_sep .promo_list_shared #emails_dialog_right input[type='text'],body.landing_pages.show_sep .promo_list_shared #emails_dialog_right input[type='email']{width:80%}body.landing_pages.show .promo_list_shared .personality,body.landing_pages.show_sep .promo_list_shared .personality{width:100%}body.landing_pages.show .promo_list_shared .personality img,body.landing_pages.show_sep .promo_list_shared .personality img{width:100%}}body.landing_pages.show.mobile #promo_list_2 .promo_container,body.landing_pages.show_sep.mobile #promo_list_2 .promo_container{padding:10px}body.landing_pages.show.mobile #promo_list_2 .promo_0,body.landing_pages.show.mobile #promo_list_2 .promo_1,body.landing_pages.show.mobile #promo_list_2 .promo_2,body.landing_pages.show.mobile #promo_list_2 .promo_3,body.landing_pages.show.mobile #promo_list_2 .promo_4,body.landing_pages.show_sep.mobile #promo_list_2 .promo_0,body.landing_pages.show_sep.mobile #promo_list_2 .promo_1,body.landing_pages.show_sep.mobile #promo_list_2 .promo_2,body.landing_pages.show_sep.mobile #promo_list_2 .promo_3,body.landing_pages.show_sep.mobile #promo_list_2 .promo_4{width:100%}
